PageSourceSearch

https://chloeting.com/_next/static/chunks/pages/recipes/[slug]-3d0089526a51bdf4.js

js chloeting.com collected 2026-10-02 03:53:37 UTC 101,924 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[64408],{29005:function(n,e,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/recipes/[slug]",function(){return t(53751)}])},53751:function(n,e,t){"use strict";t.r(e),t.d(e,{__N_SSG:function(){return it},default:function(){return ot}});var r=t(47568),i=t(29815),o=t(20414),a=t(85893),c=t(27484),u=t.n(c),s=t(1646),l=t.n(s),d=t(29387),f=t.n(d),p=t(70178),g=t.n(p),m=t(5152),h=t.n(m),v=t(9008),x=t.n(v),b=t(11163),w=t(67294),y=t(15313),Z=t(60802),I=t(16384),C=t(50011),R=t(80378),j=t(95802),S=t(41664),P=t.n(S),E=t(84849),k=t(51438),N=t(88029),z=t(26042),_=t(69396),T=t(82337),O=function(n){(0,N.Z)(t,n);var e=(0,T.Z)(t);function t(){return(0,k.Z)(this,t),e.apply(this,arguments)}return t}(w.Component),H=function(n){(0,N.Z)(t,n);var e=(0,T.Z)(t);function t(){return(0,k.Z)(this,t),e.apply(this,arguments)}return t}(w.Component),F=function(n,e,t){if(!e)return 0;var r,i=Number(null===n||void 0===n?void 0:n.getBoundingClientRect().height)>882?null===n||void 0===n?void 0:n.getBoundingClientRect().height:882,o=Math.round(Number(null===n||void 0===n?void 0:n.getBoundingClientRect().top)>Number(i)?Number(i):Number(null===n||void 0===n?void 0:n.getBoundingClientRect().top));return(o-(t?62:0)-(r=0))/(Number(i)-r)||0},A=function(n){var e=[],t=w.Children.toArray(n.children);return t.forEach((function(n,r){var i=n;i.type&&i.type.isParallaxBackground&&(e=e.concat(t.splice(r,1)))})),{bgChildren:e,children:t}},D=function(n,e,t){return n?e.min+(1-t)*e.max:e},L=function(n){if(!n)return 0;var e=window,t=document,r=t.documentElement,i=t.getElementsByTagName("body")[0];return e.innerHeight||r.clientHeight||i.clientHeight},B=function(n,e){return n?e&&"clientHeight"in e?e.clientHeight:L(n):0},U=function(n){var e=n.children,t=n.onMount,r=n.className;return(0,a.jsx)("div",{ref:function(n){return t(n)},className:r||"react-parallax-content",style:{position:"relative"},children:e})},M={position:"absolute",WebkitTransform:"translate3d(0, 0, 0)",transform:"translate3d(0, 0, 0)",WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",MozBackfaceVisibility:"hidden",MsBackfaceVisibility:"hidden"},$=function(n){(0,N.Z)(t,n);var e=(0,T.Z)(t);function t(n){var r,i;return(0,k.Z)(this,t),(r=e.call(this,n)).onWindowResize=function(){r.parentHeight=882,r.updatePosition()},r.onWindowLoad=function(){r.updatePosition()},r.onScroll=function(){if(r.canUseDOM){var n=Date.now();n-r.timestamp>=10&&function(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,t=arguments.length>2?arguments[2]:void 0;if(!t||!n)return!1;var r=n.getBoundingClientRect().top-e,i=n.getBoundingClientRect().bottom+e;return r<=L(t)&&i>=0}(r.node,100,r.canUseDOM)&&(window.requestAnimationFrame(r.updatePosition),r.timestamp=n)}},r.onContentMount=function(n){r.content=n},r.updatePosition=function(){var n,e,t;if(r.content){var i=!1;r.contentHeight=r.content.getBoundingClientRect().height,r.contentWidth=Number(null===(e=null===(n=r.node)||void 0===n?void 0:n.getBoundingClientRect())||void 0===e?void 0:e.width),r.img&&r.img.naturalWidth/r.img.naturalHeight<r.contentWidth/r.getImageHeight()&&(i=!0);var o=F(r.node,r.canUseDOM,null===(t=r.props)||void 0===t?void 0:t.hasDateBanner),a=!!r.img,c=r.bg&&r.state.splitChildren.bgChildren.length>0;a&&r.setImagePosition(Number(o),i),c&&r.setBackgroundPosition(Number(o)),a||c||r.setState({percentage:Number(o)})}},n&&(r.state={bgImage:n.bgImage,bgImageSrcSet:n.bgImageSrcSet,bgImageSizes:n.bgImageSizes,imgStyle:M,bgStyle:(0,z.Z)({},M,n.bgStyle),percentage:0,splitChildren:A(n)}),r.canUseDOM=!(!window.document||!window.document.createElement),r.node=null,r.content=null,r.bgImageLoaded=!1,r.bgImageRef=void 0,r.parent=n.parent,r.parentHeight=B(r.canUseDOM,r.parent),r.timestamp=Date.now(),r.isDynamicBlur="object"===typeof(i=n.blur)&&void 0!==i.min&&void 0!==i.max,r}var r=t.prototype;return r.componentDidMount=function(){var n=this.props.parent,e=this.state,t=e.bgImage,r=e.bgImageSrcSet,i=e.bgImageSizes;this.parent=n||document,this.addListeners(),t?this.loadImage(t,r,i):this.updatePosition()},r.componentDidUpdate=function(n){var e=this.props,t=e.parent,r=e.bgImage,i=e.bgImageSrcSet,o=e.bgImageSizes,a=this.state.bgImage;n.parent!==t&&(this.removeListeners(this.parent),this.parent=t,t&&this.addListeners()),this.parentHeight=B(this.canUseDOM,this.parent),a!==r&&this.loadImage(r,i,o)},r.componentWillUnmount=function(){this.removeListeners(this.parent),this.releaseImage()}
1,r.setBackgroundPosition=function(n){var e=this.props,t=e.disabled,r=e.strength,i=(0,z.Z)({},this.state.bgStyle);if(!t){var o=Number(r)<0,a=Number(o?r:0)-Number(r)*n,c="translate3d(-50%, ".concat(a,"px, 0)");i.WebkitTransform=c,i.transform=c}this.setState({bgStyle:i,percentage:n})},r.setImagePosition=function(n){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=this.props,r=t.disabled,i=t.strength,o=t.blur,a=e?"auto":"".concat(this.getImageHeight(),"px"),c=e?"".concat(this.contentWidth,"px"):"auto",u=(0,_.Z)((0,z.Z)({},this.state.imgStyle),{height:a,width:c});if(!r){var s=Number(i)<0,l=Number(s?i:0)-Number(i)*n,d="translate3d(0, ".concat(l,"px, 0)"),f="none";o&&(f="blur(".concat(D(this.isDynamicBlur,o,n),"px)")),u.transform=d,u.filter=f}this.setState({imgStyle:u,percentage:n})},r.getImageHeight=function(){var n=this.props.strength,e=(Number(n)<0?2.5:1)*Math.abs(Number(n));return Math.floor(Number(this.contentHeight)+e)},r.loadImage=function(n,e,t){var r=this;this.releaseImage(),this.bgImageRef=new Image,this.bgImageRef.onload=function(i){r.setState({bgImage:n,bgImageSrcSet:e,bgImageSizes:t},(function(){r.updatePosition()})),r.props.onLoad&&r.props.onLoad(i)},this.bgImageRef&&(this.bgImageRef.onerror=this.bgImageRef.onload,"string"===typeof n&&(this.bgImageRef.src=n),this.bgImageRef.srcset=e||"",this.bgImageRef.sizes=t||"")},r.releaseImage=function(){this.bgImageRef&&(this.bgImageRef.onload=null,this.bgImageRef.onerror=null,delete this.bgImageRef)},r.addListeners=function(){this.canUseDOM&&this.parent&&(this.parent.addEventListener("scroll",this.onScroll,!1),window.addEventListener("resize",this.onWindowResize,!1),window.addEventListener("load",this.onWindowLoad,!1))},r.removeListeners=function(n){this.canUseDOM&&(n&&n.removeEventListener("scroll",this.onScroll,!1),window.removeEventListener("resize",this.onWindowResize,!1),window.removeEventListener("load",this.onWindowLoad,!1))},r.render=function(){var n=this,e=this.props,t=e.className,r=e.style,i=e.bgClassName,o=e.contentClassName,c=e.bgImageAlt,u=e.renderLayer,s=e.bgImageStyle,l=this.state,d=l.bgImage,f=l.bgImageSrcSet,p=l.bgImageSizes,g=l.percentage,m=l.imgStyle,h=l.bgStyle,v=l.splitChildren;return(0,a.jsxs)("div",{className:"react-parallax ".concat(t),style:(0,z.Z)({position:"relative",overflow:"hidden"},r),ref:function(e){n.node=e},children:[d?(0,a.jsx)("img",{className:i,src:d,srcSet:f,sizes:p,ref:function(e){n.img=e},alt:c,style:(0,z.Z)({},m,s)}):null,u?u(-(g-1)):null,v.bgChildren.length>0?(0,a.jsx)("div",{className:"react-parallax-background-children",ref:function(e){n.bg=e},style:h,children:v.bgChildren}):null,(0,a.jsx)(U,{onMount:this.onContentMount,className:o,children:v.children})]})},t.getDerivedStateFromProps=function(n){return{splitChildren:A(n)}},t}(O);$.defaultProps={bgClassName:"react-parallax-bgimage",bgImageAlt:"",className:"",contentClassName:"",disabled:!1,strength:100,hasDateBanner:!1};var q=$,G=function(n){(0,N.Z)(t,n);var e=(0,T.Z)(t);function t(){return(0,k.Z)(this,t),e.apply(this,arguments)}return t.prototype.render=function(){var n=this.props,e=n.className,t=n.children;return(0,a.jsx)("div",{className:"react-parallax-background ".concat(e),children:t})},t}(H);G.defaultProps={className:""},G.isParallaxBackground=!0;var V=t(48067),W=t(14378),Y=t(52913),K=t(71946),J=t(7297),Q=t(87379),X=t(624),nn=t(28610),en=t(28598);function tn(){var n=(0,J.Z)(["\n    padding-top: 0;\n  "]);return tn=function(){return n},n}function rn(){var n=(0,J.Z)(["\n  padding-top: 20px;\n\n  ","\n"]);return rn=function(){return n},n}function on(){var n=(0,J.Z)(["\n  font-size: ",";\n  line-height: 22px;\n  color: var(--color-white);\n\n  &:not(:last-child) {\n    :hover {\n      cursor: pointer;\n    }\n\n    &::after {\n      content: '/';\n      font-weight: 600;\n      margin: 0 10px;\n    }\n  }\n"]);return on=function(){return n},n}function an(){var n=(0,J.Z)(["\n  max-height: 735px;\n"]);return an=function(){return n},n}function cn(){var n=(0,J.Z)(["\n    padding: 20px var(--layout-gutter) 100px;\n    height: calc(100vh - var(--header-height));\n  "]);return cn=function(){return n},n}function un(){var n=(0,J.Z)(["\n  padding: 0 var(--layout-gutter-mobile);\n  height: 560px;\n  display: flex;\n  flex-direction: column;\n\n  ","\n"]);return un=function(){return n},n}function sn(){var n=(0,J.Z)(["\n    font-size: 64px;\n    line-height: 86px;\n    padding-top: 0;\n  "]);return sn=function(){return n},n}function ln(){var n=(0,J.Z)(["\n    margin-bottom: 45px;\n  "]);return ln=function(){return n},n}function dn(){var n=(0,J.Z)(["\n  font-weight: 700;\n  font-size: 48px;\n  line-height: 58px;\n  color: ",";\n\n  ","\n\n  ","\n"]);return dn=function(){return n},n}function fn(){var n=(0,J.Z)(["\n    display: block;\n    padding: 0;\n    // 40px - total padding horizontal\n    max-width: calc(100% - 40px);\n    position: absolute;\n    bottom: 200px;\n  "]);return fn=function(){return n},n}function pn(){var n=(0,J.Z)(["\n    max-width: calc(var(--container-width) - 40px);\n  "]);return pn=function(){return n},n}function gn(){var n=(0,J.Z)(["\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n  padding: 60px 0 40px;\n  flex: 1;\n\n  ","\n\n  ","\n"]);return gn=function(){return n},n}function mn(){var n=(0,J.Z)(["\n    justify-content: flex-start;\n  "]);return mn=function(){return n},n}function hn(){var n=(0,J.Z)(["\n  display: flex;\n  justify-content: center;\n\n  ","\n"]);return hn=function(){return n},n}function vn(){var n=(0,J.Z)(["\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  flex-direction: column;\n\n  &:not(:first-child) {\n    margin-left: 25px;\n  }\n"]);return vn=function(){return n},n}function xn(){var n=(0,J.Z)(["\n  display: grid;\n  align-items: center;\n  width: 50px;\n  height: 50px;\n  background: rgba(48, 48, 51, 0.2);\n  border: 1px solid var(--color-white);\n  box-sizing: border-box;\n  border-radius: 50%;\n  margin-bottom: 10px;\n  text-align: center;\n  padding: 0 8px;\n"]);return xn=function(){return n},n}function bn(){var n=(0,J.Z)(["\n  font-weight: 600;\n  font-size: ",";\n  line-height: 100%;\n  color: var(--color-white);\n"]);return bn=function(){return n},n}function wn(){var n=(0,J.Z)(["\n  font-weight: bold;\n  font-size: 11px;\n  line-height: 140%;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n  color: var(--color-white);\n"]);return wn=function(){return n},n}var yn=Q.ZP.div.withConfig({componentId:"sc-b9af4b01-0"})(rn(),nn.c.md(tn())),Zn=Q.ZP.span.withConfig({componentId:"sc-b9af4b01-1"})(on(),en.Uw),In=(Q.ZP.div.withConfig({componentId:"sc-b9af4b01-2"})(an()),(0,Q.ZP)(X.d7).withConfig({componentId:"sc-b9af4b01-3"})(un(),nn.c.lg(cn()))),Cn=Q.ZP.h2.withConfig({componentId:"sc-b9af4b01-4"})(dn(),en.WN,nn.c.md(sn()),nn.c.lg(ln())),Rn=Q.ZP.div.withConfig({componentId:"sc-b9af4b01-5"})(gn(),nn.c.lg(fn()),nn.c.xl(pn())),jn=Q.ZP.div.withConfig({componentId:"sc-b9af4b01-6"})(hn(),nn.c.lg(mn())),Sn=Q.ZP.div.withConfig({componentId:"sc-b9af4b01-7"})(vn()),Pn=Q.ZP.div.withConfig({componentId:"sc-b9af4b01-8"})(xn()),En=Q.ZP.span.withConfig({componentId:"sc-b9af4b01-9"})(bn(),en.u6),kn=Q.ZP.span.withConfig({componentId:"sc-b9af4b01-10"})(wn()),Nn=function(n){var e,t,r,i,o,c,u,s,l=n.recipe,d=(0,w.useState)(!1),f=d[0],p=d[1],g=(0,W.BN)();(0,w.useEffect)((function(){p(!0)}),[]);var m=function(){var n=[{title:"Prep Time",number:null===l||void 0===l?void 0:l.prepTime},{title:"Cook Time",number:null===l||void 0===l?void 0:l.cookTime},{title:"Total Time",number:(null===l||void 0===l?void 0:l.prepTime)+(null===l||void 0===l?void 0:l.cookTime)}
1];return(0,a.jsx)(jn,{className:"recipe-time",children:n.map((function(n,e){return(0,a.jsxs)(Sn,{children:[(0,a.jsx)(Pn,{children:(0,a.jsxs)(En,{children:[n.number," min"]})}),(0,a.jsx)(kn,{children:n.title})]},e)}))})},h=function(){var n,e;return(0,a.jsxs)(yn,{children:[(0,a.jsx)(P(),{href:"/recipes",passHref:!0,children:(0,a.jsx)(Zn,{children:"Recipes"})}),(0,a.jsx)(P(),{href:"/recipes/category/".concat(null===(n=null===l||void 0===l?void 0:l.coursesCategories[0])||void 0===n?void 0:n.slug)||0,passHref:!0,children:(0,a.jsx)(Zn,{children:(null===(e=null===l||void 0===l?void 0:l.coursesCategories[0])||void 0===e?void 0:e.name)||(0,a.jsx)(E.Z,{})})}),(0,a.jsx)(Zn,{className:"font-weight--600",children:l.title||(0,a.jsx)(E.Z,{})})]})};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(q,{bgImage:f?(0,K.Z)()?l.kind===Y.hR.CORE?null===(e=l.featureImage)||void 0===e?void 0:e.webpImageUrl:null===(t=l.squareImage)||void 0===t?void 0:t.webpImageUrl:l.kind===Y.hR.CORE?null===(r=l.featureImage)||void 0===r?void 0:r.originalImageUrl:null===(i=l.squareImage)||void 0===i?void 0:i.originalImageUrl:void 0,bgImageAlt:"cover",strength:150,style:{height:g?560:"calc(100vh - var(--header-height))"},className:"recipe-header",children:(0,a.jsxs)(In,{children:[(0,a.jsx)(h,{}),(0,a.jsxs)(Rn,{className:"recipe-title",children:[(0,a.jsx)(V.Z,{as:Cn,tooltipContent:null===l||void 0===l?void 0:l.title,maxLines:g?4:2,children:(null===l||void 0===l?void 0:l.title)||(0,a.jsx)(E.Z,{})}),(0,a.jsx)(m,{})]})]})}),(0,a.jsxs)("div",{className:"recipe-header-print d-none",children:[(0,a.jsx)(j.Z,{alt:"cover",src:f?(0,K.Z)()?l.kind===Y.hR.CORE?null===(o=l.featureImage)||void 0===o?void 0:o.webpImageUrl:null===(c=l.squareImage)||void 0===c?void 0:c.webpImageUrl:l.kind===Y.hR.CORE?null===(u=l.featureImage)||void 0===u?void 0:u.originalImageUrl:null===(s=l.squareImage)||void 0===s?void 0:s.originalImageUrl:void 0}),(0,a.jsxs)(Rn,{className:"recipe-title",children:[(0,a.jsx)(V.Z,{as:Cn,tooltipContent:null===l||void 0===l?void 0:l.title,maxLines:g?4:2,children:(null===l||void 0===l?void 0:l.title)||(0,a.jsx)(E.Z,{})}),(0,a.jsx)(m,{})]})]})]})},zn=t(85518),_n=t(7995),Tn=t(78281),On=t(59186),Hn=t(62770),Fn=t(88283),An=t(35081);function Dn(){var n=(0,J.Z)(["\n    justify-content: flex-start;\n    padding: 0;\n    border: none;\n  "]);return Dn=function(){return n},n}function Ln(){var n=(0,J.Z)(["\n  display: flex;\n  justify-content: center;\n  padding: 22px 0;\n  border-bottom: var(--border-primary);\n\n  i {\n    &:not(:first-child) {\n      margin-left: 30px;\n    }\n  }\n\n  ","\n"]);return Ln=function(){return n},n}var Bn=Q.ZP.div.withConfig({componentId:"sc-7bbc52a2-0"})(Ln(),An.c.lg(Dn())),Un=function(n){var e=(0,b.useRouter)(),t=(0,y.v9)(Fn.Z.getCurrentUser),i=(0,W.lm)(),c=(0,w.useState)(n.recipe),u=c[0],s=c[1],l=(0,w.useState)(!1),d=l[0],f=l[1],p=(0,w.useState)(!1),g=p[0],m=p[1];(0,w.useEffect)((function(){s(n.recipe),t&&h()}),[e.asPath]);var h=function(){var e=(0,r.Z)((function(){var e,t;return(0,o.__generator)(this,(function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),[4,I.Z.checkSavedRecipe(n.recipe.id)];case 1:return e=r.sent(),s((0,_.Z)((0,z.Z)({},n.recipe),{isSaved:e.isSaved})),[3,3];case 2:return t=r.sent(),i.error("Sorry, an error has occured. Please try again later."),console.error(t),[3,3];case 3:return[2]}}
1))}));return function(){return e.apply(this,arguments)}}(),v=function(){var n=(0,r.Z)((function(){var n;return(0,o.__generator)(this,(function(e){switch(e.label){case 0:return n="".concat(On.FH,"/recipes/").concat(null===u||void 0===u?void 0:u.slug),"clipboard"in navigator?[4,navigator.clipboard.writeText(n)]:[3,2];case 1:return e.sent(),[3,3];case 2:document.execCommand("copy",!0,n),e.label=3;case 3:return f(!0),setTimeout((function(){return f(!1)}),1e3),[2]}}))}));return function(){return n.apply(this,arguments)}}(),x=function(){var n=(0,r.Z)((function(){return(0,o.__generator)(this,(function(n){switch(n.label){case 0:return t?(null===u||void 0===u?void 0:u.isSaved)?[4,I.Z.unsaveRecipe(null===u||void 0===u?void 0:u.id)]:[3,2]:[2,e.push("/signup")];case 1:return n.sent(),i.info((0,a.jsxs)("p",{children:[(0,a.jsx)("strong",{children:null===u||void 0===u?void 0:u.title})," was removed from"," ",(0,a.jsx)("strong",{children:"Saved Recipes"})]})),[3,4];case 2:return[4,I.Z.saveRecipe(null===u||void 0===u?void 0:u.id)];case 3:n.sent(),i.info((0,a.jsxs)("p",{children:[(0,a.jsx)("strong",{children:null===u||void 0===u?void 0:u.title})," was saved to"," ",(0,a.jsx)("strong",{children:"Saved Recipes"})]})),n.label=4;case 4:return s((0,_.Z)((0,z.Z)({},u),{isSaved:!u.isSaved})),[2]}}))}));return function(){return n.apply(this,arguments)}}(),Z=function(){var n=(0,r.Z)((function(n){var e;return(0,o.__generator)(this,(function(t){switch(t.label){case 0:return t.trys.push([0,2,,3]),[4,I.Z.addRecipeToMultipleFolder(u.id,n.map((function(n){return null===n||void 0===n?void 0:n.id})))];case 1:return t.sent(),n.forEach((function(n){i.info((0,a.jsxs)("p",{children:[(0,a.jsx)("strong",{children:null===u||void 0===u?void 0:u.title})," was saved to"," ",(0,a.jsx)("strong",{children:null===n||void 0===n?void 0:n.name})]}))})),m(!1),[3,3];case 2:return e=t.sent(),i.error("Sorry, an error has occured. Please try again later."),console.error(e),[3,3];case 3:return[2]}}
1))}));return function(e){return n.apply(this,arguments)}}(),C=function(){var n=(0,r.Z)((function(n){var e;return(0,o.__generator)(this,(function(t){switch(t.label){case 0:return t.trys.push([0,2,,3]),[4,I.Z.removeRecipeFromFolder({recipeId:null===u||void 0===u?void 0:u.id,folderIds:n.map((function(n){return null===n||void 0===n?void 0:n.id}))})];case 1:return t.sent(),n.forEach((function(n){i.info((0,a.jsxs)("p",{children:[(0,a.jsx)("strong",{children:null===u||void 0===u?void 0:u.title})," was removed from"," ",(0,a.jsx)("strong",{children:null===n||void 0===n?void 0:n.name})]}))})),[3,3];case 2:return e=t.sent(),i.error("Sorry, an error has occured. Please try again later."),console.error(e),[3,3];case 3:return[2]}}))}));return function(e){return n.apply(this,arguments)}}();return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(Bn,{className:"btn-functions-group",children:[(0,a.jsx)(R.Z,{className:"cursor--pointer",icon:(null===u||void 0===u?void 0:u.isSaved)?"heart-fill":"heart",color:"var(".concat((null===u||void 0===u?void 0:u.isSaved)?"--color-mistake":"--color-primary",")"),size:20,onClick:x}),(0,a.jsx)(R.Z,{className:"cursor--pointer",icon:"add",size:20,onClick:function(){return t?m(!0):e.push("/signup")}}),(0,a.jsx)(Tn.Z,{placement:"bottom",title:"Recipe Link Copied!",visible:d,color:"var(--color-primary)",overlayInnerStyle:{color:en.WN},children:(0,a.jsx)(R.Z,{className:"cursor--pointer",icon:"link",size:20,onClick:v})}),!zn.tq&&!zn.Em&&(0,a.jsx)(P(),{href:"/recipes/".concat(u.slug,"/print"),passHref:!0,children:(0,a.jsx)("a",{target:"_blank",rel:Hn.J,className:"m__l--30",children:(0,a.jsx)(R.Z,{className:"cursor--pointer",icon:"print",size:20})})})]}),!!t&&(0,a.jsx)(_n.default,{visible:g,onOk:function(n,e){Z(n),C(e)},onCancel:function(){return m(!1)},recipe:{id:u.id,isSaved:u.isSaved,slug:u.slug,title:u.title,coverImage:u.squareImage,featureImage:u.featureImage,squareImage:u.squareImage}})]})},Mn=t(29918),$n=t.n(Mn),qn=t(91633),Gn=t(74048),Vn=t(94829),Wn=t(90706);function Yn(){var n=(0,J.Z)(["\n  padding: 0;\n  overflow: hidden;\n  "]);return Yn=function(){return n},n}function Kn(){var n=(0,J.Z)(["\n  padding: 0 var(--layout-gutter-mobile);\n\n  ","\n"]);return Kn=function(){return n},n}function Jn(){var n=(0,J.Z)(["\n  margin-right: 4px;\n"]);return Jn=function(){return n},n}function Qn(){var n=(0,J.Z)(["\n  min-width: unset;\n  width: 100%;\n  "]);return Qn=function(){return n},n}function Xn(){var n=(0,J.Z)(["\n  position: relative;\n  min-width: 300px;\n  border-radius: 15px;\n  overflow: hidden;\n\n  &:before {\n    content: '';\n    display: block;\n    width: 100%;\n    padding-top: calc(100% + (100% * 1 / 3));\n  }\n\n  ","\n"]);return Xn=function(){return n},n}function ne(){var n=(0,J.Z)(["\n  display: flex;\n  flex-wrap: nowrap;\n  overflow-x: scroll;\n  overflow-y: hidden;\n  margin-right: calc(-1 * var(--layout-gutter-mobile));\n\n  "," {\n    margin-right: 16px;\n\n    :last-child {\n      margin-right: var(--layout-gutter-mobile);\n    }\n  }\n"]);return ne=function(){return n},n}function ee(){var n=(0,J.Z)(["\n  position: absolute;\n  top: 0px;\n  left: 0px;\n  bottom: 0px;\n  right: 0px;\n  width: 100%;\n  cursor: pointer;\n\n  img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n  }\n"]);return ee=function(){return n},n}function te(){var n=(0,J.Z)(["\n  && {\n    width: 50px;\n    height: 50px;\n    border-radius: 100%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    background-color: transparent;\n    top: 50%;\n    transform: translateY(-50%);\n    margin: 0;\n    transition: all 0.3s ease-in-out;\n\n    :hover {\n      background-color: rgba(134, 138, 147, 0.5);\n    }\n\n    ","\n  }\n"]);return te=function(){return n},n}function re(){var n=(0,J.Z)(["\n  width: 8px;\n  height: 8px;\n  background-color: ",";\n  border-radius: 100%;\n  border: 1px solid var(--color-primary);\n  position: relative;\n  cursor: pointer;\n\n  :before {\n    content: '';\n    position: absolute;\n    // 2px border\n    width: calc(100% + 2px);\n    height: calc(100% + 2px);\n    border-radius: 100%;\n    background-color: var(--color-primary);\n    top: 50%;\n    left: calc(-100% - 2px);\n    transform: translateY(-50%);\n    opacity: 0;\n    transition: all 0.2s ease-in-out;\n  }\n"]);return re=function(){return n},n}function ie(){var n=(0,J.Z)(["\n  margin-right: -4px;\n\n  .slick-arrow {\n    z-index: 1;\n  }
1\n\n  .slick-dots {\n    position: static;\n    margin-top: 30px;\n    margin-bottom: 0;\n\n    > li {\n      width: auto;\n      height: auto;\n      margin: 0;\n      margin-right: 12px;\n\n      :last-child {\n        margin-right: 0;\n      }\n\n      &.slick-active {\n        width: auto;\n\n        ",":before {\n          opacity: 1;\n          left: -1px;\n        }\n      }\n    }\n  }\n"]);return ie=function(){return n},n}function oe(){var n=(0,J.Z)(["\n    .ant-image-preview-body {\n      bottom: var(--sticky-ads-height);\n    }\n  "]);return oe=function(){return n},n}function ae(){var n=(0,J.Z)(["\n  /* Fix preview image above sticky ads */\n  .ant-image-preview-body {\n    bottom: var(--sticky-ads-height-mobile);\n  }\n\n  ","\n"]);return ae=function(){return n},n}var ce=Q.ZP.section.withConfig({componentId:"sc-772d3af8-0"})(Kn(),nn.c.md(Yn())),ue=Q.ZP.div.withConfig({componentId:"sc-772d3af8-1"})(Jn()),se=Q.ZP.div.withConfig({componentId:"sc-772d3af8-2"})(Xn(),nn.c.sm(Qn())),le=Q.ZP.div.withConfig({componentId:"sc-772d3af8-3"})(ne(),se),de=Q.ZP.div.withConfig({componentId:"sc-772d3af8-4"})(ee()),fe=Q.ZP.div.withConfig({componentId:"sc-772d3af8-5"})(te(),(function(n){return n.$isPrevArrow?"\n    left: 20px;\n    ":"\n    right: 20px;\n    "})),pe=Q.ZP.div.withConfig({componentId:"sc-772d3af8-6"})(re(),en.WN),ge=(0,Q.ZP)(Wn.Z).withConfig({componentId:"sc-772d3af8-7"})(ie(),pe),me=(0,Q.vJ)(ae(),nn.c.xl(oe())),he=function(n){var e=n.galleryImages,t=(0,Vn.Z)("(max-width: ".concat(An.u.sm,"px)"),!1),r=(0,w.useState)(!1),i=r[0],o=r[1],c=(0,w.useState)(0),u=c[0],s=c[1],l=(0,b.useRouter)(),d=(0,w.useRef)(!0);(0,w.useEffect)((function(){if(l.isReady){var n=l.query.previewGalleryImage,e=Array.isArray(n)?n[0]:n;o("true"===e)}}),[l.isReady]),(0,w.useEffect)((function(){d.current?d.current=!1:i?l.push({pathname:l.pathname,query:(0,_.Z)((0,z.Z)({},l.query),{previewGalleryImage:!0})},void 0,{shallow:!0}):(l.query.hasOwnProperty("previewGalleryImage")&&delete l.query.previewGalleryImage,l.replace({pathname:l.pathname,query:(0,z.Z)({},l.query)},void 0,{shallow:!0}))}),[i]),(0,w.useEffect)((function(){l.beforePopState((function(){var n="true"===new URLSearchParams(window.location.search).get("previewGalleryImage");return o(n),!0}))}),[]);var f=function(n){var e=n.className,t=n.onClick,r=n.isPrevArrow;return(0,a.jsx)(fe,{className:e,onClick:t,$isPrevArrow:r,children:(0,a.jsx)(R.Z,{icon:r?"chevron-left":"chevron-right",size:35,color:en.WN})})},p=function(){return(0,a.jsxs)(Gn.default,{direction:"horizontal",align:"center",size:5,children:[(0,a.jsx)($n(),{}),"Enlarged Image"]})};return(0,a.jsxs)(ce,{children:[(0,a.jsx)(me,{}),(0,a.jsx)(le,{className:"".concat(t?"":"d-none"," gallery-group-mobile hidden-scrollbar"),children:(0,a.jsx)(qn.Z.PreviewGroup,{preview:{visible:i&&t,onVisibleChange:function(n){return o(n)}},children:(e||[]).map((function(n,e){return(0,a.jsx)(se,{children:(0,a.jsx)(de,{children:(0,a.jsx)(qn.Z,{alt:n.originalImageUrl,src:(0,K.Z)()?n.webpImageUrl:n.originalImageUrl,preview:{mask:p()}})})},e)}))})}),(0,a.jsx)("div",{className:"".concat(t?"d-none":""," gallery-group-desktop"),children:(0,a.jsx)(qn.Z.PreviewGroup,{preview:{visible:i&&!t,onVisibleChange:function(n){return o(n)}},children:(0,a.jsx)(ge,{infinite:!1,arrows:!0,nextArrow:3+u+1<=((null===e||void 0===e?void 0:e.length)||0)?(0,a.jsx)(f,{}):void 0,prevArrow:0!==u?(0,a.jsx)(f,{isPrevArrow:!0}):void 0,customPaging:function(){return(0,a.jsx)(pe,{})},afterChange:function(n){return s(n)},slidesToShow:3,slidesToScroll:1,children:null===e||void 0===e?void 0:e.map((function(n,e){return(0,a.jsx)("div",{children:(0,a.jsx)(ue,{children:(0,a.jsx)(se,{children:(0,a.jsx)(de,{children:(0,a.jsx)(qn.Z,{alt:n.originalImageUrl,src:(0,K.Z)()?n.webpImageUrl:n.originalImageUrl,preview:{mask:p()}})})})})},e)}))})})})]})},ve=t(59252),xe=t(26324);function be(){var n=(0,J.Z)(["\n    grid-template-columns: 1fr minmax(0px, 460px);\n    padding: 40px var(--layout-gutter);\n    margin-bottom: 0;\n  "]);return be=function(){return n},n}function we(){var n=(0,J.Z)(["\n    padding: 30px 0 80px 0;\n  "]);return we=function(){return n},n}function ye(){var n=(0,J.Z)(["\n  display: grid;\n  grid-template-columns: 1fr;\n  margin-bottom: 40px;\n\n  ","\n\n  ","\n"]);return ye=function(){return n},n}function Ze(){var n=(0,J.Z)(["\n    max-width: 100%;\n  "]);return Ze=function(){return n},n}function Ie(){var n=(0,J.Z)(["\n    padding: 30px 30px 40px;\n  "]);return Ie=function(){return n},n}function Ce(){var n=(0,J.Z)(["\n  background: #eef4ff;\n  border-radius: 6px;\n  padding: 20px 20px 30px;\n  height: fit-content;\n\n  ","\n\n  ul {\n    margin-top: 20px;\n    padding-left: 30px;\n  }\n\n  li {\n    font-size: 18px;\n    line-height: 140%;\n\n    &:not(:first-child) {\n      margin-top: 20px;\n    }\n  }\n\n  ","\n"]);return Ce=function(){return n},n}function Re(){var n=(0,J.Z)(["\n  color: var(--color-secondary);\n  font-weight: bold;\n  font-size: 12px;\n  line-height: 140%;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n"]);return Re=function(){return n},n}function je(){var n=(0,J.Z)(["\n    padding: 80px 0 85px;\n    max-width: 100%;\n  "]);return je=function(){return n},n}function Se(){var n=(0,J.Z)(["\n  padding: 0;\n  max-width: calc(100% - 60px);\n  "]);return Se=function(){return n},n}function Pe(){var n=(0,J.Z)(["\n  max-width: calc(100% - 75px);\n  "]);return Pe=function(){return n},n}function Ee(){var n=(0,J.Z)(["\n  counter-reset: instruction-counter;\n  padding: 40px 0;\n\n  ","\n\n  ","\n\n  ","\n"]);return Ee=function(){return n},n}function ke(){var n=(0,J.Z)(["\n  > ol {\n    > li {\n      flex-direction: row;\n\n      :before {\n        margin-right: 20px;\n        margin-bottom: 0;\n      }\n    }\n  }\n  "]);return ke=function(){return n},n}function Ne(){var n=(0,J.Z)(["\n  margin-top: 34px;\n  "]);return Ne=function(){return n},n}function ze(){var n=(0,J.Z)(["\n  > ol {\n    break-before: avoid;\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    margin-bottom: 50px;\n\n    :last-child {\n      margin-bottom: 0;\n    }\n\n    > li {\n      counter-increment: instruction-counter;\n\n      font-weight: 400;\n      font-size: 18px;\n      line-height: 27px;\n      color: var(--color-primary);\n      display: flex;\n      flex-direction: column;\n\n      margin-bottom: 30px;\n\n      :last-child {\n        margin-bottom: 0;\n      }\n\n      :before {\n        content: counter(instruction-counter);\n\n        flex-shrink: 0;\n        width: 32px;\n        height: 32px;\n        border: 1px solid var(--color-primary);\n        border-radius: 100%;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        font-weight: 400;\n        font-size: 20px;\n        line-height: 20px;\n        color: var(--color-primary);\n        margin-right: 0;\n        margin-bottom: 10px;\n      }\n    }\n  }\n\n  ","\n\n  ","\n"]);return ze=function(){return n},n}function _e(){var n=(0,J.Z)(["\n  font-weight: 700;\n  font-size: 18px;\n  line-height: 23px;\n  color: var(--color-primary);\n  margin: 0;\n  margin-bottom: 20px;\n"]);return _e=function(){return n},n}var Te=(0,Q.ZP)(X.d7).withConfig({componentId:"sc-9febd940-0"})(ye(),An.c.size1024(be()),An.c.xl(we())),Oe=Q.ZP.div.withConfig({componentId:"sc-9febd940-1"})(Ce(),An.c.md(Ze()),An.c.size1024(Ie())),He=Q.ZP.span.withConfig({componentId:"sc-9febd940-2"})(Re()),Fe=Q.ZP.div.withConfig({componentId:"sc-9febd940-3"})(Ee(),An.c.md(je()),An.c.size1024(Se()),An.c.xl(Pe())),Ae=Q.ZP.div.withConfig({componentId:"sc-9febd940-4"})(ze(),An.c.md(ke()),An.c.xl(Ne())),De=Q.ZP.h3.withConfig({componentId:"sc-9febd940-5"})(_e()),Le=function(n){var e,t,r,i,o,c=n.recipe,u=(0,w.useState)(!1),s=u[0],l=u[1],d=(0,w.useState)(!1),f=d[0],p=d[1],g=(0,w.useState)(!1),m=g[0],h=g[1],v=(0,w.useRef)(null),x=(0,w.useRef)(null),b=(0,w.useState)(""),y=b[0],Z=b[1],I=(0,W.BN)();return(0,w.useEffect)((function(){l(!0)}),[]),(0,w.useEffect)((function(){var n,e,t=(null===(n=v.current)||void 0===n?void 0:n.clientHeight)||0,r=(null===(e=x.current)||void 0===e?void 0:e.clientHeight)||0;if(r){var i=t-r;0!==i&&Math.abs(i)>=250&&!f&&!m&&(i>0?h(!0):p(!0),Z(Math.abs(i)>
1600?xe.r.RecipeDetailsRectangle:xe.r.RecipeDetailsSquare))}}),[null===(e=v.current)||void 0===e?void 0:e.clientHeight,null===(t=x.current)||void 0===t?void 0:t.clientHeight]),(0,a.jsxs)(Te,{children:[(0,a.jsxs)(Fe,{className:"instruction-container ".concat(f?"m--auto":""),children:[(0,a.jsx)(Ae,{className:"instruction-list",ref:v,children:null===(r=c.instructions)||void 0===r?void 0:r.map((function(n,e){var t=(n.content||[]).filter((function(n){return!!n}));return(0,a.jsxs)(w.Fragment,{children:[!!n.groupName&&(0,a.jsx)(De,{children:n.groupName}),!!t.length&&(0,a.jsx)("ol",{children:t.map((function(n,t){return(0,a.jsx)("li",{children:(0,a.jsx)("div",{dangerouslySetInnerHTML:{__html:(0,ve.Z)(n)}})},"group-".concat(e,"-content-").concat(t))}))})]},"group-".concat(e))}))}),s&&!I&&f&&(0,a.jsx)(C.Z,{className:"ads m__t--44",dataFuse:y})]}),!!(null===(i=c.note)||void 0===i?void 0:i.length)&&(0,a.jsxs)("div",{className:m?"m--auto":"",children:[(0,a.jsxs)(Oe,{className:"recipe-note",ref:x,children:[(0,a.jsx)(He,{children:"Notes"}),(0,a.jsx)("ul",{children:null===c||void 0===c||null===(o=c.note)||void 0===o?void 0:o.map((function(n,e){return(0,a.jsx)("li",{dangerouslySetInnerHTML:{__html:(0,ve.Z)(n)}},"note-".concat(e))}))})]}),s&&!I&&m&&(0,a.jsx)(C.Z,{className:"ads m__t--44",dataFuse:y,isRecipeDetail:!0})]})]})},Be=t(23279),Ue=t.n(Be),Me=t(21155),$e=t(22061),qe=t(11198),Ge=t(55208),Ve=t(64581),We=w.forwardRef((function(n,e){var t,i,c,u,s,l,d,f,p,g,m,h,v=(0,y.I0)(),x=(0,W.XA)(),b=n.recipe,C=(0,w.useState)(b),R=C[0],j=C[1],S=(0,y.v9)(Fn.Z.getRecipeStore),E=(0,W.BN)(),k=(0,W.lm)(),N=(0,y.v9)(Fn.Z.getCurrentUser),_=(0,w.useRef)(0);(0,w.useEffect)((function(){if(N&&O(),null===N){var n=localStorage.getItem(qe.d.RECIPE_RATINGS);if(n){var e=JSON.parse(n).find((function(n){return n.recipeId===b.id}));T({ratingValue:(null===e||void 0===e?void 0:e.ratingValue)||0})}}return function(){_.current=0}}),[N,b]),(0,w.useEffect)((function(){j((0,z.Z)({},b,S[b.id]))}),[S[b.id]]);var T=function(n){v((0,Z.GE)([(0,z.Z)({},b,S[b.id],n)]))},O=function(){var n=(0,r.Z)((function(){var n;return(0,o.__generator)(this,(function(e){switch(e.label){case 0:return e.trys.push([0,2,,3]),[4,I.Z.getRatingRecipe(b.id,null===N||void 0===N?void 0:N.id)];case 1:return(n=e.sent())&&T({ratingValue:n.ratingValue,ratingCount:n.ratingCount,ratingAvg:n.ratingAvg}),[3,3];case 2:return e.sent(),k.error("Sorry, an error has occured. Please try again later."),[3,3];case 3:return[2]}}
1))}));return function(){return n.apply(this,arguments)}}(),H=function(){var n=(0,r.Z)((function(n){var e,t,r,i,a,c,u,s;return(0,o.__generator)(this,(function(o){switch(o.label){case 0:if(n===(null===(e=S[b.id])||void 0===e?void 0:e.ratingValue)||(N||(null===(t=S[b.id])||void 0===t?void 0:t.ratingValue))&&!N)return[3,5];x&&v((0,Me.t9)(!0)),o.label=1;case 1:return o.trys.push([1,3,4,5]),[4,I.Z.upsertRatingRecipe(R.id,n,null===N||void 0===N?void 0:N.id)];case 2:return r=o.sent(),T({ratingValue:n,ratingAvg:r.ratingAvg,ratingCount:r.ratingCount}),k.info(_.current?"You have updated this recipe to a ".concat(n," star rating"):"You have given this recipe a ".concat(n," star rating")),[3,5];case 3:return i=o.sent(),k.error("Sorry, an error has occured. Please try again later."),console.error(i),[3,5];case 4:return N?_.current=n:(a=localStorage.getItem(qe.d.RECIPE_RATINGS),c={recipeId:b.id,ratingValue:n},a?((u=JSON.parse(a)).push(c),localStorage.setItem(qe.d.RECIPE_RATINGS,JSON.stringify(u))):(s=[c],localStorage.setItem(qe.d.RECIPE_RATINGS,JSON.stringify(s)))),x&&v((0,Me.t9)(!1)),[7];case 5:return[2]}}
1))}));return function(e){return n.apply(this,arguments)}}(),F=function(){var n;return(0,a.jsx)(Ve.U1,{className:"dietary-restrtiction-container",children:null===R||void 0===R||null===(n=R.dietaryRestrictionsCategories)||void 0===n?void 0:n.map((function(n,e){return(0,a.jsx)(P(),{href:"/recipes/category/".concat(n.slug),passHref:!0,children:(0,a.jsx)(Ve.Sj,{children:n.name})},e)}))})};return(0,a.jsxs)(Ve.Si,{ref:e,children:[(0,a.jsx)(F,{}),(0,a.jsx)(Ve.dk,{className:"recipe-description",children:null===R||void 0===R?void 0:R.description}),(0,a.jsxs)(Ve.iG,{children:[(0,a.jsxs)(Ve.Z6,{children:[(0,a.jsx)($e.Z,{value:(null===(t=S[b.id])||void 0===t?void 0:t.ratingValue)||0,disabled:!N&&!!(null===(i=S[b.id])||void 0===i?void 0:i.ratingValue),onChange:function(n){Ue()(H,300)(n)},size:29}),(!!(null===(c=S[b.id])||void 0===c?void 0:c.ratingCount)||!!(null===R||void 0===R?void 0:R.ratingCount))&&(0,a.jsxs)(Ve.mN,{className:"m__t--8",children:["Avg"," ",(null===(u=S[b.id])||void 0===u?void 0:u.ratingAvg)||(null===R||void 0===R?void 0:R.ratingAvg)||0,(0,Ge._6)((null===(s=S[b.id])||void 0===s?void 0:s.ratingAvg)||(null===R||void 0===R?void 0:R.ratingAvg)||0," star")," ","(",(null===(l=S[b.id])||void 0===l?void 0:l.ratingCount)||(null===R||void 0===R?void 0:R.ratingCount),")"]})]}),(0,a.jsx)(Ve.mN,{className:"m__l--12 m__t--4",children:(null===(d=S[b.id])||void 0===d?void 0:d.ratingValue)?"You rated: ".concat((null===(f=S[b.id])||void 0===f?void 0:f.ratingValue)||0).concat((0,Ge._6)((null===(p=S[b.id])||void 0===p?void 0:p.ratingValue)||0," star")):"Rate this recipe"})]}),!E&&(0,a.jsx)(Un,{recipe:R}),(0,a.jsx)(Ve.SQ,{className:"main-image-wrapper",children:(0,a.jsx)(Ve.Ul,{src:null===R||void 0===R||null===(g=R.mainImage)||void 0===g?void 0:g.originalImageUrl,webpSrc:null===R||void 0===R||null===(m=R.mainImage)||void 0===m?void 0:m.webpImageUrl,alt:null===R||void 0===R||null===(h=R.mainImage)||void 0===h?void 0:h.webpImageUrl})})]})})),Ye=We,Ke=t(32808),Je=t(42018),Qe=t(70879),Xe=function(n){var e,t=n.recipe,r=n.generalInfoRefHeight,o=(0,w.useState)(!1),c=o[0],u=o[1],s=(0,w.useState)(!0),l=s[0],d=s[1],f=(0,w.useState)([]),p=f[0],g=f[1],m=(0,w.useRef)(null),h=(0,w.useState)(""),v=h[0],x=h[1];(0,w.useEffect)((function(){var n,e=(null===(n=m.current)||void 0===n?void 0:n.clientHeight)||0;r&&e&&!v&&x(r-e>400?xe.r.RecipeDetailsRectangle:xe.r.RecipeDetailsSquare)}),[r]),(0,w.useEffect)((function(){c&&g(JSON.parse(localStorage.getItem("RECIPE_DETAIL")||"[]").filter((function(n){return n.recipeId===t.id})))}),[c]),(0,w.useEffect)((function(){u(!0)}),[]);var b=function(n,e){var r=n.match(Je.lz);r&&(n=n.replace(r[0],""));var o=p.length>0&&p[0].selectedKey.findIndex((function(n){return n===e}))>-1;return(0,a.jsxs)(Qe.so,{className:"ingredient-item-container",children:[(0,a.jsx)(Ke.Z,{checked:o,onChange:function(){return function(n){var e={selectedKey:[]},r=(0,i.Z)(p),o=r.findIndex((function(n){return n.recipeId===t.id}));if(o>-1){var a=r[o].selectedKey.findIndex((function(e){return e===n})),c=r[o].selectedKey;a>-1?c.splice(a,1):c.push(n),r[o]=(0,_.Z)((0,z.Z)({},r[o]),{selectedKey:c})}else{var u={recipeId:t.id,selectedKey:(null===e||void 0===e?void 0:e.selectedKey)?(0,i.Z)(e.selectedKey).concat([n]):[n]};r.push(u)}g(r),localStorage.setItem("RECIPE_DETAIL",JSON.stringify(r))}(e)}}),(0,a.jsx)(Qe.Ji,{className:"ingredient-item-quantity",children:r?r[0].toString().trim():"-"}),(0,a.jsx)(Qe.Ji,{dangerouslySetInnerHTML:{__html:(0,ve.Z)(n)}})]})};return(0,a.jsxs)(Qe.w9,{className:"ingredient-list-container",children:[(0,a.jsxs)("div",{ref:m,children:[(0,a.jsxs)(Qe.Nu,{children:["Ingredients (",(null===t||void 0===t?void 0:t.serving)||0,(0,Ge._6)(parseInt(null===t||void 0===t?void 0:t.serving)," serving"),")"]}),(0,a.jsxs)(Qe.x9,{className:"metric-btn",children:[(0,a.jsx)(Qe.__,{$isDisabled:!l,children:"Metric"}),(0,a.jsx)(Qe.ZD,{checked:l,onChange:function(){return d(!l)},size:"small",style:{width:"fit-content"}}),(0,a.jsx)(Qe.__,{$isDisabled:l,children:"Imperial"})]}),null===t||void 0===t||null===(e=t.ingredients)||void 0===e?void 0:e.map((function(n,e){return(0,a.jsxs)(Qe.Q,{className:"ingredient-group-container",children:[(0,a.jsx)(Qe.qc,{children:n.groupName}),(l?n.metric:n.us).map((function(n,t){return(0,a.jsx)(w.Fragment,{children:b(n,"ingredient-".concat(e,"-content-").concat(t))},"ingredient-".concat(e,"-content-").concat(t))}))]},"ingredient-".concat(e))}))]}),!!v&&function(){var n;return!(!r||!m.current)&&r-(null===(n=m.current)||void 0===n?void 0:n.clientHeight)>0}()&&(0,a.jsx)(C.Z,{className:"ads m__t--44 custom-align",dataFuse:v,isRecipeDetail
1:!0})]})},nt=t(58877),et=t(92852),tt=h()((function(){return Promise.all([t.e(25675),t.e(16964)]).then(t.bind(t,16964))}),{loadableGenerated:{webpack:function(){return[16964]}},ssr:!1});u().extend(g()),u().extend(f()),u().extend(l());var rt=function(n){var e,t,c,s,l,d,f,p,g=n.recipe,m=(0,b.useRouter)(),h=(0,y.I0)(),v=(0,y.v9)(Fn.Z.getCurrentUser),j=(0,y.v9)(Fn.Z.getAuthenticating),S=(0,y.v9)(Fn.Z.getIsNoAds),P=(0,W.lm)(),E=(0,W.XA)(),k=(0,W.BN)(),N=(0,w.useState)([]),z=N[0],_=N[1],T=(0,w.useRef)(null);(0,w.useEffect)((function(){j||F()}),[j,v,g,m.asPath]);var O=[null===(e=g.ratio16x9Image)||void 0===e?void 0:e.webpImageUrl,null===(t=g.ratio4x3Image)||void 0===t?void 0:t.webpImageUrl,g.squareImage.webpImageUrl].concat((0,i.Z)((null===(c=g.alternativeImages)||void 0===c?void 0:c.map((function(n){return n.webpImageUrl})))||[]),[null===(s=g.featureImage)||void 0===s?void 0:s.webpImageUrl,g.mainImage.webpImageUrl],(0,i.Z)(g.galleryImages.map((function(n){return n.webpImageUrl})))).filter((function(n){return!!n})),H={"@context":"https://schema.org","@type":"Recipe",author:function(){var n;return{"@type":"Person",name:null===(n=g.author)||void 0===n?void 0:n.username}}(),cookTime:u().duration(6e4*g.cookTime).toISOString(),datePublished:u()(g.publishDate).format("YYYY-MM-DD"),description:g.description,image:O.length>0?O:["".concat(On.FH,"/splash/chloeting_thumbnail.jpeg")],keywords:g.meta.keywords.join(", "),name:g.title,prepTime:u().duration(6e4*g.prepTime).toISOString(),recipeCategory:g.coursesCategories.map((function(n){return n.name})).join(", "),recipeIngredient:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=[];return n.map((function(n){var t=(n.groupName?n.groupName.trim():"").replace(/:$/,"").toLowerCase();n.metric&&n.metric.map((function(n){var r=n?n.trim():"";if(r){var i=r.charAt(0).toUpperCase()+r.slice(1).toLowerCase();t?/^optional/i.test(t)||/^for the/i.test(t)?e.push("".concat(i," - ").concat(t)):e.push("".concat(i," - for the ").concat(t)):e.push("".concat(i))}}))})),e}(g.ingredients),recipeInstructions:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=n.some((function(n){return!n.groupName}));return e?n.reduce((function(n,e){return e.content&&e.content.map((function(e){e&&n.push({"@type":"HowToStep",text:e})})),n}),[]):n.reduce((function(n,e,t){if(e.content){var r=t+1,i=e.groupName?e.groupName:"Prep".concat(r>1?" "+r:""),o=e.content.reduce((function(n,e){return e&&n.push({"@type":"HowToStep",text:e}),n}),[]);n.push({"@type":"HowToSection",itemListElement:o,name:i,position:r})}return n}),[])}(g.instructions),recipeYield:g.serving,url:"".concat(On.FH).concat(m.asPath),aggregateRating:function(n,e){if(e>0)return{"@type":"AggregateRating",ratingValue:n,ratingCount:e}}(g.ratingAvg||0,g.ratingCount||0)},F=function(){var n=(0,r.Z)((function(){var n;return(0,o.__generator)(this,(function(e){switch(e.label){case 0:return e.trys.push([0,2,,3]),[4,I.Z.getRecipeRecommendations(g.id,null===v||void 0===v?void 0:v.id)];case 1:return n=e.sent(),_(n),h((0,Z.GE)(n)),[3,3];case 2:return e.sent(),P.error("Sorry, an error has occured. Please try again later."),[3,3];case 3:return[2]}}
1))}));return function(){return n.apply(this,arguments)}}();return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(et.dK,{}),(0,a.jsxs)(x(),{children:[(0,a.jsxs)("title",{children:[g.title," - Chloe Ting Recipes"]}),(0,a.jsx)("meta",{name:"description",content:g.description},"description"),(0,a.jsx)("meta",{property:"og:title",content:"".concat(g.title," - Chloe Ting Recipes")},"og_title"),(0,a.jsx)("meta",{property:"og:description",content:g.description},"og_description"),(0,a.jsx)("meta",{property:"og:image",content:(null===(l=g.squareImage)||void 0===l?void 0:l.webpImageUrl)?null===(d=g.squareImage)||void 0===d?void 0:d.webpImageUrl:"".concat(On.FH,"/splash/chloeting_thumbnail.jpeg")},"og_image"),(0,a.jsx)("meta",{property:"og:url",content:"".concat(On.FH).concat(m.asPath)},"og_url"),(0,a.jsx)("meta",{name:"keywords",content:g.meta.keywords.join(", ")},"keywords"),(0,a.jsx)("meta",{property:On.Op.RECIPE_SLUG,content:g.slug}),(0,a.jsx)("meta",{property:On.Op.RECIPE_ID,content:g.id}),(0,a.jsx)("meta",{property:On.Op.RECIPE_TITLE,content:g.title}),(0,a.jsx)("meta",{property:On.Op.RECIPE_COOK_TIME,content:g.cookTime.toString()}),(0,a.jsx)("meta",{property:On.Op.RECIPE_PREP_TIME,content:g.prepTime.toString()}),(0,a.jsx)("meta",{property:On.Op.RECIPE_CALORIES_PER_SERVE,content:null===(f=g.caloriesPerServe)||void 0===f?void 0:f.toString()}),(0,a.jsx)("meta",{name:"apple-itunes-app",content:"app-id=".concat(On.tS,", app-argument=").concat(On.FH,"/recipe_listing/").concat(g.slug)}),(0,a.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(H)}})]}),(0,a.jsxs)(et.im,{children:[(0,a.jsx)(Nn,{recipe:g}),(0,a.jsxs)(et.hT,{className:"info-main",children:[k&&(0,a.jsx)(Un,{recipe:g}),(0,a.jsxs)(et.BA,{children:[(0,a.jsx)(Ye,{recipe:g,ref:T}),k&&(0,a.jsx)(et.OC,{className:"border-hr"}),!k&&(0,a.jsx)(et.e3,{className:"border-hr"}),(0,a.jsx)(Xe,{recipe:g,generalInfoRefHeight:(null===(p=T.current)||void 0===p?void 0:p.clientHeight)||0})]})]}),(0,a.jsx)(Le,{recipe:g}),(0,a.jsx)(he,{galleryImages:null===g||void 0===g?void 0:g.galleryImages}),(0,a.jsx)(C.Z,{className:"ads m__v--40",dataFuse:xe.r.RecipeDetailsHorizontal2}),(null===z||void 0===z?void 0:z.length)>0&&(0,a.jsx)(tt,{recommendations:z}),E&&(0,a.jsx)(et.Y4,{$isNoAds:S,children:(0,a.jsx)(R.Z,{icon:"back-to-top",size:14,color:"var(--color-primary)"})}),(0,a.jsx)(C.Z,{className:"ads m__v--40",dataFuse:xe.r.RecipeDetailsHorizontal3})]})]})},it=!0,ot=rt;rt.getLayout=function(n){return(0,a.jsx)(nt.Z,{isFullWidth:!0,bgColor:"var(--color-background-primary)",children:n})}},16384:function(n,e,t){"use strict";var r=t(51438),i=t(52951),o=t(97334),a=t.n(o),c=t(52913),u=t(3167),s=function(){function n(){(0,r.Z)(this,n),this.getRecipes=function(n){return n.kind=c.nT.CORE,u.Z.get("/recipe?".concat(a().stringify(n)))},this.getRecipeById=function(n){return u.Z.get("/recipe/".concat(n))},this.getRecipeBySlug=function(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return u.Z.get("/recipe/slug/".concat(n).concat(e?"?".concat(a().stringify(e)):""))},this.getFilter=function(){return u.Z.get("/recipe/filter")},this.getLatestRecipe=function(n){return n?n.kind=c.nT.CORE:n={kind:c.nT.CORE},u.Z.get("/recipe/latest?".concat(a().stringify(n)))},this.getSavedRecipes=function(n){return u.Z.get("saved-recipe/list?".concat(a().stringify(n)))},this.saveRecipe=function(n){return u.Z.post("saved-recipe/".concat(n))},this.unsaveRecipe=function(n){return u.Z.delete("saved-recipe/".concat(n))},this.getRecipeFolders=function(n){return u.Z.get("recipe-folder/list?".concat(a().stringify(n)))},this.getRecipeFolderBySlug=function(n){return u.Z.get("recipe-folder/slug/".concat(n))},this.createRecipeFolder=function(n){return u.Z.post("recipe-folder",{name:n})},this.updateRecipeFolder=function(n,e){return u.Z.put("recipe-folder/".concat(n),{name:e})},this.removeRecipeFolder=function(n){return u.Z.delete("recipe-folder/".concat(n))},this.addRecipeToMultipleFolder=function(n,e){return u.Z.post("recipe-folder/recipes",{recipeId:n,folderIds:e})},this.moveRecipeToAnotherFolder=function(n,e,t){return u.Z.put("recipe-folder/recipes",{recipeId:n,oldFolderId:e,newFolderIds:t})},this.removeRecipeFromFolder=function(n){return u.Z.delete("recipe-folder/recipes?".concat(a().stringify(n)))},this.getRecipeFoldersHaveRecipe=function(n){return u.Z.get("recipe-folder/recipes/".concat(n,"/folders"))},this.getRecipeRecommendations=function(n,e){return u.Z.get("recipe/recommended?excludeRecipeId=".concat(n).concat(e?"&userId=".concat(e):"").concat("&kind=".concat(c.nT.CORE)))},this.checkSavedRecipe=function(n){return u.Z.get("saved-recipe/".concat(n,"/check"))},this.getRecipesByForlderSlug=function(n,e){return u.Z.get("recipe-folder/slug/".concat(n,"/recipe").concat(e?"?".concat(a().stringify(e)):""))},this.getRatingRecipe=function(n,e){return u.Z.get("recipe/".concat(n,"/rating"),{params:{userId:e}})},this.upsertRatingRecipe=function(n,e,t){return u.Z.put("recipe/".concat(n,"/rating"),{ratingV
1alue:e,userId:t})},this.getTotalRecipeInCategory=function(n){return u.Z.get("/recipe/categories/total",{params:{slugs:n,kind:c.nT.CORE}})},this.removeRecipesFromFolder=function(n,e){return u.Z.delete("recipe-folder/".concat(n,"/recipes?").concat(a().stringify(e)))},this.getCollectionBySlug=function(n,e){return u.Z.get("/collection/recipe/".concat(n,"?").concat(a().stringify(e)))},this.getCollectionBySlugSsr=function(n,e){return u.Z.get("/collection/recipe/".concat(n,"/ssr?").concat(a().stringify(e)))}}return(0,i.Z)(n,null,[{key:"instance",get:function(){return this.classInstance||(this.classInstance=new n),this.classInstance}}]),n}();e.Z=s.instance},46765:function(n,e,t){"use strict";t.d(e,{i:function(){return p}});var r=t(7297),i=t(85893),o=t(15313),a=t(87379),c=t(14378),u=t(88283),s=t(35081);function l(){var n=(0,r.Z)(["\n    ","\n\n    ","\n\n    > div,\n    > div > div,\n    > div > div > iframe {\n      ","\n    }\n  "]);return l=function(){return n},n}function d(){var n=(0,r.Z)(["\n    &.text-align--left {\n      div > div {\n        margin-left: 0 !important;\n      }\n    }\n\n    &.custom-align {\n      margin-left: -60px !important;\n    }\n\n    > div,\n    > div > div,\n    > div > div > iframe {\n      ","\n    }\n  "]);return d=function(){return n},n}function f(){var n=(0,r.Z)(["\n  margin: 20px auto;\n\n  ","\n\n  > div,\n  > div > div,\n  > div > div > iframe {\n    ","\n  }\n\n  ","\n\n  ","\n"]);return f=function(){return n},n}e.Z=function(n){var e=n.dataFuse,t=n.className,r=n.isInSavedRecipePage,a=void 0!==r&&r,s=n.isListingRecipe,l=void 0!==s&&s,d=n.isRecipeDetail,f=void 0!==d&&d,g=n.isNewUI,m=void 0!==g&&g,h=(0,c.O_)(),v=(0,o.v9)(u.Z.getIsNoAds);return h?v?null:f?(0,i.jsx)(p,{"data-fuse":e,className:t,$minWidth:300}):a||l?(0,i.jsx)(p,{"data-fuse":e,className:t,$limitWidth:!0}):(0,i.jsx)(p,{"data-fuse":e,className:t,$isNewUI:m}):null};var p=a.ZP.div.withConfig({componentId:"sc-7f22d1ba-0"})(f(),(function(n){return n.$limitWidth&&"\n      max-width: 325px !important;\n  "}),(function(n){return n.$limitWidth&&"\n      max-width: 325px !important;\n  "}),s.c.md(l(),(function(n){var e=n.$minWidth,t=void 0===e?0:e;return t?"min-width: ".concat(t,"px;"):"min-width: auto;"}),(function(n){return n.$limitWidth&&"max-width: unset !important;"}),(function(n){return n.$limitWidth&&"\n          max-width: unset !important;\n      "})),s.c.lg(d(),(function(n){return n.$isNewUI&&"\n          max-width: 920px !important;\n      "})))},50011:function(n,e,t){"use strict";t.d(e,{Z:function(){return r.Z}});var r=t(46765)},84653:function(n,e,t){"use strict";t.d(e,{$c:function(){return L},$t:function(){return F},DR:function(){return $},IC:function(){return K},Ke:function(){return J},PO:function(){return D},Q2:function(){return W},QP:function(){return Y},Si:function(){return V},UK:function(){return O},_L:function(){return H},a9:function(){return B},dq:function(){return q},eU:function(){return A},qk:function(){return U},rH:function(){return G},we:function(){return M}});var r=t(7297),i=t(87379),o=t(80378),a=t(86804),c=t(624),u=t(35081),s=t(28598);function l(){var n=(0,r.Z)(["\n    width: 100%;\n  "]);return l=function(){return n},n}function d(){var n=(0,r.Z)(["\n  background: var(--color-white);\n  border: 1px solid #eff0f4;\n  border-radius: 20px;\n  position: relative;\n\n  ","\n\n  ","\n\n  :hover {\n    cursor: pointer;\n  }\n"]);return d=function(){return n},n}function f(){var n=(0,r.Z)(["\n    width: unset;\n  "]);return f=function(){return n},n}function p(){var n=(0,r.Z)(["\n  display: block;\n\n  ","\n"]);return p=function(){return n},n}function g(){var n=(0,r.Z)(["\n  width: 100%;\n  display: flex;\n  justify-content: space-between;\n"]);return g=function(){return n},n}function m(){var n=(0,r.Z)(["\n  font-weight: 500;\n  font-size: ",";\n  color: var(--color-primary);\n  line-height: 150%;\n  text-transform: capitalize;\n"]);return m=function(){return n},n}function h(){var n=(0,r.Z)(["\n  position: relative;\n  display: block;\n  padding-top: calc((4 / 3) * 100%);\n"]);return h=function(){return n},n}function v(){var n=(0,r.Z)(["\n    padding-top: calc((4 / 3) * 100%);\n  "]);return v=function(){return n},n}function x(){var n=(0,r.Z)(["\n  position: relative;\n  display: block;\n  height: 210px;\n\n  ","\n"]);return x=function(){return n},n}function b(){var n=(0,r.Z)(["\n    margin-bottom: 0;\n  "]);return b=function(){return n},n}function w(){var n=(0,r.Z)(["\n  width: 100%;\n  border-radius: 20px;\n  object-fit: cover;\n  z-index: 0;\n\n  ","\n"]);return w=function(){return n},n}function y(){var n=(0,r.Z)(["\n  position: absolute;\n  top: 0;\n  left: 0;\n  column-gap: 15px;\n  justify-content: space-between;\n  width: 100%;\n  padding: 15px 15px 0;\n  display: grid;\n  grid-template-columns: 1fr repeat(2, 32px);\n"]);return y=function(){return n},n}function Z(){var n=(0,r.Z)(["\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 32px;\n  height: 32px;\n  background: rgba(250, 250, 250, 0.6);\n  backdrop-filter: blur(4px);
1\n  border-radius: 36px;\n  cursor: pointer;\n\n  :not(:first-child) {\n    width: 32px;\n    height: 32px;\n    justify-content: center;\n  }\n"]);return Z=function(){return n},n}function I(){var n=(0,r.Z)(["\n  .remove-recipe-modal {\n    max-width: 516px !important;\n\n    .ant-modal-content {\n      width: 516px;\n\n      .ant-modal-body {\n        padding: 40px 50px;\n      }\n    }\n  }\n"]);return I=function(){return n},n}function C(){var n=(0,r.Z)(["\n  position: absolute;\n  right: 0;\n"]);return C=function(){return n},n}function R(){var n=(0,r.Z)(["\n  display: grid;\n  grid-template-columns: auto 1fr;\n  gap: 5px;\n  align-items: center;\n\n  span {\n    font-weight: 500;\n    font-size: ",";\n    line-height: 150%;\n    color: var(--color-secondary);\n  }\n"]);return R=function(){return n},n}function j(){var n=(0,r.Z)(["\n  display: flex;\n  gap: 5px;\n"]);return j=function(){return n},n}function S(){var n=(0,r.Z)(["\n  position: absolute;\n  bottom: 15px;\n  left: 15px;\n\n  "," {\n    display: flex;\n    flex-direction: column;\n  }\n"]);return S=function(){return n},n}function P(){var n=(0,r.Z)(["\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n  padding: 12px 15px 16px;\n  min-width: 0;\n\n  .view {\n    font-size: ",";\n    color: var(--color-secondary);\n    font-weight: 500;\n  }\n\n  "," {\n    gap: 5px;\n    justify-content: unset;\n  }\n"]);return P=function(){return n},n}function E(){var n=(0,r.Z)(["\n  display: flex;\n  gap: 8px;\n  align-items: center;\n"]);return E=function(){return n},n}function k(){var n=(0,r.Z)(["\n  position: relative;\n  background-color: #faf7f7;\n  width: 100%;\n  height: 100%;\n  border-radius: 15px;\n  margin-bottom: 15px;\n  min-height: 303px;\n"]);return k=function(){return n},n}function N(){var n=(0,r.Z)(["\n  padding: 14px;\n  display: flex;\n  gap: 5px;\n  flex-direction: column;\n"]);return N=function(){return n},n}function z(){var n=(0,r.Z)(["\n    width: 100%;\n  "]);return z=function(){return n},n}function _(){var n=(0,r.Z)(["\n  background: var(--color-white);\n  border: 1px solid #eff0f4;\n  border-radius: 20px;\n  position: relative;\n  width: 248px;\n  height: 445px;\n\n  ","\n\n  ",";\n\n  :hover {\n    cursor: pointer;\n  }\n\n  ","\n"]);return _=function(){return n},n}function T(){var n=(0,r.Z)(["\n  width: 100%;\n  display: grid;\n  grid-template-columns: auto 190px;\n  grid-gap: 5px;\n"]);return T=function(){return n},n}var O=i.ZP.div.withConfig({componentId:"sc-cc2f5062-0"})(d(),(function(n){return n.$isInMyFitnessJourneyPage&&"overflow: hidden;"}),u.c.lg(l())),H=i.ZP.a.withConfig({componentId:"sc-cc2f5062-1"})(p(),u.c.size1024(f())),F=i.ZP.div.withConfig({componentId:"sc-cc2f5062-2"})(g()),A=i.ZP.span.withConfig({componentId:"sc-cc2f5062-3"})(m(),s.s),D=i.ZP.div.withConfig({componentId:"sc-cc2f5062-4"})(h()),L=i.ZP.div.withConfig({componentId:"sc-cc2f5062-5"})(x(),u.c.md(v())),B=((0,i.ZP)(a.Z).withConfig({componentId:"sc-cc2f5062-6"})(w(),u.c.md(b())),i.ZP.div.withConfig({componentId:"sc-cc2f5062-7"})(y())),U=i.ZP.div.withConfig({componentId:"sc-cc2f5062-8"})(Z()),M=(0,i.vJ)(I()),$=((0,i.ZP)(o.Z).withConfig({componentId:"sc-cc2f5062-9"})(C()),i.ZP.div.withConfig({componentId:"sc-cc2f5062-10"})(R(),s.u6)),q=i.ZP.div.withConfig({componentId:"sc-cc2f5062-11"})(j()),G=i.ZP.div.withConfig({componentId:"sc-cc2f5062-12"})(S(),q),V=i.ZP.div.withConfig({componentId:"sc-cc2f5062-13"})(P(),s.tf,c.Ej),W=i.ZP.div.withConfig({componentId:"sc-cc2f5062-14"})(E()),Y=(i.ZP.div.withConfig({componentId:"sc-cc2f5062-15"})(k()),i.ZP.div.withConfig({componentId:"sc-cc2f5062-16"})(N())),K=i.ZP.div.withConfig({componentId:"sc-cc2f5062-17"})(_(),(function(n){return n.$isSmallCardMobile&&"\n  width: 100%;\n  height: 270px;\n  "}),u.c.md(z()),(function(n){return n.$isInMyFitnessJourneyPage&&"height: fit-content;"})),J=i.ZP.div.withConfig({componentId:"sc-cc2f5062-18"})(T())},64581:function(n,e,t){"use strict";t.d(e,{SQ:function(){return C},Si:function(){return I},Sj:function(){return P},U1:function(){return S},Ul:function(){return R},Z6:function(){return k},dk:function(){return j},iG:function(){return E},mN:function(){return N}});var r=t(7297),i=t(87379),o=t(86804),a=t(35081),c=t(28598);function u(){var n=(0,r.Z)(["\n    padding: 80px 48px 40px 0;\n    width: 100%;\n  "]);return u=function(){return n},n}function s(){var n=(0,r.Z)(["\n  width: calc(100% - var(--layout-gutter-mobile));\n  ","\n"]);return s=function(){return n},n}function l(){var n=(0,r.Z)(["\n    width: 100%;\n    margin: 40px 0 0 0;\n  "]);return l=function(){return n},n}function d(){var n=(0,r.Z)(["\n  width: 100vw;\n  margin: 40px 0 40px calc(var(--layout-gutter-mobile) * -1);\n\n  ","\n"]);return d=function(){return n},n}function f(){var n=(0,r.Z)(["\n  width: 100%;\n  height: auto;\n"]);return f=function(){return n},n}function p(){var n=(0,r.Z)(["\n  font-size: 32px;\n  "]);return p=function(){return n},n}function g(){var n=(0,r.Z)(["\n  font-size: 20px;\n  line-height: 140%;\n  color: var(--color-primary);\n  margin: 20px 0;\n  ","\n"]);return g=function(){return n},n}function m(){var n=(0,r.Z)(["\n  color: var(--color-white);\n  margin-right: -10px;\n  margin-bottom: -10px;\n  display: flex;\n  flex-wrap: wrap;\n"]);return m=function(){return n},n}function h(){var n=(0,r.Z)(["\n  margin-right: 10px;\n  margin-bottom: 10px;\n  font-size: ",";\n  "]);return h=function(){return n},n}function v(){var n=(0,r.Z)(["\n  background-color: var(--color-primary);\n  padding: 5px 12px;\n  border: 1px solid var(--color-primary);\n  box-sizing: border-box;\n  border-radius: 54px;\n  margin-right: 5px;\n  margin-bottom: 8px;\n  color: var(--color-white);\n  white-space: nowrap;\n  font-size: ",";\n  font-weight: 700;\n  line-height: 16px;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n\n  :hover {\n    cursor: pointer;\n  }\n\n  ","\n"]);return v=function(){return n},n}function x(){var n=(0,r.Z)(["\n  justify-content: start;\n  "]);return x=function(){return n},n}function b(){var n=(0,r.Z)(["\n  margin-bottom: 24px;\n  "]);return b=function(){return n},n}function w(){var n=(0,r.Z)(["\n  display: flex;\n  margin-bottom: 0;\n  justify-content: center;\n\n  ","\n\n  ","\n"]);return w=function(){return n},n}function y(){var n=(0,r.Z)(["\n  display: flex;\n  align-items: center;\n  flex-direction: column;\n"]);return y=function(){return n},n}function Z(){var n=(0,r.Z)(["\n  font-weight: 500;\n  font-size: 13px;\n  line-height: 150%;\n  color: var(--color-secondary);\n"]);return Z=function(){return n},n}var I=i.ZP.div.withConfig({componentId:"sc-f99e6d-0"})(s(),a.c.size1024(u())),C=i.ZP.div.withConfig({componentId:"sc-f99e6d-1"})(d(),a.c.size1024(l())),R=(0,i.ZP)(o.Z).withConfig({componentId:"sc-f99e6d-2"})(f()),j=i.ZP.p.withConfig({componentId:"sc-f99e6d-3"})(g(),a.c.size1024(p())),S=i.ZP.div.withConfig({componentId:"sc-f99e6d-4"})(m()),P=i.ZP.a.withConfig({componentId:"sc-f99e6d-5"})(v(),c.tf,a.c.md(h(),c.RW)),E=i.ZP.div.withConfig({componentId:"sc-f99e6d-6"})(w(),a.c.md(x()),a.c.lg(b())),k=i.ZP.div.withConfig({componentId:"sc-f99e6d-7"})(y()),N=i.ZP.span.withConfig({componentId:"sc-f99e6d-8"})(Z())},70879:function(n,e,t){"use strict";t.d(e,{Ji:function(){return S},Nu:function(){return w},Q:function(){return y},ZD:function(){return j},__:function(){return R},qc:function(){return I},so:function(){return Z},w9:function(){return b},x9:function(){return C}});var r=t(7297),i=t(59314),o=t(87379),a=t(28610),c=t(28598);function u(){var n=(0,r.Z)(["\n    margin: 0;\n    padding: 80px 0 80px 115px;\n  "]);return u=function(){return n},n}function s(){var n=(0,r.Z)(["\n  margin: 40px 0;\n\n  ","\n"]);return s=function(){return n},n}function l(){var n=(0,r.Z)(["\n    margin-bottom: 20px;\n  "]);return l=function(){return n},n}function d(){var n=(0,r.Z)(["\n  font-weight: 500;\n  font-size: 26px;\n  line-height: 130%;\n  color: var(--color-primary);\n  margin-bottom: 22px;\n\n  ","\n"]);return d=function(){return n},n}function f(){var n=(0,r.Z)(["\n  display: grid;\n  margin-top: 28px;\n"]);return f=function(){return n},n}function p(){var n=(0,r.Z)(["\n  display: grid;\n  grid-template-columns: 25px 122px auto;\n  align-items: center;\n\n  .ant-checkbox-checked .ant-checkbox-inner {\n    background-color: #7c73c5;\n    border-color: #7c73c5;\n  }\n\n  .ant-checkbox-checked::after {\n    border: 1px solid #7c73c5;\n  }\n\n  &:not(:first-child) {\n    margin-top: 15px;\n  }\n"]);return p=function(){return n},n}function g(){var n=(0,r.Z)(["\n  font-weight: bold;\n  font-size: 18px;\n  line-height: 130%;\n  color: var(--color-primary);\n"]);return g=function(){return n},n}function m(){var n=(0,r.Z)(["\n  &&& {\n    .ant-switch-small {\n      height: 10px;\n\n      &.ant-switch-handle {\n        width: 14px;\n        height: 14px;\n      }\n    }\n\n    .ant-switch-handle {\n      top: -1px;\n\n      ::before {\n        background-color: var(--color-primary);\n      }\n    }\n  }\n"]);return m=function(){return n},n}function h(){var n=(0,r.Z)(["\n  font-weight: bold;\n  font-size: 12px;\n  line-height: 140%;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n  ","\n"]);return h=function(){return n},n}function v(){var n=(0,r.Z)(["\n  margin: 0 10px;\n"]);return v=function(){return n},n}function x(){var n=(0,r.Z)(["\n  font-size: ",";\n  line-height: 150%;\n  color: var(--color-primary);\n"]);return x=function(){return n},n}var b=o.ZP.div.withConfig({componentId:"sc-e9e403a4-0"})(s(),a.c.size1024(u())),w=o.ZP.h2.withConfig({componentId:"sc-e9e403a4-1"})(d(),a.c.size1024(l())),y=o.ZP.div.withConfig({componentId:"sc-e9e403a4-2"})(f()),Z=o.ZP.div.withConfig({componentId:"sc-e9e403a4-3"})(p()),I=o.ZP.span.withConfig({componentId:"sc-e9e403a4-4"})(g()),C=o.ZP.div.withConfig({componentId:"sc-e9e403a4-5"})(m()),R=o.ZP.span.withConfig({componentId:"sc-e9e403a4-6"})(h(),(function(n){return n.$isDisabled?"\n    color: var(--color-secondary);\n    ":"\n        color: var(--color-primary);\n    "})),j=(0,o.ZP)(i.Z).withConfig({componentId:"sc-e9e403a4-7"})(v()),S=o.ZP.span.withConfig({componentId:"sc-e9e403a4-8"})(x(),c.s)},46745:function(n,e,t){"use strict";t.d(e,{H$:function(){return x},kq:function(){return h},nR:function(){return v}});var r=t(7297),i=t(87379),o=t(84653),a=t(89581),c=t(35081);function u(){var n=(0,r.Z)(["\n  margin: 0 auto 30px;\n  max-width: var(--container-width);\n"]);return u=function(){return n},n}function s(){var n=(0,r.Z)(["\n    padding: 0 var(--layout-gutter-mobile);\n    grid-template-columns: repeat(4, 1fr);\n  "]);return s=function(){return n},n}function l(){var n=(0,r.Z)(["\n    "," {\n      width: unset;\n    }\n    padding: 0 var(--layout-gutter-mobile);\n  "]);return l=function(){return n},n}function d(){var n=(0,r.Z)(["\n    padding: 0 var(--layout-gutter-mobile);\n  "]);return d=function(){return n},n}function f(){var n=(0,r.Z)(["\n    padding: 0;\n  "]);return f=function(){return n},n}function p(){var n=(0,r.Z)(["\n  display: grid;\n  grid-template-columns: repeat(5, 1fr);\n  overflow: scroll hidden;\n  scrollbar-width: none;\n  gap: 20px;\n  padding: 0 var(--layout-gutter-mobile);\n\n  "," {\n    width: 248px;\n  }\n\n  "," {\n    width: 248px;\n  }\n\n  ","\n\n  ",";\n\n  ",";\n\n  ",";\n\n  ",";\n"]);return p=function(){return n},n}function g(){var n=(0,r.Z)(["\n    margin: 0 auto 30px;\n    width: 100%;\n  "]);return g=function(){return n},n}function m(){var n=(0,r.Z)(["\n  width: calc(100% - 2 * var(--layout-gutter-mobile));\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n  margin: 0 auto var(--layout-gutter-mobile);\n  max-width: var(--container-width);\n\n  ","\n"]);return m=function(){return n},n}var h=i.ZP.div.withConfig({componentId:"sc-1aa7ed8-0"})(u()),v=i.ZP.div.withConfig({componentId:"sc-1aa7ed8-1"})(p(),o.UK,a.a1,(function(n){return n.$isLatestRecipesCollection&&"\n    grid-template-columns: repeat(4, 1fr);\n  "}),c.c.md(s()),c.c.lg(l(),o.UK),c.c.size1024(d()),c.c.size1280(f())),x=i.ZP.div.withConfig({componentId:"sc-1aa7ed8-2"})(m(),c.c.size1280(g()))},48067:function(n,e,t){"use strict";var r=t(26042),i=t(69396),o=t(99534),a=t(7297),c=t(85893),u=t(67294),s=t(87379),l=t(78281);function d(){var n=(0,a.Z)(["\n  text-overflow: ellipsis;\n  overflow: hidden;\n  word-break: break-word;\n  user-select: none;\n  ","\n"]);return d=function(){return n},n}e.Z=function(n){var e=n.as,t=n.tooltipContent,a=void 0===t?"":t,s=n.children,d=n.maxLines,p=void 0===d?1:d,g=(0,o.Z)(n,["as","tooltipContent","children","maxLines"]),m=(0,u.useState)(!1),h=m[0],v=m[1],x=(0,u.useRef)(null),b=function(){if(null===x||void 0===x?void 0:x.current){var n=1===p?x.current.scrollWidth>x.current.clientWidth:x.current.scrollHeight>x.current.offsetHeight;v(n)}};return(0,u.useEffect)((function(){return b(),window.addEventListener("resize",b),function(){window.removeEventListener("resize",b)}}),[]),h&&a?(0,c.jsx)(l.Z,{title:a,placement:"bottom",zIndex:999999999999,children:(0,c.jsx)(f,(0,i.Z)((0,r.Z)({as:e,$maxLines:p,ref:x},g),{children:s}))}):(0,c.jsx)(f,(0,i.Z)((0,r.Z)({as:e,$maxLines:p,ref:x},g),{children:s}))};var f=s.ZP.div.withConfig({componentId:"sc-f9f41025-0"})(d(),(function(n){var e=n.$maxLines;return e>1?"\n  display: -webkit-box;\n  -webkit-line-clamp: ".concat(e,";\n  -webkit-box-orient: vertical;\n  "):"\n  white-space: nowrap"}))},22061:function(n,e,t){"use strict";t.d(e,{Z:function(){return v}});var r=t(29815),i=t(85893),o=t(10990),a=t(67294),c=t(78281),u=t(55208),s=t(7297),l=t(87379);function d(){var n=(0,s.Z)(["\n  margin: 0;\n  padding: 0;\n  list-style: none;\n  display: flex;\n  flex-direction: row-reverse;\n  position: relative;\n"]);return d=function(){return n},n}function f(){var n=(0,s.Z)(["\n  --star-before-r: 0;\n  --star-before-y: 0;\n  --star-after-r: 0;\n  --star-after-y: 0;\n  --star-o: 1;\n  --star-blur: 0;\n  &:hover {\n    --color: #ffe68e;\n    --dot-scale: 1;\n    & ~ li {\n      --color: #ffe68e;\n      --dot-scale: 1;\n    }\n  }\n  &.active {\n    --star-scale: 1;\n    --dot-duration: 0s;\n  }\n  &.activeColor {\n    --color: #ffe68e;\n  }\n  button {\n    -webkit-tap-highlight-color: transparent;\n    -webkit-appearance: none;\n    outline: none;\n    background: none;\n    border: none;\n    padding: 0;\n    margin: 0;\n    display: block;\n    cursor: pointer;\n    width: ","px;\n    height: ","px;\n    position: relative;\n    transform: scale(var(--scale, 1));\n    transition: transform 0.2s;\n    &:active {\n      --scale: 0.8;\n    }\n    &:before {\n      content: '';\n      display: block;\n      width: ","px;\n      height: ","px;\n      position: absolute;\n      left: 0;\n      top: 0;\n      background: var(--color, #d5d5d5);\n      transform: scale(var(--dot-scale, 1)) translateZ(0);\n      transition: background 0.25s, transform var(--dot-duration, 0.25s);\n      clip-path: polygon(\n        50% 0%,\n        61% 35%,\n        98% 35%,\n        68% 57%,\n        79% 91%,\n        50% 70%,\n        21% 91%,\n        32% 57%,\n        2% 35%,\n        39% 35%\n      );\n    }\n    .star {\n      position: relative;\n      width: ","px;\n      height: ","px;
1\n      opacity: var(--star-o);\n      filter: blur(calc(var(--star-blur) * 1px));\n      transform: translateY(calc(var(--star-y, 0) * 1px))\n        scale(var(--star-scale, 0)) translateZ(0);\n      &:before,\n      &:after {\n        content: '';\n        display: block;\n        width: ","px;\n        height: ","px;\n        position: absolute;\n        left: 0;\n        top: 0;\n        transform: translateY(calc(var(--y, var(--star-before-y)) * 1px))\n          rotate(calc(var(--r, var(--star-before-r)) * 1deg)) translateZ(0);\n        background: var(--color, #d5d5d5);\n        transition: background 0.25s;\n      }\n      &:before {\n        clip-path: polygon(50% 5%, 65% 35%, 30% 60%, 2.5% 40%, 35% 35%);\n      }\n      &:after {\n        --r: var(--star-after-r);\n        --y: var(--star-after-y);\n        clip-path: polygon(\n          65% 35%,\n          97.5% 40%,\n          70% 60%,\n          80% 95%,\n          50% 74%,\n          20% 95%,\n          30% 60%\n        );\n      }\n    }\n  }\n"]);return f=function(){return n},n}function p(){var n=(0,s.Z)(["\n  position: absolute;\n  width: 100%;\n  height: 100%;\n  background: transparent;\n  z-index: 2;\n"]);return p=function(){return n},n}var g=l.ZP.ul.withConfig({componentId:"sc-695022b2-0"})(d()),m=l.ZP.li.withConfig({componentId:"sc-695022b2-1"})(f(),(function(n){return n.$size||"22"}),(function(n){return n.$size||"22"}),(function(n){return n.$size||"22"}),(function(n){return n.$size||"22"}),(function(n){return n.$size||"22"}),(function(n){return n.$size||"22"}),(function(n){return n.$size||"22"}),(function(n){return n.$size||"22"})),h=l.ZP.div.withConfig({componentId:"sc-695022b2-2"})(p()),v=function(n){var e=n.value,t=n.disabled,s=n.size,l=n.hasTooltip,d=n.onChange,f=(0,a.useRef)(null),p=(0,a.useRef)(!0);(0,a.useEffect)((function(){if((null===f||void 0===f?void 0:f.current)&&e>0&&p.current){var n;p.current=!1;var t=null===f||void 0===f||null===(n=f.current)||void 0===n?void 0:n.querySelectorAll("li"),r=Array.from(t).slice(5-e,5);r.length&&o.p8.to(r.reverse(),{onStart:function(){this._targets.forEach((function(n){return n.classList.add("active","activeColor")}))},keyframes:[{"--star-scale":0,"--star-y":0,duration:0},{"--star-scale":1,"--dot-scale":0,duration:.9,ease:"elastic.out(1, .7)",stagger:.03}]})}}),[null===f||void 0===f?void 0:f.current,e]);return(0,i.jsxs)(g,{ref:f,children:[t&&(0,i.jsx)(h,{}),(0,r.Z)(new Array(5)).map((function(n,t){return(0,i.jsx)(c.Z,{placement:"bottom",title:l?"Rate this recipe ".concat(5-t).concat((0,u._6)(5-t," star")):"",children:(0,i.jsx)(m,{className:"".concat(e>=5-t?"active activeColor":""," custom-rating-star"),onClick:function(){return function(n){if(5-n!==e){if(null===f||void 0===f?void 0:f.current){var t,r=null===f||void 0===f||null===(t=f.current)||void 0===t?void 0:t.querySelectorAll("li");if(r&&Array.from(r).length>0){var i=Array.from(r).filter((function(e,t){return t>=n&&!e.classList.contains("active")})),a=Array.from(r).filter((function(e,t){return t<n&&e.classList.contains("active")}));i.length&&o.p8.to(i.reverse(),{onStart:function(){this._targets.forEach((function(n){return n.classList.add("active","activeColor")}))},keyframes:[{"--star-scale":0,"--star-y":0,duration:0},{"--star-scale":1,"--dot-scale":0,duration:.9,ease:"elastic.out(1, .7)",stagger:.03}]}),a.length&&(o.p8.to(a,{onStart:function(){this._targets.forEach((function(n){return n.classList.remove("activeColor")}))},onComplete:function(){this._targets.forEach((function(n){return n.classList.remove("active")}))},"--star-before-r":-20,"--star-before-y":-8,"--star-after-r":20,"--star-after-y":8,duration:.65,clearProps:!0}),o.p8.to(a,{"--star-o":0,"--star-blur":10,"--star-y":48,"--dot-scale":.8,duration:.5,delay:.15,clearProps:!0}))}}null===d||void 0===d||d(5-n)}}(t)},$size:s,children:(0,i.jsx)("button",{children:(0,i.jsx)("div",{className:"star"})})})},t)}))]})}},94512:function(n,e,t){"use strict";t.d(e,{Z:function(){return v}});var r=t(26042),i=t(69396),o=t(99534),a=t(85893),c=t(67294),u=t(80378),s=t(7297),l=t(95306),d=t(87379);function f(){var n=(0,s.Z)(["\n  &&& .ant-select-selector {\n    border: 1px solid var(--color-primary-disabled);\n    border-radius: 4px;\n    padding: 0 10px;\n    height: 36px;\n  }
1\n\n  &&& .ant-select-selection-placeholder {\n    color: var(--color-secondary);\n    font-size: 14px;\n    font-weight: 500;\n    font-family: 'Manrope', sans-serif;\n    line-height: 36px;\n  }\n\n  &&& .ant-select-selection-item {\n    line-height: 36px;\n  }\n\n  && .ant-select-arrow {\n    width: 14px;\n    height: 14px;\n  }\n"]);return f=function(){return n},n}function p(){var n=(0,s.Z)([""]);return p=function(){return n},n}var g=l.Z.Option,m=(0,d.ZP)(l.Z).withConfig({componentId:"sc-e1cbd49d-0"})(f()),h=(0,d.ZP)(g).withConfig({componentId:"sc-e1cbd49d-1"})(p());var v=function(n){var e=n.list,t=n.dropdownStyle,s=n.renderChildren,l=(0,o.Z)(n,["list","dropdownStyle","renderChildren"]);return(0,a.jsx)(m,(0,i.Z)((0,r.Z)({suffixIcon:(0,a.jsx)(u.Z,{icon:"arrow-down",size:10,color:"var(--color-secondary)"}),dropdownStyle:(0,r.Z)({boxShadow:"var(--shadow-popper)",color:"var(--color-primary)",padding:0},t)},l),{children:e.map((function(n,e){return(0,a.jsx)(c.Fragment,{children:(null===n||void 0===n?void 0:n.label)?(0,a.jsx)(h,{disabled:null===n||void 0===n?void 0:n.disabled,value:null===n||void 0===n?void 0:n.value,children:s?s(null===n||void 0===n?void 0:n.label):null===n||void 0===n?void 0:n.label},null===n||void 0===n?void 0:n.value):(0,a.jsx)(h,{value:n,children:s?s(n):n},n)},e)}))}))}},78281:function(n,e,t){"use strict";var r=t(26042),i=t(85893),o=t(94199),a=t(94829),c=t(35081);e.Z=function(n){var e=(0,a.Z)("(min-width: ".concat(c.u.size1240,"px)"),!1);return(0,i.jsx)(o.Z,(0,r.Z)({trigger:e?"hover":"click",zIndex:2147483647},n))}},89581:function(n,e,t){"use strict";t.d(e,{EF:function(){return N},Fi:function(){return _},IQ:function(){return F},XK:function(){return z},ZZ:function(){return O},a1:function(){return A},nw:function(){return H},yZ:function(){return T}});var r=t(7297),i=t(87379),o=t(624),a=t(35081),c=t(28598);function u(){var n=(0,r.Z)(["\n  max-width: 620px;\n  margin-top: -10px;\n  white-space: pre-line;\n"]);return u=function(){return n},n}function s(){var n=(0,r.Z)(["\n  width: 100%;\n  display: flex;\n  flex-direction: column;\n  gap: 32px;\n"]);return s=function(){return n},n}function l(){var n=(0,r.Z)(["\n    padding: 0;\n  "]);return l=function(){return n},n}function d(){var n=(0,r.Z)(["\n    grid-template-columns: 3fr 1fr 1fr;\n    oveflow: auto;\n  "]);return d=function(){return n},n}function f(){var n=(0,r.Z)(["\n  width: 100%;\n  display: grid;\n  grid-template-columns: 1fr;\n  grid-column-gap: 20px;\n  padding: 0 var(--layout-gutter-mobile);\n  overflow: scroll hidden;\n  scrollbar-width: none;\n\n  ","\n\n  ","\n"]);return f=function(){return n},n}function p(){var n=(0,r.Z)(["\n  display: flex;\n  flex-direction: column;\n  width: 100%;\n"]);return p=function(){return n},n}function g(){var n=(0,r.Z)(["\n  font-weight: 600;\n  font-size: ",";\n  line-height: 135%;\n  color: #32323a;\n"]);return g=function(){return n},n}function m(){var n=(0,r.Z)(["\n  cursor: pointer;\n  padding: 6px 20px;\n  border: 1px solid var(--color-primary);\n  border-radius: 52px;\n  font-weight: 500;\n\n  &:hover {\n    background-color: var(--color-white);\n  }\n"]);return m=function(){return n},n}function h(){var n=(0,r.Z)(["\n  gap: 20px;\n  align-items: start;\n"]);return h=function(){return n},n}function v(){var n=(0,r.Z)(["\n  display: flex;\n  justify-content: start;\n  align-items: center;\n"]);return v=function(){return n},n}function x(){var n=(0,r.Z)(["\n  grid-template-columns: repeat(\n    ",",\n    1fr\n  );\n  "]);return x=function(){return n},n}function b(){var n=(0,r.Z)(["\n    height: 100%;\n    width: fit-content;\n  "]);return b=function(){return n},n}function w(){var n=(0,r.Z)(["\n    padding: 0;\n  "]);return w=function(){return n},n}function y(){var n=(0,r.Z)(["\n  display: grid;\n  grid-template-columns: repeat(\n    ",",\n    1fr\n  );\n  gap: 20px;\n  overflow: scroll hidden;\n  scrollbar-width: none;\n  max-width: 100%;\n  padding: 0 var(--layout-gutter-mobile);\n\n  ","\n\n  ","\n\n  ","\n"]);return y=function(){return n},n}function Z(){var n=(0,r.Z)(["\n    padding: 0;\n  "]);return Z=function(){return n},n}function I(){var n=(0,r.Z)(["\n  padding: 0 var(--layout-gutter-mobile);\n  margin-bottom: 20px;\n\n  ",";\n"]);return I=function(){return n},n}function C(){var n=(0,r.Z)(["\n    font-size: ",";\n    border: var(--border-secondary);\n  "]);return C=function(){return n},n}function R(){var n=(0,r.Z)(["\n    width: calc(100% - 48px);\n  "]);return R=function(){return n},n}function j(){var n=(0,r.Z)(["\n    width: 100%;\n  "]);return j=function(){return n},n}function S(){var n=(0,r.Z)(["\n  width: calc(100% - 2 * var(--layout-gutter-mobile));\n  border-radius: 12px;\n  border: 1px solid #e9e9ef;\n  padding: 8px;\n  text-align: center;\n  font-size: ",";\n  color: var(--color-secondary);\n  cursor: pointer;\n  user-select: none;\n  background-color: var(--color-white);\n  margin: 10px auto 0;\n\n  ","\n\n  ","\n\n  ","\n"]);return S=function(){return n},n}function P(){var n=(0,r.Z)(["\n  grid-template-columns: repeat(5, 1fr);\n  "]);return P=function(){return n},n}function E(){var n=(0,r.Z)(["\n  margin-top: 10px;\n  grid-template-columns: repeat(7, 1fr);\n\n  display: ",";\n\n  ","\n"]);return E=function(){return n},n}function k(){var n=(0,r.Z)(["\n  width: 232px;\n  height: 242px;\n  background-color: var(--color-white);\n  border-radius: 20px;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  align-items: center;\n  border: var(--border-secondary);\n"]);return k=function(){return n},n}i.ZP.p.withConfig({componentId:"sc-1d89ba31-0"})(u());var N=i.ZP.div.withConfig({componentId:"sc-1d89ba31-1"})(s()),z=i.ZP.div.withConfig({componentId:"sc-1d89ba31-2"})(f(),a.c.size1024(l()),a.c.xl(d())),_=i.ZP.div.withConfig({componentId:"sc-1d89ba31-3"})(p()),T=(i.ZP.p.withConfig({componentId:"sc-1d89ba31-4"})(g(),c.co),i.ZP.div.withConfig({componentId:"sc-1d89ba31-5"})(m()),(0,i.ZP)(o.Ej).withConfig({componentId:"sc-1d89ba31-6"})(h()),i.ZP.div.withConfig({componentId:"sc-1d89ba31-7"})(v()),i.ZP.div.withConfig({componentId:"sc-1d89ba31-8"})(y(),(function(n){var e=n.$totalItems;return e&&e<5?e+1:6}),a.c.md(x(),(function(n){var e=n.$totalItems,t=void 0===e?0:e;return t&&t<5?t:5})),a.c.lg(b()),a.c.size1024(w()))),O=i.ZP.div.withConfig({componentId:"sc-1d89ba31-9"}
1)(I(),a.c.lg(Z())),H=i.ZP.div.withConfig({componentId:"sc-1d89ba31-10"})(S(),c.tf,a.c.md(C(),c.Uw),a.c.lg(R()),a.c.size1024(j())),F=(0,i.ZP)(T).withConfig({componentId:"sc-1d89ba31-11"})(E(),(function(n){return n.$isToggle?"grid":"none"}),a.c.xl(P())),A=i.ZP.div.withConfig({componentId:"sc-1d89ba31-12"})(k())},26324:function(n,e,t){"use strict";var r;t.d(e,{r:function(){return r}}),function(n){n.HomeHorizontal1="22694023152",n.HomeHorizontal2="22694178472",n.HomeHorizontal3="22696025141",n.RecipeListingHorizontal1="22696025486",n.RecipeListingHorizontal2="22696025489",n.RecipeListingHorizontal3="22696024016",n.RecipeFavsHorizontal1="22696025492",n.RecipeFavsHorizontal2="22696025498",n.RecipeFavsHorizontal3="22696025501",n.RecipeFolderHorizontal1="22696025495",n.RecipeFolderHorizontal2="22696025504",n.RecipeFolderHorizontal3="22696025144",n.RecipeDetailsRectangle="22696025513",n.RecipeDetailsSquare="22695572607",n.RecipeDetailsHorizontal1="22696025510",n.RecipeDetailsHorizontal2="22696025147",n.RecipeDetailsHorizontal3="22696025507",n.TermsConditionsSquare="22695572613",n.PrivacyPolicyVertical="22696025150",n.FaqSquare="22695572610",n.ProgramListHorizontal1="22695572619",n.ProgramListHorizontal2="22695572622",n.ProgramListHorizontal3="22695572616",n.ProgramListHorizontal4="22696025153",n.ProgramListHorizontal5="22695572628",n.ProgramListHorizontalFinal="22695572625",n.GuestScheduleHorizontal1="22695572631",n.GuestScheduleHorizontal2="22696025156",n.GuestScheduleHorizontal3="22695572640",n.GuestScheduleHorizontal4="22695572643",n.GuestScheduleHorizontal5="22695572646",n.GuestScheduleHorizontal6="22695572637",n.GuestScheduleAboveFooter="22695572634",n.GuestScheduleSquare="22696025159",n.ScheduleComingsoonHorizontal="22695572649",n.LoggedinScheduleHorizontal1="22695572655",n.LoggedinScheduleTablet="22717331895",n.LoggedinScheduleMobile="22717333389",n.LoggedinScheduleHorizontal2="22696025162",n.LoggedinScheduleHorizontal3="22695572652",n.DiaryHorizontal="22737936875",n.DiaryMrec="22749522361",n.WorkoutLibraryHorizontal1="22772583178",n.WorkoutLibraryHorizontal2="22772930363",n.WorkoutLibraryHorizontalFinal="22772585098",n.DashboardMenuSquare="22858682629",n.DashboardScheduleHorizontal1="22858577073",n.DashboardPhotos="22858685875",n.DashboardChallengeHistory="22858687999",n.DashboardJournal="22858588347",n.CommunityVertical="22987144739",n.CommunityHorizontal="22987136591"}(r||(r={}))},42018:function(n,e,t){"use strict";t.d(e,{iI:function(){return o},kV:function(){return a},lz:function(){return i},ot:function(){return u},tM:function(){return c}});var r,i=new RegExp("((\\d+(\\s(\\d+[\\/\\-\\.]\\d+))|(\\d+[\\/\\-\\.]\\d+))|\\d+)(".concat([{name:"bunch",spaceBetween:!0,plural:"es"},{name:"can",spaceBetween:!0,plural:"s"},{name:"clove",spaceBetween:!0,plural:"s"},{name:"cup",spaceBetween:!0,plural:"s"},{name:"drops",spaceBetween:!0,plural:"s"},{name:"fl oz",spaceBetween:!1,plural:""},{name:"head",spaceBetween:!0,plural:"s"},{name:"handful",spaceBetween:!0,plural:"s"},{name:"g",spaceBetween:!1,plural:""},{name:"kg",spaceBetween:!1,plural:""},{name:"L",spaceBetween:!1,plural:""},{name:"ml",spaceBetween:!1,plural:""},{name:"oz",spaceBetween:!1,plural:""},{name:"tbsp",spaceBetween:!0,plural:"s"},{name:"tsp",spaceBetween:!0,plural:"s"},{name:"tbs",spaceBetween:!0,plural:"s"},{name:"packet",spaceBetween:!0,plural:"s"},{name:"pinch",spaceBetween:!0,plural:"es"},{name:"piece",spaceBetween:!0,plural:"s"},{name:"portion",spaceBetween:!0,plural:"s"},{name:"rib",spaceBetween:!0,plural:"s"},{name:"rasher",spaceBetween:!0,plural:"s"},{name:"stalk",spaceBetween:!0,plural:"s"},{name:"serving",spaceBetween:!0,plural:"s"},{name:"serve",spaceBetween:!0,plural:"s"},{name:"shot",spaceBetween:!0,plural:"s"},{name:"sheet",spaceBetween:!0,plural:"s"},{name:"slice",spaceBetween:!0,plural:"s"},{name:"scoop",spaceBetween:!0,plural:"s"},{name:"splash",spaceBetween:!0,plural:"es"}].map((function(n){return"(".concat(n.spaceBetween?"\\s":"","(").concat(n.name,")").concat(n.plural?"(".concat(n.plural,")?"):"",")")})).join("|"),")?"),"g");!function(n){n[n.COURSE=0]="COURSE",n[n.CONVENIENCE=1]="CONVENIENCE",n[n.PREFERENCE=2]="PREFERENCE",n[n.DIETARY_RESTRICTION=3]="DIETARY_RESTRICTION",n[n.COOKING_TIME=4]="COOKING_TIME"}(r||(r={}));var o,a,c=[{title:"Salad",description:"Healthy & delicious salad recipes including chicken, potato & pasta salads with low fat / low calorie dressing options.",slug:"salads",type:r.COURSE},{title:"Breakfast",description:"Quick, easy & delicious homemade breakfast / brunch ideas. Healthy sweet & savory breakfast recipes: pancakes, omelet, overnight oats, breakfast muffins & more.",slug:"breakfast",type:r.COURSE},{title:"Dessert",description:"The best rich, decadent dessert & sweet treats recipes. Easy to make dessert ideas: healthy cakes, cookies, muffins, apple tart, cheesecakes, chocolate & more!",slug:"sweet-treats",type:r.COURSE},{title:"Snacks",description:"Enjoy healthy & delicious snacks while still losing weight & gaining muscle - high protein, low sugar, low carb, gluten free recipes & more",slug:"snacks",type:r.COURSE},{title:"Lunch & Dinner",description:"Healthy, delicious, quick & easy meal ideas for one, two, four or more. Recipes for salads, lunch, chicken & beef dinners, vegan, vegetarian options & more.",slug:"mains",type:r.COURSE},{title:"Drink & Beverage",description:"Delicious, healthy & easy to make non alcoholic drink recipes - homemade boba, milk teas, matcha recipes, lattes and more. Dairy free and sugar free options.",slug:"drinks",type:r.COURSE}
1,{title:"Appetizer & Sides",description:"Some of the BEST healthy, quick & easy appetizer recipes - delicious sides to go with your main course. Cold & hot appetizer ideas - soups, salads & more.",slug:"appetizers-sides",type:r.COURSE},{title:"3 Ingredients or Less",description:"Super easy breakfast, dessert, appetizer / side recipes that can be made with 3 ingredients or less!",slug:"3-ingredients-or-less",type:r.CONVENIENCE},{title:"5 Ingredients or Less",description:"Super easy 5 ingredient or less meal ideas. Breakfast, lunch, dinner, dessert, appetizer / side, dips & drink recipes. Soups, ramen, salad, cakes & more.",slug:"5-ingredients-or-less",type:r.CONVENIENCE},{title:"Meal Prep",description:"Hundreds of quick & easy meal prep recipes. Plan your meals with healthy high protein recipes for weight loss & meal prep ideas for breakfast, lunch & dinner.",slug:"meal-prep",type:r.CONVENIENCE},{title:"Baking",description:"Healthy, easy & delicious baking ideas. Sweet & savory baked goods like muffins, cookies, apple crumble, lasagna, bread, cauliflower cheese & chicken nuggets",slug:"baking",type:r.CONVENIENCE},{title:"One Pan",slug:"one-pan",type:r.CONVENIENCE},{title:"Quick & Easy",description:"",slug:"under-10-mins",type:r.COOKING_TIME},{title:"",slug:"over-30-mins",type:r.COOKING_TIME},{title:"Quick & Easy",slug:"under-30-mins",type:r.COOKING_TIME},{title:"High Protein",slug:"high-protein",shortTitle:"HP",backgroundColor:"#F5E3E3",type:r.PREFERENCE},{title:"Low Fat",slug:"low-fat",shortTitle:"LF",backgroundColor:"#FCF4DF",type:r.PREFERENCE},{title:"Low Carb",slug:"low-carb",shortTitle:"LC",backgroundColor:"#E7E8F5",type:r.PREFERENCE},{title:"Pescatarian",slug:"pescatarian",shortTitle:"Pe",backgroundColor:"#E3F4FA",type:r.DIETARY_RESTRICTION},{title:"Gluten Free",slug:"gluten-free",shortTitle:"GF",backgroundColor:"#FEF4FF",type:r.DIETARY_RESTRICTION},{title:"Vegan",slug:"vegan",shortTitle:"Vn",backgroundColor:"#EEF8E7",type:r.DIETARY_RESTRICTION},{title:"Vegetarian",slug:"vegetarian",shortTitle:"Vg",backgroundColor:"#E2F3DC",type:r.DIETARY_RESTRICTION},{title:"Dairy Free",slug:"dairy-free",shortTitle:"DF",backgroundColor:"#F2F2F2",type:r.DIETARY_RESTRICTION}];!function(n){n.MOST_RECENT="latest_publish_date",n.RATING="rating_desc",n.A_TO_Z="title_asc",n.Z_TO_A="title_desc"}(o||(o={})),function(n){n.SAVED_RECIPES="saved-recipes",n.MY_FOLDERS="my-folders"}(a||(a={}));var u=[{label:"Most Recent",value:o.MOST_RECENT},{label:"Rating",value:o.RATING},{label:"A to Z",value:o.A_TO_Z},{label:"Z to A",value:o.Z_TO_A}]},62770:function(n,e,t){"use strict";t.d(e,{J:function(){return i},c:function(){return r}});var r="noopener,noreferrer",i="noopener,noreferrer"},52913:function(n,e,t){"use strict";var r,i,o;t.d(e,{Ht:function(){return i},hR:function(){return r},nT:function(){return o}}),function(n){n.CORE="core",n.COMMUNITY="community"}(r||(r={})),function(n){n.MINUTES="minutes",n.HOURS="hours"}(i||(i={})),function(n){n.CORE="core",n.COMMUNITY="community"}(o||(o={}))},63453:function(n,e,t){"use strict";t.d(e,{P:function(){return o}});var r=t(7297);function i(){var n=(0,r.Z)(["\n  [class='publift-widget-container'],\n  [class='publift-widget-sticky_footer-container'],\n  [class='publift-widget-22662372786-container'],\n  [class='publift-widget-22648926236-container'] {\n    display: none !important;\n  }\n"]);return i=function(){return n},n}var o=(0,t(87379).vJ)(i())},58877:function(n,e,t){"use strict";t.d(e,{Z:function(){return U}});var r=t(7297),i=t(85893),o=t(5152),a=t.n(o),c=t(67294),u=t(15313),s=t(56562),l=t.n(s),d=(t(14973),t(87379)),f=t(26042),p=t(69396),g=t(99534),m=t(11382),h=t(60557),v=t(26010),x=t(28598),b=t(47236);function w(){var n=(0,r.Z)(["\n  left: 50%;\n  top: 50%;\n  transform: translate(-50%, -50%);\n  position: absolute;\n"]);return w=function(){return n},n}function y(){var n=(0,r.Z)(["\n  position: fixed;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  z-index: 2147483647;\n  background-color: ",";\n"]);return y=function(){return n},n}var Z=(0,d.ZP)(m.Z).withConfig({componentId:"sc-7b2f1f3c-0"})(w()),I=d.ZP.div.withConfig({componentId:"sc-7b2f1f3c-1"})(y(),(0,b.m4)(x.Uc,.5)),C=function(n){var e=n.heightSpin,t=(0,g.Z)(n,["heightSpin"]);return(0,i.jsx)(I,{children:(0,i.jsx)(Z,(0,p.Z)((0,f.Z)({},t),{indicator:(0,i.jsx)(v.Z,{animationData:h,height:e})}))})};C.defaultProps={heightSpin:120};var R=C,j=t(14378),S=c.createContext({headerRef:null,layoutRef:null,footerRef:null}),P=t(88283),E=t(35081),k=t(63453);function N(){var n=(0,r.Z)(["\n  ","\n  display: flex;\n  flex-direction: column;\n  ","\n"]);return N=function(){return n},n}function z(){var n=(0,r.Z)(["\n      max-width: calc(var(--container-width) + var(--layout-gutter) * 2);\n      padding: 0 var(--layout-gutter);\n    "]);return z=function(){return n},n}function _(){var n=(0,r.Z)(["\n  flex: 1;\n  width: 100%;\n  ","\n"]);return _=function(){return n},n}function T(){var n=(0,r.Z)(["\n  color: white;\n  font-weight: 500;\n  font-size: 14px;\n"]);return T=function(){return n},n}var O=a()((function(){return t.e(46235).then(t.bind(t,46235))}),{loadableGenerated:{webpack:function(){return[46235]}},ssr:!1}),H=a()((function(){return Promise.all([t.e(41664),t.e(39931)]).then(t.bind(t,39931))}),{loadableGenerated:{webpack:function(){return[39931]}},ssr:!1}),F=a()((function(){return Promise.all([t.e(41664),t.e(91033),t.e(94199),t.e(69072)]).then(t.bind(t,69072))}),{loadableGenerated:{webpack:function(){return[69072]}}}),A=a()((function(){return Promise.all([t.e(41664),t.e(91033),t.e(94199),t.e(97868),t.e(25675),t.e(99709),t.e(96180),t.e(81089),t.e(62388),t.e(59228),t.e(22210),t.e(35827),t.e(19418),t.e(66127)]).then(t.bind(t,19418))}),{loadableGenerated:{webpack:function(){return[19418]}}}),D=d.ZP.div.withConfig({componentId:"sc-7f97eba3-0"})(N(),(function(n){return n.$isFullHeightByPercent?"min-height: 100%;":"min-height: 100vh;"}),(function(n){var e=n.$bgColor;return!!e&&"background-color: ".concat(e,";")})),L=d.ZP.section.withConfig({componentId:"sc-7f97eba3-1"})(_(),(function(n){return!n.$isFullWidth&&"\n    margin: 0 auto;\n    max-width: calc(var(--container-width) + var(--layout-gutter-mobile) * 2);\n    padding: 0 var(--layout-gutter-mobile);\n    ".concat(E.c.md(z()),"\n  ")})),B=d.ZP.button.withConfig({componentId:"sc-7f97eba3-2"})(T()),U=function(n){var e=n.children,t=n.isFullHeightByPercent,r=void 0!==t&&t,o=n.isFullWidth,a=void 0!==o&&o,s=n.footerAd,d=void 0===s||s,f=n.hideNav,p=void 0!==f&&f,g=n.hideFooter,m=void 0!==g&&g,h=n.isSettingPage,v=void 0!==h&&h,x=n.isFullWidthHeader,b=void 0!==x&&x,w=n.isFullWidthFooter,y=void 0!==w&&w,Z=n.bgColor,I=n.showVerifyEmailAnnouncement,C=void 0===I||I,E=(0,c.useRef)(null),N=(0,c.useRef)(null),z=(0,c.useRef)(null),_=(0,j.aC)().currentUser,T=C&&!!_&&!_.isLocalEmailVerified&&!!_.trialExpiredAt&&!_.googleEmail,U=(0,u.v9)(P.Z.getIsNoAds),M=(0,u.v9)(P.Z.loading).isLoadingFullScreen;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(l(),{title:"Core by Chloe Ting",price:{ios:"Free",android:"Free"},storeText:{android:"On Google Play Store",ios:"On App Store"},button:(0,i.jsx)(B,{children:"View"}),position:"top",daysReminder:365}),M&&(0,i.jsx)(R,{}),(!1===d||U||v)&&(0,i.jsx)(k.P,{}),(0,i.jsxs)(D,{ref:E,$bgColor:Z,$isFullHeightByPercent:r,children:[(0,i.jsx)(A,{ref:N,hideNav:p,footerAd:d,isFullWidth:b}),(0,i.jsxs)(S.Provider,{value:{layoutRef:E,headerRef:N,footerRef:z},children:[T&&(0,i.jsx)(H,{userEmail:_.localEmail||"",expireVerifyTime:_.trialExpiredAt}),(0,i.jsx)(L,{$isFullWidth:a,children:e})]}),!v&&!m&&(0,i.jsx)(F,{ref:z,ad:d&&!U,isFullWidth:y}),!v&&d&&!U&&(0,i.jsx)(O,{})]})]})}},92852:function(n,e,t){"use strict";t.d(e,{BA:function(){return T},OC:function(){return O},R8:function(){return k},XC:function(){return N},Y4:function(){return D},dK:function(){return H},e3:function(){return F},hT:function(){return _},im:function(){return A},x6:function(){return z}});var r=t(7297),i=t(5152),o=t.n(i),a=t(87379),c=t(46745),u=t(624),s=t(35081);function l(){var n=(0,r.Z)(["\n    margin: 0 40px;\n  "]);return l=function(){return n},n}function d(){var n=(0,r.Z)(["\n    margin: 0 100px;\n  "]);return d=function(){return n},n}function f(){var n=(0,r.Z)(["\n  /* margin: 0 24px; */\n  display: flex;\n  flex-direction: column;\n  margin-top: 80px;\n  margin-bottom: 60px;\n\n  /* ","\n\n  "," */\n"]);return f=function(){return n},n}function p(){var n=(0,r.Z)(["\n    line-height: 50px;\n  "]);return p=function(){return n},n}function g(){var n=(0,r.Z)(["\n  font-weight: 500;\n  font-size: 26px;\n  line-height: 36px;\n\n  ","\n"]);return g=function(){return n},n}function m(){var n=(0,r.Z)(["\n    margin: 15px auto 0;\n    max-width: var(--container-width);\n    width: 100%;\n  "]);return m=function(){return n},n}function h(){var n=(0,r.Z)(["\n  margin: 15px 0 0 calc(-1 * var(--layout-gutter-mobile));\n  width: 100vw;\n  grid-template-columns: repeat(4, 1fr);\n\n  ","\n"]);return h=function(){return n},n}function v(){var n=(0,r.Z)(["\n  border-bottom: var(--border-primary);\n"]);return v=function(){return n},n}function x(){var n=(0,r.Z)(["\n    margin-top: 0;\n    grid-auto-flow: column;\n    grid-auto-columns: minmax(0, 1fr);
1\n    align-items: center;\n    grid-template-columns: 1fr 1px 1fr;\n  "]);return x=function(){return n},n}function b(){var n=(0,r.Z)(["\n  display: grid;\n  margin-top: 40px;\n\n  ","\n"]);return b=function(){return n},n}function w(){var n=(0,r.Z)(["\n  height: 1px;\n  width: 100vw;\n  margin: 0 calc(0px - var(--layout-gutter-mobile));\n  background-color: var(--color-primary-disabled);\n"]);return w=function(){return n},n}function y(){var n=(0,r.Z)(["\n  @media print {\n    @page {\n      margin-top: 30px;\n      margin-bottom: 30px;\n      margin-left: 30px;\n      margin-right: 30px;\n    }\n\n    .ads {\n      display: none;\n    }\n\n    // hide sticky footer ads\n    [class='publift-widget-container'],\n    [class='publift-widget-22662372786-container'],\n    [class='publift-widget-22648926236-container'] {\n      display: none !important;\n    }\n\n    p, div, li {\n      // property for show exact color in print mode\n      -webkit-print-color-adjust: exact;\n    }\n\n    header, footer {\n      display: none;\n    }\n\n    .recipe-header {\n      display: none !important;\n    }\n\n    .recipe-header-print {\n      display: flex !important;\n      min-height: 374px;\n      align-items: flex-end;\n      position: relative;\n      overflow: hidden;\n      padding: 0;\n\n      .ant-image {\n        pointer-events: none;\n        position: absolute;\n        width: 100%;\n        height: 100%;\n        z-index: -1;\n      }\n\n      .recipe-title {\n        height: auto;\n        padding: 30px;\n        min-height: 0;\n\n        h2 {\n          font-size: 32px;\n        }\n\n        .recipe-time {\n          margin-top: 20px;\n          justify-content: flex-start;\n        }\n      }\n    }\n\n    .info-main {\n      .btn-functions-group {\n        display: none;\n      }\n\n      .border-hr {\n        display: none;\n      }\n\n      .dietary-restrtiction-container {\n        button {\n          font-size: 10px;\n          border: none;\n          margin-bottom: 0;\n        }\n      }\n\n      .recipe-description {\n        font-size: 18px;\n        margin-bottom: 25px;\n      }\n\n      .main-image-wrapper {\n        display: none;\n      }\n\n      .ingredient-list-container {\n        margin: 0;\n\n        h2 {\n          font-size: 20px;\n          margin-bottom: 0;\n        }\n\n        span {\n          font-size: 14px;\n        }\n\n        .metric-btn {\n          display: none;\n        }\n\n        .ingredient-group-container {\n          margin-top: 10px;\n\n          .ingredient-item-container {\n            margin-top: 10px;\n            grid-template-columns: minmax(0,130px) auto;\n\n            .ant-checkbox-wrapper {\n              display: none;\n            }\n\n            .ingredient-item-quantity {\n              font-weight: 600;\n            }\n          }\n        }\n      }\n    }\n\n    .instruction-container {\n      .instruction-list {\n        ol {\n          li {\n            page-break-inside: avoid;\n            margin-bottom: 10px;\n            font-size: 14px;\n            padding-left: 52px;\n            position: relative;\n\n            &:before {\n              position: absolute;\n              left: 0;\n            }\n          }\n        }\n      }\n    }\n\n    .recipe-note {\n      max-width: 100%;\n\n      li {\n        font-size: 14px;\n      }\n    }\n\n    .gallery-group-desktop {\n      display: none !important;\n    }\n\n    .gallery-group-mobile {\n      display: grid !important;\n      grid-template-columns: repeat(3,1fr);\n      gap: 4px;\n      width: 100%;\n\n      div {\n        min-width: 0;\n        margin: 0 !important;\n      }\n    }\n\n    .recommendation-container {\n      margin-top: 40px;\n      margin-bottom: 0;\n\n      span {\n        font-size: 20px;\n      }\n\n      .recommendation-list-wrapper {\n        grid-template-columns: repeat(4,1fr);\n        gap: 8px;\n\n        span {\n          font-size: 14px;\n        }\n      }\n    }\n  }\n"]);return y=function(){return n},n}function Z(){var n=(0,r.Z)(["\n  height: 100%;\n  background-color: var(--color-primary-disabled);\n"]);return Z=function(){return n},n}function I(){var n=(0,r.Z)(["\n      max-height: 100vh;\n      align-items: flex-start;\n    "]);return I=function(){return n},n}function C(){var n=(0,r.Z)(["\n      left: 0;\n    "]);return C=function(){return n},n}function R(){var n=(0,r.Z)(["\n      width: 100% !important;\n    "]);return R=function(){return n},n}function j(){var n=(0,r.Z)(["\n      max-height: 100vh !important;\n    "]);return j=function(){return n},n}function S(){var n=(0,r.Z)(["\n  .recipe-header {\n    max-height: 1280px;\n    display: flex;
1\n    align-items: center;\n    justify-content: center;\n\n    ","\n  }\n  .react-parallax-content {\n    box-shadow: inset 0 0 0 1000px rgb(0 0 0 / 2%);\n    width: 100%;\n  }\n\n  img.react-parallax-bgimage {\n    min-height: 700px !important;\n    width: auto !important;\n    left: unset !important;\n    object-fit: cover;\n    object-position: center center;\n\n    ","\n\n    ","\n\n    ","\n  }\n"]);return S=function(){return n},n}function P(){var n=(0,r.Z)(["\n  bottom: ",";\n  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.5);\n"]);return P=function(){return n},n}var E=o()((function(){return t.e(90614).then(t.bind(t,36429))}),{loadableGenerated:{webpack:function(){return[36429]}},ssr:!1}),k=(0,a.ZP)(u.d7).withConfig({componentId:"sc-af94e710-0"})(f(),s.c.md(l()),s.c.size1024(d())),N=a.ZP.span.withConfig({componentId:"sc-af94e710-1"})(g(),s.c.md(p())),z=(0,a.ZP)(c.nR).withConfig({componentId:"sc-af94e710-2"})(h(),s.c.size1240(m())),_=a.ZP.section.withConfig({componentId:"sc-af94e710-3"})(v()),T=(0,a.ZP)(u.d7).withConfig({componentId:"sc-af94e710-4"})(b(),s.c.size1024(x())),O=a.ZP.div.withConfig({componentId:"sc-af94e710-5"})(w()),H=(0,a.vJ)(y()),F=a.ZP.div.withConfig({componentId:"sc-af94e710-6"})(Z()),A=a.ZP.div.withConfig({componentId:"sc-af94e710-7"})(S(),s.c.size1024(I()),s.c.sm(C()),s.c.md(R()),s.c.size1024(j())),D=(0,a.ZP)(E).withConfig({componentId:"sc-af94e710-8"})(P(),(function(n){return n.$isNoAds?"30px":"84px"}))},55208:function(n,e,t){"use strict";t.d(e,{FS:function(){return Z},K8:function(){return j},Pc:function(){return g},_6:function(){return P},aR:function(){return b},aU:function(){return S},c3:function(){return x},dn:function(){return v},fI:function(){return I},fx:function(){return E},hG:function(){return h},jA:function(){return R},oq:function(){return C},p6:function(){return p},qz:function(){return w},tJ:function(){return m},xZ:function(){return f},zw:function(){return y}});var r=t(27484),i=t.n(r),o=t(1646),a=t.n(o),c=t(79212),u=t.n(c),s=t(37412),l=t.n(s),d=t(11198);i().extend(u()),i().extend(l()),i().extend(a());var f=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return n.join(", ")},p=function(n,e){return n.format(e||"Do MMM YY")},g=function(n){return!!n.match(/^((?:https?:)?\/\/)?((?:www|m)\.)?((?:youtube\.com|youtu.be))(\/(?:[\w\-]+\?v=|embed\/|v\/)?)([\w\-]+)(\S+)?$/)},m=function(n,e){return e.filter((function(n){return!n.isRemove})).reduce((function(e,t){var r=i()(n.startedAt).startOf("day"),o=i()(n.finishedAt||n.quittedAt).startOf("day"),a=i()(null===t||void 0===t?void 0:t.startedAt).startOf("day"),c=i()((null===t||void 0===t?void 0:t.finishedAt)||(null===t||void 0===t?void 0:t.quittedAt)||new Date(Date.now())).startOf("day");return e||n.id!==(null===t||void 0===t?void 0:t.id)&&(r.isSameOrAfter(a)&&r.isBefore(c)||o.isAfter(a)&&o.isSameOrBefore(c)||a.isSameOrAfter(r)&&a.isBefore(o)||c.isAfter(r)&&c.isSameOrBefore(o))}),!1)},h=function(n,e,t,r){var o=t.reduce((function(e,t){return e||r!==(null===t||void 0===t?void 0:t.id)&&n.isAfter(i()(null===t||void 0===t?void 0:t.startedAt).endOf("day"))&&n.isBefore(i()((null===t||void 0===t?void 0:t.finishedAt)||(null===t||void 0===t?void 0:t.quittedAt)||new Date(Date.now())).startOf("day"))}),!1);return n>i()().endOf("day")||n<i()(e).startOf("day")||o},v=function(n){return(null===n||void 0===n?void 0:n.map((function(n){return n.days})).flat()).filter((function(n){return n.isDone})).length},x=function(n){return n.toLowerCase().replace(/\s+/g,"")},b=function(n,e){return n.join(", ").replace(/, ([^,]*)$/," ".concat(e||"and"," $1"))},w=function(n){return n.replace("_"," ")},y=function(n){var e;if(!(null===n||void 0===n?void 0:n.youtubeData))return"";var t=i().duration(null===n||void 0===n||null===(e=n.youtubeData)||void 0===e?void 0:e.duration),r=t.minutes(),o=t.seconds();return"".concat(r<10?"0".concat(r):r,":").concat(o<10?"0".concat(o):o)},Z=function(n){return!!n&&i()().isSame(n,"day")},I=function(n){return new URL(n).origin!==location.origin&&!C(n.toString())},C=function(n){return/^((?:https?:)?\/\/)?((?:www|m)\.)?((?:youtube(-nocookie)?\.com|youtu.be))(\/(?:[\w\-]+\?v=|embed\/|live\/|v\/)?)([\w\-]+)(\S+)?$/.test(n)},R=function(n){try{return"true"===localStorage.getItem("".concat(d.d.DISMISSED_STOPPED_PROGRAM_NOTICE,"_").concat(n))}catch(e){return console.error(e),!1}},j=function(n){try{localStorage.setItem("".concat(d.d.DISMISSED_STOPPED_PROGRAM_NOTICE,"_").concat(n),"true")}catch(e){console.error(e)}},S=function(n){var e=n.match(/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|&v=)([^#&?]*).*/);return e&&11===e[2].length?e[2]:null},P=function(n,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"s";return"".concat(e).concat(1!==n?t:"")},E=function(n){return n=(n=(n=(n=n.replace(RegExp("(?<!\\]\\()((https?:\\/\\/[^\\s\\[\\]]+))","g"),(function(n,e){return"[".concat(e,"](").concat(e,")")}))).replace(/\[([^\]]+)\]\(([^)]+)\)/g,(function(n,e,t){return"[".concat(e,"](").concat(t,")")}))).replace(/[\n]/g,"\n &nbsp;")).replace(/\n*-{2,}\n*/gm,"\n\n----\n\n")}}}
1,function(n){n.O(0,[78802,41664,91033,11540,94199,31929,80173,97868,95306,50361,94055,77602,87466,32214,10990,29262,49493,62631,40912,40011,7995,49774,92888,40179],(function(){return e=29005,n(n.s=e);var e}));var e=n.O();_N_E=e}]);

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.