1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3378],{19752:(e,t,a)=>{"use strict";a.d(t,{default:()=>T});var l=a(18771),n=a(56959),r=a(63859),s=a.n(r),i=a(67591),o=a(67827),d=a(59748);let c={src:"/_next/static/media/VBucks.d8bd896d.png",height:512,width:512,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAe1BMVEWDkpmb5/KYztuw3fOkscS80ORzjJtxipmlzOLG8PeKpdK5yee1wdzI8fr/+v/T6PjO9/zR9/ys7/ZYc3wgNzxWd3qr4OOny86k5u6An6xytcVvmapzwtSIvM3I5fd8orRqrbtadYjA8/202ee/6/HR8/7b5OOesL2D0OP/2tcuAAAAInRSTlMB/vtbpv79dP54OY/9rDqTY679VjeLlf0+Xf37/fv9+vv7KrX3qgAAAAlwSFlzAAALEgAACxIB0t1+/AAAAEdJREFUCJkVy0UWgCAAQMFvIGB3J2Lc/4Q+Zz9AXiQeQGac8oogVbO7qDhEv654tlOinf0OJivpzRgcZ1dDa8Rqm78Nvl/BB4UkA+okA3ltAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8};var u=a(59563),m=a(90351);function p(e){let{compact:t=!1}=e,{locale:a}=(0,m.Ym)(),[n,r]=(0,o.useState)(!1),s="FNJPNews",i=async()=>{try{await navigator.clipboard.writeText(s),r(!0),setTimeout(()=>r(!1),2e3)}catch(e){}};return(0,l.jsxs)("div",{className:"fn-panel flex items-center gap-3 border-l-4 !border-l-blue-500 ".concat(t?"px-3 py-2":"px-4 py-3"),children:[(0,l.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,l.jsx)("p",{className:"font-bold text-white ".concat(t?"text-[11px] leading-snug":"text-sm"),children:t?(0,m.tr)({ja:"ã³ã¼ãå
¥åã§ãã®ãµã¤ããå¿æ´",en:"Enter our code to support the site",ko:"ì½ë를 ì
ë ¥í´ ì¬ì´í¸ë¥¼ ìì",de:"Mit unserem Code unterst\xfctzen",fr:"Utilisez notre code pour nous soutenir",es:"Usa nuestro c\xf3digo para apoyarnos","pt-BR":"Use nosso c\xf3digo para apoiar"},a):(0,m.tr)({ja:"ã¢ã¤ãã ã·ã§ããã§ã¯ãªã¨ã¤ã¿ã¼ãµãã¼ãã³ã¼ããå
¥åãã¦ããã®ãµã¤ããå¿æ´ã§ãã¾ã",en:"Support this site by entering our Creator Code in the Item Shop",ko:"ìì´í
ìì ìì í¬ë¦¬ìì´í° ì§ì ì½ë를 ì
ë ¥í´ ì´ ì¬ì´í¸ë¥¼ ììí ì ììµëë¤",de:"Unterst\xfctze diese Seite mit unserem Creator-Code im Item-Shop",fr:"Soutenez ce site avec notre code cr\xe9ateur dans la boutique d'objets",es:"Apoya este sitio con nuestro c\xf3digo de creador en la tienda de objetos","pt-BR":"Apoie este site com nosso c\xf3digo de criador na loja de itens"},a)}),(0,l.jsxs)("p",{className:"mt-0.5 text-[10px] font-bold uppercase tracking-wide text-gray-500",children:["#EpicPartner \xb7 ",(0,m.tr)({ja:"åºå",en:"Ad",ko:"ê´ê³ ",de:"Anzeige",fr:"Publicit\xe9",es:"Anuncio","pt-BR":"An\xfancio"},a)]})]}),(0,l.jsxs)("button",{onClick:i,className:"fn-button flex shrink-0 items-center gap-2 px-3 py-2 text-sm","aria-label":(0,m.tr)({ja:"ã³ã¼ããã³ãã¼",en:"Copy code"},a),children:[(0,l.jsx)("span",{className:"font-mono font-black tracking-wide text-blue-300",children:s}),(0,l.jsx)("span",{className:"text-[10px] font-bold uppercase text-gray-400",children:n?(0,m.tr)({ja:"ã³ãã¼æ¸",en:"Copied",ko:"ë³µì¬ë¨",de:"Kopiert",fr:"Copi\xe9",es:"Copiado","pt-BR":"Copiado"},a):(0,m.tr)({ja:"ã³ãã¼",en:"Copy",ko:"ë³µì¬",de:"Kopieren",fr:"Copier",es:"Copiar","pt-BR":"Copiar"},a)})]})]})}var h=a(41773);let g="__other__",f="https://webapi.fortnitejp.news",x=async e=>{let t=await fetch(e),a=await t.json().catch(()=>null);if(!t.ok||!(null==a?void 0:a.success))throw Error((null==a?void 0:a.detail)||"HTTP ".concat(t.status));return a};function b(e,t){let a=new Date("".concat(e,"T00:00:00Z"));return a.setUTCDate(a.getUTCDate()+t),a.toISOString().slice(0,10)}function v(e){return e?(e.startsWith("/"),e):null}function j(e,t){if(!e)return t;let a=e.replace(/^#/,"").trim();return a.length>=6?"#".concat(a.slice(0,6)):t}function y(e){let t=j(e,"#000000").slice(1);return[Number.parseInt(t.slice(0,2),16),Number.parseInt(t.slice(2,4),16),Number.parseInt(t.slice(4,6),16)]}function k(e,t,a){let[l,n,r]=y(e),[s,i,o]=y(t);return function(e,t,a){let l=e=>Math.max(0,Math.min(255,Math.round(e))).toString(16).padStart(2,"0");return"#".concat(l(e)).concat(l(t)).concat(l(a))}(l+(s-l)*a,n+(i-n)*a,r+(o-r)*a)}function N(e,t){let[a,l,n]=y(e);return"rgba(".concat(a,", ").concat(l,", ").concat(n,", ").concat(t,")")}let w={common:{border:"#888888",bg:"#444444",text:"#e5e5e5",gradient:"radial-gradient(ellipse at 50% 40%, #737373 0%, #3a3a3a 100%)"},uncommon:{border:"#5abf30",bg:"#215810",text:"#b6f0a0",gradient:"radial-gradient(ellipse at 50% 40%, #3d9420 0%, #1f4a10 100%)"},rare:{border:"#5ca8f0",bg:"#0d3870",text:"#c8e4ff",gradient:"radial-gradient(ellipse at 50% 40%, #1e78d2 0%, #0d3870 100%)"},epic:{border:"#b060f8",bg:"#5010a0",text:"#e8c8ff",gradient:"radial-gradient(ellipse at 50% 40%, #9b30f0 0%, #5010a0 100%)"},legendary:{border:"#f09040",bg:"#8c3a06",text:"#ffe0b8",gradient:"radial-gradient(ellipse at 50% 40%, #f07820 0%, #8c3a06 100%)"}
1,mythic:{border:"#e8c800",bg:"#7a5e00",text:"#fff4a0",gradient:"radial-gradient(ellipse at 50% 40%, #d4a800 0%, #7a5e00 100%)"},icon:{border:"#5cf2f3",bg:"#004c71",text:"#c0f8f8",gradient:"radial-gradient(ellipse at 50% 40%, #2bc9ca 0%, #004c71 100%)"},shadow:{border:"#999999",bg:"#2a2a2a",text:"#e0e0e0",gradient:"radial-gradient(ellipse at 50% 40%, #606060 0%, #1a1a1a 100%)"},marvel:{border:"#ed4040",bg:"#610709",text:"#ffc0c0",gradient:"radial-gradient(ellipse at 50% 40%, #d60203 0%, #610709 100%)"},dc:{border:"#40a0ff",bg:"#001f47",text:"#c0d8ff",gradient:"radial-gradient(ellipse at 50% 40%, #0053a9 0%, #001f47 100%)"},dark:{border:"#e040d0",bg:"#5e197b",text:"#ffc0f8",gradient:"radial-gradient(ellipse at 50% 40%, #ce00ae 0%, #5e197b 100%)"},frozen:{border:"#60c8f8",bg:"#0059ed",text:"#d0f0ff",gradient:"radial-gradient(ellipse at 50% 40%, #009bd4 0%, #0034a0 100%)"},lava:{border:"#f89040",bg:"#9a0035",text:"#ffd8b0",gradient:"radial-gradient(ellipse at 50% 40%, #c8400e 0%, #5d005e 100%)"},slurp:{border:"#30e0f0",bg:"#1b91ff",text:"#b0f8f8",gradient:"radial-gradient(ellipse at 50% 40%, #00c3f1 0%, #1055b0 100%)"},starwars:{border:"#ffd800",bg:"#0a1833",text:"#fff8c0",gradient:"radial-gradient(ellipse at 50% 40%, #2555b2 0%, #040a14 100%)"},gaminglegends:{border:"#8078ff",bg:"#28085f",text:"#e0d8ff",gradient:"radial-gradient(ellipse at 50% 40%, #5328d6 0%, #180555 100%)"}};function S(e){var t;return null!=(t=w[(e||"common").toLowerCase()])?t:w.common}function A(e,t){let a=k(e.bg,e.border,"light"===t?.42:.24),l=k(e.bg,"#111827","light"===t?.1:.04),n=k(e.bg,"#000000","light"===t?.18:.24);return["radial-gradient(ellipse at 50% 28%, ".concat(N(a,"light"===t?.86:.58)," 0%, ").concat(N(l,.96)," 54%, ").concat(n," 100%)"),"linear-gradient(180deg, ".concat(a," 0%, ").concat(n," 100%)")].join(", ")}function C(e,t){return"light"!==t?e.text:"#f8fafc"}function _(e){return"section-"+e.replace(/[^a-zA-Z0-9\u3000-\u9fff]/g,"_")}function B(e){var t;return null!=(t=({ja:"ja-JP",en:"en-US",ko:"ko-KR","zh-CN":"zh-CN","zh-Hant":"zh-TW",de:"de-DE",fr:"fr-FR",es:"es-ES","pt-BR":"pt-BR"})[e])?t:"en-US"}let R=[{value:"",label:"ãã¹ã¦",labelEn:"All"},{value:"outfit",label:"ã¹ãã³",labelEn:"Skin"},{value:"backpack",label:"ããã¯ã¢ã¯ã»ãµãªã¼",labelEn:"Back Bling"},{value:"pickaxe",label:"ãã«ãã·",labelEn:"Pickaxe"},{value:"glider",label:"ã°ã©ã¤ãã¼",labelEn:"Glider"},{value:"emote",label:"ã¨ã¢ã¼ã",labelEn:"Emote"},{value:"wrap",label:"ã©ãã",labelEn:"Wrap"},{value:"jamtrack",label:"ã¸ã£ã ãã©ãã¯",labelEn:"Jam Track"},{value:"bundle",label:"ãã³ãã«",labelEn:"Bundle"},{value:"car",label:"è»ä¸¡",labelEn:"Car"},{value:"instrument",label:"楽å¨",labelEn:"Instrument"}];function P(e){var t,a,l,n,r,s,i,o;return null!=(o=null!=(i=null!=(s=null!=(r=null==(t=e.brItems)?void 0:t[0])?r:null==(a=e.tracks)?void 0:a[0])?s:null==(l=e.cars)?void 0:l[0])?i:null==(n=e.instruments)?void 0:n[0])?o:null}function T(e){let{initialData:t=null}=e,[a,n]=(0,o.useState)(null),[r,s]=(0,o.useState)(""),[c,v]=(0,o.useState)(""),[j,y]=(0,o.useState)(""),[k,N]=(0,o.useState)(72),w=(0,o.useRef)(null),{locale:S,t:A,theme:C}=(0,m.Ym)(),T=(0,d.useRouter)(),D=(0,d.usePathname)(),M=(0,d.useSearchParams)().get("date")||"",V=/^\d{4}-\d{2}-\d{2}$/.test(M)?M:"",O=new Date().toISOString().slice(0,10),{data:U}=(0,i.Ay)("".concat(f,"/api/shop/history"),x,{revalidateOnFocus:!1,dedupingInterval:3e5}),J=V?"".concat(f,"/api/shop/history/").concat(V,"?language=").concat(m._U[S]):"".concat(f,"/api/shop?language=").concat(m._U[S]),{data:q,error:G,isLoading:W}=(0,i.Ay)(J,x,{fallbackData:t||void 0,revalidateOnMount:!0,refreshInterval:9e5*!V,dedupingInterval:6e4,revalidateOnFocus:!1,revalidateOnReconnect:!0}),H=null==q?void 0:q.data,K=(0,o.useMemo)(()=>(null==H?void 0:H.entries)||[],[null==H?void 0:H.entries]),Y=Number((null==H?void 0:H.seoTotalEntries)||K.length),Z=(0,o.useMemo)(()=>E(K),[K]),X=(0,o.useMemo)(()=>K.filter(e=>(function(e,t,a,l){var n,r,s,i;if(a&&function(e){var t,a;if((e.tracks||[]).length>0)return"jamtrack";if((e.cars||[]).length>0)return"car";if((e.instruments||[]).length>0)return"instrument";if(e.bundle)return"bundle";let l=P(e);return((null==l||null==(t=l.type)?void 0:t.value)||(null==l||null==(a=l.type)?void 0:a.id)||"").toLowerCase()}(e)!==a||l&&((null==(n=e.layout)?void 0:n.name)||g)!==l)return!1;let o=t.trim().toLowerCase();if(!o)return!0;let d=P(e);return[function(e){var t,a,l,n,r,s;let i=P(e);return(null==i||null==(t=i.name)?void 0:t.trim())?i.name.trim():(null==(n=e.tracks)||null==(l=n[0])||null==(a=l.title)?void 0:a.trim())?e.tracks[0].title.trim():(null==(s=e.bundle)||null==(r=s.name)?void 0:r.trim())?e.bundle.name.trim():e.devName?I(e.devName):""}(e),e.devName,null==(r=e.bundle)?void 0:r.name,null==(s=e.layout)?void 0:s.name,null==d?void 0:d.description,null==d||null==(i=d.set)?void 0:i.text,...(e.brItems||[]).map(e=>null==e?void 0:e.name),...(e.tracks||[]).flatMap(e=>
1[null==e?void 0:e.title,null==e?void 0:e.artist])].filter(Boolean).join(" ").toLowerCase().includes(o)})(e,r,c,j)),[K,r,c,j]),Q=(0,o.useMemo)(()=>E(X),[X]),$=(0,o.useMemo)(()=>(function(e,t){let a=Math.max(0,t),l=[];for(let t of e){if(a<=0)break;let e=t.entries.slice(0,a);e.length>0&&l.push({...t,entries:e}),a-=e.length}return l})(Q,k),[Q,k]),ee=k<X.length,et=(null==H?void 0:H.date)?new Date(H.date).toLocaleDateString(B(S)):"",ea=!!(r.trim()||c||j),el=(null==U?void 0:U.data)||{},en=el.min_date||"",er=el.max_date||O,es=(null==H?void 0:H.archiveSource)||"",ei=!!V,eo=en?new Date("".concat(en,"T00:00:00Z")).toLocaleDateString(B(S)):(0,m.tr)({ja:"ä¿åéå§æ¥",en:"the first saved date",ko:"ì ì¥ ììì¼",de:"dem ersten Speicherdatum",fr:"la premiere date enregistr\xe9e",es:"la primera fecha guardada","pt-BR":"a primeira data salva"},S);if((0,o.useEffect)(()=>{N(72)},[V,r,c,j,null==H?void 0:H.date]),(0,o.useEffect)(()=>{if(!ee||!w.current)return;let e=new IntersectionObserver(e=>{e.some(e=>e.isIntersecting)&&N(e=>Math.min(X.length,e+72))},{rootMargin:"600px 0px"});return e.observe(w.current),()=>e.disconnect()},[X.length,ee]),W&&!q)return(0,l.jsxs)("div",{className:"mx-auto max-w-4xl px-4 py-12",children:[(0,l.jsxs)("div",{className:"border-b border-gray-800 pb-5",children:[(0,l.jsx)("h1",{className:"mt-1 text-3xl font-black tracking-tight text-white",children:(0,m.tr)({ja:"ãã©ã¼ããã¤ã ã¢ã¤ãã ã·ã§ãã",en:"Fortnite Item Shop",ko:"í¬í¸ëì´í¸ ìì´í
ìì ",de:"Fortnite-Item-Shop",fr:"Boutique d'objets Fortnite",es:"Tienda de objetos de Fortnite","pt-BR":"Loja de itens do Fortnite"},S)}),(0,l.jsx)("p",{className:"mt-3 max-w-2xl text-sm leading-7 text-gray-400",children:(0,m.tr)({ja:"販売ã¢ã¤ãã ã¨V-Bucksä¾¡æ ¼ãæ¥ä»ãé¸ã¶ã¨éå»ã®ã·ã§ããã確èªã§ãã¾ãã",en:"Browse today's skins, emotes, pickaxes, bundles and V-Bucks prices.",ko:"ì¤ë í매 ì¤ì¸ ì¤í¨, ì´ëª¨í¸, 곡ê´ì´, ë²ë¤ê³¼ V-Bucks ê°ê²©ì íì¸íì¸ì.",de:"Sieh dir heutige Skins, Emotes, Spitzhacken, Bundles und V-Bucks-Preise an.",fr:"Consultez les tenues, \xe9motes, pioches, lots et prix en V-Bucks du jour.",es:"Consulta los atuendos, gestos, picos, lotes y precios en paVos de hoy.","pt-BR":"Veja as skins, gestos, picaretas, pacotes e pre\xe7os em V-Bucks de hoje."},S)})]}),(0,l.jsx)("div",{className:"flex h-40 items-center justify-center text-center",children:(0,l.jsxs)("div",{children:[(0,l.jsx)("div",{className:"animate-spin rounded-full h-12 w-12 border-b-2 border-blue-500 mx-auto mb-4"}),(0,l.jsx)("p",{className:"text-gray-400",children:A("shop_loading")})]})})]});if(G&&!q||!(null==q?void 0:q.success))return(0,l.jsxs)("div",{className:"bg-red-900/20 border border-red-700 rounded-xl p-8 text-center max-w-lg mx-auto mt-12",children:[(0,l.jsx)("p",{className:"text-red-300 font-semibold mb-1",children:A("shop_error")}),(0,l.jsx)("p",{className:"text-gray-400 text-sm mb-4",children:(null==G?void 0:G.message)||(0,m.tr)({ja:"ããã¯ã¨ã³ããµã¼ãã¼ã«æ¥ç¶ã§ããªãããfortnite-api.com ã䏿çã«å©ç¨ä¸å¯ã®å¯è½æ§ãããã¾ãã",en:"
1Could not connect to the backend, or fortnite-api.com may be temporarily unavailable.",ko:"ë°±ìë ìë²ì ì°ê²°í ì ìê±°ë fortnite-api.comì´ ì¼ìì ì¼ë¡ ì¬ì© ë¶ê°ì¼ ì ììµëë¤.",de:"Verbindung zum Backend nicht m\xf6glich, oder fortnite-api.com ist vor\xfcbergehend nicht verf\xfcgbar.",fr:"Impossible de se connecter au backend, ou fortnite-api.com est peut-\xeatre temporairement indisponible.",es:"No se pudo conectar con el backend, o fortnite-api.com puede estar temporalmente no disponible.","pt-BR":"N\xe3o foi poss\xedvel conectar ao backend, ou o fortnite-api.com pode estar temporariamente indispon\xedvel."},S)})]});let ed=e=>{if(n(null),!e||e===O)return void T.push(D);T.push("".concat(D,"?date=").concat(encodeURIComponent(e)))};return(0,l.jsxs)("div",{className:"space-y-6",children:[(0,l.jsxs)("div",{className:"flex justify-between items-end flex-wrap gap-3 border-b border-gray-800 pb-4",children:[(0,l.jsxs)("div",{children:[(0,l.jsx)("h1",{className:"mt-1 text-3xl font-black tracking-tight text-white",children:ei?(0,m.tr)({ja:"éå»ã®ã¢ã¤ãã ã·ã§ãã",en:"Past Item Shop",ko:"과거 ìì´í
ìì ",de:"Fr\xfcherer Item-Shop",fr:"Ancienne boutique d'objets",es:"Tienda de objetos anterior","pt-BR":"Loja de itens anterior"},S):(0,m.tr)({ja:"ã¢ã¤ãã ã·ã§ãã",en:"Item Shop",ko:"ìì´í
ìì ",de:"Item-Shop",fr:"Boutique d'objets",es:"Tienda de objetos","pt-BR":"Loja de itens"},S)}),(0,l.jsx)("p",{className:"mt-2 max-w-2xl text-sm leading-6 text-gray-400",children:(0,m.tr)({ja:"販売ã¢ã¤ãã ã¨V-Bucksä¾¡æ ¼ãæ¥ä»ãé¸ã¶ã¨éå»ã®ã·ã§ããã確èªã§ãã¾ãã",en:"Browse today's skins, emotes, pickaxes, bundles and V-Bucks prices.",ko:"ì¤ë í매 ì¤ì¸ ì¤í¨, ì´ëª¨í¸, 곡ê´ì´, ë²ë¤ê³¼ V-Bucks ê°ê²©ì íëì íì¸íì¸ì.",de:"Heutige Skins, Emotes, Spitzhacken, Bundles und V-Bucks-Preise auf einen Blick.",fr:"Toutes les tenues, \xe9motes, pioches, lots et prix en V-Bucks du jour.",es:"Todos los atuendos, gestos, picos, lotes y precios en paVos de hoy.","pt-BR":"Todas as skins, gestos, picaretas, pacotes e pre\xe7os em V-Bucks de hoje."},S)}),et&&(0,l.jsxs)("p",{className:"text-gray-500 text-xs mt-1",children:[et," ",(0,h.Sd)("updated",S)]})]}),(0,l.jsxs)("div",{className:"flex flex-col items-end gap-1",children:[ei?(0,l.jsx)("span",{className:"fort-tag",children:"snapshot"===es?(0,m.tr)({ja:"ä¿åæ¸ã¿",en:"Saved snapshot",ko:"ì ì¥ë¨",de:"Gespeichert",fr:"Enregistr\xe9",es:"Guardado","pt-BR":"Salvo"},S):(0,m.tr)({ja:"å±¥æ´ãã復å
",en:"Reconstructed",ko:"기ë¡ìì ë³µì",de:"Rekonstruiert",fr:"Reconstitu\xe9",es:"Reconstruido","pt-BR":"Reconstruido"},S)}):(0,l.jsx)(L,{}),(0,l.jsxs)("p",{className:"text-gray-500 text-xs",children:[ea?"".concat(X.length," / ").concat(Y):Y," ",(0,h.Sd)("items",S)]})]})]}),(0,l.jsxs)("div",{className:"fn-panel flex flex-wrap items-end gap-2 p-3",children:[(0,l.jsxs)("div",{children:[(0,l.jsx)("label",{htmlFor:"shop-history-date",className:"mb-1 block text-[10px] font-bold text-gray-400",children:(0,m.tr)({ja:"ã·ã§ããã®æ¥ä»",en:"Shop date",ko:"ìì ë ì§",de:"Shop-Datum",fr:"Date de la boutique",es:"Fecha de la tienda","pt-BR":"Data da loja"},S)}),(0,l.jsx)("input",{id:"shop-history-date",type:"date",value:V||O,min:en||void 0,max:er||O,onChange:e=>ed(e.target.value),className:"fn-field h-10 px-3 text-sm text-white"})]}),(0,l.jsx)("button",{type:"button",disabled:!V||!!en&&V<=en,onClick:()=>V&&ed(b(V,-1)),className:"fn-button h-10 px-3 text-sm disabled:cursor-not-allowed disabled:opacity-40",children:(0,m.tr)({ja:"åã®æ¥",en:"Previous day",ko:"ì ë ",de:"Vorheriger Tag",fr:"Jour pr\xe9c\xe9dent",es:"D\xeda anterior","pt-BR":"Dia anterior"},S)}),(0,l.jsx)("button",{type:"button",disabled:!V||V>=er,onClick:()=>V&&ed(b(V,1)),className:"fn-button h-10 px-3 text-sm disabled:cursor-not-allowed disabled:opacity-40",children:(0,m.tr)({ja:"æ¬¡ã®æ¥",en:"Next day",ko:"ë¤ì ë ",de:"N\xe4chster Tag",fr:"Jour suivant",es:"D\xeda siguiente","pt-BR":"Pr\xf3ximo dia"},S)}),ei&&(0,l.jsx)("button",{type:"button",onClick:()=>ed(""),className:"fn-button fn-button-active h-10 px-4 text-sm",children:(0,m.tr)({ja:"仿¥ã®ã·ã§ãã",en:"Today's shop",ko:"ì¤ëì ìì ",de:"Heutiger Shop",fr:"Boutique d'aujourd'hui",es:"Tienda de hoy","pt-B
1R":"Loja de hoje"},S)})]}),ei&&(0,l.jsx)("div",{className:"rounded-lg border px-4 py-3 text-sm ".concat("snapshot"===es?"border-blue-500/30 bg-blue-500/10":"border-amber-500/30 bg-amber-500/10"),style:{color:"light"===C?"snapshot"===es?"#1e3a8a":"#78350f":"snapshot"===es?"#dbeafe":"#fef3c7"},children:"snapshot"===es?(0,m.tr)({ja:"FNJPNewsãä¿åãã彿¥ã®ã·ã§ãããã¼ã¿ã§ããã»ã¯ã·ã§ã³ããã³ãã«ãä¾¡æ ¼ãå«ã表示ãåç¾ãã¦ãã¾ãã",en:"This is the shop snapshot saved by FNJPNews for that day, including sections, bundles and prices.",ko:"FNJPNewsê° ì ì¥í í´ë¹ ë ì§ì ìì ì¤ë
ì·ì
ëë¤.",de:"Dies ist der von FNJPNews gespeicherte Shop-Snapshot dieses Tages.",fr:"Voici la capture de la boutique enregistr\xe9e par FNJPNews pour ce jour.",es:"Esta es la captura de la tienda guardada por FNJPNews para ese d\xeda.","pt-BR":"Este \xe9 o snapshot da loja salvo pela FNJPNews para esse dia."},S):(0,m.tr)({ja:"販売æéã®è¨é²ãã復å
ããä¸è¦§ã§ãã".concat(eo,"以éã確èªã§ãã¾ããã彿ã®ã»ã¯ã·ã§ã³ããã³ãã«ãã¸ã£ã ãã©ãã¯ãä¾¡æ ¼ã¯ä¸é¨ä¸å®å
¨ãªå ´åãããã¾ãã"),en:"This list was reconstructed from sale periods. Dates since ".concat(eo," are available, but sections, bundles, Jam Tracks and prices may be incomplete."),ko:"".concat(eo," ì´íì í매 ê¸°ê° ê¸°ë¡ìì ë³µìí 목ë¡ì
ëë¤. ì¹ì
, ë²ë¤, ì¼ í¸ë ë° ê°ê²©ì´ ì¼ë¶ ë¶ìì í ì ììµëë¤."),de:"Diese Liste wurde aus Verkaufszeitr\xe4umen seit ".concat(eo," rekonstruiert. Bereiche, Bundles, Jam Tracks und Preise k\xf6nnen unvollst\xe4ndig sein."),fr:"Cette liste est reconstitu\xe9e \xe0 partir des p\xe9riodes de vente depuis ".concat(eo,". Les sections, lots, Jam Tracks et prix peuvent \xeatre incomplets."),es:"Esta lista se reconstruy\xf3 a partir de periodos de venta desde ".concat(eo,". Las secciones, lotes, Jam Tracks y precios pueden estar incompletos."),"pt-BR":"Esta lista foi reconstru\xedda pelos per\xedodos de venda desde ".concat(eo,". Se\xe7\xf5es, pacotes, Jam Tracks e pre\xe7os podem estar incompletos.")},S)}),(0,l.jsx)(p,{}),K.length>0&&(0,l.jsxs)("div",{className:"shop-filters fn-panel grid gap-3 p-4 sm:grid-cols-2 xl:grid-cols-[minmax(0,1fr)_180px_220px_auto]",children:[(0,l.jsxs)("div",{className:"min-w-0",children:[(0,l.jsx)("label",{htmlFor:"shop-item-search",className:"mb-1 block text-xs text-gray-400",children:(0,h.Sd)("search",S)}),(0,l.jsx)("input",{id:"shop-item-search",type:"search",value:r,onChange:e=>s(e.target.value),placeholder:(0,h.Sd)("searchHint",S),className:"fn-field w-full px-3 py-2 text-sm text-white placeholder-gray-500 focus:border-blue-500 focus:outline-none"})]}),(0,l.jsxs)("div",{className:"min-w-0",children:[(0,l.jsx)("label",{htmlFor:"shop-type-filter",className:"mb-1 block text-xs text-gray-400",children:(0,h.Sd)("type",S)}),(0,l.jsx)("select",{id:"shop-type-filter",value:c,onChange:e=>v(e.target.value),className:"fn-field w-full px-3 py-2 text-sm text-white focus:border-blue-500 focus:outline-none",children:R.map(e=>(0,l.jsx)("option",{value:e.value,children:(0,h.Sd)(e.value,S,e.labelEn)},e.value))})]}),(0,l.jsxs)("div",{className:"min-w-0",children:[(0,l.jsx)("label",{htmlFor:"shop-section-filter",className:"mb-1 block text-xs text-gray-400",children:(0,h.Sd)("section",S)}),(0,l.jsxs)("select",{id:"shop-section-filter",value:j,onChange:e=>y(e.target.value),className:"fn-field w-full px-3 py-2 text-sm text-white focus:border-blue-500 focus:outline-none",children:[(0,l.jsx)("option",{value:"",children:(0,h.Sd)("all",S)}),Z.map(e=>(0,l.jsxs)("option",{value:e.key,children:[e.key===g?(0,h.Sd)("other",S):e.label," (",e.entries.length,")"]},e.key))]})]}),(0,l.jsx)("div",{className:"flex items-end",children:ea&&(0,l.jsx)("button",{type:"button",onClick:()=>{s(""),v(""),y("")},className:"fn-button w-full whitespace-nowrap px-3 py-2 text-sm",children:(0,h.Sd)("reset",S)})})]}),Q.length>0&&(0,l.jsx)("div",{className:"overflow-x-auto pb-1",children:(0,l.jsx)("div",{className:"flex gap-2 min-w-max",children:Q.map(e=>(0,l.jsxs)("button",{onClick:()=>(e=>{let t=Q.findIndex(t=>t.key===e);if(t<0)return;let a=Q.slice(0,t+1).reduce((e,t)=>
1e+t.entries.length,0);N(e=>Math.max(e,a)),requestAnimationFrame(()=>requestAnimationFrame(()=>{var t;null==(t=document.getElementById(_(e)))||t.scrollIntoView({behavior:"smooth",block:"start"})}))})(e.key),className:"flex items-center gap-2 rounded border px-3 py-1.5 text-xs font-bold whitespace-nowrap transition-colors hover:bg-gray-800",style:"light"===C?{borderColor:"#e2e8f0",backgroundColor:"rgba(241,245,249,0.9)",color:"#334155"}:{borderColor:"#374151",backgroundColor:"rgba(55,65,81,0.5)",color:"#d1d5db"},children:[e.key===g?(0,h.Sd)("other",S):e.label,(0,l.jsx)("span",{className:"text-[10px] text-gray-500",children:e.entries.length})]},e.key))})}),(0,l.jsx)(u.default,{className:"my-4"}),0===K.length?(0,l.jsx)("p",{className:"text-gray-500 text-center py-16",children:(0,m.tr)({ja:"ã·ã§ããã¯ç¾å¨ç©ºã§ãã",en:"The shop is currently empty.",ko:"ìì ì´ íì¬ ë¹ì´ ììµëë¤.",de:"Der Shop ist derzeit leer.",fr:"La boutique est actuellement vide.",es:"La tienda est\xe1 vac\xeda por ahora.","pt-BR":"A loja est\xe1 vazia no momento."},S)}):0===X.length?(0,l.jsxs)("div",{className:"fn-panel p-8 text-center",children:[(0,l.jsx)("p",{className:"text-sm font-bold text-gray-300",children:(0,h.Sd)("noMatches",S)}),(0,l.jsx)("button",{type:"button",onClick:()=>{s(""),v(""),y("")},className:"fn-button mt-4 px-4 py-2 text-sm",children:(0,h.Sd)("clearFilters",S)})]}):(0,l.jsxs)("div",{className:"space-y-8",children:[$.map(e=>(0,l.jsxs)("div",{id:_(e.key),className:"scroll-mt-4",children:[(0,l.jsxs)("div",{className:"flex items-center gap-3 mb-3",children:[(0,l.jsx)("h2",{className:"text-lg font-black text-gray-100 tracking-tight",children:e.key===g?(0,h.Sd)("other",S):e.label}),e.category&&(0,l.jsx)("span",{className:"fort-tag",children:e.category}),(0,l.jsx)("div",{className:"flex-1 h-px bg-gray-700/60"}),(0,l.jsxs)("span",{className:"text-gray-500 text-xs",children:[e.entries.length," ",(0,h.Sd)("items",S)]})]}),(0,l.jsx)("div",{className:"grid grid-cols-2 gap-3 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-4 xl:grid-cols-4",children:e.entries.map((t,a)=>(0,l.jsx)(z,{entry:t,onClickDetail:()=>n(t)},t.offerId||"".concat(e.key,"-").concat(a)))})]},e.key)),ee&&(0,l.jsxs)("div",{ref:w,className:"fn-panel flex items-center justify-between gap-3 p-4 text-sm text-gray-400",children:[(0,l.jsxs)("span",{children:[Math.min(k,X.length)," / ",X.length," ",(0,h.Sd)("shown",S)]}),(0,l.jsx)("button",{type:"button",className:"fn-button px-4 py-2 text-sm",onClick:()=>N(e=>Math.min(X.length,e+72)),children:(0,h.Sd)("more",S)})]})]}),a&&(0,l.jsx)(F,{entry:a,onClose:()=>n(null)})]})}function E(e){let t=[...e].sort((e,t)=>{var a,l,n,r,s,i;let o=null!=(n=null==(a=e.layout)?void 0:a.rank)?n:0,d=null!=(r=null==(l=t.layout)?void 0:l.rank)?r:0;return o!==d?d-o:(null!=(s=t.sortPriority)?s:0)-(null!=(i=e.sortPriority)?i:0)}),a=new Map;for(let e of t){var l;let t=(null==(l=e.layout)?void 0:l.name)||g;a.has(t)||a.set(t,{label:t,category:null,entries:[]}),a.get(t).entries.push(e)}return Array.from(a.entries()).map(e=>{let[t,a]=e;return{key:t,...a}})}function I(e){let t=e.match(/^\[VIRTUAL\]\d+\s*x\s+(.+?)\s+for\s+[-\d,]+\s*MtxCurrency/i);if(t)return t[1].trim();let a=e.match(/^\d+\s*x\s+(.+?)\s+for\s+[-\d,]+\s*MtxCurrency/i);return a?a[1].trim():e.replace(/^\[VIRTUAL\]\s*/i,"").trim()}function L(){let{locale:e}=(0,m.Ym)(),[t,a]=(0,o.useState)("");return(0,o.useEffect)(()=>{function e(){let e=new Date,t=new Date;t.setUTCHours(24,0,0,0);let l=t.getTime()-e.getTime(),n=Math.floor(l/36e5),r=Math.floor(l%36e5/6e4),s=Math.floor(l%6e4/1e3);a("".concat(String(n).padStart(2,"0"),":").concat(String(r).padStart(2,"0"),":").concat(String(s).padStart(2,"0")))}e();let t=setInterval(e,1e3);return()=>clearInterval(t)},[]),(0,l.jsx)("div",{className:"text-right",children:(0,l.jsxs)("div",{children:[(0,l.jsx)("p",{className:"text-gray-500 text-[10px]",children:(0,m.tr)({ja:"ã·ã§ãããªã»ããã¾ã§",en:"Until shop reset",ko:"ìì ì´ê¸°íê¹ì§",de:"Bis zum Shop-Reset",fr:"Avant la r\xe9initialisation",es:"Hasta el reinicio","pt-BR":"At\xe9 a redefini\xe7\xe3o"},e)}),(0,l.jsx)("p",{className:"text-white font-mono font-bold text-sm tabular-nums",children:t})]})})}function z(e){var t,a,r,s,i,o,d,u,p,g,f,x,b,y,w,A,C,_,B,R,P,T,E,L,z;let{entry:D,onClickDetail:F}=e,{t:M,locale:V}
1=(0,m.Ym)(),O=D.brItems||[],U=D.tracks||[],J=D.cars||[],q=D.instruments||[],G=U.length>0,W=J.length>0,H=q.length>0,K=!!D.bundle,Y=null!=(w=null!=(y=null!=(b=null!=(x=O[0])?x:U[0])?b:J[0])?y:q[0])?w:null,Z=(null==Y||null==(_=Y.name)?void 0:_.trim())?Y.name.trim():(null==(R=U[0])||null==(B=R.title)?void 0:B.trim())?U[0].title.trim():(null==(T=D.bundle)||null==(P=T.name)?void 0:P.trim())?D.bundle.name.trim():D.devName?I(D.devName):"â",X=(()=>{var e,t,a,l,n,r,s,i,o,d,c;let u=null==(a=D.newDisplayAsset)||null==(t=a.materialInstances)||null==(e=t[0])?void 0:e.images;if(null==u?void 0:u.OfferImage)return u.OfferImage;if(null==u?void 0:u.Background)return u.Background;let m=null==(l=D.newDisplayAsset)?void 0:l.renderImages;if(Array.isArray(m)){let e=m.find(e=>(null==e?void 0:e.productTag)==="Product.BR"&&(null==e?void 0:e.image));if(null==e?void 0:e.image)return e.image;if(null==(c=m[0])?void 0:c.image)return m[0].image}else if(null==m?void 0:m.image)return m.image;return(null==(n=U[0])?void 0:n.albumArt)?U[0].albumArt:(null==Y||null==(r=Y.images)?void 0:r.featured)?Y.images.featured:(null==Y||null==(s=Y.images)?void 0:s.large)?Y.images.large:(null==Y||null==(i=Y.images)?void 0:i.icon)?Y.images.icon:(null==Y||null==(o=Y.images)?void 0:o.small)?Y.images.small:(null==Y||null==(d=Y.images)?void 0:d.coverArtSmall)?Y.images.coverArtSmall:null})(),Q=((null==Y||null==(t=Y.rarity)?void 0:t.value)||(null==Y||null==(a=Y.rarity)?void 0:a.id)||(null==(r=D.rarity)?void 0:r.value)||(null==(s=D.rarity)?void 0:s.id)||"common").toLowerCase(),$=(null==Y||null==(i=Y.rarity)?void 0:i.displayValue)||(null==Y||null==(o=Y.rarity)?void 0:o.name)||(null==(d=D.rarity)?void 0:d.displayValue)||(null==(u=D.rarity)?void 0:u.name)||"";S(Q);let ee=K?M("shop_badge_bundle"):G?M("shop_badge_track"):W?M("shop_badge_car"):H?M("shop_badge_instrument"):(null==Y||null==(E=Y.type)?void 0:E.displayValue)||(null==Y||null==(L=Y.type)?void 0:L.name)||(null==Y||null==(z=Y.type)?void 0:z.value)||"",et=null!=(A=D.finalPrice)?A:null,ea=null!=(C=D.regularPrice)?C:null,el=null!=et&&null!=ea&&et<ea,en=(null==(p=D.banner)?void 0:p.name)||"",er=(()=>{var e;let t=(null==(e=D.offerDates)?void 0:e.out)||D.outDate;return t?Math.ceil((new Date(t).getTime()-Date.now())/864e5):null})(),es=v(X),ei=D.tileSize||"Size_1_x_1",eo="Size_1_x_1"!==ei;return(0,l.jsxs)("button",{type:"button",className:"fort-card ".concat(function(e){switch(e){case"Size_2_x_1":return"col-span-2";case"Size_3_x_1":return"col-span-2 md:col-span-3";case"Size_4_x_1":return"col-span-2 md:col-span-4";default:return"col-span-1"}}(ei)," ").concat(function(e){switch(e){case"Size_2_x_1":return"aspect-[3/2]";case"Size_3_x_1":return"aspect-[9/4]";case"Size_4_x_1":return"aspect-[3/1]";default:return"aspect-[3/4]"}}(ei)," w-full cursor-pointer text-left"),style:{background:function(e){var t,a,l,n,r,s;if(!((null==(t=e.colors)?void 0:t.color1)||(null==(a=e.colors)?void 0:a.color2)||(null==(l=e.colors)?void 0:l.color3)))return"linear-gradient(180deg, rgba(255,255,255,0.08) 0%, rgba(255,255,255,0) 42%, rgba(0,0,0,0.36) 100%), radial-gradient(ellipse at 50% -10%, rgba(148,163,184,0.32) 0%, rgba(148,163,184,0) 60%), linear-gradient(132deg, transparent 0%, transparent 43%, rgba(255,255,255,0.10) 43.5%, rgba(255,255,255,0.10) 44.8%, transparent 45.3%, transparent 100%), linear-gradient(180deg, #334155 0%, #1f2937 55%, #0b111b 100%)";let i=j(null==(n=e.colors)?void 0:n.color1,"#283446"),o=j(null==(r=e.colors)?void 0:r.color2,i),d=j(null==(s=e.colors)?void 0:s.color3,"#0b111b"),c=k(o,"#ffffff",.14),u=k(i,o,.18),m=k(d,"#000000",.16),p=k(o,"#ffffff",.28);return["linear-gradient(180deg, rgba(255,255,255,0.09) 0%, rgba(255,255,255,0) 44%, rgba(0,0,0,0.34) 100%)","radial-gradient(ellipse at 50% -10%, ".concat(N(c,.82)," 0%, ").concat(N(c,0)," 62%)"),"linear-gradient(132deg, transparent 0%, transparent 43%, ".concat(N(p,.16)," 43.4%, ").concat(N(p,.16)," 45%, transparent 45.6%, transparent 100%)"),"linear-gradient(180deg, ".concat(c," 0%, ").concat(u," 50%, ").concat(m," 100%)")].join(", ")}(D)},onClick:()=>{null==F||F()},title:D.webURL?"".concat(Z," â ").concat((0,h.Sd)("openShop",V)):Z,children:[(0,l.jsx)("div",{className:"absolute inset-0 flex items-center justify-center",children:es?(0,l.jsx)(n.default,{src:es,alt:Z,fill:!0,sizes:"(max-width: 640px) 50vw, (max-width: 1024px) 33vw, 25vw",quality:68,className:"fort-card-image",style:{transform:eo?"scale(1)":"scale(1.04)"}}):(0,l.jsx)("span",{className:"text-xs font-black uppercase tracking-wide text-white/35",children:G?"Track":W?"Car":H?"Inst":K?"Bundle":""})}),(0,l.jsxs)("div",{className:"absolute left-3 top-3 z-10 flex flex-wrap gap-1.5",children:[G&&(0,l.jsx)("span",{className:"fort-tag",children:M("shop_badge_track")}),W&&(0,l.jsx)("span",{className:"fort-tag",children:M("shop_badge_car")}),H&&!G&&(0,l.jsx)("span",{className:"fort-tag",children:M("shop_badge_instrument")}),K&&!G&&!W&&(0,l.jsx)("span",{className:"fort-tag",children:M("shop_badge_bundle")}),en&&"bonusbackbling"!==en&&"bonusemote"!==en&&(0,l.jsx)("span",{className:"fort-tag max-w-[120px] truncate",children:en})]}),null!==er&&er<=7&&(0,l.jsx)("span",{className:"fort-tag absolute right-3 top-3 z-10",children:er<=0?M("shop_end_today"):"ja"===V?"æ®ã".concat(er,"æ¥"):"".concat(er).concat(M("shop_days_left_unit"))}),(0,l.jsxs)("div",{className:"fort-card-info",children:[(null==(g=D.offerTag)?void 0:g.text)&&(0,l.jsx)("span",{className:"mb-2 inline-flex rounded-sm px-2 py-1 text-[10px] font-black text-black",style:{backgroundColor:"#e6ff00"},children:String(D.offerTag.text).replace(/<[^>]+>/g,"").slice(0,28)}),(0,l.jsx)("h3",{className:"fort-card-title shop-card-title line-clamp-2",title:Z,children:Z}),G&&(null==(f=U[0])?void 0:f.artist)&&(0,l.jsx)("p",{className:"mt-1 truncate text-xs font-semibold text-purple-200",children:U[0].artist}),$&&!G&&(0,l.jsx)("p",{className:"fort-card-series mt-1 truncate",children:$}),null!=et&&et>0&&(0,l.jsxs)("div",{className:"mt-2 flex items-end gap-2",children:[(0,l.jsxs)("p",{className:"fort-price text-lg",children:[(0,l.jsx)(n.default,{src:c,alt:"V-Bucks",width:18,height:18,className:"inline-block"}
1),et.toLocaleString()]}),el&&null!=ea&&(0,l.jsx)("p",{className:"text-sm font-bold text-white/45 line-through",children:ea.toLocaleString()})]})]}),ee&&(0,l.jsx)("span",{className:"fort-card-kind",children:ee}),(0,l.jsx)("span",{className:"fort-plus",children:"+"})]})}function D(e){let{label:t,value:a,mono:n}=e;return(0,l.jsxs)("div",{className:"fn-table-row rounded p-3",children:[(0,l.jsx)("p",{className:"text-gray-500 text-[10px] font-bold uppercase tracking-wide mb-1",children:t}),(0,l.jsx)("p",{className:"text-white font-semibold text-sm ".concat(n?"font-mono text-xs break-all":""),children:a})]})}function F(e){var t,a,r,d,u,g,b,j,y,w,_,R,P,T,E,L,z,F,M,V,O,U,J,q,G,W,H,K,Y,Z,X,Q,$,ee,et,ea,el,en,er,es,ei,eo;let{entry:ed,onClose:ec}=e,{t:eu,locale:em,theme:ep}=(0,m.Ym)(),[eh,eg]=(0,o.useState)(null),ef=ed.brItems||[],ex=ed.tracks||[],eb=ed.cars||[],ev=ed.instruments||[],ej=[...ef,...ex,...eb,...ev],ey=ex.length>0,ek=eb.length>0,eN=ev.length>0,ew=!!ed.bundle,eS=null!=(Q=null!=(X=null!=(Z=null!=(Y=ef[0])?Y:ex[0])?Z:eb[0])?X:ev[0])?Q:null,eA=null!=($=null==(t=ef[0])?void 0:t.id)?$:null,eC=null!=(ee=null==eS||null==(a=eS.set)?void 0:a.value)?ee:null,{data:e_}=(0,i.Ay)(eA?"".concat(f,"/api/cosmetics/").concat(eA,"/shop-history"):null,x,{revalidateOnFocus:!1,dedupingInterval:3e5}),{data:eB}=(0,i.Ay)(eA&&eC?"".concat(f,"/api/cosmetics?set=").concat(encodeURIComponent(eC),"&size=12&language=").concat(m._U[em]):null,x,{revalidateOnFocus:!1,dedupingInterval:3e5}),eR=(null==e_?void 0:e_.data)||[],eP=((null==eB?void 0:eB.data)||[]).filter(e=>e.id!==eA).slice(0,10),eT=(null==(er=ed.bundle)||null==(en=er.name)?void 0:en.trim())?ed.bundle.name.trim():(null==eS||null==(es=eS.name)?void 0:es.trim())?eS.name.trim():(null==(eo=ex[0])||null==(ei=eo.title)?void 0:ei.trim())?ex[0].title.trim():ed.devName?I(ed.devName):"â",eE=null==(u=ed.newDisplayAsset)||null==(d=u.materialInstances)||null==(r=d[0])?void 0:r.images,eI=v(null==eE?void 0:eE.Background),eL=(()=>{var e,t,a,l,n,r,s,i;if(null==eE?void 0:eE.OfferImage)return eE.OfferImage;let o=null==(e=ed.newDisplayAsset)?void 0:e.renderImages;if(Array.isArray(o)){let e=o.find(e=>(null==e?void 0:e.productTag)==="Product.BR"&&(null==e?void 0:e.image));if(null==e?void 0:e.image)return e.image;if(null==(i=o[0])?void 0:i.image)return o[0].image}else if(null==o?void 0:o.image)return o.image;return(null==(t=ex[0])?void 0:t.albumArt)?ex[0].albumArt:(null==eS||null==(a=eS.images)?void 0:a.featured)?eS.images.featured:(null==eS||null==(l=eS.images)?void 0:l.large)?eS.images.large:(null==eS||null==(n=eS.images)?void 0:n.icon)?eS.images.icon:(null==eS||null==(r=eS.images)?void 0:r.small)?eS.images.small:(null==eS||null==(s=eS.images)?void 0:s.coverArtSmall)?eS.images.coverArtSmall:null})(),ez=[{key:"offer",label:"Offer",url:null==eE?void 0:eE.OfferImage},{key:"bg",label:"Background",url:null==eE?void 0:eE.Background},...Array.isArray(null==(g=ed.newDisplayAsset)?void 0:g.renderImages)?ed.newDisplayAsset.renderImages.map((e,t)=>({key:"render-".concat(t),label:"Render ".concat(t+1),url:null==e?void 0:e.image})):(null==(j=ed.newDisplayAsset)||null==(b=j.renderImages)?void 0:b.image)?[{key:"render",label:"Render",url:ed.newDisplayAsset.renderImages.image}]:[],{key:"featured",label:"Featured",url:null==eS||null==(y=eS.images)?void 0:y.featured},{key:"large",label:"Large",url:null==eS||null==(w=eS.images)?void 0:w.large},{key:"icon",label:"Icon",url:null==eS||null==(_=eS.images)?void 0:_.icon},{key:"small",label:"Small",url:null!=(et=null==eS||null==(R=eS.images)?void 0:R.small)?et:null==eS||null==(P=eS.images)?void 0:P.smallIcon}].filter((e,t,a)=>e.url&&a.findIndex(t=>t.url===e.url)===t),eD=((null==eS||null==(T=eS.rarity)?void 0:T.value)||(null==eS||null==(E=eS.rarity)?void 0:E.id)||(null==(L=ed.rarity)?void 0:L.value)||(null==(z=ed.rarity)?void 0:z.id)||"common").toLowerCase(),eF=(null==eS||null==(F=eS.rarity)?void 0:F.displayValue)||(null==eS||null==(M=eS.rarity)?void 0:M.name)||(null==(V=ed.rarity)?void 0:V.displayValue)||(null==(O=ed.rarity)?void 0:O.name)||"",eM=S(eD),eV=null!=(ea=ed.finalPrice)?ea:null,eO=null!=(el=ed.regularPrice)?el:null,eU=null!=eV&&null!=eO&&eV<eO,eJ=ey?"Track":ek?"Car":eN?"Inst":ew?"Bundle":"",eq=v(eL),eG=function(e,t){let a=k(e.bg,e.border,"light"===t?.32:.24),l=k(e.bg,"#111827","light"===t?.16:.06),n=k(e.bg,"#000000","light"===t?.34:.3);return["radial-gradient(ellipse at 50% 34%, ".concat(N(a,"light"===t?.88:.7),"
10%, ").concat(N(l,.98)," 48%, ").concat(n," 100%)"),"linear-gradient(180deg, ".concat(a," 0%, ").concat(n," 100%)")].join(", ")}(eM,ep),eW=eq||eI;return(0,o.useEffect)(()=>{let e=e=>{"Escape"===e.key&&(eh?eg(null):ec())};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[eh,ec]),(0,l.jsxs)(l.Fragment,{children:[eh&&(0,l.jsxs)("div",{className:"fixed inset-0 z-[60] flex items-center justify-center bg-black/90",onClick:()=>eg(null),children:[(0,l.jsx)("button",{onClick:()=>eg(null),className:"absolute top-4 right-4 flex h-10 w-10 items-center justify-center rounded border border-white/20 bg-black/70 text-lg text-white hover:bg-black",children:"X"}),(0,l.jsx)("img",{src:eh,alt:eT,className:"max-w-[90vw] max-h-[90vh] object-contain",onClick:e=>e.stopPropagation()})]}),(0,l.jsx)("div",{className:"fixed inset-0 z-50 flex items-start justify-center overflow-y-auto bg-black/85 p-4",onClick:ec,children:(0,l.jsxs)("div",{className:"relative my-6 grid max-h-[92dvh] w-full max-w-6xl overflow-hidden rounded-lg border bg-[#0d1320] lg:grid-cols-[minmax(0,1fr)_470px]",style:{borderColor:"".concat(eM.border,"88")},onClick:e=>e.stopPropagation(),children:[(0,l.jsxs)("div",{className:"shop-hero-media relative flex min-h-[300px] cursor-zoom-in items-center justify-center overflow-hidden lg:min-h-[680px]",style:{background:eG},onClick:()=>eW&&eg(eW),children:[eI&&(0,l.jsx)("img",{src:eI,alt:"",className:"absolute inset-0 h-full w-full object-cover opacity-40","aria-hidden":"true"}),(0,l.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-black/55 via-black/20 to-black/25"}),eq?(0,l.jsx)("img",{src:eq,alt:eT,className:"relative z-10 h-full w-full object-contain"}):(0,l.jsx)("span",{className:"relative z-10 text-xs font-black uppercase tracking-wide text-white/60",children:eJ}),eW&&(0,l.jsx)("span",{className:"fort-tag absolute bottom-3 right-3",style:{color:eM.text,borderColor:eM.border,backgroundColor:eM.bg},children:eu("shop_tap_zoom")}),eF&&(0,l.jsx)("span",{className:"fort-hero-series absolute top-3 left-3",children:eF}),(0,l.jsx)("button",{onClick:e=>{e.stopPropagation(),ec()},className:"absolute right-3 top-3 flex h-9 w-9 items-center justify-center rounded border border-white/20 bg-black/70 text-base font-bold text-white transition-colors hover:bg-black",children:"X"})]}),(0,l.jsxs)("div",{className:"shop-detail-info space-y-5 overflow-y-auto p-5 lg:max-h-[92dvh]",style:{backgroundColor:"light"===ep?"rgba(255,255,255,0.98)":"#0d1320"},children:[(0,l.jsxs)("div",{className:"flex items-start justify-between gap-3 flex-wrap",children:[(0,l.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,l.jsx)("h2",{className:"text-2xl sm:text-3xl font-black text-white leading-tight",children:eT}),(0,l.jsxs)("div",{className:"flex flex-wrap items-center gap-2 mt-2",children:[ey&&(0,l.jsx)("span",{className:"fort-tag",children:eu("shop_badge_track")}),ek&&(0,l.jsx)("span",{className:"fort-tag",children:eu("shop_badge_car")}),eN&&!ey&&(0,l.jsx)("span",{className:"fort-tag",children:eu("shop_badge_instrument")}),ew&&(0,l.jsx)("span",{className:"fort-tag",children:eu("shop_badge_bundle")}),(null==eS||null==(U=eS.type)?void 0:U.displayValue)&&(0,l.jsx)("span",{className:"fort-tag",children:eS.type.displayValue}),(null==eS||null==(J=eS.set)?void 0:J.text)&&(0,l.jsx)("span",{className:"fort-tag",children:eS.set.text}),(null==eS||null==(q=eS.series)?void 0:q.displayValue)&&(0,l.jsx)("span",{className:"shop-inline-series",children:eS.series.displayValue})]})]}),(0,l.jsxs)("div",{className:"flex flex-col gap-2 items-end shrink-0",children:[eA&&(0,l.jsx)(s(),{href:"/cosmetics/".concat(eA),onClick:ec,className:"rounded border border-gray-600 bg-gray-800 px-3 py-1.5 text-xs font-bold text-gray-200 transition-colors hover:bg-gray-700",children:eu("shop_details")}),null!=eV&&eV>0&&(0,l.jsxs)("a",{href:"https://www.fortnite.com/item-shop?creator-code=".concat("FNJPNews"),target:"_blank",rel:"noopener noreferrer",className:"shop-official-link flex items-center gap-1.5 rounded border border-blue-500/50 bg-blue-600/20 px-3 py-1.5 text-xs font-bold text-blue-200 transition-colors hover:bg-blue-600/30",title:(0,m.tr)({ja:"å
¬å¼ã¢ã¤ãã ã·ã§ãããéãã¾ããã³ã¼ãã¯å·¦ã®ãã¿ã³ã§ã³ãã¼ãã¦è³¼å
¥æã«å
¥åãã¦ãã ãã",en:"Opens the official item shop. Copy the code (left) and enter it at checkout."},em),children:[(0,m.tr)({ja:"å
¬å¼ã·ã§ãã",en:"Official shop",ko:"ê³µì ìµ",de
1:"Offizieller Shop",fr:"Boutique officielle",es:"Tienda oficial","pt-BR":"Loja oficial"},em),(0,l.jsx)("span",{"aria-hidden":"true",children:"â"})]})]})]}),(null==eS?void 0:eS.description)&&(0,l.jsx)("p",{className:"text-gray-300 leading-relaxed text-sm border-l-2 pl-4",style:{borderColor:eM.border},children:eS.description}),ey&&ex[0]&&(0,l.jsxs)("div",{className:"fn-panel p-4 space-y-3",children:[(0,l.jsx)("p",{className:"text-purple-300 text-xs font-black uppercase tracking-wide",children:(0,m.tr)({ja:"ã¸ã£ã ãã©ãã¯",en:"Jam Track",ko:"ì¼ í¸ë",de:"Jam-Track",fr:"Jam Track",es:"Pista de Jam","pt-BR":"Faixa Jam"},em)}),(0,l.jsxs)("div",{className:"grid grid-cols-2 sm:grid-cols-3 gap-3",children:[ex[0].artist&&(0,l.jsx)(D,{label:(0,m.tr)({ja:"ã¢ã¼ãã£ã¹ã",en:"Artist",ko:"ìí°ì¤í¸",de:"K\xfcnstler",fr:"Artiste",es:"Artista","pt-BR":"Artista"},em),value:ex[0].artist}),ex[0].bpm&&(0,l.jsx)(D,{label:"BPM",value:String(ex[0].bpm)}),ex[0].duration&&(0,l.jsx)(D,{label:(0,m.tr)({ja:"å°ºæ°",en:"Length",ko:"길ì´",de:"L\xe4nge",fr:"Dur\xe9e",es:"Duraci\xf3n","pt-BR":"Dura\xe7\xe3o"},em),value:"".concat(Math.floor(ex[0].duration/60),":").concat(String(ex[0].duration%60).padStart(2,"0"))}),ex[0].releaseYear&&(0,l.jsx)(D,{label:(0,m.tr)({ja:"ãªãªã¼ã¹å¹´",en:"Release Year",ko:"ì¶ì ì°ë",de:"Erscheinungsjahr",fr:"Ann\xe9e de sortie",es:"A\xf1o de lanzamiento","pt-BR":"Ano de lan\xe7amento"},em),value:String(ex[0].releaseYear)})]}),ex[0].difficulty&&(0,l.jsxs)("div",{children:[(0,l.jsx)("p",{className:"text-gray-400 text-[11px] mb-1.5",children:(0,m.tr)({ja:"é£æåº¦",en:"Difficulty",ko:"ëì´ë",de:"Schwierigkeit",fr:"Difficult\xe9",es:"Dificultad","pt-BR":"Dificuldade"},em)}),(0,l.jsx)("div",{className:"grid grid-cols-2 sm:grid-cols-4 gap-2",children:["vocals","guitar","bass","drums"].map(e=>{var t,a;let n=null!=(a=null==(t=ex[0].difficulty)?void 0:t[e])?a:0;return(0,l.jsxs)("div",{className:"fn-table-row rounded px-3 py-2 text-center",children:[(0,l.jsx)("p",{className:"text-gray-400 text-[10px] capitalize",children:e}),(0,l.jsx)("div",{className:"flex gap-0.5 justify-center mt-1",children:Array.from({length:7}).map((e,t)=>(0,l.jsx)("div",{className:"w-2 h-2 rounded-sm ".concat(t<n?"bg-purple-400":"bg-gray-700")},t))})]},e)})})]})]}),eS&&(0,l.jsxs)("div",{className:"grid grid-cols-2 sm:grid-cols-3 gap-3",children:[eS.added&&(0,l.jsx)(D,{label:eu("shop_added"),value:new Date(eS.added).toLocaleDateString(B(em))}),(null==(G=eS.introduction)?void 0:G.chapter)&&(0,l.jsx)(D,{label:eu("shop_chapter"),value:"Chapter ".concat(eS.introduction.chapter)}),(null==(W=eS.introduction)?void 0:W.season)&&(0,l.jsx)(D,{label:eu("shop_season"),value:"Season ".concat(eS.introduction.season)}),(null==(H=eS.introduction)?void 0:H.text)&&(0,l.jsx)(D,{label:eu("shop_debut"),value:eS.introduction.text}),eS.id&&(0,l.jsx)(D,{label:"ID",value:eS.id,mono:!0})]}),null!=eV&&eV>0&&(0,l.jsxs)("div",{className:"fn-panel flex items-center gap-3 p-3",children:[(0,l.jsx)(n.default,{src:c,alt:"V-Bucks",width:22,height:22}),(0,l.jsx)("span",{className:"text-yellow-400 text-xl font-bold",children:eV.toLocaleString()}),eU&&null!=eO&&(0,l.jsx)("span",{className:"text-gray-500 text-sm line-through",children:eO.toLocaleString()}),eU&&null!=eO&&(0,l.jsxs)("span",{className:"fort-tag ml-auto text-green-300",children:[Math.round((1-eV/eO)*100),"% OFF"]})]}),null!=eV&&eV>0&&(0,l.jsx)(p,{compact:!0}),ej.length>1&&(0,l.jsxs)("div",{children:[(0,l.jsxs)("p",{className:"text-gray-400 text-xs font-semibold mb-2 uppercase tracking-wide",children:[eu("shop_set_contents"),"ï¼",ej.length,"ï¼"]}),(0,l.jsx)("div",{className:"fn-panel overflow-x-auto p-2.5",children:(0,l.jsx)("div",{className:"flex gap-2.5",children:ej.map((e,t)=>{var a,n,r,s,i,o,d,c,u;let m=S((null==(a=e.rarity)?void 0:a.value)||(null==(n=e.rarity)?void 0:n.id)||"common"),p=(null==(r=e.images)?void 0:r.smallIcon)||(null==(s=e.images)?void 0:s.icon)||(null==(i=e.images)?void 0:i.large)||(null==(o=e.images)?void 0:o.small);return(0,l.jsxs)("div",{className:"shop-rarity-surface relative flex w-32 flex-shrink-0 flex-col overflow-hidden rounded border",style:{borderColor:m.border,background:A(m,ep)},children:[(0,l.jsx)("div",{className:"flex h-20 items-center justify-center",children:p?(0,l.jsx)("img",{src:v(p)||p,alt:"",className:"h-full w-full object-contain",loading:"lazy"}):(0,l.jsx)("div",{className:"flex h-full w-full items-center justify-center text-sm text-gray-600",children:eJ})}),(0,l.jsxs)("div",{className:"shop-mini-card-info min-w-0 px-2 py-1.5",children:[(0,l.jsx)("p",{className:"line-clamp-2 min-h-[26px] text-[11px] font-bold leading-tight text-white",children:e.name||"â"}),(0,l.jsx)("p",{className:"truncate text-[9px] font-semibold",style:{color:C(m,ep)},children:(null==(d=e.rarity)?void 0:d.displayValue)||(null==(c=e.rarity)?void 0:c.name)||(null==(u=e.rarity)?void 0:u.value)||"Common"})]})]},t)})})})]}),ez.length>1&&(0,l.jsxs)("div",{children:[(0,l.jsx)("p",{className:"text-gray-400 text-xs font-semibold mb-2 uppercase tracking-wide",children:eu("shop_image_variants")}
1),(0,l.jsx)("div",{className:"grid grid-cols-5 gap-2 sm:grid-cols-6",children:ez.map(e=>(0,l.jsxs)("button",{onClick:()=>eg(v(e.url)||e.url),className:"group min-w-0 text-center",title:"".concat((0,h.Sd)("zoom",em),": ").concat(e.label),children:[(0,l.jsx)("div",{className:"shop-rarity-surface relative mx-auto h-12 w-12 overflow-hidden rounded border",style:{borderColor:eM.border,background:A(eM,ep)},children:(0,l.jsx)("img",{src:v(e.url)||e.url,alt:e.label,className:"w-full h-full object-contain"})}),(0,l.jsx)("p",{className:"mt-1 truncate text-[9px] font-semibold text-gray-500",children:e.label})]},e.key))})]}),(0,l.jsxs)("div",{children:[(0,l.jsxs)("div",{className:"mb-3 flex items-center justify-between gap-3",children:[(0,l.jsx)("h3",{className:"text-sm font-bold text-white",children:eu("shop_history")}),eR.length>0&&(0,l.jsxs)("span",{className:"fort-tag",children:[eR.length," ",(0,h.Sd)("sales",em)]})]}),eA?0===eR.length?(0,l.jsx)("div",{className:"fn-panel flex h-40 items-center justify-center p-3 text-center",children:(0,l.jsx)("p",{className:"text-sm text-gray-500",children:eu("shop_history_none")})}):(0,l.jsx)("div",{className:"fn-panel h-40 overflow-y-auto p-2",children:(0,l.jsx)("div",{className:"space-y-1.5 pr-1",children:eR.map((e,t)=>(0,l.jsxs)("div",{className:"grid grid-cols-[32px_minmax(0,1fr)] items-center gap-2 rounded border border-gray-700/50 bg-black/20 px-2 py-1.5",children:[(0,l.jsx)("span",{className:"text-[10px] font-black text-gray-500",children:t+1}),(0,l.jsx)("span",{className:"truncate text-[11px] font-semibold leading-tight text-white",children:new Date(e.date).toLocaleDateString(B(em),{year:"numeric",month:"2-digit",day:"2-digit"})})]},t))})}):(0,l.jsx)("div",{className:"fn-panel flex h-40 items-center justify-center p-3 text-center",children:(0,l.jsx)("p",{className:"text-sm text-gray-500",children:eu("shop_history_na")})})]}),eP.length>0&&(0,l.jsxs)("div",{children:[(0,l.jsxs)("h3",{className:"text-sm font-bold text-white mb-3",children:[eu("shop_related")," â ",null==eS||null==(K=eS.set)?void 0:K.text]}),(0,l.jsx)("div",{className:"fn-panel overflow-x-auto p-2.5",children:(0,l.jsx)("div",{className:"flex gap-2.5",children:eP.map(e=>{var t,a,n,r,i,o,d;let c=S((null==(t=e.rarity)?void 0:t.value)||(null==(a=e.rarity)?void 0:a.id)||"common"),u=(null==(n=e.images)?void 0:n.icon)||(null==(r=e.images)?void 0:r.smallIcon);return(0,l.jsxs)(s(),{href:"/cosmetics/".concat(e.id),onClick:ec,className:"shop-rarity-surface group flex w-32 flex-shrink-0 flex-col overflow-hidden rounded border transition-colors hover:border-white/45",style:{borderColor:c.border,background:A(c,ep)},children:[(0,l.jsx)("div",{className:"h-20 w-full overflow-hidden",children:u?(0,l.jsx)("img",{src:v(u)||u,alt:e.name,className:"w-full h-full object-contain",loading:"lazy"}):(0,l.jsx)("div",{className:"w-full h-full flex items-center justify-center text-xl text-gray-600"})}),(0,l.jsxs)("div",{className:"shop-mini-card-info min-w-0 px-2 py-1.5",children:[(0,l.jsx)("p",{className:"line-clamp-2 min-h-[26px] text-[11px] font-bold leading-tight text-white",children:e.name}),(0,l.jsx)("p",{className:"truncate text-[9px] font-semibold",style:{color:C(c,ep)},children:(null==(i=e.rarity)?void 0:i.displayValue)||(null==(o=e.rarity)?void 0:o.name)||(null==(d=e.rarity)?void 0:d.value)||"Common"})]})]},e.id)})})})]}),(null==eS?void 0:eS.gameplayTags)&&eS.gameplayTags.length>0&&(0,l.jsxs)("div",{children:[(0,l.jsx)("h3",{className:"text-sm font-bold text-white mb-3",children:eu("shop_gameplay_tags")}),(0,l.jsx)("div",{className:"flex flex-wrap gap-1.5",children:eS.gameplayTags.slice(0,20).map(e=>(0,l.jsx)("span",{className:"fort-tag",children:e.split(".").pop()},e))})]})]})]})})]})}},41272:(e,t,a)=>{"use strict";a.d(t,{A6:()=>d,WA:()=>n,iN:()=>i});var l=a(93728);let n="ca-pub-6165412453403879";function r(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"1682228781",a=null==e?void 0:e.trim();return a&&/^\d+$/.test(a)?a:t}let s=r(l.env.NEXT_PUBLIC_ADSENSE_SLOT_SIDE_RAIL),i={inContent:r(l.env.NEXT_PUBLIC_ADSENSE_SLOT_IN_CONTENT),sideRailLeft:r(l.env.NEXT_PUBLIC_ADSENSE_SLOT_SIDE_RAIL_LEFT,s),sideRailRight:r(l.env.NEXT_PUBLIC_ADSENSE_SLOT_SIDE_RAIL_RIGHT,s),anchor:r(l.env.NEXT_PUBLIC_ADSENSE_SLOT_ANCHOR)},o=["/interactive-map"];function d(e){return!!e&&o.some(t=>e===t||e.startsWith(t+"/"))}},41773:(e,t,a)=>{"use strict";a.d(t,{AY:()=>i,QR:()=>s,Sd:()=>r});let l=["ja","en","ko","de","fr","es","pt-BR"],n={all:["ãã¹ã¦","All","ì ì²´","Alle","Tout","Todo","Tudo"],other:["ãã®ä»","Other","기í","Sonstige","Autres","Otros","Outros"],updated:["æ´æ°","Updated","ì
ë°ì´í¸","Aktualisiert","Mis \xe0 jour","Actualizado","Atualizado"],items:["ã¢ã¤ãã ","items","ìì´í
","Gegenst\xe4nde","objet
1s","objetos","itens"],shown:["ã¢ã¤ãã ã表示","items shown","ìì´í
íì","Gegenst\xe4nde angezeigt","objets affich\xe9s","objetos mostrados","itens exibidos"],search:["ã¢ã¤ãã æ¤ç´¢","Search items","ìì´í
ê²ì","Gegenst\xe4nde suchen","Rechercher des objets","Buscar objetos","Buscar itens"],searchHint:["ååã»ã»ããã»ã¢ã¼ãã£ã¹ãã§æ¤ç´¢","Search by name, set or artist","ì´ë¦, ì¸í¸ ëë ìí°ì¤í¸ ê²ì","Nach Name, Set oder K\xfcnstler suchen","Rechercher par nom, ensemble ou artiste","Buscar por nombre, conjunto o artista","Buscar por nome, conjunto ou artista"],type:["ã¿ã¤ã","Type","ì í","Typ","Type","Tipo","Tipo"],section:["ã»ã¯ã·ã§ã³","Section","ì¹ì
","Bereich","Section","Secci\xf3n","Se\xe7\xe3o"],reset:["ãªã»ãã","Reset","ì´ê¸°í","Zur\xfccksetzen","R\xe9initialiser","Restablecer","Redefinir"],noMatches:["æ¡ä»¶ã«ä¸è´ããã·ã§ããã¢ã¤ãã ãããã¾ããã","No shop items match these filters.","íí°ì ì¼ì¹íë ìì ìì´í
ì´ ììµëë¤.","Keine Shop-Gegenst\xe4nde passen zu diesen Filtern.","Aucun objet ne correspond \xe0 ces filtres.","Ning\xfan objeto coincide con estos filtros.","Nenhum item corresponde a estes filtros."],clearFilters:["çµãè¾¼ã¿ãè§£é¤","Clear filters","íí° í´ì ","Filter l\xf6schen","Effacer les filtres","Borrar filtros","Limpar filtros"],more:["ããã«è¡¨ç¤º","Show more","ë 보기","Mehr anzeigen","Afficher plus","Mostrar m\xe1s","Mostrar mais"],openShop:["ã¯ãªãã¯ã§ Fortnite ã·ã§ããã¸","Open the Fortnite shop","í¬í¸ëì´í¸ ìì ì´ê¸°","Fortnite-Shop \xf6ffnen","Ouvrir la boutique Fortnite","Abrir la tienda de Fortnite","Abrir a loja do Fortnite"],sales:["å","sales","í","Verk\xe4ufe","ventes","ventas","vendas"],zoom:["æ¡å¤§","Enlarge","íë","Vergr\xf6\xdfern","Agrandir","Ampliar","Ampliar"],sort:["ä¸¦ã³æ¿ã","Sort by","ì ë ¬","Sortieren","Trier par","Ordenar por","Ordenar por"],newest:["æ°ããé ","Newest","ìµì ì","Neueste","Plus r\xe9cents","M\xe1s recientes","Mais recentes"],popular:["人æ°é ","Popular","ì¸ê¸°ì","Beliebteste","Populaires","Populares","Populares"],longest_absent:["å販å¾
ã¡ãé·ãé ","Longest absent","ì¬í매 ë기ì","L\xe4ngste Abwesenheit","Absence la plus longue","Mayor ausencia","Maior aus\xeancia"],oldest:["å¤ãé ","Oldest","ì¤ëëì","\xc4lteste","Plus anciens","M\xe1s antiguos","Mais antigos"],cosmeticsDescription:["ã¹ãã³ãã¨ã¢ã¼ãããååã»ã¬ã¢ãªãã£ã»ç¨®é¡ã§çµãè¾¼ãã¾ãã","Search Fortnite cosmetics by name, rarity and type.","í¬í¸ëì´í¸ ì½ì¤ë©í±ì ì´ë¦, í¬ê·ë, ì íì¼ë¡ ê²ìíì¸ì.","Fortnite-Kosmetik nach Name, Seltenheit und Typ suchen.","Recherchez les objets cosm\xe9tiques par nom, raret\xe9 et type.","Busca cosm\xe9ticos por nombre, rareza y tipo.","Busque cosm\xe9ticos por nome, raridade e tipo."],absentDays:["æçµè²©å£²ãã {n}æ¥","{n} days since last sale","ë§ì§ë§ í매 í {n}ì¼","{n} Tage seit dem letzten Verkauf","{n} jours depuis la derni\xe8re vente","{n} d\xedas desde la \xfaltima venta","{n} dias desde a \xfaltima venda"],wishlistAdd:["ã¦ã£ãã·ã¥ãªã¹ãã«è¿½å ","Add to wishlist","ìì리ì¤í¸ì ì¶ê°","Zur Wunschliste hinzuf\xfcgen","Ajouter \xe0 la liste de souhaits","A\xf1adir a la lista de deseos","Adicionar \xe0 lista de desejos"],wishlistRemove:["ã¦ã£ãã·ã¥ãªã¹ãããåé¤","Remove from wishlist","ìì리ì¤í¸ìì ìì ","Aus der Wunschliste entfernen","Retirer de la liste de souhaits","Quitar de la lista de deseos","Remover da lista de desejos"],browseCosmetics:["ã³ã¹ã¡ãã£ãã¯ãè¦ã","Browse cosmetics","ì½ì¤ë©í± 보기","Kosmetik ansehen","Voir les objets cosm\xe9tiques","Ver cosm\xe9ticos","Ver cosm\xe9ticos"],searchCosmetics:["ã³ã¹ã¡ãã£ãã¯ãæ¢ã","Find cosmetics","ì½ì¤ë©í± 찾기","Kosmetik finden","Trouver des objets cosm\xe9tiques","Buscar cosm\xe9ticos","Encontrar cosm\xe9ticos"],knownPriceTotal:["ä¾¡æ ¼å¤æå","Known prices","íì¸ë ê°ê²©","Bekannte Preise","Prix connus","Precios conocidos","Pre\xe7os conhecidos"],unknownPriceCount:["ä¾¡æ ¼ä¸æ {n}ä»¶","{n} prices unknown","ê°ê²© 미íì¸ {n}ê°","{n} Preise unbekannt","{n} prix inconnus","{n} precios desconocidos","{n} pre\xe7os desconhecidos"],checkingPrice:["ä¾¡æ ¼ç¢ºèªä¸","Checking price","ê°ê²© íì¸ ì¤","Preis wird gepr\xfcft","V\xe9rification du prix","Consultando precio","Verificando pre\xe7o"],unknownPrice:["ä¾¡æ ¼ä¸æ","Price unknown","ê°ê²© 미íì¸","Preis unbekannt","Prix inconnu","Precio desconocido","Pre\xe7o desconhecido"],follow:["ãã©ãã¼","Follow","íë¡ì°","Folgen","Suivre","Seguir","Seguir"],following:["ãã©ãã¼ä¸","Following","íë¡ì° ì¤","Gefolgt","Suivi","Siguiendo","Seguindo"],watch:["ã¦ã©ãã","Watch","ê´ì¬ ë±ë¡","Beobachten","Surveiller","Seguir","Acompanhar"],watching:["ã¦ã©ããä¸","Watching","ê´ì¬ ë±ë¡ë¨","Beobachtet","Surveill\xe9","Siguiendo","Acompanhando"],watchlist:["ã¦ã©ãããªã¹ãã«è¿½å ","Add to wat
1chlist","ê´ì¬ 목ë¡ì ì¶ê°","Zur Beobachtungsliste hinzuf\xfcgen","Ajouter \xe0 la liste de suivi","A\xf1adir a la lista de seguimiento","Adicionar \xe0 lista de acompanhamento"],remove:["è§£é¤","Remove","í´ì ","Entfernen","Retirer","Quitar","Remover"],retrySaved:["ä¿åç¶æ
ãå確èª","Retry saved status","ì ì¥ ìí ì¬íì¸","Speicherstatus erneut pr\xfcfen","R\xe9essayer le statut enregistr\xe9","Reintentar el estado guardado","Verificar o estado salvo"],savedUnavailable:["ä¿åç¶æ
ãåå¾ã§ãã¾ããã§ããã","Saved status could not be loaded.","ì ì¥ ìí를 ë¶ë¬ì¬ ì ììµëë¤.","Der Speicherstatus konnte nicht geladen werden.","Le statut enregistr\xe9 n'a pas pu \xeatre charg\xe9.","No se pudo cargar el estado guardado.","N\xe3o foi poss\xedvel carregar o estado salvo."],signInSave:["ãã°ã¤ã³ããã¨ä¿åã§ãã¾ã","Sign in to save","ë¡ê·¸ì¸íì¬ ì ì¥","Zum Speichern anmelden","Connectez-vous pour enregistrer","Inicia sesi\xf3n para guardar","Entre para salvar"],saveFailed:["追å ã§ãã¾ããã§ããã","Could not save.","ì ì¥íì§ ëª»íìµëë¤.","Speichern fehlgeschlagen.","L'enregistrement a \xe9chou\xe9.","No se pudo guardar.","N\xe3o foi poss\xedvel salvar."],removeFailed:["è§£é¤ã§ãã¾ããã§ããã","Could not remove.","í´ì íì§ ëª»íìµëë¤.","Entfernen fehlgeschlagen.","Le retrait a \xe9chou\xe9.","No se pudo quitar.","N\xe3o foi poss\xedvel remover."],networkFailed:["éä¿¡ã«å¤±æãã¾ããã","Connection failed.","ì°ê²°íì§ ëª»íìµëë¤.","Verbindung fehlgeschlagen.","La connexion a \xe9chou\xe9.","Error de conexi\xf3n.","Falha na conex\xe3o."],outfit:["ã¹ãã³","Skin","ì¤í¨","Outfit","Tenue","Atuendo","Traje"],backpack:["ããã¯ã¢ã¯ã»ãµãªã¼","Back Bling","ë± ì¥ì 구","R\xfccken-Accessoire","Accessoire de dos","Accesorio mochilero","Acess\xf3rio para as costas"],pickaxe:["ãã«ãã·","Pickaxe","곡ê´ì´","Spitzhacke","Pioche","Pico","Picareta"],glider:["ã°ã©ã¤ãã¼","Glider","ê¸ë¼ì´ë","H\xe4ngegleiter","Planeur","Ala delta","Asa-delta"],contrail:["ã³ã³ãã¬ã¤ã«","Contrail","ëí 궤ì ","Kondensstreifen","Tra\xeen\xe9e","Estela","Rastro"],emote:["ã¨ã¢ã¼ã","Emote","ì´ëª¨í¸","Emote","Emote","Gesto","Gesto"],wrap:["ã©ãã","Wrap","ë©í","Lackierung","Rev\xeatement","Envoltorio","Envelopamento"],music:["ãã¥ã¼ã¸ãã¯ããã¯","Music Pack","ìì
í©","Musikpaket","Pack musical","Paquete de m\xfasica","Pacote de m\xfasica"],loadingscreen:["ãã¼ãç»é¢","Loading Screen","ë¡ë© íë©´","Ladebildschirm","\xc9cran de chargement","Pantalla de carga","Tela de carregamento"],jamtrack:["ã¸ã£ã ãã©ãã¯","Jam Track","ì¼ í¸ë","Jam-Track","Piste musicale","Pista de improvisaci\xf3n","Faixa Jam"],bundle:["ãã³ãã«","Bundle","ë²ë¤","Paket","Lot","Lote","Pacote"],car:["è»ä¸¡","Car","ì°¨ë","Fahrzeug","Voiture","Veh\xedculo","Ve\xedculo"],instrument:["楽å¨","Instrument","ì
기","Instrument","Instrument","Instrumento","Instrumento"],spray:["ã¹ãã¬ã¼","Spray","ì¤íë ì´","Spraymotiv","A\xe9rosol","Grafiti","Spray"],banner:["ããã¼","Banner","ë°°ë","Banner","Banni\xe8re","Estandarte","Estandarte"],emoji:["çµµæå","Emoticon","ì´ëª¨í°ì½","Emoticon","\xc9motic\xf4ne","Emoticono","Emoticon"],toy:["ããã¡ã","Toy","ì¥ëê°","Spielzeug","Jouet","Juguete","Brinquedo"],pet:["ããã","Pet","ì ìë물","Haustier","Animal","Mascota","Mascote"],petcarrier:["ããããã£ãªã¢ã¼","Pet Carrier","ì ìë물 ì´ëì¥","Tiertrage","Sac pour animal","Transport\xedn","Caixa de transporte"],shoe:["ã·ã¥ã¼ãº","Kicks","ì ë°","Schuhe","Chaussures","Zapatillas","T\xeanis"],sidekick:["ãµã¤ãããã¯","Sidekick","ì¬ì´ëí¥","Begleiter","Compagnon","Compa\xf1ero","Companheiro"],aura:["ãªã¼ã©","Aura","ì¤ë¼","Aura","Aura","Aura","Aura"],common:["ã³ã¢ã³","Common","ì¼ë°","Gew\xf6hnlich","Commun","Com\xfan","Comum"],uncommon:["ã¢ã³ã³ã¢ã³","Uncommon","ê³ ê¸","Ungew\xf6hnlich","Atypique","Poco com\xfan","Incomum"],rare:["ã¬ã¢","Rare","í¬ê·","Selten","Rare","Raro","Raro"],epic:["ã¨ããã¯","Epic","ìí½","Episch","\xc9pique","\xc9pico","\xc9pico"],legendary:["ã¬ã¸ã§ã³ããªã¼","Legendary","ì ì¤","Legend\xe4r","L\xe9gendaire","Legendario","Lend\xe1rio"],mythic:["ãã·ãã¯","Mythic","ì í","Mythisch","Mythique","M\xedtico","M\xedtico"],icon:["ã¢ã¤ã³ã³ã·ãªã¼ãº","Icon Series","ìì´ì½ ì리ì¦","Ikonen-Reihe","S\xe9rie Ic\xf4nes","Serie de \xeddolos","S\xe9rie \xcdcones"],shadow:["ã·ã£ãã¼ã·ãªã¼ãº","Shadow Series","ìëì° ì리ì¦","Schatten-Reihe","S\xe9rie Ombres","Serie Sombras","S\xe9rie Sombras"],dark:["ãã¼ã¯ã·ãªã¼ãº","Dark Series","ë¤í¬ ì리ì¦","Dunkle Reihe","S\xe9rie Sombre","Serie Oscura","S\xe9rie Sombria"],frozen:["ããã¼ãºã³ã·ãªã¼ãº","Frozen Series","ì¼ì ì리ì¦","Eis-Reihe","S\xe9rie Glac\xe9e","Serie Helada","S\xe9rie Congelada"],lava:["ã©ãã·ãªã¼ãº","Lava Series","ì©ì ì리ì¦","Lava-Reihe","S\xe9rie Lave","Serie Lava","S\xe9rie Lava"],slurp:["ã¹ã©ã¼ãã·ãªã¼ãº","Slurp Series","ì¬ë¬í ì리ì¦","Schl\xfcrf-Reihe","S\xe9rie Slurp","Serie Sorbete","S\xe9rie Glup"],marvel:["ãã¼ãã«","Marvel","Marvel","Marvel","Marvel","Marvel","Marvel"],dc:["DC","DC","DC","DC","DC","DC","DC"],starwars:["ã¹ã¿ã¼ã»ã¦ã©ã¼ãº","Star Wars","ì¤íìì¦","Star Wars","Star Wars","Star Wars","Star Wars"],gaminglegends:["ã²ã¼ãã³ã°ã¬ã¸ã§ã³ã","Gaming Legends","ê²ì ë ì ë","Gaming-Legenden","L\xe9gendes du jeu","Leyendas del juego","Lendas dos jogos"],battleRoyale:["ããã«ãã¤ã¤ã«","Battle Royale","ë°°íë¡ì","Battle Royale","Battle Royale","Battle Royale","Battle Royale"],zeroBuild:["ã¼ããã«ã","Zero Bu
1ild","ë¹ë ì ë¡","Null Bauen","Z\xe9ro construction","Cero construcci\xf3n","Constru\xe7\xe3o Zero"]};function r(e,t){var a;let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",s=arguments.length>3?arguments[3]:void 0,i=n[e||"all"],o=l.indexOf(t);return(null!=(a=null==i?void 0:i[o<0?1:o])?a:r).replace("{n}",String(null!=s?s:""))}let s={ja:"ja-JP",en:"en-US",ko:"ko-KR",de:"de-DE",fr:"fr-FR",es:"es-ES","pt-BR":"pt-BR"};function i(e,t){return e.replace(/ããã«\s*ãã¤ã¤ã«/g,r("battleRoyale",t)).replace(/ã¼ããã«ãã?/g,r("zeroBuild",t))}},53285:(e,t,a)=>{"use strict";a.d(t,{V:()=>n});var l=a(67827);function n(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:2e4,t=(0,l.useRef)(null),[a,n]=(0,l.useState)("loading");return(0,l.useEffect)(()=>{let a,l=t.current;if(!l)return void n("hidden");let r=()=>{let e=l.getAttribute("data-ad-status");"filled"===e&&n("filled"),"unfilled"===e&&n("hidden")},s=new MutationObserver(r);s.observe(l,{attributes:!0,attributeFilter:["data-ad-status"],childList:!0});let i=()=>{void 0===a&&(a=window.setTimeout(()=>{"filled"!==l.getAttribute("data-ad-status")&&n("hidden")},e))},o=document.querySelector('script[src*="pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"]');null==o||o.addEventListener("load",i,{once:!0});try{(window.adsbygoogle=window.adsbygoogle||[]).push({})}catch(e){n("hidden")}r();let d=window.setTimeout(i,5e3);return()=>{null==o||o.removeEventListener("load",i),window.clearTimeout(d),void 0!==a&&window.clearTimeout(a),s.disconnect()}},[e]),{adRef:t,loadState:a}}},56959:(e,t,a)=>{"use strict";a.d(t,{default:()=>n.a});var l=a(74020),n=a.n(l)},59563:(e,t,a)=>{"use strict";a.d(t,{default:()=>d});var l=a(18771),n=a(67827),r=a(59748),s=a(41272),i=a(53285),o=a(90351);function d(e){let{className:t}=e,a=(0,r.usePathname)(),[i,o]=(0,n.useState)(!1),[d,u]=(0,n.use
1State)(!1);return((0,n.useEffect)(()=>{let e=window.matchMedia("(max-width: 639px)"),t=()=>o(e.matches);return t(),u(!0),e.addEventListener("change",t),()=>e.removeEventListener("change",t)},[]),(0,s.A6)(a))?null:(0,l.jsxs)("div",{className:"".concat(null!=t?t:"my-6"," relative"),"data-ad-slot-frame":"in-content",children:[(0,l.jsx)("div",{className:"h-[68px] sm:h-[140px]","data-ad-space":!0,"aria-hidden":!0}),d&&(0,l.jsx)("div",{className:"absolute inset-0",children:(0,l.jsx)(c,{mobile:i},"".concat(a,":").concat(i?"mobile":"desktop"))})]})}function c(e){let{mobile:t}=e,{locale:a}=(0,o.Ym)(),{adRef:n,loadState:r}=(0,i.V)();return(0,l.jsxs)("div",{"aria-hidden":"filled"!==r,style:{height:"100%",opacity:+("filled"===r),overflow:"hidden",pointerEvents:"filled"===r?"auto":"none",textAlign:"center",paddingTop:t?4:12,borderTop:"filled"===r?"1px solid rgba(148,163,184,0.12)":"1px solid transparent"},children:[(0,l.jsx)("div",{style:{fontSize:10,lineHeight:1,color:"rgba(148,163,184,0.55)",marginBottom:t?2:4,letterSpacing:"0.08em"},children:(0,o.tr)({ja:"åºå",en:"Ad",ko:"ê´ê³ ",de:"Anzeige",fr:"Publicit\xe9",es:"Anuncio","pt-BR":"An\xfancio"},a)}),(0,l.jsx)("ins",{ref:n,className:"adsbygoogle",style:{display:t?"inline-block":"block",width:t?"min(320px, calc(100vw - 32px))":"100%",height:t?50:void 0,minHeight:t?50:60,maxHeight:t?50:110,maxWidth:t?320:728,margin:"0 auto"},"data-ad-client":s.WA,"data-ad-slot":s.iN.inContent,"data-ad-format":t?void 0:"horizontal","data-full-width-responsive":t?void 0:"true"})]})}},59748:(e,t,a)=>{"use strict";var l=a(40244);a.o(l,"useParams")&&a.d(t,{useParams:function(){return l.useParams}}),a.o(l,"usePathname")&&a.d(t,{usePathname:function(){return l.usePathname}}),a.o(l,"useRouter")&&a.d(t,{useRouter:function(){return l.useRouter}}),a.o(l,"useSearchParams")&&a.d(t,{useSearchParams:function(){return l.useSearchParams}})},73378:(e,t,a)=>{Promise.resolve().then(a.bind(a,19752))},74020:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var a in t)Object.defineProperty(e,a,{enumerable:!0,get:t[a]})}(t,{default:function(){return o},getImageProps:function(){return i}});let l=a(49052),n=a(73224),r=a(11092),s=l._(a(96940));function i(e){let{props:t}=(0,n.getImgProps)(e,{defaultLoader:s.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0}});for(let[e,a]of Object.entries(t))void 0===a&&delete t[e];return{props:t}}let o=r.Image}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.