"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3720],{18052:function(e,t,n){n.d(t,{Z:function(){return m}});var r=n(2784),i=n(47336),a=n(59124),o=n(1505),l=n(7307);const s=l.default.div.withConfig({componentId:"sc-sea37o-0"})(["width:100%;background:",";margin-bottom:",";border:none;line-height:1.4;&:hover{color:",";}"],(e=>{let{theme:t}=e;return t.color.lightGray4}),(e=>{let{theme:t}=e;return t.spacing[20]}),(e=>{let{theme:t}=e;return t.color.primary})),d=l.default.div.withConfig({componentId:"sc-sea37o-1"})(["display:flex;align-items:center;justify-content:space-between;transition:",";background:",";width:100%;text-align:left;cursor:pointer;padding:",";svg{flex-shrink:0;}"],(e=>{let{theme:t}=e;return`color ${t.movement.duration} ${t.movement.easing}`}),(e=>{let{theme:t}=e;return t.color.lightGray4}),(e=>{let{theme:t}=e;return`${t.spacing[20]} ${t.spacing[16]} `})),c=l.default.div.withConfig({componentId:"sc-sea37o-2"})(["text-align:left;max-height:",";overflow:hidden;transition:",";color:",";p{margin:",";margin-right:",";}"],(e=>{let{$open:t,$scrollHeight:n,theme:r}=e;return t?`calc(${n}px + ${r.spacing[16]})`:0}),(e=>{let{theme:t}=e;return`max-height ${t.movement.duration} ${t.movement.easing}`}),(e=>{let{theme:t}=e;return t.color.darkGray1}),(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.spacing[32]}));var u=n(52322);var m=function(e){let{heading:t,children:n,deepLink:l}=e;const{0:m,1:p}=(0,r.useState)(!1),{0:g,1:h}=(0,r.useState)(0),f=(0,r.useRef)(null);return(0,r.useEffect)((()=>{h(f.current.scrollHeight),window.location.hash===`#${l}`&&p(!0)}),[l]),(0,u.jsxs)(s,{id:l,tabIndex:"0",children:[(0,u.jsxs)(d,{onClick:()=>p(!m),role:"button",children:[(0,u.jsx)(i.T,{variant:"title",children:t}),m?(0,u.jsx)(a.Z,{}):(0,u.jsx)(o.Z,{})]}),(0,u.jsx)(c,{ref:f,$open:m,$scrollHeight:g,children:n})]})}},68240:function(e,t,n){var r=n(95235),i=n(82269),a=n(6082),o=(n(5182),n(43677)),l=n(85366),s=n(51511),d=n(52322);const c=["asset","type"];function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t{const{asset:t,type:n}=e,r=(0,i.Z)(e,c);return(()=>{switch(n||t?.__contentType){case a.MODULE_TYPES.CLOUDINARY_IMAGE:return(0,d.jsx)(o.I,m({assetPath:t?.primary.assetPath||"",alt:t?.alt},r));case a.MODULE_TYPES.CLOUDINARY_VIDEO:return(0,d.jsx)(l.V,m({assetPath:t?.id||""},r));case"KEYART":return(0,d.jsx)(s.K,m({assetPath:t?.primary.assetPath||"",alt:t?.alt},r));default:return null}})()}},3599:function(e,t,n){n.d(t,{Z:function(){return u}});n(2784);var r=n(7307);const i=r.default.div.withConfig({componentId:"sc-1pny4m6-0"})(["display:flex;align-items:center;justify-content:center;height:",";background:transparent;color:",";position:relative;z-index:1;",""],(e=>{let{height:t}=e;return t||"68px"}),(e=>{let{theme:t}=e;return t.color.lightGray1}),(e=>{let{$alignToBorder:t}=e;return t&&(0,r.css)(["top:-34px;background:transparent;"])})),a=r.default.div.withConfig({componentId:"sc-1pny4m6-1"})(["background-image:radial-gradient( "," 20%,transparent 20% );background-position:0 0;background-size:14px 14px;height:14px;width:100%;"],(e=>{let{theme:t}=e;return t.color.lightGray1})),o=r.default.div.withConfig({componentId:"sc-1pny4m6-2"})(["display:flex;margin:0 ",";img{width:50px;}",""],(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{$iconColor:t}=e;return t&&(0,r.css)(["color:",";"],t)}));var l=n(11172),s=n(43677),d=n(52322);const c=e=>{let{showFancyBorder:t,height:n,icon:r,iconUrl:c,iconColor:u,alignToBorder:m,className:p}=e;const g=r&&r;return(0,d.jsxs)(i,{height:n,$alignToBorder:m,className:p,children:[t&&(0,d.jsx)(l.F,{height:16,position:"top",type:"awning-white-jagged",placement:"outside"}),(0,d.jsx)(a,{}),r&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(o,{$iconColor:u,children:(0,d.jsx)(g,{size:44})}),(0,d.jsx)(a,{})]}),c&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(o,{children:(0,d.jsx)(s.I,{assetPath:c,alt:"border-icon"})}),(0,d.jsx)(a,{})]}),t&&(0,d.jsx)(l.F,{height:16,position:"bottom",type:"awning-white-jagged",placement:"outside",$flip:!0})]})};c.defaultProps={showFancyBorder:!0};var u=c},90603:function(e,t,n){n.d(t,{Z:function(){return u}});var r=n(95235),i=(n(2784),n(7307)),a=n(78907),o=n(96827),l=n(52322);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t{let{theme:t,color:n}=e;return{color:n||t.color.lightGray2}})).withConfig({componentId:"sc-1i3i48m-0"})([""]);var u=e=>e.constrained?(0,l.jsx)(o.ZP,{children:(0,l.jsx)(c,d({},e))}):(0,l.jsx)(c,d({},e))},85966:function(e,t,n){n.d(t,{Z:function(){return l}});var r=n(2784),i=n(97224);const a=n(7307).default.a.withConfig({componentId:"sc-1ghsbvz-0"})(["border-radius:",";overflow:hidden;transition:",";& > *{transition:",";}&:hover{& > *{color:",";transition:",";}}"],(e=>{let{theme:t}=e;return t.borderRadius}),(e=>{let{theme:t}=e;return`color ${t.movement.duration} ${t.movement.easing} ${t.movement.delay}`}),(e=>{let{theme:t}=e;return`color ${t.movement.duration} ${t.movement.easing} ${t.movement.delay}`}),(e=>{let{theme:t}=e;return t.color.primary}),(e=>{let{theme:t}=e;return`color ${t.movement.duration} ${t.movement.easing} ${t.movement.delay}`}));var o=n(52322);var l=r.forwardRef((function(e,t){const{children:n,href:r,className:l}=e;return r?(0,o.jsx)(i.Z,{href:r,passHref:!0,children:(0,o.jsx)(a,{ref:t,className:l,children:n})}):(0,o.jsx)(a,{ref:t,className:l,children:n})}))},80324:function(e,t,n){n.d(t,{Z:function(){return m}});var r=n(2784),i=n(32899);const a="SMILE",o="SURPRISE",l="ANGER",s="FRUSTRATED";const d=n(7307).default.img.withConfig({componentId:"sc-boll4g-0"})(["width:100%;height:auto;"]);var c=n(52322);const u=e=>{let{className:t,size:n,expression:u,loading:m,mii:p}=e;const{text:g}=(0,i.useLocalizer)(),h=(0,r.useMemo)((()=>{switch(u){case o:return"&expression=surprise&characterXRotate=350";case a:return"&expression=smile";case l:return"&expression=anger";case s:return"&expression=frustrated";default:return"&expression=normal"}}),[u]);if(m||!p)return(0,c.jsx)(d,{className:t,src:"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+SWNvbi9Vc2VyIGFjY291bnQvTm8gbG9naW4gKGNpcmNsZSk8L3RpdGxlPgogICAgPGRlZnM+CiAgICAgICAgPGNpcmNsZSBpZD0icGF0aC0xIiBjeD0iOSIgY3k9IjkiIHI9IjkiPjwvY2lyY2xlPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJnbG9iYWwtbmF2LS8tZGVza3RvcC0vLXVuYXV0aCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyOTEuMDAwMDAwLCAtMTcuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTUwLjAwMDAwMCwgNS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJMb2ctaW4tLy1TaWduLXVwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMzEuMDAwMDAwLCAwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJJY29uL1VzZXItYWNjb3VudC9Oby1sb2dpbi0oY2lyY2xlLWNyb3ApIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4wMDAwMDAsIDEyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgaWQ9IkNyb3AiIGZpbGw9IiNEQURBREEiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOS4wMTA4ODcxLDEyLjAyMjk4MzkgQzYuNDYzMzA2NDUsMTIuMDIyOTgzOSA0LjQwNTY0NTE2LDkuOTY1MzIyNTggNC40MDU2NDUxNiw3LjQxNzc0MTk0IEM0LjQwNTY0NTE2LDQuODcwMTYxMjkgNi40NjMzMDY0NSwyLjgxMjUgOS4wMTA4ODcxLDIuODEyNSBDMTEuNTU4NDY3NywyLjgxMjUgMTMuNjE2MTI5LDQuODcwMTYxMjkgMTMuNjE2MTI5LDcuNDE3NzQxOTQgQzEzLjYxNjEyOSw5Ljk2NTMyMjU4IDExLjU1ODQ2NzcsMTIuMDIyOTgzOSA5LjAxMDg4NzEsMTIuMDIyOTgzOSBaIE0yLjI1LDE4IEMyLjI1LDE1LjIwNzQ1OTcgNC41NTI2MjA5NywxMi45MDQ4Mzg3IDcuMzk0MTUzMjMsMTIuOTA0ODM4NyBMMTAuNDgwNjQ1MiwxMi45MDQ4Mzg3IEMxMy4zMjIxNzc0LDEyLjkwNDgzODcgMTUuNjI0Nzk4NCwxNS4yMDc0NTk3IDE1LjYyNDc5ODQsMTggTDIuMjUsMTgiIGlkPSJTaGFwZSIgZmlsbD0iIzk2OTY5NiIgZmlsbC1ydWxlPSJub256ZXJvIiBtYXNrPSJ1cmwoI21hc2stMikiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==",alt:g("User Icon")});const f=new URL(`https://${p.imageOrigin}/2.0.0/mii_images/${p.id}/${p.etag}.png?type=face&width=${n}${h}`).href;return(0,c.jsx)(d,{className:t,src:f,alt:g("User Mii")})};u.defaultProps={size:128};var m=u},58877:function(e,t,n){n.d(t,{Z:function(){return _}});var r=n(95235),i=n(2784),a=n(64897),o=n(80865),l=n(84004),s=n(78907),d=n(47336),c=n(35520),u=n(43677),m=n(85366),p=n(57978),g=n(98139),h=n(27905),f=n(30513),y=n(92072),b=n(63720),v=n(6082),k=n(7307);const x=k.default.p.withConfig({componentId:"sc-16r5mbt-0"})(["min-height:1rem;margin:1em 0;"]),w=k.default.div.withConfig({componentId:"sc-16r5mbt-1"})(["*{max-width:100%;}p{","}a{background:transparent;color:",";font-weight:700;cursor:pointer;border-bottom:2px solid ",";transition:",";&:hover{color:",";border-bottom:2px solid ",";}}"],(e=>{let{textVariant:t,theme:n}=e;return t&&(0,k.css)(["font-weight:",";font-size:",";&:last-child{margin-bottom:0;}","{font-size:",";}"],n.font.weight.light,n.font.size.legalMobile,n.mediaQuery.tabletSmall,n.font.size.legalDesktop)}),(e=>{let{theme:t}=e;return t.color.primary}),(e=>{let{theme:t}=e;return t.color.primary}),(e=>{let{theme:t}=e;return`\n border-bottom-color ${t.movement.duration} ${t.movement.easing} ${t.movement.delay},\n color ${t.movement.duration} ${t.movement.easing} ${t.movement.delay}\n `}),(e=>{let{theme:t}=e;return t.color.primaryHover}),(e=>{let{theme:t}=e;return t.color.primaryHover})),T=(0,k.default)(f.L).withConfig({componentId:"sc-16r5mbt-2"})(["display:inline;"," span{font-size:inherit;}"],(e=>{let{$linkStyle:t}=e;return"light"===t&&(0,k.css)(["color:",";span{border-bottom-color:",";}&:hover{color:",";span{border-bottom-color:"," !important;}}"],(e=>{let{theme:t}=e;return t.color.white}),(e=>{let{theme:t}=e;return t.color.white}),(e=>{let{theme:t}=e;return t.color.white}),(e=>{let{theme:t}=e;return t.color.white}))})),P=k.default.span.withConfig({componentId:"sc-16r5mbt-3"})(["white-space:nowrap;overflow:visible;"]),C=(0,k.default)(u.I).withConfig({componentId:"sc-16r5mbt-4"})(["height:",";width:",";margin:0 ",";display:inline-block;vertical-align:middle;"],(e=>{let{height:t}=e;return`${t}px`}),(e=>{let{width:t}=e;return`${t}px !important`}),(e=>{let{theme:t}=e;return t.spacing[8]}));var j=n(5182),I=n(68799);const S=k.default.div.attrs((()=>({role:"table"}))).withConfig({componentId:"sc-n0305c-0"})(["width:100%;display:grid;border:1px solid ",";border-radius:",";overflow:hidden;","{grid-auto-flow:column;grid-auto-columns:1fr;}margin-bottom:",";margin-top:",";"],(e=>{let{theme:t}=e;return t.color.lightGray3}),(e=>{let{theme:t}=e;return t.borderRadiusRound}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>{let{theme:t}=e;return t.spacing[24]}),(e=>{let{theme:t}=e;return t.spacing[24]})),E=k.default.div.attrs((()=>({role:"column"}))).withConfig({componentId:"sc-n0305c-1"})(["display:grid;","{grid-auto-rows:1fr;}"],(e=>{let{theme:t}=e;return t.mediaQuery.tablet})),N=k.default.div.attrs((()=>({role:"cell"}))).withConfig({componentId:"sc-n0305c-2"})(["text-align:center;display:flex;flex-direction:row;justify-content:center;align-items:center;flex:1 1 0;padding:",";border:1px solid ",";p{margin:0;}",""],(e=>{let{theme:t}=e;return t.spacing[12]}),(e=>{let{theme:t}=e;return t.color.lightGray3}),(e=>{let{$isHeaderCell:t,theme:n}=e;return t&&`\n background-color: ${n.color.lightGray4};\n p {\n font-weight: bold;\n }\n `}));var O=n(52322);const D=e=>{let{content:t}=e;const n=(0,i.useMemo)((()=>{const e=Array.from(Array(t?.[0]?.content?.length)).map((()=>[]));return t?.forEach(((t,n)=>{t?.content?.forEach(((t,r)=>{const i=t?.content?.[0]?.content?.map(((e,t)=>{let{nodeType:n,value:r,data:i,content:a}=e;return"paragraph"===n||"text"===n?(0,O.jsx)("p",{children:r},t):"hyperlink"===n?(0,O.jsx)(f.L,{href:i?.uri,children:a?.[0]?.value},t):void 0}));e[r]?.push((0,O.jsx)(N,{$isHeaderCell:"table-header-cell"===t?.nodeType,children:i},`${n}-${r}`))}))})),e}),[t]);return(0,O.jsx)(S,{children:n?.map(((e,t)=>(0,O.jsx)(E,{children:e},t)))})};function A(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function R(e){for(var t=1;t(0,O.jsx)("em",{children:e}),[o.oN.BOLD]:e=>(0,O.jsx)("strong",{children:e})},A?.renderMark),renderNode:R({[o.RG.HR]:()=>k((0,O.jsx)(s.D,{})),[o.RG.PARAGRAPH]:(e,t)=>k(S?(0,O.jsx)(d.T,{variant:S,children:t}):(0,O.jsx)(x,{className:n,children:t})),[o.RG.HEADING_1]:(e,t)=>k((0,O.jsx)(c.H,{variant:"h1",as:"h1",defaultMargin:L,children:t})),[o.RG.HEADING_2]:(e,t)=>k((0,O.jsx)(c.H,{variant:"h2",as:"h2",defaultMargin:L,children:t})),[o.RG.HEADING_3]:(e,t)=>k((0,O.jsx)(c.H,{variant:"h3",as:"h3",defaultMargin:L,children:t})),[o.RG.HEADING_4]:(e,t)=>k((0,O.jsx)(c.H,{variant:"h4",as:"h4",defaultMargin:L,children:t})),[o.RG.HEADING_5]:(e,t)=>k((0,O.jsx)(c.H,{variant:"h5",as:"h5",defaultMargin:L,children:t})),[o.RG.HEADING_6]:(e,t)=>k((0,O.jsx)(c.H,{variant:"h6",as:"h6",defaultMargin:L,children:t})),[o.RG.OL_LIST]:(e,t)=>k((0,O.jsx)("ol",{children:t})),[o.RG.UL_LIST]:(e,t)=>k((0,O.jsx)("ul",{children:t})),[o.RG.EMBEDDED_ENTRY]:e=>{if("Link"===e.data?.target?.sys?.type){const t=e.data.target.sys.id,n=i?.entries?.block?.find((e=>{let{id:n}=e;return n===t})),r=n?.__typename;if("MediaGallery"===r){const e=n.items?.map((e=>"image"===e.resourceType?(0,O.jsx)(u.I,{alt:"",assetPath:e.publicId},e.publicId):"video"===e.resourceType?(0,O.jsx)(m.V,{host:"cloudinary",assetPath:e.publicId},e.publicId):void 0)).filter(Boolean);if(e?.length)return k((0,O.jsx)(p.M,{children:e}))}if("Media"===r){if("image"===n.asset.resourceType)return k((0,O.jsx)(x,{as:"div",children:(0,O.jsx)(u.I,{alt:n.alt,assetPath:n.asset.publicId})}));if("video"===n.asset.resourceType)return k((0,O.jsx)(x,{as:"div",children:(0,O.jsx)(m.V,{host:"cloudinary",assetPath:n.asset.publicId})}))}return"YouTubeVideo"===r?k((0,O.jsx)(x,{as:"div",children:(0,O.jsx)(m.V,{host:"youtube",assetPath:n.videoId,noCookie:n.nocookie})})):null}const{contentType:t}=e.data.target.sys;if(t.sys.id===v.COMPONENT_TYPES.CTA||t.sys.id===v.MODULE_TYPES.CTA){const n=t.sys.id===v.COMPONENT_TYPES.CTA?(0,j.ctaParser)(e.data.target):(0,j.ctaModuleParser)(e.data.target),r=_||{demoNsuid:null,name:null,softwarePublisher:null,sku:null};switch(n.url){case"[demo]":return(0,O.jsx)(b.g,{variant:"button",product:r,children:n.label});case"[sign-in]":return(0,O.jsx)(b.$d,{label:n.label});default:return(0,O.jsx)(g.B,{href:n.url,children:n.label})}}if(t.sys.id===v.COMPONENT_TYPES.IMAGE){const t=(0,j.imageParser)(e.data.target);if("video"===t.primary.resourceType)return k((0,O.jsx)(h.V,{host:"cloudinary",assetPath:t.primary.assetPath,ariaLabel:""}));if("image"===t.primary.resourceType)return k((0,O.jsx)(u.I,{alt:t.alt,assetPath:t.primary.assetPath}))}if(t.sys.id===v.MODULE_TYPES.CLOUDINARY_VIDEO||t.sys.id===v.MODULE_TYPES.CLOUDINARY_IMAGE||t.sys.id===v.MODULE_TYPES.CLOUDINARY_ASSET){const t=(0,I.getCloudinaryAsset)(e.data.target);if(t.__contentType===v.MODULE_TYPES.CLOUDINARY_VIDEO)return k((0,O.jsx)(h.V,{host:"cloudinary",assetPath:t.id,ariaLabel:""}));if(t.__contentType===v.MODULE_TYPES.CLOUDINARY_IMAGE)return k((0,O.jsx)(u.I,{alt:t.alt,assetPath:t.primary.assetPath}))}if(t.sys.id===v.MODULE_TYPES.YOUTUBE_VIDEO){const t=(0,j.youTubeVideoModuleParser)(e.data.target);return k((0,O.jsx)(x,{as:"div",children:(0,O.jsx)(m.V,{host:"youtube",assetPath:t.videoId,noCookie:t.nocookie})}))}},[o.RG.TABLE]:e=>k((0,O.jsx)(D,{content:e?.content})),[o.Ev.EMBEDDED_ENTRY]:e=>{const{contentType:t}=e.data.target.sys,n=(0,I.getCloudinaryAsset)(e.data.target);if(t.sys.id===v.MODULE_TYPES.TEXT){const t=(0,j.textModuleParser)(e.data.target),{link:n,id:r,styling:i,text:a}=t;let o=a;return i===v.STYLING_TYPES.NO_WRAP&&(o=(0,O.jsx)(P,{children:o})),i===v.STYLING_TYPES.SUPERSCRIPT&&(o=(0,O.jsx)("strong",{children:(0,O.jsx)("sup",{children:o})})),i===v.STYLING_TYPES.LEGAL&&(o=(0,O.jsx)(d.T,{variant:"legal",as:"span",children:o})),i===v.STYLING_TYPES.EMPHASIS&&(o=(0,O.jsx)("em",{children:o})),i===v.STYLING_TYPES.LINK&&(o=(0,O.jsx)(f.L,{children:o})),n?(0,O.jsx)("a",{href:n,children:o}):r?(0,O.jsx)("span",{id:r,children:o}):o}if(n.__contentType===v.MODULE_TYPES.CLOUDINARY_IMAGE){const t=(0,j.cloudinaryImageModuleParser)(e.data.target),{height:n,width:r}=t.primary.dimensions;return k((0,O.jsx)(C,{alt:t.alt,assetPath:t.primary.assetPath,height:n,width:r}))}return null},[o.Ev.HYPERLINK]:(e,t)=>{const{uri:n}=e.data,r=(0,y.iN)(n,$,N);return(0,O.jsx)(T,{target:M,$linkStyle:E,href:r,children:t})},[o.Ev.ENTRY_HYPERLINK]:(e,t)=>{const n=e.data.target.sys?.id,r=i?.entries?.hyperlink?.find((e=>{let{id:t}=e;return t===n}));return(0,O.jsx)(T,{target:M,$linkStyle:E,href:r?.url,children:t})}},A?.renderNode),renderText:e=>e.split("\n").reduce(((e,t,n)=>[...e,n>0&&(0,O.jsx)("br",{},n),t]),[])};return(0,l.h)(r,Y)}));L.defaultProps={wrap:e=>e,headingMargin:!0};var _=L},78439:function(e,t,n){n.d(t,{Z:function(){return f}});var r=n(95235),i=n(82269),a=n(2784),o=n(96827),l=n(90603),s=n(7307);const d=s.default.section.withConfig({componentId:"sc-1bfhtts-0"})(["position:relative;width:100%;padding-top:",";padding-bottom:",";scroll-margin-top:120px;"," ","{padding-top:",";padding-bottom:",";","}"],(e=>{let{theme:t,$marginTop:n}=e;return 0===n?0:t.spacing[n||32]}),(e=>{let{theme:t,$marginBottom:n}=e;return 0===n?0:t.spacing[n||32]}),(e=>{let{$background:t,$backgroundTiled:n}=e;return t&&(0,s.css)(["margin-top:0;margin-bottom:0;background:",";background-size:",";"],t,n?"auto":"cover")}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>{let{theme:t,$marginTop:n}=e;return 0===n?0:t.spacing[n||48]}),(e=>{let{theme:t,$marginBottom:n}=e;return 0===n?0:t.spacing[n||48]}),(e=>{let{$background:t,$backgroundTiled:n}=e;return t&&(0,s.css)(["margin-top:0;margin-bottom:0;background:",";background-size:",";"],t,n?"auto":"cover")}));var c=n(52322);const u=["as","background","backgroundTiled","border","children","className","constrained","constrainedMaxWidth","divider","dividerElement","marginBottom","marginTop","id","small","hide"];function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p(e){for(var t=1;t{let{as:t,background:n,backgroundTiled:r,border:l,children:s,className:m,constrained:g,constrainedMaxWidth:h,divider:f,dividerElement:y,marginBottom:b,marginTop:v,id:k,small:x,hide:w}=e,T=(0,i.Z)(e,u);const{hasTopDivider:P,hasBottomDivider:C}=(0,a.useMemo)((()=>({hasTopDivider:f.includes("top"),hasBottomDivider:f.includes("bottom")})),[f]),j=P?y:null,I=C?y:null;return w?null:(0,c.jsxs)(c.Fragment,{children:[j,(0,c.jsx)(d,p(p({as:t,className:m,$background:n,$backgroundTiled:r,$marginTop:v,$marginBottom:b,id:k},T),{},{children:g?(0,c.jsx)(o.ZP,{border:l,small:x,maxWidth:h,children:s}):s})),I]})},h=e=>{let{constrained:t}=e;return(0,c.jsx)(l.Z,{constrained:t})};g.defaultProps={background:"",constrained:!1,divider:[],dividerElement:(0,c.jsx)(h,{}),marginBottom:null,marginTop:null,id:null,hide:!1};var f=g},56966:function(e,t,n){var r=n(78439);t.Z=r.Z},81225:function(e,t,n){var r=n(95235),i=n(82269),a=n(98139),o=n(32899),l=n(52322);const s=["className","label"];function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t{let{className:t,label:n}=e,r=(0,i.Z)(e,s);const{text:d}=(0,o.useLocalizer)(),u=(0,o.useAccounts)();return(0,l.jsx)(a.B,c(c({className:t,onClick:u.promptLogin},r),{},{children:n||d("Sign in")}))}},88724:function(e,t,n){n.d(t,{Gb:function(){return o},Hp:function(){return c},ZM:function(){return m},a1:function(){return s},r1:function(){return u},tP:function(){return l},vs:function(){return d},x8:function(){return a},zT:function(){return p}});var r=n(7307),i=n(63720);const a=(0,r.default)(i.Aq).withConfig({componentId:"sc-14s4g00-0"})(["overflow:hidden;"]),o=(0,r.default)(i.He).withConfig({componentId:"sc-14s4g00-1"})(["display:flex;align-items:center;width:100%;height:100%;"]),l=r.default.div.withConfig({componentId:"sc-14s4g00-2"})(["display:flex;align-items:center;margin-bottom:",";","{margin-bottom:",";}"],(e=>{let{theme:t}=e;return t.spacing[8]}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.spacing[16]})),s=r.default.span.withConfig({componentId:"sc-14s4g00-3"})(["margin-right:",";svg{width:32px;height:32px;}","{margin-right:",";svg{width:48px;height:48px;}}"],(e=>{let{theme:t}=e;return t.spacing[12]}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.spacing[16]})),d=r.default.div.withConfig({componentId:"sc-14s4g00-4"})(["width:100%;display:flex;flex-direction:",";color:",";gap:",";padding:",";","{flex-direction:",";align-items:center;& > *{width:50%;}}"],(e=>{let{$reverseContent:t,$alignImageMobile:n}=e;return t||"top"===n?"column-reverse":"column"}),(e=>{let{theme:t,variant:n}=e;return"light"===n?t.color.white:t.color.darkGrey1}),(e=>{let{theme:t,$gap:n}=e;return n||t.spacing[16]}),(e=>{let{$contentWrapperPadding:t}=e;return t}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{$reverseContent:t}=e;return t?"row-reverse":"row"})),c=r.default.div.withConfig({componentId:"sc-14s4g00-5"})(["padding:",";> a{width:100%;}","{> a{width:auto;}}"],(e=>{let{theme:t}=e;return t.spacing[32]}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet})),u=r.default.div.withConfig({componentId:"sc-14s4g00-6"})(["margin:",";","{display:flex;justify-content:space-between;align-items:center;margin:"," 0;}"],(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.spacing[32]})),m=r.default.div.withConfig({componentId:"sc-14s4g00-7"})(["",""],(e=>{let{$noScrim:t}=e;return!t&&(0,r.css)(["padding:",";border-radius:",";color:",";background:",";","{padding:",";width:100%;}"],(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.borderRadius}),(e=>{let{theme:t,$lightScrim:n}=e;return n?t.color.darkGray1:t.color.white}),(e=>{let{theme:t,$lightScrim:n}=e;return n?t.scrim.light:t.scrim.dark}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.spacing[32]}))})),p=(0,r.default)(i.nf).withConfig({componentId:"sc-14s4g00-8"})(["& > *{img{width:100%;}}picture{text-align:center;img{height:100%;object-fit:contain;}}","{","}","{","}"],(e=>{let{theme:t}=e;return t.mediaQuery.tabletSmall}),(e=>{let{$imageSize:t}=e;return"small"===t&&(0,r.css)(["picture,img{max-height:300px;width:auto;margin:0 auto;}"])}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{$alignImageDesktop:t}=e;return"right"===t&&(0,r.css)(["picture{text-align:right;img{width:fit-content;}}"])||"left"===t&&(0,r.css)(["picture{text-align:left;img{width:fit-content;}}"])}))},28132:function(e,t,n){n.d(t,{Z:function(){return P}});n(2784);var r=n(49482),i=n(30744),a=n(21203),o=n(92102),l=n(19843),s=n(55257),d=n(46658),c=n(35520),u=n(86283),m=n(98139),p=n(85366),g=n(89972),h=n(6082),f=n(50530),y=n(63720),b=n(88724),v=n(68240),k=n(64897),x=n(52322);const w={character:r.Z,controller:i.Z,"d-pad":a.Z,"sales-tag":o.Z,"t-shirt":l.Z,"star-filled":s.Z,star:d.Z},T=e=>{let{asset:t,iconName:n,border:r,content:i,contentWrapperPadding:a="0",className:o,gap:l,lightScrim:s,noScrim:d,reverseContent:T,variant:P,small:C,imageSize:j,alignImageDesktop:I,alignImageMobile:S,headingVariant:E,children:N,btnVariant:O,assetSibling:D,productProps:A,ctaOnClickHandler:R=(()=>{}),linkTarget:L="_self",ctaTarget:_="_self"}=e;const{locale:M}=(0,k.Z)(),{assetPath:$,resourceType:Y,assetPathAlt:F,background:z,cta:Z,description:G,heading:U,modifiers:Q}=i,B=w[n];return(0,x.jsx)(b.x8,{className:o,background:z,children:(0,x.jsx)(b.Gb,{border:r,small:C,children:(0,x.jsxs)(b.vs,{variant:P,$alignImageMobile:S,$reverseContent:T||Q&&Q.includes(f.vA.CONTENT_REVERSE),$gap:l,$contentWrapperPadding:a,children:[N?(0,x.jsx)(b.Hp,{children:N}):(0,x.jsx)(b.r1,{children:(0,x.jsxs)(b.ZM,{$noScrim:d,$lightScrim:s||Q&&Q.includes(f.vA.LIGHT_SCRIM),children:[(0,x.jsxs)(b.tP,{children:[n&&(0,x.jsx)(b.a1,{children:(0,x.jsx)(B,{})}),(0,x.jsx)(c.H,{variant:E,large:!0,children:U})]}),(0,x.jsx)(c.H.NewLevel,{children:(0,x.jsx)(y.Ho,{data:G,productProps:A,linkTarget:L})}),Z?.url&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(u.S,{size:16}),(0,x.jsx)(m.B,{onClick:R,locale:M,href:Z.url,variant:O,target:_,children:Z.label})]})]})}),(t||$)&&(0,x.jsxs)(b.zT,{$imageSize:j,$alignImageDesktop:I,$reverseContent:T,href:Z?.url&&"video"!==Y?Z?.url:null,children:[t?(0,x.jsx)(v.Z,{className:t.__contentType===h.MODULE_TYPES.CLOUDINARY_IMAGE&&"story-module-picture",asset:t}):$&&"video"===Y?(0,x.jsx)(p.V,{assetPath:$||""}):(0,x.jsx)(g.R,{primary:$,secondary:$,alt:F,sizes:{"1515px":800,"1265px":700,"1060px":600,"1025px":500,"952px":1e3,"850px":900,"770px":800,"640px":700,"550px":600,"445px":500,"345px":400},className:"story-module-picture"}),D&&D]})]})})})};T.defaultProps={variation:"dark",reverseContent:!1,lightScrim:!1,noScrim:!1,imageSize:"regular",alignImageDesktop:"center",alignImageMobile:"top",headingVariant:"h1",content:{}};var P=T},58842:function(e,t,n){n.d(t,{Dx:function(){return s},a1:function(){return d},n9:function(){return l},nd:function(){return o}});var r=n(7307),i=n(47336),a=n(85966);const o=(0,r.css)(["display:flex;gap:",";align-items:center;background-color:",";cursor:pointer;border-radius:",";box-shadow:0 4px 16px 0 rgba(0,0,0,0.1);"],(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.color.white}),(e=>{let{theme:t}=e;return t.borderRadius})),l=(0,r.default)(a.Z).withConfig({componentId:"sc-kjjikg-0"})(["",";padding:",";padding-bottom:",";"," ",""],o,(e=>{let{theme:t}=e;return t.spacing[24]}),(e=>{let{theme:t}=e;return t.spacing[32]}),(e=>{let{type:t}=e;return"portrait"===t&&(0,r.css)(["flex-direction:column;justify-content:flex-start;text-align:center;"])}),(e=>{let{type:t}=e;return"landscape"===t&&(0,r.css)(["flex-direction:row-reverse;justify-content:flex-end;"])})),s=(0,r.default)(i.T).attrs((()=>({variant:"title",as:"span"}))).withConfig({componentId:"sc-kjjikg-1"})(["margin:0;"," font-size:",";font-weight:",";","{font-size:",";}"],(e=>{let{type:t}=e;return"portrait"===t&&(0,r.css)(["flex-basis:56px;display:flex;align-items:center;"])}),(e=>{let{theme:t}=e;return t.font.size.titleMobile}),(e=>{let{theme:t}=e;return t.font.weight.bold}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>{let{theme:t}=e;return t.spacing[20]})),d=r.default.span.withConfig({componentId:"sc-kjjikg-2"})(["flex-basis:60px;color:",";"],(e=>{let{theme:t}=e;return t.color.primary}))},32443:function(e,t,n){n.d(t,{Z:function(){return C}});n(2784);var r=n(49482),i=n(30744),a=n(19843),o=n(21203),l=n(77682),s=n(89056),d=n(92445),c=n(92102),u=n(29224),m=n(46658),p=n(68374),g=n(14853),h=n(86908),f=n(77446),y=n(15399),b=n(64609),v=n(11538),k=n(97224),x=n(58842),w=n(52322);const T={character:r.Z,controller:i.Z,"t-shirt":a.Z,"d-pad":o.Z,receipt:l.Z,gift:s.Z,news:d.Z,"sales-tag":c.Z,"star-burst-filled":u.Z,"star-play-nintendo":m.Z,support:p.Z,"customer-support":g.Z,"media-press":h.Z,"zigzag-arrow":f.Z,certificate:y.Z,"credit-card":b.Z,briefcase:v.Z},P=e=>{const{href:t,type:n,iconName:r,iconSize:i,children:a,className:o}=e,l=T[r];return(0,w.jsx)(k.Z,{href:t,children:(0,w.jsxs)(x.n9,{type:n,className:o,children:[(0,w.jsx)(x.Dx,{type:n,children:a}),r&&(0,w.jsx)(x.a1,{size:i,children:(0,w.jsx)(l,{})})]})})};P.defaultProps={type:"portrait",iconSize:62};var C=P},96827:function(e,t,n){n.d(t,{As:function(){return o},oQ:function(){return a}});var r=n(7307),i=n(52322);const a="71.5rem",o="96%",l=r.default.div.withConfig({componentId:"sc-1d4m5hk-0"})(["max-width:",";margin-left:",";margin-right:",";"," ","{width:",";margin-left:auto;margin-right:auto;}"],(e=>{let{$small:t,$customMaxWidth:n}=e;return n||(t?a:"90rem")}),(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{$border:t,theme:n}=e;return t&&(0,r.css)(["border:1px solid ",";border-radius:",";overflow:hidden;"],n.color.lightGray3,n.borderRadius)}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),o);t.ZP=e=>{const{className:t,border:n,children:r,small:a,maxWidth:o}=e;return(0,i.jsx)(l,{className:t,$border:n,$small:a,$customMaxWidth:o,children:r})}},98407:function(e,t,n){var r=n(7307),i=n(52322);const a=r.default.div.withConfig({componentId:"sc-1bmtmho-0"})(["",""],(e=>(0,r.css)(["display:grid;grid-template-columns:repeat(",",1fr);grid-gap:",";align-items:",";justify-content:",";","{grid-template-columns:repeat(",",1fr);}"],e.$columnsMobile||1,e.$gap||"1em",e.$alignItems,e.$justifyContent,(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),e.$columns||4)));t.Z=e=>{const{children:t,className:n,columns:r,columnsMobile:o,gap:l,alignItems:s,justifyContent:d}=e;return(0,i.jsx)(a,{$alignItems:s,$columns:r,$columnsMobile:o,$gap:l,$justifyContent:d,className:n,children:t})}},63720:function(e,t,n){n.d(t,{oW:function(){return E},ZL:function(){return ci},ce:function(){return xi},mx:function(){return It},vT:function(){return xa},Td:function(){return $},Aq:function(){return F},JL:function(){return U},h5:function(){return X},h8:function(){return ne},V4:function(){return Me},zk:function(){return x},cM:function(){return Ar.Z},N8:function(){return _r},c4:function(){return Fe},D_:function(){return Pa},He:function(){return z.ZP},bs:function(){return S},E:function(){return Ue},w5:function(){return Xe},g:function(){return ot},mf:function(){return pt},l6:function(){return yt},Lb:function(){return Zi},en:function(){return Ii},dA:function(){return ua},mI:function(){return Si},rj:function(){return bt.Z},VM:function(){return _e},ZG:function(){return Dr},Hr:function(){return vt.Z},k:function(){return ja},Du:function(){return Ca},nf:function(){return kt.Z},CD:function(){return ha},QN:function(){return Mr.Z},wg:function(){return Ot},mr:function(){return $t},Xe:function(){return Ft},Qc:function(){return Bt},nZ:function(){return rn},$3:function(){return ln},nn:function(){return pn},Po:function(){return bn},EP:function(){return xn},HU:function(){return wn},lE:function(){return Kt},t3:function(){return Te},fU:function(){return er},Ho:function(){return Tn.Z},xb:function(){return Gr},$0:function(){return ke.Z},ES:function(){return Sn},$d:function(){return Ur.Z},eQ:function(){return qr},y4:function(){return Fn},Uq:function(){return Ir},tm:function(){return Pn.Z},h2:function(){return _n.Z},Zh:function(){return ar},_j:function(){return hr}});var r=n(25237),i=n.n(r),a=n(2784),o=n(64897),l=n(43677),s=n(35463),d=n(9311),c=n(7307),u=n(98139),m=n(84590),p=n(93556);const g={jump:{y:-20,transition:m.d.animation.vertical.standardBounce},grow:{scale:1,transition:m.d.animation.vertical.standardBounce}},h=c.default.div.withConfig({componentId:"sc-1fvk7nr-0"})(["display:flex;flex-direction:column;gap:1rem;"]),f=(0,c.default)(p.m.div).attrs((e=>{let{$hovered:t,animation:n}=e;return{variants:g,animate:t?n:"initial",initial:{scale:"grow"===n?.9:1}}})).withConfig({componentId:"sc-1fvk7nr-1"})([""]),y=c.default.div.withConfig({componentId:"sc-1fvk7nr-2"})(["a{overflow:inherit;}"]),b=c.default.div.withConfig({componentId:"sc-1fvk7nr-3"})(["display:flex;justify-content:center;"]),v=(0,c.default)(u.B).withConfig({componentId:"sc-1fvk7nr-4"})(["white-space:pre-wrap;height:auto;width:auto;padding:1rem 1.5rem;"]);var k=n(52322);var x=e=>{let{module:t,variant:n,animation:r}=e;const{0:i,1:c}=(0,a.useState)(!1),{locale:u}=(0,o.Z)();return(0,k.jsx)(s.X,{features:d.H,children:(0,k.jsxs)(h,{href:t.cta.url,children:[(0,k.jsx)(y,{children:(0,k.jsx)(kt.Z,{href:t.cta.url,children:(0,k.jsx)(f,{onMouseEnter:()=>c(!0),onMouseLeave:()=>c(!1),$hovered:i,animation:r,children:(0,k.jsx)(l.I,{assetPath:t.asset.primary.assetPath,alt:t.asset.alt})})})}),(0,k.jsx)(b,{children:t.cta.label&&(0,k.jsx)(v,{href:t.cta.url,variant:n,round:!0,selected:i,locale:u,onMouseEnter:()=>c(!0),onMouseLeave:()=>c(!1),children:t.cta.label})})]})},t.cta.label)},w=n(34561),T=n(61897),P=n(90778),C=n(32899);const j={ESRB:w.E,CLASSIND:T.C,SMEC:P.S},I={CLASSIND:{l:"livre",rp:"check-the-rating"}};var S=e=>{let{rating:t,descriptors:n,gamesShown:r,className:i,linking:a=!0,mini:l=!1,textColor:s=null}=e;const{text:d}=(0,C.useLocalizer)(),{locale:c}=(0,o.Z)(),[u]=c.split("-"),m=t.system?.toUpperCase();let p=t.code;"CLASSIND"===m&&(p=p.replace(/^e/,"")),"SMEC"===m&&(p=`smec-${p}`),p=I[m]?.[p]||p;const g=n?.filter((e=>{let{type:t}=e;return"CONTENT_DESCRIPTOR"===t})).map((e=>{let{label:t}=e;return t})).join(", "),h=n?.filter((e=>{let{type:t}=e;return"INTERACTIVE_ELEMENT"===t})).map((e=>{let{label:t}=e;return t})).join(", "),f=n?.filter((e=>{let{type:t}=e;return"NOTICE"===t})).map((e=>{let{label:t}=e;return t})).join(", "),y=j[m];return(0,k.jsx)(y,{rating:p,descriptors:g,interactiveElements:h,notices:f,topText:r||t.gamesShown?d("Games Shown:"):null,className:i,lang:u,linking:a,mini:l,textColor:s})},E=n(18052).Z,N=n(4431),O=n(35520),D=n(62521),A=n(78439);const R=c.default.div.withConfig({componentId:"sc-fhr1gj-0"})(["margin:0 auto;"]),L=(0,c.default)(A.Z).withConfig({componentId:"sc-fhr1gj-1"})(["align-items:center;display:flex;justify-content:center;min-height:50vh;"]),_=c.default.div.withConfig({componentId:"sc-fhr1gj-2"})(["align-items:center;display:flex;flex-direction:column;gap:",";","{flex-direction:row;}"],(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop})),M=c.default.div.withConfig({componentId:"sc-fhr1gj-3"})(["align-items:center;display:flex;flex-direction:row;gap:",";"],(e=>{let{theme:t}=e;return t.spacing[16]}));function $(e){let{children:t,errorMessage:n,header:r,loading:i,redirectUrl:l,skeleton:s}=e;const d=(0,C.useAccounts)(),c=(0,o.Z)(),{text:m}=(0,C.useLocalizer)(),p=(0,a.useCallback)((()=>d.promptLogin()),[d]);return(0,a.useEffect)((()=>{d.loading||d.isLoggedIn||(l?c.push(l):d.promptLogin())}),[d,l,c]),i?(0,k.jsxs)(R,{children:[r," ",s]}):d.isLoggedIn&&!d.loading?(0,k.jsxs)(R,{children:[r," ",t]}):d.loading||l?(0,k.jsx)(L,{children:(0,k.jsx)(D.L,{size:"large"})}):(0,k.jsxs)("div",{children:[r,(0,k.jsx)(ke.Z,{as:"div",background:e=>e.theme.color.lightGray3,constrained:!0,children:(0,k.jsxs)(_,{children:[(0,k.jsxs)(M,{children:[(0,k.jsx)(N.Z,{size:64}),(0,k.jsx)(O.H,{variant:"h1",as:"h2",children:n||m("Please log in to access this page.")})]}),(0,k.jsx)(u.B,{onClick:p,children:m("Log in or create an account")})]})})]})}$.defaultProps={header:null,errorMessage:null,loading:!1};const Y=c.default.div.withConfig({componentId:"sc-glghjm-0"})(["position:relative;width:100%;background:",";background-size:",";background-repeat:repeat;display:flex;flex-direction:column;align-items:center;overflow:hidden;"],(e=>{let{$background:t}=e;return t?.backgroundType}),(e=>{let{$background:t}=e;return t&&t.backgroundTiled?"unset":"cover"}));var F=e=>{const{className:t,background:n,children:r}=e;return(0,k.jsx)(Y,{className:t,$background:n,children:r})},z=n(96827);const Z=c.default.div.withConfig({componentId:"sc-6wmti4-0"})(["padding:"," 0;border-bottom:1px solid ",";"],(e=>{let{theme:t}=e;return t.spacing[12]}),(e=>{let{theme:t}=e;return t.color.lightGray2})),G=c.default.span.withConfig({componentId:"sc-6wmti4-1"})(["display:inline;","{display:none;}"],(e=>{let{theme:t}=e;return t.mediaQuery.desktop}));var U=e=>{let{children:t}=e;return(0,k.jsx)(G,{children:(0,k.jsx)(Z,{children:(0,k.jsx)(z.ZP,{children:t})})})},Q=n(86283),B=n(47336);const V=(0,c.default)(O.H).attrs({variant:"h1",large:!0}).withConfig({componentId:"sc-ztrkha-0"})(["margin-bottom:",";","{padding-top:",";}"],(e=>{let{theme:t}=e;return t.spacing[8]}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.spacing[20]})),H=(0,c.default)(B.T).attrs({variant:"body"}).withConfig({componentId:"sc-ztrkha-1"})(["margin-top:",";","{width:",";}"],(e=>{let{theme:t}=e;return t.spacing[20]}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>{let{shortDesc:t}=e;return t?"65%":"100%"})),K=c.default.div.withConfig({componentId:"sc-ztrkha-2"})(["margin-bottom:",";"],(e=>{let{theme:t}=e;return t.spacing[24]})),q=c.default.span.withConfig({componentId:"sc-ztrkha-3"})(["display:none;","{display:inline;}"],(e=>{let{theme:t}=e;return t.mediaQuery.desktop})),W=c.default.span.withConfig({componentId:"sc-ztrkha-4"})(["display:inline;","{display:none;}"],(e=>{let{theme:t}=e;return t.mediaQuery.desktop}));var X=e=>{let{children:t,className:n,title:r,description:i,small:a,shortDesc:o}=e;const{text:l}=(0,C.useLocalizer)();let s=null;return i&&(s=(0,k.jsx)(H,{shortDesc:o,children:l(i)})),(0,k.jsxs)(K,{className:n,children:[(0,k.jsxs)(W,{children:[(0,k.jsx)(U,{children:t}),(0,k.jsx)(Q.S,{size:16}),(0,k.jsxs)(z.ZP,{as:"header",small:a,children:[(0,k.jsx)(V,{children:l(r)}),s]})]}),(0,k.jsx)(q,{children:(0,k.jsxs)(z.ZP,{as:"header",small:a,children:[(0,k.jsx)(V,{children:l(r)}),t,s]})})]})},J=n(82554);const ee=(0,c.default)(J.S).withConfig({componentId:"sc-pv5aa4-0"})(["> div{margin:0 !important;}"]),te=(0,c.default)(J.S).withConfig({componentId:"sc-pv5aa4-1"})(["> div{height:38px;}"]);var ne=()=>(0,k.jsxs)(K,{children:[(0,k.jsxs)(W,{children:[(0,k.jsx)(U,{children:(0,k.jsx)(ee,{size:"caption",width:"200px"})}),(0,k.jsx)(Q.S,{size:16}),(0,k.jsx)(z.ZP,{as:"header",children:(0,k.jsx)(V,{children:(0,k.jsx)(te,{width:"30%"})})})]}),(0,k.jsx)(q,{children:(0,k.jsxs)(z.ZP,{as:"header",children:[(0,k.jsx)(V,{children:(0,k.jsx)(te,{width:"30%"})}),(0,k.jsx)(J.S,{width:"200px"})]})})]}),re=n(39097),ie=n.n(re),ae=n(11444),oe=n(8665),le=n(61440),se=n(80963),de=n(89972),ce=n(33721);const ue=(0,c.default)(ce.rj).attrs((()=>({alignItems:"center",gap:16,desktop:{columns:"auto 1fr auto",gap:32,justifyItems:"start"}}))).withConfig({componentId:"sc-e6ij58-0"})([""]),me=c.default.div.withConfig({componentId:"sc-e6ij58-1"})(["display:flex;flex-direction:column;justify-content:center;min-height:78px;"]),pe=(0,c.default)(O.H).withConfig({componentId:"sc-e6ij58-2"})(["color:",";text-align:center;","{transition:",";color:",";text-align:start;&:hover{cursor:pointer;color:",";}}"],(e=>{let{theme:t,$mobileTextColor:n}=e;return"light"===n?t.color.white:t.color.darkGray2}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return`color ${t.movement.duration} ${t.movement.easing}`}),(e=>{let{theme:t,$desktopTextColor:n}=e;return"light"===n?t.color.white:t.color.darkGray2}),(e=>{let{theme:t,$desktopTextColor:n}=e;return"light"===n?t.color.white:t.color.primary})),ge=(0,c.default)(S).withConfig({componentId:"sc-e6ij58-3"})(["display:none;","{display:block;}","{justify-self:center;}","{justify-self:end;}"],"@media (min-width: 623px)",(e=>{let{theme:t}=e;return t.mediaQuery.tabletSmall}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop})),he=(0,c.default)(de.R).withConfig({componentId:"sc-e6ij58-4"})(["opacity:",";transition:",";","{transition:",";border-radius:",";box-shadow:",";}"],(e=>{let{$loaded:t}=e;return t?1:0}),(e=>{let{priority:t,$mobileDelay:n}=e;return t?"opacity 0s":`opacity 0s ${n/2}s`}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{priority:t,$desktopDelay:n}=e;return t?"opacity 0s":`opacity 0s ${n/2}s`}),(e=>{let{theme:t}=e;return t.borderRadius}),(e=>{let{$dropShadow:t}=e;return t?"0px 4px 16px 0px #48484826":"none"})),fe=(c.default.div.withConfig({componentId:"sc-e6ij58-5"})(["display:flex;justify-content:center;align-items:center;max-width:90rem;margin-inline:auto;overflow:hidden;&,& video{width:auto;height:90.65vw;}","{border-radius:",";box-shadow:",";margin-block-start:2rem;max-height:min(34.6vw,520px);width:96%;video{height:auto;width:100%;}}"],(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.borderRadius}),(e=>{let{$dropShadow:t}=e;return t?"0px 4px 16px 0px #48484826":"none"})),c.default.div.withConfig({componentId:"sc-e6ij58-6"})(["display:flex;justify-content:center;align-items:center;max-width:90rem;margin-inline:auto;overflow:hidden;&,& video{width:auto;height:90.65vw;}","{border-radius:",";box-shadow:",";margin-block-start:2rem;max-height:min(34.6vw,520px);width:100%;video{height:auto;width:100%;}}"],(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.borderRadius}),(e=>{let{$dropShadow:t}=e;return t?"0px 4px 16px 0px #48484826":"none"}))),ye=c.default.div.withConfig({componentId:"sc-e6ij58-7"})(["padding-top:",";","{padding-top:0;}"],(e=>{let{theme:t}=e;return t.spacing[32]}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}));var be=function(e){let{slides:t,isDesktop:n}=e;const{trackViewPromotion:r,trackSelectPromotion:i}=(0,C.useAnalytics)(),{0:o,1:l}=(0,a.useState)(!1),{0:s,1:d}=(0,a.useState)(!1);(0,a.useEffect)((()=>{d(window?.matchMedia("(pointer:fine)").matches)}),[]);const c=(0,se.Z)(se.o.DESKTOP);t.forEach((e=>{e.gtmPromoItem={name:e.heading,sku:"none"},e.desktopDelay=(0,le.KL)(e.animations?.filter((e=>"desktop"===e.viewport)),"delay"),e.mobileDelay=(0,le.KL)(e.animations?.filter((e=>"mobile"===e.viewport)),"delay")}));const u=(0,k.jsx)(ye,{children:(0,k.jsx)(vt.Z,{constrained:!0})});return(0,k.jsxs)("section",{children:[(0,k.jsx)(ae.A,{id:"center-stage",lang:"en",slides:t,renderSlide:(e,t,a,d,u)=>(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(ae.A.Slide,{paused:a,animatedImages:e.animations,viewCallback:()=>{r([e.gtmPromoItem],(0,le.DW)({name:e.heading}))},mobileText:e.heading,mobileTextColor:e.darkMode?"light":"dark",setPaused:d,setLoaded:l,isMousedDevice:s,isCurrent:t===u,mobileTextZIndex:e?.mobileTextZIndex,children:(0,k.jsx)(ie(),{href:e.cta.url,children:(0,k.jsx)("a",{"aria-label":e.heading,onClick:()=>i([e.gtmPromoItem]),children:"video"===e?.asset?.primary?.resourceType?(0,k.jsx)(fe,{$dropShadow:e.dropShadow,children:null==n?(0,k.jsx)(D.L,{color:"#fff",size:"large"}):(0,k.jsx)(oe.V,{muted:!0,playsInline:!0,controls:!1,preload:"auto",assetPath:n&&e?.asset?.secondary?.assetPath?e.asset.secondary.assetPath:e.asset.primary.assetPath,lazyLoad:!1})}):(0,k.jsx)(he,{primary:e?.asset?.secondary?.assetPath,secondary:e?.asset?.primary?.assetPath,alt:e.asset.alt,className:"hero-image",$dropShadow:e.dropShadow,priority:e.priority&&0===t,lazyLoad:!e.priority,$loaded:e.priority||o,$mobileDelay:e.mobileDelay,$desktopDelay:e.desktopDelay,fullWidth:!0})})})},e.asset.primary.assetPath),(0,k.jsx)(ke.Z,{marginTop:24,marginBottom:24,constrained:!0,background:"white",hide:!c,children:(0,k.jsxs)(ue,{children:[(0,k.jsx)(ie(),{href:e.cta.url,children:(0,k.jsx)("a",{"aria-label":e.heading,onClick:()=>i([e.gtmPromoItem]),children:(0,k.jsx)(me,{children:(0,k.jsx)(pe,{variant:"h1",$mobileTextColor:e.darkMode?"light":"dark",$desktopTextColor:"dark",children:e.heading})})})}),null!=e.contentRating&&(0,k.jsx)(ge,{gamesShown:e.gamesShown,rating:e.contentRating,descriptors:e.contentDescriptors})]})})]})}),u]})},ve=n(97224),ke=n(56966);const xe=c.default.div.withConfig({componentId:"sc-1cz7xfp-0"})(["position:relative;width:100%;height:0;padding-top:","%;overflow:hidden;"],(e=>{let{$aspectRatio:t}=e;return 100*t})),we=(0,c.default)(l.I).withConfig({componentId:"sc-1cz7xfp-1"})(["position:absolute;top:0;left:0;"]);var Te=e=>{let{asset:t,isPrimary:n,className:r}=e;const i=(0,a.useMemo)((()=>n?t.primary:t.secondary||t.primary),[n,t.primary,t.secondary]),o=(0,a.useMemo)((()=>{const{width:e,height:t}=i.dimensions;return t/e}),[i]);return void 0===n?null:(0,k.jsx)(xe,{$aspectRatio:o,className:r,children:(0,k.jsx)(we,{assetPath:i.assetPath,alt:t.alt})})};const Pe="2rem",Ce="3rem",je="@media (min-width: 623px)",Ie=c.default.div.withConfig({componentId:"sc-125901u-0"})(["position:relative;"]),Se=c.default.div.withConfig({componentId:"sc-125901u-1"})(["position:absolute;top:0;left:0;width:100%;height:calc(100% - "," - ("," / 2));background:",";background-size:",";background-repeat:repeat;z-index:-1;"," ","{","}","{position:absolute;height:calc(100% - ("," * 3.8));}","{height:calc(100% - ("," * 4.5));}"],Pe,Ce,(e=>{let{background:t}=e;return t&&t.backgroundType}),(e=>{let{background:t}=e;return t&&t.backgroundTiled?"unset":"cover"}),(e=>{let{esrb:t}=e;return t&&(0,c.css)(["height:calc( 100% - "," - ("," / 2) );"],Pe,Ce)}),je,(e=>{let{esrb:t}=e;return t&&(0,c.css)(["height:calc( 100% - "," - "," - (",") );"],Pe,"5rem",Ce)}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),Ce,(e=>{let{theme:t}=e;return t.mediaQuery.desktopLarge}),Ce),Ee=((0,c.default)(ke.Z).withConfig({componentId:"sc-125901u-2"})(["margin-top:0;margin-bottom:0;"]),(0,c.default)(ce.rj).attrs((()=>({alignItems:"center",gap:16,desktop:{columns:"auto 1fr auto",gap:32,justifyItems:"start"}}))).withConfig({componentId:"sc-125901u-3"})(["","{> :nth-child(3){justify-self:center;}}","{> :nth-child(3){justify-self:end;}}"],(e=>{let{theme:t}=e;return t.mediaQuery.tabletSmall}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}))),Ne=(0,c.default)(O.H).withConfig({componentId:"sc-125901u-4"})(["color:",";text-align:center;","{color:",";text-align:start;}"],(e=>{let{theme:t,$mobileTextColor:n}=e;return"light"===n?t.color.white:t.color.darkGray2}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t,$desktopTextColor:n}=e;return"light"===n?t.color.white:t.color.darkGray2})),Oe=c.default.div.withConfig({componentId:"sc-125901u-5"})(["margin-right:auto;margin-left:auto;","{","}"],(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{$secondaryHero:t}=e;return!t&&(0,c.css)(["padding-top:",";"],(e=>{let{theme:t}=e;return t.spacing[32]}))})),De=(0,c.default)(S).withConfig({componentId:"sc-125901u-6"})(["display:none;","{display:block;}"],je),Ae=(0,c.default)(Te).withConfig({componentId:"sc-125901u-7"})(["border-radius:",";overflow:hidden;"],(e=>{let{theme:t}=e;return t.borderRadius})),Re=(0,c.default)(de.R).withConfig({componentId:"sc-125901u-8"})(["","{border-radius:",";box-shadow:0 4px 16px 0 #48484826;}"],(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.borderRadius}));function Le(e){let{hero:t,secondaryHero:n}=e;const{locale:r}=(0,o.Z)(),i=(0,se.Z)(se.o.TABLET),{trackViewPromotion:a,trackSelectPromotion:l}=(0,C.useAnalytics)(),{background:s,assetDimensions:d,assetPath:c,description:m,cta:p,contentRating:g,contentDescriptors:h,gamesShown:f}=t,y={name:m?.text,sku:"none"};(0,le.nw)((()=>a([y],(0,le.DW)({name:m?.text}))));const b=()=>n?(0,k.jsx)(Ae,{isPrimary:i,asset:{primary:{assetPath:c.desktop,dimensions:d.desktop},secondary:{assetPath:c.mobile,dimensions:d.mobile},alt:c.alt}}):(0,k.jsx)(Re,{primary:c.desktop,secondary:c.mobile,alt:c.alt,className:"hero-image"});return(0,k.jsxs)(Ie,{children:[s&&(0,k.jsx)(Se,{background:s,esrb:null!=g}),(0,k.jsx)(Oe,{$secondaryHero:n,children:p.url?(0,k.jsx)(ve.Z,{href:p.url,children:(0,k.jsx)("a",{"aria-label":c.alt||p.label||m.text,children:(0,k.jsx)(b,{})})}):(0,k.jsx)(b,{})}),(0,k.jsx)(ke.Z,{marginTop:24,divider:n?[]:["bottom"],constrained:!n,children:(0,k.jsxs)(Ee,{children:[(0,k.jsx)(Ne,{variant:n?"h2":"h1",$mobileTextColor:m.mobileTextColor,$desktopTextColor:m.desktopTextColor,children:m.text}),Boolean(p.url)&&(0,k.jsx)(u.B,{href:p.url,locale:r,onClick:()=>l([y]),children:p.name}),null!=g&&(0,k.jsx)(De,{gamesShown:f,rating:g,descriptors:h})]})})]})}Le.defaultProps={secondaryHero:!1,description:{mobileTextColor:"dark",desktopTextColor:"dark"}};var _e=Le;var Me=function(e){let{centerStage:t,centerStageDarkMode:n,isDesktop:r}=e;return Array.isArray(t)?(0,k.jsx)(be,{slides:t,isDesktop:r}):(0,k.jsx)(_e,{isDesktop:r,hero:{background:t?.background,assetPath:{layout:"constrain",desktop:t?.asset?.secondary?.assetPath,mobile:t?.asset?.primary?.assetPath,alt:t?.asset?.alt},assetDimensions:{desktop:t?.asset?.secondary?.dimensions,mobile:t?.asset?.primary?.dimensions},description:{text:t?.heading,mobileTextColor:n||t.darkMode?"light":"dark",desktopTextColor:"dark"},cta:{url:t?.cta.url,name:t?.cta.label},contentRating:t?.contentRating,contentDescriptors:t?.contentDescriptors,gamesShown:t?.gamesShown}})};const $e=c.default.div.withConfig({componentId:"sc-wnbhib-0"})(["display:flex;flex-wrap:wrap;justify-content:center;gap:",";"],(e=>{let{theme:t}=e;return t.pxToRem(10)})),Ye=c.default.input.attrs((()=>({type:"radio"}))).withConfig({componentId:"sc-wnbhib-1"})(["display:block;position:relative;appearance:none;border:none;border-radius:",";width:",";height:",";background-color:",";cursor:pointer;&:checked{&::before{content:'';position:absolute;top:-",";left:-",";border:1px solid ",";width:",";height:",";border-radius:",";}}","{border-radius:",";width:",";height:",";&:checked{&::before{top:-",";left:-",";width:",";height:",";border-radius:",";}}}"],(e=>{let{theme:t}=e;return t.spacing[36]}),(e=>{let{theme:t}=e;return t.spacing[36]}),(e=>{let{theme:t}=e;return t.spacing[36]}),(e=>{let{colorCode:t}=e;return t}),(e=>{let{theme:t}=e;return t.pxToRem(5)}),(e=>{let{theme:t}=e;return t.pxToRem(5)}),(e=>{let{theme:t}=e;return t.color.black}),(e=>{let{theme:t}=e;return t.pxToRem(46)}),(e=>{let{theme:t}=e;return t.pxToRem(46)}),(e=>{let{theme:t}=e;return t.pxToRem(46)}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.pxToRem(21)}),(e=>{let{theme:t}=e;return t.pxToRem(21)}),(e=>{let{theme:t}=e;return t.pxToRem(21)}),(e=>{let{theme:t}=e;return t.pxToRem(4)}),(e=>{let{theme:t}=e;return t.pxToRem(4)}),(e=>{let{theme:t}=e;return t.pxToRem(29)}),(e=>{let{theme:t}=e;return t.pxToRem(29)}),(e=>{let{theme:t}=e;return t.pxToRem(29)}));var Fe=e=>{let{className:t,groupName:n,selectedColor:r,colors:i,onColorSelected:o}=e;const l=(0,a.useCallback)((e=>{const t=e.target.value;o&&o(t)}),[o]),s=(0,a.useMemo)((()=>Array.from(new Map(i.map((e=>{let{label:t,colorCode:n}=e;return[n,{label:t,colorCode:n}]}))).values())),[i]);return(0,k.jsx)($e,{className:t,children:s.map((e=>{let{label:t,colorCode:i}=e;return(0,k.jsx)(Ye,{title:t,name:n,value:i,onChange:l,checked:r===i,colorCode:i},i)}))})};const ze=c.default.div.withConfig({componentId:"sc-2kcf8j-0"})(["display:grid;grid-template-columns:1fr;margin:0 2rem;color:",";","{margin-right:3rem;grid-template-columns:178px 1fr;}&:hover{cursor:pointer;}"],(e=>{let{theme:t}=e;return t.color.white}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet})),Ze=(0,c.default)(l.I).withConfig({componentId:"sc-2kcf8j-1"})(["border-radius:",";overflow:hidden;"],(e=>{let{theme:t}=e;return t.borderRadius})),Ge=c.default.div.withConfig({componentId:"sc-2kcf8j-2"})(["display:grid;align-items:center;position:relative;background-color:",";padding:1rem;margin:-2rem auto 0;width:100%;height:100px;z-index:2;transition:transform 0.2s;.subTitle{display:none;}&:hover{transform:translateX(1rem) scale(1.06);}","{margin-top:0;height:100%;.subTitle{display:block;}}&::before{content:'';position:absolute;background:url('https://assets.nintendo.com/image/upload/v1650320310/Nintendo%20Direct/arrow-left.svg') no-repeat;background-size:cover;height:100%;width:41px;right:99.9%;top:0;}&::after{content:'';position:absolute;background:url('https://assets.nintendo.com/image/upload/v1650320310/Nintendo%20Direct/arrow-right.svg') no-repeat;background-size:cover;height:100%;width:42px;left:99.9%;top:0;}"],(e=>{let{theme:t}=e;return t.color.black}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet}));var Ue=e=>{let{title:t,subtitle:n,thumbnail:r,transition:i}=e;return(0,k.jsx)("div",{children:(0,k.jsxs)(ze,{onClick:i,children:[(0,k.jsx)(Ze,{assetPath:r?.publicId}),(0,k.jsxs)(Ge,{children:[(0,k.jsx)(O.H,{children:t}),(0,k.jsx)(B.T,{className:"subTitle",children:n})]})]})})},Qe=n(97877),Be=n(85366),Ve=n(50530),He=n(86657);const Ke=c.default.div.withConfig({componentId:"sc-1ibi13h-0"})(["padding:2rem;width:90vw;max-width:1000px;"]),qe=(0,c.default)(He.P).withConfig({componentId:"sc-1ibi13h-1"})([""]),We=c.default.div.withConfig({componentId:"sc-1ibi13h-2"})(["display:grid;width:100%;justify-content:center;margin-top:2rem;gap:1rem;","{","{min-width:400px;}}"],(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),qe);var Xe=e=>{let{title:t,thumbnail:n,video:r,description:i,relatedProducts:a,ctaDestination:o,ctaLabel:s,transitionProp:d,handleTransition:c}=e;const m=o?.url??o?.externalUrl;return(0,k.jsx)(Qe.M,{lang:"en",visible:d,onClose:c,dialogLabel:"Close",children:(0,k.jsxs)(Ke,{children:[(0,k.jsx)("h2",{children:t}),r&&open&&(0,k.jsx)(Be.V,{assetPath:r.publicId}),!r&&n&&(0,k.jsx)(l.I,{assetPath:n.publicId,alt:t}),i&&(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(Q.S,{size:16}),(0,k.jsx)(Tn.Z,{data:i.json})]}),(0,k.jsxs)(We,{children:[a?.map((e=>(0,k.jsx)(qe,{artPath:e.productImage.publicId,lang:"en",platform:e.platform.label,platformColor:Ve.rG[e.platform.code],productCategory:"ESHOP_PRODUCT",productId:e.sku,productLink:`/store/products/${e.urlKey}`,productPlatform:e.platform.label,productTitle:e.name},e.name))),s&&(0,k.jsx)(u.B,{href:m,children:s})]})]})})},Je=n(77064),et=n(7141),tt=n(15820),nt=n(7581);const rt=(0,c.default)(nt.I).withConfig({componentId:"sc-d1vxmg-0"})(["padding:0;margin:0;border:none;"]),it=c.default.div.withConfig({componentId:"sc-d1vxmg-1"})(["background:url('https://assets.nintendo.com/image/upload/f_auto,q_auto/v1632862310/Dev/prototype-assets/demo-modal-bg.png');gap:",";padding:",";img{image-orientation:center;object-fit:contain;max-width:",";}"],(e=>{let{theme:t}=e;return t.spacing[24]}),(e=>{let{theme:t}=e;return t.spacing[24]}),(e=>{let{theme:t}=e;return t.spacing[96]})),at=e=>{let{product:t,variant:n,children:r,className:i}=e,[o,s]=a.useState(!1);const[d,c]=a.useState(!1),[m,p]=a.useState(!1),g=a.useRef(),{text:h}=(0,C.useLocalizer)(),f=(0,C.useAccounts)(),{trackDownloadDemo:y}=(0,C.useAnalytics)(),b=()=>c((e=>!e)),[v]=(0,tt.Db)(tt.P$.g,null,{authenticated:!0}),x=(0,a.useCallback)((()=>{f.isLoggedIn?v({nsuid:t.demoNsuid}).then((e=>{let{data:n}=e;y(t),p(n.result),b()})).catch((()=>{p(!1),b()})):f.promptLogin()}),[f,t,v,y]),w=m?{title:h("Thank you!"),body:h("Your demo is on its way. Please check the download status on your system."),icon:(0,k.jsx)(l.I,{assetPath:"/Characters/Mario/mario-success.svg",alt:"Mario"})}:{title:"Error",body:h("We're unable to complete this request at the moment. Please try again."),icon:(0,k.jsx)(Je.Z,{size:96})};return(0,a.useEffect)((()=>{s(!0)}),[]),o?(0,k.jsxs)(k.Fragment,{children:["button"===n?(0,k.jsx)(u.B,{ref:g,onClick:x,className:i,children:r||h("Download demo")}):(0,k.jsx)(rt,{ref:g,onClick:x,icon:et.Z,className:i,children:h("Download demo")}),(0,k.jsx)(Qe.M,{lang:"en",visible:d,onClose:b,dialogLabel:h("Download demo"),children:(0,k.jsx)(it,{children:(0,k.jsxs)(ce.rj,{columns:"3fr 1fr",justifyItems:"center",alignItems:"center",children:[(0,k.jsxs)("div",{children:[(0,k.jsx)("h2",{children:w.title}),(0,k.jsx)(B.T,{children:w.body})]}),w.icon]})})})]}):(0,k.jsx)(J.S,{size:"body",lines:1})};at.defaultProps={variant:"iconLink"};var ot=at,lt=n(11172);const st=(0,c.default)(ke.Z).withConfig({componentId:"sc-19r5res-0"})(["text-align:center;padding:"," 0;margin:0;"],(e=>{let{theme:t}=e;return t.spacing[80]})),dt=(0,c.default)(ke.Z).withConfig({componentId:"sc-19r5res-1"})(["background-color:",";margin:0;padding:"," 0 ",";"],(e=>{let{theme:t}=e;return t.color.lightGray3}),(e=>{let{theme:t}=e;return t.spacing[64]}),(e=>{let{theme:t}=e;return t.spacing[80]})),ct=c.default.div.withConfig({componentId:"sc-19r5res-2"})(["max-width:275px;margin:0 auto;"]),ut=`/Dev/newcom/global/404-variant-${Math.floor(1*Math.random())+1}`;function mt(e){let{customText:t}=e;const{text:n}=(0,C.useLocalizer)();return(0,k.jsxs)(k.Fragment,{children:[(0,k.jsxs)(st,{constrained:!0,children:[(0,k.jsx)(ct,{children:(0,k.jsx)(l.I,{assetPath:ut,alt:""})}),(0,k.jsx)(Q.S,{size:8}),(0,k.jsx)(O.H,{variant:"h1",children:n("Whoops!")}),(0,k.jsx)(Q.S,{size:8}),t?(0,k.jsx)("p",{children:n(t)}):(0,k.jsxs)("p",{children:[n("The info you're looking for can't be found!"),(0,k.jsx)("br",{}),n("You might want to try searching again or explore one of the links below.")]})]}),(0,k.jsxs)(dt,{children:[(0,k.jsx)(lt.F,{position:"top",placement:"inside",height:16,type:"wave-white"}),(0,k.jsxs)(z.ZP,{small:!0,children:[(0,k.jsx)("h1",{children:n("Keep exploring:")}),(0,k.jsx)(Fn,{})]})]})]})}mt.defaultProps={image:"/Dev/newcom/global/404-variant-1",heading:"Whoops!",text:"The info you're looking for can't be found!",meta:{title:"Whoops! - Nintendo"}};var pt=mt;n(3599);const gt=c.default.div.withConfig({componentId:"sc-yrbh41-0"})(["display:flex;flex-wrap:wrap;gap:",";justify-content:",";","{gap:",";}"],(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{$center:t}=e;return t?"center":"flex-start"}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>{let{theme:t}=e;return t.spacing[24]})),ht=(0,c.default)(u.B).attrs((()=>({round:!0,size:"small"}))).withConfig({componentId:"sc-yrbh41-1"})(["","{height:",";font-size:",";padding:",";}"],(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>{let{theme:t}=e;return t.spacing[64]}),(e=>{let{theme:t}=e;return t.font.size.h2Desktop}),(e=>{let{theme:t}=e;return`0 ${t.spacing[20]}`})),ft=e=>{let{items:t,type:n,variant:r,className:i,center:a,children:o}=e;const l=e=>{if("pill"===n)return(0,k.jsx)(ht,{variant:r,children:e})};return(0,k.jsxs)(gt,{className:i,$center:a,children:[t?.map((e=>{let{label:t,url:n}=e;return(0,k.jsx)(ve.Z,{href:n,children:l(t)},t)})),o]})};ft.defaultProps={type:"pill",items:[],variant:"secondary"};var yt=ft,bt=n(98407),vt=n(90603),kt=n(85966);const xt=c.default.div.withConfig({componentId:"sc-xdrzzl-0"})(["display:flex;flex-direction:column;gap:1rem;padding:0.5rem;"]),wt=(0,c.default)(kt.Z).withConfig({componentId:"sc-xdrzzl-1"})(["display:grid;grid-template-columns:1fr;grid-gap:1rem;text-align:center;font-weight:",";"],(e=>{let{theme:t}=e;return t.font.weight.bold})),Tt=c.default.div.withConfig({componentId:"sc-xdrzzl-2"})(["background:",";color:",";padding:",";border-radius:",";text-align:",";"],(e=>{let{theme:t,$lightScrim:n,$noScrim:r}=e;return r?"none":n?t.scrim.light:t.scrim.dark}),(e=>{let{theme:t,$lightScrim:n,$noScrim:r}=e;return r?"inherit":n?t.color.darkGray1:t.color.white}),(e=>{let{$noScrim:t}=e;return t?"none":"1rem"}),(e=>{let{theme:t}=e;return t.borderRadius}),(e=>{let{$centerText:t}=e;return t?"center":"left"})),Pt=(0,c.default)(Be.V).withConfig({componentId:"sc-xdrzzl-3"})(["border-radius:",";overflow:hidden;"],(e=>{let{theme:t}=e;return t.borderRadius})),Ct=(0,c.default)(l.I).withConfig({componentId:"sc-xdrzzl-4"})(["img{border-radius:",";}"],(e=>{let{theme:t}=e;return t.borderRadius})),jt=e=>{let{modules:t,reverseContent:n,lightScrim:r,noScrim:i,promoTile:a,centerText:l,columnsMobile:s,productProps:d}=e;const{locale:c}=(0,o.Z)(),m=t.length<5?t.length:Math.min(Math.ceil(t.length/2),4);return(0,k.jsx)(bt.Z,{columns:m,columnsMobile:s,children:1===m?(0,k.jsx)(Pn.Z,{small:!0,reverseContent:n,noScrim:i,lightScrim:r,productProps:d,content:{description:t[0].body,cta:t[0].cta,resourceType:t[0].asset?.primary.resource_type,assetPath:t[0].asset?.primary.assetPath}}):(0,k.jsx)(k.Fragment,{children:t.map(((e,t)=>null===e.body||a?(0,k.jsxs)(wt,{href:e.cta.url,children:[(0,k.jsx)(Ct,{assetPath:e.asset?.primary.assetPath,alt:e.asset?.alt}),(0,k.jsx)(B.T,{children:e.cta.label})]},e.cta.label+t):(0,k.jsxs)(xt,{children:["video"===e?.asset?.primary?.resource_type?(0,k.jsx)(Pt,{host:"cloudinary",assetPath:e.asset?.primary.assetPath}):e?.cta?.url?(0,k.jsx)(ve.Z,{href:e.cta.url,"aria-label":e.cta.label,children:(0,k.jsx)("a",{children:(0,k.jsx)(Ct,{assetPath:e.asset?.primary.assetPath,alt:e.asset?.alt})})}):(0,k.jsx)(Ct,{assetPath:e.asset?.primary.assetPath,alt:e.asset?.alt}),(0,k.jsxs)(Tt,{$lightScrim:r,$noScrim:i,$centerText:l,children:[(0,k.jsx)(Tn.Z,{data:e.body,productProps:d}),e?.cta?.label&&(0,k.jsx)(ve.Z,{href:e.cta.url,locale:c,children:(0,k.jsx)(u.B,{children:e.cta.label})})]})]},e?.cta?.label+t)))})})};jt.defaultProps={modules:[{}],reverseContent:!1,lightScrim:!1,noScrim:!1,promoTile:!1,centerText:!1,columnsMobile:1};var It=jt,St=n(50334),Et=n(88080);const Nt=c.default.div.withConfig({componentId:"sc-176u0ix-0"})(["grid-column:1 / span 2;","{grid-column:",";}"],(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>{let{start:t}=e;return`${t} / span 2`}));var Ot=e=>{let{articles:t,sameSize:n}=e;const{date:r,text:i}=(0,C.useLocalizer)(),{trackNewsArticleClick:a}=(0,C.useAnalytics)(),o=t.map(((e,t)=>{const o=t<2&&!n,{id:l,title:s,media:d,publishDate:c,url:u,body:m}=e;let p=(0,k.jsx)("div",{onClick:()=>{a(e)},children:(0,k.jsx)(Et.N,{articleLink:u,articleTitle:s,articlePreview:o?m?.snippet:null,artPath:d?.publicId,publishDate:r(c,{format:St.t6.SHORT}),readMoreLabel:i("Read more"),constrain:o,still:!o,size:o?"large":"small"})},o?null:l);return o&&(p=(0,k.jsx)(Nt,{start:t?3:1,children:p},l)),p}));return(0,k.jsx)(ce.rj,{columns:2,gap:24,tablet:{columns:4,gap:32},children:o})},Dt=n(95235),At=n(82269);const Rt=c.default.div.withConfig({componentId:"sc-wswg5a-0"})(["align-items:",";display:flex;flex-direction:",";padding-top:",";padding-bottom:",";","{padding-top:",";padding-bottom:",";}"],(e=>{let{$column:t}=e;return t?"initial":"center"}),(e=>{let{$column:t}=e;return t?"column":"row"}),(e=>{let{theme:t}=e;return t.spacing[24]}),(e=>{let{theme:t}=e;return t.spacing[24]}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.spacing[40]}),(e=>{let{theme:t}=e;return t.spacing[40]})),Lt=["children","column"];function _t(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Mt(e){for(var t=1;t{let{children:t,column:n=!1}=e,r=(0,At.Z)(e,Lt);return(0,k.jsx)(Rt,Mt(Mt({$column:n},r),{},{children:t}))};const Yt=c.default.div.withConfig({componentId:"sc-1x3vfvv-0"})(["width:100%;background:",";font-weight:",";padding:"," 0;border:2px dashed ",";text-align:center;"],(e=>{let{theme:t}=e;return t.color.primaryLight}),(e=>{let{theme:t}=e;return t.font.weight.bold}),(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.color.primary}));var Ft=e=>{let{preview:t}=e;return t?(0,k.jsx)(Yt,{children:(0,k.jsx)(z.ZP,{children:(0,k.jsx)("form",{action:"/api/preview-disable",method:"GET",children:(0,k.jsx)(u.B,{small:!0,round:!0,type:"submit",role:"link",children:"Exit Preview Mode"})})})}):null},zt=n(3099),Zt=n(36613);const Gt=c.default.div.withConfig({componentId:"sc-1b1vmst-0"})(["color:",";.ps-widget[data-ps-sku]{display:none !important;float:none !important;padding:0 !important;font-weight:"," !important;font-family:"," !important;background-color:transparent !important;border:none !important;button{margin:0 !important;border:none !important;}.ps-button-label,small{display:none !important;}&.ps-enabled{display:flex !important;}}"],(e=>{let{theme:t}=e;return t.color.primary}),(e=>{let{theme:t}=e;return t.font.weight.bold}),(e=>{let{theme:t}=e;return t.font.family})),Ut=()=>{window.PriceSpider?.rebind()},Qt=e=>{let{sku:t,name:n,type:r}=e;const{text:i}=(0,C.useLocalizer)(),{trackFindRetailers:o}=(0,C.useAnalytics)(),{ref:l}=(0,Zt.Z)(Ut),s=(0,a.useCallback)((()=>{o({sku:t,name:n})}),[o,t,n]),d=(0,a.useMemo)((()=>{switch(r){case"link":default:return(0,k.jsx)(nt.I,{icon:zt.Z,children:i("Find retailers")});case"button-round":return(0,k.jsx)(u.B,{icon:zt.Z,buttonWidth:"full",size:"small",round:!0,children:i("Find retailers")});case"button":return(0,k.jsx)(u.B,{icon:zt.Z,buttonWidth:"full",size:"large",children:i("Find retailers")})}}),[r,i]);return(0,k.jsx)(Gt,{onMouseDown:s,"data-testid":"price-spider",ref:l,children:(0,k.jsx)("div",{className:"ps-widget","data-ps-sku":t,"data-testid":`purchase-options-price-spider-${r}`,children:d})})};Qt.defaultProps={type:"link"};var Bt=Qt,Vt=n(28498);const Ht=(0,c.default)(nt.I).withConfig({componentId:"sc-1bx5g9v-0"})(["padding:1rem 0;border:0;"]);var Kt=e=>{let{nsuid:t}=e;const{text:n}=(0,C.useLocalizer)(),r=`https://ec.nintendo.com/use_preticket_confirm?pt_right_id=21&target=${t}`;return(0,k.jsx)(Ht,{href:r,icon:Vt.Z,children:n("Redeem a Nintendo Switch Game Voucher")})},qt=n(20360),Wt=n(88479),Xt=n(69865);c.default.div.withConfig({componentId:"sc-vuiuxq-0"})(["width:100%;"]);const Jt=c.default.div.withConfig({componentId:"sc-vuiuxq-1"})(["margin-bottom:",";&:last-child{margin-bottom:",";}"],(e=>{let{theme:t}=e;return t.spacing[32]}),(e=>{let{theme:t}=e;return t.spacing[0]})),en=c.default.div.withConfig({componentId:"sc-vuiuxq-2"})(["width:100%;"]);function tn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function nn(e){for(var t=1;t{let{heading:t,analytics:n,cta:r,products:i,endCtaText:o,showRating:l}=e;const{text:s}=(0,C.useLocalizer)(),{trackViewItemList:d}=(0,C.useAnalytics)(),{ref:c}=(0,qt.YD)({triggerOnce:!0,onChange:e=>{e&&d(i,(0,le.DW)({name:n?.title||t}))}}),u=(0,a.useMemo)((()=>(0,k.jsx)(en,{ref:c,children:(0,k.jsx)(Wt.R,{contained:!0,endCtaText:o?s(o):r?.fields.label,endCtaUrl:r?.fields.url,children:i?.map(((e,r)=>(0,k.jsx)(ce.I8,nn(nn({},e),{},{showRating:l,analytics:{position:r,listDetails:(0,le.DW)({name:n?.title||t})}}),e.sku+r)))})})),[n,o,r,t,i,l,s,c]);return(0,k.jsxs)(Jt,{children:[r?.fields.label&&t?(0,k.jsx)(Xt.H,{ctaText:r?.fields.label,ctaUrl:r?.fields.url,headingProps:{variant:"h1"},children:t}):t?(0,k.jsx)(O.H,{variant:"h1",children:t}):null,(0,k.jsx)(Q.S,{size:16}),t?(0,k.jsx)(O.H.NewLevel,{children:u}):u]})};function an(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function on(e){for(var t=1;t{let{collections:t,endCtaText:n}=e;const r=(0,o.Z)();return t.map((e=>(0,k.jsx)(rn,on(on({},e),{},{endCtaText:n}),r.asPath+(e.analytics?.title||e.heading))))},sn=n(13852),dn=n(70342);const cn=(0,c.default)(O.H).withConfig({componentId:"sc-1b9w2gn-0"})(["","{grid-column:1 / span 2;}"],(e=>{let{theme:t}=e;return t.mediaQuery.desktop})),un=c.default.a.withConfig({componentId:"sc-1b9w2gn-1"})(["width:100%;border-radius:",";overflow:hidden;","{grid-column:1 / span 2;}"],(e=>{let{theme:t}=e;return t.borderRadius}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop})),mn=((0,c.default)(ce.rj).attrs((()=>({alignItems:"center",justifyItems:"center",row:2,columns:6,gap:20,desktop:{columns:12,rows:1,gap:32}}))).withConfig({componentId:"sc-1b9w2gn-2"})(["position:relative;padding-top:",";padding-bottom:",";padding-right:",";padding-left:",";","{padding-top:",";padding-bottom:",";padding-right:",";padding-left:",";}"],(e=>{let{theme:t}=e;return t.spacing[20]}),(e=>{let{theme:t}=e;return t.spacing[48]}),(e=>{let{theme:t}=e;return t.spacing[24]}),(e=>{let{theme:t}=e;return t.spacing[24]}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.spacing[40]}),(e=>{let{theme:t}=e;return t.spacing[64]}),(e=>{let{theme:t}=e;return t.spacing[48]}),(e=>{let{theme:t}=e;return t.spacing[48]})),(0,c.default)(dn.Z).withConfig({componentId:"sc-1b9w2gn-3"})(["width:100%;height:auto;max-height:",";color:",";grid-column:1 / span 6;","{justify-self:start;}"],(e=>{let{theme:t}=e;return t.pxToRem(60)}),(e=>{let{theme:t}=e;return t.color.white}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop})),c.default.span.withConfig({componentId:"sc-1b9w2gn-4"})(["max-width:",";height:auto;width:100%;svg{color:",";width:100%;}","{max-width:",";}","{max-width:",";}"],(e=>{let{theme:t}=e;return t.spacing[32]}),(e=>{let{theme:t}=e;return t.color.primaryHover}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>{let{theme:t}=e;return t.pxToRem(40)}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.pxToRem(56)})),c.default.div.withConfig({componentId:"sc-1b9w2gn-5"})(["position:absolute;top:0;z-index:-1;width:100%;height:100%;"]),c.default.div.withConfig({componentId:"sc-1b9w2gn-6"})(["position:relative;background-color:",";width:100%;height:75%;"],(e=>{let{theme:t}=e;return t.color.primary})),c.default.div.withConfig({componentId:"sc-1b9w2gn-7"})(["position:relative;width:100%;height:25%;background-image:url('","');background-color:",";background-size:cover;"],(e=>{let{bgImage:t}=e;return t.image?t.image.url:null}),(e=>{let{bgImage:t}=e;return t.color?t.color:"transparent"})),c.default.div.withConfig({componentId:"sc-1b9w2gn-8"})(["p{font-size:",";","{font-size:",";}}"],(e=>{let{theme:t}=e;return t.font.size.h2Mobile}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>{let{theme:t}=e;return t.font.size.h2Desktop})));var pn=e=>{let{promo:t,isDesktop:n}=e;const{locale:r}=(0,o.Z)(),{trackViewPromotion:i,trackSelectPromotion:a}=(0,C.useAnalytics)(),{heading:l,description:s,cta:d,asset:c}=t,m=s?.content[0].content[0].value,p={name:m,sku:"none"},{ref:g}=(0,sn.Rb)((()=>i([p],(0,le.DW)({name:m}))));return(0,k.jsx)("div",{ref:g,children:(0,k.jsxs)(ce.rj,{gap:16,alignItems:"center",desktop:{columns:"auto 1fr",gap:32,justifyItems:"start"},children:[(0,k.jsx)(cn,{variant:"h1",children:l}),(0,k.jsx)(ve.Z,{href:d.url,children:(0,k.jsx)(un,{"aria-label":c?.alt,children:(0,k.jsx)(Te,{isPrimary:n,asset:c})})}),(0,k.jsx)(mn,{children:(0,k.jsx)(Tn.Z,{data:s})}),d?.url?(0,k.jsx)(u.B,{href:d?.url,locale:r,onClick:()=>a([p]),children:d.name}):null]})})};const gn=(0,c.default)(O.H).withConfig({componentId:"sc-159vuju-0"})(["","{grid-column:1 / span 2;}"],(e=>{let{theme:t}=e;return t.mediaQuery.desktop})),hn=c.default.div.withConfig({componentId:"sc-159vuju-1"})(["h1,h2,h3,h4,p{margin:1em 0;font-size:",";","{font-size:",";}}"],(e=>{let{theme:t}=e;return t.font.size.h2Mobile}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>{let{theme:t}=e;return t.font.size.h2Desktop})),fn=c.default.a.withConfig({componentId:"sc-159vuju-2"})(["width:100%;border-radius:",";overflow:hidden;","{grid-column:1 / span 2;}"],(e=>{let{theme:t}=e;return t.borderRadius}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop})),yn=c.default.sup.withConfig({componentId:"sc-159vuju-3"})(["font-size:x-small;"]);var bn=function(e){let{promo:t}=e;const{heading:n,image:r,description:i,cta:a}=t,{text:s}=(0,C.useLocalizer)(),{locale:d}=(0,o.Z)(),{trackViewPromotion:c,trackSelectPromotion:m}=(0,C.useAnalytics)(),p=i?.content[0].content[0].value,g={name:p,sku:"none"},{ref:h}=(0,sn.Rb)((()=>c([g],(0,le.DW)({name:p}))));return(0,k.jsx)("div",{ref:h,children:(0,k.jsxs)(ce.rj,{columns:1,gap:16,alignItems:"center",desktop:{columns:"auto 1fr",gap:32,justifyItems:"start"},children:[(0,k.jsx)(gn,{variant:"h1",children:n}),(0,k.jsx)(ve.Z,{href:a.url,children:(0,k.jsx)(fn,{"aria-label":r.alt,children:(0,k.jsx)(l.I,{alt:r.alt,assetPath:r.url})})}),(0,k.jsx)(hn,{children:(0,k.jsx)(Tn.Z,{data:i})}),(0,k.jsxs)(u.B,{href:a.url,locale:d,onClick:()=>m([g]),children:[a.name,a.showMSRP?(0,k.jsx)(yn,{children:s("MSRP*")}):null]})]})})};function vn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function kn(e){for(var t=1;t{let{collection:t,contained:n}=e;const{heading:r,productList:i}=t;return(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(z.ZP,{children:(0,k.jsx)(O.H,{variant:"h1",children:r})}),i?.length>0&&(0,k.jsx)(O.H.NewLevel,{children:(0,k.jsx)(Wt.R,{contained:n,children:i.map(((e,t)=>(0,k.jsx)(qr,kn(kn({},e),{},{expansionSlot:e?.contentRating?(0,k.jsx)(w.E,{rating:e?.contentRatingCode,descriptors:e?.contentDescriptors}):null}),t)))})})]})};var wn=e=>{let{currentSku:t,onProductsLoaded:n}=e;const r=(0,C.useRecentlyViewed)(),{text:i}=(0,C.useLocalizer)(),o=(0,a.useMemo)((()=>(r.products||[]).filter((e=>e.sku!==t&&e.urlKey)).map(le.uF)),[r,t]);return(0,a.useEffect)((()=>{!r.loading&&n&&n()}),[n,r.loading]),o.length>0&&(0,k.jsx)(ke.Z,{constrained:!0,small:!0,children:(0,k.jsx)(ln,{collections:[{heading:i("Recently viewed"),products:o}]})})},Tn=n(58877),Pn=n(28132);const Cn=c.default.div.withConfig({componentId:"sc-1xr4thi-0"})(["display:flex;align-items:center;width:fit-content;max-width:100%;margin:0 auto;grid-gap:",";overflow-x:auto;padding:",";background-color:",";","{padding:",";background-color:transparent;}"],(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.color.lightGray3}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.spacing[32]})),jn=(0,c.default)(u.B).withConfig({componentId:"sc-1xr4thi-1"})(["","{"," > *{border:none;}&:hover{&::before{border:none !important;}}}"],(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{selected:t}=e;return!t&&(0,c.css)(["color:",";"],(e=>{let{theme:t,variant:n}=e;return"primary"===n?t.color.white:t.color.darkGray1}))})),In=e=>{let{navItems:t,className:n,variant:r}=e;const{locale:i,pathname:a}=(0,o.Z)();return(0,k.jsx)(Cn,{className:n,children:t.filter((e=>{let{excludeLocale:t}=e;return!t?.includes(i)})).map((e=>(0,k.jsx)(jn,{variant:r,selected:e.url===a||e.url===`${a}/`,round:!0,size:"small",href:e.url,icon:e.icon,still:e.still||!1,locale:i,children:e.title},e.title)))})};In.defaultProps={variant:"secondary"};var Sn=In,En=n(72354),Nn=n(85941);const On={es:"https://es-americas-support.nintendo.com/",pt:"https://pt-americas-support.nintendo.com/"},Dn=e=>{const t=(0,Nn.$w)(e);return On[t]??`https://${t}-americas-support.nintendo.com/app/answers/detail/a_id/15578`},An=[{id:"ORDER_STATUS",url:"/orders/",iconName:"receipt",label:"Order status"},{id:"REDEEM",url:"https://ec.nintendo.com/redeem/",iconName:"gift",label:"Redeem code"},{id:"RECOS",url:"/store/games/recommendations/",iconName:"star-burst-filled",label:"Top picks for you"},{id:"SUPPORT",url:Dn,iconName:"support",label:"Store support"}],Rn={[En.bA]:"https://store.nintendo.com.br/games",[En.oV]:"https://store.nintendo.mx/games"},Ln=[{id:"REDEEM",url:"https://ec.nintendo.com/redeem/",iconName:"gift",label:"Redeem code"},{id:"ESHOP",url:e=>Rn[e],iconName:"credit-card",label:"eShop code"},{id:"SUPPORT",url:Dn,iconName:"support",label:"Customer support"}];var _n=n(32443);const Mn=c.default.div.withConfig({componentId:"sc-ivx8z2-0"})(["display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,84px);grid-gap:",";","{grid-template-columns:repeat( ",",1fr );grid-template-rows:100px;grid-gap:",";}","{grid-template-columns:repeat( ",",1fr );grid-template-rows:130px;grid-gap:",";}"],(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>{let{$itemCount:t}=e;return t%3===0?"3":"2"}),(e=>{let{theme:t}=e;return t.spacing[24]}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{$itemCount:t}=e;return t<4?t:"4"}),(e=>{let{theme:t}=e;return t.spacing[32]})),$n=(0,c.default)(_n.Z).withConfig({componentId:"sc-ivx8z2-1"})(["box-shadow:none;border:1px solid ",";padding-top:",";padding-bottom:",";p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:",";}svg{width:48px;}","{svg{width:60px;}}"],(e=>{let{theme:t}=e;return t.color.lightGray2}),(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.spacing[20]}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop})),Yn=e=>{let{exclude:t}=e;const{text:n}=(0,C.useLocalizer)(),{locale:r}=(0,o.Z)(),i=En.Wj.has(r)?Ln:An,l=(0,a.useMemo)((()=>i.map((e=>{let{url:i,iconName:a,label:o,id:l}=e;if(t.includes(l))return null;const s="function"===typeof i?i(r):i,d=n(o);return s?(0,k.jsx)($n,{type:"landscape",iconName:a,href:s,children:d},l):null})).filter(Boolean)),[i,r,n,t]);return(0,k.jsx)(ke.Z,{constrained:!0,children:(0,k.jsx)(Mn,{$itemCount:l.length,children:l})})};Yn.defaultProps={exclude:[]};var Fn=Yn;c.default.div.withConfig({componentId:"sc-4rdj8s-0"})(["background-color:",";padding:",";border-radius:",";"],(e=>{let{theme:t}=e;return t.color.white}),(e=>{let{theme:t}=e;return t.spacing[32]}),(e=>{let{theme:t}=e;return t.borderRadius}));var zn=n(51511),Zn=n(41888),Gn=n(30513);const Un=c.default.div.withConfig({componentId:"sc-1t00k4c-0"})(["border-radius:8px;display:grid;border:1px solid #979797;overflow:hidden;align-content:start;"]),Qn=c.default.div.withConfig({componentId:"sc-1t00k4c-1"})(["display:grid;padding:1rem;gap:1rem;align-items:start;align-self:stretch;"]),Bn=c.default.div.withConfig({componentId:"sc-1t00k4c-2"})(["display:grid;grid-gap:1rem;grid-template-columns:1fr;align-items:center;","{grid-template-columns:",";}"],(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>"fr-ca"==e.locale?"1fr":"1fr 1fr")),Vn=(0,c.default)(S).withConfig({componentId:"sc-1t00k4c-3"})(["display:flex;justify-self:flex-start;"]);function Hn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Kn(e){for(var t=1;th.isLoggedIn?null:h.promptLogin(),buttonWidth:"full",isLoading:h.loading,children:f("Buy digital")}),i?(0,k.jsx)(Gn.L,{href:T,children:(0,k.jsx)("a",{children:f(v)})}):(0,k.jsx)(u.B,{href:T,children:f("Buy now")})]}),(0,k.jsx)(Tn.Z,{data:a}),p&&(0,k.jsx)(er,{retailers:p,cols:3,heading:f("Also available at these participating stores")}),null!=t&&(0,k.jsx)(Vn,{rating:t,descriptors:n})]})]})}qn.defaultProps={imageProps:{showPlaceholder:!0,lazyLoad:!0}};const Wn=c.default.div.withConfig({componentId:"sc-u7qcox-0"})(["display:grid;grid-template-columns:repeat(",",1fr);grid-gap:1rem;","{grid-template-columns:repeat(",",1fr);}"],(e=>e.mobileCols),(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>e.cols)),Xn=c.default.div.withConfig({componentId:"sc-u7qcox-1"})(["background:",";padding:0;box-shadow:0 0 9px 0 rgba(0,0,0,0.2);object-fit:contain;display:flex;align-items:center;height:100%;transition:box-shadow 0.2s;&:hover{box-shadow:0 0 10px 0 rgba(0,0,0,0.3);}"],(e=>{let{theme:t}=e;return t.color.white})),Jn=(0,c.default)(O.H).withConfig({componentId:"sc-u7qcox-2"})(["text-align:center;margin-bottom:",";"],(e=>{let{theme:t}=e;return t.spacing[16]}));var er=function(e){const{retailers:t,cols:n,heading:r,mobileCols:i}=e;return(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(Jn,{variant:"h3",children:r}),(0,k.jsx)(Wn,{cols:n,mobileCols:i,children:t.map(((e,t)=>(0,k.jsx)("a",{href:e.caption,rel:"noreferrer",target:"_blank",children:(0,k.jsx)(Xn,{children:(0,k.jsx)(l.I,{assetPath:e.primary.assetPath,alt:e.alt})})},e.caption+t)))})]})};const tr=c.default.label.withConfig({componentId:"sc-18zypmm-0"})(["display:flex;align-items:center;column-gap:",";color:",";font-weight:",";cursor:pointer;"],(e=>{let{theme:t}=e;return t.spacing[8]}),(e=>{let{theme:t}=e;return t.color.darkGray2}),(e=>{let{theme:t}=e;return t.font.weight.bold})),nr=c.default.div.withConfig({componentId:"sc-18zypmm-1"})(["display:flex;align-items:center;justify-content:space-between;color:",";background-color:",";border-radius:",";min-width:",";height:",";padding:2px 10px;position:relative;input[type='checkbox']{display:flex;justify-content:space-between;appearance:none;position:absolute;left:5px;top:5px;background-color:",";border-radius:50%;width:",";height:",";transition:",";&:checked{left:calc(100% - (5px + ","px));}}"],(e=>{let{theme:t}=e;return t.color.white}),(e=>{let{theme:t}=e;return t.color.darkGray2}),(e=>{let{theme:t}=e;return t.spacing[12]}),(e=>{let{theme:t}=e;return t.pxToRem(70)}),(e=>{let{theme:t}=e;return t.pxToRem(25)}),(e=>{let{theme:t}=e;return t.color.white}),(e=>{let{theme:t}=e;return t.pxToRem(15)}),(e=>{let{theme:t}=e;return t.pxToRem(15)}),(e=>{let{theme:t}=e;return`left ${t.movement.duration} ${t.movement.easing}`}),15),rr=c.default.span.withConfig({componentId:"sc-18zypmm-2"})(["font-size:",";opacity:",";transition:",";"],(e=>{let{theme:t}=e;return t.font.size.captionDesktop}),(e=>{let{visible:t}=e;return t?1:0}),(e=>{let{theme:t}=e;return`opacity ${t.movement.duration} ${t.movement.easing}`})),ir=e=>{let{className:t,label:n,enabledLabel:r,disabledLabel:i,enabled:o,onToggleChange:l}=e;const s=(0,a.useCallback)((()=>{l&&l(!o)}),[o,l]);return(0,k.jsxs)(tr,{className:t,children:[n,(0,k.jsxs)(nr,{children:[(0,k.jsx)(rr,{visible:o,children:r}),(0,k.jsx)("input",{type:"checkbox",checked:o,onChange:s}),(0,k.jsx)(rr,{visible:!o,children:i})]})]})};ir.defaultProps={label:"View in",enabledLabel:"2D",disabledLabel:"3D"};var ar=ir,or=n(63508);const lr=e=>{let{theme:t}=e;return(0,c.css)(["display:flex;flex-wrap:wrap;justify-content:center;padding:"," 0;","{justify-content:flex-start;}"],t.spacing[16],t.mediaQuery.tablet)},sr=e=>{let{theme:t}=e;return(0,c.css)(["align-items:center;display:grid;grid-template-columns:auto auto;grid-template-rows:1fr auto auto;row-gap:",";padding:"," 0 ",";","{display:grid;grid-template-columns:4fr 1fr 1fr auto;grid-template-rows:auto;row-gap:",";padding:"," 0;}"],t.spacing[24],t.spacing[16],t.spacing[24],t.mediaQuery.tablet,t.spacing[16],t.spacing[16])},dr=c.default.li.withConfig({componentId:"sc-rmg591-0"})(["column-gap:",";border-bottom:1px solid ",";",";"],(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.color.lightGray2}),(e=>{let{didRemove:t}=e;return t?lr:sr})),cr=c.default.a.withConfig({componentId:"sc-rmg591-1"})(["align-items:center;display:grid;grid-template-columns:1fr 5fr;flex-direction:column;flex-direction:row;column-gap:",";margin-right:auto;","{flex-direction:row;}"],(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet})),ur=c.default.div.withConfig({componentId:"sc-rmg591-2"})(["display:flex;flex-direction:column;"]),mr=(0,c.default)(Zn.P).withConfig({componentId:"sc-rmg591-3"})(["grid-column:1 / 2;> *:first-child{margin-bottom:0;}","{justify-self:flex-end;grid-column:auto;order:1;}"],(e=>{let{theme:t}=e;return t.mediaQuery.tablet})),pr=(0,c.default)(u.B).withConfig({componentId:"sc-rmg591-4"})(["grid-column:1 / 3;","{grid-column:auto;order:2;}"],(e=>{let{theme:t}=e;return t.mediaQuery.tablet})),gr=(0,c.default)(or.W).attrs({iconOnly:!0}).withConfig({componentId:"sc-rmg591-5"})(["padding-right:",";justify-self:flex-end;grid-column:2 / 3;","{grid-column:auto;order:3;}"],(e=>{let{theme:t}=e;return t.spacing[8]}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet}));var hr=e=>{let{removeEntry:t,entry:n,showWishlistHeart:r}=e;const i=(0,C.useLocalizer)(),{0:o,1:l}=(0,a.useState)(!1),{eshopDetails:s,name:d,productImage:c,prices:u,releaseDate:m,releaseDateDisplay:p,urlKey:g}=n.product,h=(0,le.T4)(u?.minimum?.regularPrice,u?.minimum?.currency,i,{formatZero:!1}),f=(0,le.T4)(u?.minimum?.finalPrice,u?.minimum?.currency,i),y=`/store/products/${g}/`;if(o){const e=(0,k.jsx)(Gn.L,{href:y,children:d});return(0,k.jsxs)(dr,{didRemove:!0,children:[(0,k.jsx)(N.Z,{size:48}),(0,k.jsx)(B.T,{variant:"title",children:i.text("Removed {0} from your Wish List.",{args:[e]})})]})}let b=(0,k.jsx)(pr,{href:y,variant:"secondary",children:i.text("Learn more")});if(s){const{isPreorderable:e,isPreordered:t,isPurchasable:n,isPurchased:r,purchaseUrl:a}=s;if(t||r)b=(0,k.jsx)(pr,{disabled:!0,children:i.text("Downloaded")});else if(n||e){const t=h===i.text("Free");b=(0,k.jsx)(pr,{href:a,children:t?i.text("Free download"):e?i.text("Pre-order"):i.text("Buy digital")})}}return(0,k.jsxs)(dr,{children:[(0,k.jsx)(ve.Z,{href:y,children:(0,k.jsxs)(cr,{children:[(0,k.jsx)(ce.qN,{alt:d,publicId:c?.publicId}),(0,k.jsxs)(ur,{children:[(0,k.jsx)(B.T,{variant:"title",as:"span",children:d}),(0,k.jsx)(B.T,{as:"span",children:p?i.text("Coming {0}",{args:[p]}):i.date(m)})]})]})}),h?(0,k.jsx)(mr,{lang:"en",horizontal:!0,regPrice:h,salePrice:u?.minimum?.finalPrice{l(!0),t(n)}}):(0,k.jsx)("div",{}),b]})},fr=n(31384),yr=n(57055);const br=c.default.div.withConfig({componentId:"sc-1nqegqx-0"})(["display:flex;align-items:center;justify-content:center;min-height:48px;background-color:",";padding:",";"],(e=>{let{theme:t}=e;return t.color.lightGray4}),(e=>{let{theme:t}=e;return t.spacing[12]})),vr=(0,c.default)(z.ZP).withConfig({componentId:"sc-1nqegqx-1"})(["display:flex;justify-content:center;text-align:center;> p{margin:0;}"]),kr=c.default.div.withConfig({componentId:"sc-1nqegqx-2"})(["display:flex;align-items:center;padding-left:0;padding-right:0;","{padding-left:",";padding-right:",";}&:first-of-type{","{border-right:1px solid ",";}}a{text-decoration:underline;}"],(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.color.darkGray4})),xr=(0,c.css)(["display:none;color:",";margin-right:",";","{display:block;}"],(e=>{let{theme:t}=e;return t.color.primary}),(e=>{let{theme:t}=e;return t.spacing[12]}),(e=>{let{theme:t}=e;return t.mediaQuery.tabletSmall})),wr=(0,c.default)(fr.Z).withConfig({componentId:"sc-1nqegqx-3"})(["",""],xr),Tr=(0,c.default)(yr.Z).withConfig({componentId:"sc-1nqegqx-4"})(["",""],xr),Pr=(0,c.default)(B.T).withConfig({componentId:"sc-1nqegqx-5"})(["font-size:",";","{font-size:",";}"],(e=>{let{theme:t}=e;return t.font.size.captionMobile}),(e=>{let{theme:t}=e;return t.mediaQuery.tabletSmall}),(e=>{let{theme:t,variant:n}=e;return"caption"===n?t.font.size.captionDesktop:t.font.size.bodyDesktop})),Cr=e=>{let{freeShippingAmt:t}=e;const{text:n,price:r}=(0,C.useLocalizer)();return(0,k.jsxs)(kr,{children:[(0,k.jsx)(wr,{}),(0,k.jsxs)(Pr,{children:[n("{0} on orders {1} or more",{args:[(0,k.jsx)("b",{children:n("Free shipping")},"free shipping"),r(t,{maximumFractionDigits:0})]}),". ",(0,k.jsxs)(Pr,{variant:"caption",as:"span",children:[(0,k.jsx)("a",{href:"https://en-americas-support.nintendo.com/app/answers/detail/a_id/15575",target:"blank",children:n("Restrictions apply")}),"."]})]})]})},jr=()=>{const{text:e}=(0,C.useLocalizer)();return(0,k.jsxs)(kr,{children:[(0,k.jsx)(Tr,{}),(0,k.jsx)(Pr,{children:e("Earn {0} on digital games",{args:[(0,k.jsx)("b",{children:(0,k.jsx)("a",{href:"https://my.nintendo.com/about_gold_point",target:"blank",children:e("My Nintendo Points")})},"my nintendo points")]})})]})};var Ir=()=>{const e=(0,se.Z)(se.o.DESKTOP),{0:t,1:n}=(0,a.useState)(!1),{locale:r}=(0,o.Z)();(0,a.useEffect)((()=>{n(!0)}),[]);const i=(0,a.useMemo)((()=>{if(!t||!En.wh.has(r))return null;const n="ca"===r?.split("-")[1]?65:50;if(e)return(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(Cr,{freeShippingAmt:n}),(0,k.jsx)(jr,{})]});return(new Date).getTime()%2===0?(0,k.jsx)(Cr,{freeShippingAmt:n}):(0,k.jsx)(jr,{})}),[t,e,r]);return i?(0,k.jsx)(br,{children:(0,k.jsx)(vr,{children:i})}):null};const Sr=c.default.div.withConfig({componentId:"sc-wi6ch3-0"})(["position:relative;width:100%;height:0;padding-top:","%;overflow:hidden;"],(e=>{let{$aspectRatio:t}=e;return 100*t})),Er=(0,c.default)(l.I).withConfig({componentId:"sc-wi6ch3-1"})(["position:absolute;top:0;left:0;"]),Nr=(0,c.default)(J.S).withConfig({componentId:"sc-wi6ch3-2"})(["position:absolute;top:0;left:0;opacity:1;transition:opacity ","ms;",""],500,(e=>{let{$loading:t}=e;return!t&&(0,c.css)(["opacity:0;"])})),Or=e=>{let{assetPath:t,alt:n,dimensions:r,showSkeleton:i,className:o}=e;const{0:l,1:s}=(0,a.useState)(!0),{0:d,1:c}=(0,a.useState)(!0),u=(0,a.useRef)(null),m=(0,a.useCallback)((()=>{s(!1),u.current=setTimeout((()=>{c(!1)}),500)}),[]),p=(0,a.useMemo)((()=>{const{width:e,height:t}=r;return t/e}),[r]);return(0,a.useEffect)((()=>()=>{d&&clearTimeout(u.current)}),[d]),(0,k.jsxs)(Sr,{$aspectRatio:p,className:o,children:[t&&(0,k.jsx)(Er,{assetPath:t,alt:n,onImageLoaded:m,showPlaceholder:!1,lazyLoad:!1}),d&&i&&(0,k.jsx)(Nr,{type:"image",imageAspectRatio:p,$loading:l,visible:d})]})};Or.defaultProps={assetPath:"",alt:"",dimensions:{width:1920,height:1080}};var Dr=Or;c.default.div.withConfig({componentId:"sc-obt60x-0"})(["display:grid;grid-template-columns:3rem 1fr;grid-column-gap:",";align-items:center;background:",";border-radius:",";color:",";img{padding:",";}"],(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>e.color),(e=>{let{theme:t}=e;return t.spacing[64]}),(e=>{let{theme:t}=e;return t.color.black}),(e=>{let{theme:t}=e;return t.spacing[4]}));c.default.div.withConfig({componentId:"sc-19xo37w-0"})(["",""],(e=>(0,c.css)(["display:grid;grid-template-columns:repeat(",",1fr);grid-column-gap:2rem;","{grid-template-columns:repeat(",",1fr);}> div{justify-content:flex-start;}"],e.$mobileColumns||1,(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),e.$columns||2))),(0,c.default)(u.B).withConfig({componentId:"sc-19xo37w-1"})(["width:fit-content;"]);var Ar=n(68240),Rr=n(6082),Lr=(n(5182),n(57978));var _r=e=>{let{assets:t,ariaLabel:n}=e;return t?.length?(0,k.jsx)(Lr.M,{ariaLabel:n||"",children:t.filter((e=>e.primary?.assetPath||e.id)).map((e=>{switch(e.__contentType){case Rr.MODULE_TYPES.CLOUDINARY_IMAGE:return(0,k.jsx)(zn.K,{assetPath:e.primary.assetPath,alt:e.alt},e.primary.assetPath);case Rr.MODULE_TYPES.CLOUDINARY_VIDEO:return(0,k.jsx)(Be.V,{assetPath:e.id},e.id)}}))}):null},Mr=n(80324),$r=n(26906),Yr=n(52237);const Fr=["analytics"];function zr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Zr(e){for(var t=1;t{const t=(0,C.useLocalizer)(),{itemClicked:n}=(0,$r.u)(),r=(0,Yr.u)(),i=(0,a.useCallback)((e=>{let{analytics:i}=e,a=(0,At.Z)(e,Fr);r.trackResultClick(Zr({result:Zr(Zr({},a),{},{name:a.productTitle,releaseDate:t.date(a.releaseDate),platform:{label:a.productPlatform},prices:{minimum:{currency:a.priceProps?.currency,finalPrice:a.priceProps?.finalPrice}}})},i)),n(a.sku,Zr({},i||{}))}),[n,t,r]);return(0,k.jsx)(ce.I8,Zr(Zr({},e),{},{onClick:i}))},Ur=n(81225);var Qr=n(13980),Br=n.n(Qr),Vr=n(78783);function Hr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Kr(e){for(var t=1;t{const{trackViewPromotion:t,trackSelectPromotion:n}=(0,C.useAnalytics)(),r=Kr(Kr({},(0,le.DW)({name:e.contentTitle})),{},{sku:"none",platform:{label:e.productPlatform}}),{ref:i}=(0,sn.Rb)((()=>{t([r])}));return(0,k.jsx)("div",{ref:i,onClick:()=>{n([r])},children:(0,k.jsx)(Vr.F,Kr({},e))})},Wr=n(86290),Xr=n(78907);const Jr=c.default.div.withConfig({componentId:"sc-1h53fru-0"})(["padding:0;","{padding-top:",";}"],(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.spacing[20]})),ei=c.default.div.withConfig({componentId:"sc-1h53fru-1"})(["position:relative;padding:",";margin-bottom:",";background-color:",";border-bottom:1px solid ",";text-align:center;","{display:flex;justify-content:space-between;padding:0 0 ",";background-color:transparent;}"],(e=>{let{theme:t}=e;return t.pxToRem(12)}),(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.color.white}),(e=>{let{theme:t}=e;return t.color.lightGray2}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.spacing[16]})),ti=c.default.div.withConfig({componentId:"sc-1h53fru-2"})(["padding:0 ",";","{padding:0;}"],(e=>{let{theme:t}=e;return`${t.spacing[16]} ${t.spacing[16]}`}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop})),ni=c.default.div.withConfig({componentId:"sc-1h53fru-3"})(["display:grid;grid-template-columns:"," 1fr;column-gap:",";margin-bottom:",";align-items:center;","{display:flex;flex-direction:column;}"],(e=>{let{theme:t}=e;return t.pxToRem(130)}),(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop})),ri=(0,c.default)(zn.K).withConfig({componentId:"sc-1h53fru-4"})(["border:1px solid ",";border-radius:",";overflow:hidden;height:",";","{height:",";}"],(e=>{let{theme:t}=e;return t.color.lightGray1}),(e=>{let{theme:t}=e;return t.spacing[4]}),(e=>{let{theme:t}=e;return t.pxToRem(73)}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.pxToRem(180)})),ii=c.default.div.withConfig({componentId:"sc-1h53fru-5"})(["","{padding-top:",";width:100%;}"],(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.spacing[16]})),ai=(0,c.default)(O.H).withConfig({componentId:"sc-1h53fru-6"})(["font-size:",";","{font-size:",";}"],(e=>{let{theme:t}=e;return t.font.size.h1SMobile}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.font.size.h2Desktop})),oi=(0,c.default)(O.H).withConfig({componentId:"sc-1h53fru-7"})(["font-size:",";margin-bottom:",";","{font-size:",";margin-bottom:",";}"],(e=>{let{theme:t}=e;return t.font.size.titleMobile}),(e=>{let{theme:t}=e;return t.spacing[4]}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.font.size.titleDesktop}),(e=>{let{theme:t}=e;return t.spacing[16]})),li=c.default.p.withConfig({componentId:"sc-1h53fru-8"})(["display:flex;justify-content:space-between;margin:0;padding:0;font-size:",";","{font-size:",";}"],(e=>{let{theme:t}=e;return t.font.size.captionMobile}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.font.size.captionDesktop})),si=(0,c.default)(u.B).withConfig({componentId:"sc-1h53fru-9"})(["font-size:",";height:",";","{font-size:",";height:",";}"],(e=>{let{theme:t}=e;return t.font.size.titleMobile}),(e=>{let{theme:t}=e;return t.spacing[40]}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.font.size.titleDesktop}),(e=>{let{theme:t}=e;return t.spacing[48]})),di=c.default.button.withConfig({componentId:"sc-1h53fru-10"})(["position:absolute;right:",";top:50%;transform:translateY(-50%);width:",";height:",";cursor:pointer;background:transparent;border:none;color:",";padding:0;transition:color ",";&:hover{color:",";}","{position:relative;top:auto;right:auto;transform:none;}"],(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.pxToRem(26)}),(e=>{let{theme:t}=e;return t.pxToRem(26)}),(e=>{let{theme:t}=e;return t.color.lightGray1}),(e=>{let{theme:t}=e;return`${t.movement.duration} ${t.movement.easing}`}),(e=>{let{theme:t}=e;return t.color.darkGray2}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}));var ci=e=>{let{product:t,quantity:n,onClose:r}=e;const i=(0,a.useContext)(c.ThemeContext),{locale:l}=(0,o.Z)(),{text:s,price:d}=(0,C.useLocalizer)(),u=(0,a.useMemo)((()=>d(t?.prices?.minimum?.finalPrice)),[t,d]);return(0,k.jsxs)(Jr,{children:[(0,k.jsxs)(ei,{children:[(0,k.jsx)(ai,{children:s("Added to cart")}),(0,k.jsx)(di,{onClick:r,"aria-label":s("Continue Shopping"),children:(0,k.jsx)(Wr.Z,{size:26})})]}),(0,k.jsxs)(ti,{children:[(0,k.jsxs)(ni,{children:[(0,k.jsx)(ri,{assetPath:t?.productImage?.publicId,aspectRatio:16/9}),(0,k.jsxs)(ii,{children:[(0,k.jsx)(oi,{variant:"h3",children:t?.name}),(0,k.jsxs)(li,{variant:"caption",children:[(0,k.jsx)("span",{children:s("Qty: {0}",{args:[n]})}),(0,k.jsx)("span",{children:u})]})]})]}),(0,k.jsx)(Xr.D,{color:i.color.lightGray2}),(0,k.jsx)(Q.S,{size:16}),(0,k.jsx)(si,{buttonWidth:"full",href:"/cart",locale:l,children:s("View cart and check out")}),(0,k.jsx)(Q.S,{size:16}),(0,k.jsx)(si,{buttonWidth:"full",variant:"secondary",onClick:r,children:s("Continue shopping")})]})]})};const ui=c.default.div.withConfig({componentId:"sc-13feho2-0"})(["width:100%;display:grid;grid-template-columns:",";column-gap:",";row-gap:",";margin-bottom:",";padding-bottom:",";border-bottom:1px solid ",";justify-content:flex-start;","{grid-template-columns:",";column-gap:",";row-gap:",";margin-bottom:",";padding-bottom:",";}"],(e=>{let{theme:t,$ignoreArt:n}=e;return n?"auto":`${t.pxToRem(130)} auto`}),(e=>{let{theme:t,$ignoreArt:n}=e;return n?0:t.spacing[16]}),(e=>{let{theme:t}=e;return t.spacing[12]}),(e=>{let{theme:t}=e;return t.spacing[20]}),(e=>{let{theme:t}=e;return t.spacing[20]}),(e=>{let{theme:t}=e;return t.color.lightGray2}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>{let{theme:t,$ignoreArt:n}=e;return n?"auto":`${t.pxToRem(262)} auto`}),(e=>{let{theme:t,$ignoreArt:n}=e;return n?0:t.spacing[32]}),(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.spacing[32]}),(e=>{let{theme:t}=e;return t.spacing[32]})),mi=c.default.div.withConfig({componentId:"sc-13feho2-1"})(["display:none;max-width:",";width:100%;","{display:block;grid-area:1 / 1 / 4 / 2;}"],(e=>{let{theme:t,width:n}=e;return t.pxToRem(n)}),(e=>{let{theme:t}=e;return t.mediaQuery.tabletSmall})),pi=(0,c.default)(Gn.L).attrs({tabIndex:"-1","aria-hidden":"true"}).withConfig({componentId:"sc-13feho2-2"})(["cursor:pointer;display:block;position:relative;max-width:",";text-decoration:none;grid-area:1 / 1 / 2 / 2;&::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:",";opacity:0;border-radius:",";transition:opacity "," "," ",";}&:hover,&:active{&::after{opacity:0.3;}}","{grid-area:1 / 1 / 4 / 2;}"],(e=>{let{theme:t,width:n}=e;return t.pxToRem(n)}),(e=>{let{theme:t}=e;return t.color.black}),(e=>{let{theme:t}=e;return t.borderRadius}),(e=>{let{theme:t}=e;return t.movement.duration}),(e=>{let{theme:t}=e;return t.movement.easing}),(e=>{let{theme:t}=e;return t.movement.delay}),(e=>{let{theme:t}=e;return t.mediaQuery.tabletSmall})),gi=(0,c.default)(l.I).withConfig({componentId:"sc-13feho2-3"})(["border-radius:",";border:1px solid ",";overflow:hidden;"],(e=>{let{theme:t}=e;return t.borderRadius}),(e=>{let{theme:t}=e;return t.color.lightGray2})),hi=(0,c.default)(Gn.L).withConfig({componentId:"sc-13feho2-4"})(["display:inline-block;cursor:pointer;text-decoration:none;grid-area:",";align-self:center;transition:",";&:hover{color:",";}","{grid-area:1 / 2 / 2 / 3;}"],(e=>{let{$hasKeyArt:t}=e;return t?"1 / 2 / 2 / 3":"1 / 1 / 2 / 3"}),(e=>{let{theme:t}=e;return`color ${t.movement.duration} ${t.movement.easing} ${t.movement.delay}`}),(e=>{let{theme:t}=e;return t.color.primary}),(e=>{let{theme:t}=e;return t.mediaQuery.tabletSmall})),fi=(0,c.default)(B.T).withConfig({componentId:"sc-13feho2-5"})(["margin:0;display:-webkit-box;-webkit-line-clamp:",";-webkit-box-orient:vertical;overflow:hidden;","{-webkit-line-clamp:1;}"],(e=>{let{$hasKeyArt:t}=e;return t?3:2}),(e=>{let{theme:t}=e;return t.mediaQuery.tabletSmall})),yi=(0,c.default)(B.T).withConfig({componentId:"sc-13feho2-6"})(["grid-area:2 / 1 / 3 / 3;margin:0;align-self:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;em{font-weight:bold;font-style:normal;}","{grid-area:2 / 2 / 3 / 3;}"],(e=>{let{theme:t}=e;return t.mediaQuery.tabletSmall})),bi=(0,c.default)(Gn.L).withConfig({componentId:"sc-13feho2-7"})(["display:block;border:none;padding:0;font-size:",";","{grid-area:3 / 2 / 4 / 3;font-size:",";}"],(e=>{let{theme:t}=e;return t.font.size.bodyMobile}),(e=>{let{theme:t}=e;return t.mediaQuery.tabletSmall}),(e=>{let{theme:t}=e;return t.font.size.bodyDesktop})),vi=["objectId"];function ki(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var xi=e=>{const{ignoreArt:t,artPath:n,description:r,readMoreLabel:i,readMoreLinkOptions:o,title:l,publishDate:s,url:d,analytics:c}=e,u=Boolean(n),{icon:m,target:p}=o||{},g=(0,a.useMemo)((()=>({title:l,publishDate:s})),[l,s]),h=(0,a.useRef)(),{itemClicked:f}=(0,$r.u)(),{trackResultClick:y}=(0,Yr.u)(),b=(0,a.useCallback)((async e=>{const t=e.target.closest("a");if(h.current.contains(t)){y(function(e){for(var t=1;tt?null:u?(0,k.jsx)(pi,{"data-testid":"keyart",href:d,target:p,width:262,children:(0,k.jsx)(gi,{alt:l,assetPath:n,lazyLoad:!0,maxWidth:262,showPlaceholder:!0})}):(0,k.jsx)(mi,{width:262})),[t,u,d,p,l,n]);return(0,k.jsxs)(ui,{ref:h,$ignoreArt:t,onClick:b,children:[v,(0,k.jsx)(hi,{href:d,target:p,$hasKeyArt:u,children:(0,k.jsx)(fi,{as:"h3",variant:"title",$hasKeyArt:u,children:l})}),(0,k.jsx)(yi,{variant:"body",children:r}),(0,k.jsx)(bi,{as:m?nt.I:Gn.L,href:d,icon:m,target:p,children:i})]})},wi=n(85157),Ti=n(46420);const Pi=c.default.div.withConfig({componentId:"sc-1dskkk7-0"})(["display:none;border-radius:",";background-color:",";width:100%;","{display:block;padding:",";width:",";}"],(e=>{let{theme:t}=e;return t.borderRadius}),(e=>{let{theme:t}=e;return t.color.lightGray3}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t,$noLeftRightPadding:n}=e;return n?`${t.spacing[16]} 0`:t.spacing[16]}),(e=>{let{theme:t}=e;return t.pxToRem(330)})),Ci=c.default.div.withConfig({componentId:"sc-1dskkk7-1"})([""]),ji=c.default.section.withConfig({componentId:"sc-1dskkk7-2"})(["","{display:grid;grid-template-columns:auto 1fr;justify-content:flex-start;}"],(e=>{let{theme:t}=e;return t.mediaQuery.desktop})),Ii=c.default.div.withConfig({componentId:"sc-1dskkk7-3"})(["display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;column-gap:",";row-gap:",";align-items:start;"," ","{column-gap:",";row-gap:",";grid-template-columns:repeat(3,minmax(0,1fr));}","{column-gap:",";row-gap:",";padding-left:",";}","{grid-template-columns:repeat(4,minmax(0,1fr));}"],(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.spacing[24]}),(e=>{let{$singleColumnMobile:t}=e;return t&&(0,c.css)(["display:flex;flex-direction:column;> *{width:100%;}","{display:grid;}"],(e=>{let{theme:t}=e;return t.mediaQuery.tabletSmall}))}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>{let{theme:t}=e;return t.spacing[24]}),(e=>{let{theme:t}=e;return t.spacing[32]}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.spacing[32]}),(e=>{let{theme:t}=e;return t.spacing[48]}),(e=>{let{theme:t}=e;return t.spacing[32]}),(e=>{let{theme:t}=e;return t.mediaQuery.desktopLarge})),Si=c.default.div.withConfig({componentId:"sc-1dskkk7-4"})(["display:",";width:100%;margin-bottom:",";","{margin-bottom:",";}"],(e=>{let{$isOpen:t}=e;return t?"block":"none"}),(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>{let{theme:t}=e;return t.spacing[32]}));var Ei=n(61478);const Ni=["children"];function Oi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Di(e){for(var t=1;t{const{children:t}=e,n=(0,At.Z)(e,Ni);return(0,k.jsx)(u.B,Di(Di({icon:Ei.Z,round:!0,size:"small",still:!0,variant:"quaternary"},n),{},{children:t}))};const Ri=c.default.div.withConfig({componentId:"sc-1h1c14l-0"})(["display:flex;align-items:center;flex-wrap:wrap;background-color:",";border-radius:",";padding:0;visibility:hidden;min-height:0;transition:",";transition-property:min-height,visibility,margin-bottom;",""],(e=>{let{theme:t}=e;return t.color.lightGray3}),(e=>{let{theme:t}=e;return t.borderRadius}),(e=>{let{theme:t}=e;return`all ${t.movement.duration} ${t.movement.easing} 200ms`}),(e=>{let{$hasFilters:t}=e;return t&&(0,c.css)(["padding:",";visibility:visible;min-height:",";max-height:auto;","{min-height:",";}"],(e=>{let{theme:t}=e;return t.spacing[8]}),(e=>{let{theme:t}=e;return t.spacing[64]}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.pxToRem(72)}))})),Li=(0,c.keyframes)(["from{opacity:0;}to{opacity:1;}"]),_i=(0,c.default)(Ai).withConfig({componentId:"sc-1h1c14l-1"})(["margin:",";opacity:0;animation-name:",";animation-duration:",";animation-delay:",";animation-timing-function:",";animation-fill-mode:forwards;"],(e=>{let{theme:t}=e;return t.spacing[4]}),Li,(e=>{let{theme:t}=e;return t.movement.duration}),(e=>{let{$fadeInDelay:t}=e;return t}),(e=>{let{theme:t}=e;return t.movement.easing})),Mi=e=>{const{activeFilters:t,onFilterClick:n,className:r}=e,{text:i}=(0,C.useLocalizer)(),o=(0,a.useCallback)((e=>{n&&n(e)}),[n]),l=(0,a.useMemo)((()=>(t||[]).map((e=>{let{attribute:n,label:r,value:a}=e;const l=Yr.B[n],s=i(l?`${r}${l}`:r);return(0,k.jsx)(_i,{$fadeInDelay:t.length>1?"0ms":"400ms",onClick:()=>o(a),children:s},r)}))),[t,o,i]),s=t.length>0;return(0,k.jsx)(Ri,{$hasFilters:s,className:r,children:l})};Mi.defaultProps={activeFilters:[]};var $i=Mi;const Yi=(0,c.default)(Gn.L).withConfig({componentId:"sc-1xfik2m-0"})(["color:",";&:focus-visible,&:hover{color:",";.icon-container{background-color:",";}}&:focus-visible,&:active{box-shadow:",";}span{border-bottom:none;display:flex;align-items:center;}"],(e=>{let{theme:t,disabled:n}=e;return n?t.color.lightGray1:t.color.secondary}),(e=>{let{theme:t,disabled:n}=e;return n?t.color.lightGray1:t.color.darkGray2}),(e=>{let{theme:t,disabled:n}=e;return n?t.color.lightGray1:t.color.darkGray2}),(e=>{let{theme:t}=e;return`0px 0 0 4px ${t.color.secondaryHover}4C`})),Fi=c.default.span.withConfig({componentId:"sc-1xfik2m-1"})(["display:flex;align-items:center;justify-content:center;background-color:",";width:",";height:",";border-radius:",";transition:",";svg{color:",";width:",";height:",";}"],(e=>{let{theme:t,disabled:n}=e;return n?t.color.lightGray1:t.color.secondary}),(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return`background-color ${t.movement.duration} ${t.movement.easing} ${t.movement.delay}`}),(e=>{let{theme:t}=e;return t.color.lightGray3}),(e=>{let{theme:t}=e;return t.spacing[8]}),(e=>{let{theme:t}=e;return t.spacing[8]}));var zi=a.forwardRef((function(e,t){const{className:n,disabled:r,children:i,onClick:a}=e;return(0,k.jsxs)(Yi,{ref:t,className:n,disabled:r,onClick:a,children:[(0,k.jsx)(Fi,{className:"icon-container",disabled:r,children:(0,k.jsx)(Ei.Z,{size:14})}),(0,k.jsx)(Q.S,{size:8,axis:"horizontal"}),i]})}));var Zi=(0,c.default)(u.B).withConfig({componentId:"sc-10j5xvz-0"})(["width:inherit;"]),Gi=n(2086);const Ui=c.default.div.withConfig({componentId:"sc-1at2kvx-0"})(["background-color:",";padding:0 ",";padding-top:",";padding-bottom:",";&:first-of-type{border-top-left-radius:",";border-top-right-radius:",";}&:last-of-type{border-bottom-left-radius:",";border-bottom-right-radius:",";}& + &{border-top:2px solid ",";}"],(e=>{let{theme:t}=e;return t.color.white}),(e=>{let{theme:t}=e;return t.spacing[24]}),(e=>{let{theme:t,$hasHeader:n,$isCollapsed:r}=e;return r||n?"0":t.spacing[20]}),(e=>{let{theme:t,$isCollapsed:n}=e;return n?"0":t.spacing[20]}),(e=>{let{theme:t}=e;return t.borderRadiusSmall}),(e=>{let{theme:t}=e;return t.borderRadiusSmall}),(e=>{let{theme:t}=e;return t.borderRadiusSmall}),(e=>{let{theme:t}=e;return t.borderRadiusSmall}),(e=>{let{theme:t}=e;return t.color.lightGray2})),Qi=c.default.button.withConfig({componentId:"sc-1at2kvx-1"})(["display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:none;cursor:pointer;padding:"," 0;svg{transition:",";transform:",";}"],(e=>{let{theme:t}=e;return t.spacing[20]}),(e=>{let{theme:t}=e;return`all ${t.movement.duration} ${t.movement.easing} ${t.movement.delay}`}),(e=>{let{$isCollapsed:t}=e;return t?"none":"rotate(180deg)"})),Bi=c.default.div.withConfig({componentId:"sc-1at2kvx-2"})(["display:flex;justify-content:space-between;align-items:center;width:100%;padding:"," 0;"],(e=>{let{theme:t}=e;return t.spacing[20]})),Vi=(0,c.default)(O.H).withConfig({componentId:"sc-1at2kvx-3"})(["color:",";font-size:",";font-weight:",";line-height:",";text-align:left;transition:",";margin:0;"],(e=>{let{theme:t,$isCollapsed:n,$hasSelectedFilters:r}=e;return n&&r?t.color.secondary:t.color.darkGray2}),(e=>{let{theme:t}=e;return t.font.size.titleDesktop}),(e=>{let{theme:t}=e;return t.font.weight.bold}),(e=>{let{theme:t}=e;return t.font.lineHeight}),(e=>{let{theme:t}=e;return`all ${t.movement.duration} ${t.movement.easing} ${t.movement.delay}`})),Hi=c.default.div.withConfig({componentId:"sc-1at2kvx-4"})(["overflow:hidden;transition:",";height:",";visibility:",";"],(e=>{let{theme:t}=e;return`all ${t.movement.duration} ${t.movement.easing} ${t.movement.delay}`}),(e=>{let{$isCollapsed:t,height:n}=e;return t?"0px":n}),(e=>{let{$isCollapsed:t}=e;return t?"hidden":"visible"})),Ki=c.default.div.withConfig({componentId:"sc-1at2kvx-5"})(["display:flex;align-items:center;margin-bottom:",";&:last-child{margin-bottom:0;}"],(e=>{let{theme:t}=e;return t.spacing[16]})),qi=(0,c.default)(Gi.C).withConfig({componentId:"sc-1at2kvx-6"})(["&::before{background-color:",";}"],(e=>{let{theme:t}=e;return t.color.secondary})),Wi=c.default.span.withConfig({componentId:"sc-1at2kvx-7"})(["color:",";font-size:",";font-weight:",";margin-left:",";"],(e=>{let{theme:t}=e;return t.color.darkGray3}),(e=>{let{theme:t}=e;return t.font.size.legalDesktop}),(e=>{let{theme:t}=e;return t.font.weight.light}),(e=>{let{theme:t}=e;return t.spacing[8]})),Xi=c.default.button.withConfig({componentId:"sc-1at2kvx-8"})(["color:",";font-size:",";background:none;border:none;cursor:pointer;padding:0;"],(e=>{let{theme:t}=e;return t.color.darkGray2}),(e=>{let{theme:t}=e;return t.font.size.bodyDesktop})),Ji="200ms",ea=(0,c.default)(Qe.M).withConfig({componentId:"sc-1mt811t-0"})(["div[role='dialog']{width:100%;position:absolute;top:0;left:0;}"]),ta=c.default.div.withConfig({componentId:"sc-1mt811t-1"})(["display:block;position:relative;width:100%;height:100vh;height:var(--app-height);overflow-y:auto;background-color:",";padding-bottom:",";","{&:last-child{border-bottom:2px solid ",";border-bottom-left-radius:0;border-bottom-right-radius:0;}}"],(e=>{let{theme:t}=e;return t.color.white}),(e=>{let{theme:t}=e;return t.pxToRem(82)}),Ui,(e=>{let{theme:t}=e;return t.color.lightGray2})),na=c.default.div.withConfig({componentId:"sc-1mt811t-2"})(["display:flex;justify-content:center;width:100%;position:fixed;bottom:0;z-index:10;background:linear-gradient( 0deg,rgba(0,0,0,0.25) 0%,rgba(255,255,255,0.5) 80% );"]),ra=c.default.div.withConfig({componentId:"sc-1mt811t-3"})(["width:96%;max-width:",";height:",";display:flex;justify-content:space-between;align-items:center;padding:0 ",";margin-bottom:",";background-color:",";border:1px solid ",";border-radius:100px;box-shadow:0 "," "," 0 rgba(0,0,0,0.2);pointer-events:none;opacity:0;transition:",";transform:scale(0.9);",""],(e=>{let{theme:t}=e;return t.pxToRem(440)}),(e=>{let{theme:t}=e;return t.pxToRem(58)}),(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.spacing[24]}),(e=>{let{theme:t}=e;return t.color.white}),(e=>{let{theme:t}=e;return t.color.lightGray3}),(e=>{let{theme:t}=e;return t.pxToRem(4)}),(e=>{let{theme:t}=e;return t.pxToRem(8)}),(e=>{let{theme:t}=e;return`\n opacity ${parseInt(t.movement.duration)/2}ms ${t.movement.easing} 200ms,\n transform ${parseInt(t.movement.duration)/2}ms ${t.movement.easing} 200ms`}),(e=>{let{$visible:t,theme:n}=e;return t&&(0,c.css)(["pointer-events:auto;opacity:1;transform:scale(1);transition:opacity "," "," ",",transform "," "," ",";"],n.movement.duration,n.movement.easing,Ji,n.movement.duration,n.movement.easing,Ji)})),ia=(0,c.default)(Zi).withConfig({componentId:"sc-1mt811t-4"})(["font-size:",";height:",";max-width:",";&::before{border-radius:100px;}"],(e=>{let{theme:t}=e;return t.font.size.bodyMobile}),(e=>{let{theme:t}=e;return t.spacing[40]}),(e=>{let{theme:t}=e;return t.pxToRem(218)})),aa=(0,c.default)(zi).withConfig({componentId:"sc-1mt811t-5"})(["display:block;margin:4px auto;"]),oa=(0,c.default)(zi).withConfig({componentId:"sc-1mt811t-6"})(["padding:0;"]),la=c.default.div.withConfig({componentId:"sc-1mt811t-7"})(["","{padding:0 ",";","}"],(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t,$enableSticky:n,$stickyOffset:r=0}=e;return(0,c.css)(["",""],n&&`\n position: sticky;\n top: ${t.pxToRem(r)};\n height: calc(100vh - ${t.pxToRem(r)});\n overflow-x: hidden;\n overflow-y: auto;\n `)})),sa=c.default.div.withConfig({componentId:"sc-1mt811t-8"})(["",""],(e=>{let{theme:t,$hasFilters:n}=e;return(0,c.css)(["margin-bottom:",";","{margin-left:",";margin-bottom:",";}"],n?t.spacing[20]:0,t.mediaQuery.desktop,t.spacing[32],n?t.spacing[32]:0)}));var da=e=>{const{activeFilters:t,removeFilter:n}=e,r=(0,a.useCallback)((e=>{n(e)}),[n]),i=t.length>0;return(0,k.jsx)(sa,{$hasFilters:i,children:(0,k.jsx)($i,{activeFilters:t,onFilterClick:r})})};const ca=e=>{const{enableStickyFilterPanel:t,stickyOffset:n,isFilterModalOpen:r,toggleModalFiltersMenu:i,attributeFilterSets:o,children:l,isDesktop:s,customizeFilters:d}=e,{text:c}=(0,C.useLocalizer)(),{clearFilters:u,removeFilter:m,activeFilters:p,totalHits:g}=d||{},{state:{activeFilters:h=[],totalHits:f=0},actions:{clearFilters:y,removeFilter:b}}=(0,Ti.Rx)(),v=(0,sn.O_)();return(0,a.useEffect)((()=>{s&&r&&i(!1)}),[s,r,i]),(0,k.jsxs)(k.Fragment,{children:[(0,k.jsxs)(ji,{children:[(0,k.jsxs)(Pi,{$noLeftRightPadding:!0,children:[(0,k.jsx)(wi.S,{children:(0,k.jsx)(O.H,{children:c("Available filters")})}),(0,k.jsx)(O.H.NewLevel,{children:(0,k.jsxs)(la,{$enableSticky:t,$stickyOffset:n,children:[v&&(0,k.jsx)(aa,{disabled:!(p||h).length,onClick:u||y,children:c("Clear all")}),(0,k.jsx)(Q.S,{size:16,axis:"vertical"}),v?o:null]})})]}),(0,k.jsxs)(Ci,{children:[v&&(0,k.jsx)(da,{activeFilters:p||h,removeFilter:m||b}),v?l:null]})]}),v&&(0,k.jsx)(ea,{dialogLabel:c("Available filters"),containChildren:!1,visible:r,onClose:i,children:(0,k.jsxs)(ta,{children:[(0,k.jsx)(na,{children:(0,k.jsxs)(ra,{$visible:r,children:[(0,k.jsx)(oa,{disabled:!(p||h).length,onClick:u||y,children:c("Clear all")}),(0,k.jsx)(ia,{"data-testid":"close-filter-modal-button",variant:"tertiary",onClick:i,children:c("View results ({0})",{args:[g||f]})})]})}),o]})})]})};ca.defaultProps={stickyOffset:16};var ua=ca,ma=n(1505);var pa=e=>{const{className:t,children:n,isLoading:r,onClick:i}=e,o=(0,a.useCallback)((()=>{i&&i()}),[i]);return(0,k.jsx)(u.B,{className:t,icon:ma.Z,isLoading:r,onClick:o,variant:"tertiary",children:n})};const ga=(0,c.default)(pa).withConfig({componentId:"sc-88j5gv-0"})(["display:flex;margin-left:auto;margin-right:auto;min-width:10rem;"]);var ha=e=>{const{hasMore:t,isLoading:n,onLoadMoreClick:r}=e,{text:i}=(0,C.useLocalizer)();return(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(Q.S,{axis:"vertical",size:24}),t&&(0,k.jsx)(ga,{isLoading:n,onClick:r,children:i("Load more results")})]})},fa=n(52048),ya=n(92072);const ba=e=>{const{attribute:t,refine:n,sort:r,items:i,showMore:o,limit:l,isCollapsed:s,showMoreLabel:d,showLessLabel:c}=e,{text:u}=(0,C.useLocalizer)(),{0:m,1:p}=(0,a.useState)(!1),{0:g,1:h}=(0,a.useState)("auto"),f=(0,a.useCallback)(((e,t)=>{n(e,t)}),[n]),y=(0,a.useCallback)((()=>{p((e=>!e))}),[]),b=(0,a.useMemo)((()=>r?r(i):i.sort(ya.WB)),[i,r]),v=(0,a.useMemo)((()=>!o||m||b.length(v||[]).map((e=>{let{value:n,label:r,count:i,isRefined:a}=e;const o=Yr.B[t],l=u(o?`${r}${o}`:r);return(0,k.jsx)(Ki,{children:(0,k.jsxs)(qi,{name:l,ariaLabel:l,checked:a,onChange:()=>f(l,n),children:[l,(0,k.jsx)(Wi,{children:i})]})},l)}))),[t,v,u,f]),w=(0,a.useRef)(),T=o&&i.length>l;return(0,a.useEffect)((()=>{const e=window.setTimeout((()=>{h(w.current?`${w.current.clientHeight}px`:"auto")}),0);return()=>{clearTimeout(e)}}),[i,s,m]),(0,k.jsx)(Hi,{$isCollapsed:s,height:g,children:(0,k.jsxs)("div",{ref:w,children:[x,T&&(0,k.jsx)(Xi,{onClick:y,children:m?c:d})]})})};ba.defaultProps={isCollapsed:!0,items:[],showMoreLabel:"Show More",showLessLabel:"Show Less"};var va=ba;const ka=e=>{const{attribute:t,autoExpand:n,title:r,collapsible:i,startCollapsed:o,hidden:l,limit:s,showMore:d,showMoreLabel:c,showLessLabel:u,refine:m,sort:p,suffix:g,items:h,analytics:f}=e,{text:y}=(0,C.useLocalizer)(),{trackFilterInteraction:b}=(0,Yr.u)(),{0:v,1:x}=(0,a.useState)(o),w=(0,a.useMemo)((()=>!!h.find((e=>e.isRefined))),[h]),T=Boolean(r)&&i,P=(0,a.useCallback)((()=>{T&&x((e=>!e))}),[T]),j=(0,a.useCallback)(((e,n)=>{const{pageName:r}=f||{};if(r){const n=h.map((e=>{let{label:n}=e;const r=Yr.B[t];return y(r?`${n}${r}`:n)}));b(e,n,r)}m&&m(n)}),[t,m,y,h,b,f]);(0,a.useEffect)((()=>{n&&w&&x(!1)}),[n,w]);const I=(0,a.useMemo)((()=>T?(0,k.jsxs)(Qi,{$isCollapsed:v,onClick:P,children:[(0,k.jsx)(Vi,{$isCollapsed:v,$hasSelectedFilters:w,children:r}),(0,k.jsx)(fa.Z,{size:17})]}):(0,k.jsx)(Bi,{children:(0,k.jsx)(Vi,{children:r})})),[r,T,v,w,P]);return!l&&h.length>0&&(0,k.jsxs)(Ui,{$hasHeader:Boolean(r),$isCollapsed:T&&v,children:[r&&I,(0,k.jsx)(va,{attribute:t,isCollapsed:T&&v,limit:s,showMore:d,showMoreLabel:c,showLessLabel:u,refine:j,sort:p,suffix:g,items:h})]})};ka.defaultProps={autoExpand:!0,collapsible:!0,startCollapsed:!0,displayOptions:{},operator:"and"};var xa=ka;function wa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ta(e){for(var t=1;t{const{attribute:t}=e,{state:{availableRefinements:n},actions:{refine:r}}=(0,Ti.Rx)(),i=(0,a.useMemo)((()=>n?.[t]||[]),[t,n]);return(0,k.jsx)(xa,Ta(Ta({},e),{},{items:i,refine:r}))};const Ca=i()((()=>Promise.all([n.e(4546),n.e(3980),n.e(3380)]).then(n.bind(n,83380))),{loadableGenerated:{webpack:()=>[83380]}}),ja=i()((()=>n.e(3277).then(n.bind(n,23277))),{loadableGenerated:{webpack:()=>[23277]}})},5182:function(e,t,n){var r=n(15069);n(23030),n(2784),n(53316),n(51614),n(56276),n(87147),n(32899),n(71941),n(7307);var i=n(6082),a=n(13980),o=n(68799),l=n(5182);function s(e){const t=e?.fields;return{[i.STATIC_KEYS.CONTENT_TYPE]:i.MODULE_TYPES.BOOLEAN,[i.STATIC_KEYS.ENTRY_ID]:e?.sys?.id||null,boolean:t?.boolean??null}}const d=e=>{const t=e?.fields;return{[i.STATIC_KEYS.CONTENT_TYPE]:i.MODULE_TYPES.CONTENT_RATING,[i.STATIC_KEYS.ENTRY_ID]:e?.sys?.id||null,contentRating:t?.contentRating?.fields?{system:t.contentRating.fields.system||"",label:t.contentRating.fields.label||"",code:t.contentRating.fields.code||"",icon:r.cloudinaryImageModuleParser(t.contentRating.fields.icon),order:t.contentRating.fields.order||null,isCompilation:t.contentRating.fields.isCompilation||null,requiresAgeGate:t.contentRating.fields.requiresAgeGate||null,gamesShown:t?.gamesShown||null}:null,contentDescriptors:t?.contentDescriptors?.length?t?.contentDescriptors.map((e=>({label:e.fields?.label||"",system:e.fields?.system||"",type:e.fields?.type?.replace(" ","_").toUpperCase()||""}))):[]}};function c(...e){const t=u(e,["id","sku"],[]).filter(m);return[...new Set(t)]}function u(e,t,n){if(!e)return n;let r;if(e instanceof Array){for(r in e)n=n.concat(u(e[r],t,[]));return n}for(r in t){let i=t[r];e[i]&&n.push(e[i])}if("object"==typeof e&&null!==e){var i=Object.keys(e);if(i.length>0)for(r=0;rr.getCloudinaryAsset(e)))};default:return{[i.STATIC_KEYS.CONTENT_TYPE]:null,[i.STATIC_KEYS.ENTRY_ID]:e?.sys?.id||null,[i.STATIC_KEYS.LIST_TYPE]:null,list:[]}}}function h(e){const t=e?.fields;return{[i.STATIC_KEYS.CONTENT_TYPE]:i.MODULE_TYPES.PROMO_A,[i.STATIC_KEYS.ENTRY_ID]:e?.sys?.id||null,asset:r.getCloudinaryAsset(t?.asset),heading:t?.heading||"",cta:p(t?.cta)}}function f(e){const t=e?.fields;return{[i.STATIC_KEYS.CONTENT_TYPE]:i.MODULE_TYPES.PROMO_B,[i.STATIC_KEYS.ENTRY_ID]:e?.sys?.id||null,asset:r.getCloudinaryAsset(t?.asset),heading:t?.heading||"",body:t?.body?.content[0]||null,cta:p(t?.cta),legalText:t?.legalText||""}}function y(e){const t=e?.fields;return{[i.STATIC_KEYS.CONTENT_TYPE]:i.MODULE_TYPES.PROMO_C,[i.STATIC_KEYS.ENTRY_ID]:e?.sys?.id||null,asset:r.getCloudinaryAsset(t?.asset),heading:t?.heading||"",body:t?.body||null,cta:p(t?.cta),legalText:t?.legalText||""}}function b(e){const t=e?.fields;return{[i.STATIC_KEYS.CONTENT_TYPE]:i.MODULE_TYPES.RICH_TEXT,[i.STATIC_KEYS.ENTRY_ID]:e?.sys?.id||null,richText:t?.richText||null}}async function v(e,t){const n=e?.fields;return{[i.STATIC_KEYS.CONTENT_TYPE]:i.MODULE_TYPES.SECTION,[i.STATIC_KEYS.ENTRY_ID]:e?.sys?.id||null,modules:await C(n?.modules,t),heading:n?.heading||"",cta:p(n?.cta),deepLink:n?.deepLink||"",hide:n?.hide||!1,sectionType:n?.sectionType||"",background:n?.background?.fields||""}}async function k(e,t){const n=e?.fields;return{[i.STATIC_KEYS.CONTENT_TYPE]:i.MODULE_TYPES.PEON_SECTION,[i.STATIC_KEYS.ENTRY_ID]:e?.sys?.id||null,modules:await C(n?.modules,t),deepLink:n?.deepLink||"",hide:n?.hide||!1,sectionType:n?.sectionType||"",background:r.backgroundParser(n?.background),modifiers:n?.styles||[]}}function x(e){const t=e?.fields;return{[i.STATIC_KEYS.CONTENT_TYPE]:i.MODULE_TYPES.SHORT_COPY,[i.STATIC_KEYS.ENTRY_ID]:e?.sys?.id||null,heading:t?.heading||"",body:t?.body?.content[0]||null}}function w(e){const t=e?.fields;return{[i.STATIC_KEYS.CONTENT_TYPE]:i.MODULE_TYPES.TEXT,[i.STATIC_KEYS.ENTRY_ID]:e?.sys?.id||null,text:t?.text||"",styling:t?.styling||null,link:t?.link||null,id:t?.id||null}}const T=e=>{const t=e?.fields;return{[i.STATIC_KEYS.CONTENT_TYPE]:i.MODULE_TYPES.YOUTUBE_VIDEO,[i.STATIC_KEYS.ENTRY_ID]:e?.sys?.id||null,nocookie:t?.nocookie??!0,videoId:t?.videoId||null}};function P(e){const t=e?.fields,n=e?.fields?.alt?.split(", ")||[];return{[i.STATIC_KEYS.CONTENT_TYPE]:i.MODULE_TYPES.PEON_PROMO,[i.STATIC_KEYS.ENTRY_ID]:e?.sys?.id||null,asset:t?.asset?{primary:{...t?.asset[0]||null,assetPath:t?.asset[0]?.public_id||null},secondary:{...t?.asset[1]||null,assetPath:t?.asset[1]?.public_id||null},alt:n[0]||null}:null,assets:t?.asset?.map(((e,t)=>({primary:{...e||null,assetPath:e.public_id||null},alt:n[t]||null})))||[],heading:t?.heading||"",body:t?.richText||null,ctas:t?.ctas?.map((e=>p(e)))||[],cta:t?.ctas?p(t?.ctas[0]):null}}async function C(e,t){if(!e)return[];return Promise.all(e.map((async e=>{const n=e?.sys?.contentType?.sys?.id;switch(n){case i.MODULE_TYPES.CLOUDINARY_IMAGE:return r.cloudinaryImageModuleParser(e);case i.MODULE_TYPES.CLOUDINARY_VIDEO:return r.cloudinaryVideoModuleParser(e);case i.MODULE_TYPES.CLOUDINARY_ASSET:return r.getCloudinaryAsset(e);case i.MODULE_TYPES.CTA:return p(e);case i.MODULE_TYPES.PROMO_A:return h(e);case i.MODULE_TYPES.PROMO_B:return f(e);case i.MODULE_TYPES.PROMO_C:return y(e);case i.MODULE_TYPES.RICH_TEXT:return b(e);case i.MODULE_TYPES.SHORT_COPY:return x(e);case i.MODULE_TYPES.TEXT:return w(e);case i.MODULE_TYPES.SECTION:return v(e,t);case i.MODULE_TYPES.PEON_SECTION:return k(e,t);case i.MODULE_TYPES.PEON_PROMO:return P(e);case i.MODULE_TYPES.BOOLEAN:return s(e);case i.MODULE_TYPES.LIST:return g(e,t);case i.MODULE_TYPES.CONTENT_RATING:return d(e);case i.LIST_TYPES.PRODUCTS:return{[i.STATIC_KEYS.CONTENT_TYPE]:i.LIST_TYPES.PRODUCTS,[i.STATIC_KEYS.ENTRY_ID]:e?.sys?.id||null,products:await r.productListParser(e,t)};case i.LIST_TYPES.PEON_PROMOS:return{[i.STATIC_KEYS.CONTENT_TYPE]:i.LIST_TYPES.PEON_PROMOS,[i.STATIC_KEYS.ENTRY_ID]:e?.sys?.id||null,list:e?.fields?.listPeonPromos?.map((e=>P(e)))};case i.LIST_TYPES.MODULE_CTAS:return{[i.STATIC_KEYS.CONTENT_TYPE]:i.LIST_TYPES.MODULE_CTAS,[i.STATIC_KEYS.ENTRY_ID]:e?.sys?.id||null,list:e?.fields?.moduleCtas?.map((e=>p(e)))||[]};case i.LIST_TYPES.ASSETS:return{__contentType:i.LIST_TYPES.ASSETS,[i.STATIC_KEYS.CONTENT_TYPE]:i.LIST_TYPES.ASSETS,[i.STATIC_KEYS.ENTRY_ID]:e?.sys?.id||null,assets:e?.fields?.assets.map((e=>r.getCloudinaryAsset(e)))};case i.LIST_TYPES.PROMO_FEATURE_BANNERS:return{__contentType:i.LIST_TYPES.PROMO_FEATURE_BANNERS,[i.STATIC_KEYS.CONTENT_TYPE]:i.LIST_TYPES.PROMO_FEATURE_BANNERS,[i.STATIC_KEYS.ENTRY_ID]:e?.sys?.id||null,items:e?.fields?.items?.map((e=>r.promoFeatureBannerParser(e))),name:e?.fields?.name};case i.MODULE_TYPES.YOUTUBE_VIDEO:return T(e);default:return e?.sys?.id||null}})))}function j(e){const t=e?.fields;return{[i.STATIC_KEYS.CONTENT_TYPE]:i.COMPONENT_TYPES.CAROUSEL_SLIDE_ANIMATION,viewport:t?.viewport?.toLowerCase()||"mobile",asset:t?.asset?.[0]?.public_id||null,assetWidth:t?.assetWidth||null,bounce:t?.bounce||.25,type:t?.type||"standardEase",duration:t?.duration||null,delay:t?.delay||0,fadeIn:t?.fadeIn||!1,fadeOut:t?.fadeOut||!1,xStart:t?.xStart||null,xEnd:t?.xEnd||null,yStart:t?.yStart||null,yEnd:t?.yEnd||null,zIndex:t?.zIndex||1,bezierCurve:t?.bezierCurve||null}}async function I(e,t,n){const i=e?.fields,a=r.getContentType(e);let o=null;if(i?.contentRating?.sys.id){const{data:e}=await n.query(r.ContentRatingById,{locale:t,id:i.contentRating.sys.id});o=e?.contentRating||null}let l=null;if(i?.contentDescriptors?.length){const e=i.contentDescriptors.map((({sys:e})=>e.id)),{data:a}=await n.query(r.ContentDescriptorsById,{locale:t,ids:e,limit:e.length});l=a?.collection?.items||null}const[s]=i?.relatedProducts??[];if(!o&&s){const{data:e}=await n.query(r.StoreProducts,{where:{sku:{eq:s}},locale:t}),[i]=e?.products??[];i?.contentRating&&(o=i.contentRating),i?.contentDescriptors&&(l=i.contentDescriptors)}const d=i?.animations&&i?.animations.length?i?.animations.map((e=>j(e))):[];return{CONTENT_TYPE:a,asset:r.imageParser(i?.asset),priority:i?.priority||!1,paginationThumbnail:i?.paginationThumbnail?i?.paginationThumbnail[0]?.public_id:null,cta:r.ctaParser(i?.cta),heading:i?.heading||"",contentRating:o,gamesShown:i?.gamesShown||null,contentDescriptors:l,darkMode:i?.darkMode||!1,dropShadow:i?.dropShadow??!0,duration:i?.slideDuration?1e3*Number.parseFloat(i.slideDuration).toFixed(2):null,progressIndicatorColor:i?.progressIndicatorColor||"#E60012",mobileTextZIndex:i?.mobileTextZIndex||2,animations:d}}const S=a.shape({title:a.string,url:a.string}),E=a.shape({alt:a.string,caption:a.object,primary:a.shape({assetPath:a.string,resourceType:a.oneOf(["image","video"])}),secondary:a.shape({assetPath:a.string,resourceType:a.oneOf(["image","video"])})});var N=a.shape({asset:E,cta:S,heading:a.string,darkMode:a.bool,dropShadow:a.bool,duration:a.number});function O(e){const t=e?.fields;return{CONTENT_TYPE:r.getContentType(e),heading:t?.heading??null,asset:r.imageParser(t?.image),background:r.backgroundParser(t?.background),cta:r.ctaParser(t?.cta),description:t?.description??null}}async function D(e,t,n){const i=e?.fields,a=r.getContentType(e);let o=null;if(i?.contentRating?.sys.id){const{data:e}=await n.query(r.ContentRatingById,{locale:t,id:i.contentRating.sys.id});o=e?.contentRating||null}let l=null;if(i?.contentDescriptors?.length){const e=i.contentDescriptors.map((({sys:e})=>e.id)),{data:a}=await n.query(r.ContentDescriptorsById,{locale:t,ids:e,limit:e.length});l=a?.collection?.items||null}const[s]=i?.relatedProducts??[];if(!o&&s){const{data:e}=await n.query(r.StoreProducts,{where:{sku:{eq:s}},locale:t}),[i]=e?.products??[];i?.contentRating&&(o=i.contentRating),i?.contentDescriptors&&(l=i.contentDescriptors)}return{CONTENT_TYPE:a,asset:r.imageParser(i?.asset),background:r.backgroundParser(i?.background),cta:r.ctaParser(i?.cta),heading:i?.heading||"",contentRating:o,gamesShown:i?.gamesShown||null,contentDescriptors:l}}async function A(e,t){const n=e?.fields;return{CONTENT_TYPE:r.getContentType(e),deepLink:n?.deepLink||"",background:r.backgroundParser(n?.background),storyModuleOrCuratedProductList:await Promise.all(n?.storyModuleOrCuratedProductList?.map((e=>r.autoParse(e,t)))??[]),modifiers:r.modifiersParser(n?.modifiers),legal:n?.legal||null}}function R(e){const t=e?.fields,n=e?.sys;let a=null,o=null;return t?.asset?.fields?.cloudinaryAsset&&(a=r.imageParser(t.asset)),t?.asset?.fields?.assets&&(o=t.asset.fields.assets.map((e=>r.imageParser(e)))),{[i.STATIC_KEYS.CONTENT_TYPE]:r.getContentType(e),id:n.id??null,background:t?.background?r.backgroundParser(t?.background):null,heading:t?.heading??null,content:t?.content??null,asset:a??null,gallery:o??null,deepLink:t?.deepLink??null,hide:t?.hide??!1}}async function L(e,t){const n=e.fields;return{[i.STATIC_KEYS.CONTENT_TYPE]:i.PAGE_TYPES.MODULAR,templateName:n?.templateName??null,modules:await C(n?.modules,t)}}async function _(e,t){const n=e?.fields;return{pageHeader:l.promoRichTextCtaParser(n?.pageHeader),pageSections:await Promise.all(n?.pageSections?.map((e=>o.autoParse(e,t)))??[])}}async function M(e,t,n){const i=e.fields;let a;if(Array.isArray(i?.centerStage?.fields?.items)){a=[];for(const e of i.centerStage.fields.items)a.push(await I(e,t,n))}else a=await D(i.centerStage,t,n);return{characters:await r.collectionParser(i.characters,n),centerStage:a,centerStageDarkMode:i.centerStageDarkMode||!1,secondaryCenterStage:await D(i.secondaryCenterStage,t,n),promoRail:await r.collectionParser(i.promoRail,n),promoA:await r.promoRichTextCtaParser(i.promoA),promoB:await r.promoRichTextCtaParser(i.promoB),promoC:i.promoBladeC?await v(i.promoBladeC,n):null,featuredRailA:await r.collectionParser(i.featuredRailA,n),featuredRailB:await r.collectionParser(i.featuredRailB,n),legal:i.legal||null}}function $(e){const t=e?.fields;return{heading:t?.heading||"",body:t?.body||[]}}async function Y(e,t){const n=e.fields,r=n.merchandisedGrid||[],i=await Promise.all(r.map((async e=>{switch(e.sys.contentType.sys.id){case"component_hero":return l.promoAParser(e);case"listProducts":return await l.productListParser(e,t)}}))),a=r.reduce(((e,t)=>{if("listProducts"===t.sys.contentType.sys.id){const n=t?.fields?.productCategory||{};return{...e,...n}}return e}),{});return{theme:n.theme?.fields.theme??"Default",pageHeader:l.promoAParser(n.hero),ctaCollection:await l.collectionParser(n.ctaCollection,t),isPromoInFirstPosition:a?.isPromoInFirstPosition??null,productsCategoryUid:a?.category||null,merchandisedGrid:i,legalText:n?.legalText||null,marketingPage:n?.marketingPage?await l.modularPageParser(n?.marketingPage,t):null,templateName:n?.templateName||null}}async function F(e,t){const n=e?.fields;return{templateName:n?.templateName||null,modularPageReference:n?.modularPageReference?await L(n?.modularPageReference,t):null,sections:n?.sections?await Promise.all(n?.sections.map((async e=>{const n=e?.sys?.contentType?.sys?.id;switch(n){case i.COMPONENT_TYPES.SECTION_ITEM:return R(e);case i.COMPONENT_TYPES.PRODUCT_COLLECTION:return await r.collectionParser(e,t);default:return null}}))):null}}async function z(e,t){const n=e?.fields,i=await Promise.all(n?.pageSections?.map((e=>A(e,t)))??[]),a=i.map((({storyModuleOrCuratedProductList:e})=>e.filter((e=>e.length)))).flat(3);return{merchandisedGrid:a,pageHeader:r.promoRichTextCtaParser(n?.pageHeader),pageSections:i,refurbishedStoryModule:O(n?.refurbishedStoryModule)}}async function Z(e,t,n){const r=e.fields;return{hero:await l.promoWithCtaParser(r.hero,t,n),featuredItemsA:await o.asyncMap(r.featuredItemsA,l.featuredItemParser),productCollections:await Promise.all(r.productCollections?.map((e=>l.collectionParser(e,n)))??[]),ctaCollection:await l.collectionParser(r.ctaCollection,n),featuredItemsB:await o.asyncMap(r.featuredItemsB,l.featuredItemParser),featuredItemsCHeading:r.featuredItemsCHeading||"",featuredItemsC:await o.asyncMap(r.featuredItemsC,l.featuredItemParser),backgroundA:l.backgroundParser(r.backgroundA),backgroundB:l.backgroundParser(r.backgroundB)}}async function G({pageContentType:e,entry:t,locale:n,graph:r}){const{PLP:a,PMP:o,HOMEPAGE:l,CHARACTERS:s,STOREFRONT:d,SALES_DEALS:c,LEGAL:u,MODULAR:m}=i.PAGE_TYPES,{content:p}=t?.fields||{};switch(e){case a:return await Y(p,r);case l:return await M(p,n,r);case d:return await Z(p,n,r);case s:return await _(p,r);case o:return await F(p,r);case c:return await z(p,r);case u:return $(p);case m:return L(p,r);default:throw new Error(`pageContentType ${e} not found`)}}const U=a.shape({surrogateKeys:a.array,backgroundType:a.string,backgroundTiled:a.bool,color:a.string,image:a.string,gradient:a.arrayOf(a.string)}),Q=a.shape({heading:a.string,asset:E,background:U,cta:S,description:a.string}),B=a.shape({width:a.number,height:a.number}),V=a.shape({assetPath:a.string.isRequired,dimensions:B}),H=a.shape({primary:V.isRequired,secondary:a.shape({assetPath:a.string,dimensions:B}),alt:a.string,caption:a.string}),{shape:K,string:q}=n(13980),W=K({id:q}),X=a.shape({label:a.string,url:a.string.isRequired});t.backgroundParser=r.backgroundParser,t.characterParser=r.characterParser,t.cloudinaryImageModuleParser=r.cloudinaryImageModuleParser,t.cloudinaryVideoModuleParser=r.cloudinaryVideoModuleParser,t.collectionParser=r.collectionParser,t.ctaParser=r.ctaParser,t.imageParser=r.imageParser,t.modifiersParser=r.modifiersParser,t.productListParser=r.productListParser,t.promoFeatureBannerParser=r.promoFeatureBannerParser,t.promoRichTextCtaParser=r.promoRichTextCtaParser,t.CLOUDINARY_IMAGE=H,t.CLOUDINARY_VIDEO=W,t.CTA=X,t.DIMENSIONS=B,t.SINGLE_IMAGE=V,t.backgroundPropTypes=U,t.booleanModuleParser=s,t.campaignParser=async function(e,t){const n=e?.fields;return{code:n?.code||null,entries:await C(n?.entries,t)||[]}},t.carouselSlideAnimationParser=j,t.carouselSlideParser=I,t.carouselSlidePropTypes=N,t.charactersPageParser=_,t.composeParser=async function({entry:e,pageContentType:t,locale:n,graph:r}){const i=e.fields,a=i.seo?.fields,o={title:i?.title||"",slug:i?.slug||"",seo:{title:a?.title||"",description:a?.description||"",keywords:a?.keywords||[],noIndex:a?.no_index||!1,noFollow:a?.no_follow||!1,redirectsTo:a?.redirectsTo||"",permanentRedirect:a?.permanentRedirect||!1,structuredContent:a?.structuredContent||null,openGraph:a?.openGraph?{image:a?.openGraph[0]?.url}:null},content:await G({pageContentType:t,entry:e,locale:n,graph:r}),overrideCreationDate:i?.overrideCreationDate||"",showNavAndFooter:i?.showNavAndFooter??!0};return o.surrogateKeys=[...c(e),...c(o.content)],o},t.contentRatingModuleParser=d,t.ctaModuleParser=p,t.ctaPropTypes=S,t.featuredItemParser=function(e){const t=e?.fields,n=r.getContentType(e);return{CONTENT_TYPE:n,heading:t?.heading||"",url:t?.url||"",asset:r.imageParser(t?.asset),background:r.backgroundParser(t?.background,"componentFeaturedItem"===n?{height:513,width:336}:null)}},t.homePageParser=M,t.imagePropTypes=E,t.legalPageParser=$,t.listModuleParser=g,t.modularPageParser=L,t.modulesParser=C,t.parsePageContent=G,t.peonPromoParser=P,t.peonSectionParser=k,t.productListingPageParser=Y,t.productMarketingParser=F,t.promoAModuleParser=h,t.promoAParser=O,t.promoAPropTypes=Q,t.promoBModuleParser=f,t.promoCModuleParser=y,t.promoWithCtaParser=D,t.richTextModuleParser=b,t.salesDealsPageParser=z,t.sectionItemParser=R,t.sectionModuleParser=v,t.sectionParser=A,t.shortCopyModule=x,t.storePageParser=Z,t.tagsParser=function(e){return e&&e.length?e.map((e=>e.fields?.tagName)).filter((e=>e)):[]},t.textModuleParser=w,t.youTubeVideoModuleParser=T},15069:function(e,t,n){var r=n(6082),i=n(23030);n(2784),n(53316);var a=n(51614),o=n(56276),l=n(87147);n(32899),n(71941);var s=n(7307);function d(e){const t=e?.fields;return{[r.STATIC_KEYS.CONTENT_TYPE]:r.MODULE_TYPES.CLOUDINARY_IMAGE,[r.STATIC_KEYS.ENTRY_ID]:e?.sys?.id||null,primary:{assetPath:t?.primary&&t?.primary.length?t.primary[0].public_id:null,dimensions:{width:t?.primary&&t?.primary.length?t.primary[0].width:null,height:t?.primary&&t?.primary.length?t.primary[0].height:null},resource_type:t?.primary&&t.primary.length?t.primary[0].resource_type:null},secondary:{assetPath:t?.secondary&&t?.secondary.length?t.secondary[0].public_id:null,dimensions:{width:t?.secondary&&t?.secondary.length?t.secondary[0].width:null,height:t?.secondary&&t?.secondary.length?t.secondary[0].height:null}},alt:t?.alt||"",caption:t?.caption||""}}function c(e){const t=e?.fields;return{[r.STATIC_KEYS.CONTENT_TYPE]:r.MODULE_TYPES.CLOUDINARY_VIDEO,[r.STATIC_KEYS.ENTRY_ID]:e?.sys?.id||null,id:t?.cloudinaryVideo&&t?.cloudinaryVideo.length?t.cloudinaryVideo[0].public_id:null}}async function u(e,t){return Array.isArray(e)?await Promise.all(e.map((async e=>await t(e)))):[]}var m={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"ContentDescriptorFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ContentDescriptor"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"locale"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"label"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"type"},arguments:[],directives:[]}]}}],loc:{start:0,end:87}};function p(e,t){if("FragmentSpread"===e.kind)t.add(e.name.value);else if("VariableDefinition"===e.kind){var n=e.type;"NamedType"===n.kind&&t.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){p(e,t)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){p(e,t)})),e.definitions&&e.definitions.forEach((function(e){p(e,t)}))}m.loc.source={body:"fragment ContentDescriptorFields on ContentDescriptor {\n id\n locale\n label\n type\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var g={};function h(e,t){for(var n=0;n0;){var o=a;a=new Set,o.forEach((function(e){i.has(e)||(i.add(e),(g[e]||new Set).forEach((function(e){a.add(e)})))}))}i.forEach((function(t){var r=h(e,t);r&&n.definitions.push(r)}))}(m,"ContentDescriptorFields");var f={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"ContentRatingFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"ContentRating"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"locale"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"code"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"label"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"requiresAgeGate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"system"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"order"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"highestRating"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"code"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"locale"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:163}};function y(e,t){if("FragmentSpread"===e.kind)t.add(e.name.value);else if("VariableDefinition"===e.kind){var n=e.type;"NamedType"===n.kind&&t.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){y(e,t)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){y(e,t)})),e.definitions&&e.definitions.forEach((function(e){y(e,t)}))}f.loc.source={body:"fragment ContentRatingFields on ContentRating {\n id\n locale\n code\n label\n requiresAgeGate\n system\n order\n highestRating {\n id\n code\n locale\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var b={};function v(e,t){for(var n=0;n0;){var o=a;a=new Set,o.forEach((function(e){i.has(e)||(i.add(e),(b[e]||new Set).forEach((function(e){a.add(e)})))}))}i.forEach((function(t){var r=v(e,t);r&&n.definitions.push(r)}))}(f,"ContentRatingFields");var k={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"ContentRatingById"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"locale"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Locale"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"contentRating"},arguments:[{kind:"Argument",name:{kind:"Name",value:"locale"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}},{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentRatingFields"},directives:[]}]}}]}},{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"ContentDescriptorsById"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"locale"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Locale"}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"ids"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"limit"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"collection"},name:{kind:"Name",value:"contentDescriptors"},arguments:[{kind:"Argument",name:{kind:"Name",value:"locale"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}},{kind:"Argument",name:{kind:"Name",value:"limit"},value:{kind:"Variable",name:{kind:"Name",value:"limit"}}},{kind:"Argument",name:{kind:"Name",value:"where"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"id"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"in"},value:{kind:"Variable",name:{kind:"Name",value:"ids"}}}]}}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"items"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentDescriptorFields"},directives:[]}]}}]}}]}}],loc:{start:0,end:479}};k.loc.source={body:'#import "../fragments/ContentDescriptorFields.gql"\n#import "../fragments/ContentRatingFields.gql"\n\nquery ContentRatingById($locale: Locale!, $id: ID!) {\n contentRating(locale: $locale, id: $id) {\n ...ContentRatingFields\n }\n}\n\nquery ContentDescriptorsById($locale: Locale!, $ids: [String!]!, $limit: Int!) {\n collection: contentDescriptors(\n locale: $locale\n limit: $limit\n where: { id: { in: $ids } }\n ) {\n items {\n ...ContentDescriptorFields\n }\n }\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};var x={};function w(e){return e.filter((function(e){if("FragmentDefinition"!==e.kind)return!0;var t=e.name.value;return!x[t]&&(x[t]=!0,!0)}))}function T(e,t){if("FragmentSpread"===e.kind)t.add(e.name.value);else if("VariableDefinition"===e.kind){var n=e.type;"NamedType"===n.kind&&t.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){T(e,t)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){T(e,t)})),e.definitions&&e.definitions.forEach((function(e){T(e,t)}))}k.definitions=k.definitions.concat(w(m.definitions)),k.definitions=k.definitions.concat(w(f.definitions));var P={};function C(e,t){for(var n=0;n0;){var o=a;a=new Set,o.forEach((function(e){i.has(e)||(i.add(e),(P[e]||new Set).forEach((function(e){a.add(e)})))}))}return i.forEach((function(t){var r=C(e,t);r&&n.definitions.push(r)})),n}k.definitions.forEach((function(e){if(e.name){var t=new Set;T(e,t),P[e.name.value]=t}}));const I=j(k,"ContentRatingById"),S=j(k,"ContentDescriptorsById");var E={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"ProductTileFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"StoreProduct"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"availability"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"color"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"label"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"code"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"contentDescriptors"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentDescriptorFields"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"contentRating"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ContentRatingFields"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"demoNsuid"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"dlcType"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"label"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"eshopDetails"},arguments:[{kind:"Argument",name:{kind:"Name",value:"personalized"},value:{kind:"BooleanValue",value:!1}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"discountPriceEnd"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"goldPoints"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"baseGoldPoints"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"goldPointOfferValue"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"goldPointOfferType"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"exclusive"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isSalableQty"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"locale"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"manufacturer"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"nsuid"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"platform"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"label"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"code"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"platinumPoints"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"prices"},arguments:[{kind:"Argument",name:{kind:"Name",value:"personalized"},value:{kind:"BooleanValue",value:!1}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"minimum"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"amountOff"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"currency"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"discounted"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"finalPrice"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"percentOff"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"regularPrice"},arguments:[],directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"productImage"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"publicId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"resourceType"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"type"},arguments:[],directives:[]}]}},{kind:"Field",alias:{kind:"Name",value:"productImageSquare"},name:{kind:"Name",value:"productImage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"shape"},value:{kind:"StringValue",value:"square",block:!1}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"releaseDate"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"releaseDateDisplay"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"size"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"label"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"sku"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"softwarePublisher"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"topLevelCategory"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"code"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"label"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"urlKey"},arguments:[],directives:[]}]}}],loc:{start:0,end:1035}};E.loc.source={body:'#import "./ContentRatingFields.gql"\n#import "./ContentDescriptorFields.gql"\n\nfragment ProductTileFields on StoreProduct {\n availability\n color {\n id\n label\n code\n }\n contentDescriptors {\n ...ContentDescriptorFields\n }\n contentRating {\n ...ContentRatingFields\n }\n demoNsuid\n dlcType {\n id\n label\n }\n eshopDetails(personalized: false) {\n discountPriceEnd\n goldPoints\n baseGoldPoints\n goldPointOfferValue\n goldPointOfferType\n }\n exclusive\n isSalableQty\n locale\n manufacturer\n name\n nsuid\n platform {\n id\n label\n code\n }\n platinumPoints\n prices(personalized: false) {\n minimum {\n amountOff\n currency\n discounted\n finalPrice\n percentOff\n regularPrice\n }\n }\n productImage {\n publicId\n resourceType\n type\n }\n productImageSquare: productImage(shape: "square") {\n url\n }\n releaseDate\n releaseDateDisplay\n size {\n id\n label\n }\n sku\n softwarePublisher\n topLevelCategory {\n id\n code\n label\n }\n urlKey\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};var N={};function O(e){return e.filter((function(e){if("FragmentDefinition"!==e.kind)return!0;var t=e.name.value;return!N[t]&&(N[t]=!0,!0)}))}function D(e,t){if("FragmentSpread"===e.kind)t.add(e.name.value);else if("VariableDefinition"===e.kind){var n=e.type;"NamedType"===n.kind&&t.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){D(e,t)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){D(e,t)})),e.definitions&&e.definitions.forEach((function(e){D(e,t)}))}E.definitions=E.definitions.concat(O(f.definitions)),E.definitions=E.definitions.concat(O(m.definitions));var A={};function R(e,t){for(var n=0;n0;){var o=a;a=new Set,o.forEach((function(e){i.has(e)||(i.add(e),(A[e]||new Set).forEach((function(e){a.add(e)})))}))}i.forEach((function(t){var r=R(e,t);r&&n.definitions.push(r)}))}(E,"ProductTileFields");var L={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"StoreProducts"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"locale"}},type:{kind:"NamedType",name:{kind:"Name",value:"Locale"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"where"}},type:{kind:"NamedType",name:{kind:"Name",value:"ProductFilterInput"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"pageSize"}},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"products"},name:{kind:"Name",value:"storeProducts"},arguments:[{kind:"Argument",name:{kind:"Name",value:"locale"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}},{kind:"Argument",name:{kind:"Name",value:"where"},value:{kind:"Variable",name:{kind:"Name",value:"where"}}},{kind:"Argument",name:{kind:"Name",value:"pageSize"},value:{kind:"Variable",name:{kind:"Name",value:"pageSize"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ProductTileFields"},directives:[]},{kind:"Field",alias:{kind:"Name",value:"amiibo"},name:{kind:"Name",value:"amiiboSeries"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"backgroundColor"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"categories"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"character"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"edition"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"label"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"facets"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"accessory"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"apparel"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"baseColors"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"collectible"},arguments:[],directives:[]},{kind:"Field",alias:{kind:"Name",value:"collectionPriceRange"},name:{kind:"Name",value:"priceRange"},arguments:[{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"EnumValue",value:"ALL"}}],directives:[]},{kind:"Field",name:{kind:"Name",value:"controller"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"corePlatforms"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"currentSystems"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"editions"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"franchises"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"hardwareType"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"homeOffice"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"plush"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"priceRange"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"replacementPart"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"topLevelFilters"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"toy"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"franchise"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"genres"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"code"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"label"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"nsoFeatures"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"code"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"label"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"playerCount"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"productGallery"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"publicId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"resourceType"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"type"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"variations"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"label"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"product"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ProductTileFields"},directives:[]}]}}]}}]}}]}}],loc:{start:0,end:1042}};L.loc.source={body:'#import "../fragments/ProductTileFields.gql"\n\nquery StoreProducts(\n $locale: Locale\n $where: ProductFilterInput\n $pageSize: Int\n) {\n products: storeProducts(locale: $locale, where: $where, pageSize: $pageSize) {\n ...ProductTileFields\n amiibo: amiiboSeries\n backgroundColor\n categories {\n id\n name\n }\n character\n edition {\n id\n label\n }\n facets {\n accessory\n apparel\n baseColors\n collectible\n collectionPriceRange: priceRange(type: ALL)\n controller\n corePlatforms\n currentSystems\n editions\n franchises\n hardwareType\n homeOffice\n plush\n priceRange\n replacementPart\n topLevelFilters\n toy\n }\n franchise\n genres {\n id\n code\n label\n }\n nsoFeatures {\n id\n code\n label\n }\n playerCount\n productGallery {\n publicId\n resourceType\n type\n }\n variations {\n label\n value\n product {\n ...ProductTileFields\n }\n }\n }\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};var _={};function M(e,t){if("FragmentSpread"===e.kind)t.add(e.name.value);else if("VariableDefinition"===e.kind){var n=e.type;"NamedType"===n.kind&&t.add(n.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){M(e,t)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){M(e,t)})),e.definitions&&e.definitions.forEach((function(e){M(e,t)}))}L.definitions=L.definitions.concat(E.definitions.filter((function(e){if("FragmentDefinition"!==e.kind)return!0;var t=e.name.value;return!_[t]&&(_[t]=!0,!0)})));var $={};function Y(e,t){for(var n=0;n0;){var o=a;a=new Set,o.forEach((function(e){i.has(e)||(i.add(e),($[e]||new Set).forEach((function(e){a.add(e)})))}))}return i.forEach((function(t){var r=Y(e,t);r&&n.definitions.push(r)})),n}(L,"StoreProducts"),z="undefined"!==typeof window;function Z({publicId:e,variant:t,dimensions:n,sizes:r,responsive:i=!1,quality:s="auto:best",format:d="auto"}){const c=z&&window.devicePixelRatio&&window.devicePixelRatio<2?window.devicePixelRatio:2;switch(t){case"OG_IMAGE":return l.CloudinaryAsset.image(e).resize(o.fill(1200)).quality(s).format("auto").delivery(a.dpr(c)).toURL();case"SIZED":return l.CloudinaryAsset.image(e).quality(s).format("auto").resize(n.width&&n.height?o.fill().width(n.width).height(n.height):n.width?o.fill().width(n.width):o.fill().height(n.height)).delivery(a.dpr(c)).toURL();case"BACKGROUND":return i&&r?function(e,t){return t.map((t=>l.CloudinaryAsset.image(e).resize(o.fill().width(t)).quality("auto:best").format("auto").delivery(a.dpr(1)).toURL()))}(e,r):l.CloudinaryAsset.image(e).quality("auto:good").format(d).delivery(a.dpr(c)).toURL();default:return l.CloudinaryAsset.image(e).quality(s).format(d).delivery(a.dpr(c)).toURL()}}const G=e=>e?.contentRating?.highestRating?.code?.toUpperCase()||e?.contentRating?.code?.toUpperCase()||null,U=(e,t)=>(e||[]).map((e=>e[t])),Q=({facets:e,...t})=>({CONTENT_TYPE:i.STORE_PRODUCT_TYPE,...t,color:t?.color?.label||null,contentRating:t?.contentRating||null,contentDescriptors:t?.contentDescriptors||null,esrbRating:G(t),smecRating:G(t),classindRating:G(t),artPath:t?.productImage?.publicId||null,platform:e?.corePlatforms?.[0]||t?.platform?.label||null,fullNamePlatform:t?.platform?.label||null,platformCode:e?.corePlatforms?.[0]?.toUpperCase().replace(/ /g,"_")||t?.platform?.code||null,categories:U(t?.categories,"name"),graphCategories:t.categories||null,genres:U(t?.genres,"label"),nsoFeatures:U(t?.nsoFeatures,"label"),size:t?.size?.label||null,dlcType:t?.dlcType?.label||null,edition:t?.edition?.label||null,accessoryType:e?.accessory||null,apparelType:e?.apparel||null,baseColors:e?.baseColors||[],collectibleType:e?.collectible||null,collectionPriceRange:e?.collectionPriceRange||null,controllerType:e?.controller||null,corePlatforms:e?.corePlatforms||[],currentSystems:e?.currentSystems||[],editions:e?.editions||[],franchises:e?.franchises||[],hardwareType:e?.hardwareType||null,homeOfficeType:e?.homeOffice||null,plushType:e?.plush||null,priceRange:e?.priceRange||null,replacementPart:e?.replacementPart||null,topLevelFilters:e?.topLevelFilters||[],toyType:e?.toy||[],variations:t?.variations||null,isSalableQty:t?.isSalableQty??!1,eshopDetails:t?.eshopDetails||null,sortdiscountPriceEnd:t?.eshopDetails?.discountPriceEnd||null,sortFinalPrice:t?.prices?.minimum?.finalPrice??null,sortAmountOff:t?.prices?.minimum?.amountOff??null,sortPercentOff:t?.prices?.minimum?.percentOff??null});async function B(e,t){const n=e?.sys?.locale,r=e?.fields?.products,{category:i,limit:a=40}=e?.fields?.productCategory||{};if(i){const{data:e}=await t.query(F,{where:{categoryUid:{eq:i}},pageSize:a,locale:n});return e?.products.map(Q)||[]}if(r?.length){return(await t.loadProducts({skus:r,locale:n,productQuery:F})).map(Q)||[]}return[]}function V(e,t){const n=e?.fields,r=ne(e),i=n?.image?.length,a=n?.bottomDivider?.length,o=n?.color,l=n?.gradient?.length>1,d=(n?.modifiers?.find((e=>"Background: Tiled"===e.fields?.modifier))||"repeat"===n?.repeat)??null,c=i?n?.image?.map((e=>Z({publicId:e.public_id,variant:t?"SIZED":"BACKGROUND",dimensions:t,quality:"auto",format:d?"png":"auto"}))):null,u=c?.length&&c[0]||"",m=a?n?.bottomDivider?.map((e=>({image:Z({publicId:e?.public_id,dimensions:t,quality:"auto"}),height:e?.height}))):null,p={backgroundType:[],backgroundImage:[],backgroundColor:"initial",backgroundRepeat:"no-repeat",backgroundSize:"cover",responsiveBg:""};if(i&&!t&&!d){const e=Z({publicId:n?.image[0].public_id,variant:"BACKGROUND",responsive:!0,sizes:[300,400,600,900,1200,1400,1800,2400]});p.responsiveBg=`\n background-image: url("${e[7]}");\n\n @media (max-width: 1800px) {\n background-image: url("${e[6]}");\n }\n @media (max-width: 1400px) {\n background-image: url("${e[5]}");\n }\n @media (max-width: 1200px) {\n background-image: url("${e[4]}");\n }\n @media (max-width: 900px) {\n background-image: url("${e[3]}");\n }\n @media (max-width: 600px) {\n background-image: url("${e[2]}");\n }\n @media (max-width: 400px) {\n background-image: url("${e[1]}");\n }\n @media (max-width: 300px) {\n background-image: url("${e[0]}");\n }\n `}if(o){const e=n?.color;p.backgroundType.push(e),p.backgroundColor=e}if(i){const e=`url("${u}")`;p.backgroundType.push(e),p.backgroundImage.push(e)}if(l){const e=`linear-gradient(${n?.gradient[0]}, ${n?.gradient[1]})`;p.backgroundType.push(e),p.backgroundImage.push(e)}return d&&(p.backgroundRepeat="repeat",p.backgroundSize="auto"),{CONTENT_TYPE:r,backgroundType:p.backgroundType.length?p.backgroundType.join(" "):null,backgroundCss:s.css(["background-image:",";background-color:",";background-repeat:",";background-size:",";"],p.backgroundImage.length?p.backgroundImage.join():"initial",p.backgroundColor,p.backgroundRepeat,p.backgroundSize),backgroundTiled:Boolean(d),color:n?.color||"",repeat:n?.repeat||"",position:n?.position||"",parallax:n?.parallax||!1,textColor:n?.textColor||"",bottomDivider:m||null,dividerRepeat:n?.dividerRepeat||"",dividerPosition:n?.dividerPosition||"",image:u,images:c,gradient:n?.gradient||[],responsiveBg:p.responsiveBg}}function H(e){const t=e?.fields,n=ne(e),r=t?.cloudinaryAsset?.length>1?{primary:{assetPath:t?.cloudinaryAsset?.length?t?.cloudinaryAsset[0].public_id:null,resourceType:t?.cloudinaryAsset?.length?t?.cloudinaryAsset[0].resource_type:null,dimensions:{width:t?.cloudinaryAsset?.length?t?.cloudinaryAsset[0].width:null,height:t?.cloudinaryAsset?.length?t?.cloudinaryAsset[0].height:null}},secondary:{assetPath:t?.cloudinaryAsset?.length?t?.cloudinaryAsset[1].public_id:null,resourceType:t?.cloudinaryAsset?.length?t?.cloudinaryAsset[1].resource_type:null,dimensions:{width:t?.cloudinaryAsset?.length?t?.cloudinaryAsset[1].width:null,height:t?.cloudinaryAsset?.length?t?.cloudinaryAsset[1].height:null}}}:{primary:{assetPath:t?.cloudinaryAsset?.length?t?.cloudinaryAsset[0].public_id:null,resourceType:t?.cloudinaryAsset?.length?t?.cloudinaryAsset[0].resource_type:null,dimensions:{width:t?.cloudinaryAsset?.length?t?.cloudinaryAsset[0].width:null,height:t?.cloudinaryAsset?.length?t?.cloudinaryAsset[0].height:null}}};return{CONTENT_TYPE:n,alt:t?.alt??null,caption:t?.caption??null,...r}}function K(e){const t=e?.fields,n=ne(e);return{CONTENT_TYPE:n,heading:t?.heading||"",url:t?.url||"",asset:H(t?.asset),background:V(t?.background,"componentCharacter"===n?{height:300,width:300}:null)}}function q(e){const t=e?.fields;return{CONTENT_TYPE:ne(e),url:t?.url??"",label:t?.label??t?.title??null}}function W(e){const t=e?.fields;return{CONTENT_TYPE:ne(e),asset:t?.asset?.[0]?.public_id||"",assetAlt:t?.asset?.[0]?.context?.custom?.alt||"",heading:t?.heading||"",tag:t?.tag?.fields.tagName||"",url:t?.url||"",descriptionTag:t?.descriptionTag||"",descriptionTagColor:(n=t?.descriptionTag,{"New!":"red","New season":"red",Exclusive:"red","Available now":"red","Shop now":"red","{0}x Gold Points":"red","+{0} Gold Point":"red","+{0} Gold Points":"red","Sale ends: {0}":"red","Now on sale":"red","Pre-order now":"blue","Pre-purchase now":"blue","Learn more":"blue","Tune in":"blue","Watch now":"blue","Free demo":"blue","Coming soon":"blue",DLC:"violet","Free download":"violet",Free:"violet","DLC bundle":"violet","Game + DLC bundle":"violet","Game bundle":"violet","Sold out":"gray"}[n]||""||""),platformLabel:t?.platformLabel||"",contentRating:t?.contentRating||null,contentRatingCode:t?.contentRating?.fields?.contentRating?.fields?.code||null};var n}async function X(e,t){const n=e?.fields;return{CONTENT_TYPE:r.COMPONENT_TYPES.COLLECTION,heading:n?.heading||"",description:n?.description||"",cta:q(n?.cta),list:await J(n,t)}}async function J(e,t){if(e?.characters)return u(e.characters.fields.items,K);if(e?.ctaList)return u(e.ctaList.fields.ctas,q);if(e?.promoList)return u(e.promoList.fields.items,W);if(e?.productList)return await B(e.productList,t);if(e?.list)switch(e.list?.sys.contentType.sys.id){case"listCharacters":return u(e.list?.fields.items,K);case"listCtas":return u(e.list?.fields.ctas,q);case"listProducts":return await B(e.list,t);case"listPromoFeatureBanners":return await u(e.list?.fields.items,W);default:return[]}return[]}function ee(e){return re(e,(e=>e?.fields?.modifier))}function te(e){const t=e?.fields;return{CONTENT_TYPE:ne(e),asset:H(t?.asset),background:V(t?.background),ctaList:re(t?.ctaList?.fields.ctas,q),heading:t?.heading||"",description:t?.description||null,modifiers:ee(t?.modifiers)}}const ne=e=>e?.sys?.contentType?.sys?.id||null;function re(e,t){return Array.isArray(e)?e.map((e=>t(e))):[]}t.ContentDescriptorsById=S,t.ContentRatingById=I,t.StoreProducts=F,t.asyncMap=u,t.autoParse=async function(e,t){const{PRODUCT_COLLECTION:n,PROMO_RICH_TEXT_CTA:i}=r.COMPONENT_TYPES,{CTAS:a,PRODUCTS:o}=r.LIST_TYPES,l=ne(e),s=e?.fields;switch(l){case n:return await X(e,t);case i:return te(e);case a:return await u(s?.ctas,q);case o:return await B(e,t);default:return null}},t.backgroundParser=V,t.characterParser=K,t.cloudinaryImageModuleParser=d,t.cloudinaryVideoModuleParser=c,t.collectionParser=X,t.ctaParser=q,t.getCloudinaryAsset=function e(t){switch(t?.sys?.contentType?.sys?.id){case r.MODULE_TYPES.CLOUDINARY_IMAGE:return d(t);case r.MODULE_TYPES.CLOUDINARY_VIDEO:return c(t);case r.MODULE_TYPES.CLOUDINARY_ASSET:return e(t?.fields?.asset);default:return null}},t.getContentType=ne,t.getUrl=function({pageEntry:e,externalUrl:t}){return t||(e||"")},t.imageParser=H,t.modifiersParser=ee,t.productListParser=B,t.promoFeatureBannerParser=W,t.promoRichTextCtaParser=te,t.safeMap=re},68799:function(e,t,n){var r=n(15069);n(6082),n(23030),n(2784),n(53316),n(51614),n(56276),n(87147),n(32899),n(71941),n(7307),t.asyncMap=r.asyncMap,t.autoParse=r.autoParse,t.getCloudinaryAsset=r.getCloudinaryAsset,t.getContentType=r.getContentType,t.getUrl=r.getUrl,t.safeMap=r.safeMap}}]);