(globalThis["TURBOPACK_remote_chunk_loading_global_wx-next-web"]||(globalThis["TURBOPACK_remote_chunk_loading_global_wx-next-web"]=[])).push(["object"==typeof document?document.currentScript:void 0,414338,e=>{"use strict";var t=e.i(902875),o=e.i(247865),n=e.i(730921),a=e.i(581014),r=e.i(877957),l=e.i(62544),i=e.i(901351),s=e.i(313983),c=e.i(725296),d=e.i(521350),u=e.i(611540);let f=({isUserLoggedIn:e,regime:f,deviceClass:p,experience:g,isPremiumUser:x})=>{let m=(0,a.useTranslations)("PrivacyConsentModal"),v=(0,n.useLocale)(),D=(0,u.interpolateUrl)(u.URLS.privacyPolicy,{locale:v}),[h,C]=(0,o.useState)(!1),[j,y]=(0,o.useState)(!1),[w,b]=(0,o.useState)(!1);(0,o.useEffect)(()=>{if(!c.US_REGIMES.includes(f)||x||!(0,d.isLocalStorageAvailable)())return;let t=localStorage.getItem("gpcConflict"),o=localStorage.getItem("saleOfDataConflict");t?(y(!0),C(!0)):e&&o&&f===c.Regime.USA_CCPA&&(b(!0),C(!0))},[f,x,e]);let P=async e=>{try{let t={purpose:e.purpose,consent:e.value,setByUser:!0};await i.upsxClient.consent.createUserConsent(t),e.refreshAfterUpdate&&window.location.reload()}catch(e){console.error("Failed to update UPSX consent:",e)}},R=t=>{let o=window,n=window.top,a=o.DprSdk||n?.DprSdk;a?(a.setUserConsents({[s.Purpose.SALE_OF_DATA]:t}),e&&P({purpose:s.Purpose.SALE_OF_DATA,value:t,refreshAfterUpdate:!0}),j?((0,d.isLocalStorageAvailable)()&&localStorage.removeItem("gpcConflict"),e||window.location.reload()):w&&(0,d.isLocalStorageAvailable)()&&localStorage.removeItem("saleOfDataConflict"),C(!1)):console.error("Unable to fix conflict, missing DprSdk.")},S="",O="";if(j?(S="gpcConflictHeader",O="gpcConflictParagraph",f===c.Regime.USA_CCPA&&(O+="_usa-ccpa")):w&&(S="saleOfDataConflictHeader",O="saleOfDataConflictParagraph",f===c.Regime.USA_CCPA&&(O+="_usa-ccpa")),O)return(0,t.jsx)(l.Dialog,{open:h,onOpenChange:C,children:(0,t.jsxs)(l.DialogContent,{className:`text-center ${"desktop"!==p?"h-screen w-screen max-w-none rounded-none":"max-w-lg"} ${"wu"===g?"wu-theme":""} `,onEscapeKeyDown:e=>{(w||j)&&e.preventDefault()},onPointerDownOutside:e=>{e.preventDefault()},showCloseButton:!1,children:[S&&(0,t.jsx)(l.DialogHeader,{children:(0,t.jsx)(l.DialogTitle,{className:"text-xl font-semibold",children:m(S)})}),(0,t.jsx)("div",{className:"py-4",children:(0,t.jsx)("p",{className:"text-sm leading-relaxed",children:m.rich(O,{privacyPolicyLink:e=>(0,t.jsx)("a",{href:D,target:"_top",className:"text-blue-600 underline hover:text-blue-800",children:e})})})}),(0,t.jsxs)(l.DialogFooter,{className:"flex w-fit flex-col gap-3 justify-self-center",children:[(0,t.jsx)(r.Button,{onClick:()=>{R(!0)},variant:"default",className:"w-full sm:w-auto",children:m("optInButtonText")}),(0,t.jsx)(r.Button,{onClick:()=>{R(!1)},variant:"secondary",className:"w-full sm:w-auto",children:m("optOutButtonText")})]})]})})};e.s(["PrivacyConsentModalClient",0,f,"default",0,f])},685840,function(e){e.n(e.i(414338))},62544,396817,634177,e=>{"use strict";var t=e.i(902875),o=e.i(247865),n=e.i(543836),a=e.i(271359),r=e.i(855128),l=e.i(296994),i=e.i(803976),s=e.i(698900),c=e.i(546504),d=e.i(778469),u=e.i(312610),f=e.i(942928),p=e.i(235453),g=e.i(714035),x=e.i(621790),m=e.i(73772),v=e.i(982538),D=Object.defineProperty,h=(e,t)=>D(e,"name",{value:t,configurable:!0}),C="Dialog",[j,y]=(0,r.createContextScope)(C),[w,b]=j(C),P=h(e=>{let{__scopeDialog:n,children:a,open:r,defaultOpen:s,onOpenChange:c,modal:d=!0}=e,u=o.useRef(null),f=o.useRef(null),[p,g]=(0,i.useControllableState)({prop:r,defaultProp:s??!1,onChange:c,caller:C}),[x,m]=o.useState(0),[v,D]=o.useState(0);return(0,t.jsx)(w,{scope:n,triggerRef:u,contentRef:f,contentId:(0,l.useId)(),titleId:(0,l.useId)(),descriptionId:(0,l.useId)(),titlePresent:x>0,descriptionPresent:v>0,setTitleCount:m,setDescriptionCount:D,open:p,onOpenChange:g,onOpenToggle:o.useCallback(()=>g(e=>!e),[g]),modal:d,children:a})},"Dialog"),R=o.forwardRef(h(function(e,o){let{__scopeDialog:r,...l}=e,i=b("DialogTrigger",r),s=(0,a.useComposedRefs)(o,i.triggerRef);return(0,t.jsx)(f.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.open?i.contentId:void 0,"data-state":K(i.open),...l,ref:s,onClick:(0,n.composeEventHandlers)(e.onClick,i.onOpenToggle)})},"DialogTrigger")),S="DialogPortal",[O,_]=j(S,{forceMount:void 0}),A=h(e=>{let{__scopeDialog:n,forceMount:a,children:r,container:l}=e,i=b(S,n);return(0,t.jsx)(O,{scope:n,forceMount:a,children:o.Children.map(r,e=>(0,t.jsx)(u.Presence,{present:a||i.open,children:(0,t.jsx)(d.Portal,{asChild:!0,container:l,children:e})}))})},"DialogPortal"),N="DialogOverlay",I=o.forwardRef(h(function(e,o){let n=_(N,e.__scopeDialog),{forceMount:a=n.forceMount,...r}=e,l=b(N,e.__scopeDialog);return l.modal?(0,t.jsx)(u.Presence,{present:a||l.open,children:(0,t.jsx)(E,{...r,ref:o})}):null},"DialogOverlay")),k=(0,v.createSlot)("DialogOverlay.RemoveScroll"),E=o.forwardRef(h(function(e,o){let{__scopeDialog:n,...r}=e,l=b(N,n),i=(0,s.useDismissableLayerSurface)(),c=(0,a.useComposedRefs)(o,i);return(0,t.jsx)(x.RemoveScroll,{as:k,allowPinchZoom:!0,shards:[l.contentRef],children:(0,t.jsx)(f.Primitive.div,{"data-state":K(l.open),...r,ref:c,style:{pointerEvents:"auto",...r.style}})})},"DialogOverlayImpl")),T="DialogContent",F=o.forwardRef(h(function(e,o){let n=_(T,e.__scopeDialog),{forceMount:a=n.forceMount,...r}=e,l=b(T,e.__scopeDialog);return(0,t.jsx)(u.Presence,{present:a||l.open,children:l.modal?(0,t.jsx)(U,{...r,ref:o}):(0,t.jsx)(B,{...r,ref:o})})},"DialogContent")),U=o.forwardRef(h(function(e,r){let l=b(T,e.__scopeDialog),i=o.useRef(null),s=(0,a.useComposedRefs)(r,l.contentRef,i);return o.useEffect(()=>{let e=i.current;if(e)return(0,m.hideOthers)(e)},[]),(0,t.jsx)(L,{...e,ref:s,trapFocus:l.open,disableOutsidePointerEvents:l.open,onCloseAutoFocus:(0,n.composeEventHandlers)(e.onCloseAutoFocus,e=>{e.preventDefault(),l.triggerRef.current?.focus()}),onPointerDownOutside:(0,n.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,o=0===t.button&&!0===t.ctrlKey;(2===t.button||o)&&e.preventDefault()}),onFocusOutside:(0,n.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault())})},"DialogContentModal")),B=o.forwardRef(h(function(e,n){let a=b(T,e.__scopeDialog),r=o.useRef(!1),l=o.useRef(!1);return(0,t.jsx)(L,{...e,ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(r.current||a.triggerRef.current?.focus(),t.preventDefault()),r.current=!1,l.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(r.current=!0,"pointerdown"===t.detail.originalEvent.type&&(l.current=!0));let o=t.target;a.triggerRef.current?.contains(o)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&l.current&&t.preventDefault()}})},"DialogContentNonModal")),L=o.forwardRef(h(function(e,o){let{__scopeDialog:n,trapFocus:a,onOpenAutoFocus:r,onCloseAutoFocus:l,...i}=e,d=b(T,n);return(0,p.useFocusGuards)(),(0,t.jsx)(t.Fragment,{children:(0,t.jsx)(c.FocusScope,{asChild:!0,loop:!0,trapped:a,onMountAutoFocus:r,onUnmountAutoFocus:l,children:(0,t.jsx)(s.DismissableLayer,{role:"dialog",id:d.contentId,"aria-describedby":d.descriptionPresent?d.descriptionId:void 0,"aria-labelledby":d.titlePresent?d.titleId:void 0,"data-state":K(d.open),...i,ref:o,deferPointerDownOutside:!0,onDismiss:()=>d.onOpenChange(!1)})})})},"DialogContentImpl")),H=o.forwardRef(h(function(e,o){let{__scopeDialog:n,...a}=e,r=b("DialogTitle",n),{setTitleCount:l}=r;return(0,g.useLayoutEffect)(()=>(l(e=>e+1),()=>l(e=>e-1)),[l]),(0,t.jsx)(f.Primitive.h2,{id:r.titleId,...a,ref:o})},"DialogTitle")),M=o.forwardRef(h(function(e,o){let{__scopeDialog:n,...a}=e,r=b("DialogDescription",n),{setDescriptionCount:l}=r;return(0,g.useLayoutEffect)(()=>(l(e=>e+1),()=>l(e=>e-1)),[l]),(0,t.jsx)(f.Primitive.p,{id:r.descriptionId,...a,ref:o})},"DialogDescription")),z=o.forwardRef(h(function(e,o){let{__scopeDialog:a,...r}=e,l=b("DialogClose",a);return(0,t.jsx)(f.Primitive.button,{type:"button",...r,ref:o,onClick:(0,n.composeEventHandlers)(e.onClick,()=>l.onOpenChange(!1))})},"DialogClose"));function K(e){return e?"open":"closed"}h(K,"getState"),e.s(["Close",0,z,"Content",0,F,"Description",0,M,"Overlay",0,I,"Portal",0,A,"Root",0,P,"Title",0,H,"Trigger",0,R],396817);var G=e.i(226602),$=e.i(632137),V=e.i(877957),X=e.i(294237);e.i(368847);let Z=(0,X.cva)("",{variants:{type:{overlay:"data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-overlay bg-black/50",content:"data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed left-[50%] top-[50%] z-overlay w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 rounded-lg border bg-white shadow-lg duration-200 sm:max-w-md p-6",header:"mb-4 text-center",footer:"mt-6 flex flex-col-reverse gap-2 text-center"}},defaultVariants:{type:"content"}});function q({...e}){return(0,t.jsx)(A,{"data-slot":"dialog-portal",...e})}function J({className:e,...o}){return(0,t.jsx)(I,{"data-slot":"dialog-overlay",className:(0,$.cn)(Z({type:"overlay"}),e),...o})}function Q({className:e,overlayClassName:o,children:n,showCloseButton:a=!0,...r}){return(0,t.jsxs)(q,{"data-slot":"dialog-portal",children:[(0,t.jsx)(J,{className:o}),(0,t.jsxs)(F,{"data-slot":"dialog-content",className:(0,$.cn)(Z({type:"content"}),e),...r,children:[n,a&&(0,t.jsxs)(z,{className:"absolute top-4 right-4 cursor-pointer transition-opacity hover:opacity-70 focus:outline-none",children:[(0,t.jsx)(G.Close,{className:"h-5 w-5 text-black"}),(0,t.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})}function W({className:e,...o}){return(0,t.jsx)("div",{"data-slot":"dialog-header",className:(0,$.cn)(Z({type:"header"}),e),...o})}function Y({className:e,children:o,...n}){return(0,t.jsx)(H,{"data-slot":"dialog-title",className:(0,$.cn)("pt-4 text-center",e),...n,children:o})}function ee({className:e,children:o,...n}){return(0,t.jsx)(M,{"data-slot":"dialog-description",className:(0,$.cn)("pb-4 text-center",e),...n,children:o})}function et({primary:e,secondary:o,className:n}){return(0,t.jsxs)("div",{className:(0,$.cn)("flex flex-col-reverse gap-3",n),children:[o&&(0,t.jsx)(V.Button,{variant:"secondary",onClick:o.onClick,className:"w-full",children:o.label}),e&&(0,t.jsx)(V.Button,{variant:"default",onClick:e.onClick,className:"w-full",children:e.label})]})}e.s(["dialogStyles",0,Z],634177),e.s(["BasicDialog",0,function({title:e,description:o,primaryAction:n,secondaryAction:a,showCloseButton:r=!0,className:l,children:i,...s}){return(0,t.jsxs)(Q,{showCloseButton:r,className:(0,$.cn)("p-6",l),...s,children:[(0,t.jsx)(W,{children:(0,t.jsx)(Y,{children:e})}),(0,t.jsx)(ee,{children:o}),i,(n||a)&&(0,t.jsx)(et,{primary:n,secondary:a})]})},"Dialog",0,function({...e}){return(0,t.jsx)(P,{"data-slot":"dialog",...e})},"DialogClose",0,function({...e}){return(0,t.jsx)(z,{"data-slot":"dialog-close",...e})},"DialogContent",0,Q,"DialogDescription",0,ee,"DialogFooter",0,function({className:e,...o}){return(0,t.jsx)("div",{"data-slot":"dialog-footer",className:(0,$.cn)(Z({type:"footer"}),e),...o})},"DialogHeader",0,W,"DialogOverlay",0,J,"DialogPortal",0,q,"DialogTitle",0,Y,"DialogTrigger",0,function({...e}){return(0,t.jsx)(R,{"data-slot":"dialog-trigger",...e})}],62544)}]);