"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5787],{25787:function(n,e,t){t.d(e,{Bj:function(){return $},ZP:function(){return W}});var r,o=t(828),i=t(85893),a=t(67294),u=t(45697),s=t(8858),c=t(94940),l=t(14924),d=t(26042),f=t(69396),p=t(7297),g=t(57833),m=t(80787),h=t(68148),v=t(97884),y=t(70589),Z=t(89183),k=t(17503),x=t(2962),b=t(40508),j=t(39478),C=t(54313),R=t(73659);function T(){var n=(0,p.Z)(["\n margin-block-start: 40px;\n "]);return T=function(){return n},n}function P(){var n=(0,p.Z)(["\n margin-block-start: 20px;\n ","\n"]);return P=function(){return n},n}function M(){var n=(0,p.Z)(["\n padding: 0 15px;\n "]);return M=function(){return n},n}function w(){var n=(0,p.Z)(["\n padding: 0;\n ","\n"]);return w=function(){return n},n}var q=(0,g.ZP)(R.Z).withConfig({componentId:"sc-9eb7d81d-0"})(P(),y.BC.greaterThan("sm")(T())),B=(0,g.ZP)(q).withConfig({componentId:"sc-9eb7d81d-1"})(w(),y.BC.greaterThan("sm")(M())),I=t(29774),S=t(73333),D=t(77278),E=t(23396),L=t(55773),_=t(33022),O=t(30257),F=t(80180);function N(){var n=(0,p.Z)(["\n flex-direction: row;\n "]);return N=function(){return n},n}function Q(){var n=(0,p.Z)(["\n margin-block-start: 40px;\n "]);return Q=function(){return n},n}function A(){var n=(0,p.Z)(["\n display: flex;\n flex-direction: column;\n ","\n max-width: 1280px;\n box-sizing: content-box;\n\n margin: 0 auto;\n margin-block-start: 20px;\n padding: 0 15px;\n ","\n"]);return A=function(){return n},n}var X=(0,a.createContext)({});function $(n){var e=n.initialModules,t=n.initialLayout,r=n.children,o=(0,a.useState)(e||{}),u=o[0],s=o[1];(0,a.useEffect)(function(){s(e||{})},[e]);var c=(0,a.useState)(t||{}),l=c[0],d=c[1];(0,a.useEffect)(function(){d(t||[])},[t]);var f=(0,a.useMemo)(function(){return{modules:u,setModules:s,layout:l,setLayout:d}},[u,s,l,d]);return(0,i.jsx)(X.Provider,{value:f,children:r})}$.propTypes={initialModules:(0,u.shape)({}).isRequired,initialLayout:(0,u.arrayOf)((0,u.shape)({})).isRequired,children:u.node},$.defaultProps={children:void 0};var z=g.ZP.div.withConfig({componentId:"sc-5e719dbc-0"})(A(),y.BC.greaterThan("xs")(N()),y.BC.greaterThan("sm")(Q())),G=function(n,e){return n.find(function(n){return n.tag===e})},H=function(n){return(0,i.jsx)(v.EK,(0,f.Z)((0,d.Z)({},n),{eventName:h.F_.landingEventName,trackFunction:k.trackEvent}))},J=(r={},(0,l.Z)(r,Z.yb.seo,function(n){return(0,i.jsx)(v.HJ,(0,f.Z)((0,d.Z)({},n),{ComponentSeo:x.PB}))}),(0,l.Z)(r,Z.yb.banners,function(n){return(0,i.jsx)(v.jL,(0,f.Z)((0,d.Z)({},n),{ClickTrackerComponent:S.Z,getBannerDesktopImage:k.getBannerDesktopImage,getBannerMobileImage:k.getBannerMobileImage,ShoppingLink:I.Z}))}),(0,l.Z)(r,Z.yb.anchors,_.Z),(0,l.Z)(r,Z.yb.static,v.qG),(0,l.Z)(r,Z.yb.shelves,L.j),(0,l.Z)(r,Z.yb.showcase,B),(0,l.Z)(r,Z.yb.promoContainer,z),(0,l.Z)(r,Z.yb.discountPromo,E.Z),(0,l.Z)(r,Z.yb.video,v.nk),(0,l.Z)(r,Z.yb.countdown,v.IT),(0,l.Z)(r,Z.yb.bookMark,v.QC),(0,l.Z)(r,Z.yb.leadForm,D.Z),(0,l.Z)(r,Z.yb.landingFaqs,v.y3),(0,l.Z)(r,Z.yb.buttons,H),(0,l.Z)(r,Z.yb.contentList,function(n){return(0,i.jsxs)(g.f6,{theme:F.rSc,children:[" ",(0,i.jsx)(v.Nr,(0,d.Z)({},n))," "]})}),r);function K(n){var e=n.layout,t=n.modules,r=n.onRefresh,o=n.trackingData;return(0,i.jsx)(b.B,{componentsByType:J,children:(0,i.jsx)("div",{children:e.map(function(n,e){var u=n.type,s=n.tag,c=n.tracking,l=n.component,d=n.slots,f=s?[G(t.modules,s)&&G(t.modules,s).anchor,]:d.map(function(n){return n.tag&&t[n.tag]&&t[n.tag].anchor});return(0,i.jsxs)(a.Fragment,{children:[f.map(function(n){return n&&(0,i.jsx)(O.Z,{id:n,initialModules:t})}),(0,i.jsx)(j.Z,{type:u,tag:s,tracking:c,component:l,slots:d,initialModules:t,modules:t.modules.filter(function(n){return n.pieces.length}),onRefresh:r,trackingData:o},s||d[0].tag)]},"module".concat(e))})})})}K.propTypes={modules:(0,u.shape)({}).isRequired,layout:(0,u.arrayOf)((0,u.shape)({})).isRequired,onRefresh:u.func},K.defaultProps={};var U=t(11163);function V(n){var e,t,r,u,p,g,h,v,y,x,b,j=n.slug,R=n.quanticId,T=(u=(r=(0,a.useContext)(X)).modules,p=r.setModules,g=r.layout,h=(0,C.kP)(),v=(0,o.Z)((0,s.rP)(),1)[0],y=(0,o.Z)((0,s.Xm)(),1)[0],x=(v||y)&&(v||y).id,b=(0,a.useCallback)(function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).instant;return(0,Z._M)(j,n,{postalCode:x,user:h.uuid,instant:e,fetchPolicy:"no-cache",sessionId:R})},[j,x,h.uuid,R,]),(0,m.Z)(function(){b().then(function(n){p(function(e){return(0,d.Z)({},e,n)}),(0,k.trackEvent)("fvg.landing.pcr",{payload:n})}).catch(function(){})},[x]),{layout:g,onRefresh:(0,a.useCallback)(function(n,e){return b([n],{instant:e}).then(function(e){p(function(t){return(0,d.Z)((0,f.Z)((0,d.Z)({},t),(0,l.Z)({},n,null)),e)}),(0,k.trackEvent)("fvg.landing.pcr",{payload:e})}).catch(function(){p(function(e){return(0,f.Z)((0,d.Z)({},e),(0,l.Z)({},n,null))}),(0,k.trackEvent)("fvg.landing.pcr",{payload:(0,l.Z)({},n,null)})})},[b]),modules:u}),P=T.modules,M=T.layout,w=T.refresh,q=!!Object.values(P).length,B=(0,U.useRouter)().asPath,I=(0,o.Z)((0,s.rP)(),1)[0],S=(0,o.Z)((0,s.Xm)(),1)[0];return q?(0,i.jsx)(K,{modules:P,layout:M,refresh:w,trackingData:{url:B,location:I||S,context:"landing"}}):(0,i.jsx)(c.w3,{})}V.propTypes={slug:u.string.isRequired},V.defaultProps={};var W=V},55773:function(n,e,t){t.d(e,{j:function(){return c}});var r=t(26042),o=t(85893),i=t(73333),a=t(29774),u=t(97884),s=t(17503).getProductShowcaseImage,c=function(n){return(0,o.jsx)(u.Sy,(0,r.Z)({ClickTrackerComponent:i.Z,ShoppingLink:a.Z,getProductShowcaseImage:s},n))}},40508:function(n,e,t){t.d(e,{B:function(){return s},S:function(){return u}});var r=t(85893),o=t(67294),i=t(45697),a=(0,o.createContext)({});function u(n){return(0,o.useContext)(a)[n]||"div"}function s(n){var e=n.componentsByType,t=n.children,o=n.testId;return(0,r.jsx)(a.Provider,{value:e,"data-test-id":o,children:t})}s.propTypes={componentsByType:(0,i.shape)({tag:i.elementType}),children:i.node},s.defaultProps={componentsByType:{},children:void 0}},39478:function(n,e,t){t.d(e,{Z:function(){return x}});var r=t(26042),o=t(69396),i=t(7297),a=t(29815),u=t(85893),s=t(67294),c=t(45697),l=t(7790),d=t(89183),f=t(57833),p=t(40508),g={custom:"CustomShowCase",offers:"OffersShowCase",regular:"RegularShowCase"},m=function(n){var e=(null==n?void 0:n.contentType)||{},t=e.__typename,r=e.expirationDate;switch(t){case g.custom:return"custom";case g.offers:return r?"countdown":"limited";case g.regular:default:return"regular"}},h=["regular","highlight","limited","custom","countdown"];function v(){var n=(0,i.Z)(["\n display: flex;\n"]);return v=function(){return n},n}function y(n){var e=n.tag,t=n.tracking,r=n.component,o=n.modules,i=n.onRefresh,c=(n.isMultiSlot,n.initialModules),d=n.trackingData,f=(0,s.useMemo)(function(){return null==o?void 0:o.filter(function(n){var e,t;return null==n?void 0:null===(e=n.contentType)||void 0===e?void 0:null===(t=e.__typename)||void 0===t?void 0:t.toLowerCase().includes("showcase")})},[o]),g=(0,s.useMemo)(function(){return null==o?void 0:o.filter(function(n){var e,t;return!(null==n?void 0:null===(e=n.contentType)||void 0===e?void 0:null===(t=e.__typename)||void 0===t?void 0:t.toLowerCase().includes("showcase"))})},[o])||[],v=(0,s.useMemo)(function(){var n;return n=f,(Array.isArray(n)?n.sort(function(n,e){if(e.priority===n.priority){var t=m(n),r=h.indexOf(t),o=m(e);return h.indexOf(o)>r?1:-1}return e.priority>n.priority?1:-1}):[])||[]},[f]),y=(0,s.useMemo)(function(){return(0,a.Z)(v).concat((0,a.Z)(g))},[v,g]),Z=null==y?void 0:y.find(function(n){return n.tag===e}),k=(0,s.useCallback)(function(n){return i(e,n)},[e,i]);return(0,u.jsx)(u.Fragment,{children:(0,u.jsx)(l.Z,{data:Z,component:(0,p.S)(r),tag:e,tracking:t,onRefresh:k,initialModules:c,trackingData:d})})}y.propTypes={tag:c.string.isRequired,tracking:(0,c.shape)({}),component:c.elementType.isRequired,modules:(0,c.shape)({}),onRefresh:c.func},y.defaultProps={tracking:{},modules:{},onRefresh:function(){}};var Z=f.ZP.div.withConfig({componentId:"sc-dbcbcfd1-0"})(v());function k(n){var e=n.component,t=n.slots,r=n.modules,o=n.onRefresh,i=n.trackingData,a=!!t.find(function(n){var e=n.tag;return!function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return!Object.entries(n||{}).length}(r.find(function(n){return n.tag===e}))}),s=(0,p.S)(e);return a&&(0,u.jsx)(u.Fragment,{children:(0,u.jsx)(Z,{children:(0,u.jsx)(s,{children:t.map(function(n){var e=n.type,t=n.tag,a=n.tracking,s=n.component,c=n.slots;return(0,u.jsx)(x,{type:e,tag:t,tracking:a,component:s,slots:c,modules:r,onRefresh:o,trackingData:i},t)})})})})}function x(n){var e=n.type,t=n.tag,r=n.tracking,o=n.component,i=n.slots,a=n.modules,s=n.onRefresh,c=n.initialModules,l=n.trackingData;switch(e){case d.Q6.multiple:return(0,u.jsx)(k,{slots:i,component:o,modules:a,onRefresh:s,trackingData:l});case d.Q6.single:default:return(0,u.jsx)(y,{tag:t,tracking:r,component:o,modules:a,onRefresh:s,initialModules:c,trackingData:l})}}k.propTypes={component:c.elementType.isRequired,slots:(0,c.arrayOf)((0,c.shape)(y.propTypes)).isRequired,modules:(0,c.shape)({}),onRefresh:c.func},k.defaultProps={modules:{},onRefresh:function(){}},x.propTypes=(0,o.Z)((0,r.Z)({},y.propTypes,k.propTypes),{tag:c.string,slots:(0,c.arrayOf)((0,c.shape)(y.propTypes))}),x.defaultProps=(0,o.Z)((0,r.Z)({},y.defaultProps,k.defaultProps),{tag:void 0,slots:[]})},30257:function(n,e,t){var r=t(85893),o=t(97884),i=t(45697),a=t.n(i);function u(n){var e=n.id,t=n.initialModules||{};return t.modules?(0,r.jsx)(o.ee,{id:e,initialModules:t.modules}):null}t(67294),u.propTypes={id:a().string,initialModules:a().shape({}).isRequired},u.defaultProps={id:""},e.Z=u},33022:function(n,e,t){var r=t(26042),o=t(69396),i=t(85893),a=t(97884);t(67294);var u=t(45697),s=t.n(u),c=t(17503);function l(n){var e=n.initialModules||{};if(!e.modules)return null;var t=n.tag,u=n.data,s=n.tracking,l=(0,c.getImagesEndpoint)()||"";return(0,i.jsx)(a.Fl,(0,o.Z)((0,r.Z)({},n),{className:t,data:u,tracking:s,initialModules:null==e?void 0:e.modules,imageEndpoint:l}))}l.propTypes={tag:s().string,data:s().shape({}).isRequired,initialModules:s().shape({}).isRequired,tracking:s().shape({}).isRequired},l.defaultProps={tag:""},e.Z=l},77278:function(n,e,t){t.d(e,{Z:function(){return f}});var r=t(26042),o=t(69396),i=t(828),a=t(7297),u=t(85893),s=t(75063),c=t(50319),l=t(97884);function d(){var n=(0,a.Z)(["\n mutation addLead(\n $lead: LeadInput!\n ){\n addLead(\n lead: $lead\n )\n }\n "]);return d=function(){return n},n}function f(n){var e=(0,s.Ps)(d()),t=(0,i.Z)((0,c.D)(e),1)[0];return(0,u.jsx)(l.pn,(0,o.Z)((0,r.Z)({},n),{tag:n.tag,tracking:t}))}}}]);