"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1359],{97754:function(e,n,i){i.d(n,{Z:function(){return A}});var t=i(44229),a=i(23745),o=i(97939),r=i(70111),s=i(17411),l=i(5001),d=i.n(l),c=i(74512),u=i(32735),m=i(4168),h=i(76512),p=i(37462),g=i(34146),x=i(19856),v=i(71470),b=i(78945),f=i(32348),Z=i(43012),j=i(93691),y=i(14799),w=i(85860),C=i(60282),k=i(23553),S=function(e){return(0,c.jsxs)(w.l0,(0,r.Z)((0,o.Z)({},e),{children:[(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("label",{htmlFor:"amex",style:{display:"none"},children:"AMEX"}),(0,c.jsx)("input",{type:"hidden",name:"amex",required:!1,value:"",id:"amex"})]}),e.children]}))},N=i(6102),T=i(46582),I=i.n(T),P=i(39175),R=i(98723),D=i(33171),F=(0,N.k)("messaging","sendemailtocooksv2",{version:2}),E=(0,f.Z)((function(e){return{adjustFont:(0,o.Z)({},e.typography.h2),container:{zIndex:10,display:"flex",flexDirection:"column",alignItems:"flex-start",maxWidth:700,"& form":{margin:"0 auto",display:"flex",flexDirection:"column"}},divText:(0,r.Z)((0,o.Z)({},e.typography.body1),{marginTop:8}),errorBorder:{"& textarea":{border:"1px solid ".concat(e.palette.error.main)}},formContainer:{backgroundColor:e.branding.v2.gray[0],padding:24,marginTop:16},outerContainer:(0,a.Z)({padding:24},e.breakpoints.down("sm"),{padding:"24px 16px"}),submitButton:{alignSelf:"flex-end",marginTop:24}}})),B={name:"",email:"",message:""},q=C.Ry().shape({name:C.Z_().required("Name is required"),email:C.Z_().matches(/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}$/i,"Invalid email address").required("Required"),message:C.Z_().required("Message is required")}),A=function(){var e,n,i=(0,u.useContext)(j.Z),a=i.shop,o=i.features,r=(0,p.Z)(),l=(0,g.Z)(r.breakpoints.down("sm")),f=E(),C=(0,k.TL)(),N=(0,k.Zc)(),T=(0,Z.rS)().trackEvent,A=(0,P.kW)(),W=(0,P.Ot)(),_=u.useRef(null),O=(0,s.Z)(u.useState(!1),2),L=O[0],G=O[1];(0,u.useEffect)((function(){if(a){var e,n=window.location.search,i="true"===new URLSearchParams(n).get("previewMode");(null===o||void 0===o?void 0:o.includes("shop.subpages"))&&(null===(e=a.shopSubpageData)||void 0===e?void 0:e.isContactPageEnabled)||i?C((0,h._i)({shop:a})):N("/")}}),[a]),(0,u.useEffect)((function(){window.scrollTo(0,0)}),[]);var M=function(){var e=(0,t.Z)(d().mark((function e(n,i){var t,o;return d().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i.setSubmitting,t=i.resetForm,G(!0),e.prev=2,o={shopId:a.id,to:a.email,from:n.email,message:n.message,name:n.name},e.next=6,F(o);case 6:T("Contact Form Submitted",{shopId:a.id,shopName:a.businessName,location:"Contact Page"}),t(),C((0,R.h7)({modalType:"SIMPLE_ALERT",modalProps:{show:!0,content:"Your message has been sent!"}})),e.next=15;break;case 11:e.prev=11,e.t0=e.catch(2),console.error(e.t0),G(!1);case 15:return e.prev=15,G(!1),e.finish(15);case 18:case"end":return e.stop()}}),e,null,[[2,11,15,18]])})));return function(n,i){return e.apply(this,arguments)}}();return(0,c.jsxs)(m.Z,{subPage:"contact",children:[(0,c.jsx)(I(),{children:(0,c.jsxs)("title",{children:["Contact | ",null===a||void 0===a?void 0:a.businessName]})}),(0,c.jsx)(x.Z,{justify:"center",container:!0,alignItems:"center",className:f.outerContainer,children:(0,c.jsxs)(v.Z,{disableGutters:!0,className:f.container,children:[(0,c.jsx)(x.Z,{item:!0,xs:12,children:(0,c.jsx)(y.ZT$,{variant:"h1",className:f.adjustFont,children:(null===a||void 0===a||null===(e=a.shopSubpageData)||void 0===e?void 0:e.contactPageTitle)||"Get in Touch."})}),(0,c.jsx)(x.Z,{item:!0,xs:12,className:f.divText,children:(0,c.jsx)(y.Hof,{customFont:(0,Z.O9)(a,o,"secondary"),content:(null===a||void 0===a||null===(n=a.shopSubpageData)||void 0===n?void 0:n.contactPageDescription)||"Please provide your details and message below and I'll be in touch soon."})}),(0,c.jsx)(x.Z,{container:!0,item:!0,xs:12,alignItems:"center",className:f.formContainer,style:{borderRadius:A},children:(0,c.jsx)(w.J9,{initialValues:B,validationSchema:q,onSubmit:M,innerRef:_,children:function(e){var n=e.errors,i=e.touched;return(0,c.jsxs)(S,{children:[(0,c.jsxs)(x.Z,{container:!0,spacing:2,children:[(0,c.jsx)(x.Z,{item:!0,xs:12,children:(0,c.jsx)(y.IIB,{name:"name",label:"Name*",error:i.name&&n.name,hasInputBackground:!0})}),(0,c.jsx)(x.Z,{item:!0,xs:12,children:(0,c.jsx)(y.IIB,{name:"email",label:"Email*",error:i.email&&n.email,hasInputBackground:!0})}),(0,c.jsx)(x.Z,{item:!0,xs:12,children:(0,c.jsx)(y.Fz4,{name:"message",label:"Message*",rowCount:5,error:n.message,hasInputBackground:!0})})]}),(0,c.jsx)(b.Z,{type:"submit",variant:"contained",color:"primary",disabled:L,className:f.submitButton,fullWidth:l,children:"Send Message"})]})}})}),(0,c.jsx)("div",{style:{margin:"40px auto 0px auto"},children:(0,c.jsx)(D.Z,{themeProps:W,subscriberOrigination:"contact-page"})})]})})]})}},28588:function(e,n,i){var t=i(23745),a=i(97939),o=i(70111),r=i(17411),s=i(74512),l=i(14799),d=i(43012),c=i(19856),u=i(3223),m=i(32348),h=i(37462),p=i(46582),g=i.n(p),x=i(32735),v=i(23553),b=i(76512),f=i(4168),Z=i(93691),j=i(39175),y=i(4896),w=i(33171),C=(0,m.Z)((function(e){return{adjustFont:(0,a.Z)({},e.typography.h2),container:{maxWidth:640,zIndex:10,gap:24},image:{aspectRatio:"1/1",width:"100%",height:"100%",objectFit:"cover"},imageContainer:(0,t.Z)({backgroundColor:e.branding.v2.gray[0],overflow:"hidden",position:"relative",height:427,width:427},e.breakpoints.down("xs"),{height:181,width:181}),divText:(0,o.Z)((0,a.Z)({},e.typography.body1),{marginTop:8,textAlign:"left"}),outerContainer:(0,t.Z)({padding:24},e.breakpoints.down("sm"),{padding:"24px 16px"}),textContent:{background:e.branding.v2.gray[0],borderRadius:12,padding:24}}}));n.Z=function(){var e,n,i,t,a,o,m,p,k,S,N=C(),T=(0,v.TL)(),I=(0,v.Zc)(),P=((0,h.Z)(),(0,x.useState)(!0)),R=P[0],D=P[1],F=(0,j.kW)(),E=(0,j.Ot)(),B=(0,x.useContext)(Z.Z),q=B.shop,A=B.features,W=(0,r.Z)(x.useState(void 0),2),_=W[0],O=W[1];return(0,x.useEffect)((function(){if(q){var e,n,i,t,a,o,r,s=window.location.search,l="true"===new URLSearchParams(s).get("previewMode"),c=window.location.pathname,u=c.substring(c.lastIndexOf("/")+1)===(0,d.GL)(null===q||void 0===q||null===(e=q.shopSubpageData)||void 0===e||null===(n=e.custom)||void 0===n?void 0:n.title);if((null===A||void 0===A?void 0:A.includes("shop.subpages.custom"))&&u&&(null===(i=q.shopSubpageData)||void 0===i||null===(t=i.custom)||void 0===t?void 0:t.enabled)||l)T((0,b._i)({shop:q})),O(null===q||void 0===q||null===(a=q.shopSubpageData)||void 0===a||null===(o=a.custom)||void 0===o||null===(r=o.imageObj)||void 0===r?void 0:r.downloadUrl),D(!1);else I("/")}}),[q]),(0,x.useEffect)((function(){window.scrollTo(0,0)}),[]),(0,s.jsxs)(f.Z,{subPage:(0,d.GL)((null===q||void 0===q||null===(e=q.shopSubpageData)||void 0===e||null===(n=e.custom)||void 0===n?void 0:n.title)||""),children:[(0,s.jsx)(y.Z,{show:R}),(0,s.jsx)(g(),{children:(0,s.jsxs)("title",{children:[null===q||void 0===q||null===(i=q.shopSubpageData)||void 0===i||null===(t=i.custom)||void 0===t?void 0:t.title," | ",null===q||void 0===q?void 0:q.businessName]})}),(0,s.jsxs)(c.Z,{alignItems:"center",className:N.outerContainer,container:!0,justify:"center",direction:"column",children:[(0,s.jsxs)(c.Z,{alignItems:"center",className:N.container,container:!0,direction:"column",style:{borderRadius:F},children:[(0,s.jsx)(u.Z,{variant:"h1",className:N.adjustFont,children:null===q||void 0===q||null===(a=q.shopSubpageData)||void 0===a||null===(o=a.custom)||void 0===o?void 0:o.title}),_&&(0,s.jsx)(c.Z,{item:!0,className:N.imageContainer,style:{borderRadius:F},children:(0,s.jsx)("img",{className:N.image,src:_})}),(0,s.jsxs)(c.Z,{className:N.textContent,container:!0,item:!0,style:{borderRadius:F},children:[(0,s.jsx)(u.Z,{variant:"h5",children:null===q||void 0===q||null===(m=q.shopSubpageData)||void 0===m||null===(p=m.custom)||void 0===p?void 0:p.headline}),(0,s.jsx)(c.Z,{item:!0,xs:12,className:N.divText,children:(0,s.jsx)(l.Hof,{customFont:(0,d.O9)(q,A,"secondary"),content:null===q||void 0===q||null===(k=q.shopSubpageData)||void 0===k||null===(S=k.custom)||void 0===S?void 0:S.description})})]})]}),(0,s.jsx)("div",{style:{margin:"40px auto 0px auto"},children:(0,s.jsx)(w.Z,{themeProps:E,subscriberOrigination:"custom-page"})})]})]})}},7811:function(e,n,i){var t=i(44229),a=i(23745),o=i(97939),r=i(17411),s=i(5001),l=i.n(s),d=i(74512),c=i(32735),u=i(92891),m=i(4168),h=i(76512),p=i(19856),g=i(71470),x=i(32348),v=i(93691),b=i(14799),f=i(23553),Z=i(46582),j=i.n(Z),y=i(84738),w=i(39175),C=i(33171),k=(0,x.Z)((function(e){return{adjustFont:(0,o.Z)({},e.typography.h2),container:{maxWidth:e.breakpoints.values.lg,zIndex:10,display:"flex",flexDirection:"column",alignItems:"flex-start",marginTop:24},content:{marginTop:24,textAlign:"left"},item:{padding:24,backgroundColor:e.branding.v2.gray[0],margin:"4px 0"},outerContainer:(0,a.Z)({padding:24},e.breakpoints.down("sm"),{padding:"24px 16px"})}}));n.Z=function(){var e=k(),n=(0,f.Zc)(),i=(0,f.TL)(),a=(0,w.kW)(),o=(0,w.Ot)(),s=(0,c.useContext)(v.Z),x=s.shop,Z=s.features,S=(0,r.Z)(c.useState([]),2),N=S[0],T=S[1],I=function(){var e=(0,t.Z)(l().mark((function e(){var n;return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y.aZ.getShopFaqs(x.id);case 2:n=e.sent,T((0,u.sortBy)(n,(function(e){return e.position})));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){if(x){var e,t=window.location.search,a="true"===new URLSearchParams(t).get("previewMode");(null===Z||void 0===Z?void 0:Z.includes("shop.subpages"))&&(null===(e=x.shopSubpageData)||void 0===e?void 0:e.isFaqPageEnabled)||a?(i((0,h._i)({shop:x})),I()):n("/")}}),[x]),(0,c.useEffect)((function(){window.scrollTo(0,0)}),[]),(0,d.jsxs)(m.Z,{subPage:"faq",children:[(0,d.jsx)(j(),{children:(0,d.jsxs)("title",{children:["FAQ | ",null===x||void 0===x?void 0:x.businessName]})}),(0,d.jsx)(p.Z,{justify:"center",container:!0,alignItems:"center",className:e.outerContainer,children:(0,d.jsxs)(g.Z,{disableGutters:!0,className:e.container,children:[(0,d.jsxs)(p.Z,{container:!0,item:!0,xs:12,className:e.content,children:[(0,d.jsx)(p.Z,{item:!0,xs:12,children:(0,d.jsx)(b.ZT$,{variant:"h1",className:e.adjustFont,children:"Frequently Asked Questions"})}),(0,d.jsx)(p.Z,{container:!0,item:!0,xs:12,children:null===N||void 0===N?void 0:N.map((function(n){return(0,d.jsx)(p.Z,{container:!0,item:!0,xs:12,className:e.item,style:{borderRadius:a},children:(0,d.jsxs)(p.Z,{item:!0,xs:12,children:[(0,d.jsx)(b.ZT$,{variant:"h5",children:n.question}),(0,d.jsx)(b.ZT$,{variant:"body1",children:n.answer})]})},n.id)}))})]}),(0,d.jsx)("div",{style:{margin:"40px auto 0px auto"},children:(0,d.jsx)(C.Z,{themeProps:o,subscriberOrigination:"faq-page"})})]})})]})}},67183:function(e,n,i){var t=i(23745),a=i(97939),o=i(70111),r=i(17411),s=i(74512),l=i(32735),d=i(60045),c=i(26228),u=i(46824),m=i(19856),h=i(34146),p=i(24687),g=i(11530),x=i(6385),v=i(87739),b=i(32348),f=i(37462),Z=i(2048),j=i(13056),y=i(35837),w=i(92891),C=i.n(w),k=i(14799),S=i(93691),N=i(46582),T=i.n(N),I=i(4168),P=i(34223),R=i(23553),D=i(39175),F=i(92175),E=i(33171),B=(0,b.Z)((function(e){var n;return{activeThumbnail:{borderRadius:"4px"},backIcon:{borderRadius:"12px",height:"32px",width:"32px",display:"flex",justifyContent:"center",alignItems:"center","& svg":{height:"14px",width:"14px"}},bottomPadding:{paddingBottom:100},carouselContainer:{margin:"8px 0"},carouselCardContainer:{border:"none",boxShadow:"none",margin:"8px 0",maxHeight:"600px",display:"flex",justifyContent:"center",alignItems:"center",backgroundColor:e.branding.gray[100]},carouselImage:{maxHeight:"500px",objectFit:"contain",backgroundColor:e.branding.v2.gray[0]},carouselHeader:{marginTop:10},continueShopping:{padding:"8px",display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"center"},footerReturnToShop:{width:"calc(100% - 16px)",margin:"62px 8px 120px 8px",height:"154px",display:"flex",alignItems:"center",justifyContent:"center",borderRadius:"8px",flexDirection:"column"},galleryContent:{width:"100%",height:"fit-content",display:"flex"},galleryImage:(0,t.Z)({borderRadius:function(e){return"0px"==(null===e||void 0===e?void 0:e.shopButtonRoundness)?0:12},aspectRatio:"1/1",objectFit:"cover",width:"100%",height:"100%",backgroundColor:e.branding.v2.gray[0],border:"1px solid ".concat(e.branding.v2.gray[100])},e.breakpoints.up("sm"),{cursor:"pointer"}),imageContainer:{display:"flex",overflow:"hidden",aspectRatio:"1/1",alignItems:"center",objectFit:"contain",minHeight:"250px",minWidth:"250px",margin:"8px"},myPhotoGallery:(0,o.Z)((0,a.Z)({},e.typography.h2),{margin:"24px 0"}),pageContent:(n={width:"100%",maxWidth:"1200px",margin:"auto",position:"relative"},(0,t.Z)(n,e.breakpoints.down("md"),{padding:"0 6% "}),(0,t.Z)(n,e.breakpoints.down("sm"),{padding:"0 3%"}),n),returnText:{marginLeft:"8px"},thumbnailContainer:{display:"flex"},thumbnailImage:(0,t.Z)({height:80,marginTop:15,marginRight:8,width:80,objectFit:"cover",borderRadius:function(e){return"0px"==(null===e||void 0===e?void 0:e.shopButtonRoundness)?0:12},backgroundColor:e.branding.v2.gray[0]},e.breakpoints.down("sm"),{height:25,width:25})}}));n.Z=function(e){var n,i,t,a,o,b,w,N=function(e){return(0,s.jsx)(c.Z,{className:M.carouselCardContainer,children:(0,s.jsx)(u.Z,{className:M.carouselImage,component:"img",image:e.image.fullAsset.photo.downloadUrl,alt:e.image.title})})},q=function(e){return(0,s.jsx)(m.Z,{container:!0,className:M.thumbnailContainer,children:e.image.map((function(e,n){return(0,s.jsx)(m.Z,{item:!0,children:(0,s.jsx)("img",{onClick:function(){return pe(n)},className:"".concat(M.thumbnailImage," ").concat(n===ie?M.activeThumbnail:""),style:n===ie?{border:"3px solid ".concat(L.branding.v2[H][500])}:{},src:e.fullAsset.photo.downloadUrl})},"thumbnail-".concat(e.id,"-").concat(n))}))})},A=e.gallery,W=(0,l.useContext)(S.Z),_=W.shop,O=(W.rootPath,W.products),L=(0,f.Z)(),G=(0,D.Ot)(),M=B(G),U=(0,h.Z)(L.breakpoints.down("sm")),$=(0,y.useRouter)(),z=(0,R.Zc)(),H=(null===_||void 0===_||null===(n=_.config)||void 0===n||null===(i=n.shopTheme)||void 0===i?void 0:i.shopButtonColor)||"blue",V=(0,P.uW)(_,O),Q=(0,P.e5)(_,O),J=(0,D.kW)(),X=(null===(t=_.shopSubpageData)||void 0===t?void 0:t.isContactPageEnabled)||Q||V,Y=(0,r.Z)(l.useState(!1),2),K=Y[0],ee=Y[1],ne=(0,l.useState)(0),ie=ne[0],te=ne[1],ae=(0,l.useState)(0),oe=(ae[0],ae[1]),re=(0,l.useState)([]),se=re[0],le=re[1],de=(0,l.useState)(A),ce=de[0],ue=de[1],me=(0,R.Zc)(),he=function(e){me("/".concat(e))},pe=function(e){te(e),oe(++e),ee(!0)},ge=function(){te(0),oe(1),ee(!1)};return(0,l.useEffect)((function(){if(window.scrollTo(0,0),A){var e=C().sortBy(A,(function(e){return e.position}));ue(e)}else if($.pathname.includes("gallery"))z("");else{var n,i;(null===(n=_.shopSubpageData)||void 0===n||null===(i=n.availability)||void 0===i?void 0:i.enabled)?z("availability"):z("signup")}}),[]),(0,l.useEffect)((function(){var e=null===ce||void 0===ce?void 0:ce.map((function(e,n){return{id:e.photo.id,title:e.caption||e.photo.metadata.originalFilename,fullAsset:e,number:n+1}}));le(e)}),[ce]),(0,s.jsxs)(I.Z,{subPage:"gallery",noBottomPadding:!0,children:[(0,s.jsxs)(m.Z,{container:!0,direction:"column",style:{maxWidth:"100%"},children:[(0,s.jsx)(T(),{children:(0,s.jsxs)("title",{children:["Gallery | ",null===_||void 0===_?void 0:_.businessName]})}),(0,s.jsxs)(m.Z,{className:(0,d.Z)([M.pageContent,!X&&M.bottomPadding]),children:[(0,s.jsx)(k.ZT$,{variant:"h1",className:M.myPhotoGallery,children:"Gallery"}),(0,s.jsx)(m.Z,{container:!0,className:M.galleryContent,children:null===ce||void 0===ce?void 0:ce.map((function(e,n){var i;return(0,s.jsx)(m.Z,{item:!0,onClick:function(){!U&&pe(n)},xs:12,sm:6,md:4,children:(0,s.jsx)("div",{className:M.imageContainer,children:(0,s.jsx)("img",{className:M.galleryImage,src:(null===(i=e.photo.mediumVersion)||void 0===i?void 0:i.downloadUrl)||e.photo.downloadUrl,height:500,width:500})})},"sortedGallery-".concat(e.id,"-").concat(n))}))}),X&&(0,s.jsxs)(m.Z,{className:M.footerReturnToShop,style:{backgroundColor:(null===G||void 0===G||null===(a=G.themeColors)||void 0===a||null===(o=a.accent)||void 0===o?void 0:o.primary)||L.branding.v2.gray[100],borderRadius:J},children:[(0,s.jsx)(k.ZT$,{variant:"h5",children:"See something you like?"}),(0,s.jsxs)(p.Z,{onClick:function(){var e;V?he("get-a-quote"):(null===(e=_.shopSubpageData)||void 0===e?void 0:e.isContactPageEnabled)?he("contact"):he("")},className:M.continueShopping,children:[(0,s.jsx)(k.ZT$,{variant:"button",className:M.returnText,style:{color:L.branding.v2[H][500]},children:V?(0,F._)(_):(null===(b=_.shopSubpageData)||void 0===b?void 0:b.isContactPageEnabled)?"Contact":"Continue Shopping"}),(0,s.jsx)(m.Z,{className:M.backIcon,children:(0,s.jsx)(k.ADv,{style:{color:L.branding.v2[H][500]}})})]})]}),(0,s.jsx)("div",{style:{marginTop:"24px"},children:(0,s.jsx)(E.Z,{themeProps:G,subscriberOrigination:"gallery-page"})})]})]}),(0,s.jsx)(g.Z,{fullWidth:!0,maxWidth:"md",open:K,onClose:ge,children:(0,s.jsx)(x.Z,{style:{backgroundColor:(null===G||void 0===G||null===(w=G.themeColors)||void 0===w?void 0:w.background)||L.branding.v2.gray[0]},children:(0,s.jsxs)(m.Z,{xs:12,className:M.carouselContainer,container:!0,item:!0,justify:"center",spacing:4,children:[(0,s.jsx)(m.Z,{container:!0,direction:"row",justify:"flex-end",children:(0,s.jsx)(v.Z,{size:"small","aria-label":"close",color:"inherit",onClick:ge,children:(0,s.jsx)(Z.Two,{fontSize:"small"})})}),(0,s.jsxs)(m.Z,{item:!0,xs:12,md:8,children:[(0,s.jsx)(j.Z,{autoPlay:!1,index:ie,navButtonsAlwaysVisible:!0,indicators:!1,next:function(e){return pe(e)},prev:function(e){return pe(e)},children:null===se||void 0===se?void 0:se.map((function(e,n){return(0,s.jsx)(N,{image:e},"carouselImage-".concat(e.id,"-").concat(n))}))}),(0,s.jsx)(q,{image:se})]})]})})})]})}}}]);