!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="53660ad4-a079-4688-82a8-efc9743c03ae",e._sentryDebugIdIdentifier="sentry-dbid-53660ad4-a079-4688-82a8-efc9743c03ae")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[589],{53991:function(e,t,r){"use strict";r.d(t,{uP:function(){return v},Z5:function(){return m},ig:function(){return j}});var i=r(2784),n=r(64897),l=r(82091),a=r(82731),s=r(1729),o=r(4705),d=r(3752),c=r(90837);(0,a.default)(s.R).withConfig({componentId:"sc-1nmdhxc-0"})(["margin-bottom:",";"],(e=>{let{theme:t}=e;return t.spacing[8]}));const h=(0,a.default)(o.S).withConfig({componentId:"sc-1nmdhxc-1"})(["z-index:2;"]),u=((0,a.default)(d.Q).withConfig({componentId:"sc-1nmdhxc-2"})(["width:100%;"]),(0,a.default)(c.T).withConfig({componentId:"sc-1nmdhxc-3"})(["margin-bottom:",";"],(e=>{let{theme:t}=e;return t.spacing[8]}))),p=(0,a.default)(c.T).withConfig({componentId:"sc-1nmdhxc-4"})(["font-weight:",";"],(e=>{let{theme:t}=e;return t.font.weight.bold}));var g=r(52322);var m=function(e){let{variations:t,loadingPricing:r}=e;const a=(0,n.Z)(),{text:s,price:o}=(0,l.useLocalizer)(),d=(0,i.useMemo)((()=>t.map((e=>({label:e.product.nsuid?s("Digital"):s("Physical"),caption:e.product.name,price:r?null:o(e.product?.prices?.minimum?.finalPrice?.toFixed(2)),value:e.product.name,urlKey:e.product.urlKey})))),[t,s,r,o]),c=(0,i.useMemo)((()=>d.find((e=>{let{urlKey:t}=e;return a.query.slug===t}))||d[0]),[d,a]);return(0,g.jsx)(h,{style:{zIndex:"100"},inputName:"select-an-edition",inputLabel:(0,g.jsx)(p,{variant:"caption",children:s("Select an edition")}),onChange:e=>{a.push(e.urlKey,null,{scroll:!1})},options:d,value:c,showErrors:!1})},f=r(1829),b=r(13016),x=r(28456),w=r(17534);var j=function(e){let{onChange:t,isBundle:r,product:i,title:n,value:a}=e;const{text:s}=(0,l.useLocalizer)();return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(f.S,{size:24}),(0,g.jsxs)(x.rj,{columns:2,alignItems:"end",children:[(0,g.jsx)(u,{variant:"legal",children:r?n:s("Select a product")}),i?.sizeChart&&(0,g.jsxs)(x.P4,{justifySelf:"end",children:[(0,g.jsx)(b.L,{href:"#sizing",children:s("Size chart")}),(0,g.jsx)(f.S,{size:8})]})]}),(0,g.jsx)(f.S,{size:12}),(0,g.jsx)(w.um,{onChange:t,product:i,value:a})]})},y=r(21920);var v=function(e){let{product:t}=e;const{text:r}=(0,l.useLocalizer)(),{locale:i}=(0,n.Z)(),a=i?.split("-")[0]??"en";return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(f.S,{size:24}),(0,g.jsxs)(x.rj,{columns:"144px 162px",rows:"48px",children:[t?.appStoreUrl&&(0,g.jsx)("a",{href:t.appStoreUrl,children:(0,g.jsx)(y.I,{assetPath:`/ncom/icons/app-store/app-store-badge-${a}`,alt:r("Download on the app store")})}),t?.googlePlayUrl&&(0,g.jsx)("a",{href:t.googlePlayUrl,children:(0,g.jsx)(y.I,{assetPath:`/ncom/icons/google-play/google-play-badge-${a}`,alt:r("Get it on Google Play")})})]})]})}},17534:function(e,t,r){"use strict";r.d(t,{jJ:function(){return u},VM:function(){return F},dn:function(){return De},ww:function(){return dt},Ym:function(){return dr},yL:function(){return mr},bm:function(){return xr},um:function(){return Pr},mW:function(){return Or},Lx:function(){return _r},V9:function(){return Xr},_C:function(){return Qr}});var i=r(2784),n=r(51985),l=r(42383),a=r(82091),s=r(18459),o=r(82731);const d=o.default.div.withConfig({componentId:"sc-gkj3iw-0"})(["margin-top:",";padding:"," 0;background-color:",";"],(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>e.$bgColor?e.$bgColor:e=>{let{theme:t}=e;return t.color.lightGray4}));var c=r(96026),h=r(52322);var u=e=>{let{product:t,locale:r}=e;const{text:o}=(0,a.useLocalizer)(),u=(0,i.useMemo)((()=>t.relatedProducts.slice(0,4).map(c.uF)),[t.relatedProducts]);return(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(s.He,{small:!0,children:t.relatedProducts.length>4?(0,h.jsx)(n.H,{ctaType:"iconlink",headingProps:{variant:"h1"},ctaText:o("See all"),ctaUrl:t.urlKey+"/dlc/",locale:r,children:o("Downloadable content (DLC)")}):(0,h.jsx)(l.H,{variant:"h1",children:o("Downloadable content (DLC)")})}),(0,h.jsx)(d,{$bgColor:"#"+t.backgroundColor,children:(0,h.jsx)(s.He,{small:!0,children:(0,h.jsx)(l.H.NewLevel,{children:(0,h.jsx)(s.nZ,{analytics:{title:"Downloadable content (DLC)"},products:u,cta:{fields:{title:o("See all"),url:t.relatedProducts.length>4?t.urlKey+"/dlc/":""}}})})})})]})},p=r(95235),g=r(64897),m=r(23545),f=r(87490),b=r(1829),x=r(90837),w=r(13016),j=r(92630),y=r(26967),v=r(438),S=r(88588),C=r(97224),L=r(36734),P=r(67831),z=r(46533),I=r.n(z),k=r(47805),D=r(21920);const O=o.default.section.withConfig({componentId:"sc-1i9d4nw-0"})(["background-color:",";position:relative;z-index:5;"],(e=>e.$bgColor?e.$bgColor:e=>{let{theme:t}=e;return t.color.lightGray4})),_=o.default.div.withConfig({componentId:"sc-1i9d4nw-1"})([""," background:#fff;max-width:1240px;margin:0 auto;transform:translateY(2em);border-radius:",";box-shadow:0 4px 16px 0 rgba(60,64,89,0.15);@media (max-width:1240px){transform:translateY(0);border-radius:0;}","{padding:"," ",";}"],(e=>{let{theme:t}=e;return(0,o.css)(["display:grid;grid-template-columns:1fr;grid-column-gap:",";grid-row-gap:",";","{grid-template-columns:3fr 2fr;grid-column-gap:",";}"],(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.spacing[16]}),t.mediaQuery.tablet,(e=>{let{theme:t}=e;return t.spacing[48]}))}),(e=>{let{theme:t}=e;return t.borderRadius}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>{let{theme:t}=e;return t.spacing[32]}),(e=>{let{theme:t}=e;return t.spacing[48]})),M=o.default.div.withConfig({componentId:"sc-1i9d4nw-2"})(["overflow:hidden;"]),T=o.default.div.withConfig({componentId:"sc-1i9d4nw-3"})(["display:flex;flex-direction:column;"]),N=o.default.div.withConfig({componentId:"sc-1i9d4nw-4"})(["padding-top:",";padding-left:",";overflow:hidden;grid-column:1;","{grid-column:span 2;padding:0;}"],(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.tablet})),E=(0,o.default)(k.I).withConfig({componentId:"sc-1i9d4nw-5"})(["display:flex;margin:0;padding:0;border:none;"]),X=o.default.div.withConfig({componentId:"sc-1i9d4nw-6"})(["display:flex;justify-content:left;gap:",";font-size:var(--theme-font-size-bodyMobile);","{font-size:var(--theme-font-size-bodyDesktop);}"],(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet})),Z=(0,o.default)(s.He).withConfig({componentId:"sc-1i9d4nw-7"})(["",""],(e=>{let{theme:t}=e;return(0,o.css)(["margin-left:0;margin-right:0;","{width:100%;}"],t.mediaQuery.tablet)})),R=o.default.div.withConfig({componentId:"sc-1i9d4nw-8"})(["",""],(e=>{let{theme:t}=e;return(0,o.css)(["display:flex;gap:",";align-items:center;flex-wrap:wrap;padding:0 ",";","{padding:0 0 "," 0;}"],t.spacing[8],t.spacing[16],t.mediaQuery.tablet,t.spacing[16])})),A=o.default.div.withConfig({componentId:"sc-1i9d4nw-9"})(["",""],(e=>{let{theme:t}=e;return(0,o.css)(["display:grid;grid-template-columns:1fr;grid-auto-rows:min-content;padding:0 "," "," ",";a{text-decoration:none;}","{padding:0;}"],t.spacing[16],t.spacing[16],t.spacing[16],t.mediaQuery.tablet)})),G=((0,o.default)(D.I).withConfig({componentId:"sc-1i9d4nw-10"})(["max-width:215px;"]),o.default.div.withConfig({componentId:"sc-1i9d4nw-11"})(["display:none;","{display:block;}"],(e=>{let{theme:t}=e;return t.mediaQuery.tablet}))),$=o.default.div.withConfig({componentId:"sc-1i9d4nw-12"})(["display:block;","{display:none;}"],(e=>{let{theme:t}=e;return t.mediaQuery.tablet}));o.default.div.withConfig({componentId:"sc-1i9d4nw-13"})(["display:flex;gap:",";"],(e=>{let{theme:t}=e;return t.spacing[16]})),o.default.span.withConfig({componentId:"sc-1i9d4nw-14"})(["display:none;background-color:",";color:",";font-weight:",";font-size:",";align-items:center;padding:0 ",";border-radius:",";margin-bottom:",";width:fit-content;margin-top:",";","{display:block;}"],(e=>{let{theme:t}=e;return t.color.primary}),(e=>{let{theme:t}=e;return t.color.white}),(e=>{let{theme:t}=e;return t.font.weight.bold}),(e=>{let{theme:t}=e;return t.font.size.bodyDesktop}),(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.borderRadius}),(e=>{let{theme:t}=e;return t.spacing[8]}),(e=>{let{theme:t}=e;return t.spacing[32]}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet}));function U(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function H(e){for(var t=1;t{const e=[{href:"/store/",label:n("Store")}];if(t.topLevelCategory){const r=t.topLevelCategory.code.toLowerCase().replace(/ /g,"-");e.push({href:`/store/${r}/`,label:t.topLevelCategory.label})}return t.name&&e.push({href:`/store/products/${t.urlKey}/`,label:n(t.name)}),e.map((e=>{let{href:t,label:r}=e;return(0,h.jsx)(C.Z,{href:t,children:(0,h.jsx)("a",{children:r})},t)}))}),[t,n]),D=(0,i.useMemo)((()=>[t.productImage&&H({},t.productImage),...t.productGallery??[]].filter((e=>["image","video"].includes(e?.resourceType))).map(((e,r)=>{let{publicId:i,resourceType:n}=e;return"image"===n?(0,h.jsx)(m.K,{assetPath:i,alt:`${t.name} ${r+1}`},i):"video"===n?(0,h.jsx)(f.V,{assetPath:i},i):void 0}))),[t]),U=(0,i.useMemo)((()=>t.includesDigitalLicense&&"en-us"===o?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(b.S,{size:16}),(0,h.jsx)(x.T,{variant:"legal",children:(0,h.jsxs)("strong",{children:["Purchasing digital content is a license. For full details, see the"," ",(0,h.jsx)(w.L,{href:"https://accounts.nintendo.com/term/eula/US",children:"Nintendo Account User Agreement"},"user-agreement")]})})]}):null),[t,o]);return(0,h.jsx)(O,{$bgColor:t.backgroundColor?`#${t.backgroundColor}`:L.rG[z],children:(0,h.jsxs)(_,{children:[(0,h.jsx)(N,{children:(0,h.jsx)(j.B,{currentPage:`/store/products/${t.urlKey}/`,children:k})}),(0,h.jsxs)(M,{children:[(0,h.jsxs)("div",{children:[(0,h.jsx)(Z,{children:(0,h.jsx)(y.M,{border:!0,showCap:(0,c.BZ)(t),ariaLabel:t.name+" gallery",showLoader:!1,inInitialViewport:!0,Head:I(),slideIsFullbleedOnMobile:!0,keyArtTag:t.isUpgrade&&n("Upgrade pack"),children:D},t.sku)}),(0,h.jsx)(b.S,{size:8}),(0,h.jsx)(G,{children:(0,h.jsx)(b.S,{size:8})})]}),(t.platinumPoints||t.exclusive||t.requiresSubscription||t.voucherNsuid)&&(0,h.jsx)(h.Fragment,{children:(0,h.jsxs)(R,{children:[t.platinumPoints&&(0,h.jsx)(v.L,{backgroundColor:"#fde6e7",foregroundColor:"#ac000d",children:n("My Nintendo Reward")}),t.exclusive&&(0,h.jsx)(v.L,{backgroundColor:"#fde6e7",foregroundColor:"#ac000d",children:n("Exclusive")}),t.requiresSubscription&&(0,h.jsx)(v.L,{backgroundColor:"#fde6e7",foregroundColor:"#ac000d",children:n("Nintendo Switch Online required")}),t.voucherNsuid&&(0,h.jsx)(v.L,{backgroundColor:"#fde6e7",foregroundColor:"#ac000d",children:n("Game Voucher eligible")})]})}),null!=t.contentRating&&(0,h.jsx)(h.Fragment,{children:(0,h.jsx)(G,{children:(0,h.jsx)(s.bs,{rating:t.contentRating,descriptors:t.contentDescriptors,gamesShown:t.gamesShown})})}),(0,h.jsxs)(G,{children:[U,(0,h.jsx)(b.S,{size:24}),t.displayChokingHazard?(0,h.jsxs)(T,{children:[(0,h.jsxs)(l.H,{variant:"h3",as:"strong",children:[n("Warning:")," ",(0,h.jsx)("br",{})]}),(0,h.jsxs)(x.T,{variant:"legal",children:[n("CHOKING HAZARD - Small parts.")," ",(0,h.jsx)("br",{}),n("Not for children under 3 years.")]})]}):null,t.topLegalDisclaimer?(0,h.jsx)(s.Ho,{textVariant:"legal",data:t.topLegalDisclaimer}):null]})]}),(0,h.jsxs)(A,{children:[(0,h.jsx)(l.H,{variant:"h1",children:t.name}),!p&&(0,h.jsx)(b.S,{size:16}),p&&(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(x.T,{variant:"caption",children:n("Releases {0}",{args:[t.releaseDateDisplay?t.releaseDateDisplay:r(t.releaseDate,{format:{day:"numeric",month:"numeric",year:"2-digit"}})]})}),(0,h.jsx)(b.S,{size:16})]}),(0,h.jsx)(Qr,{product:t,platformLabel:u}),(0,h.jsx)(dr,{product:t,purchaseOptions:d}),(0,c.pt)(t)||t.isUpgrade?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(b.S,{size:16}),(0,h.jsx)(xr,{product:t})]}):null,(t.relatedProducts?.length>0||t.demoNsuid)&&(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(b.S,{size:16}),(0,h.jsxs)(X,{children:[t.relatedProducts.length>0&&(0,h.jsx)(E,{href:"#dlc",icon:S.Z,locale:o,children:n("View DLC")}),t.demoNsuid&&(0,h.jsx)(s.g,{product:t})]})]}),(0,h.jsxs)($,{children:[U,(0,h.jsx)(b.S,{size:24}),t.displayChokingHazard?(0,h.jsxs)(T,{children:[(0,h.jsxs)(l.H,{variant:"h3",as:"strong",children:[n("Warning:")," ",(0,h.jsx)("br",{})]}),(0,h.jsxs)(x.T,{variant:"legal",children:[n("CHOKING HAZARD - Small parts.")," ",(0,h.jsx)("br",{}),n("Not for children under 3 years.")]})]}):null,t.topLegalDisclaimer?(0,h.jsx)(s.Ho,{data:t.topLegalDisclaimer}):null]})]})]})})},Q=r(61921),q=r(70103),W=r(38463),B=r(33594),V=r(3810),K=r(2099);const Y=o.default.div.withConfig({componentId:"sc-16atj0u-0"})(["display:grid;grid-template-columns:1fr;justify-content:center;p{font-weight:700;}"]),J=o.default.div.withConfig({componentId:"sc-16atj0u-1"})([""," padding:",";display:grid;justify-content:center;box-shadow:0 4px 16px 0 rgba(60,64,89,0.15);border-radius:",";"],(e=>{let{theme:t}=e;return(0,o.css)(["background:",";color:",";"],(e=>{let{$supported:r}=e;return r?t.color.darkGray2:t.color.lightGray2}),t.color.white)}),(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.borderRadiusSmall})),ee="TABLETOP",te="TV",re="HANDHELD",ie={[ee]:Q.Z,[te]:q.Z,[re]:W.Z},ne={[ee]:B.Z,[te]:V.Z,[re]:K.Z},le=e=>{const{mode:t,iconSize:r,supported:i,title:n}=e,l=i?ie[t]:ne[t];return(0,h.jsxs)(Y,{children:[(0,h.jsx)(J,{$supported:i,children:(0,h.jsx)(l,{size:r})}),(0,h.jsx)("p",{children:n})]})};le.defaultProps={supported:!1,iconName:"tv-mode",iconSize:48,title:"tv-mode"};var ae=r(7706),se=r(23263),oe=r(51406),de=r(79102),ce=r(84463),he=r(39203),ue=r(77064),pe=r(99140),ge=r(41723);const me=(0,o.default)(s.$0).withConfig({componentId:"sc-4l5ex7-0"})(["margin-top:",";","{margin-top:",";}"],(e=>{let{theme:t}=e;return t.spacing[32]}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>{let{theme:t}=e;return t.spacing[64]})),fe=o.default.div.withConfig({componentId:"sc-4l5ex7-1"})(["p,a{","}"],(e=>{let{theme:t}=e;return(0,o.css)(["font-size:",";","{font-size:",";}"],t.font.size.legalMobile,t.mediaQuery.tablet,t.font.size.legalDesktop)})),be=o.default.div.withConfig({componentId:"sc-4l5ex7-2"})(["display:flex;align-items:baseline;gap:0.25rem;"]),xe=o.default.div.withConfig({componentId:"sc-4l5ex7-3"})(["display:block;justify-content:center;border-radius:",";overflow:hidden;img{max-height:24em;object-fit:contain;}"],(e=>{let{theme:t}=e;return t.borderRadius})),we=o.default.div.withConfig({componentId:"sc-4l5ex7-4"})(["",""],(e=>{let{theme:t}=e;return(0,o.css)(["display:grid;grid-template-columns:1fr;align-items:start;gap:",";","{grid-template-columns:repeat(2,1fr);}"],(e=>{let{theme:t}=e;return t.spacing[28]}),t.mediaQuery.tablet)})),je=o.default.div.withConfig({componentId:"sc-4l5ex7-5"})(["",""],(e=>{let{theme:t}=e;return(0,o.css)(["background:",";padding:"," ",";","{padding:"," ",";}ul{padding-inline-start:20px;}"],t.color.lightGray4,t.spacing[32],t.spacing[24],t.mediaQuery.tablet,t.spacing[32],t.spacing[48])})),ye=o.default.section.withConfig({componentId:"sc-4l5ex7-6"})(["padding:1rem;"]),ve=(0,o.default)(s.$0).withConfig({componentId:"sc-4l5ex7-7"})(["margin-top:",";"],(e=>{let{theme:t}=e;return t.spacing[24]})),Se=o.default.div.withConfig({componentId:"sc-4l5ex7-8"})(["margin-top:",";& > div:not(:last-of-type){margin-bottom:",";}","{margin-top:",";}"],(e=>{let{theme:t}=e;return t.spacing[40]}),(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[80]})),Ce=(0,o.default)(s.Ho).withConfig({componentId:"sc-4l5ex7-9"})(["&,& > p{margin-top:0;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}=e;return t.font.size.captionDesktop}));var Le=r(28456);function Pe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function ze(e){for(var t=1;t0,L=(0,a.useRecentlyViewed)(),{trackViewItem:P}=(0,a.useAnalytics)(),{0:z,1:I}=(0,i.useState)(!1),k=r.ageGate||r.contentRating?.requiresAgeGate,O=ke.get(),[_,M]=v.split("-"),T=r.officialSite?.startsWith("http")?r.officialSite:`//${r.officialSite}`,N=r.relatedArticles,E=(0,i.useMemo)((()=>{const e=[];return pe.wh.has(v)&&(r.upsellProducts?.length&&e.push({heading:f("Related items to explore"),products:r.upsellProducts.slice(0,16).map(c.uF)}),r.crossSellProducts?.length&&e.push({heading:f("More like this"),products:r.crossSellProducts.slice(0,16).map(c.uF)}),p?.length&&e.push({heading:f("Digital best sellers"),products:p.map(c.uF)})),e}),[r.upsellProducts,r.crossSellProducts,p,f,v]),{waitForElementRef:X}=(0,ge.r)(),Z=(0,i.useCallback)((()=>{X(!0)}),[X]);return(0,i.useEffect)((()=>{L.addProduct&&!z&&(I(!0),r.edition?L.addProduct(r):L.addProduct(r.configurableProduct||r))}),[L,r,z]),(0,c.nw)((()=>P(r,(0,c.DW)({name:r.name})))),k&&S.loading?(0,h.jsx)(ye,{}):(0,h.jsxs)(ae.A,{passed:"true"===O&&!S.data?.isChild||!k,failed:(S.data?.isChild||"false"===O)&&k,onSuccess:()=>ke.set("true",Ie),onFailure:()=>ke.set("false",Ie),lang:_,country:M,minimumAge:"mx"===M?18:17,children:[(0,h.jsx)(F,{product:r}),r?.upgradeDescription&&r.platform.code===pe.rj.NINTENDO_SWITCH_2&&(0,h.jsx)(Xr,{callout:r?.upgradeDescription}),"BUNDLE"===r.productType&&(0,h.jsxs)(s.$0,{constrained:!0,small:!0,children:[(0,h.jsx)(b.S,{size:24}),(0,h.jsx)(l.H,{variant:"h1",children:f("Included in this bundle")}),(0,h.jsx)(se.R,{contained:!0,children:r.bundleItems?.filter((e=>!!e.options.length)).map((e=>{const t=e.options.find((e=>{let{isDefault:t}=e;return t}))?.product??e.options[0]?.product,r=e.options.length>1?t.variations:[];return(0,i.createElement)(Le.I8,ze(ze({},t),{},{isSalableQty:e.options.some((e=>e?.product?.isSalableQty)),variations:r,artPath:t?.productImage?.publicId,platform:t?.platform?.label,platformCode:t?.platform?.code,key:t.sku,showRating:!0}))}))})]}),(0,h.jsxs)(l.H.NewLevel,{children:[d&&(0,h.jsx)(me,{constrained:!0,small:!0,marginBottom:0,children:(0,h.jsxs)(we,{children:[(0,h.jsxs)("div",{children:[r.headline&&(0,h.jsx)(l.H,{children:r.headline}),(0,h.jsx)(mr,{maxLines:10,description:r.richTextDescription?.json||r.description,category:r.topLevelCategory}),r.officialSite&&(0,h.jsx)("a",{href:T,target:"_blank",rel:"noopener noreferrer",children:(0,h.jsx)(oe.B,{children:f("Explore this game's official website")})})]}),(r.descriptionImage||r.productImage)&&(0,h.jsx)(xe,{children:(0,h.jsx)("div",{children:(0,h.jsx)(D.I,{assetPath:r.descriptionImage?r.descriptionImage.publicId:r.productImage.publicId,alt:r.name})})})]})}),o?.asset?.primary?.assetPath?(0,h.jsx)(ve,{constrained:!0,small:!0,background:o.background?.backgroundType,id:"banner",children:(0,h.jsx)(s.tm,{content:{assetPath:o.asset?.primary?.assetPath,assetPathAlt:o.asset?.alt,cta:o.ctaList[0],description:o.description,heading:o.heading,modifiers:o.modifiers}})}):null,t,r.publisherNotifications&&(0,h.jsx)(s.$0,{constrained:!0,small:!0,marginBottom:0,children:(0,h.jsxs)(je,{children:[(0,h.jsx)(l.H,{variant:"h3",children:f("Publisher notification(s):")}),(0,h.jsx)(s.Ho,{textVariant:"legal",data:r.publisherNotifications})]})}),N?.length>0&&v===pe.ZW&&(0,h.jsxs)(s.$0,{constrained:!0,small:!0,children:[(0,h.jsx)(n.H,{ctaText:f("Finding this content helpful?"),ctaType:"iconlink",ctaUrl:"https://nintendoofamerica.co1.qualtrics.com/jfe/form/SV_ahCL4zK2P7j2q3k",icon:de.Z,ctaTarget:"_blank",children:f("Related news and events")}),(0,h.jsx)(b.S,{size:16}),(0,h.jsx)(se.R,{contained:!0,children:N.map((e=>{let{id:t,url:r,title:i,media:n,publishDate:l}=e;return(0,h.jsx)(ce.N,{articleLink:r,articleTitle:i,artPath:n?.publicId,publishDate:j(l,{format:y.SHORT}),readMoreLabel:f("Read more"),size:"small"},t)}))})]}),(0,h.jsxs)(s.$0,{constrained:!0,id:"about","aria-labelledby":"product-info",small:!0,children:["BUNDLE"!==r.productType&&(0,h.jsx)(dt,{product:r,showLendableRow:m}),(0,h.jsxs)(Se,{children:[r.playerCountDescription&&(0,h.jsxs)("div",{children:[(0,h.jsx)(x.T,{as:"span",variant:"title",children:f("About the Number of Players")}),(0,h.jsx)(Ce,{data:r.playerCountDescription})]}),r.miscPeripheralDescriptions&&(0,h.jsxs)("div",{children:[(0,h.jsx)(x.T,{as:"span",variant:"title",children:f("About Supported Controllers")}),(0,h.jsx)(Ce,{data:r.miscPeripheralDescriptions})]}),r.miscNetworkDescriptions&&(0,h.jsxs)("div",{children:[(0,h.jsx)(x.T,{as:"span",variant:"title",children:f("About Supported Features")}),(0,h.jsx)(Ce,{data:r.miscNetworkDescriptions})]}),r.miscDescriptions&&(0,h.jsxs)("div",{children:[(0,h.jsx)(x.T,{as:"span",variant:"title",children:f("About Using Nintendo Switch 2 to Play")}),(0,h.jsx)(Ce,{data:r.miscDescriptions})]})]})]}),r.sizeChart&&(0,h.jsxs)(s.$0,{id:"sizing",constrained:!0,background:he.d.color.lightGray4,small:!0,children:[(0,h.jsx)("h2",{children:f("Size chart")}),(0,h.jsx)(Or,{product:r})]}),C?(0,h.jsx)(s.$0,{id:"dlc",small:!0,children:(0,h.jsx)(u,{product:r,locale:v})}):null,(0,h.jsx)(s.$0,{small:!0,constrained:!0,marginBottom:16,children:(0,h.jsx)(s.$3,{collections:E})}),(0,h.jsx)(s.HU,{currentSku:r.edition?r.sku:r.configurableProduct?.sku||r.sku,small:!0,onProductsLoaded:Z}),(0,h.jsxs)(s.$0,{id:"legal",constrained:!0,small:!0,children:["GAMES"===r.topLevelCategory?.code&&(0,h.jsx)(x.T,{variant:"legal",children:f("WARNING: If you have epilepsy or have had seizures or other unusual reactions to flashing lights or patterns, consult a doctor before playing video games. All users should read the Health and Safety Information available in the system settings before using this software.")}),r.disclaimer&&(0,h.jsx)(fe,{dangerouslySetInnerHTML:{__html:r.disclaimer}}),r.richTextDisclaimer?.json&&(0,h.jsx)(s.Ho,{textVariant:"legal",data:r.richTextDisclaimer?.json}),r.displayProp65&&(0,h.jsxs)(fe,{children:[(0,h.jsxs)(be,{children:[(0,h.jsx)(ue.Z,{size:16}),(0,h.jsx)(l.H,{variant:"h3",children:f("Warning:")})," ",f("Cancer and reproductive harm.")]}),(0,h.jsx)(w.L,{href:"https://www.p65warnings.ca.gov/",children:"p65warnings.ca.gov"})]})]})]})]})}var Oe=r(84822),_e=r(24123),Me=r(46488),Te=r(33120),Ne=r(85258),Ee=r(77780),Xe=r(21203),Ze=r(8735),Re=r(56007),Ae=r(85792),Ge=r(96051),$e=r(32687),Ue=r(49446),He=r(25338),Fe=r(44835),Qe=r(64684),qe=r(32883),We=r(84443),Be=r(83533),Ve=r(79149);const Ke=(e,t,r,i)=>{const{text:n}=i,l=parseInt(r||t),a=1===l?n("Single Player"):l>3?"4+":`${l}+`;return{href:`/search#cat=gme&f=playerCount&playerCount=${encodeURIComponent(a)}`,label:e+" ("+(t!=r?t+"-":"")+(r||"")+")"}},Ye=(e,t)=>`/search/#cat=gme&f=${e}&${e}=${encodeURIComponent(t)}`,Je=o.default.div.withConfig({componentId:"sc-1237z5p-0"})(["padding:var(--theme-spacing-16);padding-top:0;","{padding:var(--theme-spacing-16);}"],(e=>{let{theme:t}=e;return t.mediaQuery.tablet})),et=o.default.div.withConfig({componentId:"sc-1237z5p-1"})(["margin-bottom:",";margin-left:calc(-1 * var(--theme-spacing-16));margin-right:calc(-1 * var(--theme-spacing-16));","{margin-left:0;margin-right:0;}"],(e=>{let{theme:t}=e;return t.spacing[32]}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet})),tt=o.default.div.withConfig({componentId:"sc-1237z5p-2"})(["",""],(e=>{let{theme:t}=e;return(0,o.css)(["display:grid;grid-template-columns:28px 1fr;align-items:start;gap:",";grid-row-gap:0;border-bottom:1px solid ",";padding:var(--theme-spacing-24) var(--theme-spacing-16);svg{grid-row:1 / 3;}&:nth-child(1){border-top:1px solid ",";}","{grid-template-columns:28px 1fr 2fr;align-items:center;svg{grid-row:1;}}"],(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.color.lightGray2}),t.mediaQuery.tablet)})),rt=o.default.div.withConfig({componentId:"sc-1237z5p-3"})(["display:flex;align-items:center;flex-wrap:wrap;gap:var(--theme-spacing-20);font-size:var(--theme-font-size-bodyMobile);padding:6px 0 0;button{padding:0;}","{font-size:var(--theme-font-size-bodyDesktop);gap:",";}"],(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>{let{theme:t}=e;return t.spacing[16]})),it=o.default.div.withConfig({componentId:"sc-1237z5p-4"})(["display:flex;flex-direction:column;align-items:center;"]),nt=(o.default.div.withConfig({componentId:"sc-1237z5p-5"})([""," padding:",";display:grid;justify-content:center;box-shadow:0 4px 16px 0 rgba(60,64,89,0.15);border-radius:",";"],(e=>{let{theme:t}=e;return(0,o.css)(["background:",";color:",";"],(e=>e.supported?t.color.secondary:"rgba(60, 64, 89, 0.15)"),(e=>e.supported?"#fff":"#c8c8c8"))}),(e=>{let{theme:t}=e;return t.spacing[16]}),(e=>{let{theme:t}=e;return t.borderRadius})),o.default.div.withConfig({componentId:"sc-1237z5p-6"})(["display:flex;align-items:center;justify-content:center;border:1px dashed #e60012;width:100%;padding:1em ",";"],(e=>{let{theme:t}=e;return t.spacing[32]})),o.default.div.withConfig({componentId:"sc-1237z5p-7"})(["margin:"," 0;","{margin:"," 0;}"],(e=>{let{theme:t}=e;return t.spacing[24]}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>{let{theme:t}=e;return t.spacing[40]}))),lt=o.default.div.withConfig({componentId:"sc-1237z5p-8"})(["display:flex;flex-direction:column;gap:",";max-width:500px;padding:",";","{padding:"," ",";}"],(e=>{let{theme:t}=e;return t.spacing[24]}),(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[24]}),(e=>{let{theme:t}=e;return t.spacing[32]})),at={[L.kX.TV_MODE]:q.Z,[L.kX.TABLETOP_MODE]:Q.Z,[L.kX.HANDHELD_MODE]:W.Z},st=e=>{let{children:t,icon:r,heading:i,descriptions:n}=e;return(0,h.jsxs)(tt,{children:[r,(0,h.jsx)(l.H,{variant:"h3",children:i}),(0,h.jsxs)("div",{children:[!!n?.length&&(0,h.jsx)(rt,{children:n?.map((e=>{const t=e.icon;return(0,h.jsxs)(it,{children:[t&&(0,h.jsx)(t,{size:40}),(0,h.jsx)("div",{children:e.href?(0,h.jsx)(w.L,{href:e.href,children:e.label}):e.label})]},e.label)}))}),t]})]})},ot="/switch/online/";var dt=e=>{let{product:t,showLendableRow:r}=e;const{date:n,DateFormat:o,text:d,locale:u}=(0,a.useLocalizer)(),p=(e=>{const t=e?.softwareDetails?.romSizes?.filter((e=>null!=e.totalRomSize||null!=e.estimatedRomSize)).map((e=>{const t=e.totalRomSize||e.estimatedRomSize;return[e.platform,t]}));return t?.length?1===t.length?[(0,Ve.jb)(t[0][1])]:t.map((e=>{let[t,r]=e;return`${pe.zP[t]}: ${(0,Ve.jb)(r)}`})):[]})(t),g=(e=>{const t=e?.softwareDetails?.rights?.find((t=>{let{titleId:r}=t;return r===e.appId}));return t?.isLendable})(t),{0:m,1:f}=(0,i.useState)(!1),j=(0,Be.Z)(Be.o.DESKTOP),y=(0,a.useFeature)("WDEV-4622-tags"),v=!!y?.variant?.payload?.value?.enableOnPDP,S=!!y?.variant?.payload?.value?.enableOnPLP,C=(0,i.useMemo)((()=>(e=>{const{gameGenres:t,gameFeatures:r,waysToPlay:i}=(0,c.rZ)(e);return[...t.map((e=>{let{label:t}=e;return{url:Ye(We.B.GAME_GENRES,t),label:t}})),...r.map((e=>{let{label:t}=e;return{url:Ye(We.B.GAME_FEATURES,t),label:t}})),...i.map((e=>{let{label:t}=e;return{url:Ye(We.B.WAYS_TO_PLAY,t),label:t}}))]})(t)),[t]),P=(0,i.useMemo)((()=>(0,c.rZ)(t)),[t]),z=t.genres?.map((e=>({href:`/search/#cat=gme&f=genres&genres=${encodeURIComponent(e.label)}`,label:e.label}))),I=P.gameGenres?.map((e=>({href:`/search/#cat=gme&f=gameGenreLabels&gameGenreLabels=${encodeURIComponent(e.label)}`,label:e.label}))),{playModes:k,gameShare:D}=(t.playModes||[]).reduce(((e,t)=>{let{playModes:r,gameShare:i}=e;return L.dH[t.code]?{playModes:r,gameShare:[...i,d(L.hi[t.label])]}:L.kX[t.code]?{gameShare:i,playModes:[...r,{label:d(t.label),icon:at[t.code]}]}:{playModes:r,gameShare:i}}),{playModes:[],gameShare:[]}),O="/store/games/#p=1&sort=df&show=0&f=corePlatforms&corePlatforms=Nintendo+Switch"+(t?.platform?.code===pe.rj.NINTENDO_SWITCH_2?"+2":""),_=((e,t)=>{let r=[];return e.playersMax&&r.push(Ke(t("Single System"),e.playersMin,e.playersMax,{text:t})),e.playersMaxLocal&&r.push(Ke(t("Local wireless"),e.playersMinLocal,e.playersMaxLocal,{text:t})),e.playersMaxOnline&&r.push(Ke(t("Online"),e.playersMinOnline,e.playersMaxOnline,{text:t})),r})(t,d),M=(0,Ve.EE)(t),T=t?.topLevelCategory?.code===We.j.HARDWARE,N=t?.topLevelCategory?.code===We.j.GAMES;return(0,h.jsxs)(h.Fragment,{children:[v&&C.length>0&&(0,h.jsx)(nt,{children:(0,h.jsx)(Oe.T,{sectionTitle:d("Related tags"),tags:C,showMoreLabel:d("Show more"),showLessLabel:d("Show less"),defaultRowCount:j?2:3})}),(0,h.jsxs)(et,{children:[(0,h.jsx)(Je,{children:(0,h.jsx)(l.H,{variant:"h1",children:d("About this item")})}),(0,h.jsx)(l.H.NewLevel,{children:(0,h.jsxs)(Le.rj,{columns:1,gap:0,children:[!!p.length&&(0,h.jsx)(st,{icon:(0,h.jsx)(_e.Z,{size:28}),heading:d("Game file size"),descriptions:p.map((e=>({label:e})))}),t.playModes&&(0,h.jsxs)(st,{icon:(0,h.jsx)(Me.Z,{size:28}),heading:d("Supported play modes"),descriptions:k,children:[(0,h.jsx)(b.S,{size:12}),(0,h.jsx)(x.T,{variant:"legal",children:d("Software compatibility and play experience may differ on Nintendo Switch Lite. Additional accessories may be required(sold separately). See support for details.")})]}),t.playersMax&&(0,h.jsx)(st,{icon:(0,h.jsx)(Te.Z,{size:28}),heading:d("No. of players"),descriptions:_}),D?.length>0&&(0,h.jsx)(st,{icon:(0,h.jsx)(Ne.Z,{size:28}),heading:"GameShare",descriptions:[{label:D.join(", ")}],children:D.includes(d("Online"))&&(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(b.S,{size:12}),(0,h.jsxs)(x.T,{variant:"legal",children:[d("Nintendo Switch 2 required to initiate GameShare. GameChat required for online GameShare. Internet, Nintendo Switch Online membership (sold separately) and Nintendo Account required for online features, including GameChat. Not available in all countries. Terms and GameChat requirements apply.")," ",(0,h.jsx)(w.L,{href:d("https://en-americas-support.nintendo.com/"),children:d("support.nintendo.com")},"gameshare-url")]})]})}),r&&g&&(0,h.jsx)(st,{icon:(0,h.jsx)(Ee.Z,{size:28}),heading:d("Nintendo Account family-group lending"),descriptions:[{label:d("Supported")}]}),S&&t.gameGenres?.length>0&&(0,h.jsx)(st,{icon:(0,h.jsx)(Xe.Z,{size:28}),heading:d("Genre"),descriptions:I}),!S&&t.genres?.length>0&&(0,h.jsx)(st,{icon:(0,h.jsx)(Xe.Z,{size:28}),heading:d("Genre"),descriptions:z}),t.nsoFeatures&&(0,h.jsxs)(st,{icon:(0,h.jsx)(Ze.Z,{size:28}),heading:d("Nintendo Switch Online"),descriptions:t.nsoFeatures.map((e=>{let{label:t}=e;return{href:ot,label:d(t)}})),children:[(0,h.jsx)(b.S,{size:12}),(0,h.jsxs)(x.T,{variant:"legal",children:[d("Play online, access classic NES\u2122 and Super NES\u2122 games, and more with a Nintendo Switch Online membership.")," ",(0,h.jsx)(w.L,{href:ot,children:d("Learn more")},"nso-url")]})]}),t.platform?.label&&(0,h.jsx)(st,{icon:(0,h.jsx)(Re.Z,{size:28}),heading:d("System"),descriptions:[{href:O,label:t.platform.label}],children:N&&(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(b.S,{size:12}),(0,h.jsxs)(x.T,{variant:"legal",children:[d("Which system(s) will play this game?"),(0,h.jsx)(w.L,{onClick:()=>{f(!0)},children:d("Learn more")},"systems-modal")]})]})}),t.softwarePublisher&&(0,h.jsx)(st,{icon:(0,h.jsx)(Ae.Z,{size:28}),heading:d("Publisher"),descriptions:[{href:`/search#cat=gme&f=softwarePublisher&softwarePublisher=${encodeURIComponent(t.softwarePublisher)}`,label:t.softwarePublisher}]}),t.softwareDeveloper&&(0,h.jsx)(st,{icon:(0,h.jsx)(Ge.Z,{size:28}),heading:d("Developer"),descriptions:[{href:`/search#cat=gme&f=softwareDeveloper&softwareDeveloper=${encodeURIComponent(t.softwareDeveloper)}`,label:t.softwareDeveloper}]}),t.supportedLanguages&&(0,h.jsx)(st,{icon:(0,h.jsx)($e.Z,{size:28}),heading:d("Supported languages"),descriptions:[{label:t.supportedLanguages?.map(d).join(", ")}]}),t.releaseDate&&(0,h.jsx)(st,{icon:(0,h.jsx)(Ue.Z,{size:28}),heading:d("Release date"),descriptions:[{label:t.releaseDateDisplay?t.releaseDateDisplay:n(t.releaseDate,{format:o.LONG})}]}),null!=t.contentRating&&(0,h.jsxs)(st,{icon:(0,h.jsx)(He.Z,{size:28}),heading:d("ESRB rating"),children:[(0,h.jsx)(b.S,{size:12}),(0,h.jsx)(s.bs,{descriptors:t.contentDescriptors,rating:t.contentRating,locale:u})]}),t.manufacturer&&(0,h.jsx)(st,{icon:(0,h.jsx)(Ae.Z,{size:28}),heading:d("Manufacturer"),descriptions:[{href:`/search#cat=${T?"hdw":"merch"}&f=manufacturer&manufacturer=${encodeURIComponent(t.manufacturer)}&p=1&sort=df`,label:t.manufacturer}]}),t.sku&&!M&&(0,h.jsx)(st,{icon:(0,h.jsx)(Fe.Z,{size:28}),heading:d("SKU"),descriptions:[{label:t.sku}]}),t.upc&&!t.nsuid&&(0,h.jsx)(st,{icon:(0,h.jsx)(Qe.Z,{size:28}),heading:d("UPC"),descriptions:[{label:t.upc}]})]})}),N&&(0,h.jsx)(qe.M,{visible:m,onClose:()=>f(!1),dialogLabel:d("Which system(s) will play this game?"),title:d("Which system(s) will play this game?"),children:(0,h.jsxs)(lt,{children:[(0,h.jsxs)("div",{children:[(0,h.jsx)(l.H,{variant:"h4",children:"Nintendo Switch"}),(0,h.jsx)(b.S,{size:2}),(0,h.jsx)(x.T,{children:d("You can play this game on Nintendo Switch, Nintendo Switch Lite, Nintendo Switch\xa0\u2013 OLED Model, and Nintendo Switch 2 systems*.")}),(0,h.jsx)(b.S,{size:12}),(0,h.jsx)(x.T,{variant:"legal",children:d("*Some Nintendo Switch games may not be supported or fully compatible with Nintendo Switch 2. {0}",{args:[(0,h.jsx)(w.L,{href:"/gaming-systems/switch-2/transfer-guide/compatible-games/",target:"_blank",rel:"noopener noreferrer",children:d("Learn more")},"learn-more")]})})]}),(0,h.jsxs)("div",{children:[(0,h.jsx)(l.H,{variant:"h4",children:"Nintendo Switch 2"}),(0,h.jsx)(b.S,{size:2}),(0,h.jsx)(x.T,{children:d("You can play this game exclusively on Nintendo Switch 2.")})]}),(0,h.jsx)("div",{style:{textAlign:"center"},children:(0,h.jsx)(oe.B,{onClick:()=>f(!1),children:d("Close")})})]})})]})]})},ct=r(33379),ht=r(25237),ut=r.n(ht),pt=r(86763),gt=r(80149),mt=r(18262),ft=r(1205),bt=r(7141),xt=r(37945),wt=r(7162),jt=r(13847),yt=r.n(jt);var vt=e=>{let{eligiblePoints:t,loading:r}=e;const{text:i}=(0,a.useLocalizer)();return r?(0,h.jsx)(xt.S,{className:yt().skeleton,width:"100%"}):(0,h.jsxs)("div",{className:yt().eligiblePoints,children:[(0,h.jsx)(wt.Z,{size:24}),(0,h.jsx)(x.T,{variant:"legal",children:i("Eligible for up to {0} Gold Points",{args:[(0,h.jsx)("span",{className:yt().boldText,children:t},"goldPoints")]})})]})},St=r(97129),Ct=r(74039),Lt=r(12547),Pt=r(59379);const zt="64px",It="110px",kt="14px",Dt="20px",Ot=o.default.div.withConfig({componentId:"sc-66y51m-0"})(["display:flex;justify-content:center;width:100%;"]),_t=o.default.div.withConfig({componentId:"sc-66y51m-1"})(["display:flex;width:100%;height:",";align-items:flex-start;justify-content:space-between;padding-top:1rem;transition:height 150ms ease-in-out;","{align-items:center;width:",";max-width:",";height:",";padding-top:0;}"],(e=>{let{$hasError:t}=e;return t?`${10+parseInt(It)}px`:It}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),Pt.As,Pt.oQ,(e=>{let{$hasError:t}=e;return t?`${10+parseInt(zt)}px`:zt})),Mt=o.default.div.withConfig({componentId:"sc-66y51m-2"})(["display:flex;width:100%;align-items:center;justify-content:space-between;padding:0 1rem;","{width:initial;justify-content:flex-end;padding:0;}"],(e=>{let{theme:t}=e;return t.mediaQuery.desktop})),Tt=(0,o.default)(l.H).withConfig({componentId:"sc-66y51m-3"})(["display:none;","{display:block;}"],(e=>{let{theme:t}=e;return t.mediaQuery.desktop})),Nt=o.default.div.withConfig({componentId:"sc-66y51m-4"})(["display:flex;flex-direction:column;row-gap:",";width:50%;","{align-items:center;flex-direction:row;width:initial;row-gap:unset;}"],(e=>{let{theme:t}=e;return t.spacing[4]}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop})),Et=o.default.div.withConfig({componentId:"sc-66y51m-5"})(["display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-right:1rem;position:relative;"]),Xt=o.default.div.withConfig({componentId:"sc-66y51m-6"})(["visibility:",";"],(e=>{let{$visible:t}=e;return t?"visible":"hidden"})),Zt=(0,o.default)(xt.S).withConfig({componentId:"sc-66y51m-7"})(["position:absolute;top:-3px;left:0;z-index:1;"]),Rt=o.default.span.withConfig({componentId:"sc-66y51m-8"})(["font-size:",";font-weight:",";","{margin-right:",";white-space:nowrap;}"],(e=>{let{theme:t}=e;return t.font.size.legalDesktop}),(e=>{let{theme:t}=e;return t.font.weight.bold}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{$smallMargin:t}=e;return t?"0.5rem":"1rem"})),At=(0,o.default)(oe.B).withConfig({componentId:"sc-66y51m-9"})(["width:100%;min-width:",";","{min-width:",";}"],(e=>{let{theme:t}=e;return t.pxToRem(180)}),(e=>{let{theme:t}=e;return t.mediaQuery.tablet}),(e=>{let{theme:t}=e;return t.pxToRem(225)})),Gt=(0,o.default)(Le.rj).withConfig({componentId:"sc-66y51m-10"})(["grid-template-columns:"," 1fr;","{grid-template-columns:"," 1fr;}"],kt,(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),Dt),$t=(0,o.default)(gt.Z).withConfig({componentId:"sc-66y51m-11"})(["width:",";","{width:",";}"],kt,(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),Dt),Ut=(0,o.default)(l.H).withConfig({componentId:"sc-66y51m-12"})(["font-size:",";","{font-size:",";}"],(e=>{let{theme:t}=e;return t.font.size.titleMobile}),(e=>{let{theme:t}=e;return t.mediaQuery.desktop}),(e=>{let{theme:t}=e;return t.font.size.h3Desktop})),Ht=(0,o.default)(x.T).withConfig({componentId:"sc-66y51m-13"})(["color:",";font-weight:",";text-align:center;margin-top:0.25rem;"],(e=>{let{theme:t}=e;return t.color.primary}),(e=>{let{theme:t}=e;return t.font.weight.bold}));var Ft=r(53991);var Qt=e=>{let{onChange:t,isBundle:r,product:i,title:n,value:l}=e;const{topLevelCategory:s,variations:o,nsuid:d,isUpgrade:u,loadingPricing:p}=i,{text:g}=(0,a.useLocalizer)(),m=(0,c.Ue)(o,i?.platform?.code);if("GAMES"===s?.code){if("MOBILE"==d)return(0,h.jsx)(Ft.uP,{product:i});if(1===m.length||u)return(0,h.jsx)(Le.rG,{label:g("Edition"),value:g(d?"Digital":"Physical")});if(m?.length>=2)return(0,h.jsx)(Ft.Z5,{variations:m,loadingPricing:p})}return o?.length>0?(0,h.jsx)(Ft.ig,{isBundle:r,onChange:t,product:i,title:n,value:l}):null},qt=r(90749),Wt=r(43399),Bt=r(76454),Vt=r(93135),Kt=r(16462);function Yt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function Jt(e){for(var t=1;t{const r=[pe.xJ,pe.oV,pe._1,pe.bA],i={[pe.xJ]:{4:"HNA"},[pe.oV]:{8:"PSTM",7:"MSTM",6:"CSTM",5:"ESTM"},[pe._1]:{3:"ART"},[pe.bA]:{2:"FNT",3:"BRT",4:"AMT",5:"ACT"}};return r.includes(t)?e.replace(/(?:UTC|GMT).(\d)/,((e,r)=>i[t][r]||e)):e},tr=function(e,t,r,i){let n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"Sale ends:",l=arguments.length>5&&void 0!==arguments[5]&&arguments[5];const a=new Date,s=new Date(e),o=t===pe.xJ,d=s.getTime()-a.getTime(),c=d/6e4/60;if(d<0&&!l)return null;if(!(c>24||l))return r(`${n} {0}`,{args:[(0,h.jsx)(Kt.C,{onTimeEnd:i,endDate:e,abbreviate:!1},"timer")]});{const e=o?"es-MX":t===pe.bu?"en-US":(0,Vt.ZP)(t);try{const i=Intl.DateTimeFormat().resolvedOptions().timeZone,l=s.toLocaleDateString(e,Jt({timeZone:i,day:"numeric",month:"numeric",year:"2-digit"},o&&{month:"2-digit",day:"2-digit"})),a=t===pe.bA?"fr-CA":(0,Vt.ZP)(t),d=s.toLocaleTimeString(a,{timeZone:i,timeZoneName:"short",hour:"2-digit",minute:"2-digit",hour12:[pe.bu,pe.ZW].includes(t)});return r(`${n} {0} at {1}`,{args:[`${o?l.replace(/\//g,"-"):l}`,er(d.replace(/(A|P){1}M/,((e,t)=>`${t.toLowerCase()}.m.`)),t)]})}catch{return null}}};function rr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function ir(e){for(var t=1;tr.e(7363).then(r.bind(r,87363))),{ssr:!1,loadableGenerated:{webpack:()=>[87363]}}),lr=(0,Ct.Z)(pt.W),ar="add-to-cart-drawer",sr="added-to-cart-drawer",or=[ar];function dr(e){let{product:t,purchaseOptions:r}=e;const{actions:{openDrawer:n,closeDrawer:d,addOrUpdateDrawer:u,removeDrawer:p}}=(0,St.eV)(),m=(0,i.useRef)(),f="BUNDLE"===t.productType,x=t.bundleItems?.filter((e=>e.options?.length>1)),w=(0,i.useContext)(o.ThemeContext),{locale:j}=(0,g.Z)(),y=j?.split("-")[0]??"en",{text:v}=(0,a.useLocalizer)(),S=(0,Be.Z)(Be.o.DESKTOP),{0:C,1:L}=(0,i.useState)(0),{0:P,1:z}=(0,i.useState)(),{state:{account:I,addableQty:k,quantity:D,isLoading:O,isMobileGame:_,isDigitalProduct:M,isPurchasable:T,retailerSku:N,buttonDisabled:E,promptLogin:X,disableQuantity:Z,buttonCopy:R,helperText:A,boldHelperText:G,displayPrice:$,showRedemptionCodeModal:U,selectedOptionsByTitle:H},actions:{handleDirectDownloadClick:F,handleAddToCart:Q,setQuantity:q,setShowRedemptionCodeModal:W,setSelectedOptionsByTitle:B}}=r,V=t.waitlist?.campaigns,K=t.waitlist?.invites,Y=t.waitlist?.loadingInvites,J=t.waitlist?.refreshInvites,ee=V?.length>0,te=K?.length>0?K[0]:null,re=V?.filter((e=>!0===e.allowRequests)),ie=re?.length>0?re[0]:null,[ne,{loading:le}]=(0,ct.D)(Bt.P$.l8,{context:{authenticated:!0}}),ae=(0,i.useCallback)((async()=>{if(X)I?.promptLogin();else try{!(await ne({variables:{invite:{campaignId:ie?.id}}})).error&&J?await J():z(Wt.O.DEFAULT)}catch(e){z(Wt.O.DEFAULT)}}),[X,I,ne,ie?.id,J]),{platinumPoints:se,eshopDetails:oe}=t,de=((e,t)=>{const{text:r}=(0,a.useLocalizer)(),{locale:n}=(0,g.Z)(),l=(0,i.useCallback)((()=>{if(!e)return null;const{status:t,expiresAt:i}=e;switch(t){case"active":return tr(i,n,r,(()=>{window.location.reload()}),"Invite ends:");case"expired":return tr(i,n,r,(()=>{window.location.reload()}),"Invite expired:",!0)}}),[e,n,r]);return(0,i.useMemo)((()=>l()||(t?.discountPriceEnd?tr(t?.discountPriceEnd,n,r,(()=>{window.location.reload()})):null)),[t?.discountPriceEnd,n,r,l])})(te,oe),ce=(0,i.useMemo)((()=>({id:sr,drawer:{height:"325px",target:St.zO.FLYOUT,bgColor:w.color.lightGray3,enableScrim:!0,content:(0,h.jsx)(s.ZL,{product:t,quantity:C,onClose:()=>d(sr)})}})),[t,C,w,d]),ue=(0,i.useCallback)((async()=>{L(D),z();const{data:e,errors:r}=await Q()||{},i=e?.cart?.items.some((e=>{let{product:r}=e;return r.sku===t.sku})),l=r?.length>0;if(i&&!l)n(sr);else if(l){const e=r?.[0]?.extensions?.code;z(Wt.O[e]||Wt.O.DEFAULT)}}),[t,D,Q,n]),pe=(0,i.useMemo)((()=>({viewPortTopOffset:S?St.nI.DESKTOP:0})),[S]),ge=(0,i.useMemo)((()=>({[ar]:{ref:m}})),[]),me=P?`${10+parseInt(zt)}px`:zt,fe=P?`${10+parseInt(It)}px`:It,be=(0,i.useMemo)((()=>({[ar]:{drawer:{height:S?me:fe,target:St.zO.TOP_DRAWER,bgColor:he.d.color.lightGray3,content:(0,h.jsx)(_r,{product:t,errorMessage:P,purchaseOptions:ir(ir({},r),{},{actions:ir(ir({},r.actions),{},{handleAddToCart:ue})})})}}})),[t,S,r,P,ue,me,fe]);(0,Lt.Z)(or,ge,be,pe),(0,i.useEffect)((()=>{u(ce.id,ce.drawer)}),[ce,u]),(0,i.useEffect)((()=>{q(1)}),[q,k]),(0,i.useEffect)((()=>{z()}),[t?.sku,D]),(0,i.useEffect)((()=>()=>{p(sr)}),[p]);const xe=(0,h.jsx)(qt.xv,{variant:"legal",children:(0,h.jsx)(qt.p6,{"data-testid":"helperText",$boldHelperText:G,children:"string"===typeof A?v(A):A})});return(0,h.jsxs)(h.Fragment,{children:[!f&&(0,h.jsx)(Qt,{product:t}),(0,h.jsx)(b.S,{size:24}),de&&(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(qt.Xx,{backgroundColor:w.color.primary,foregroundColor:"#fff",children:de}),(0,h.jsx)(b.S,{size:8})]}),!_&&(0,h.jsxs)(qt.nc,{children:[(0,c.vS)(j)&&!M?null:O?(0,h.jsx)(qt.wt,{width:"50%"}):se?(0,h.jsxs)(Le.rj,{columns:"24px 1fr",justifyItems:"start",alignItems:"center",children:[(0,h.jsx)(gt.Z,{size:24}),(0,h.jsxs)(l.H,{variant:"h2",children:[se," ",v("Platinum Points")]})]}):(0,h.jsx)(mt.P,{regPrice:$.regPrice,size:"large",salePrice:$.salePrice,lang:y}),(0,Ct.Y)(t)&&(0,h.jsx)(lr,{product:t,analyticsName:"Product Detail Page wish list",iconOnly:!0})]}),f&&(0,h.jsx)(qt._S,{children:x.map((e=>{const{options:t,title:r}=e,i=t.find((e=>{let{isDefault:t}=e;return t}))||t[0],n=i?.product?.configurableOptions?.[0]?.attributeCode?.toLowerCase();return(0,h.jsx)(Qt,{onChange:e=>{t.find((t=>{let{id:r}=t;return r===e})).product?.isSalableQty&&B((t=>ir(ir({},t),{},{[r]:e})))},value:H[r],title:v(`Select ${n} for {0}`,{args:[r]}),isBundle:!0,product:ir(ir({},i.product),{},{variations:t.map((e=>{const{label:t,value:r}=e.product.variations.find((t=>t.product.sku==e.product.sku));return ir(ir({},e),{},{label:t,value:r,product:ir(ir({},e.product),{},{url:""})})}))})},e.id)}))}),oe?.goldPoints&&!t.removeGoldPoints?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(b.S,{size:24}),(0,h.jsx)(a.CustomerProvider,{fetchPolicy:"cache-and-network",children:(0,h.jsx)(vt,{eligiblePoints:oe.goldPoints,loading:O})})]}):null,(0,h.jsx)(b.S,{size:24}),ee&&(0,h.jsxs)(h.Fragment,{children:[xe,(0,h.jsx)(b.S,{size:20})]}),(0,h.jsx)(Le.rj,{columns:"1fr 3fr",alignItems:"center",children:ee?(0,h.jsx)(h.Fragment,{children:(0,h.jsx)(Le.P4,{column:"span 2",children:(0,h.jsx)(qt.zx,{onClick:"active"===te?.status?ue:ae,icon:E||X?"":ft.Z,isLoading:le||Y||O,buttonWidth:"full",disabled:E,size:"large",children:"string"===typeof R?v(R):R})})}):M?(0,h.jsx)(Le.P4,{column:"span 2",children:(T||"MarketingProduct"===t.__typename)&&(0,h.jsx)(qt.zx,{onClick:F,icon:E||X?"":bt.Z,isLoading:O,buttonWidth:"full",disabled:E,size:"large",href:E||X?null:oe?.purchaseUrl,children:"string"===typeof R?v(R):R})}):(0,c.vS)(j)?null:(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(qt.cw,{quantity:D,max:Z?1:k,min:1,onChange:q,disabled:E}),(0,h.jsx)(qt.h3,{onClick:ue,isLoading:O,disabled:E,icon:E||X?"":ft.Z,buttonWidth:"full",size:"large",children:"string"===typeof R?v(R):R})]})}),(0,h.jsx)("span",{ref:m,"data-drawer-id":ar}),A&&(M||!(0,c.vS)(j))&&(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(b.S,{size:16}),P&&(0,h.jsx)(qt.y,{variant:"caption",children:v(P)}),t.voucherNsuid&&(0,h.jsx)(s.lE,{nsuid:t.nsuid}),!ee&&xe]}),N&&!t.requiresSubscription?(0,h.jsx)(qt.ZA,{sku:N,name:t.name,type:(0,c.vS)(j)&&!M?"button":"link"}):null,t.requiresCoupon&&(0,h.jsx)(nr,{onApplyCode:async e=>{const{data:t,errors:r}=await Q(e);if(!t?.cart?.id)throw new Error(r?.[0]?.extensions?.errors?.[0]?.message);setTimeout((()=>{n(sr)}),200)},onClose:()=>W(!1),visible:U})]})}var cr=r(59124),hr=r(1505);const ur=o.default.div.withConfig({componentId:"sc-120wz1l-0"})(["display:flex;align-items:flex-start;flex-direction:column;margin-bottom:",";img{max-width:100%;}"],(e=>{let{theme:t}=e;return t.spacing[16]})),pr=(0,o.default)(k.I).withConfig({componentId:"sc-120wz1l-1"})(["padding-left:0;"]),gr=o.default.div.withConfig({componentId:"sc-120wz1l-2"})(["> div:first-child{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-display:-webkit-box;&.clamp{-webkit-line-clamp:",";-webkit-box-orient:vertical;}> p{margin-bottom:0;}margin-bottom:",";}"],(e=>{let{$isExpanded:t,$maxLines:r}=e;return t?9999:r}),(e=>{let{theme:t}=e;return t.spacing[8]}));var mr=function(e){let{maxLines:t,description:r,category:n}=e;const{text:l}=(0,a.useLocalizer)(),{0:o,1:d}=(0,i.useState)(0),{0:c,1:u}=(0,i.useState)(!1),{0:p,1:g}=(0,i.useState)(!1),m="GAMES"===n?.code,f=(0,i.useRef)(null),b=(0,i.useRef)(null),w=(0,i.useRef)(null);(0,i.useEffect)((()=>(j(),window.addEventListener("resize",j),()=>{window.removeEventListener("resize",j)})),[]),(0,i.useEffect)((()=>{g(!1)}),[r]);const j=()=>{clearTimeout(w.current),w.current=setTimeout((()=>{u(b?.current?.scrollHeight>b?.current?.clientHeight)}),0)};return(0,i.useEffect)((()=>{b.current?.classList.add("clamp")}),[t]),(0,h.jsxs)(ur,{ref:f,children:[(0,h.jsx)(gr,{$isExpanded:p,$maxLines:t,children:(0,h.jsx)(s.Ho,{ref:b,data:r})}),c&&(0,h.jsx)(pr,{icon:p?cr.Z:hr.Z,onClick:()=>{g((e=>(e?window.scrollTo(0,o):d(window.scrollY),!e)))},children:l(p?"Read less":"Read more")}),m&&(0,h.jsx)(x.T,{variant:"legal",children:l("Software description provided by the publisher.")})]})},fr=r(42801),br=r.n(fr);var xr=e=>{const{product:t}=e,{text:r}=(0,a.useLocalizer)(),{baseSoftware:i,variations:n,isUpgrade:l}=t,s=(0,c.pt)(t)?i?.[0]:l?(0,c.Qr)(pe.rj.NINTENDO_SWITCH,n)?.product:null;if(!s)return null;const{name:o,productImage:d,urlKey:u}=s;return(0,h.jsx)(C.Z,{href:u,children:(0,h.jsx)("a",{children:(0,h.jsxs)(Le.rj,{columns:"1fr 4fr",gap:he.d.spacing[8],alignItems:"center",children:[(0,h.jsx)(Le.P4,{column:"span 2",children:(0,h.jsx)(x.T,{className:br().text,variant:"legal",children:r("Required to play:")})}),(0,h.jsx)(D.I,{className:br().image,assetPath:d?.publicId,alt:o}),(0,h.jsx)(x.T,{className:br().text,variant:"legal",children:o})]})})})},wr=r(93122),jr=r(50135);const yr=o.default.div.withConfig({componentId:"sc-1hh5k55-0"})(["display:grid;grid-template-columns:repeat(5,1fr);grid-gap:0.5em;"]),vr=e=>{let{theme:t,isActive:r,swatch:i,disabled:n}=e;return(0,o.css)(["flex-basis:50%;padding:0;box-sizing:border-box;cursor:pointer;background:",";background-size:cover;background-repeat:no-repeat;border:"," solid ",";color:",";","{color:",";}transition:",";opacity:",";filter:",";&:hover{border:"," solid ",";> *{color:",";}}"],n&&!i?t.color.lightGray2:i?"url("+i+")":r?t.color.primary:t.color.white,t.spacing[4],r?t.color.primary:n?t.color.lightGray2:t.color.white,n?t.color.darkGray2:r?t.color.white:t.color.darkGray2,t.mediaQuery.tablet,n?t.color.darkGray3:r?t.color.white:t.color.darkGray2,(e=>{let{theme:t}=e;return t.movement.duration+" "+t.movement.easing}),n&&i?"60%":"initial",n?"grayscale(60%)":"",t.spacing[4],t.color.primary,r&&!n?t.color.white:t.color.darkGray2)},Sr=o.default.div.withConfig({componentId:"sc-1hh5k55-1"})([""," "," flex-direction:column;justify-content:flex-start;text-align:center;"],jr.nd,vr),Cr=(0,o.default)(wr.Z).withConfig({componentId:"sc-1hh5k55-2"})(["",""],vr);const Lr=new Set(["color"]);var Pr=e=>{let{onChange:t,product:r,value:i}=e;const{query:n}=(0,g.Z)(),l=r.configurableOptions?.[0]?.attributeCode;return(0,h.jsx)(yr,{children:r.variations.map((e=>{const r=Lr.has(l)&&function(e){return e?new URL(`/media/attribute/swatch/swatch_image/30x20${e}`,"https://store.nintendo.com/").toString():null}(e.value),a=e.product.url?e.product.urlKey===n.slug:e.id===i;return e.product.url?(0,h.jsx)(Cr,{href:e.product.url,isActive:a,swatch:r,disabled:!e.product.isSalableQty,children:r?"":e.label},e.product.name):(0,h.jsx)(Sr,{onClick:()=>t(e.id),isActive:a,swatch:r,disabled:!e.product.isSalableQty,children:(0,h.jsx)(jr.Dx,{type:"portrait",children:r?"":e.label})},e.product.name)}))})};const zr=(0,o.default)(s.He).withConfig({componentId:"sc-raxccj-0"})(["",""],(e=>{let{theme:t}=e;return(0,o.css)(["display:grid;grid-template-columns:1fr;grid-row-gap:",";grid-column-gap:",";align-items:center;box-shadow:0 2px 16px 0 rgba(72,72,72,0.15);border-radius:4px;padding:3em;margin-bottom:",";background:#fff;","{grid-template-columns:1fr 1fr;}"],t.spacing[24],t.spacing[48],(e=>{let{theme:t}=e;return t.spacing[32]}),t.mediaQuery.tablet)})),Ir=o.default.table.withConfig({componentId:"sc-raxccj-1"})(["text-align:left;border-collapse:collapse;tr:nth-child(2n + 3){background:",";}th,td{padding:",";border:none;}"],(e=>{let{theme:t}=e;return t.color.lightGray4}),(e=>{let{theme:t}=e;return`${t.spacing[16]} ${t.spacing[8]}`})),kr=o.default.div.withConfig({componentId:"sc-raxccj-2"})(["img{object-fit:contain;max-height:24em;}"]),Dr=(o.default.div.withConfig({componentId:"sc-raxccj-3"})(["display:flex;align-items:center;justify-content:center;border:1px dashed #e60012;width:100%;padding:1em 2em;"]),{868:{label:"tshirt",type:"shirt",sizes:[{label:"XS",width:"17.5",length:"27"},{label:"Small",width:"19",length:"28"},{label:"Medium",width:"20.5",length:"29"},{label:"Large",width:"22",length:"30"},{label:"XL",width:"24",length:"31"},{label:"2XL",width:"26",length:"32"},{label:"3XL",width:"28",length:"33"},{label:"4XL",width:"30",length:"34"}]},23198:{label:"FifthSunHoodie",type:"shirt",sizes:[{label:"Small",width:"20.5",length:"26.5"},{label:"Medium",width:"22",length:"28"},{label:"Large",width:"23.5",length:"29.5"},{label:"X-Large",width:"25",length:"31"},{label:"XX-Large",width:"26.5",length:"32.5"}]},23201:{label:"FifthSunMen",type:"shirt",sizes:[{label:"Small",width:"18",length:"28"},{label:"Medium",width:"20.5",length:"29"},{label:"Large",width:"22",length:"30"},{label:"X-Large",width:"24",length:"31"},{label:"XX-Large",width:"26",length:"32"}]},23204:{label:"Fifth Sun - Women",type:"shirt",sizes:[{label:"Small",width:"16.5",length:"25"},{label:"Medium",width:"17.5",length:"26"},{label:"Large",width:"19",length:"27"},{label:"X-Large",width:"20.5",length:"28"},{label:"XX-Large",width:"22",length:"28.5"}]},23219:{label:"SportiqeBomberJacket",type:"shirt",sizes:[{label:"X-Small",width:"42",length:"25 1/2"},{label:"Small",width:"44",length:"26 1/4"},{label:"Medium",width:"46",length:"27"},{label:"Large",width:"48",length:"27 3/4"},{label:"X-Large",width:"50",length:"28 1/2"},{label:"XX-Large",width:"52",length:"29 1/4"},{label:"XXX-Large",width:"54",length:"30"}]},23207:{label:"SportiqeDavis",type:"shirt",sizes:[{label:"Small",width:"19",length:"28"},{label:"Medium",width:"21",length:"29"},{label:"Large",width:"22",length:"30"},{label:"X-Large",width:"24",length:"31"},{label:"XX-Large",width:"26",length:"32"},{label:"XXX-Large",width:"28",length:"33"},{label:"XXXX-Large",width:"30",length:"34"}]},23216:{label:"SportiqeDavisWomen",type:"shirt",sizes:[{label:"X-Small",width:"30 1/2",length:"25 3/4"},{label:"Small",width:"32 1/2",length:"26 3/8"},{label:"Medium",width:"34 1/2",length:"27"},{label:"Large",width:"36 1/2",length:"27 5/8"},{label:"X-Large",width:"39 1/2",length:"28 1/4"},{label:"XX-Large",width:"42 1/2",length:"28 7/8"}]},23213:{label:"SportiqeHeywood",type:"shirt",sizes:[{label:"Small",width:"39",length:"26"},{label:"Medium",width:"41",length:"27"},{label:"Large",width:"43",length:"28"},{label:"X-Large",width:"45",length:"29"},{label:"XX-Large",width:"47",length:"30"},{label:"XXX-Large",width:"49",length:"33"}]},23210:{label:"SportiqeOlsen",type:"shirt",sizes:[{label:"Small",width:"21",length:"27"},{label:"Medium",width:"22",length:"28"},{label:"Large",width:"23",length:"29"},{label:"X-Large",width:"24",length:"30"},{label:"XX-Large",width:"25",length:"31"},{label:"XXX-Large",width:"26",length:"32"}]},26449:{label:"SportiqeBlake",type:"shirt",sizes:[{label:"XS",width:"39",length:"26.5"},{label:"S",width:"41",length:"27.5"},{label:"M",width:"43",length:"28.5"},{label:"L",width:"45",length:"29.5"},{label:"XL",width:"47",length:"30.5"},{label:"2XL",width:"49",length:"31.5"},{label:"3XL",width:"50",length:"32.5"}]},26467:{label:"SportiqeJo",type:"pants",sizes:[{label:"S",width:"26",length:"28"},{label:"M",width:"28",length:"28.5"},{label:"L",width:"30",length:"29"},{label:"XL",width:"32",length:"29.5"},{label:"2XL",width:"34",length:"30"}]},23192:{label:"BioworldMen",type:"shirt",sizes:[{label:"S",width:"18",length:"28"},{label:"M",width:"20",length:"29"},{label:"L",width:"22",length:"30"},{label:"XL",width:"24",length:"31"},{label:"2XL",width:"26",length:"32"},{label:"3XL",width:"28",length:"33"}]},26470:{label:"SportiqeBoon",type:"pants",sizes:[{label:"S",width:"29.5",length:"30.25"},{label:"M",width:"31",length:"30.75"},{label:"L",width:"32.5",length:"31.25"},{label:"XL",width:"34",length:"31.75"},{label:"2XL",width:"35.5",length:"32.25"}]},26452:{label:"SportiqeAva",type:"shirt",sizes:[{label:"S",width:"38",length:"22"},{label:"M",width:"40",length:"23"},{label:"L",width:"42",length:"24"},{label:"XL",width:"44",length:"25"},{label:"2XL",width:"46",length:"26"}]},26511:{label:"BioworldYouth",type:"shirt",sizes:[{label:"XS",width:"16",length:"21"},{label:"S",width:"17",length:"22.5"},{label:"M",width:"18",length:"24"},{label:"L",width:"19",length:"25"},{label:"XL",width:"20",length:"26.5"}]},23305:{label:"SportiqeDalyWomen",type:"pants",sizes:[{label:"XS",width:"28",length:"27 2/5"},{label:"S",width:"30",length:"28"},{label:"M",width:"32",length:"28 3/5"},{label:"L",width:"34",length:"29 1/4"},{label:"XL",width:"36",length:"29 4/5"}]},26479:{label:"MJCOpenLegPantMen",type:"pants",sizes:[{label:"S",width:"26-28",length:"30"},{label:"M",width:"28-30",length:"31"},{label:"L",width:"30-32",length:"31.5"},{label:"XL",width:"32-34",length:"32"},{label:"2XL",width:"34-36",length:"32.5"}]},26482:{label:"MJCJoggersMen",type:"pants",sizes:[{label:"S",width:"30-31",length:"31.25"},{label:"M",width:"32-33",length:"31.25"},{label:"L",width:"34-35",length:"31.25"},{label:"XL",width:"36-37",length:"31.25"},{label:"2XL",width:"38-39",length:"31.25"}]},26489:{label:"SportiqeMenComfy",type:"shirt",sizes:[{label:"S",width:"21",length:"27"},{label:"M",width:"22",length:"28"},{label:"L",width:"23",length:"29"},{label:"XL",width:"24",length:"30"},{label:"2XL",width:"25",length:"31"},{label:"3XL",width:"26",length:"32"}]},26492:{label:"SportiqeWomenComfy",type:"shirt",sizes:[{label:"S",width:"32",length:"25.5"},{label:"M",width:"34",length:"26"},{label:"L",width:"36",length:"26.5"},{label:"XL",width:"39",length:"27"},{label:"2XL",width:"42",length:"27.5"}]}});var Or=e=>{let{product:t}=e;const r=Dr[t.sizeChart.code],{text:i}=(0,a.useLocalizer)();return(0,h.jsxs)(zr,{children:[(0,h.jsx)(kr,{children:(0,h.jsx)(D.I,{assetPath:t.descriptionImage?t.descriptionImage.publicId:t.productImage.publicId,alt:t.name})}),(0,h.jsx)(Ir,{children:r?(0,h.jsxs)("tbody",{children:[(0,h.jsxs)("tr",{children:[(0,h.jsx)("th",{children:i("Size")}),(0,h.jsx)("th",{children:i("pants"===r?.type?"Waist":"Width")}),(0,h.jsx)("th",{children:i("pants"===r?.type?"Inseam":"Length")})]}),r.sizes.map((e=>(0,h.jsxs)("tr",{children:[(0,h.jsx)("td",{children:i(e.label)}),(0,h.jsxs)("td",{children:[e.width,'"']}),(0,h.jsxs)("td",{children:[e.length,'"']})]},e.label)))]}):(0,h.jsxs)("p",{children:[(0,h.jsx)(ue.Z,{size:16})," Size chart unavailable."]})})]})};var _r=e=>{const{product:t,purchaseOptions:r,errorMessage:n}=e,{text:l}=(0,a.useLocalizer)(),{query:o,locale:d}=(0,g.Z)(),u=d?.split("-")[0]??"en",{name:p,eshopDetails:m,topLevelCategory:f,platinumPoints:b}=t,{state:{isLoading:x,isDigitalProduct:w,isPurchasable:j,isMobileGame:y,buttonDisabled:v,promptLogin:S,buttonCopy:C,displayPrice:L,retailerSku:P},actions:{handleDirectDownloadClick:z,handleAddToCart:I}}=r,k=t.variations?.length&&!t.configurableProduct,D=(0,i.useMemo)((()=>t.variations?.find((e=>e?.product?.urlKey===o.slug))),[t,o]),O=D?.product.size?l("Size"):null,_=D?.label,M=O?`${O}: ${_}`:_;let T=null;"GAMES"===f?.code?T=l(w?"Digital":"Physical"):k&&!D?T=l("Starting at"):M&&(T=M);const N=(0,i.useMemo)((()=>k?()=>{window.scrollTo({top:0,behavior:"smooth"})}:I),[k,I]);return(0,h.jsx)(Ot,{children:(0,h.jsxs)(_t,{$hasError:!!n,children:[(0,h.jsx)(Tt,{forwardedAs:"p",variant:"h3",children:p}),(0,h.jsxs)(Mt,{children:[(0,h.jsxs)(Nt,{children:[T&&(0,h.jsx)(Rt,{$smallMargin:!D,children:T}),!y&&(Boolean(L.regPrice)||Boolean(b))&&(0,h.jsxs)(Et,{children:[x&&(0,h.jsx)(Zt,{width:"100%"}),(0,h.jsx)(Xt,{$visible:!x,children:b?(0,h.jsxs)(Gt,{gap:"0.5rem",justifyItems:"start",alignItems:"center",children:[(0,h.jsx)($t,{}),(0,h.jsxs)(Ut,{variant:"h2",children:[b," ",l("Platinum Points")]})]}):!(0,c.vS)(d)||w?(0,h.jsx)(mt.P,{regPrice:L.regPrice,horizontal:!0,size:"medium",salePrice:L.salePrice,lang:u}):null})]})]}),(0,h.jsxs)("div",{children:[w?j&&(0,h.jsx)(At,{onClick:z,icon:v||S?"":bt.Z,isLoading:x,buttonWidth:"full",disabled:v,round:!0,size:"small",href:v?null:m?.purchaseUrl,children:"string"===typeof C?l(C):C}):(0,c.vS)(d)?(0,h.jsx)(s.Qc,{sku:P,name:t.name,type:"button-round"}):(0,h.jsx)(At,{onClick:N,isLoading:x,disabled:v,icon:v||S?"":ft.Z,buttonWidth:"full",round:!0,size:"small",children:"string"===typeof C?l(C):C}),n&&(0,h.jsx)(Ht,{variant:"legal",children:n})]})]})]})})},Mr=r(95933),Tr=r(40206),Nr=r.n(Tr),Er=r(76116);var Xr=e=>{let{callout:t}=e;const{text:r}=(0,a.useLocalizer)();return(0,h.jsxs)("div",{className:Nr().wrapper,children:[(0,h.jsxs)("div",{className:Nr().header,children:[(0,h.jsx)(Mr.Z,{className:Nr().icon}),(0,h.jsx)("span",{className:Nr().title,children:r("Nintendo Switch 2 features")})]}),(0,h.jsx)(Er.Z,{data:t})]})},Zr=r(1827),Rr=r(31620),Ar=r.n(Rr),Gr=r(40489),$r=r(524),Ur=r(47285),Hr=r.n(Ur);var Fr=e=>{const{visible:t,onClose:r,productImage:i,productImageSquare:n,productName:l}=e,{text:s}=(0,a.useLocalizer)();return(0,h.jsxs)(qe.M,{dialogLabel:s("Upgrade Pack"),visible:t,onClose:r,className:Hr().modal,children:[(0,h.jsx)("div",{className:Hr().heading,children:(0,h.jsx)("div",{className:Hr().headingText,children:s("What's an upgrade pack?")})}),(0,h.jsxs)("div",{className:Hr().subheading,children:[(0,h.jsx)("div",{className:Hr().subheadingTitle,children:s("Do you have a physical or digital version of this game for Nintendo Switch?")}),(0,h.jsx)("div",{className:Hr().subheadingText,children:s("You can play the Nintendo Switch 2 Edition by purchasing an upgrade pack.")})]}),(0,h.jsxs)("div",{className:Hr().graphic,children:[(0,h.jsxs)("div",{className:(0,Gr.Z)(Hr().graphicItem,Hr().ownedItem),children:[(0,h.jsx)(m.K,{assetPath:n?n.url:(0,c.R6)({publicId:"Jamboree1x1.png"}),alt:l,className:(0,Gr.Z)(Hr().keyArt,Hr().borderRadius)}),(0,h.jsx)("p",{className:Hr().subtext,children:s("You have this!")})]}),(0,h.jsx)("div",{className:Hr().symbol,children:"+"}),(0,h.jsxs)("div",{className:Hr().graphicItem,children:[(0,h.jsxs)("div",{className:Hr().borderRadius,children:[(0,h.jsx)($r.C,{show:!0}),(0,h.jsx)(m.K,{blurBackground:!0,assetPath:n?i?.url:(0,c.R6)({publicId:"Jamboree16x9.png"}),alt:l,className:Hr().keyArt}),(0,h.jsx)("div",{className:Hr().tag,children:s("Upgrade pack")})]}),(0,h.jsx)("p",{className:Hr().subtext,children:s("Upgrade pack")})]}),(0,h.jsx)("div",{className:Hr().symbol,children:"="}),(0,h.jsxs)("div",{className:Hr().graphicItem,children:[(0,h.jsxs)("div",{className:Hr().borderRadius,children:[(0,h.jsx)($r.C,{show:!0}),(0,h.jsx)(m.K,{assetPath:n?n.url:(0,c.R6)({publicId:"JamboreeS21x1.png"}),alt:l,className:Hr().keyArt})]}),(0,h.jsx)("p",{className:Hr().subtext,children:s("Nintendo Switch 2 Edition")})]})]}),(0,h.jsx)("div",{className:Hr().footer,children:(0,h.jsx)(w.L,{href:"/gaming-systems/switch-2/featured-games/switch-2-edition/",children:s("Learn more about Nintendo Switch 2 Editions")})})]})};function Qr(e){let{platformLabel:t,product:r}=e;const{text:n}=(0,a.useLocalizer)(),{0:l,1:s}=(0,i.useState)(!1);if(!r)return null;const{variations:o,isUpgrade:d,productImage:u,productImageSquare:p,name:g}=r;if(!o)return null;const m=[pe.rj.NINTENDO_SWITCH_2,pe.rj.NINTENDO_SWITCH].reduce(((e,t)=>{const r=(0,c.Qr)(t,o);return r?[...e,{label:r.product.platform.label,href:r.product.url}]:e}),[]),f=o.find((e=>e.product.isUpgrade));return f&&m.push({label:n("Upgrade Pack"),href:f.product.url,isUpgrade:!0}),(0,h.jsxs)("div",{className:Ar().versionOptions,children:[1===m.length?(0,h.jsx)(Le.rG,{label:n("Version"),value:m[0].label}):(0,h.jsx)(Zr.P,{heading:n("Select a version"),platformLabel:d?n("Upgrade Pack"):t,options:m}),f&&(0,h.jsxs)("div",{className:Ar().upgradeSection,children:[(0,h.jsx)("button",{className:Ar().upgradeLabel,onClick:()=>s(!0),children:n("What's an upgrade pack?")}),(0,h.jsx)(Fr,{visible:l,onClose:()=>{s(!1)},productImage:u,productImageSquare:p,productName:g})]})]})}},12547:function(e,t,r){"use strict";var i=r(2784),n=r(97129);t.Z=(e,t,r,l)=>{const{actions:{openDrawer:a,closeDrawer:s,addOrUpdateDrawer:o,removeDrawer:d}}=(0,n.eV)(),{viewPortTopOffset:c=0,disableDrawers:h}=l||{},u=(0,i.useCallback)((e=>{e.forEach((e=>{const{target:t,boundingClientRect:r}=e,i=r?.top{h||e.forEach((e=>{o(e,r[e].drawer)}))}),[o,e,r,h]),(0,i.useEffect)((()=>{if(!h)return()=>{e.forEach((e=>{d(e)}))}}),[d,e,h]),(0,i.useLayoutEffect)((()=>{if(h)return;const r=new IntersectionObserver(u,{rootMargin:`-${c}px 0px 0px 0px`,threshold:1});return e.forEach((e=>{t[e].ref.current&&r.observe(t[e].ref.current)})),()=>{e.forEach((e=>{t[e].ref.current&&r.unobserve(t[e].ref.current)}))}}),[u,e,t,h,c])}},13847:function(e){e.exports={goldPointsValue:"GoldPoints_goldPointsValue__zp0Ct",text:"GoldPoints_text__dGu3v",boldText:"GoldPoints_boldText__3_58J",eligiblePoints:"GoldPoints_eligiblePoints__qKQc6",skeleton:"GoldPoints_skeleton__NNsjF"}},47285:function(e){e.exports={modal:"UpgradeProductModal_modal__UY1Xz",heading:"UpgradeProductModal_heading__t5S30",headingText:"UpgradeProductModal_headingText__YbnUF",subheading:"UpgradeProductModal_subheading__rw_mw",subheadingTitle:"UpgradeProductModal_subheadingTitle__Egpd_",subheadingText:"UpgradeProductModal_subheadingText__dNI9Z",graphic:"UpgradeProductModal_graphic__ok5m3",graphicItem:"UpgradeProductModal_graphicItem__vONOM",borderRadius:"UpgradeProductModal_borderRadius__hXxvK",keyArt:"UpgradeProductModal_keyArt__xWETk",symbol:"UpgradeProductModal_symbol__WFHz_",footer:"UpgradeProductModal_footer__rjpMN",shadow:"UpgradeProductModal_shadow__s6kxz",ownedItem:"UpgradeProductModal_ownedItem__XyEtG",subtext:"UpgradeProductModal_subtext__TUMSH",tag:"UpgradeProductModal_tag__sDL5u"}},31620:function(e){e.exports={versionOptions:"VersionOptions_versionOptions__DEYvB",upgradeSection:"VersionOptions_upgradeSection__BYtE1",upgradeLabel:"VersionOptions_upgradeLabel__aXkai"}},42801:function(e){e.exports={text:"RequiredToPlay_text__XlJhF",image:"RequiredToPlay_image__oDlyG"}},40206:function(e){e.exports={wrapper:"SystemCallout_wrapper__wfinW",header:"SystemCallout_header__GjpnT",icon:"SystemCallout_icon__JjYdC",title:"SystemCallout_title__tEeDT"}}}]); //# sourceMappingURL=589-07484d4f6662e56f.js.map