PageSourceSearch

https://www.quick.fr/_next/static/chunks/pages/produits/[categorySlug]/[productSlug]-b90b27555afb6d14.js

js quick.fr collected 2026-09-24 09:59:24 UTC 23,955 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6181],{1247:e=>{e.exports="/_next/static/images/back-9bdbcd2f47ade951065f22276c199cd5.png"},15335:e=>{e.exports="/_next/static/images/add-9a531e87e0a09292b4f8e4926579253e.png"},25978:e=>{e.exports="/_next/static/images/q_background-0f6bd2aaef455b3b225ac68f9ceb3d90.png"},54737:(e,l,i)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/produits/[categorySlug]/[productSlug]",function(){return i(75449)}])},56390:e=>{e.exports="/_next/static/images/product_header_image-ed3b842704522ec0eba6501cf755c16e.jpg"},57537:e=>{e.exports="/_next/static/images/boisson-froide-ca679a91570e8a4c67160e57f2ed798a.png"},75449:(e,l,i)=>{"use strict";i.r(l),i.d(l,{__N_SSP:()=>ew,default:()=>eS});var t=i(18153),n=i(89099),o=i(18606),r=i(3801),a=i(24249),d=i(48230),s=i.n(d),u=i(14232),c=i(23992),p=i(19653),g=i(1340),m=i(19410),f=i(14e3),v=i(56390),h=i.n(v);let b=function(e){let{style:l,...i}=e,n=(0,f.usePathname)().split("/").filter(Boolean);return(0,t.Y)("div",{...i,style:{display:"flex",gap:8,marginBottom:8,fontSize:14,fontStyle:"italic",fontFamily:"ITCFranklin",color:"#fff",...l},children:n.map((e,l)=>(0,t.Y)(s(),{style:{textTransform:"capitalize",fontWeight:l===n.length-1?750:400,color:"#fff",textDecoration:"none"},href:"/".concat(n.slice(0,l+1).join("/")),children:e.replaceAll("-"," ")},e)).reduce((e,l)=>[e," > ",l])})};var x=i(88101),y=i.n(x),k=i(89180),w=i.n(k),S=i(99314);let _=function(e){var l,i,n,o,r,d,u,c,p,v,x,k,_;let{product:Y}=e,{breakpoints:I}=(0,a.u)(),{activeRestaurantFr:C}=(0,g.x)(),F=(0,f.usePathname)().split("/").filter(Boolean),{data:A,isLoading:D}=(0,m.hq)((null==F?void 0:F[1])||"",C),T=null==A||null==(i=A.data)||null==(l=i.products)?void 0:l.findIndex(e=>e.slug===(null==Y?void 0:Y.slug)),M=T<((null==A||null==(o=A.data)||null==(n=o.products)?void 0:n.length)||0)-1,E=null==A||null==(d=A.data)||null==(r=d.products)?void 0:r[T+1];return(0,t.FD)("div",{style:{backgroundImage:'url("'.concat(h(),'")'),backgroundSize:"cover",display:"flex",flexDirection:"column",padding:I.isMobile?"90px 10% 0 5%":"90px 10% 0 20%",overflow:"hidden",backgroundPosition:"center"},children:[!I.isMobile&&(0,t.Y)(b,{style:{marginBottom:20}}),(0,t.FD)("div",{style:{display:"grid",gridTemplateColumns:I.isMobile?"1fr":"1fr 1fr",gap:60*!I.isMobile},children:[(0,t.FD)("div",{style:{display:"flex",flexDirection:"column"},children:[(0,t.Y)("h1",{style:{fontWeight:750,fontSize:I.isMobile?35:64,textAlign:I.isMobile?"center":"left",lineHeight:I.isMobile?"30px":"80px",textTransform:"uppercase",fontFamily:"ITCFranklin",fontStyle:"italic",color:"#fff",margin:I.isMobile?"100px 0 0":0},children:null==Y?void 0:Y.name}),!I.isMobile&&(0,t.FD)(t.FK,{children:[(0,t.Y)("div",{style:{fontSize:20,fontWeight:600,fontFamily:"ITCFranklin",color:"#fff"},children:null==Y?void 0:Y.description}),(0,t.Y)(S.A,{wrapped:!0,product:Y})]})]}),(0,t.FD)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",position:"relative"},children:[E&&(0,t.Y)("img",{src:null==E||null==(u=E.image)?void 0:u.replace("/list","/page").replace(".jpg",".png"),alt:null==E?void 0:E.name,title:null==E?void 0:E.name,style:{maxWidth:"40%",position:"absolute",top:"50%",right:I.isMobile?"-25%":"-50%",transform:"translateY(-50%)",perspective:1,zIndex:1}}),(0,t.FD)("div",{style:{position:"relative",width:"100%",margin:I.isMobile?0:"100px 0"},children:[(0,t.Y)("img",{src:null==Y?void 0:Y.image,alt:null==Y?void 0:Y.name,style:{maxWidth:"100%",perspective:2,zIndex:2}}),T>0&&(0,t.Y)(s(),{href:"/".concat(F[0],"/").concat(F[1],"/").concat(null==A||null==(v=A.data)||null==(p=v.products)||null==(c=p[T-1])?void 0:c.slug),children:(0,t.Y)("img",{alt:"avant",src:y(),style:{position:"absolute",bottom:0,left:0,height:36,zIndex:3}})}),M&&(0,t.Y)(s(),{href:"/".concat(F[0],"/").concat(F[1],"/").concat(null==A||null==(_=A.data)||null==(k=_.products)||null==(x=k[T+1])?void 0:x.slug),children:(0,t.Y)("img",{alt:"apr\xe8s",src:w(),style:{position:"absolute",bottom:0,right:0,height:36,zIndex:3}})})]})]})]})]})};var Y=i(89385);function I(e){let{color:l,isMobile:i,children:n,href:o,style:r,...a}=e;return(0,t.Y)("a",{href:o,target:"_blank",...a,style:{color:l||"#000",fontFamily:"ITCFranklin",fontSize:i?12:20,fontStyle:"italic",fontWeight:750,textDecoration:"none",textAlign:"center",padding:10,borderRadius:10,border:"1px solid ".concat(l||"#000"),whiteSpace:"nowrap",...r},rel:"noreferrer",children:n})}let C=function(e){var l,i,n,o,r,d,s,u,p,g;let{hasIngredients:m,onIngredientPress:f,isIngredientsActive:v}=e,{breakpoints:h}=(0,a.u)(),{data:b}=(0,c.yt)(),x=null==b||null==(r=b.data)||null==(o=r.attributes)||null==(n=o.allergenic_foods)||null==(i=n.data)||null==(l=i.attributes)?void 0:l.url,y=null==b||null==(g=b.data)||null==(p=g.attributes)||null==(u=p.nutritional_values)||null==(s=u.data)||null==(d=s.attributes)?void 0:d.url;return(0,t.FD)("div",{style:{display:"grid",gridTemplateColumns:m?"1fr 1fr 1fr":"1fr 1fr",alignItems:"center",gap:h.isMobile?20:70,padding:"0 20px",marginTop:20,marginBottom:20*!m},children:[m&&(0,t.Y)(I,{onClick:e=>{e.preventDefault(),f&&f()},href:"#",color:!0===v?"var(--red-quick)":!1===v?"#000":"var(--red-quick)",isMobile:h.isMobile,children:"Ingr\xe9dients"}),(0,t.Y)(I,{href:y,isMobile:h.isMobile,children:"Valeurs nutritionnelles"}),(0,t.Y)(I,{href:x,isMobile:h.isMobile,children:"Allerg\xe8nes"})]})};var F=i(63992);let A={hidden:{opacity:0}
1,visible:{opacity:1,transition:{duration:1,ease:"easeInOut"}}},D=function(e){let{ingredients:l}=e,{breakpoints:i}=(0,a.u)();return(0,t.Y)(F.P.div,{initial:"hidden",animate:"visible",variants:A,style:{width:"100%",display:"flex",flexDirection:"column",overflow:"hidden",margin:"50px 0"},children:null==l?void 0:l.map((e,n)=>(0,t.FD)(F.P.div,{animate:{y:0},transition:{type:"spring",stiffness:80,delay:(((null==l?void 0:l.length)||0)-n-1)*.15+.5,duration:.1,bounce:.2,velocity:9.78},style:{width:"100%",y:-600,display:"grid",gridTemplateColumns:"1fr 1fr",alignItems:"center",padding:i.isMobile?"0 30px":"0 25vw",boxSizing:"border-box",zIndex:l.length+1-n},children:[(0,t.FD)("div",{style:{display:"flex",flexDirection:"column",gap:10,paddingBottom:30,width:i.isMobile?"55vw":void 0},children:[(0,t.Y)("div",{style:{color:"var(--red-quick)",textAlign:"left",fontFamily:"ITCFranklin",fontSize:16,fontStyle:"italic",fontWeight:750,whiteSpace:"nowrap"},children:null==e?void 0:e.name}),(0,t.Y)("div",{style:{background:"#878787",height:1,width:"130%"}})]}),(0,t.Y)("img",{draggable:"false",src:"https://www.quick.fr/mealImages/ingredients/".concat((null==e?void 0:e.original_id)||e,".png"),style:{width:i.isMobile?"50vw":300,objectFit:"contain"},alt:null==e?void 0:e.name})]},"".concat(null==e?void 0:e.name,"-").concat(n)))})},T=["long","giant","supr\xeame","classiq","wrap","double cheese","toast","burger"],M=function(e){var l,i,n,o,r,d,s,c,p;let{product:g,ingredients:m,customIngredients:f,openable:v}=e,{breakpoints:h}=(0,a.u)(),b=((null==g||null==(l=g.link)?void 0:l.includes("burgers/"))||(null==g||null==(i=g.link)?void 0:i.includes("menu/"))&&!(null==g||null==(n=g.link)?void 0:n.includes("sucre")))&&!!m||T.some(e=>{var l;return null==g||null==(l=g.name)?void 0:l.toLowerCase().includes(e)}),[x,y]=(0,u.useState)(!0),k=null==g?void 0:g.catalog_catchphrase;return(0,t.FD)("div",{style:{borderTopLeftRadius:80,borderTopRightRadius:80,background:"#FFF",display:"flex",flexDirection:"column",alignItems:"center",position:"relative",marginTop:h.isMobile?20:80,paddingTop:20,paddingBottom:20,boxShadow:"0px 20px 80px 0px rgba(82, 82, 82, 0.15)"},children:[(0,t.Y)(Y.A,{mainSize:40,sub:(null==k?void 0:k.hook_black)||"Un max de go\xfbt",main:(null==k?void 0:k.hook_red)||"pour les vrais mordus"}),(0,t.Y)(C,{isIngredientsActive:x,onIngredientPress:()=>y(!x),hasIngredients:b&&!!m}),v&&x&&(0,t.Y)(t.FK,{children:h.sm&&(null==f?void 0:f.mobileImage)?(0,t.Y)("img",{src:null==f||null==(o=f.mobileImage)?void 0:o.url,style:{width:"100vw",height:"".concat(((null==f||null==(r=f.mobileImage)?void 0:r.height)||0)/((null==f||null==(d=f.mobileImage)?void 0:d.width)||0)," * 100vw)")}}):(null==f?void 0:f.image)?(0,t.Y)("img",{src:null==f||null==(s=f.image)?void 0:s.url,style:{width:"100vw",height:"".concat(((null==f||null==(c=f.image)?void 0:c.height)||0)/((null==f||null==(p=f.image)?void 0:p.width)||0)," * 100vw)")}}):!!m&&b&&(0,t.Y)(D,{ingredients:m})})]})};var E=i(25978),P=i.n(E);let z=function(e){let{children:l,style:i,...n}=e,{breakpoints:o}=(0,a.u)();return(0,t.Y)("div",{style:{backgroundImage:"url('".concat(P(),"')"),backgroundPosition:"center",backgroundSize:o.isMobile?"cover":"60%",backgroundRepeat:"no-repeat",...i},...n,children:l})};function R(e){let{product:l}=e,i=(0,f.usePathname)(),{breakpoints:n}=(0,a.u)(),o=i.split("/");return(0,t.FD)(s(),{href:"/".concat(o[1],"/").concat(o[2],"/").concat(null==l?void 0:l.slug),style:{display:"flex",flexDirection:"column",alignItems:"center",textDecoration:"none",width:"100%"},children:[(0,t.Y)("img",{style:{mixBlendMode:"darken",width:"100%"},src:null==l?void 0:l.image,alt:null==l?void 0:l.name,draggable:!1}),(0,t.Y)("div",{style:{color:"#000",textAlign:"center",fontFamily:"ITCFranklin",fontSize:n.isMobile?14:24,fontStyle:"italic",fontWeight:750},children:null==l?void 0:l.name})]})}let O=function(e){var l,i;let{product:n}=e,{breakpoints:o}=(0,a.u)();return(null==n?void 0:n.relatedItems)&&(null==n||null==(l=n.relatedItems)?void 0:l.length)!==0?(0,t.FD)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",margin:"50px 0"},children:[(0,t.Y)(Y.A,{mainSize:40,sub:"CELA POURRAIT AUSSI",main:"VOUS PLAIRE"}),(0,t.Y)("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr 1fr",padding:"0 20px",gap:o.isMobile?10:40,width:"100%",maxWidth:700,boxSizing:"border-box"},children:null==n||null==(i=n.relatedItems)?void 0:i.map(e=>(0,t.Y)(R,{product:e},e.id))})]}):null};var N=i(57537),W=i.n(N),q=i(87234),U=i.n(q),j=i(97599),L=i.n(j),B=i(16810),V=i(15745),X=i(49916),H=i(88633),K=i(13734),Z=i(89869),Q=i(51326),G=i(52273),$=i(2609),J=i(47437),ee=i(69241);let el=e=>
1{let{value:l,onChange:i,label:n,wrapperClassname:o}=e,r=()=>{i(!l)};return(0,t.FD)("div",{className:(0,ee.A)("flex items-center",o),children:[(0,t.FD)("button",{onClick:r,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),r())},role:"switch",type:"button","aria-checked":l,tabIndex:0,className:"\n          relative inline-flex h-6 w-11 items-center rounded-full transition-colors duration-200 ease-in-out\n          focus:outline-none focus:ring-2 focus:ring-quick-red focus:ring-offset-2\n          ".concat(l?"bg-quick-red":"bg-gray-200","\n        "),children:[(0,t.Y)("span",{className:"sr-only",children:n||"Toggle switch"}),(0,t.Y)("span",{className:"\n            inline-flex items-center justify-center h-5 w-5 transform rounded-full bg-white shadow-lg\n            transition-transform duration-200 ease-in-out\n            ".concat(l?"translate-x-5":"translate-x-1","\n          "),children:l?(0,t.Y)("svg",{width:"13",height:"10",viewBox:"0 0 13 10",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,t.Y)("path",{d:"M10.8619 0.319491L4.69065 6.49062L1.86229 3.66218C1.43633 3.23622 0.745564 3.23615 0.319527 3.66211C-0.106509 4.08815 -0.106509 4.77884 0.319527 5.20487L3.91924 8.80473C4.12382 9.00931 4.40127 9.12429 4.69058 9.12429H4.69065C4.97996 9.12429 5.25742 9.00931 5.462 8.8048L12.4046 1.86233C12.8307 1.43629 12.8307 0.7456 12.4046 0.319564C11.9786 -0.106473 11.2879 -0.106545 10.8619 0.319491Z",fill:"var(--red-quick)"})}):""})]}),n&&(0,t.Y)("span",{className:"ml-3 text-sm font-semibold text-black",children:n})]})};var ei=i(90341),et=i(58863),en=i(1247),eo=i.n(en);let er=e=>{let{isOpen:l,onSelected:i,setIsOpen:n,products:o,stepIndex:r,step:a,circleIndex:d,setMenu:s,menu:c,sectionTitle:p,isColdDrink:g,disabled:m}=e,[f,v]=(0,u.useState)(null);return(0,u.useEffect)(()=>{l||v(null)},[l]),(0,t.FD)(ei.A,{isOpen:l,onClose:()=>n(!1),children:[(0,t.Y)(Y.A,{sub:"CONSTITUEZ VOTRE",main:"MENU ENFANT"}),(0,t.FD)($.A,{childrenWrapperStyle:{overflowX:"auto"},circleIndex:d,sectionTitle:p,stepIndex:r,bottomContent:g&&!m?(0,t.Y)("div",{className:"w-full flex flex-row items-center justify-center gap-2.5",children:(0,t.Y)(el,{value:!!c.ice,onChange:e=>s({...c,ice:e}),label:"Avec gla\xe7ons",wrapperClassname:"ml-5 -mt-4"})}):void 0,children:[(0,t.Y)(J.A,{style:{flex:1,width:"75%"},label:"Retour",imageSize:"icon",icon:eo(),onClick:()=>n(!1)}),null==o?void 0:o.map(e=>{var l,i,n,o;return(0,t.Y)(J.A,{style:{flex:1,width:"75%"},disabled:m,outOfStock:(null==(i=e.product_specs)||null==(l=i[0])?void 0:l.available)===!1,label:e.name,price:null==(o=e.product_specs)||null==(n=o[0])?void 0:n.menuExtraPriceTTC,icon:e.image,onClick:()=>v(e),selected:(null==f?void 0:f.id)===e.id},e.id)})]}),!m&&(0,t.Y)(et.A,{style:{marginTop:40},disabled:!f,onClick:()=>i&&f&&i(f),children:"Valider"})]})};var ea=i(15335),ed=i.n(ea),es=i(75972);let eu={sides:"votre accompagnement",drinks:"votre boisson",size:"votre taille"},ec=function(e){var l,i,n,o,r,d,s;let{step:c,stepIndex:p,setMenu:g,menu:m,product:f,hideXlSize:v,disabled:h,error:b,isDefaultIdEnabled:x}=e,{breakpoints:y}=(0,a.u)(),{isOrdering:k}=(0,es.A)(),w=3===c.step_type&&!(null==(l=c.name)?void 0:l.toLowerCase().includes("chaude")),S=null==(i=c.products)?void 0:i.sort((e,l)=>{if(w){var i,t,n,o;return((null==(t=e.product_specs)||null==(i=t[0])?void 0:i.menuExtraPriceTTC)||0)-((null==(o=l.product_specs)||null==(n=o[0])?void 0:n.menuExtraPriceTTC)||0)}return 0}).sort((e,l)=>x&&c.defaultId?String(e.original_id)===c.defaultId?-1:+(String(l.original_id)===c.defaultId):0),_=null==(n=m.stepsWithSelectedProduct)?void 0:n.find(e=>{var l;return(null==(l=e.step)?void 0:l.id)===(null==c?void 0:c.id)}),Y=null==_?void 0:_.product,I=String((null==Y?void 0:Y.original_id)||(null==c?void 0:c.defaultId)),C=!!(null==_?void 0:_.product)||!!(null==_||null==(o=_.products)?void 0:o.length),[F,A]=(0,u.useState)(!1),D=e=>{let l=[...m.stepsWithSelectedProduct.filter(e=>e.step.id!==c.id),{step:c,product:e}];g({...m,stepsWithSelectedProduct:l})};return(0,t.FD)(t.FK,{children:[(0,t.FD)($.A,{childrenWrapperStyle:y.md?{overflowX:"auto"}:{display:"grid",gridTemplateColumns:"repeat(auto-fill, 169px)"},stepIndex:p,circleIndex:!0,sectionTitle:eu[c.name]||c.name,subTitle:b?"Veuillez choisir un produit.":void 0,bottomContent:k&&w&&(0,t.Y)(el,{value:!!m.ice,onChange:e=>
1g({...m,ice:e}),label:"Avec gla\xe7ons",wrapperClassname:"ml-5 -mt-4"}),children:[null==S||null==(r=S.filter(e=>!x||String(e.original_id)===I))?void 0:r.map(e=>{var l,i,n,o,r,a;return(0,t.Y)(J.A,{label:e.name,price:h||null==(i=e.product_specs)||null==(l=i[0])?void 0:l.menuExtraPriceTTC,icon:e.image,disabled:h,outOfStock:(null==(o=e.product_specs)||null==(n=o[0])?void 0:n.available)===!1,onClick:()=>D(e),selected:(null==(a=m.stepsWithSelectedProduct.find(e=>e.step.id===c.id))||null==(r=a.product)?void 0:r.id)===e.id},e.id)}),x&&((null==_||null==(s=_.step)||null==(d=s.products)?void 0:d.length)||0)>1&&(0,t.Y)(J.A,{style:{flex:1,width:"75%"},label:C?"Modifier mon choix":"Autres produits",imageSize:"icon",icon:ed(),onClick:()=>A(!0)})]}),(0,t.Y)(er,{disabled:h,isOpen:F,setIsOpen:A,products:S,onSelected:e=>{D(e),A(!1)},stepIndex:p,step:c,menu:m,setMenu:g,isColdDrink:w,sectionTitle:eu[c.name]||c.name})]})};var ep=i(7050),eg=i(44606),em=i(23987),ef=i(77823),ev=i.n(ef);let eh=["sauces"],eb=(0,u.forwardRef)((e,l)=>{var i,a,d,s,c;let{product:p,onCanAddChange:m,onPriceChange:f,disabled:v}=e,h=(0,g.x)(),b=null==h?void 0:h.basket,x=null==b?void 0:b.basket,y=(0,V.A)(),k=null==b||null==(i=b.res_order)?void 0:i.pickUpType,{data:w}=(0,o.Lr)(null==y||null==(a=y.attributes)?void 0:a.fr,"DELIVERY"===k?"delivery":k&&"TABLE_SERVICE"!==k?"clickAndCollect":void 0,!!(null==y||null==(d=y.attributes)?void 0:d.fr)),{steps:S}=(0,u.useMemo)(()=>(0,H.$)(w,{menuId:null==p?void 0:p.original_id,suggestionTypes:[H.l.DIALOG,H.l.PUSH_EXTRA_MENU_PRODUCT,H.l.PUSH_EXTRA_MENU_PRODUCT_THIRD_PARTY]}),[w,null==p?void 0:p.original_id]),[_,I]=(0,u.useState)(!1),[C,F]=(0,u.useState)(!1),[A,D]=(0,u.useState)(!1),{addBasket:T,addBasketMultiple:M}=(0,X.M2)(),[E,P]=(0,u.useState)([]),{data:z}=(0,r.B)(!0),R=(0,n.useRouter)(),O=(null==z||null==(c=z.data)||null==(s=c.attributes)?void 0:s.healthyMode)&&(null==p?void 0:p.kids_menu),N=e=>{var l,i;let t=null==(l=e.stepsWithSelectedProduct)?void 0:l.filter(e=>!e.product&&!eh.includes(e.step.id));if(null==t?void 0:t.length){console.log(t),P(t.map(e=>e.step.id)),K.oR.error("Merci de compl\xe9ter toutes les \xe9tapes du menu ",{autoClose:2e3});return}let n={basket_uuid:null==x?void 0:x.basket_uuid,menu_id:"xlSteps"===e.size?null==p?void 0:p.xl_menu_id:null==p?void 0:p.original_id,quantity:1,ice:e.ice,sauce:null==(i=e.sauce)?void 0:i.join(","),details:e.stepsWithSelectedProduct.filter(e=>"Sauces"!==e.step.name).map(l=>{var i,t,n;return{type:l.step.step_type,product_id:String(null==(i=l.product)?void 0:i.original_id),ice:(null==(n=l.step.name)||null==(t=n.toLowerCase())?void 0:t.includes("boisson"))?e.ice:void 0}})};T(n,void 0,()=>{K.oR.success("Produit ajout\xe9 au panier",{autoClose:2e3}),setTimeout(()=>{S.length?I(!0):F(!0)},500)},()=>{console.warn("failed to add menu to basket"),console.warn(n)})},W=async(e,l)=>{let i=null==l?void 0:l.map(e=>Array(e.quantity).fill(e.product.original_id).join(",")).join(","),t={product_id:e.reduce((e,l)=>(0===l.quantity||(e[l.product.original_id]=l.quantity),e),{}),sauces:i,basket_uuid:null==x?void 0:x.basket_uuid};I(!1),M(void 0,t,()=>{K.oR.success("Produit ajout\xe9 au panier",{autoClose:2e3})},()=>{console.warn("failed to add products to basket"),console.warn(t)})},{setMenu:q,menu:U,steps:j}=(0,Z.A)({handleConfirm:N,product:p,isFreeProduct:!1,hideSauce:!1,notAMenu:!1,forceShowAllSteps:!0,autoSelectProductInStep:!0}),{totalPrice:L,getSaucePrice:B}=(0,em.A)({menu:U,steps:j,product:p,isFreeProduct:!1});return(0,u.useImperativeHandle)(l,()=>({addToBasket:()=>N(U)}),[U]),(0,u.useEffect)(()=>{f&&f(L)},[L]),(0,u.useEffect)(()=>{m&&m(A)},[A]),(0,u.useEffect)(()=>{j.filter(e=>!eh.includes(e.id)).length===U.stepsWithSelectedProduct.filter(e=>{var l;return e.product||(null==(l=e.products)?void 0:l.length)}).length?D(!0):D(!1)},[U,j.length]),(0,u.useEffect)(()=>{P([])},[U]),(0,t.FD)(t.FK,{children:[(0,t.FD)("div",{className:"flex flex-col items-center md:px-10 py-10 mt-10",children:[(0,t.Y)(Y.A,{sub:"COMPOSEZ",main:"VOTRE MENU"}),null==j?void 0:j.map((e,l)=>((e,l)=>
1{switch(null==e?void 0:e.name){case"Taille":return(0,t.Y)(Q.A,{isContent:!0,stepIndex:l,step:e,menu:U,setMenu:q,product:p,hideXlSize:!1,disabled:v});case"Sauces":case"sauces":return(0,t.Y)(G.A,{isContent:!0,stepIndex:l,menu:U,setMenu:q,step:e,getSaucePrice:B,disabled:v});default:if(e)return(0,t.Y)(ec,{stepIndex:l,menu:U,setMenu:q,step:e,disabled:v,error:E.includes(null==e?void 0:e.id),isDefaultIdEnabled:O});return"step is null"}})(e,l)),!v&&(0,t.Y)(eg.A,{price:L,isWarningUser:C,onClick:()=>N(U)})]}),_&&(0,t.Y)(ep.A,{steps:S,isOpen:_,setIsOpen:I,handleConfirm:W}),(0,t.FD)(ei.A,{isOpen:C,onClose:()=>{q({...U,stepsWithSelectedProduct:U.stepsWithSelectedProduct.map(e=>({...e,product:void 0,products:void 0}))}),F(!1)},children:[(0,t.Y)(Y.A,{sub:"COMPOSEZ",main:"VOTRE MENU"}),(0,t.FD)("div",{className:"flex flex-1 flex-col items-center gap-8 pt-10",children:[(0,t.Y)("img",{alt:"success",style:{width:164,height:164},src:ev()}),(0,t.FD)("div",{className:"text-center text-2xl text-black font-quick font-semibold",children:["Votre commande a bien \xe9t\xe9"," ",(0,t.Y)("div",{className:"text-quick-red",children:"ajout\xe9e au panier !"})]}),(0,t.Y)(et.A,{onClick:()=>{R.push("/produits")},children:"Continuer"})]})]})]})});var ex=i(26292);let ey={"boissons-froides":W(),desserts:U(),frites:L()},ek=["long","giant","supr\xeame","classiq","wrap","double cheese","toast","burger"];var ew=!0;let eS=function(e){var l,i,d,g,m,f,v,h,b,x,y,k;let w=(0,n.useRouter)(),{productSlug:I,categorySlug:C}=w.query,{viewProductDetail:F}=(0,B.p)(),A=(0,V.A)(),{data:D}=(0,c.yt)({"populate[suggestions][populate]":"*"}),T=["menu","menus-enfants"].includes(String(C))||!!(null==(l=w.query)?void 0:l.isMenu),E=null==A||null==(i=A.attributes)?void 0:i.fr,{orderSource:P,isReady:R}=(0,ex.A)(),{data:N}=(0,o.d1)(I,E,P,R&&!T),{data:W}=(0,o.rC)(I,E,P,R&&T),q=T?W:N,{data:U}=(0,o.EM)(I,T),{isOrdering:j}=(0,es.A)(),{breakpoints:L}=(0,a.u)(),X=((null==q||null==(d=q.link)?void 0:d.includes("burgers/"))||(null==q||null==(g=q.link)?void 0:g.includes("menu/"))&&!(null==q||null==(m=q.link)?void 0:m.includes("sucre")))&&!!U||ek.some(e=>{var l;return null==q||null==(l=q.name)?void 0:l.toLowerCase().includes(e)}),{data:H}=(0,r.B)(!0),K=(null==H||null==(v=H.data)||null==(f=v.attributes)?void 0:f.healthyMode)&&(null==q?void 0:q.kids_menu);return(0,u.useEffect)(()=>{q&&F(q)},[q]),(0,t.FD)(p.A,{head:((e,l)=>{let[i,t]=[(null==e?void 0:e.name)||"",(null==l?void 0:l.name)||""];return{title:"".concat(i," - ").concat(t," chez Quick"),description:"".concat(i," chez Quick : D\xe9couvrez tous les produits et menu Quick, trouvez votre restaurant et profitez d'offres exclusives."),keywords:[i,"".concat(i," + quick"),"quick + ".concat(i)]}})(q,null==q?void 0:q.category),children:[(0,t.Y)(_,{product:q}),L.isMobile&&(0,t.FD)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",gap:10},children:[!K&&!(null==q?void 0:q.kids_menu)&&(0,t.Y)(S.A,{mini:!0,product:q}),(0,t.Y)("div",{style:{textAlign:"center",padding:"0 35px",fontFamily:"ITCFranklin",fontSize:15,fontWeight:400,color:"#000"},children:null==q?void 0:q.description})]}),T&&q&&(0,t.Y)(eb,{disabled:!j,product:q}),X&&(null==U||null==(b=U.data)||null==(h=b.ingredients)?void 0:h.length)>0&&(0,t.Y)(M,{product:q,ingredients:U.data.ingredients.map(e=>e.ingredient),customIngredients:U.data.customIngredients,openable:!0}),(0,t.FD)(z,{children:[(0,t.Y)(O,{product:q}),(0,t.FD)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",margin:"50px 0",padding:L.isMobile?"0 10px":"0 10%"},children:[(0,t.Y)(Y.A,{sub:"POUR PLUS DE",main:"GOURMANDISE"}),(0,t.Y)("div",{style:{display:"flex",flexDirection:"row",justifyContent:"space-between",width:"100%",marginTop:20},children:null==D||null==(k=D.data)||null==(y=k.attributes)||null==(x=y.suggestions)?void 0:x.map((e,l)=>{var i,n,o;return(0,t.FD)(s(),{style:{flex:1,display:"flex",justifyContent:"space-between",alignItems:"center",flexDirection:"column",cursor:"pointer",textDecoration:"none"},href:e.link,children:[(0,t.Y)("img",{style:{height:L.isMobile?100:200,objectFit:"contain"},src:(null==e||null==(o=e.image)||null==(n=o.data)||null==(i=n.attributes)?void 0:i.url)||ey.frites,alt:e.label}),(0,t.Y)("div",{style:{color:"#000",textAlign:"center",fontFamily:"ITCFranklin",fontSize:L.isMobile?14:24,fontStyle:"italic",fontWeight:750},children:e.label})]},"".concat(e.link,"-").concat(l))})})]})]})]})}}
1,77823:e=>{e.exports="/_next/static/images/menu_success-27a88ed495af956b58156b273da300ab.png"},87234:e=>{e.exports="/_next/static/images/dessert-20a36394d9ac308ec56c9403e814a641.png"},88101:e=>{e.exports="/_next/static/images/arrow-slider-left-e0dc41a6f7f3b23a8ad0db63137f725e.png"},89180:e=>{e.exports="/_next/static/images/arrow-slider-right-2d90572616ca847f9222a369f58ac17d.png"},89385:(e,l,i)=>{"use strict";i.d(l,{A:()=>n});var t=i(18153);let n=function(e){let{sub:l,main:i,color:n,mainSize:o,subSize:r}=e;return(0,t.FD)("div",{style:{flexDirection:"column",alignItems:"center",textAlign:"center",gap:-2,transform:"rotate(-2deg)"},children:[(0,t.Y)("div",{style:{fontSize:r||26,color:n||"#000",fontFamily:"ITCFranklin",fontWeight:900,fontStyle:"italic",whiteSpace:"nowrap"},children:l}),(0,t.Y)("div",{style:{fontSize:o||26,color:n||"var(--red-quick)",fontFamily:"ITCFranklin",fontWeight:900,fontStyle:"italic"},children:i})]})}},97599:e=>{e.exports="/_next/static/images/frites-8c04af4d1da24ba07b39866ed40c6bd4.png"}},e=>{e.O(0,[9653,6402,6930,636,6593,8792],()=>e(e.s=54737)),_N_E=e.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.