1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="a73c7e00-f838-40cf-89a2-531460170392",e._sentryDebugIdIdentifier="sentry-dbid-a73c7e00-f838-40cf-89a2-531460170392")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1872],{1872:function(e,n,t){t.r(n),t.d(n,{default:function(){return G}});var o=t(85893),a=t(30579),i=t.n(a),l=t(37156),r=t(67294),s=t(15053),d=t.n(s),c=t(18712),u=t(13910),m=t(59081),p=t(93967),v=t.n(p),b=t(94891),h=t(28367),f=t(71524),g=t(96650),x=t(15680),y=t(74284),_=t(95591);let w=e=>{let{email:n,genres:t,shopify_domain:o,locale:a="us",activeToken:i}=e,l=!!(n&&t.length>0),{data:r,mutate:s}=(0,_.ZP)(l?"batch-subscribe-status-".concat(n,"-").concat(t.join(",")):null,()=>(0,y.Z)({action:"activity",needRecaptcha:!1,locale:a,url:"/api/multipass/rainbowbridge/activities/subscribe-status/batch",method:"POST",body:{email:n,genres:t,shopify_domain:o}}),{revalidateOnFocus:!1,revalidateOnReconnect:!1,errorRetryCount:0});return{data:r,mutate:s}};var j=t(80355),k=t(7684),S=t(48642),N=t(27215),C=t(95635),T=t(27490),I=t(20578),A=t(17553),P=t(18498),D=t(17478),z=t(27690),F=t(17950),L=t(31618);let H=async e=>{let{email:n,brand:t="eufymake",locale:o}=e;try{let e=await (0,y.Z)({locale:o,url:"/api/multipass/subscribe/subscribe_emails/email_is_subscribed",method:"GET",body:{email:n,brand:t},headers:{Authorization:"Token token=fe4c211ff166fa467e3110be0ede13a5"}});return{success:!0,data:e,isSubscribed:(null==e?void 0:e.is_subscribed)||!1}}catch(e){return{success:!1,error:e.message||"email_is_subscribed api error",isSubscribed:!1}}};var M=t(31730),E=e=>{var n,t;let{data:a,onSkip:i,onSignUp:l,onClose:r,isLogin:s,isSubscribed:d,agreed:c,onAgreeChange:u,onSubscribe:p,loading:b,showAgreeError:h,copy:f,orderEmailAgreed:g,onOrderEmailChange:x,isEmailSubscribed:y,pop:_}=e,w=null==a?void 0:a.title,j=null==a?void 0:a.description,k=null==a?void 0:a.skipText,S=null==a?void 0:a.signUpText,N=null==a?void 0:a.subscribeText;return(0,o.jsx)("div",{className:"fixed inset-0 z-[9999] flex items-center justify-center bg-black/60",children:(0,o.jsxs)("div",{className:"relative mx-4 w-full max-w-[520px] overflow-hidden rounded-[16px] bg-white",onClick:e=>e.stopPropagation(),children:[(0,o.jsx)("button",{onClick:r,className:"absolute right-[16px] top-[16px] z-10 flex h-[32px] w-[32px] items-center justify-center rounded-full bg-white/80 text-[#080A0F] hover:bg-white","aria-label":"Close",children:(0,o.jsx)(M.Z,{className:"h-[20px] w-[20px]"})}),(null==a?void 0:a.image)&&(0,o.jsx)("div",{className:"h-[280px] w-full overflow-hidden bg-[#f5f5f5]",children:(0,o.jsx)("img",{src:a.image,alt:w,className:"h-full w-full object-cover"})}),(0,o.jsxs)("div",{className:"px-[32px] pb-[32px] pt-[24px]",children:[(0,o.jsx)("h2",{className:"mb-[12px] text-center text-[24px] font-bold leading-tight text-[#080A0F]",children:w}),(0,o.jsx)("p",{className:"mb-[16px] text-center text-[16px] font-bold leading-[1.4] text-[#080A0F]",children:j}),s&&!d?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("label",{className:"flex cursor-pointer items-center justify-start gap-[8px]",children:[(0,o.jsx)("input",{type:"checkbox",checked:c,onChange:e=>null==u?void 0:u(e.target.checked),className:"size-[20px] cursor-pointer rounded-full accent-[#080A0F]"}),(0,o.jsx)(m.xv,{html:null==a?void 0:a.terms,className:"text-[14px] font-bold text-[#080A0F] [&_a]:cursor-pointer [&_a]:underline"})]}),(0,o.jsx)("div",{className:"h-[20px]",children:h&&!c&&(0,o.jsx)(m.xv,{html:null==_?void 0:null===(t=_.registration)||void 0===t?void 0:null===(n=t.main)||void 0===n?void 0:n.policy,className:"text-[12px] font-bold leading-tight text-[#FF4D4D]"})}),(0,o.jsxs)("div",{className:"mt-[40px] flex gap-[12px]",children:[(0,o.jsx)("button",{onClick:i,className:"flex-1 rounded-full border-2 border-[#080A0F] bg-transparent py-[14px] text-[16px] font-bold text-[#080A0F] hover:bg-[#f5f5f5]",children:k}),(0,o.jsx)("button",{onClick:p,disabled:!c||b,className:v()("flex-1 rounded-full py-[14px] text-[16px] font-bold transition-colors",c&&!b?"bg-[#080A0F] text-white hover:bg-[#3a3a3a]":"cursor-not-allowed bg-[#c0c0c0] text-white"),children:N})]})]}):(0,o.jsx)(o.Fragment,{children:(0,o.jsxs)("div",{className:"flex gap-[12px]",children:[(0,o.jsx)("button",{onClick:i,className:"flex-1 rounded-full border-2 border-[#080A0F] bg-transparent py-[14px] text-[16px] font-bold text-[#080A0F] hover:bg-[#f5f5f5]",children:k}),(0,o.jsx)("button",{onClick:l,className:"flex-1 rounded-full bg-[#080A0F] py-[14px] text-[16px] font-bold text-white hover:bg-[#3a3a3a]",children:S})]})})]})]})})},R=t(27441),W=e=>{let{youTubeId:n,setYouTubeId:t}=e;return(0,r.useEffect)(()=>{let e=null;try{var t,o,a;(null===(t=window)||void 0===t?void 0:t.YT)&&(null===(a=window)||void 0===a?void 0:null===(o=a.YT)||void 0===o?void 0:o.Player)&&(e=new window.YT.Player("x1Player",{height:"100%",width:"100%",videoId:n,host:(0,R.g9)()?"https://www.youtube.com":"https://www.youtube-nocookie.com",events:{onReady:e=>e.target.playVideo()}}))}catch(e){}return()=>{var n;null==e||null===(n=e.destroy)||void 0===n||n.call(e)}},[n]),(0,o.jsxs)("div",{className:"fixed inset-0 z-[9999] flex items-center justify-center bg-black/60",children:[(0,o.jsx)("button",{onClick:()=>t(""),className:"absolute right-4 top-4 z-10 flex h-[32px] w-[32px] items-center justify-center rounded-full bg-white/80 text-[#080A0F] hover:bg-white","aria-label":"Close video",children:(0,o.jsx)(M.Z,{className:"h-[20px] w-[20px]"})}),(0,o.jsx)("div",{id:"x1Player",className:"h-full w-full"})]})};let O=d()(()=>t.e(4476).then(t.bind(t,96027)),{loadableGenerated:{webpack:()=>[96027]},ssr:!1}),Z=e=>{var n,t,a,s,d,c,p,y,_,M,R;let{buildProps:Z,payload:G,page:B,pageType:Y,relatedProducts:K,...U}=e,{common:V}=null==U?void 0:null===(n=U.shop)||void 0===n?void 0:n.metafields,{setRelativeLink:q}=(0,x.D)(),J=null==B?void 0:B.handle,{locale:Q,locales:X}=(0,l.useRouter)(),{getLocalizedPath:$}=(0,k.j)(),ee=null==U?void 0:null===(s=U.shop)||void 0===s?void 0:null===(a=s.metafields)||void 0===a?void 0:null===(t=a.common)||void 0===t?void 0:t.copywriting,{data:en}=(0,b.O)(),et=null==U?void 0:null===(c=U.shop)||void 0===c?void 0:null===(d=c.metafields)||void 0===d?void 0:d.pop,{profile:eo,isLogin:ea,activeToken:ei}=(0,u.a)(),{storeDomain:el}=(0,k.j)(),er=(0,S.t)(),es=null!==(R=null==U?void 0:null===(M=U.shop)||void 0===M?void 0:null===(_=M.metafields)||void 0===_?void 0:null===(y=_.global)||void 0===y?void 0:null===(p=y.subscribeCampaign)||void 0===p?void 0:p.dealsType)&&void 0!==R?R:"",{data:ed,mutate:ec}=w({email:(null==en?void 0:en.email)||(null==eo?void 0:eo.email)||"",genres:es?[es]:[],shopify_domain:el,locale:Q,activeToken:ei}),eu=(0,j.n)(),[em,ep]=(0,r.useState)(!1),[ev,eb]=(0,r.useState)(!1),[eh,ef]=(0,r.useState)(!1),[eg,ex]=(0,r.useState)(!1),[ey,e_]=(0,r.useState)(null),ew=(0,r.useMemo)(()=>!!ea&&null!=ed&&!!ed.data&&null!=ed.data[es],[ea,ed,es]),{openSignInPopup:ej,openSignUpPopup:ek,openModal:eS,setRegistrationsDealsType:eN}=(0,h.l)(),{track:eC}=(0,g.S)(),{openSubscribeDialog:eT}=(0,N.d)(),eI=(0,r.useRef)(null),[eA,eP]=(0,r.useState)(!1),eD=(0,r.useRef)(null),ez="ipc_promo_modal_shown",eF="ipc_promo_screenshot_shown",eL=(0,r.useCallback)(e=>{var n,t,o,a;
1let{v:i,buttontitle:l,index:r,title:s,name:d,type:c,description:u}=e;null===(t=window)||void 0===t||null===(n=t.dataLayer)||void 0===n||n.push({event_parameters:null}),null===(a=window)||void 0===a||null===(o=a.dataLayer)||void 0===o||o.push({event:"ga4Event",event_name:"component_click",member_active_status:(null==eo?void 0:eo.activated)?"active":"not active",event_parameters:{page_group:"Activity Page_Home Page",component_type:c,component_name:d,creative_id:(null==i?void 0:i.id)||"",position:r||1,button_name:l||"",component_title:s||"",component_description:u||"",SKU:(null==i?void 0:i.sku)||""}})},[null==eo?void 0:eo.activated]),eH=(0,r.useCallback)(e=>{if(ea&&ew){e();return}let n=ea?eF:ez;if(sessionStorage.getItem(n)){e();return}eD.current=e,eP(!0)},[ea,ew]),eM=(0,r.useCallback)(()=>{let e=ea?eF:ez;sessionStorage.setItem(e,"1"),eP(!1),ep(!1),eb(!1)},[ea]),eE=(0,r.useCallback)(()=>{var e;let n=ea?eF:ez;sessionStorage.setItem(n,"1"),eP(!1),null===(e=eD.current)||void 0===e||e.call(eD),eD.current=null},[ea]),eR=(0,r.useCallback)(()=>{eD.current=null,ea?ew?(sessionStorage.setItem(eF,"1"),eP(!1)):(ep(!1),ef(!1)):(sessionStorage.setItem(ez,"1"),eP(!1),es&&eN(es),ek())},[ea,ew,es,eN,ek]),eW=(0,r.useCallback)(async()=>{if(!em){ef(!0);return}if(ef(!1),(null==eo?void 0:eo.email)&&es){ex(!0);try{await eu.trigger({email:eo.email,dealsType:es,position:"promo_screenshot",promiseSubscribe:!0}),sessionStorage.setItem(eF,"1"),await ec(),eP(!1),ep(!1),eb(!1)}finally{ex(!1)}}},[em,null==eo?void 0:eo.email,es,eu,ec]),eO=(0,r.useCallback)(()=>{eT()},[eT]),eZ=(0,r.useRef)(ea);(0,r.useEffect)(()=>{!eZ.current&&ea&&(async()=>{if(null==eo?void 0:eo.email)try{var e,n;let t=await H({email:(null==en?void 0:en.email)||(null==eo?void 0:eo.email)||"",brand:"eufymake",locale:Q});e_(null!==(n=null==t?void 0:null===(e=t.data)||void 0===e?void 0:e.is_subscribed)&&void 0!==n&&n)}catch(e){console.error("[PD2026] Failed to check email subscription:",e),e_(!1)}let t=setTimeout(()=>{ec().then(e=>{var n;null==(null==e?void 0:null===(n=e.data)||void 0===n?void 0:n[es])&&sessionStorage.getItem("pendingSubscribeAfterLogin")&&(sessionStorage.removeItem("pendingSubscribeAfterLogin"),eT())})},2e3);return()=>clearTimeout(t)})(),eZ.current=ea},[ea,null==eo?void 0:eo.email,Q,es,ec,eT]);let[eG,eB]=(0,r.useState)(""),{components:eY=[],extension:eK}=G||{},eU=(0,r.useCallback)((e,n)=>{var t,a,i,l,s,d,c,u,p,b,h,g;let x=e.blockType||e.blockName,y=(null==e?void 0:e.componentKey)||x.split("_")[0],_=e.style;if(!e)return null;switch(y){case"ProductNav":return(0,o.jsxs)(r.Fragment,{children:[_&&(0,o.jsx)("style",{dangerouslySetInnerHTML:{__html:_}}),(0,o.jsx)(A.default,{data:{...e,dealsType:es,pageHandle:J},style:_,onSubscribeClick:eO,isSubscribed:ew})]},"PDProductNav_".concat(n));case"liveHeader":return(0,o.jsxs)(m.W2,{id:(null==e?void 0:null===(t=e.data)||void 0===t?void 0:t.id)||"liveHeader_".concat(n),className:v()((null==e?void 0:e.display)==="hidden"&&"!hidden"),children:[_&&(0,o.jsx)("style",{dangerouslySetInnerHTML:{__html:_}}),(0,o.jsx)(C.Z,{data:null==e?void 0:e.data,subscribeStatusData:ed,onSubscribeClick:eO})]},(null==e?void 0:null===(a=e.data)||void 0===a?void 0:a.id)||"liveHeader_".concat(n));case"imageAndText":return(0,o.jsxs)(m.W2,{id:(null==e?void 0:null===(i=e.data)||void 0===i?void 0:i.id)||"Livestream_".concat(n),className:v()((null==e?void 0:e.display)==="hidden"&&"!hidden"),children:[_&&(0,o.jsx)("style",{dangerouslySetInnerHTML:{__html:_}}),(0,o.jsx)(T.default,{id:x,config:null==e?void 0:e.data,isMobileAir:!0})]},(null==e?void 0:null===(l=e.data)||void 0===l?void 0:l.id)||"Livestream_".concat(n));case"pdLiveStream":return(0,o.jsxs)(m.W2,{id:(null==e?void 0:null===(s=e.data)||void 0===s?void 0:s.id)||"pdLiveStream_".concat(n),className:v()((null==e?void 0:e.display)==="hidden"&&"!hidden"),children:[_&&(0,o.jsx)("style",{dangerouslySetInnerHTML:{__html:_}}),(0,o.jsx)(I.Z,{data:null==e?void 0:e.data,onBeforePurchase:eH,subscribeStatusData:ed})]},(null==e?void 0:null===(d=e.data)||void 0===d?void 0:d.id)||"pdLiveStream_".concat(n));case"ipc-active-shelf":return(0,o.jsx)(m.W2,{className:"overflow-hidden",children:(0,o.jsx)(z.default,{data:e,buildProps:Z,style:_,onTrack:n=>eL({...n,title:null==e?void 0:e.title})})},"ActiveShelf_".concat(n));case"ipc-bogo-shelf":{let t=(0,D.c)(Z);return(0,o.jsxs)(m.W2,{className:"overflow-hidden",children:[_&&(0,o.jsx)("style",{dangerouslySetInnerHTML:{__html:_}}),(0,o.jsx)(P.Z,{data:e,buildData:t.products,componentStyle:_,pageHandle:J,onBeforePurchase:eH,subscribeStatusData:ed})]},"PDBogoShelf_".concat(n))}case"imageTextGrid5":return(0,o.jsxs)(m.W2,{id:(null==e?void 0:null===(c=e.data)||void 0===c?void 0:c.id)||"imageTextGrid5_".concat(n),className:v()((null==e?void 0:e.display)==="hidden"&&"!hidden"),children:[_&&(0,o.jsx)("style",{dangerouslySetInnerHTML:{__html:_}}),(0,o.jsx)(L.ImageTextGrid,{items:null!==(g=null==e?void 0:null===(u=e.data)||void 0===u?void 0:u.items)&&void 0!==g?g:[],borderRadius:null==e?void 0:null===(p=e.data)||void 0===p?void 0:p.borderRadius,carousel:null==e?void 0:null===(b=e.data)||void 0===b?void 0:b.carousel})]},(null==e?void 0:null===(h=e.data)||void 0===h?void 0:h.id)||"imageTextGrid5_".concat(n));case"ipc-image-overlay-shelf":{let t=(0,D.c)(Z);return(0,o.jsxs)(m.W2,{className:"overflow-hidden",children:[_&&(0,o.jsx)("style",{dangerouslySetInnerHTML:{__html:_}}),(0,o.jsx)(F.default,{data:e,buildData:t.products,componentStyle:_,onTrack:n=>eL({...n,title:null==e?void 0:e.title}),onBeforePurchase:eH,subscribeStatusData:ed})]},"ImageOverlayShelf_".concat(n))}case"ipc-scene-shelf":{let t=(0,D.c)(Z);return(0,o.jsxs)(m.W2,{className:v()("overflow-hidden",(null==e?void 0:e.display)==="hidden"&&"!hidden"),children:[_&&(0,o.jsx)("style",{dangerouslySetInnerHTML:{__html:_}}),(0,o.jsx)(O,{data:e,buildData:t.products,componentStyle:_,onTrack:n=>eL({...n,title:null==e?void 0:e.title}),onBeforePurchase:eH,subscribeStatusData:ed})]},"SceneShelf_".concat(n))}default:{let t=(0,f.H)({componentKey:y,componentData:e,index:n,componentStyle:_,container:null==e?void 0:e.container,buildProps:Z,shopCommon:V,relatedProducts:K,profile:eo,components:eY,locale:Q,locales:X,openSignInPopup:ej,isLogin:ea,onBeforePurchase:eH,mediaPlayerStickyRef:eI,track:eC,setRelativeLink:q,getLocalizedPath:$,addToCart:er});if(t)return t;return(0,o.jsx)(m.W2,{},"Component_".concat(n))}}},[es,eO,ew,ed,eH,Z,eL,Q,V,K,eo,eY,X,ej,ea,eC,q,$,er,J]),eV=eY.map(eU),eq=(0,r.useMemo)(()=>{var e,n;return null==G?void 0:null===(n=G.components)||void 0===n?void 0:null===(e=n.find(e=>(null==e?void 0:e.componentKey)==="promoModal"))||void 0===e?void 0:e.data},[null==G?void 0:G.components]);return(0,o.jsxs)("div",{className:i().dynamic([["7f4db18ba7a5ac52",[(null==G?void 0:G.pagebgColor)?".ipc_template, .ipc_container, .ipc_spacer {\n background: ".concat(null==G?void 0:G.pagebgColor,";\n }"):"",(null==eK?void 0:eK.background)?".ipc_template {\n background: ".concat(null==eK?void 0:eK.background,";\n }"):""]]])+" ipc_template",children:[(0,o.jsx)(i(),{id:"7f4db18ba7a5ac52",dynamic:[(null==G?void 0:G.pagebgColor)?".ipc_template, .ipc_container, .ipc_spacer {\n background: ".concat(null==G?void 0:G.pagebgColor,";\n }"):"",(null==eK?void 0:eK.background)?".ipc_template {\n background: ".concat(null==eK?void 0:eK.background,";\n }"):""],children:"".concat((null==G?void 0:G.pagebgColor)?".ipc_template, .ipc_container, .ipc_spacer {\n background: ".concat(null==G?void 0:G.pagebgColor,";\n }"):""," ").concat((null==eK?void 0:eK.background)?".ipc_template {\n background: ".concat(null==eK?void 0:eK.background,";\n }"):"",' a[data-headless-type-name="image#category_banner"]{pointer-events:none!important;cursor:default!important;text-decoration:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;
1-ms-user-select:none!important;user-select:none!important;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important;-webkit-transition-duration:0s!important;-moz-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important;-webkit-animation:none!important;-moz-animation:none!important;-o-animation:none!important;animation:none!important}a[data-headless-type-name="image#category_banner"]:hover,a[data-headless-type-name="image#category_banner"]:focus,a[data-headless-type-name="image#category_banner"]:active{pointer-events:none!important;cursor:default!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}a[data-headless-type-name="image#category_banner"] *,a[data-headless-type-name="image#category_banner"] img{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important;-webkit-transition-duration:0s!important;-moz-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important;-webkit-animation:none!important;-moz-animation:none!important;-o-animation:none!important;animation:none!important}.ipc_template [class*="duration-"]:not(img):hover,.ipc_template [class*="hover:scale-"]:not(img):hover{-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important;scale:1!important}.ipc_template .group:hover [class*="duration-"]:not(img),.ipc_template .group:hover [class*="hover:scale-"]:not(img){-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important;scale:1!important}')}),eV,eG&&(0,o.jsx)(W,{youTubeId:eG,setYouTubeId:eB}),eA&&(0,o.jsx)(E,{data:eq,onSkip:eE,onSignUp:eR,onClose:eM,isLogin:ea,isSubscribed:ew,agreed:em,onAgreeChange:ep,onSubscribe:eW,loading:eg,showAgreeError:eh,copy:ee,orderEmailAgreed:ev,onOrderEmailChange:eb,isEmailSubscribed:ey,pop:et})]})};var G=e=>{var n,t,a,i,r;let{locale:s}=(0,l.useRouter)(),d=null==e?void 0:null===(n=e.page)||void 0===n?void 0:n.handle,u=null==e?void 0:null===(i=e.shop)||void 0===i?void 0:null===(a=i.metafields)||void 0===a?void 0:null===(t=a.common)||void 0===t?void 0:t.copywriting;return(0,o.jsx)(c.AiuiProvider,{trackingData:{pageGroup:d},locale:s,copyWriting:{soldOutText:null!==(r=null==u?void 0:u.soldOut)&&void 0!==r?r:""},children:(0,o.jsx)(N.u,{children:(0,o.jsx)(Z,{...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.