1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,776889,e=>{"use strict";var t=e.i(843476),r=e.i(500932),l=e.i(618566),a=e.i(271645),s=e.i(657688),n=e.i(685149);function o(e){if(0===e)return{color:"text-accent-orange",bgColor:"bg-accent-orange/20",borderColor:"border-accent-orange/30"};let t=n.RANK_GROUPS.find(t=>t.tier===e);return t?{color:t.color,bgColor:t.bgColor,borderColor:t.borderColor}:{color:"text-accent-orange",bgColor:"bg-accent-orange/20",borderColor:"border-accent-orange/30"}}function i(e){let i,d,m,u,x,h,p,f,g,b,j,v,w,N,y=(0,r.c)(39),{currentRank:_,basePath:k,compact:S}=e,C=void 0===k?"/heroes":k,$=(0,l.useRouter)(),[R,I]=(0,a.useTransition)(),[z,B]=(0,a.useState)(!1),A=(0,a.useRef)(null);y[0]!==_?(d=0===(i=n.RANK_BRACKETS.find(e=>e.key===_)??n.RANK_BRACKETS[0]).tier?0:10*i.tier+1,m=o(i.tier),y[0]=_,y[1]=i,y[2]=d,y[3]=m):(i=y[1],d=y[2],m=y[3]);let L=m;y[4]!==z?(u=()=>{if(!z)return;let e=function(e){A.current&&!A.current.contains(e.target)&&B(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},x=[z],y[4]=z,y[5]=u,y[6]=x):(u=y[5],x=y[6]),(0,a.useEffect)(u,x),y[7]!==C||y[8]!==_||y[9]!==$?(h=function(e){if(e===_)return void B(!1);B(!1);let t=new URLSearchParams(window.location.search);"all"===e?t.delete("rank"):t.set("rank",e);let r=t.toString(),l=r?`${C}?${r}`:C;I(()=>{$.push(l)})},y[7]=C,y[8]=_,y[9]=$,y[10]=h):h=y[10];let M=h;y[11]===Symbol.for("react.memo_cache_sentinel")?(p=()=>B(c),y[11]=p):p=y[11];let T=`ns-cut !rounded-none flex items-center font-[family-name:var(--font-chrome)] font-bold uppercase tracking-[0.05em] border transition-colors cursor-pointer ${S?"gap-1.5 px-3 py-1.5 text-[11px]":"gap-2 px-3.5 py-2 text-xs"}
1 ${"all"===_?"border-transparent bg-foreground/[0.07] text-muted hover:text-foreground hover:bg-foreground/[0.12]":`${L.bgColor} ${L.color} ${L.borderColor}`}`;y[12]!==d?(f=(0,n.getRankImageUrl)(d,"sm"),y[12]=d,y[13]=f):f=y[13];let P=S?16:20,W=S?16:20,U=`${S?"h-4":"h-5"} w-auto object-contain ${R?"animate-pulse":""}`;return y[14]!==i.label||y[15]!==W||y[16]!==U||y[17]!==f||y[18]!==P?(g=(0,t.jsx)(s.default,{src:f,alt:i.label,width:P,height:W,className:U,unoptimized:!0}),y[14]=i.label,y[15]=W,y[16]=U,y[17]=f,y[18]=P,y[19]=g):g=y[19],y[20]!==i.label?(b=(0,t.jsx)("span",{children:i.label}),y[20]=i.label,y[21]=b):b=y[21],y[22]!==S||y[23]!==R||y[24]!==z?(j=R?(0,t.jsxs)("svg",{className:`animate-spin ml-0.5 ${S?"h-3 w-3":"h-3.5 w-3.5 ml-1"}`,viewBox:"0 0 24 24",fill:"none",children:[(0,t.jsx)("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,t.jsx)("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4z"})]}):(0,t.jsx)("svg",{className:`transition-transform ${S?"h-3 w-3 ml-0.5":"h-3.5 w-3.5 ml-1"} ${z?"rotate-180":""}`,viewBox:"0 0 20 20",fill:"currentColor",children:(0,t.jsx)("path",{fillRule:"evenodd",d:"M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z",clipRule:"evenodd"})}),y[22]=S,y[23]=R,y[24]=z,y[25]=j):j=y[25],y[26]!==g||y[27]!==b||y[28]!==j||y[29]!==T?(v=(0,t.jsxs)("button",{onClick:p,className:T,children:[g,b,j]}),y[26]=g,y[27]=b,y[28]=j,y[29]=T,y[30]=v):v=y[30],y[31]!==S||y[32]!==_||y[33]!==M||y[34]!==z?(w=z&&(0,t.jsx)("div",{className:`nsh-dd absolute left-0 top-full z-50 mt-1 rounded-lg border border-border bg-card shadow-xl overflow-hidden ${S?"w-44":"w-52"}`,children:n.RANK_BRACKETS.map(e=>{let r=_===e.key,l=o(e.tier),a=0===e.tier?0:10*e.tier+1;return(0,t.jsxs)("button",{onClick:()=>M(e.key),className:`flex w-full items-center transition-colors cursor-pointer ${S?"gap-2 px-2.5 py-1.5 text-xs":"gap-2.5 px-3 py-2 text-sm"} ${r?`is-on ${l.bgColor} ${l.color} font-medium`:"text-muted hover:text-foreground hover:bg-foreground
1/5"}`,children:[(0,t.jsx)(s.default,{src:(0,n.getRankImageUrl)(a,"sm"),alt:e.label,width:S?16:20,height:S?16:20,className:`${S?"h-4":"h-5"} w-auto shrink-0 object-contain`,unoptimized:!0}),(0,t.jsx)("span",{children:e.label}),r&&(0,t.jsx)("svg",{className:`ml-auto ${S?"h-3.5 w-3.5":"h-4 w-4"}`,viewBox:"0 0 20 20",fill:"currentColor",children:(0,t.jsx)("path",{fillRule:"evenodd",d:"M16.704 4.153a.75.75 0 01.143 1.052l-8 10.5a.75.75 0 01-1.127.075l-4.5-4.5a.75.75 0 011.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 011.05-.143z",clipRule:"evenodd"})})]},e.key)})}),y[31]=S,y[32]=_,y[33]=M,y[34]=z,y[35]=w):w=y[35],y[36]!==v||y[37]!==w?(N=(0,t.jsxs)("div",{className:"relative inline-block",ref:A,children:[v,w]}),y[36]=v,y[37]=w,y[38]=N):N=y[38],N}function c(e){return!e}e.s(["default",()=>i])},565620,e=>{"use strict";var t=e.i(843476),r=e.i(500932),l=e.i(271645),a=e.i(657688),s=e.i(782996),n=e.i(618566),o=e.i(975157);let i=[1,2,3,4],c=["I","II","III","IV"],d=[800,1600,3200,6400];function m(e){let l,n=(0,r.c)(5),{items:o}=e;if(n[0]!==o){let e,r,m=i.map(e=>o.filter(t=>(t.asset?.item_tier??0)===e).sort(f)),g=o.filter(p).sort(h).slice(0,12);n[2]===Symbol.for("react.memo_cache_sentinel")?(e=(e,r)=>(0,t.jsxs)("div",{className:"ns-shop-col",children:[(0,t.jsxs)("div",{className:"ns-shop-head",children:[(0,t.jsxs)("span",{children:["Tier ",c[r]]}),(0,t.jsxs)("span",{className:"ns-hud text-[17px] text-[#70f8c1]",children:[(0,t.jsx)("span",{className:"ns-soul mr-1","aria-hidden":"true"}),d[r].toLocaleString("en-US")]})]}),(0,t.jsx)("div",{className:"ns-shop-cards",children:e.length?e.map(x):(0,t.jsx)("span",{className:"text-xs text-muted",children:"-"})})]},r),n[2]=e):e=n[2];let b=m.map(e);n[3]!==b?(r=(0,t.jsx)("div",{className:"ns-shop",children:b}),n[3]=b,n[4]=r):r=n[4],l=(0,t.jsxs)("div",{children:[r,g.length>0&&(0,t.jsxs)("div",{className:"ns-broker",children:[(0,t.jsx)(a.default,{src:"/ui/ns/broker-logo.webp",alt:"The Broker",width:150,height:60,className:"h-12 w-auto shrink-0 object-contain",unoptimized:!0}),(0,t.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,t.jsx)("div",{className:"ns-hud text-[15px] uppercase tracking-wide",children:"Broker items"}),(0,t.jsx)("div",{className:"flex flex-wrap gap-2 mt-2",children:g.map(u)})]}),(0,t.jsx)(s.default,{href:"/items/broker",className:"ns-chip shrink-0",children:"Open the stash"})]})]}),n[0]=o,n[1]=l}else l=n[1];return l}function u(e){let r=e.asset,l=r?(0,o.getItemImage)(r):null;return(0,t.jsx)(s.default,{href:r?`/items/${(0,o.itemSlug)(r)}`:"#",className:"ns-broker-item",title:r?.name,children:l&&(0,t.jsx)(a.default,{src:l,alt:r?.name??"",width:40,height:40,unoptimized:!0})},e.item_id)}function x(e){let r=e.asset,l=r?.name??`Item ${e.item_id}`,n=r?(0,o.getItemImage)(r):null;return(0,t.jsxs)(s.default,{href:r?`/items/${(0,o.itemSlug)(r)}`:"#",className:"ns-shop-card",title:l,children:[r?.is_active_item&&(0,t.jsx)("span",{className:"ns-shop-active",children:"Active"}),(0,t.jsx)("span",{className:"ns-shop-icon",children:n&&(0,t.jsx)(a.default,{src:n,alt:"",width:56,height:56,unoptimized:!0})}),(0,t.jsx)("span",{className:"ns-shop-name",children:l}),(0,t.jsx)("span",{className:`ns-hud text-[13px] ${(0,o.getWinRateColor)(e.win_rate)}`,children:(0,o.formatWinRate)(e.win_rate)})]},e.item_id)}function h(e,t){return t.win_rate-e.win_rate}function p(e){return e.asset?.corrupted_info}function f(e,t){return t.win_rate-e.win_rate}let g=[{key:"all",label:"All"},{key:"weapon",label:"Weapon"},{key:"vitality",label:"Vitality"},{key:"spirit",label:"Spirit"}],b=[{key:"all",label:"All Costs"},{key:"1",label:"Tier I"},{key:"2",label:"Tier II"},{key:"3",label:"Tier III"},{key:"4",label:"Tier IV"}],j=["all","S+","S","A","B","C","D"];function v(e){switch(e){case"S+":return"bg-yellow-400/20 text-yellow-400 border-yellow-400/30";case"S":return"bg-accent-purple/20 text-accent-purple border-accent-purple/30";case"A":return"bg-accent-green/20 text-accent-green border-accent-green/30";case"B":return"bg-accent-blue/20 text-accent-blue border-accent-blue/30";case"C":return"bg-accent-orange/20 text-accent-orange border-accent-orange/30";case"D":return"bg-accent-red/20 text-accent-red border-accent-red/30"}}function w(e){let i,c,d,u,x,h,p,f,w,k,S,C,$,R,I,z,B,A,L,M,T,P,W,U,E,K,F,O,V,D,H,G,q,J,Q,X,Y,Z,ee,et,er,el,ea,es,en,eo,ei,ec,ed,em,eu,ex,eh,ep,ef,eg,eb,ej,ev,ew,eN,ey,e_,ek,eS,eC=(0,r.c)(194),{items:e$,rankFilterSlot:eR,rankKey:eI,initialSlot:ez,initialItemTier:eB,initialMetaTier:eA,patchOptions:eL,currentPatch:eM,winRateTrend:eT,pickRateTrend:eP}
1=e,eW=(0,n.useRouter)(),eU=(0,n.useSearchParams)();eC[0]!==eU?(i=()=>"shop"===eU.get("view")?"shop":"table",eC[0]=eU,eC[1]=i):i=eC[1];let[eE,eK]=(0,l.useState)(i),[eF,eO]=(0,l.useState)("rating"),[eV,eD]=(0,l.useState)("desc"),[eH,eG]=(0,l.useState)(""),[eq,eJ]=(0,l.useState)(ez||"all"),[eQ,eX]=(0,l.useState)(eB||"all"),[eY,eZ]=(0,l.useState)(eA||"all"),[e0,e1]=(0,l.useState)(!1),[e5,e2]=(0,l.useState)(!1),[e3,e7]=(0,l.useState)(!1),e4=(0,l.useRef)(null),e6=(0,l.useRef)(null),e8=(0,l.useRef)(null);if(eC[2]!==e$){c=new Map;let e={};for(let t of e$){let r=t.asset?.item_slot_type??"other";e[r]||(e[r]=[]),e[r].push(t)}for(let t of Object.values(e))for(let[e,r]of function(e){if(0===e.length)return new Map;let t=e.map(e=>e.win_rate).sort((e,t)=>e-t),r=e.map(e=>e.pick_rate).sort((e,t)=>e-t);function l(e,t){let r=0;for(let l of e)if(l<=t)r++;else break;return r/e.length}let a=e.map(e=>{let a=l(t,e.win_rate),s=l(r,e.pick_rate);return{id:e.item_id,score:.6*a+.4*s}});a.sort((e,t)=>t.score-e.score);let s=new Map;for(let e=0;e<a.length;e++){let t,{id:r,score:l}=a[e];t=e<3&&l>=.9?"S+":l>=.8?"S":l>=.6?"A":l>=.4?"B":l>=.2?"C":"D",s.set(r,{tier:t,score:l})}return s}(t))c.set(e,r);eC[2]=e$,eC[3]=c}else c=eC[3];let e9=c;if(eC[4]!==e$||eC[5]!==e9||eC[6]!==eq){for(let e of(d={"S+":0,S:0,A:0,B:0,C:0,D:0},e$)){if("all"!==eq&&(e.asset?.item_slot_type??"other")!==eq)continue;let t=e9.get(e.item_id);t&&(d[t.tier]=d[t.tier]+1)}eC[4]=e$,eC[5]=e9,eC[6]=eq,eC[7]=d}else d=eC[7];let te=d;eC[8]!==eW||eC[9]!==eU?(u=(e,t,r)=>{let l=new URLSearchParams(eU.toString());"all"!==e?l.set("slot",e):l.delete("slot"),"all"!==t?l.set("tier",t):l.delete("tier"),"all"!==r?l.set("meta",r):l.delete("meta");let a=l.toString();eW.replace(a?`?${a}`:window.location.pathname,{scroll:!1})},eC[8]=eW,eC[9]=eU,eC[10]=u):u=eC[10];let tt=u;eC[11]!==e0||eC[12]!==e5||eC[13]!==e3?(x=()=>{if(!e0&&!e5&&!e3)return;let e=function(e){e0&&e4.current&&!e4.current.contains(e.target)&&e1(!1),e5&&e6.current&&!e6.current.contains(e.target)&&e2(!1),e3&&e8.current&&!e8.current.contains(e.target)&&e7(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},h=[e0,e5,e3],eC[11]=e0,eC[12]=e5,eC[13]=e3,eC[14]=x,eC[15]=h):(x=eC[14],h=eC[15]),(0,l.useEffect)(x,h);let tr=""!==eH||"all"!==eq||"all"!==eQ||"all"!==eY||"rating"!==eF||"desc"!==eV||"all"!==eI;eC[16]!==eI||eC[17]!==eW||eC[18]!==tt?(p=function(){eG(""),eJ("all"),eX("all"),eZ("all"),eO("rating"),eD("desc"),"all"!==eI?eW.push("/items"):tt("all","all","all")},eC[16]=eI,eC[17]=eW,eC[18]=tt,eC[19]=p):p=eC[19];let tl=p;eC[20]!==eV||eC[21]!==eF?(f=function(e){eF===e?eD("asc"===eV?"desc":"asc"):(eO(e),eD("desc"))},eC[20]=eV,eC[21]=eF,eC[22]=f):f=eC[22];let ta=f;eC[23]!==eQ||eC[24]!==eY||eC[25]!==tt?(w=function(e){eJ(e),tt(e,eQ,eY)},eC[23]=eQ,eC[24]=eY,eC[25]=tt,eC[26]=w):w=eC[26];let ts=w;eC[27]!==eY||eC[28]!==eq||eC[29]!==tt?(k=function(e){eX(e),e1(!1),tt(eq,e,eY)},eC[27]=eY,eC[28]=eq,eC[29]=tt,eC[30]=k):k=eC[30];let tn=k;eC[31]!==eQ||eC[32]!==eq||eC[33]!==tt?(S=function(e){eZ(e),e2(!1),tt(eq,eQ,e)},eC[31]=eQ,eC[32]=eq,eC[33]=tt,eC[34]=S):S=eC[34];let to=S;eC[35]!==eW||eC[36]!==eU?(C=function(e){e7(!1);let t=new URLSearchParams(eU.toString());t.set("patch",e);let r=t.toString();eW.replace(r?`?${r}`:window.location.pathname,{scroll:!1})},eC[35]=eW,eC[36]=eU,eC[37]=C):C=eC[37];let ti=C;if(eC[38]!==e$){for(let e of($={weapon:0,vitality:0,spirit:0,other:0},e$)){let t=e.asset?.item_slot_type??"other";$[t]=($[t]??0)+1}eC[38]=e$,eC[39]=$}else $=eC[39];let tc=$;if(eC[40]!==eQ||eC[41]!==e$||eC[42]!==eY||eC[43]!==e9||eC[44]!==eH||eC[45]!==eq){if(R=[...e$],"all"!==eq&&(R=R.filter(e=>(e.asset?.item_slot_type??"other")===eq)),"all"!==eQ&&(R=R.filter(e=>e.asset?.item_tier===Number(eQ))),"all"!==eY&&(R=R.filter(e=>e9.get(e.item_id)?.tier===eY)),eH.trim()){let e=eH.toLowerCase();R=R.filter(t=>(t.asset?.name??"").toLowerCase().includes(e))}eC[40]=eQ,eC[41]=e$,eC[42]=eY,eC[43]=e9,eC[44]=eH,eC[45]=eq,eC[46]=R}else R=eC[46];let td=R;if(eC[47]!==td||eC[48]!==e9||eC[49]!==eV||eC[50]!==eF){let e;I=[...td];let t="asc"===eV?1:-1;eC[52]!==t||eC[53]!==e9||eC[54]!==eF?(e=(e,r)=>{switch(eF){case"name":return t*(e.asset?.name??"").localeCompare(r.asset?.name??"");case"win_rate":return t*(e.win_rate-r.win_rate);case"pick_rate":return t*(e.pick_rate-r.pick_rate);case"cost":return t*((e.asset?.cost??0)-(r.asset?.cost??0));case"item_tier":return t*((e.asset?.item_tier??0)-(r.asset?.item_tier??0));case"matches":return t*(e.total_matches-r.total_matches);case"rating":return t*((e9.get(e.item_id)?.score??0)-(e9.get(r.item_id)?.score??0));default:return 0}},eC[52]=t,eC[53]=e9,eC[54]=eF,eC[55]=e):e=eC[55],I.sort(e),eC[47]=td,eC[48]=e9,eC[49]=eV,eC[50]=eF,eC[51]=I}else I=eC[51];let tm=I;
1eC[56]!==eV||eC[57]!==eF||eC[58]!==ta?(z=function(e,r){let l=eF===e;return(0,t.jsx)("th",{className:"cursor-pointer select-none px-4 py-3 text-left text-xs font-medium uppercase tracking-wide text-muted hover:text-foreground transition-colors",onClick:()=>ta(e),children:(0,t.jsxs)("span",{className:"flex items-center gap-1",children:[r,l&&(0,t.jsx)("span",{className:"text-accent-orange",children:"asc"===eV?"â":"â"})]})})},eC[56]=eV,eC[57]=eF,eC[58]=ta,eC[59]=z):z=eC[59];let tu=z;eC[60]!==eT?(B=function(e){if(!eT)return null;let r=eT[e];if(void 0===r)return null;let l=100*r;return .3>Math.abs(l)?(0,t.jsx)("span",{className:"text-muted text-[10px] font-mono",children:"-"}):l>0?(0,t.jsxs)("span",{className:"text-accent-green text-[10px] font-mono font-semibold",children:["â²+",l.toFixed(1),"%"]}):(0,t.jsxs)("span",{className:"text-accent-red text-[10px] font-mono font-semibold",children:["â¼",l.toFixed(1),"%"]})},eC[60]=eT,eC[61]=B):B=eC[61];let tx=B;eC[62]!==eP?(A=function(e){if(!eP)return null;let r=eP[e];if(void 0===r)return null;let l=100*r;return .15>Math.abs(l)?(0,t.jsx)("span",{className:"text-muted text-[10px] font-mono",children:"-"}):l>0?(0,t.jsxs)("span",{className:"text-accent-green text-[10px] font-mono font-semibold",children:["â²+",l.toFixed(1),"%"]}):(0,t.jsxs)("span",{className:"text-accent-red text-[10px] font-mono font-semibold",children:["â¼",l.toFixed(1),"%"]})},eC[62]=eP,eC[63]=A):A=eC[63];let th=A;eC[64]===Symbol.for("react.memo_cache_sentinel")?(L=function(e){return(0,t.jsx)("span",{className:`inline-flex items-center justify-center rounded-md border px-1.5 py-0.5 text-[10px] font-bold leading-none ${v(e)}`,children:e})},eC[64]=L):L=eC[64];let tp=L;eC[65]===Symbol.for("react.memo_cache_sentinel")?(M=function(e){return(0,t.jsx)("div",{className:"h-1 w-12 rounded-full bg-border overflow-hidden",children:(0,t.jsx)("div",{className:`h-full rounded-full ${e>=.52?"bg-accent-green":e>=.48?"bg-accent-blue":"bg-accent-red"}`,style:{width:`${Math.min(100*e,100)}%`}})})},eC[65]=M):M=eC[65];let tf=M;eC[66]===Symbol.for("react.memo_cache_sentinel")?(T=()=>e2(_),eC[66]=T):T=eC[66],eC[67]!==eY?(P="all"!==eY?`${v(eY)} border-current`:"border-border bg-card text-muted hover:text-foreground",eC[67]=eY,eC[68]=P):P=eC[68];let tg=`flex items-center gap-2 rounded-lg px-3 py-2 text-sm font-medium border transition-colors cursor-pointer ${P}`,tb="all"===eY?"All Ratings":`${eY} Tier`;eC[69]!==tb?(W=(0,t.jsx)("span",{className:"font-bold",children:tb}),eC[69]=tb,eC[70]=W):W=eC[70],eC[71]!==te||eC[72]!==eY?(U="all"!==eY&&(0,t.jsx)("span",{className:"text-xs opacity-70",children:te[eY]}),eC[71]=te,eC[72]=eY,eC[73]=U):U=eC[73];let tj=`h-3.5 w-3.5 ml-0.5 transition-transform ${e5?"rotate-180":""}`;eC[74]===Symbol.for("react.memo_cache_sentinel")?(E=(0,t.jsx)("path",{fillRule:"evenodd",d:"M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z",clipRule:"evenodd"}),eC[74]=E):E=eC[74],eC[75]!==tj?(K=(0,t.jsx)("svg",{className:tj,viewBox:"0 0 20 20",fill:"currentColor",children:E}),eC[75]=tj,eC[76]=K):K=eC[76],eC[77]!==tg||eC[78]!==W||eC[79]!==U||eC[80]!==K?(F=(0,t.jsxs)("button",{onClick:T,className:tg,children:[W,U,K]}),eC[77]=tg,eC[78]=W,eC[79]=U,eC[80]=K,eC[81]=F):F=eC[81],eC[82]!==to||eC[83]!==te||eC[84]!==eY||eC[85]!==e5?(O=e5&&(0,t.jsx)("div",{className:"absolute left-0 top-full z-50 mt-1 w-32 rounded-lg border border-border bg-card shadow-xl overflow-hidden",children:j.map(e=>{let r=eY===e,l="all"===e?"":v(e);return(0,t.jsxs)("button",{onClick:()=>to(e),className:`flex w-full items-center gap-2.5 px-3 py-2 text-sm transition-colors cursor-pointer ${r?`${l||"text-foreground"} font-medium ${"all"===e?"bg-white/5":""}`:"text-muted hover:text-foreground hover:bg-white/5"}`,children:[(0,t.jsx)("span",{className:"font-bold",children:"all"===e?"All":e}),"all"!==e&&(0,t.jsx)("span",{className:"text-[10px] opacity-50 ml-auto",children:te[e]}),r&&(0,t.jsx)("svg",{className:`${"all"!==e?"":"ml-auto"} h-4 w-4`,viewBox:"0 0 20 20",fill:"currentColor",children:(0,t.jsx)("path",{fillRule:"evenodd",d:"M16.704 4.153a.75.75 0 01.143 1.052l-8 10.5a.75.75 0 01-1.127.075l-4.5-4.5a.75.75 0 011.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 011.05-.143z",clipRule:"evenodd"})})]},e)})}),eC[82]=to,eC[83]=te,eC[84]=eY,eC[85]=e5,eC[86]=O):O=eC[86],eC[87]!==F||eC[88]!==O?(V=(0,t.jsxs)("div",{className:"relative inline-block",ref:e6,children:[F,O]}
1),eC[87]=F,eC[88]=O,eC[89]=V):V=eC[89],eC[90]===Symbol.for("react.memo_cache_sentinel")?(D=()=>e1(y),eC[90]=D):D=eC[90];let tv=`flex items-center gap-2 rounded-lg px-3 py-2 text-sm font-medium border transition-colors cursor-pointer ${"all"!==eQ?"bg-accent-orange/20 text-accent-orange border-accent-orange/30":"border-border bg-card text-muted hover:text-foreground"}`;eC[91]!==eQ?(H="all"===eQ?"All Costs":b.find(e=>e.key===eQ)?.label??"All Costs",eC[91]=eQ,eC[92]=H):H=eC[92],eC[93]!==H?(G=(0,t.jsx)("span",{className:"font-bold",children:H}),eC[93]=H,eC[94]=G):G=eC[94];let tw=`h-3.5 w-3.5 ml-0.5 transition-transform ${e0?"rotate-180":""}`;eC[95]===Symbol.for("react.memo_cache_sentinel")?(q=(0,t.jsx)("path",{fillRule:"evenodd",d:"M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z",clipRule:"evenodd"}),eC[95]=q):q=eC[95],eC[96]!==tw?(J=(0,t.jsx)("svg",{className:tw,viewBox:"0 0 20 20",fill:"currentColor",children:q}),eC[96]=tw,eC[97]=J):J=eC[97],eC[98]!==tv||eC[99]!==G||eC[100]!==J?(Q=(0,t.jsxs)("button",{onClick:D,className:tv,children:[G,J]}
1),eC[98]=tv,eC[99]=G,eC[100]=J,eC[101]=Q):Q=eC[101],eC[102]!==tn||eC[103]!==eQ||eC[104]!==e0?(X=e0&&(0,t.jsx)("div",{className:"absolute left-0 top-full z-50 mt-1 w-32 rounded-lg border border-border bg-card shadow-xl overflow-hidden",children:b.map(e=>{let r=eQ===e.key;return(0,t.jsxs)("button",{onClick:()=>tn(e.key),className:`flex w-full items-center gap-2.5 px-3 py-2 text-sm transition-colors cursor-pointer ${r?"text-accent-orange font-medium bg-accent-orange/10":"text-muted hover:text-foreground hover:bg-white/5"}`,children:[(0,t.jsx)("span",{children:e.label}),r&&(0,t.jsx)("svg",{className:"ml-auto h-4 w-4",viewBox:"0 0 20 20",fill:"currentColor",children:(0,t.jsx)("path",{fillRule:"evenodd",d:"M16.704 4.153a.75.75 0 01.143 1.052l-8 10.5a.75.75 0 01-1.127.075l-4.5-4.5a.75.75 0 011.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 011.05-.143z",clipRule:"evenodd"})})]},e.key)})}),eC[102]=tn,eC[103]=eQ,eC[104]=e0,eC[105]=X):X=eC[105],eC[106]!==Q||eC[107]!==X?(Y=(0,t.jsxs)("div",{className:"relative inline-block",ref:e4,children:[Q,X]}),eC[106]=Q,eC[107]=X,eC[108]=Y):Y=eC[108],eC[109]!==eM||eC[110]!==ti||eC[111]!==e3||eC[112]!==eL?(Z=eL&&eL.length>0&&(0,t.jsxs)("div",{className:"relative inline-block",ref:e8,children:[(0,t.jsxs)("button",{onClick:()=>e7(N),className:`flex items-center gap-2 rounded-lg px-3 py-2 text-sm font-medium border transition-colors cursor-pointer ${eM?"bg-accent-blue/20 text-accent-blue border-accent-blue/30":"border-border bg-card text-muted hover:text-foreground"}`,children:[(0,t.jsx)("span",{className:"font-bold",children:eM?eL.find(e=>e.key===eM)?.label??"Patch":"All Patches"}),(0,t.jsx)("svg",{className:`h-3.5 w-3.5 ml-0.5 transition-transform ${e3?"rotate-180":""}`,viewBox:"0 0 20 20",fill:"currentColor",children:(0,t.jsx)("path",{fillRule:"evenodd",d:"M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z",clipRule:"evenodd"})})]}),e3&&(0,t.jsxs)("div",{className:"absolute left-0 top-full z-50 mt-1 w-52 max-h-64 overflow-y-auto rounded-lg border border-border bg-card shadow-xl",children:[(0,t.jsxs)("button",{onClick:()=>ti("all"),className:`flex w-full items-center gap-2.5 px-3 py-2 text-sm transition-colors cursor-pointer ${!eM?"text-foreground font-medium bg-white/5":"text-muted hover:text-foreground hover:bg-white/5"}`,children:[(0,t.jsx)("span",{children:"All Patches"}),!eM&&(0,t.jsx)("svg",{className:"ml-auto h-4 w-4",viewBox:"0 0 20 20",fill:"currentColor",children:(0,t.jsx)("path",{fillRule:"evenodd",d:"M16.704 4.153a.75.75 0 01.143 1.052l-8 10.5a.75.75 0 01-1.127.075l-4.5-4.5a.75.75 0 011.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 011.05-.143z",clipRule:"evenodd"})})]}),eL.map(e=>{let r=eM===e.key;return(0,t.jsxs)("button",{onClick:()=>ti(e.key),className:`flex w-full items-center gap-2.5 px-3 py-2 text-sm transition-colors cursor-pointer ${r?"text-accent-blue font-medium bg-accent-blue/10":"text-muted hover:text-foreground hover:bg-white/5"}`,children:[(0,t.jsx)("span",{children:e.label}),r&&(0,t.jsx)("svg",{className:"ml-auto h-4 w-4",viewBox:"0 0 20 20",fill:"currentColor",children:(0,t.jsx)("path",{fillRule:"evenodd",d:"M16.704 4.153a.75.75 0 01.143 1.052l-8 10.5a.75.75 0 01-1.127.075l-4.5-4.5a.75.75 0 011.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 011.05-.143z",clipRule:"evenodd"})})]},e.key)})]})]}),eC[109]=eM,eC[110]=ti,eC[111]=e3,eC[112]=eL,eC[113]=Z):Z=eC[113],eC[114]===Symbol.for("react.memo_cache_sentinel")?(ee=e=>eG(e.target.value),eC[114]=ee):ee=eC[114],eC[115]!==eH?(et=(0,t.jsx)("input",{type:"text",placeholder:"Search items...",value:eH,onChange:ee,className:"rounded-lg border border-border bg-background px-3 py-2 text-sm text-foreground placeholder:text-muted/50 focus:border-accent-orange/50 focus:outline-none transition-colors w-full sm:w-56"}),eC[115]=eH,eC[116]=et):et=eC[116],eC[117]!==tl||eC[118]!==tr?(er=tr&&(0,t.jsxs)("button",{onClick:tl,className:"flex items-center gap-1.5 rounded-lg px-3 py-2 text-sm font-medium text-muted hover:text-foreground transition-colors cursor-pointer",children:[(0,t.jsx)("svg",{className:"h-3.5 w-3.5",viewBox:"0 0 20 20",fill:"currentColor",children:(0,t.jsx)("path",{d:"M6.28 5.22a.75.75 0 00-1.06 1.06L8.94 10l-3.72 3.72a.75.75 0 101.06 1.06L10 11.06l3.72 3.72a.75.75 0 101.06-1.06L11.06 10l3.72-3.72a.75.75 0 00-1.06-1.06L10 8.94 6.28 5.22z"})}),"Clear Filters"]}),eC[117]=tl,eC[118]=tr,eC[119]=er):er=eC[119];let tN=1!==tm.length?"s":"";
1eC[120]!==tm.length||eC[121]!==tN?(el=(0,t.jsxs)("span",{className:"text-sm text-muted ml-auto",children:[tm.length," item",tN]}),eC[120]=tm.length,eC[121]=tN,eC[122]=el):el=eC[122],eC[123]!==eR||eC[124]!==V||eC[125]!==Y||eC[126]!==Z||eC[127]!==et||eC[128]!==er||eC[129]!==el?(ea=(0,t.jsxs)("div",{className:"ns-fbar flex flex-wrap items-center gap-3 mb-4 px-4 py-3",children:[eR,V,Y,Z,et,er,el]}),eC[123]=eR,eC[124]=V,eC[125]=Y,eC[126]=Z,eC[127]=et,eC[128]=er,eC[129]=el,eC[130]=ea):ea=eC[130],eC[131]!==ts||eC[132]!==tc||eC[133]!==eq?(es=g.map(e=>{let r=eq===e.key,l=function(e){switch(e){case"weapon":return"border-accent-orange/40";case"vitality":return"border-accent-green/40";case"spirit":return"border-purple-400/40";default:return"border-border"}}(e.key),a=function(e){switch(e){case"weapon":return"bg-accent-orange/30 text-accent-orange border-accent-orange ring-1 ring-accent-orange/40";case"vitality":return"bg-accent-green/30 text-accent-green border-accent-green ring-1 ring-accent-green/40";case"spirit":return"bg-purple-400/30 text-purple-400 border-purple-400 ring-1 ring-purple-400/40";
1default:return"bg-white/15 text-foreground border-foreground/40 ring-1 ring-foreground/20"}}(e.key);return(0,t.jsxs)("button",{onClick:()=>ts(e.key),className:`rounded-lg px-3 py-2 text-sm font-medium border transition-all cursor-pointer ${r?`${a} font-bold`:`${l} bg-card text-muted hover:bg-card-hover hover:text-foreground`}`,children:[e.label,"all"!==e.key&&(0,t.jsx)("span",{className:"ml-1.5 opacity-60",children:tc[e.key]??0})]},e.key)}),eC[131]=ts,eC[132]=tc,eC[133]=eq,eC[134]=es):es=eC[134],eC[135]===Symbol.for("react.memo_cache_sentinel")?(en=["table","shop"],eC[135]=en):en=eC[135],eC[136]!==eW||eC[137]!==eU||eC[138]!==eE?(eo=(0,t.jsx)("div",{className:"ml-auto flex gap-1.5",role:"group","aria-label":"View",children:en.map(e=>(0,t.jsx)("button",{type:"button","aria-pressed":eE===e,onClick:()=>{eK(e);let t=new URLSearchParams(eU.toString());"shop"===e?t.set("view","shop"):t.delete("view");let r=t.toString();eW.replace(r?`?${r}`:window.location.pathname,{scroll:!1})},className:"ns-chip cursor-pointer",children:"table"===e?"Table":"Shop view"},e))}),eC[136]=eW,eC[137]=eU,eC[138]=eE,eC[139]=eo):eo=eC[139],eC[140]!==es||eC[141]!==eo?(ei=(0,t.jsxs)("div",{className:"ns-slotchips flex flex-wrap gap-2 mb-4 items-center",children:[es,eo]}),eC[140]=es,eC[141]=eo,eC[142]=ei):ei=eC[142],eC[143]!==tm||eC[144]!==eE?(ec="shop"===eE&&(0,t.jsx)(m,{items:tm}),eC[143]=tm,eC[144]=eE,eC[145]=ec):ec=eC[145];let ty=`ns-table hidden overflow-x-auto rounded-xl border border-border ${"table"===eE?"md:block":""}`;eC[146]!==tu?(ed=tu("rating","Rating"),em=tu("name","Item"),eC[146]=tu,eC[147]=ed,eC[148]=em):(ed=eC[147],em=eC[148]),eC[149]===Symbol.for("react.memo_cache_sentinel")?(eu=(0,t.jsx)("th",{className:"px-4 py-3 text-left text-xs font-medium uppercase tracking-wide text-muted",children:"Slot"}),eC[149]=eu):eu=eC[149],eC[150]!==tu?(ex=tu("item_tier","Tier"),eh=tu("cost","Cost"),ep=tu("win_rate","Win Rate"),ef=tu("pick_rate","Pick Rate"),eg=tu("matches","Matches"),eC[150]=tu,eC[151]=ex,eC[152]=eh,eC[153]=ep,eC[154]=ef,eC[155]=eg):(ex=eC[151],eh=eC[152],ep=eC[153],ef=eC[154],eg=eC[155]),eC[156]===Symbol.for("react.memo_cache_sentinel")?(eb=(0,t.jsx)("th",{className:"px-4 py-3 text-left text-xs font-medium uppercase tracking-wide text-muted hidden lg:table-cell",children:"Builds"}),eC[156]=eb):eb=eC[156],eC[157]!==ed||eC[158]!==em||eC[159]!==ex||eC[160]!==eh||eC[161]!==ep||eC[162]!==ef||eC[163]!==eg?(ej=(0,t.jsx)("thead",{className:"border-b border-border bg-card sticky top-0 z-10",children:(0,t.jsxs)("tr",{children:[ed,em,eu,ex,eh,ep,ef,eg,eb]})}),eC[157]=ed,eC[158]=em,eC[159]=ex,eC[160]=eh,eC[161]=ep,eC[162]=ef,eC[163]=eg,eC[164]=ej):ej=eC[164],eC[165]!==e9||eC[166]!==th||eC[167]!==tx||eC[168]!==tm?(ev=(0,t.jsx)("tbody",{className:"divide-y divide-border",children:tm.map((e,r)=>{let l=e.asset?(0,o.getItemImage)(e.asset):null,n=e.asset?.item_tier,i=e.asset?.item_slot_type,c=e9.get(e.item_id);return(0,t.jsxs)("tr",{className:`transition-colors hover:bg-card ${r%2==1?"bg-white/[0.02]":"bg-background"}`,children:[(0,t.jsx)("td",{className:"px-4 py-3",children:c&&tp(c.tier)}),(0,t.jsx)("td",{className:"px-4 py-3",children:(0,t.jsxs)(s.default,{href:`/items/${e.asset?(0,o.itemSlug)(e.asset):String(e.item_id)}`,className:"flex items-center gap-3 hover:text-accent-orange transition-colors",children:[l&&"/placeholder-item.png"!==l&&(0,t.jsx)(a.default,{src:l,alt:e.asset?.name??"",width:32,height:32,className:"rounded",unoptimized:!0}),(0,t.jsx)("span",{className:"font-semibold",children:e.asset?.name??`Item ${e.item_id}`})]})}),(0,t.jsx)("td",{className:"px-4 py-3",children:i&&(0,t.jsx)("span",{className:`text-sm font-medium capitalize ${(0,o.getItemSlotColor)(i)}`,children:i})}),(0,t.jsx)("td",{className:"px-4 py-3",children:n&&(0,t.jsx)("span",{className:"font-mono text-sm text-muted",children:"I".repeat(n)})}),(0,t.jsx)("td",{className:"px-4 py-3 font-mono text-sm text-accent-orange",children:e.asset?.cost??"-"}),(0,t.jsx)("td",{className:"px-4 py-3",children:(0,t.jsxs)("div",{className:"flex items-center gap-1.5",children:[tf(e.win_rate),(0,t.jsx)("span",{className:`font-mono text-sm font-semibold ${(0,o.getWinRateColor)(e.win_rate)}`,children:(0,o.formatWinRate)(e.win_rate)}),(0,t.jsx)("span",{className:"ml-1",children:tx(e.item_id)})]})}),(0,t.jsx)("td",{className:"px-4 py-3",children:(0,t.jsxs)("div",{className:"flex items-center",children:[(0,t.jsx)("span",{className:"font-mono text-sm text-muted",children:(0,o.formatPickRate)(e.pick_rate)}),(0,t.jsx)("span",{className:"ml-1",children:th(e.item_id)})]})}),(0,t.jsx)("td",{className:"px-4 py-3 font-mono text-sm text-muted",suppressHydrationWarning:!0,children:e.total_matches.toLocaleStr
1ing()}),(0,t.jsx)("td",{className:"px-4 py-3 font-mono text-sm text-accent-purple hidden lg:table-cell",suppressHydrationWarning:!0,children:e.builds?.toLocaleString()??"-"})]},e.item_id)})}),eC[165]=e9,eC[166]=th,eC[167]=tx,eC[168]=tm,eC[169]=ev):ev=eC[169],eC[170]!==ej||eC[171]!==ev?(ew=(0,t.jsxs)("table",{className:"w-full",children:[ej,ev]}),eC[170]=ej,eC[171]=ev,eC[172]=ew):ew=eC[172],eC[173]!==ty||eC[174]!==ew?(eN=(0,t.jsx)("div",{className:ty,children:ew}),eC[173]=ty,eC[174]=ew,eC[175]=eN):eN=eC[175];let t_=`grid gap-2 md:hidden ${"shop"===eE?"!hidden":""}`;return eC[176]!==e9||eC[177]!==th||eC[178]!==tx||eC[179]!==tm?(ey=tm.map(e=>{let r=e.asset?(0,o.getItemImage)(e.asset):null,l=e.asset?.item_slot_type,n=e9.get(e.item_id);return(0,t.jsxs)(s.default,{href:`/items/${e.asset?(0,o.itemSlug)(e.asset):String(e.item_id)}`,className:"flex items-center gap-3 rounded-xl border border-border bg-card px-3 py-2.5 transition-colors hover:bg-card-hover",children:[r&&"/placeholder-item.png"!==r&&(0,t.jsx)(a.default,{src:r,alt:e.asset?.name??"",width:32,height:32,className:"rounded",unoptimized:!0}),(0,t.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,t.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,t.jsx)("span",{className:"text-xs font-bold truncate",children:e.asset?.name??`Item ${e.item_id}`}),n&&tp(n.tier),l&&(0,t.jsx)("span",{className:`text-xs font-medium capitalize shrink-0 ${(0,o.getItemSlotColor)(l)}`,children:l})]}),(0,t.jsxs)("div",{className:"mt-0.5 flex gap-3 text-xs text-muted",children:[(0,t.jsxs)("span",{className:`font-semibold ${(0,o.getWinRateColor)(e.win_rate)}`,children:[(0,o.formatWinRate)(e.win_rate)," WR"]}),tx(e.item_id),(0,t.jsxs)("span",{children:[(0,o.formatPickRate)(e.pick_rate)," PR"]}),th(e.item_id),e.asset?.cost!=null&&(0,t.jsx)("span",{className:"text-accent-orange",children:e.asset.cost})]})]})]},e.item_id)}),eC[176]=e9,eC[177]=th,eC[178]=tx,eC[179]=tm,eC[180]=ey):ey=eC[180],eC[181]!==t_||eC[182]!==ey?(e_=(0,t.jsx)("div",{className:t_,children:ey}),eC[181]=t_,eC[182]=ey,eC[183]=e_):e_=eC[183],eC[184]!==tl||eC[185]!==tm.length?(ek=0===tm.length&&(0,t.jsxs)("div",{className:"rounded-xl border border-border bg-card p-6 text-center",children:[(0,t.jsx)("p",{className:"text-xs text-muted",children:"No items match your filters."}),(0,t.jsx)("button",{onClick:tl,className:"mt-1.5 text-xs text-accent-orange hover:underline",children:"Clear all filters"})]}),eC[184]=tl,eC[185]=tm.length,eC[186]=ek):ek=eC[186],eC[187]!==ea||eC[188]!==ei||eC[189]!==ec||eC[190]!==eN||eC[191]!==e_||eC[192]!==ek?(eS=(0,t.jsxs)("div",{children:[ea,ei,ec,eN,e_,ek]}),eC[187]=ea,eC[188]=ei,eC[189]=ec,eC[190]=eN,eC[191]=e_,eC[192]=ek,eC[193]=eS):eS=eC[193],eS}function N(e){return!e}function y(e){return!e}function _(e){return!e}e.s(["default",()=>w],565620)}]);
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.