PageSourceSearch

https://lootify.market/assets/index-CDbw8yeo.js

js lootify.market collected 2026-10-02 15:09:17 UTC 3,100,116 bytes, 2,638 lines download raw bytes

vendor: 5,221 bytes, line 1
1function Ote(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const a in r)if(a!=="default"&&!(a in e)){const s=Object.getOwnPropertyDescriptor(r,a);s&&Object.defineProperty(e,a,s.get?s:{enumerable:!0,get:()=>r[a]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))r(a);new MutationObserver(a=>{for(const s of a)if(s.type==="childList")for(const l of s.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function n(a){const s={};return a.integrity&&(s.integrity=a.integrity),a.referrerPolicy&&(s.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?s.credentials="include":a.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function r(a){if(a.ep)return;a.ep=!0;const s=n(a);fetch(a.href,s)}})();function yl(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Q9={exports:{}},Pf={};var oN;function Bte(){if(oN)return Pf;oN=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function n(r,a,s){var l=null;if(s!==void 0&&(l=""+s),a.key!==void 0&&(l=""+a.key),"key"in a){s={};for(var o in a)o!=="key"&&(s[o]=a[o])}else s=a;return a=s.ref,{$$typeof:e,type:r,key:l,ref:a!==void 0?a:null,props:s}}return Pf.Fragment=t,Pf.jsx=n,Pf.jsxs=n,Pf}var cN;function Dte(){return cN||(cN=1,Q9.exports=Bte()),Q9.exports}var i=Dte(),J9={exports:{}},Ef={},eg={exports:{}},tg={};var uN;function $te(){return uN||(uN=1,(function(e){function t(B,$){var q=B.length;B.push($);e:for(;0<q;){var K=q-1>>>1,O=B[K];if(0<a(O,$))B[K]=$,B[q]=O,q=K;else break e}}function n(B){return B.length===0?null:B[0]}function r(B){if(B.length===0)return null;var $=B[0],q=B.pop();if(q!==$){B[0]=q;e:for(var K=0,O=B.length,V=O>>>1;K<V;){var G=2*(K+1)-1,H=B[G],re=G+1,Z=B[re];if(0>a(H,q))re<O&&0>a(Z,H)?(B[K]=Z,B[re]=q,K=re):(B[K]=H,B[G]=q,K=G);else if(re<O&&0>a(Z,q))B[K]=Z,B[re]=q,K=re;else break e}}return $}function a(B,$){var q=B.sortIndex-$.sortIndex;return q!==0?q:B.id-$.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var s=performance;e.unstable_now=function(){return s.now()}}else{var l=Date,o=l.now();e.unstable_now=function(){return l.now()-o}}var u=[],d=[],m=1,p=null,b=3,y=!1,v=!1,_=!1,w=!1,k=typeof setTimeout=="function"?setTimeout:null,S=typeof clearTimeout=="function"?clearTimeout:null,I=typeof setImmediate<"u"?setImmediate:null;function C(B){for(var $=n(d);$!==null;){if($.callback===null)r(d);else if($.startTime<=B)r(d),$.sortIndex=$.expirationTime,t(u,$);else break;$=n(d)}}function F(B){if(_=!1,C(B),!v)if(n(u)!==null)v=!0,N||(N=!0,R());else{var $=n(d);$!==null&&U(F,$.startTime-B)}}var N=!1,A=-1,L=5,P=-1;function T(){return w?!0:!(e.unstable_now()-P<L)}function E(){if(w=!1,N){var B=e.unstable_now();P=B;var $=!0;try{e:{v=!1,_&&(_=!1,S(A),A=-1),y=!0;var q=b;try{t:{for(C(B),p=n(u);p!==null&&!(p.expirationTime>B&&T());){var K=p.callback;if(typeof K=="function"){p.callback=null,b=p.priorityLevel;var O=K(p.expirationTime<=B);if(B=e.unstable_now(),typeof O=="function"){p.callback=O,C(B),$=!0;break t}p===n(u)&&r(u),C(B)}else r(u);p=n(u)}if(p!==null)$=!0;else{var V=n(d);V!==null&&U(F,V.startTime-B),$=!1}}break e}finally{p=null,b=q,y=!1}$=void 0}}finally{$?R():N=!1}}}var R;if(typeof I=="function")R=function(){I(E)};else if(typeof MessageChannel<"u"){var D=new MessageChannel,z=D.port2;D.port1.onmessage=E,R=function(){z.postMessage(null)}}else R=function(){k(E,0)};function U(B,$){A=k(function(){B(e.unstable_now())},$)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(B){B.callback=null},e.unstable_forceFrameRate=function(B){0>B||125<B?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):L=0<B?Math.floor(1e3/B):5},e.unstable_getCurrentPriorityLevel=function(){return b},e.unstable_next=function(B){switch(b){case 1:case 2:case 3:var $=3;break;default:$=b}var q=b;b=$;try{return B()}finally{b=q}},e.unstable_requestPaint=function(){w=!0},e.unstable_runWithPriority=function(B,$){switch(B){case 1:case 2:case 3:case 4:case 5:break;default:B=3}var q=b;b=B;try{return $()}finally{b=q}},e.unstable_scheduleCallback=function(B,$,q){var K=e.unstable_now();switch(typeof q=="object"&&q!==null?(q=q.delay,q=typeof q=="number"&&0<q?K+q:K):q=K,B){case 1:var O=-1;break;case 2:O=250;break;case 5:O=1073741823;break;case 4:O=1e4;break;default:O=5e3}return O=q+O,B={id:m++,callback:$,priorityLevel:B,startTime:q,expirationTime:O,sortIndex:-1},q>K?(B.sortIndex=q,t(d,B),n(u)===null&&B===n(d)&&(_?(S(A),A=-1):_=!0,U(F,q-K))):(B.sortIndex=O,t(u,B),v||y||(v=!0,N||(N=!0,R()))),B},e.unstable_shouldYield=T,e.unstable_wrapCallback=function(B){var $=b;return function(){var q=b;b=$;try{return B.apply(this,arguments)}finally{b=q}}}})(tg)),tg}var dN;
vendor: 15,330 bytes, line 1
1function Wte(){return dN||(dN=1,eg.exports=$te()),eg.exports}var ng={exports:{}},jn={};var fN;function Ute(){if(fN)return jn;fN=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),s=Symbol.for("react.consumer"),l=Symbol.for("react.context"),o=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),p=Symbol.for("react.activity"),b=Symbol.iterator;function y(V){return V===null||typeof V!="object"?null:(V=b&&V[b]||V["@@iterator"],typeof V=="function"?V:null)}var v={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},_=Object.assign,w={};function k(V,G,H){this.props=V,this.context=G,this.refs=w,this.updater=H||v}k.prototype.isReactComponent={},k.prototype.setState=function(V,G){if(typeof V!="object"&&typeof V!="function"&&V!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,V,G,"setState")},k.prototype.forceUpdate=function(V){this.updater.enqueueForceUpdate(this,V,"forceUpdate")};function S(){}S.prototype=k.prototype;function I(V,G,H){this.props=V,this.context=G,this.refs=w,this.updater=H||v}var C=I.prototype=new S;C.constructor=I,_(C,k.prototype),C.isPureReactComponent=!0;var F=Array.isArray;function N(){}var A={H:null,A:null,T:null,S:null},L=Object.prototype.hasOwnProperty;function P(V,G,H){var re=H.ref;return{$$typeof:e,type:V,key:G,ref:re!==void 0?re:null,props:H}}function T(V,G){return P(V.type,G,V.props)}function E(V){return typeof V=="object"&&V!==null&&V.$$typeof===e}function R(V){var G={"=":"=0",":":"=2"};return"$"+V.replace(/[=:]/g,function(H){return G[H]})}var D=/\/+/g;function z(V,G){return typeof V=="object"&&V!==null&&V.key!=null?R(""+V.key):G.toString(36)}function U(V){switch(V.status){case"fulfilled":return V.value;case"rejected":throw V.reason;default:switch(typeof V.status=="string"?V.then(N,N):(V.status="pending",V.then(function(G){V.status==="pending"&&(V.status="fulfilled",V.value=G)},function(G){V.status==="pending"&&(V.status="rejected",V.reason=G)})),V.status){case"fulfilled":return V.value;case"rejected":throw V.reason}}throw V}function B(V,G,H,re,Z){var Q=typeof V;(Q==="undefined"||Q==="boolean")&&(V=null);var ie=!1;if(V===null)ie=!0;else switch(Q){case"bigint":case"string":case"number":ie=!0;break;case"object":switch(V.$$typeof){case e:case t:ie=!0;break;case m:return ie=V._init,B(ie(V._payload),G,H,re,Z)}}if(ie)return Z=Z(V),ie=re===""?"."+z(V,0):re,F(Z)?(H="",ie!=null&&(H=ie.replace(D,"$&/")+"/"),B(Z,G,H,"",function(le){return le})):Z!=null&&(E(Z)&&(Z=T(Z,H+(Z.key==null||V&&V.key===Z.key?"":(""+Z.key).replace(D,"$&/")+"/")+ie)),G.push(Z)),1;ie=0;var ne=re===""?".":re+":";if(F(V))for(var X=0;X<V.length;X++)re=V[X],Q=ne+z(re,X),ie+=B(re,G,H,Q,Z);else if(X=y(V),typeof X=="function")for(V=X.call(V),X=0;!(re=V.next()).done;)re=re.value,Q=ne+z(re,X++),ie+=B(re,G,H,Q,Z);else if(Q==="object"){if(typeof V.then=="function")return B(U(V),G,H,re,Z);throw G=String(V),Error("Objects are not valid as a React child (found: "+(G==="[object Object]"?"object with keys {"+Object.keys(V).join(", ")+"}":G)+"). If you meant to render a collection of children, use an array instead.")}return ie}function $(V,G,H){if(V==null)return V;var re=[],Z=0;return B(V,re,"","",function(Q){return G.call(H,Q,Z++)}),re}function q(V){if(V._status===-1){var G=V._result;G=G(),G.then(function(H){(V._status===0||V._status===-1)&&(V._status=1,V._result=H)},function(H){(V._status===0||V._status===-1)&&(V._status=2,V._result=H)}),V._status===-1&&(V._status=0,V._result=G)}if(V._status===1)return V._result.default;throw V._result}var K=typeof reportError=="function"?reportError:function(V){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var G=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof V=="object"&&V!==null&&typeof V.message=="string"?String(V.message):String(V),error:V});if(!window.dispatchEvent(G))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",V);return}console.error(V)},O={map:$,forEach:function(V,G,H){$(V,function(){G.apply(this,arguments)},H)},count:function(V){var G=0;return $(V,function(){G++}),G},toArray:function(V){return $(V,function(G){return G})||[]},only:function(V){if(!E(V))throw Error("React.Children.only expected to receive a single React element child.");return V}};return jn.Activity=p,jn.Children=O,jn.Component=k,jn.Fragment=n,jn.Profiler=a,jn.PureComponent=I,jn.StrictMode=r,jn.Suspense=u,jn.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=A,jn.__COMPILER_RUNTIME={__proto__:null,c:function(V){return A.H.useMemoCache(V)}},jn.cache=function(V){return function(){return V.apply(null,arguments)}},jn.cacheSignal=function(){return null},jn.cloneElement=function(V,G,H){if(V==null)throw Error("The argument must be a React element, but you passed "+V+".");var re=_({},V.props),Z=V.key;if(G!=null)for(Q in G.key!==void 0&&(Z=""+G.key),G)!L.call(G,Q)||Q==="key"||Q==="__self"||Q==="__source"||Q==="ref"&&G.ref===void 0||(re[Q]=G[Q]);var Q=arguments.length-2;if(Q===1)re.children=H;else if(1<Q){for(var ie=Array(Q),ne=0;ne<Q;ne++)ie[ne]=arguments[ne+2];re.children=ie}return P(V.type,Z,re)},jn.createContext=function(V){return V={$$typeof:l,_currentValue:V,_currentValue2:V,_threadCount:0,Provider:null,Consumer:null},V.Provider=V,V.Consumer={$$typeof:s,_context:V},V},jn.createElement=function(V,G,H){var re,Z={},Q=null;if(G!=null)for(re in G.key!==void 0&&(Q=""+G.key),G)L.call(G,re)&&re!=="key"&&re!=="__self"&&re!=="__source"&&(Z[re]=G[re]);var ie=arguments.length-2;if(ie===1)Z.children=H;else if(1<ie){for(var ne=Array(ie),X=0;X<ie;X++)ne[X]=arguments[X+2];Z.children=ne}if(V&&V.defaultProps)for(re in ie=V.defaultProps,ie)Z[re]===void 0&&(Z[re]=ie[re]);return P(V,Q,Z)},jn.createRef=function(){return{current:null}},jn.forwardRef=function(V){return{$$typeof:o,render:V}},jn.isValidElement=E,jn.lazy=function(V){return{$$typeof:m,_payload:{_status:-1,_result:V},_init:q}},jn.memo=function(V,G){return{$$typeof:d,type:V,compare:G===void 0?null:G}},jn.startTransition=function(V){var G=A.T,H={};A.T=H;try{var re=V(),Z=A.S;Z!==null&&Z(H,re),typeof re=="object"&&re!==null&&typeof re.then=="function"&&re.then(N,K)}catch(Q){K(Q)}finally{G!==null&&H.types!==null&&(G.types=H.types),A.T=G}},jn.unstable_useCacheRefresh=function(){return A.H.useCacheRefresh()},jn.use=function(V){return A.H.use(V)},jn.useActionState=function(V,G,H){return A.H.useActionState(V,G,H)},jn.useCallback=function(V,G){return A.H.useCallback(V,G)},jn.useContext=function(V){return A.H.useContext(V)},jn.useDebugValue=function(){},jn.useDeferredValue=function(V,G){return A.H.useDeferredValue(V,G)},jn.useEffect=function(V,G){return A.H.useEffect(V,G)},jn.useEffectEvent=function(V){return A.H.useEffectEvent(V)},jn.useId=function(){return A.H.useId()},jn.useImperativeHandle=function(V,G,H){return A.H.useImperativeHandle(V,G,H)},jn.useInsertionEffect=function(V,G){return A.H.useInsertionEffect(V,G)},jn.useLayoutEffect=function(V,G){return A.H.useLayoutEffect(V,G)},jn.useMemo=function(V,G){return A.H.useMemo(V,G)},jn.useOptimistic=function(V,G){return A.H.useOptimistic(V,G)},jn.useReducer=function(V,G,H){return A.H.useReducer(V,G,H)},jn.useRef=function(V){return A.H.useRef(V)},jn.useState=function(V){return A.H.useState(V)},jn.useSyncExternalStore=function(V,G,H){return A.H.useSyncExternalStore(V,G,H)},jn.useTransition=function(){return A.H.useTransition()},jn.version="19.2.0",jn}var hN;function y3(){return hN||(hN=1,ng.exports=Ute()),ng.exports}var rg={exports:{}},es={};var mN;function Hte(){if(mN)return es;mN=1;var e=y3();function t(u){var d="https://react.dev/errors/"+u;if(1<arguments.length){d+="?args[]="+encodeURIComponent(arguments[1]);for(var m=2;m<arguments.length;m++)d+="&args[]="+encodeURIComponent(arguments[m])}return"Minified React error #"+u+"; visit "+d+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function n(){}var r={d:{f:n,r:function(){throw Error(t(522))},D:n,C:n,L:n,m:n,X:n,S:n,M:n},p:0,findDOMNode:null},a=Symbol.for("react.portal");function s(u,d,m){var p=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:a,key:p==null?null:""+p,children:u,containerInfo:d,implementation:m}}var l=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function o(u,d){if(u==="font")return"";if(typeof d=="string")return d==="use-credentials"?d:""}return es.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,es.createPortal=function(u,d){var m=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!d||d.nodeType!==1&&d.nodeType!==9&&d.nodeType!==11)throw Error(t(299));return s(u,d,null,m)},es.flushSync=function(u){var d=l.T,m=r.p;try{if(l.T=null,r.p=2,u)return u()}finally{l.T=d,r.p=m,r.d.f()}},es.preconnect=function(u,d){typeof u=="string"&&(d?(d=d.crossOrigin,d=typeof d=="string"?d==="use-credentials"?d:"":void 0):d=null,r.d.C(u,d))},es.prefetchDNS=function(u){typeof u=="string"&&r.d.D(u)},es.preinit=function(u,d){if(typeof u=="string"&&d&&typeof d.as=="string"){var m=d.as,p=o(m,d.crossOrigin),b=typeof d.integrity=="string"?d.integrity:void 0,y=typeof d.fetchPriority=="string"?d.fetchPriority:void 0;m==="style"?r.d.S(u,typeof d.precedence=="string"?d.precedence:void 0,{crossOrigin:p,integrity:b,fetchPriority:y}):m==="script"&&r.d.X(u,{crossOrigin:p,integrity:b,fetchPriority:y,nonce:typeof d.nonce=="string"?d.nonce:void 0})}},es.preinitModule=function(u,d){if(typeof u=="string")if(typeof d=="object"&&d!==null){if(d.as==null||d.as==="script"){var m=o(d.as,d.crossOrigin);r.d.M(u,{crossOrigin:m,integrity:typeof d.integrity=="string"?d.integrity:void 0,nonce:typeof d.nonce=="string"?d.nonce:void 0})}}else d==null&&r.d.M(u)},es.preload=function(u,d){if(typeof u=="string"&&typeof d=="object"&&d!==null&&typeof d.as=="string"){var m=d.as,p=o(m,d.crossOrigin);r.d.L(u,m,{crossOrigin:p,integrity:typeof d.integrity=="string"?d.integrity:void 0,nonce:typeof d.nonce=="string"?d.nonce:void 0,type:typeof d.type=="string"?d.type:void 0,fetchPriority:typeof d.fetchPriority=="string"?d.fetchPriority:void 0,referrerPolicy:typeof d.referrerPolicy=="string"?d.referrerPolicy:void 0,imageSrcSet:typeof d.imageSrcSet=="string"?d.imageSrcSet:void 0,imageSizes:typeof d.imageSizes=="string"?d.imageSizes:void 0,media:typeof d.media=="string"?d.media:void 0})}},es.preloadModule=function(u,d){if(typeof u=="string")if(d){var m=o(d.as,d.crossOrigin);r.d.m(u,{as:typeof d.as=="string"&&d.as!=="script"?d.as:void 0,crossOrigin:m,integrity:typeof d.integrity=="string"?d.integrity:void 0})}else r.d.m(u)},es.requestFormReset=function(u){r.d.r(u)},es.unstable_batchedUpdates=function(u,d){return u(d)},es.useFormState=function(u,d,m){return l.H.useFormState(u,d,m)},es.useFormStatus=function(){return l.H.useHostTransitionStatus()},es.version="19.2.0",es}var pN;function dW(){if(pN)return rg.exports;pN=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),rg.exports=Hte(),rg.exports}var gN;function zte(){if(gN)return Ef;gN=1;var e=Wte(),t=y3(),n=dW();function r(c){var f="https://react.dev/errors/"+c;if(1<arguments.length){f+="?args[]="+encodeURIComponent(arguments[1]);for(var g=2;g<arguments.length;g++)f+="&args[]="+encodeURIComponent(arguments[g])}return"Minified React error #"+c+"; visit "+f+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function a(c){return!(!c||c.nodeType!==1&&c.nodeType!==9&&c.nodeType!==11)}function s(c){var f=c,g=c;if(c.alternate)for(;f.return;)f=f.return;else{c=f;do f=c,(f.flags&4098)!==0&&(g=f.return),c=f.return;while(c)}return f.tag===3?g:null}function l(c){if(c.tag===13){var f=c.memoizedState;if(f===null&&(c=c.alternate,c!==null&&(f=c.memoizedState)),f!==null)return f.dehydrated}return null}function o(c){if(c.tag===31){var f=c.memoizedState;if(f===null&&(c=c.alternate,c!==null&&(f=c.memoizedState)),f!==null)return f.dehydrated}return null}function u(c){if(s(c)!==c)throw Error(r(188))}function d(c){var f=c.alternate;if(!f){if(f=s(c),f===null)throw Error(r(188));return f!==c?null:c}for(var g=c,x=f;;){var M=g.return;if(M===null)break;var j=M.alternate;if(j===null){if(x=M.return,x!==null){g=x;continue}break}if(M.child===j.child){for(j=M.child;j;){if(j===g)return u(M),c;if(j===x)return u(M),f;j=j.sibling}throw Error(r(188))}if(g.return!==x.return)g=M,x=j;else{for(var W=!1,Y=M.child;Y;){if(Y===g){W=!0,g=M,x=j;break}if(Y===x){W=!0,x=M,g=j;break}Y=Y.sibling}if(!W){for(Y=j.child;Y;){if(Y===g){W=!0,g=j,x=M;break}if(Y===x){W=!0,x=j,g=M;break}Y=Y.sibling}if(!W)throw Error(r(189))}}if(g.alternate!==x)throw Error(r(190))}if(g.tag!==3)throw Error(r(188));return g.stateNode.current===g?c:f}function m(c){var f=c.tag;if(f===5||f===26||f===27||f===6)return c;for(c=c.child;c!==null;){if(f=m(c),f!==null)return f;c=c.sibling}return null}var p=Object.assign,b=Symbol.for("react.element"),y=Symbol.for("react.transitional.element"),v=Symbol.for("react.portal"),_=Symbol.for("react.fragment"),w=Symbol.for("react.strict_mode"),k=Symbol.for("react.profiler"),S=Symbol.for("react.consumer"),I=Symbol.for("react.context"),C=Symbol.for("react.forward_ref"),F=Symbol.for("react.suspense"),N=Symbol.for("react.suspense_list"),A=Symbol.for("react.memo"),L=Symbol.for("react.lazy"),P=Symbol.for("react.activity"),T=Symbol.for("react.memo_cache_sentinel"),E=Symbol.iterator;function R(c){return c===null||typeof c!="object"?null:(c=E&&c[E]||c["@@iterator"],typeof c=="function"?c:null)}var D=Symbol.for("react.client.reference");function z(c){if(c==null)return null;if(typeof c=="function")return c.$$typeof===D?null:c.displayName||c.name||null;if(typeof c=="string")return c;switch(c){case _:return"Fragment";case k:return"Profiler";case w:return"StrictMode";case F:return"Suspense";case N:return"SuspenseList";case P:return"Activity"}if(typeof c=="object")switch(c.$$typeof){case v:return"Portal";case I:return c.displayName||"Context";case S:return(c._context.displayName||"Context")+".Consumer";case C:var f=c.render;return c=c.displayName,c||(c=f.displayName||f.name||"",c=c!==""?"ForwardRef("+c+")":"ForwardRef"),c;case A:return f=c.displayName||null,f!==null?f:z(c.type)||"Memo";case L:f=c._payload,c=c._init;try{return z(c(f))}catch{}}return null}var U=Array.isArray,B=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,$=n.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,q={pending:!1,data:null,method:null,action:null},K=[],O=-1;function V(c){return{current:c}}function G(c){0>O||(c.current=K[O],K[O]=null,O--)}function H(c,f){O++,K[O]=c.current,c.current=f}var re=V(null),Z=V(null),Q=V(null),ie=V(null);function ne(c,f){switch(H(Q,f),H(Z,c),H(re,null),f.nodeType){case 9:case 11:c=(c=f.documentElement)&&(c=c.namespaceURI)?Tj(c):0;break;default:if(c=f.tagName,f=f.namespaceURI)f=Tj(f),c=Aj(f,c);else switch(c){case"svg":c=1;break;case"math":c=2;break;default:c=0}}
vendor: 11,199 bytes, lines 1-8
1G(re),H(re,c)}function X(){G(re),G(Z),G(Q)}function le(c){c.memoizedState!==null&&H(ie,c);var f=re.current,g=Aj(f,c.type);f!==g&&(H(Z,c),H(re,g))}function _e(c){Z.current===c&&(G(re),G(Z)),ie.current===c&&(G(ie),jf._currentValue=q)}var J,Be;function ee(c){if(J===void 0)try{throw Error()}catch(g){var f=g.stack.trim().match(/\n( *(at )?)/);J=f&&f[1]||"",Be=-1<g.stack.indexOf(`
2    at`)?" (<anonymous>)":-1<g.stack.indexOf("@")?"@unknown:0:0":""}return`
3`+J+c+Be}var me=!1;function ve(c,f){if(!c||me)return"";me=!0;var g=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var x={DetermineComponentFrameRoot:function(){try{if(f){var rt=function(){throw Error()};if(Object.defineProperty(rt.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(rt,[])}catch(Ye){var We=Ye}Reflect.construct(c,[],rt)}else{try{rt.call()}catch(Ye){We=Ye}c.call(rt.prototype)}}else{try{throw Error()}catch(Ye){We=Ye}(rt=c())&&typeof rt.catch=="function"&&rt.catch(function(){})}}catch(Ye){if(Ye&&We&&typeof Ye.stack=="string")return[Ye.stack,We.stack]}return[null,null]}};x.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var M=Object.getOwnPropertyDescriptor(x.DetermineComponentFrameRoot,"name");M&&M.configurable&&Object.defineProperty(x.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var j=x.DetermineComponentFrameRoot(),W=j[0],Y=j[1];if(W&&Y){var de=W.split(`
4`),Re=Y.split(`
5`);for(M=x=0;x<de.length&&!de[x].includes("DetermineComponentFrameRoot");)x++;for(;M<Re.length&&!Re[M].includes("DetermineComponentFrameRoot");)M++;if(x===de.length||M===Re.length)for(x=de.length-1,M=Re.length-1;1<=x&&0<=M&&de[x]!==Re[M];)M--;for(;1<=x&&0<=M;x--,M--)if(de[x]!==Re[M]){if(x!==1||M!==1)do if(x--,M--,0>M||de[x]!==Re[M]){var Qe=`
6`+de[x].replace(" at new "," at ");return c.displayName&&Qe.includes("<anonymous>")&&(Qe=Qe.replace("<anonymous>",c.displayName)),Qe}while(1<=x&&0<=M);break}}}finally{me=!1,Error.prepareStackTrace=g}return(g=c?c.displayName||c.name:"")?ee(g):""}function we(c,f){switch(c.tag){case 26:case 27:case 5:return ee(c.type);case 16:return ee("Lazy");case 13:return c.child!==f&&f!==null?ee("Suspense Fallback"):ee("Suspense");case 19:return ee("SuspenseList");case 0:case 15:return ve(c.type,!1);case 11:return ve(c.type.render,!1);case 1:return ve(c.type,!0);case 31:return ee("Activity");default:return""}}function Ee(c){try{var f="",g=null;do f+=we(c,g),g=c,c=c.return;while(c);return f}catch(x){return`
7Error generating stack: `+x.message+`
8`+x.stack}}var Ae=Object.prototype.hasOwnProperty,ye=e.unstable_scheduleCallback,$e=e.unstable_cancelCallback,Xe=e.unstable_shouldYield,Ze=e.unstable_requestPaint,Je=e.unstable_now,Nt=e.unstable_getCurrentPriorityLevel,xe=e.unstable_ImmediatePriority,He=e.unstable_UserBlockingPriority,st=e.unstable_NormalPriority,ot=e.unstable_LowPriority,te=e.unstable_IdlePriority,Ne=e.log,Ke=e.unstable_setDisableYieldValue,dt=null,ft=null;function Pe(c){if(typeof Ne=="function"&&Ke(c),ft&&typeof ft.setStrictMode=="function")try{ft.setStrictMode(dt,c)}catch{}}var et=Math.clz32?Math.clz32:Mt,At=Math.log,ht=Math.LN2;function Mt(c){return c>>>=0,c===0?32:31-(At(c)/ht|0)|0}var kt=256,ce=262144,ge=4194304;function Ve(c){var f=c&42;if(f!==0)return f;switch(c&-c){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return c&261888;case 262144:case 524288:case 1048576:case 2097152:return c&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return c&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return c}}function it(c,f,g){var x=c.pendingLanes;if(x===0)return 0;var M=0,j=c.suspendedLanes,W=c.pingedLanes;c=c.warmLanes;var Y=x&134217727;return Y!==0?(x=Y&~j,x!==0?M=Ve(x):(W&=Y,W!==0?M=Ve(W):g||(g=Y&~c,g!==0&&(M=Ve(g))))):(Y=x&~j,Y!==0?M=Ve(Y):W!==0?M=Ve(W):g||(g=x&~c,g!==0&&(M=Ve(g)))),M===0?0:f!==0&&f!==M&&(f&j)===0&&(j=M&-M,g=f&-f,j>=g||j===32&&(g&4194048)!==0)?f:M}function vt(c,f){return(c.pendingLanes&~(c.suspendedLanes&~c.pingedLanes)&f)===0}function yn(c,f){switch(c){case 1:case 2:case 4:case 8:case 64:return f+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return f+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function xn(){var c=ge;return ge<<=1,(ge&62914560)===0&&(ge=4194304),c}function wn(c){for(var f=[],g=0;31>g;g++)f.push(c);return f}function oe(c,f){c.pendingLanes|=f,f!==268435456&&(c.suspendedLanes=0,c.pingedLanes=0,c.warmLanes=0)}function ze(c,f,g,x,M,j){var W=c.pendingLanes;c.pendingLanes=g,c.suspendedLanes=0,c.pingedLanes=0,c.warmLanes=0,c.expiredLanes&=g,c.entangledLanes&=g,c.errorRecoveryDisabledLanes&=g,c.shellSuspendCounter=0;var Y=c.entanglements,de=c.expirationTimes,Re=c.hiddenUpdates;for(g=W&~g;0<g;){var Qe=31-et(g),rt=1<<Qe;Y[Qe]=0,de[Qe]=-1;var We=Re[Qe];if(We!==null)for(Re[Qe]=null,Qe=0;Qe<We.length;Qe++){var Ye=We[Qe];Ye!==null&&(Ye.lane&=-536870913)}g&=~rt}x!==0&&Tt(c,x,0),j!==0&&M===0&&c.tag!==0&&(c.suspendedLanes|=j&~(W&~f))}function Tt(c,f,g){c.pendingLanes|=f,c.suspendedLanes&=~f;var x=31-et(f);c.entangledLanes|=f,c.entanglements[x]=c.entanglements[x]|1073741824|g&261930}function Kt(c,f){var g=c.entangledLanes|=f;for(c=c.entanglements;g;){var x=31-et(g),M=1<<x;M&f|c[x]&f&&(c[x]|=f),g&=~M}}function Vt(c,f){var g=f&-f;return g=(g&42)!==0?1:Nn(g),(g&(c.suspendedLanes|f))!==0?0:g}function Nn(c){switch(c){case 2:c=1;break;case 8:c=4;break;case 32:c=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:c=128;break;case 268435456:c=134217728;break;default:c=0}return c}function Tn(c){return c&=-c,2<c?8<c?(c&134217727)!==0?32:268435456:8:2}function Un(){var c=$.p;return c!==0?c:(c=window.event,c===void 0?32:tN(c.type))}function In(c,f){var g=$.p;try{return $.p=c,f()}finally{$.p=g}}var Yt=Math.random().toString(36).slice(2),ln="__reactFiber$"+Yt,Mn="__reactProps$"+Yt,vn="__reactContainer$"+Yt,ya="__reactEvents$"+Yt,Br="__reactListeners$"+Yt,Ua="__reactHandles$"+Yt,gi="__reactResources$"+Yt,_r="__reactMarker$"+Yt;function Oe(c){delete c[ln],delete c[Mn],delete c[ya],delete c[Br],delete c[Ua]}function gt(c){var f=c[ln];if(f)return f;for(var g=c.parentNode;g;){if(f=g[vn]||g[ln]){if(g=f.alternate,f.child!==null||g!==null&&g.child!==null)for(c=Dj(c);c!==null;){if(g=c[ln])return g;c=Dj(c)}return f}c=g,g=c.parentNode}return null}function Qt(c){if(c=c[ln]||c[vn]){var f=c.tag;if(f===5||f===6||f===13||f===31||f===26||f===27||f===3)return c}return null}function ra(c){var f=c.tag;if(f===5||f===26||f===27||f===6)return c.stateNode;throw Error(r(33))}function De(c){var f=c[gi];return f||(f=c[gi]={hoistableStyles:new Map,hoistableScripts:new Map}),f}function ut(c){c[_r]=!0}var _t=new Set,Ft={};function Et(c,f){$n(c,f),$n(c+"Capture",f)}function $n(c,f){for(Ft[c]=f,c=0;c<f.length;c++)_t.add(f[c])}var Ie=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),ct={},wt={};function Rn(c){return Ae.call(wt,c)?!0:Ae.call(ct,c)?!1:Ie.test(c)?wt[c]=!0:(ct[c]=!0,!1)}function Dn(c,f,g){if(Rn(f))if(g===null)c.removeAttribute(f);else{switch(typeof g){case"undefined":case"function":case"symbol":c.removeAttribute(f);return;case"boolean":var x=f.toLowerCase().slice(0,5);if(x!=="data-"&&x!=="aria-"){c.removeAttribute(f);return}}c.setAttribute(f,""+g)}}function Ha(c,f,g){if(g===null)c.removeAttribute(f);else{switch(typeof g){case"undefined":case"function":case"symbol":case"boolean":c.removeAttribute(f);return}c.setAttribute(f,""+g)}}function wr(c,f,g,x){if(x===null)c.removeAttribute(g);else{switch(typeof x){case"undefined":case"function":case"symbol":case"boolean":c.removeAttribute(g);return}c.setAttributeNS(f,g,""+x)}}function Yr(c){switch(typeof c){case"bigint":case"boolean":case"number":case"string":case"undefined":return c;case"object":return c;default:return""}}function Ri(c){var f=c.type;return(c=c.nodeName)&&c.toLowerCase()==="input"&&(f==="checkbox"||f==="radio")}function Zi(c,f,g){var x=Object.getOwnPropertyDescriptor(c.constructor.prototype,f);if(!c.hasOwnProperty(f)&&typeof x<"u"&&typeof x.get=="function"&&typeof x.set=="function"){var M=x.get,j=x.set;return Object.defineProperty(c,f,{configurable:!0,get:function(){return M.call(this)},set:function(W){g=""+W,j.call(this,W)}}),Object.defineProperty(c,f,{enumerable:x.enumerable}),{getValue:function(){return g},setValue:function(W){g=""+W},stopTracking:function(){c._valueTracker=null,delete c[f]}}}}function fs(c){if(!c._valueTracker){var f=Ri(c)?"checked":"value";c._valueTracker=Zi(c,f,""+c[f])}}function Xi(c){if(!c)return!1;var f=c._valueTracker;if(!f)return!0;var g=f.getValue(),x="";return c&&(x=Ri(c)?c.checked?"true":"false":c.value),c=x,c!==g?(f.setValue(c),!0):!1}function Ks(c){if(c=c||(typeof document<"u"?document:void 0),typeof c>"u")return null;try{return c.activeElement||c.body}catch{return c.body}}var go=/[\n"\\]/g;function Aa(c){return c.replace(go,function(f){return"\\"+f.charCodeAt(0).toString(16)+" "})}function bi(c,f,g,x,M,j,W,Y){c.name="",W!=null&&typeof W!="function"&&typeof W!="symbol"&&typeof W!="boolean"?c.type=W:c.removeAttribute("type"),f!=null?W==="number"?(f===0&&c.value===""||c.value!=f)&&(c.value=""+Yr(f)):c.value!==""+Yr(f)&&(c.value=""+Yr(f)):W!=="submit"&&W!=="reset"||c.removeAttribute("value"),f!=null?Fs(c,W,Yr(f)):g!=null?Fs(c,W,Yr(g)):x!=null&&c.removeAttribute("value"),M==null&&j!=null&&(c.defaultChecked=!!j),M!=null&&(c.checked=M&&typeof M!="function"&&typeof M!="symbol"),Y!=null&&typeof Y!="function"&&typeof Y!="symbol"&&typeof Y!="boolean"?c.name=""+Yr(Y):c.removeAttribute("name")}function Qi(c,f,g,x,M,j,W,Y){if(j!=null&&typeof j!="function"&&typeof j!="symbol"&&typeof j!="boolean"&&(c.type=j),f!=null||g!=null){if(!(j!=="submit"&&j!=="reset"||f!=null)){fs(c);return}g=g!=null?""+Yr(g):"",f=f!=null?""+Yr(f):g,Y||f===c.value||(c.value=f),c.defaultValue=f}x=x??M,x=typeof x!="function"&&typeof x!="symbol"&&!!x,c.checked=Y?c.checked:!!x,c.defaultChecked=!!x,W!=null&&typeof W!="function"&&typeof W!="symbol"&&typeof W!="boolean"&&(c.name=W),fs(c)}function Fs(c,f,g){f==="number"&&Ks(c.ownerDocument)===c||c.defaultValue===""+g||(c.defaultValue=""+g)}function aa(c,f,g,x){if(c=c.options,f){f={};for(var M=0;M<g.length;M++)f["$"+g[M]]=!0;for(g=0;g<c.length;
vendor: 4,861 bytes, line 8
8g++)M=f.hasOwnProperty("$"+c[g].value),c[g].selected!==M&&(c[g].selected=M),M&&x&&(c[g].defaultSelected=!0)}else{for(g=""+Yr(g),f=null,M=0;M<c.length;M++){if(c[M].value===g){c[M].selected=!0,x&&(c[M].defaultSelected=!0);return}f!==null||c[M].disabled||(f=c[M])}f!==null&&(f.selected=!0)}}function Ji(c,f,g){if(f!=null&&(f=""+Yr(f),f!==c.value&&(c.value=f),g==null)){c.defaultValue!==f&&(c.defaultValue=f);return}c.defaultValue=g!=null?""+Yr(g):""}function be(c,f,g,x){if(f==null){if(x!=null){if(g!=null)throw Error(r(92));if(U(x)){if(1<x.length)throw Error(r(93));x=x[0]}g=x}g==null&&(g=""),f=g}g=Yr(f),c.defaultValue=g,x=c.textContent,x===g&&x!==""&&x!==null&&(c.value=x),fs(c)}function se(c,f){if(f){var g=c.firstChild;if(g&&g===c.lastChild&&g.nodeType===3){g.nodeValue=f;return}}c.textContent=f}var Me=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function mt(c,f,g){var x=f.indexOf("--")===0;g==null||typeof g=="boolean"||g===""?x?c.setProperty(f,""):f==="float"?c.cssFloat="":c[f]="":x?c.setProperty(f,g):typeof g!="number"||g===0||Me.has(f)?f==="float"?c.cssFloat=g:c[f]=(""+g).trim():c[f]=g+"px"}function Fe(c,f,g){if(f!=null&&typeof f!="object")throw Error(r(62));if(c=c.style,g!=null){for(var x in g)!g.hasOwnProperty(x)||f!=null&&f.hasOwnProperty(x)||(x.indexOf("--")===0?c.setProperty(x,""):x==="float"?c.cssFloat="":c[x]="");for(var M in f)x=f[M],f.hasOwnProperty(M)&&g[M]!==x&&mt(c,M,x)}else for(var j in f)f.hasOwnProperty(j)&&mt(c,j,f[j])}function xt(c){if(c.indexOf("-")===-1)return!1;switch(c){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var un=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode
8-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),xa=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function za(c){return xa.test(""+c)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":c}function Va(){}var Cs=null;function Kl(c){return c=c.target||c.srcElement||window,c.correspondingUseElement&&(c=c.correspondingUseElement),c.nodeType===3?c.parentNode:c}var xl=null,vl=null;function tu(c){var f=Qt(c);if(f&&(c=f.stateNode)){var g=c[Mn]||null;e:switch(c=f.stateNode,f.type){case"input":if(bi(c,g.value,g.defaultValue,g.defaultValue,g.checked,g.defaultChecked,g.type,g.name),f=g.name,g.type==="radio"&&f!=null){for(g=c;g.parentNode;)g=g.parentNode;for(g=g.querySelectorAll('input[name="'+Aa(""+f)+'"][type="radio"]'),f=0;f<g.length;f++){var x=g[f];if(x!==c&&x.form===c.form){var M=x[Mn]||null;if(!M)throw Error(r(90));bi(x,M.value,M.defaultValue,M.defaultValue,M.checked,M.defaultChecked,M.type,M.name)}}for(f=0;f<g.length;f++)x=g[f],x.form===c.form&&Xi(x)}break e;case"textarea":Ji(c,g.value,g.defaultValue);break e;case"select":f=g.value,f!=null&&aa(c,!!g.multiple,f,!1)}}}var nu=!1;function C2(c,f,g){if(nu)return c(f,g);nu=!0;try{var x=c(f);return x}finally{if(nu=!1,(xl!==null||vl!==null)&&(pm(),xl&&(f=xl,c=vl,vl=xl=null,tu(f),c)))for(f=0;f<c.length;f++)tu(c[f])}}function js(c,f){var g=c.stateNode;if(g===null)return null;var x=g[Mn]||null;if(x===null)return null;g=x[f];e:switch(f){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(x=!x.disabled)||(c=c.type,x=!(c==="button"||c==="input"||c==="select"||c==="textarea")),c=!x;break e;default:c=!1}if(c)return null;if(g&&typeof g!="function")throw Error(r(231,f,typeof g));return g}var Ns=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ec=!1;if(Ns)try{var yi={};Object.defineProperty(yi,"passive",{get:function(){ec=!0}}),window.addEventListener("test",yi,yi),window.removeEventListener("test",yi,yi)}catch{ec=!1}var ia=null,bo=null,Yl=null;function A4(){if(Yl)return Yl;var c,f=bo,g=f.length,x,M="value"in ia?ia.value:ia.textContent,j=M.length;for(c=0;c<g&&f[c]===M[c];c++);var W=g-c;for(x=1;x<=W&&f[g-x]===M[j-x];x++);return Yl=M.slice(c,1<x?1-x:void 0)}function j2(c){var f=c.keyCode;return"charCode"in c?(c=c.charCode,c===0&&f===13&&(c=13)):c=f,c===10&&(c=13),32<=c||c===13?c:0}function N2(){return!0}function P4(){return!1}function xi(c){function f(g,x,M,j,W){this._reactName=g,this._targetInst=M,this.type=x,this.nativeEvent=j,this.target=W,this.currentTarget=null;for(var Y in c)c.hasOwnProperty(Y)&&(g=c[Y],this[Y]=g?g(j):j[Y]);return this.isDefaultPrevented=(j.defaultPrevented!=null?j.defaultPrevented:j.returnValue===!1)?N2:P4,this.isPropagationStopped=P4,this}return p(f.prototype,{preventDefault:function(){this.defaultPrevented=!0;var g=this.nativeEvent;g&&(g.preventDefault?g.preventDefault():typeof g.returnValue!="unknown"&&(g.returnValue=!1),this.isDefaultPrevented=N2)},stopPropagation:function(){var g=this.nativeEvent;g&&(g.stopPropagation?g.stopPropagation():typeof g.cancelBubble!="unknown"&&(g.cancelBubble=!0),this.isPropagationStopped=N2)},persist:function(){},isPersistent:N2}),f}var yo={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(c){return c.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},T2=xi(yo),ru=p({},yo,{view:0,detail:0}),n8=xi(ru),q3,ue,at,Ct=p({},ru,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:r8,button:0,buttons:0,relatedTarget:function(c){return c.relatedTarget===void 0?c.fromElement===c.srcElement?c.toElement:c.fromElement:c.relatedTarget},movementX:function(c){return"movementX"in c?c.movementX:(c!==at&&(at&&c.type==="mousemove"?(q3=c.screenX-at.screenX,ue=c.screenY-at.screenY):ue=q3=0,at=c),q3)},movementY:function(c){return"movementY"in c?c.movementY:ue}}),Cn=xi(Ct),gr=p({},Ct,{dataTransfer:0}),A2=xi(gr),G3=p({},ru,{relatedTarget:0}),K3=xi(G3),DJ=p({},yo,{animationName:0,elapsedTime:0,pseudoElement:0}),$J=xi(DJ),WJ=p({},yo,{clipboardData:function(c){return"clipboardData"in c?c.clipboardData:window.clipboardData}}),UJ=xi(WJ),HJ=p({},yo,{data:0}),LM=xi(HJ),zJ={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"}
vendor: 4,115 bytes, line 8
8,VJ={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},qJ={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function GJ(c){var f=this.nativeEvent;return f.getModifierState?f.getModifierState(c):(c=qJ[c])?!!f[c]:!1}function r8(){return GJ}var KJ=p({},ru,{key:function(c){if(c.key){var f=zJ[c.key]||c.key;if(f!=="Unidentified")return f}return c.type==="keypress"?(c=j2(c),c===13?"Enter":String.fromCharCode(c)):c.type==="keydown"||c.type==="keyup"?VJ[c.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:r8,charCode:function(c){return c.type==="keypress"?j2(c):0},keyCode:function(c){return c.type==="keydown"||c.type==="keyup"?c.keyCode:0},which:function(c){return c.type==="keypress"?j2(c):c.type==="keydown"||c.type==="keyup"?c.keyCode:0}}),YJ=xi(KJ),ZJ=p({},Ct,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),RM=xi(ZJ),XJ=p({},ru,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:r8}),QJ=xi(XJ),JJ=p({},yo,{propertyName:0,elapsedTime:0,pseudoElement:0}),eee=xi(JJ),tee=p({},Ct,{deltaX:function(c){return"deltaX"in c?c.deltaX:"wheelDeltaX"in c?-c.wheelDeltaX:0},deltaY:function(c){return"deltaY"in c?c.deltaY:"wheelDeltaY"in c?-c.wheelDeltaY:"wheelDelta"in c?-c.wheelDelta:0},deltaZ:0,deltaMode:0}),nee=xi(tee),ree=p({},yo,{newState:0,oldState:0}),aee=xi(ree),iee=[9,13,27,32],a8=Ns&&"CompositionEvent"in window,Y3=null;Ns&&"documentMode"in document&&(Y3=document.documentMode);var see=Ns&&"TextEvent"in window&&!Y3,OM=Ns&&(!a8||Y3&&8<Y3&&11>=Y3),BM=" ",DM=!1;function $M(c,f){switch(c){case"keyup":return iee.indexOf(f.keyCode)!==-1;case"keydown":return f.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function WM(c){return c=c.detail,typeof c=="object"&&"data"in c?c.data:null}var P2=!1;function lee(c,f){switch(c){case"compositionend":return WM(f);case"keypress":return f.which!==32?null:(DM=!0,BM);case"textInput":return c=f.data,c===BM&&DM?null:c;default:return null}}function oee(c,f){if(P2)return c==="compositionend"||!a8&&$M(c,f)?(c=A4(),Yl=bo=ia=null,P2=!1,c):null;switch(c){case"paste":return null;case"keypress":if(!(f.ctrlKey||f.altKey||f.metaKey)||f.ctrlKey&&f.altKey){if(f.char&&1<f.char.length)return f.char;if(f.which)return String.fromCharCode(f.which)}return null;case"compositionend":return OM&&f.locale!=="ko"?null:f.data;default:return null}}var cee={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function UM(c){var f=c&&c.nodeName&&c.nodeName.toLowerCase();return f==="input"?!!cee[c.type]:f==="textarea"}function HM(c,f,g,x){xl?vl?vl.push(x):vl=[x]:xl=x,f=wm(f,"onChange"),0<f.length&&(g=new T2("onChange","change",null,g,x),c.push({event:g,listeners:f}))}var Z3=null,X3=null;function uee(c){Ij(c,0)}function E4(c){var f=ra(c);if(Xi(f))return c}function zM(c,f){if(c==="change")return f}var VM=!1;if(Ns){var i8;if(Ns){var s8="oninput"in document;if(!s8){var qM=document.createElement("div");qM.setAttribute("oninput","return;"),s8=typeof qM.oninput=="function"}i8=s8}else i8=!1;VM=i8&&(!document.documentMode||9<document.documentMode)}function GM(){Z3&&(Z3.detachEvent("onpropertychange",KM),X3=Z3=null)}function KM(c){if(c.propertyName==="value"&&E4(X3)){var f=[];HM(f,X3,c,Kl(c)),C2(uee,f)}}function dee(c,f,g){c==="focusin"?(GM(),Z3=f,X3=g,Z3.attachEvent("onpropertychange",KM)):c==="focusout"&&GM()}function fee(c){if(c==="selectionchange"||c==="keyup"||c==="keydown")return E4(X3)}function hee(c,f){if(c==="click")return E4(f)}function mee(c,f){if(c==="input"||c==="change")return E4(f)}
vendor: 5,298 bytes, line 8
8function pee(c,f){return c===f&&(c!==0||1/c===1/f)||c!==c&&f!==f}var Ys=typeof Object.is=="function"?Object.is:pee;function Q3(c,f){if(Ys(c,f))return!0;if(typeof c!="object"||c===null||typeof f!="object"||f===null)return!1;var g=Object.keys(c),x=Object.keys(f);if(g.length!==x.length)return!1;for(x=0;x<g.length;x++){var M=g[x];if(!Ae.call(f,M)||!Ys(c[M],f[M]))return!1}return!0}function YM(c){for(;c&&c.firstChild;)c=c.firstChild;return c}function ZM(c,f){var g=YM(c);c=0;for(var x;g;){if(g.nodeType===3){if(x=c+g.textContent.length,c<=f&&x>=f)return{node:g,offset:f-c};c=x}e:{for(;g;){if(g.nextSibling){g=g.nextSibling;break e}g=g.parentNode}g=void 0}g=YM(g)}}function XM(c,f){return c&&f?c===f?!0:c&&c.nodeType===3?!1:f&&f.nodeType===3?XM(c,f.parentNode):"contains"in c?c.contains(f):c.compareDocumentPosition?!!(c.compareDocumentPosition(f)&16):!1:!1}function QM(c){c=c!=null&&c.ownerDocument!=null&&c.ownerDocument.defaultView!=null?c.ownerDocument.defaultView:window;for(var f=Ks(c.document);f instanceof c.HTMLIFrameElement;){try{var g=typeof f.contentWindow.location.href=="string"}catch{g=!1}if(g)c=f.contentWindow;else break;f=Ks(c.document)}return f}function l8(c){var f=c&&c.nodeName&&c.nodeName.toLowerCase();return f&&(f==="input"&&(c.type==="text"||c.type==="search"||c.type==="tel"||c.type==="url"||c.type==="password")||f==="textarea"||c.contentEditable==="true")}var gee=Ns&&"documentMode"in document&&11>=document.documentMode,E2=null,o8=null,J3=null,c8=!1;function JM(c,f,g){var x=g.window===g?g.document:g.nodeType===9?g:g.ownerDocument;c8||E2==null||E2!==Ks(x)||(x=E2,"selectionStart"in x&&l8(x)?x={start:x.selectionStart,end:x.selectionEnd}:(x=(x.ownerDocument&&x.ownerDocument.defaultView||window).getSelection(),x={anchorNode:x.anchorNode,anchorOffset:x.anchorOffset,focusNode:x.focusNode,focusOffset:x.focusOffset}),J3&&Q3(J3,x)||(J3=x,x=wm(o8,"onSelect"),0<x.length&&(f=new T2("onSelect","select",null,f,g),c.push({event:f,listeners:x}),f.target=E2)))}function h1(c,f){var g={};return g[c.toLowerCase()]=f.toLowerCase(),g["Webkit"+c]="webkit"+f,g["Moz"+c]="moz"+f,g}var L2={animationend:h1("Animation","AnimationEnd"),animationiteration:h1("Animation","AnimationIteration"),animationstart:h1("Animation","AnimationStart"),transitionrun:h1("Transition","TransitionRun"),transitionstart:h1("Transition","TransitionStart"),transitioncancel:h1("Transition","TransitionCancel"),transitionend:h1("Transition","TransitionEnd")},u8={},eF={};Ns&&(eF=document.createElement("div").style,"AnimationEvent"in window||(delete L2.animationend.animation,delete L2.animationiteration.animation,delete L2.animationstart.animation),"TransitionEvent"in window||delete L2.transitionend.transition);function m1(c){if(u8[c])return u8[c];if(!L2[c])return c;var f=L2[c],g;for(g in f)if(f.hasOwnProperty(g)&&g in eF)return u8[c]=f[g];return c}var tF=m1("animationend"),nF=m1("animationiteration"),rF=m1("animationstart"),bee=m1("transitionrun"),yee=m1("transitionstart"),xee=m1("transitioncancel"),aF=m1("transitionend"),iF=new Map,d8="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");d8.push("scrollEnd");function Zl(c,f){iF.set(c,f),Et(f,[c])}var L4=typeof reportError=="function"?reportError:function(c){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var f=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof c=="object"&&c!==null&&typeof c.message=="string"?String(c.message):String(c),error:c});if(!window.dispatchEvent(f))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",c);return}console.error(c)},_l=[],R2=0,f8=0;function R4(){for(var c=R2,f=f8=R2=0;f<c;){var g=_l[f];_l[f++]=null;var x=_l[f];_l[f++]=null;var M=_l[f];_l[f++]=null;var j=_l[f];if(_l[f++]=null,x!==null&&M!==null){var W=x.pending;W===null?M.next=M:(M.next=W.next,W.next=M),x.pending=M}j!==0&&sF(g,M,j)}}function O4(c,f,g,x){_l[R2++]=c,_l[R2++]=f,_l[R2++]=g,_l[R2++]=x,f8|=x,c.lanes|=x,c=c.alternate,c!==null&&(c.lanes|=x)}function h8(c,f,g,x){return O4(c,f,g,x),B4(c)}function p1(c,f){return O4(c,null,null,f),B4(c)}function sF(c,f,g){c.lanes|=g;var x=c.alternate;x!==null&&(x.lanes|=g);for(var M=!1,j=c.return;j!==null;)j.childLanes|=g,x=j.alternate,x!==null&&(x.childLanes|=g),j.tag===22&&(c=j.stateNode,c===null||c._visibility&1||(M=!0)),c=j,j=j.return;return c.tag===3?(j=c.stateNode,M&&f!==null&&(M=31-et(g),c=j.hiddenUpdates,x=c[M],x===null?c[M]=[f]:x.push(f),f.lane=g|536870912),j):null}function B4(c){if(50<wf)throw wf=0,w9=null,Error(r(185));for(var f=c.return;f!==null;)c=f,f=c.return;return c.tag===3?c.stateNode:null}var O2={};function vee(c,f,g,x){this.tag=c,this.key=g,this.sibling=this.child=this.return=this.stateNode=this.t
vendor: 1,287 bytes, line 8
8ype=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=f,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=x,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Zs(c,f,g,x){return new vee(c,f,g,x)}function m8(c){return c=c.prototype,!(!c||!c.isReactComponent)}function tc(c,f){var g=c.alternate;return g===null?(g=Zs(c.tag,f,c.key,c.mode),g.elementType=c.elementType,g.type=c.type,g.stateNode=c.stateNode,g.alternate=c,c.alternate=g):(g.pendingProps=f,g.type=c.type,g.flags=0,g.subtreeFlags=0,g.deletions=null),g.flags=c.flags&65011712,g.childLanes=c.childLanes,g.lanes=c.lanes,g.child=c.child,g.memoizedProps=c.memoizedProps,g.memoizedState=c.memoizedState,g.updateQueue=c.updateQueue,f=c.dependencies,g.dependencies=f===null?null:{lanes:f.lanes,firstContext:f.firstContext},g.sibling=c.sibling,g.index=c.index,g.ref=c.ref,g.refCleanup=c.refCleanup,g}function lF(c,f){c.flags&=65011714;var g=c.alternate;return g===null?(c.childLanes=0,c.lanes=f,c.child=null,c.subtreeFlags=0,c.memoizedProps=null,c.memoizedState=null,c.updateQueue=null,c.dependencies=null,c.stateNode=null):(c.childLanes=g.childLanes,c.lanes=g.lanes,c.child=g.child,c.subtreeFlags=0,c.deleti
vendor: 16,246 bytes, line 8
8ons=null,c.memoizedProps=g.memoizedProps,c.memoizedState=g.memoizedState,c.updateQueue=g.updateQueue,c.type=g.type,f=g.dependencies,c.dependencies=f===null?null:{lanes:f.lanes,firstContext:f.firstContext}),c}function D4(c,f,g,x,M,j){var W=0;if(x=c,typeof c=="function")m8(c)&&(W=1);else if(typeof c=="string")W=Ite(c,g,re.current)?26:c==="html"||c==="head"||c==="body"?27:5;else e:switch(c){case P:return c=Zs(31,g,f,M),c.elementType=P,c.lanes=j,c;case _:return g1(g.children,M,j,f);case w:W=8,M|=24;break;case k:return c=Zs(12,g,f,M|2),c.elementType=k,c.lanes=j,c;case F:return c=Zs(13,g,f,M),c.elementType=F,c.lanes=j,c;case N:return c=Zs(19,g,f,M),c.elementType=N,c.lanes=j,c;default:if(typeof c=="object"&&c!==null)switch(c.$$typeof){case I:W=10;break e;case S:W=9;break e;case C:W=11;break e;case A:W=14;break e;case L:W=16,x=null;break e}W=29,g=Error(r(130,c===null?"null":typeof c,"")),x=null}return f=Zs(W,g,f,M),f.elementType=c,f.type=x,f.lanes=j,f}function g1(c,f,g,x){return c=Zs(7,c,x,f),c.lanes=g,c}function p8(c,f,g){return c=Zs(6,c,null,f),c.lanes=g,c}function oF(c){var f=Zs(18,null,null,0);return f.stateNode=c,f}function g8(c,f,g){return f=Zs(4,c.children!==null?c.children:[],c.key,f),f.lanes=g,f.stateNode={containerInfo:c.containerInfo,pendingChildren:null,implementation:c.implementation},f}var cF=new WeakMap;function wl(c,f){if(typeof c=="object"&&c!==null){var g=cF.get(c);return g!==void 0?g:(f={value:c,source:f,stack:Ee(f)},cF.set(c,f),f)}return{value:c,source:f,stack:Ee(f)}}var B2=[],D2=0,$4=null,ef=0,kl=[],Sl=0,au=null,xo=1,vo="";function nc(c,f){B2[D2++]=ef,B2[D2++]=$4,$4=c,ef=f}function uF(c,f,g){kl[Sl++]=xo,kl[Sl++]=vo,kl[Sl++]=au,au=c;var x=xo;c=vo;var M=32-et(x)-1;x&=~(1<<M),g+=1;var j=32-et(f)+M;if(30<j){var W=M-M%5;j=(x&(1<<W)-1).toString(32),x>>=W,M-=W,xo=1<<32-et(f)+M|g<<M|x,vo=j+c}else xo=1<<j|g<<M|x,vo=c}function b8(c){c.return!==null&&(nc(c,1),uF(c,1,0))}function y8(c){for(;c===$4;)$4=B2[--D2],B2[D2]=null,ef=B2[--D2],B2[D2]=null;for(;c===au;)au=kl[--Sl],kl[Sl]=null,vo=kl[--Sl],kl[Sl]=null,xo=kl[--Sl],kl[Sl]=null}function dF(c,f){kl[Sl++]=xo,kl[Sl++]=vo,kl[Sl++]=au,xo=f.id,vo=f.overflow,au=c}var Oi=null,Zr=null,Jn=!1,iu=null,Il=!1,x8=Error(r(519));function su(c){var f=Error(r(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw tf(wl(f,c)),x8}function fF(c){var f=c.stateNode,g=c.type,x=c.memoizedProps;switch(f[ln]=c,f[Mn]=x,g){case"dialog":zn("cancel",f),zn("close",f);break;case"iframe":case"object":case"embed":zn("load",f);break;case"video":case"audio":for(g=0;g<Sf.length;g++)zn(Sf[g],f);break;case"source":zn("error",f);break;case"img":case"image":case"link":zn("error",f),zn("load",f);break;case"details":zn("toggle",f);break;case"input":zn("invalid",f),Qi(f,x.value,x.defaultValue,x.checked,x.defaultChecked,x.type,x.name,!0);break;case"select":zn("invalid",f);break;case"textarea":zn("invalid",f),be(f,x.value,x.defaultValue,x.children)}g=x.children,typeof g!="string"&&typeof g!="number"&&typeof g!="bigint"||f.textContent===""+g||x.suppressHydrationWarning===!0||jj(f.textContent,g)?(x.popover!=null&&(zn("beforetoggle",f),zn("toggle",f)),x.onScroll!=null&&zn("scroll",f),x.onScrollEnd!=null&&zn("scrollend",f),x.onClick!=null&&(f.onclick=Va),f=!0):f=!1,f||su(c,!0)}function hF(c){for(Oi=c.return;Oi;)switch(Oi.tag){case 5:case 31:case 13:Il=!1;return;case 27:case 3:Il=!0;return;default:Oi=Oi.return}}function $2(c){if(c!==Oi)return!1;if(!Jn)return hF(c),Jn=!0,!1;var f=c.tag,g;if((g=f!==3&&f!==27)&&((g=f===5)&&(g=c.type,g=!(g!=="form"&&g!=="button")||O9(c.type,c.memoizedProps)),g=!g),g&&Zr&&su(c),hF(c),f===13){if(c=c.memoizedState,c=c!==null?c.dehydrated:null,!c)throw Error(r(317));Zr=Bj(c)}else if(f===31){if(c=c.memoizedState,c=c!==null?c.dehydrated:null,!c)throw Error(r(317));Zr=Bj(c)}else f===27?(f=Zr,vu(c.type)?(c=U9,U9=null,Zr=c):Zr=f):Zr=Oi?Fl(c.stateNode.nextSibling):null;return!0}function b1(){Zr=Oi=null,Jn=!1}function v8(){var c=iu;return c!==null&&(Es===null?Es=c:Es.push.apply(Es,c),iu=null),c}function tf(c){iu===null?iu=[c]:iu.push(c)}var _8=V(null),y1=null,rc=null;function lu(c,f,g){H(_8,f._currentValue),f._currentValue=g}function ac(c){c._currentValue=_8.current,G(_8)}function w8(c,f,g){for(;c!==null;){var x=c.alternate;if((c.childLanes&f)!==f?(c.childLanes|=f,x!==null&&(x.childLanes|=f)):x!==null&&(x.childLanes&f)!==f&&(x.childLanes|=f),c===g)break;c=c.return}}function k8(c,f,g,x){var M=c.child;for(M!==null&&(M.return=c);M!==null;){var j=M.dependencies;if(j!==null){var W=M.child;j=j.firstContext;e:for(;j!==null;){var Y=j;j=M;for(var de=0;de<f.length;de++)if(Y.context===f[de]){j.lanes|=g,Y=j.alternate,Y!==null&&(Y.lanes|=g),w8(j.return,g,c),x||(W=null);break e}j=Y.next}}else if(M.tag===18){if(W=M.return,W===null)throw Error(r(341));W.lanes|=g,j=W.alternate,j!==null&&(j.lanes|=g),w8(W,g,c),W=null}else W=M.child;if(W!==null)W.return=M;else for(W=M;W!==null;){if(W===c){W=null;break}if(M=W.sibling,M!==null){M.return=W.return,W=M;break}W=W.return}M=W}}function W2(c,f,g,x){c=null;for(var M=f,j=!1;M!==null;){if(!j){if((M.flags&524288)!==0)j=!0;else if((M.flags&262144)!==0)break}if(M.tag===10){var W=M.alternate;if(W===null)throw Error(r(387));if(W=W.memoizedProps,W!==null){var Y=M.type;Ys(M.pendingProps.value,W.value)||(c!==null?c.push(Y):c=[Y])}}else if(M===ie.current){if(W=M.alternate,W===null)throw Error(r(387));W.memoizedState.memoizedState!==M.memoizedState.memoizedState&&(c!==null?c.push(jf):c=[jf])}M=M.return}c!==null&&k8(f,c,g,x),f.flags|=262144}function W4(c){for(c=c.firstContext;c!==null;){if(!Ys(c.context._currentValue,c.memoizedValue))return!0;c=c.next}return!1}function x1(c){y1=c,rc=null,c=c.dependencies,c!==null&&(c.firstContext=null)}function Bi(c){return mF(y1,c)}function U4(c,f){return y1===null&&x1(c),mF(c,f)}function mF(c,f){var g=f._currentValue;if(f={context:f,memoizedValue:g,next:null},rc===null){if(c===null)throw Error(r(308));rc=f,c.dependencies={lanes:0,firstContext:f},c.flags|=524288}else rc=rc.next=f;return g}var _ee=typeof AbortController<"u"?AbortController:function(){var c=[],f=this.signal={aborted:!1,addEventListener:function(g,x){c.push(x)}};this.abort=function(){f.aborted=!0,c.forEach(function(g){return g()})}},wee=e.unstable_scheduleCallback,kee=e.unstable_NormalPriority,qa={$$typeof:I,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function S8(){return{controller:new _ee,data:new Map,refCount:0}}function nf(c){c.refCount--,c.refCount===0&&wee(kee,function(){c.controller.abort()})}var rf=null,I8=0,U2=0,H2=null;function See(c,f){if(rf===null){var g=rf=[];I8=0,U2=C9(),H2={status:"pending",value:void 0,then:function(x){g.push(x)}}}return I8++,f.then(pF,pF),f}function pF(){if(--I8===0&&rf!==null){H2!==null&&(H2.status="fulfilled");var c=rf;rf=null,U2=0,H2=null;for(var f=0;f<c.length;f++)(0,c[f])()}}function Iee(c,f){var g=[],x={status:"pending",value:null,reason:null,then:function(M){g.push(M)}};return c.then(function(){x.status="fulfilled",x.value=f;for(var M=0;M<g.length;M++)(0,g[M])(f)},function(M){for(x.status="rejected",x.reason=M,M=0;M<g.length;M++)(0,g[M])(void 0)}),x}var gF=B.S;B.S=function(c,f){JC=Je(),typeof f=="object"&&f!==null&&typeof f.then=="function"&&See(c,f),gF!==null&&gF(c,f)};var v1=V(null);function M8(){var c=v1.current;return c!==null?c:Dr.pooledCache}function H4(c,f){f===null?H(v1,v1.current):H(v1,f.pool)}function bF(){var c=M8();return c===null?null:{parent:qa._currentValue,pool:c}}var z2=Error(r(460)),F8=Error(r(474)),z4=Error(r(542)),V4={then:function(){}};function yF(c){return c=c.status,c==="fulfilled"||c==="rejected"}function xF(c,f,g){switch(g=c[g],g===void 0?c.push(f):g!==f&&(f.then(Va,Va),f=g),f.status){case"fulfilled":return f.value;case"rejected":throw c=f.reason,_F(c),c;default:if(typeof f.status=="string")f.then(Va,Va);else{if(c=Dr,c!==null&&100<c.shellSuspendCounter)throw Error(r(482));c=f,c.status="pending",c.then(function(x){if(f.status==="pending"){var M=f;M.status="fulfilled",M.value=x}},function(x){if(f.status==="pending"){var M=f;M.status="rejected",M.reason=x}})}switch(f.status){case"fulfilled":return f.value;case"rejected":throw c=f.reason,_F(c),c}throw w1=f,z2}}function _1(c){try{var f=c._init;return f(c._payload)}catch(g){throw g!==null&&typeof g=="object"&&typeof g.then=="function"?(w1=g,z2):g}}var w1=null;function vF(){if(w1===null)throw Error(r(459));var c=w1;return w1=null,c}function _F(c){if(c===z2||c===z4)throw Error(r(483))}var V2=null,af=0;function q4(c){var f=af;return af+=1,V2===null&&(V2=[]),xF(V2,c,f)}function sf(c,f){f=f.props.ref,c.ref=f!==void 0?f:null}function G4(c,f){throw f.$$typeof===b?Error(r(525)):(c=Object.prototype.toString.call(f),Error(r(31,c==="[object Object]"?"object with keys {"+Object.keys(f).join(", ")+"}":c)))}function wF(c){function f(ke,pe){if(c){var Le=ke.deletions;Le===null?(ke.deletions=[pe],ke.flags|=16):Le.push(pe)}}function g(ke,pe){if(!c)return null;for(;pe!==null;)f(ke,pe),pe=pe.sibling;return null}function x(ke){for(var pe=new Map;ke!==null;)ke.key!==null?pe.set(ke.key,ke):pe.set(ke.index,ke),ke=ke.sibling;return pe}function M(ke,pe){return ke=tc(ke,pe),ke.index=0,ke.sibling=null,ke}function j(ke,pe,Le){return ke.index=Le,c?(Le=ke.alternate,Le!==null?(Le=Le.index,Le<pe?(ke.flags|=67108866,pe):Le):(ke.flags|=67108866,pe)):(ke.flags|=1048576,pe)}function W(ke){return c&&ke.alternate===null&&(ke.flags|=67108866),ke}function Y(ke,pe,Le,tt){return pe===null||pe.tag!==6?(pe=p8(Le,ke.mode,tt),pe.return=ke,pe):(pe=M(pe,Le),pe.return=ke,pe)}function de(ke,pe,Le,tt){var Jt=Le.type;return Jt===_?Qe(ke,pe,Le.props.children,tt,Le.key):pe!==null&&(pe.elementType===Jt||typeof Jt=="object"&&Jt!==null&&Jt.$$typeof===L&&_1(Jt)===pe.type)?(pe=M(pe,Le.props),sf(pe,Le),pe.return=ke,pe):(pe=D4(Le.type,Le.key,Le.props,null,ke.mode,tt),sf(pe,Le),pe.return=ke,pe)}function Re(ke,pe,Le,tt){return pe===null||pe.tag!==4||pe.stateNode.containerInfo!==Le.containerInfo||pe.stateNode.implementation!==Le.implementation?(pe=g8(Le,ke.mode,tt),pe.return=ke,pe):(pe=M(pe,Le.children||[]),pe.return=ke,pe)}function Qe(ke,pe,Le,tt,Jt){return pe===null||pe.tag!==7?(pe=g1(Le,ke.mode,tt,Jt),pe.return=ke,pe):(pe=M(pe,Le),pe.return=ke,pe)}function rt(ke,pe,Le){if(typeof pe=="string"&&pe!==""||typeof pe=="number"||typeof pe=="bigint")return pe=p8(""+pe,ke.mode,Le),pe.return=ke,pe;if(typeof pe=="object"&&pe!==null){switch(pe.$$typeof){case y:return Le=D4(pe.type,pe.key,pe.props,null,ke.mode,Le),sf(Le,pe),Le.return=ke,Le;case v:return pe=g8(pe,ke.mode,Le),pe.return=ke,pe;case L:return pe=_1(pe),rt(ke,pe,Le)}if(U(pe)||R(pe))return pe=g1(pe,ke.mode,Le,null),pe.return=ke,pe;if(typeof pe.then=="function")return rt(ke,q4(pe),Le);if(pe.$$typeof===I)return rt(ke,U4(ke,pe),Le);G4(ke,pe)}return null}function We(ke,pe,Le,tt){var Jt=pe!==null?pe.key:null;if(typeof Le=="string"&&Le!==""||typeof Le=="number"||typeof Le=="bigint")return Jt!==null?null:Y(ke,pe,""+Le,tt);if(typeof Le=="object"&&Le!==null){switch(Le.$$typeof){case y:return Le.key===Jt?de(ke,pe,Le,tt):null;case v:return Le.key===Jt?Re(ke,pe,Le,tt):null;case L:return Le=_1(Le),We(ke,pe,Le,tt)}if(U(Le)||R(Le))return Jt!==null?null:Qe(ke,pe,Le,tt,null);if(typeof Le.then=="function")return We(ke,pe,q4(Le),tt);if(Le.$$typeof===I)return We(ke,pe,U4(ke,Le),tt);G4(ke,Le)}return null}function Ye(ke,pe,Le,tt,Jt){if(typeof tt=="string"&&tt!==""||typeof tt=="number"||typeof tt=="bigint")return ke=ke.get(Le)||null,Y(pe,ke,""+tt,Jt);if(typeof tt=="object"&&tt!==null){switch(tt.$$typeof){case y:return ke=ke.get(tt.key===null?Le:tt.key)||null,de(pe,ke,tt,Jt);case v:return ke=ke.get(tt.key===null?Le:tt.key)||null,Re(pe,ke,tt,Jt);case L:return tt=_1(tt),Ye(ke,pe,Le,tt,Jt)}if(U(tt)||R(tt))return ke=ke.get(Le)||null,Qe(pe,ke,tt,Jt,null);if(typeof tt.then=="function")return Ye(ke,pe,Le,q4(tt),Jt);if(tt.$$typeof===I)return Ye(ke,pe,Le,U4(pe,tt),Jt);G4(pe,tt)}return null}function Dt(ke,pe,Le,tt){for(var Jt=null,dr=null,zt=pe,On=pe=0,Zn=null;zt!==null&&On<Le.length;On++){zt.index>On?(Zn=zt,zt=null):Zn=zt.sibling;var fr=We(ke,zt,Le[On],tt);if(fr===null){zt===null&&(zt=Zn);break}c&&zt&&fr.alternate===null&&f(ke,zt),pe=j(fr,pe,On),dr===null?Jt=fr:dr.sibling=fr,dr=fr,zt=Zn}if(On===Le.length)return g(ke,zt),Jn&&nc(ke,On),Jt;if(zt===null){for(;On<Le.length;On++)zt=rt(ke,Le[On],tt),zt!==null&&(pe=j(zt,pe,On),dr===null?Jt=zt:dr.sibling=zt,dr=zt);return Jn&&nc(ke,On),Jt}for(zt=x(zt);On<Le.length;On++)Zn=Ye(zt,ke,On,Le[On],tt),Zn!==null&&(c&&Zn.alternate!==null&&zt.delete(Zn.key===null?On:Zn.key),pe=j(Zn,pe,On),dr===null?Jt=Zn:dr.sibling=Zn,dr=Zn);return c&&zt.forEach(function(Iu){return f(ke,Iu)}),Jn&&nc(ke,On),Jt}function dn(ke,pe,Le,tt){if(Le==null)throw Error(r(151));for(var Jt=null,dr=null,zt=pe,On=pe=0,Zn=null,fr=Le.next();zt!==null&&!fr.done;On++,fr=Le.next()){zt.index>On?(Zn=zt,zt=null):Zn=zt.sibling;var Iu=We(ke,zt,fr.value,tt);if(Iu===null){zt===null&&(zt=Zn);break}c&&zt&&Iu.alternate===null&&f(ke,zt),pe=j(Iu,pe,On),dr===null?Jt=Iu:dr.sibling=Iu,dr=Iu,zt=Zn}if(fr.done)return g(ke,zt),Jn&&nc(ke,On),Jt;if(zt===null){for(;!fr.done;On++,fr=Le.next())fr=rt(ke,fr.value,tt),fr!==null&&(pe=j(fr,pe,On),dr===null?Jt=fr:dr.sibling=fr,dr=fr);return Jn&&nc(ke,On),Jt}for(zt=x(zt);!fr.done;On++,fr=Le.next())fr=Ye(zt,ke,On,fr.value,tt),fr!==null&&(c&&fr.alternate!==null&&zt.delete(fr.key===null?On:fr.key),pe=j(fr,pe,On),dr===null?Jt=fr:dr.sibling=fr,dr=fr);return c&&zt.forEach(function(Rte){return f(ke,Rte)}),Jn&&nc(ke,On),Jt}function Pr(ke,pe,Le,tt){if(typeof Le=="object"&&Le!==null&&Le.type===_&&Le.key===null&&(Le=Le.props.children),typeof Le=="object"&&Le!==null){switch(Le.$$typeof){case y:e:{for(var Jt=Le.key;pe!==null;){if(pe.key===Jt){if(Jt=Le.type,Jt===_){if(pe.tag===7){g(ke,pe.sibling),tt=M(pe,Le.props.children),tt.return=ke,ke=tt;break e}}else if(pe.elementType===Jt||typeof Jt=="object"&&Jt!==null&&Jt.$$typeof===L&&_1(Jt)===pe.type){g(ke,pe.sibling),tt=M(pe,Le.props),sf(tt,Le),tt.return=ke,ke=tt;break e}g(ke,pe);break}else f(ke,pe);pe=pe.sibling}Le.type===_?(tt=g1(Le.props.children,ke.mode,tt,Le.key),tt.return=ke,ke=tt):(tt=D4(Le.type,Le.key,Le.props,null,ke.mode,tt),sf(tt,Le),tt.return=ke,ke=tt)}return W(ke);case v:e:{for(Jt=Le.key;pe!==null;){if(pe.key===Jt)if(pe.tag===4&&pe.stateNode.containerInfo===Le.containerInfo&&pe.stateNode.implementation===Le.implementation){g(ke,pe.sibling),tt=M(pe,Le.children||[]),tt.return=ke,ke=tt;break e}else{g(ke,pe);break}else f(ke,pe);pe=pe.sibling}tt=g8(Le,ke.mode,tt),tt.return=ke,ke=tt}return W(ke);case L:return Le=_1(Le),Pr(ke,pe,Le,tt)}if(U(Le))return Dt(ke,pe,Le,tt);if(R(Le)){if(Jt=R(Le),typeof Jt!="function")throw Error(r(150));return Le=Jt.call(Le),dn(ke,pe,Le,tt)}if(typeof Le.then=="function")return Pr(ke,pe,q4(Le),tt);if(Le.$$typeof===I)return Pr(ke,pe,U4(ke,Le),tt);G4(ke,Le)}return typeof Le=="string"&&Le!==""||typeof Le=="number"||typeof Le=="bigint"?(Le=""+Le,pe!==null&&pe.tag===6?(g(ke,pe.sibling),tt=M(pe,Le),tt.return=ke,ke=tt):(g(ke,pe),tt=p8(Le,ke.mode,tt),tt.return=ke,ke=tt),W(ke)):g(ke,pe)}return function(ke,pe,Le,tt){try{af=0;var Jt=Pr(ke,pe,Le,tt);return V2=null,Jt}catch(zt){if(zt===z2||zt===z4)throw zt;var dr=Zs(29,zt,null,ke.mode);return dr.lanes=tt,dr.return=ke,dr}finally{}}}var k1=wF(!0),kF=wF(!1),ou=!1;function C8(c){c.updateQueue={baseState:c.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function j8(c,f){c=c.updateQueue,f.updateQueue===c&&(f.updateQueue={baseState:c.baseState,firstBaseUpdate:c.firstBaseUpdate,lastBaseUpdate:c.lastBaseUpdate,shared:c.shared,callbacks:null})}function cu(c){return{lane:c,tag:0,payload:null,callback:null,next:null}}function uu(c,f,g){var x=c.updateQueue;if(x===null)return null;if(x=x.shared,(br&2)!==0){var M=x.pending;return M===null?f.next=f:(f.next=M.next,M.next=f),x.pending=f,f=B4(c),sF(c,null,g),f}return O4(c,x,f,g),B4(c)}function lf(c,f,g){if(f=f.updateQueue,f!==null&&(f=f.shared,(g&4194048)!==0)){var x=f.lanes;x&=c.pendingLanes,g|=x,f.lanes=g,Kt(c,g)}}function N8(c,f){var g=c.updateQueue,x=c.alternate;if(x!==null&&(x=x.updateQueue,g===x)){var M=null,j=null;if(g=g.firstBaseUpdate,g!==null){do{var W={lane:g.lane,tag:g.tag,payload:g.payload,callback:null,next:null};j===null?M=j=W:j=j.next=W,g=g.next}
vendor: 6,376 bytes, line 8
8while(g!==null);j===null?M=j=f:j=j.next=f}else M=j=f;g={baseState:x.baseState,firstBaseUpdate:M,lastBaseUpdate:j,shared:x.shared,callbacks:x.callbacks},c.updateQueue=g;return}c=g.lastBaseUpdate,c===null?g.firstBaseUpdate=f:c.next=f,g.lastBaseUpdate=f}var T8=!1;function of(){if(T8){var c=H2;if(c!==null)throw c}}function cf(c,f,g,x){T8=!1;var M=c.updateQueue;ou=!1;var j=M.firstBaseUpdate,W=M.lastBaseUpdate,Y=M.shared.pending;if(Y!==null){M.shared.pending=null;var de=Y,Re=de.next;de.next=null,W===null?j=Re:W.next=Re,W=de;var Qe=c.alternate;Qe!==null&&(Qe=Qe.updateQueue,Y=Qe.lastBaseUpdate,Y!==W&&(Y===null?Qe.firstBaseUpdate=Re:Y.next=Re,Qe.lastBaseUpdate=de))}if(j!==null){var rt=M.baseState;W=0,Qe=Re=de=null,Y=j;do{var We=Y.lane&-536870913,Ye=We!==Y.lane;if(Ye?(Yn&We)===We:(x&We)===We){We!==0&&We===U2&&(T8=!0),Qe!==null&&(Qe=Qe.next={lane:0,tag:Y.tag,payload:Y.payload,callback:null,next:null});e:{var Dt=c,dn=Y;We=f;var Pr=g;switch(dn.tag){case 1:if(Dt=dn.payload,typeof Dt=="function"){rt=Dt.call(Pr,rt,We);break e}rt=Dt;break e;case 3:Dt.flags=Dt.flags&-65537|128;case 0:if(Dt=dn.payload,We=typeof Dt=="function"?Dt.call(Pr,rt,We):Dt,We==null)break e;rt=p({},rt,We);break e;case 2:ou=!0}}We=Y.callback,We!==null&&(c.flags|=64,Ye&&(c.flags|=8192),Ye=M.callbacks,Ye===null?M.callbacks=[We]:Ye.push(We))}else Ye={lane:We,tag:Y.tag,payload:Y.payload,callback:Y.callback,next:null},Qe===null?(Re=Qe=Ye,de=rt):Qe=Qe.next=Ye,W|=We;if(Y=Y.next,Y===null){if(Y=M.shared.pending,Y===null)break;Ye=Y,Y=Ye.next,Ye.next=null,M.lastBaseUpdate=Ye,M.shared.pending=null}}while(!0);Qe===null&&(de=rt),M.baseState=de,M.firstBaseUpdate=Re,M.lastBaseUpdate=Qe,j===null&&(M.shared.lanes=0),pu|=W,c.lanes=W,c.memoizedState=rt}}function SF(c,f){if(typeof c!="function")throw Error(r(191,c));c.call(f)}function IF(c,f){var g=c.callbacks;if(g!==null)for(c.callbacks=null,c=0;c<g.length;c++)SF(g[c],f)}var q2=V(null),K4=V(0);function MF(c,f){c=hc,H(K4,c),H(q2,f),hc=c|f.baseLanes}function A8(){H(K4,hc),H(q2,q2.current)}function P8(){hc=K4.current,G(q2),G(K4)}var Xs=V(null),Ml=null;function du(c){var f=c.alternate;H(Pa,Pa.current&1),H(Xs,c),Ml===null&&(f===null||q2.current!==null||f.memoizedState!==null)&&(Ml=c)}function E8(c){H(Pa,Pa.current),H(Xs,c),Ml===null&&(Ml=c)}function FF(c){c.tag===22?(H(Pa,Pa.current),H(Xs,c),Ml===null&&(Ml=c)):fu()}function fu(){H(Pa,Pa.current),H(Xs,Xs.current)}function Qs(c){G(Xs),Ml===c&&(Ml=null),G(Pa)}var Pa=V(0);function Y4(c){for(var f=c;f!==null;){if(f.tag===13){var g=f.memoizedState;if(g!==null&&(g=g.dehydrated,g===null||$9(g)||W9(g)))return f}else if(f.tag===19&&(f.memoizedProps.revealOrder==="forwards"||f.memoizedProps.revealOrder==="backwards"||f.memoizedProps.revealOrder==="unstable_legacy-backwards"||f.memoizedProps.revealOrder==="together")){if((f.flags&128)!==0)return f}else if(f.child!==null){f.child.return=f,f=f.child;continue}if(f===c)break;for(;f.sibling===null;){if(f.return===null||f.return===c)return null;f=f.return}f.sibling.return=f.return,f=f.sibling}return null}var ic=0,Pn=null,Tr=null,Ga=null,Z4=!1,G2=!1,S1=!1,X4=0,uf=0,K2=null,Mee=0;function ka(){throw Error(r(321))}function L8(c,f){if(f===null)return!1;for(var g=0;g<f.length&&g<c.length;g++)if(!Ys(c[g],f[g]))return!1;return!0}function R8(c,f,g,x,M,j){return ic=j,Pn=f,f.memoizedState=null,f.updateQueue=null,f.lanes=0,B.H=c===null||c.memoizedState===null?uC:X8,S1=!1,j=g(x,M),S1=!1,G2&&(j=jF(f,g,x,M)),CF(c),j}function CF(c){B.H=hf;var f=Tr!==null&&Tr.next!==null;if(ic=0,Ga=Tr=Pn=null,Z4=!1,uf=0,K2=null,f)throw Error(r(300));c===null||Ka||(c=c.dependencies,c!==null&&W4(c)&&(Ka=!0))}function jF(c,f,g,x){Pn=c;var M=0;do{if(G2&&(K2=null),uf=0,G2=!1,25<=M)throw Error(r(301));if(M+=1,Ga=Tr=null,c.updateQueue!=null){var j=c.updateQueue;j.lastEffect=null,j.events=null,j.stores=null,j.memoCache!=null&&(j.memoCache.index=0)}B.H=dC,j=f(g,x)}while(G2);return j}function Fee(){var c=B.H,f=c.useState()[0];return f=typeof f.then=="function"?df(f):f,c=c.useState()[0],(Tr!==null?Tr.memoizedState:null)!==c&&(Pn.flags|=1024),f}function O8(){var c=X4!==0;return X4=0,c}function B8(c,f,g){f.updateQueue=c.updateQueue,f.flags&=-2053,c.lanes&=~g}function D8(c){if(Z4){for(c=c.memoizedState;c!==null;){var f=c.queue;f!==null&&(f.pending=null),c=c.next}Z4=!1}ic=0,Ga=Tr=Pn=null,G2=!1,uf=X4=0,K2=null}function hs(){var c={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ga===null?Pn.memoizedState=Ga=c:Ga=Ga.next=c,Ga}function Ea(){if(Tr===null){var c=Pn.alternate;c=c!==null?c.memoizedState:null}else c=Tr.next;var f=Ga===null?Pn.memoizedState:Ga.next;if(f!==null)Ga=f,Tr=c;else{if(c===null)throw Pn.alternate===null?Error(r(467)):Error(r(310));Tr=c,c={memoizedState:Tr.memoizedState,baseState:Tr.baseState,baseQueue:Tr.baseQueue,queue:Tr.queue,next:null},Ga===null?Pn.memoizedState=Ga=c:Ga=Ga.next=c}return Ga}function Q4(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function df(c){var f=uf;return uf+=1,K2===null&&(K2=[]),c=xF(K2,c,f),f=Pn,(Ga===null?f.memoizedState:Ga.next)===null&&(f=f.alternate,B.H=f===null||f.memoizedState===null?uC:X8),c}function J4(c){if(c!==null&&typeof c=="object"){if(typeof c.then=="function")return df(c);if(c.$$typeof===I)return Bi(c)}throw Error(r(438,String(c)))}function $8(c){var f=null,g=Pn.updateQueue;if(g!==null&&(f=g.memoCache),f==null){var x=Pn.alternate;x!==null&&(x=x.updateQueue,x!==null&&(x=x.memoCache,x!=null&&(f={data:x.data.map(function(M){return M.slice()}),index:0})))}if(f==null&&(f={data:[],index:0}),g===null&&(g=Q4(),Pn.updateQueue=g),g.memoCache=f,g=f.data[f.index],g===void 0)for(g=f.data[f.index]=Array(c),x=0;x<c;x++)g[x]=T;return f.index++,g}function sc(c,f){return typeof f=="function"?f(c):f}function em(c){var f=Ea();return W8(f,Tr,c)}function W8(c,f,g){var x=c.queue;if(x===null)throw Error(r(311));x.lastRenderedReducer=g;var M=c.baseQueue,j=x.pending;if(j!==null){if(M!==null){var W=M.next;M.next=j.next,j.next=W}f.baseQueue=M=j,x.pending=null}if(j=c.baseState,M===null)c.memoizedState=j;else{f=M.next;var Y=W=null,de=null,Re=f,Qe=!1;do{var rt=Re.lane&-536870913;if(rt!==Re.lane?(Yn&rt)===rt:(ic&rt)===rt){var We=Re.revertLane;if(We===0)de!==null&&(de=de.next={lane:0,revertLane:0,gesture:null,action:Re.action,hasEagerState:Re.hasEagerState,eagerState:Re.eagerState,next:null}),rt===U2&&(Qe=!0);else if((ic&We)===We){Re=Re.next,We===U2&&(Qe=!0);continue}
vendor: 17,928 bytes, line 8
8else rt={lane:0,revertLane:Re.revertLane,gesture:null,action:Re.action,hasEagerState:Re.hasEagerState,eagerState:Re.eagerState,next:null},de===null?(Y=de=rt,W=j):de=de.next=rt,Pn.lanes|=We,pu|=We;rt=Re.action,S1&&g(j,rt),j=Re.hasEagerState?Re.eagerState:g(j,rt)}else We={lane:rt,revertLane:Re.revertLane,gesture:Re.gesture,action:Re.action,hasEagerState:Re.hasEagerState,eagerState:Re.eagerState,next:null},de===null?(Y=de=We,W=j):de=de.next=We,Pn.lanes|=rt,pu|=rt;Re=Re.next}while(Re!==null&&Re!==f);if(de===null?W=j:de.next=Y,!Ys(j,c.memoizedState)&&(Ka=!0,Qe&&(g=H2,g!==null)))throw g;c.memoizedState=j,c.baseState=W,c.baseQueue=de,x.lastRenderedState=j}return M===null&&(x.lanes=0),[c.memoizedState,x.dispatch]}function U8(c){var f=Ea(),g=f.queue;if(g===null)throw Error(r(311));g.lastRenderedReducer=c;var x=g.dispatch,M=g.pending,j=f.memoizedState;if(M!==null){g.pending=null;var W=M=M.next;do j=c(j,W.action),W=W.next;while(W!==M);Ys(j,f.memoizedState)||(Ka=!0),f.memoizedState=j,f.baseQueue===null&&(f.baseState=j),g.lastRenderedState=j}return[j,x]}function NF(c,f,g){var x=Pn,M=Ea(),j=Jn;if(j){if(g===void 0)throw Error(r(407));g=g()}else g=f();var W=!Ys((Tr||M).memoizedState,g);if(W&&(M.memoizedState=g,Ka=!0),M=M.queue,V8(PF.bind(null,x,M,c),[c]),M.getSnapshot!==f||W||Ga!==null&&Ga.memoizedState.tag&1){if(x.flags|=2048,Y2(9,{destroy:void 0},AF.bind(null,x,M,g,f),null),Dr===null)throw Error(r(349));j||(ic&127)!==0||TF(x,f,g)}return g}function TF(c,f,g){c.flags|=16384,c={getSnapshot:f,value:g},f=Pn.updateQueue,f===null?(f=Q4(),Pn.updateQueue=f,f.stores=[c]):(g=f.stores,g===null?f.stores=[c]:g.push(c))}function AF(c,f,g,x){f.value=g,f.getSnapshot=x,EF(f)&&LF(c)}function PF(c,f,g){return g(function(){EF(f)&&LF(c)})}function EF(c){var f=c.getSnapshot;c=c.value;try{var g=f();return!Ys(c,g)}catch{return!0}}function LF(c){var f=p1(c,2);f!==null&&Ls(f,c,2)}function H8(c){var f=hs();if(typeof c=="function"){var g=c;if(c=g(),S1){Pe(!0);try{g()}finally{Pe(!1)}}}return f.memoizedState=f.baseState=c,f.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:sc,lastRenderedState:c},f}function RF(c,f,g,x){return c.baseState=g,W8(c,Tr,typeof x=="function"?x:sc)}function Cee(c,f,g,x,M){if(rm(c))throw Error(r(485));if(c=f.action,c!==null){var j={payload:M,action:c,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(W){j.listeners.push(W)}};B.T!==null?g(!0):j.isTransition=!1,x(j),g=f.pending,g===null?(j.next=f.pending=j,OF(f,j)):(j.next=g.next,f.pending=g.next=j)}}function OF(c,f){var g=f.action,x=f.payload,M=c.state;if(f.isTransition){var j=B.T,W={};B.T=W;try{var Y=g(M,x),de=B.S;de!==null&&de(W,Y),BF(c,f,Y)}catch(Re){z8(c,f,Re)}finally{j!==null&&W.types!==null&&(j.types=W.types),B.T=j}}else try{j=g(M,x),BF(c,f,j)}catch(Re){z8(c,f,Re)}}function BF(c,f,g){g!==null&&typeof g=="object"&&typeof g.then=="function"?g.then(function(x){DF(c,f,x)},function(x){return z8(c,f,x)}):DF(c,f,g)}function DF(c,f,g){f.status="fulfilled",f.value=g,$F(f),c.state=g,f=c.pending,f!==null&&(g=f.next,g===f?c.pending=null:(g=g.next,f.next=g,OF(c,g)))}function z8(c,f,g){var x=c.pending;if(c.pending=null,x!==null){x=x.next;do f.status="rejected",f.reason=g,$F(f),f=f.next;while(f!==x)}c.action=null}function $F(c){c=c.listeners;for(var f=0;f<c.length;f++)(0,c[f])()}function WF(c,f){return f}function UF(c,f){if(Jn){var g=Dr.formState;if(g!==null){e:{var x=Pn;if(Jn){if(Zr){t:{for(var M=Zr,j=Il;M.nodeType!==8;){if(!j){M=null;break t}if(M=Fl(M.nextSibling),M===null){M=null;break t}}j=M.data,M=j==="F!"||j==="F"?M:null}if(M){Zr=Fl(M.nextSibling),x=M.data==="F!";break e}}su(x)}x=!1}x&&(f=g[0])}}return g=hs(),g.memoizedState=g.baseState=f,x={pending:null,lanes:0,dispatch:null,lastRenderedReducer:WF,lastRenderedState:f},g.queue=x,g=lC.bind(null,Pn,x),x.dispatch=g,x=H8(!1),j=Z8.bind(null,Pn,!1,x.queue),x=hs(),M={state:f,dispatch:null,action:c,pending:null},x.queue=M,g=Cee.bind(null,Pn,M,j,g),M.dispatch=g,x.memoizedState=c,[f,g,!1]}function HF(c){var f=Ea();return zF(f,Tr,c)}function zF(c,f,g){if(f=W8(c,f,WF)[0],c=em(sc)[0],typeof f=="object"&&f!==null&&typeof f.then=="function")try{var x=df(f)}catch(W){throw W===z2?z4:W}else x=f;f=Ea();var M=f.queue,j=M.dispatch;return g!==f.memoizedState&&(Pn.flags|=2048,Y2(9,{destroy:void 0},jee.bind(null,M,g),null)),[x,j,c]}function jee(c,f){c.action=f}function VF(c){var f=Ea(),g=Tr;if(g!==null)return zF(f,g,c);Ea(),f=f.memoizedState,g=Ea();var x=g.queue.dispatch;return g.memoizedState=c,[f,x,!1]}function Y2(c,f,g,x){return c={tag:c,create:g,deps:x,inst:f,next:null},f=Pn.updateQueue,f===null&&(f=Q4(),Pn.updateQueue=f),g=f.lastEffect,g===null?f.lastEffect=c.next=c:(x=g.next,g.next=c,c.next=x,f.lastEffect=c),c}function qF(){return Ea().memoizedState}function tm(c,f,g,x){var M=hs();Pn.flags|=c,M.memoizedState=Y2(1|f,{destroy:void 0},g,x===void 0?null:x)}function nm(c,f,g,x){var M=Ea();x=x===void 0?null:x;var j=M.memoizedState.inst;Tr!==null&&x!==null&&L8(x,Tr.memoizedState.deps)?M.memoizedState=Y2(f,j,g,x):(Pn.flags|=c,M.memoizedState=Y2(1|f,j,g,x))}function GF(c,f){tm(8390656,8,c,f)}function V8(c,f){nm(2048,8,c,f)}function Nee(c){Pn.flags|=4;var f=Pn.updateQueue;if(f===null)f=Q4(),Pn.updateQueue=f,f.events=[c];else{var g=f.events;g===null?f.events=[c]:g.push(c)}}function KF(c){var f=Ea().memoizedState;return Nee({ref:f,nextImpl:c}),function(){if((br&2)!==0)throw Error(r(440));return f.impl.apply(void 0,arguments)}}function YF(c,f){return nm(4,2,c,f)}function ZF(c,f){return nm(4,4,c,f)}function XF(c,f){if(typeof f=="function"){c=c();var g=f(c);return function(){typeof g=="function"?g():f(null)}}if(f!=null)return c=c(),f.current=c,function(){f.current=null}}function QF(c,f,g){g=g!=null?g.concat([c]):null,nm(4,4,XF.bind(null,f,c),g)}function q8(){}function JF(c,f){var g=Ea();f=f===void 0?null:f;var x=g.memoizedState;return f!==null&&L8(f,x[1])?x[0]:(g.memoizedState=[c,f],c)}function eC(c,f){var g=Ea();f=f===void 0?null:f;var x=g.memoizedState;if(f!==null&&L8(f,x[1]))return x[0];if(x=c(),S1){Pe(!0);try{c()}finally{Pe(!1)}}return g.memoizedState=[x,f],x}function G8(c,f,g){return g===void 0||(ic&1073741824)!==0&&(Yn&261930)===0?c.memoizedState=f:(c.memoizedState=g,c=tj(),Pn.lanes|=c,pu|=c,g)}function tC(c,f,g,x){return Ys(g,f)?g:q2.current!==null?(c=G8(c,g,x),Ys(c,f)||(Ka=!0),c):(ic&42)===0||(ic&1073741824)!==0&&(Yn&261930)===0?(Ka=!0,c.memoizedState=g):(c=tj(),Pn.lanes|=c,pu|=c,f)}function nC(c,f,g,x,M){var j=$.p;$.p=j!==0&&8>j?j:8;var W=B.T,Y={};B.T=Y,Z8(c,!1,f,g);try{var de=M(),Re=B.S;if(Re!==null&&Re(Y,de),de!==null&&typeof de=="object"&&typeof de.then=="function"){var Qe=Iee(de,x);ff(c,f,Qe,tl(c))}else ff(c,f,x,tl(c))}catch(rt){ff(c,f,{then:function(){},status:"rejected",reason:rt},tl())}finally{$.p=j,W!==null&&Y.types!==null&&(W.types=Y.types),B.T=W}}function Tee(){}function K8(c,f,g,x){if(c.tag!==5)throw Error(r(476));var M=rC(c).queue;nC(c,M,f,q,g===null?Tee:function(){return aC(c),g(x)})}function rC(c){var f=c.memoizedState;if(f!==null)return f;f={memoizedState:q,baseState:q,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:sc,lastRenderedState:q},next:null};var g={};return f.next={memoizedState:g,baseState:g,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:sc,lastRenderedState:g},next:null},c.memoizedState=f,c=c.alternate,c!==null&&(c.memoizedState=f),f}function aC(c){var f=rC(c);f.next===null&&(f=c.alternate.memoizedState),ff(c,f.next.queue,{},tl())}function Y8(){return Bi(jf)}function iC(){return Ea().memoizedState}function sC(){return Ea().memoizedState}function Aee(c){for(var f=c.return;f!==null;){switch(f.tag){case 24:case 3:var g=tl();c=cu(g);var x=uu(f,c,g);x!==null&&(Ls(x,f,g),lf(x,f,g)),f={cache:S8()},c.payload=f;return}f=f.return}}function Pee(c,f,g){var x=tl();g={lane:x,revertLane:0,gesture:null,action:g,hasEagerState:!1,eagerState:null,next:null},rm(c)?oC(f,g):(g=h8(c,f,g,x),g!==null&&(Ls(g,c,x),cC(g,f,x)))}function lC(c,f,g){var x=tl();ff(c,f,g,x)}function ff(c,f,g,x){var M={lane:x,revertLane:0,gesture:null,action:g,hasEagerState:!1,eagerState:null,next:null};if(rm(c))oC(f,M);else{var j=c.alternate;if(c.lanes===0&&(j===null||j.lanes===0)&&(j=f.lastRenderedReducer,j!==null))try{var W=f.lastRenderedState,Y=j(W,g);if(M.hasEagerState=!0,M.eagerState=Y,Ys(Y,W))return O4(c,f,M,0),Dr===null&&R4(),!1}catch{}finally{}if(g=h8(c,f,M,x),g!==null)return Ls(g,c,x),cC(g,f,x),!0}return!1}function Z8(c,f,g,x){if(x={lane:2,revertLane:C9(),gesture:null,action:x,hasEagerState:!1,eagerState:null,next:null},rm(c)){if(f)throw Error(r(479))}else f=h8(c,g,x,2),f!==null&&Ls(f,c,2)}function rm(c){var f=c.alternate;return c===Pn||f!==null&&f===Pn}function oC(c,f){G2=Z4=!0;var g=c.pending;g===null?f.next=f:(f.next=g.next,g.next=f),c.pending=f}function cC(c,f,g){if((g&4194048)!==0){var x=f.lanes;x&=c.pendingLanes,g|=x,f.lanes=g,Kt(c,g)}}var hf={readContext:Bi,use:J4,useCallback:ka,useContext:ka,useEffect:ka,useImperativeHandle:ka,useLayoutEffect:ka,useInsertionEffect:ka,useMemo:ka,useReducer:ka,useRef:ka,useState:ka,useDebugValue:ka,useDeferredValue:ka,useTransition:ka,useSyncExternalStore:ka,useId:ka,useHostTransitionStatus:ka,useFormState:ka,useActionState:ka,useOptimistic:ka,useMemoCache:ka,useCacheRefresh:ka};hf.useEffectEvent=ka;var uC={readContext:Bi,use:J4,useCallback:function(c,f){return hs().memoizedState=[c,f===void 0?null:f],c},useContext:Bi,useEffect:GF,useImperativeHandle:function(c,f,g){g=g!=null?g.concat([c]):null,tm(4194308,4,XF.bind(null,f,c),g)},useLayoutEffect:function(c,f){return tm(4194308,4,c,f)},useInsertionEffect:function(c,f){tm(4,2,c,f)},useMemo:function(c,f){var g=hs();f=f===void 0?null:f;var x=c();if(S1){Pe(!0);try{c()}finally{Pe(!1)}}return g.memoizedState=[x,f],x},useReducer:function(c,f,g){var x=hs();if(g!==void 0){var M=g(f);if(S1){Pe(!0);try{g(f)}finally{Pe(!1)}}}else M=f;return x.memoizedState=x.baseState=M,c={pending:null,lanes:0,dispatch:null,lastRenderedReducer:c,lastRenderedState:M},x.queue=c,c=c.dispatch=Pee.bind(null,Pn,c),[x.memoizedState,c]},useRef:function(c){var f=hs();return c={current:c},f.memoizedState=c},useState:function(c){c=H8(c);var f=c.queue,g=lC.bind(null,Pn,f);return f.dispatch=g,[c.memoizedState,g]},useDebugValue:q8,useDeferredValue:function(c,f){var g=hs();return G8(g,c,f)},useTransition:function(){var c=H8(!1);return c=nC.bind(null,Pn,c.queue,!0,!1),hs().memoizedState=c,[!1,c]},useSyncExternalStore:function(c,f,g){var x=Pn,M=hs();if(Jn){if(g===void 0)throw Error(r(407));g=g()}else{if(g=f(),Dr===null)throw Error(r(349));(Yn&127)!==0||TF(x,f,g)}M.memoizedState=g;var j={value:g,getSnapshot:f};return M.queue=j,GF(PF.bind(null,x,j,c),[c]),x.flags|=2048,Y2(9,{destroy:void 0},AF.bind(null,x,j,g,f),null),g},useId:function(){var c=hs(),f=Dr.identifierPrefix;if(Jn){var g=vo,x=xo;g=(x&~(1<<32-et(x)-1)).toString(32)+g,f="_"+f+"R_"+g,g=X4++,0<g&&(f+="H"+g.toString(32)),f+="_"}else g=Mee++,f="_"+f+"r_"+g.toString(32)+"_";return c.memoizedState=f},useHostTransitionStatus:Y8,useFormState:UF,useActionState:UF,useOptimistic:function(c){var f=hs();f.memoizedState=f.baseState=c;var g={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return f.queue=g,f=Z8.bind(null,Pn,!0,g),g.dispatch=f,[c,f]},useMemoCache:$8,useCacheRefresh:function(){return hs().memoizedState=Aee.bind(null,Pn)},useEffectEvent:function(c){var f=hs(),g={impl:c};return f.memoizedState=g,function(){if((br&2)!==0)throw Error(r(440));return g.impl.apply(void 0,arguments)}}},X8={readContext:Bi,use:J4,useCallback:JF,useContext:Bi,useEffect:V8,useImperativeHandle:QF,useInsertionEffect:YF,useLayoutEffect:ZF,useMemo:eC,useReducer:em,useRef:qF,useState:function(){return em(sc)},useDebugValue:q8,useDeferredValue:function(c,f){var g=Ea();return tC(g,Tr.memoizedState,c,f)},useTransition:function(){var c=em(sc)[0],f=Ea().memoizedState;return[typeof c=="boolean"?c:df(c),f]},useSyncExternalStore:NF,useId:iC,useHostTransitionStatus:Y8,useFormState:HF,useActionState:HF,useOptimistic:function(c,f){var g=Ea();return RF(g,Tr,c,f)},useMemoCache:$8,useCacheRefresh:sC};X8.useEffectEvent=KF;var dC={readContext:Bi,use:J4,useCallback:JF,useContext:Bi,useEffect:V8,useImperativeHandle:QF,useInsertionEffect:YF,useLayoutEffect:ZF,useMemo:eC,useReducer:U8,useRef:qF,useState:function(){return U8(sc)},useDebugValue:q8,useDeferredValue:function(c,f){var g=Ea();return Tr===null?G8(g,c,f):tC(g,Tr.memoizedState,c,f)},useTransition:function(){var c=U8(sc)[0],f=Ea().memoizedState;return[typeof c=="boolean"?c:df(c),f]},useSyncExternalStore:NF,useId:iC,useHostTransitionStatus:Y8,useFormState:VF,useActionState:VF,useOptimistic:function(c,f){var g=Ea();return Tr!==null?RF(g,Tr,c,f):(g.baseState=c,[c,g.queue.dispatch])},useMemoCache:$8,useCacheRefresh:sC};dC.useEffectEvent=KF;function Q8(c,f,g,x){f=c.memoizedState,g=g(x,f),g=g==null?f:p({},f,g),c.memoizedState=g,c.lanes===0&&(c.updateQueue.baseState=g)}var J8={enqueueSetState:function(c,f,g){c=c._reactInternals;var x=tl(),M=cu(x);M.payload=f,g!=null&&(M.callback=g),f=uu(c,M,x),f!==null&&(Ls(f,c,x),lf(f,c,x))},enqueueReplaceState:function(c,f,g){c=c._reactInternals;var x=tl(),M=cu(x);M.tag=1,M.payload=f,g!=null&&(M.callback=g),f=uu(c,M,x),f!==null&&(Ls(f,c,x),lf(f,c,x))},enqueueForceUpdate:function(c,f){c=c._reactInternals;var g=tl(),x=cu(g);x.tag=2,f!=null&&(x.callback=f),f=uu(c,x,g),f!==null&&(Ls(f,c,g),lf(f,c,g))}};function fC(c,f,g,x,M,j,W){return c=c.stateNode,typeof c.shouldComponentUpdate=="function"?c.shouldComponentUpdate(x,j,W):f.prototype&&f.prototype.isPureReactComponent?!Q3(g,x)||!Q3(M,j):!0}function hC(c,f,g,x){c=f.state,typeof f.componentWillReceiveProps=="function"&&f.componentWillReceiveProps(g,x),typeof f.UNSAFE_componentWillReceiveProps=="function"&&f.UNSAFE_componentWillReceiveProps(g,x),f.state!==c&&J8.enqueueReplaceState(f,f.state,null)}function I1(c,f){var g=f;if("ref"in f){g={};for(var x in f)x!=="ref"&&(g[x]=f[x])}if(c=c.defaultProps){g===f&&(g=p({},g));for(var M in c)g[M]===void 0&&(g[M]=c[M])}return g}function mC(c){L4(c)}function pC(c){console.error(c)}function gC(c){L4(c)}function am(c,f){try{var g=c.onUncaughtError;g(f.value,{componentStack:f.stack})}catch(x){setTimeout(function(){throw x})}}function bC(c,f,g){try{var x=c.onCaughtError;x(g.value,{componentStack:g.stack,errorBoundary:f.tag===1?f.stateNode:null})}catch(M){setTimeout(function(){throw M})}}function e9(c,f,g){return g=cu(g),g.tag=3,g.payload={element:null},g.callback=function(){am(c,f)},g}function yC(c){return c=cu(c),c.tag=3,c}function xC(c,f,g,x){var M=g.type.getDerivedStateFromError;if(typeof M=="function"){var j=x.value;c.payload=function(){return M(j)},c.callback=function(){bC(f,g,x)}}var W=g.stateNode;W!==null&&typeof W.componentDidCatch=="function"&&(c.callback=function(){bC(f,g,x),typeof M!="function"&&(gu===null?gu=new Set([this]):gu.add(this));var Y=x.stack;this.componentDidCatch(x.value,{componentStack:Y!==null?Y:""})})}function Eee(c,f,g,x,M){if(g.flags|=32768,x!==null&&typeof x=="object"&&typeof x.then=="function"){if(f=g.alternate,f!==null&&W2(f,g,M,!0),g=Xs.current,g!==null){switch(g.tag){case 31:case 13:return Ml===null?gm():g.alternate===null&&Sa===0&&(Sa=3),g.flags&=-257,g.flags|=65536,g.lanes=M,x===V4?g.flags|=16384:(f=g.updateQueue,f===null?g.updateQueue=new Set([x]):f.add(x),I9(c,x,M)),!1;case 22:return g.flags|=65536,x===V4?g.flags|=16384:(f=g.updateQueue,f===null?(f={transitions:null,markerInstances:null,retryQueue:new Set([x])},g.updateQueue=f):(g=f.retryQueue,g===null?f.retryQueue=new Set([x]):g.add(x)),I9(c,x,M)),!1}throw Error(r(435,g.tag))}return I9(c,x,M),gm(),!1}if(Jn)return f=Xs.current,f!==null?((f.flags&65536)===0&&(f.flags|=256),f.flags|=65536,f.lanes=M,x!==x8&&(c=Error(r(422),{cause:x}),tf(wl(c,g)))):(x!==x8&&(f=Error(r(423),{cause:x}),tf(wl(f,g))),c=c.current.alternate,c.flags|=65536,M&=-M,c.lanes|=M,x=wl(x,g),M=e9(c.stateNode,x,M),N8(c,M),Sa!==4&&(Sa=2)),!1;var j=Error(r(520),{cause:x});if(j=wl(j,g),_f===null?_f=[j]:_f.push(j),Sa!==4&&(Sa=2),f===null)return!0;x=wl(x,g),g=f;do{switch(g.tag){case 3:return g.flags|=65536,c=M&-M,g.lanes|=c,c=e9(g.stateNode,x,c),N8(g,c),!1;case 1:if(f=g.type,j=g.stateNode,(g.flags&128)===0&&(typeof f.getDerivedStateFromError=="function"||j!==null&&typeof j.componentDidCatch=="function"&&(gu===null||!gu.has(j))))return g.flags|=65536,M&=-M,g.lanes|=M,M=yC(M),xC(M,c,g,x),N8(g,M),!1}g=g.return}while(g!==null);return!1}var t9=Error(r(461)),Ka=!1;function Di(c,f,g,x){f.child=c===null?kF(f,null,g,x):k1(f,c.child,g,x)}function vC(c,f,g,x,M){g=g.render;var j=f.ref;if("ref"in x){var W={};for(var Y in x)Y!=="ref"&&(W[Y]=x[Y])}else W=x;return x1(f),x=R8(c,f,g,W,j,M),Y=O8(),c!==null&&!Ka?(B8(c,f,M),lc(c,f,M)):(Jn&&Y&&b8(f),f.flags|=1,Di(c,f,x,M),f.child)}function _C(c,f,g,x,M){if(c===null){var j=g.type;return typeof j=="function"&&!m8(j)&&j.defaultProps===void 0&&g.compare===null?(f.tag=15,f.type=j,wC(c,f,j,x,M)):(c=D4(g.type,null,x,f,f.mode,M),c.ref=f.ref,c.return=f,f.child=c)}if(j=c.child,!c9(c,M)){var W=j.memoizedProps;if(g=g.compare,g=g!==null?g:Q3,g(W,x)&&c.ref===f.ref)return lc(c,f,M)}return f.flags|=1,c=tc(j,x),c.ref=f.ref,c.return=f,f.child=c}function wC(c,f,g,x,M){if(c!==null){var j=c.memoizedProps;if(Q3(j,x)&&c.ref===f.ref)if(Ka=!1,f.pendingProps=x=j,c9(c,M))(c.flags&131072)!==0&&(Ka=!0);else return f.lanes=c.lanes,lc(c,f,M)}return n9(c,f,g,x,M)}function kC(c,f,g,x){var M=x.children,j=c!==null?c.memoizedState:null;if(c===null&&f.stateNode===null&&(f.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),x.mode==="hidden"){if((f.flags&128)!==0){if(j=j!==null?j.baseLanes|g:g,c!==null){for(x=f.child=c.child,M=0;x!==null;)M=M|x.lanes|x.childLanes,x=x.sibling;x=M&~j}else x=0,f.child=null;return SC(c,f,j,g,x)}if((g&536870912)!==0)f.memoizedState={baseLanes:0,cachePool:null},c!==null&&H4(f,j!==null?j.cachePool:null),j!==null?MF(f,j):A8(),FF(f);else return x=f.lanes=536870912,SC(c,f,j!==null?j.baseLanes|g:g,g,x)}
vendor: 12,349 bytes, line 8
8else j!==null?(H4(f,j.cachePool),MF(f,j),fu(),f.memoizedState=null):(c!==null&&H4(f,null),A8(),fu());return Di(c,f,M,g),f.child}function mf(c,f){return c!==null&&c.tag===22||f.stateNode!==null||(f.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),f.sibling}function SC(c,f,g,x,M){var j=M8();return j=j===null?null:{parent:qa._currentValue,pool:j},f.memoizedState={baseLanes:g,cachePool:j},c!==null&&H4(f,null),A8(),FF(f),c!==null&&W2(c,f,x,!0),f.childLanes=M,null}function im(c,f){return f=lm({mode:f.mode,children:f.children},c.mode),f.ref=c.ref,c.child=f,f.return=c,f}function IC(c,f,g){return k1(f,c.child,null,g),c=im(f,f.pendingProps),c.flags|=2,Qs(f),f.memoizedState=null,c}function Lee(c,f,g){var x=f.pendingProps,M=(f.flags&128)!==0;if(f.flags&=-129,c===null){if(Jn){if(x.mode==="hidden")return c=im(f,x),f.lanes=536870912,mf(null,c);if(E8(f),(c=Zr)?(c=Oj(c,Il),c=c!==null&&c.data==="&"?c:null,c!==null&&(f.memoizedState={dehydrated:c,treeContext:au!==null?{id:xo,overflow:vo}:null,retryLane:536870912,hydrationErrors:null},g=oF(c),g.return=f,f.child=g,Oi=f,Zr=null)):c=null,c===null)throw su(f);return f.lanes=536870912,null}return im(f,x)}var j=c.memoizedState;if(j!==null){var W=j.dehydrated;if(E8(f),M)if(f.flags&256)f.flags&=-257,f=IC(c,f,g);else if(f.memoizedState!==null)f.child=c.child,f.flags|=128,f=null;else throw Error(r(558));else if(Ka||W2(c,f,g,!1),M=(g&c.childLanes)!==0,Ka||M){if(x=Dr,x!==null&&(W=Vt(x,g),W!==0&&W!==j.retryLane))throw j.retryLane=W,p1(c,W),Ls(x,c,W),t9;gm(),f=IC(c,f,g)}else c=j.treeContext,Zr=Fl(W.nextSibling),Oi=f,Jn=!0,iu=null,Il=!1,c!==null&&dF(f,c),f=im(f,x),f.flags|=4096;return f}return c=tc(c.child,{mode:x.mode,children:x.children}),c.ref=f.ref,f.child=c,c.return=f,c}function sm(c,f){var g=f.ref;if(g===null)c!==null&&c.ref!==null&&(f.flags|=4194816);else{if(typeof g!="function"&&typeof g!="object")throw Error(r(284));(c===null||c.ref!==g)&&(f.flags|=4194816)}}function n9(c,f,g,x,M){return x1(f),g=R8(c,f,g,x,void 0,M),x=O8(),c!==null&&!Ka?(B8(c,f,M),lc(c,f,M)):(Jn&&x&&b8(f),f.flags|=1,Di(c,f,g,M),f.child)}function MC(c,f,g,x,M,j){return x1(f),f.updateQueue=null,g=jF(f,x,g,M),CF(c),x=O8(),c!==null&&!Ka?(B8(c,f,j),lc(c,f,j)):(Jn&&x&&b8(f),f.flags|=1,Di(c,f,g,j),f.child)}function FC(c,f,g,x,M){if(x1(f),f.stateNode===null){var j=O2,W=g.contextType;typeof W=="object"&&W!==null&&(j=Bi(W)),j=new g(x,j),f.memoizedState=j.state!==null&&j.state!==void 0?j.state:null,j.updater=J8,f.stateNode=j,j._reactInternals=f,j=f.stateNode,j.props=x,j.state=f.memoizedState,j.refs={},C8(f),W=g.contextType,j.context=typeof W=="object"&&W!==null?Bi(W):O2,j.state=f.memoizedState,W=g.getDerivedStateFromProps,typeof W=="function"&&(Q8(f,g,W,x),j.state=f.memoizedState),typeof g.getDerivedStateFromProps=="function"||typeof j.getSnapshotBeforeUpdate=="function"||typeof j.UNSAFE_componentWillMount!="function"&&typeof j.componentWillMount!="function"||(W=j.state,typeof j.componentWillMount=="function"&&j.componentWillMount(),typeof j.UNSAFE_componentWillMount=="function"&&j.UNSAFE_componentWillMount(),W!==j.state&&J8.enqueueReplaceState(j,j.state,null),cf(f,x,j,M),of(),j.state=f.memoizedState),typeof j.componentDidMount=="function"&&(f.flags|=4194308),x=!0}else if(c===null){j=f.stateNode;var Y=f.memoizedProps,de=I1(g,Y);j.props=de;var Re=j.context,Qe=g.contextType;W=O2,typeof Qe=="object"&&Qe!==null&&(W=Bi(Qe));var rt=g.getDerivedStateFromProps;Qe=typeof rt=="function"||typeof j.getSnapshotBeforeUpdate=="function",Y=f.pendingProps!==Y,Qe||typeof j.UNSAFE_componentWillReceiveProps!="function"&&typeof j.componentWillReceiveProps!="function"||(Y||Re!==W)&&hC(f,j,x,W),ou=!1;var We=f.memoizedState;j.state=We,cf(f,x,j,M),of(),Re=f.memoizedState,Y||We!==Re||ou?(typeof rt=="function"&&(Q8(f,g,rt,x),Re=f.memoizedState),(de=ou||fC(f,g,de,x,We,Re,W))?(Qe||typeof j.UNSAFE_componentWillMount!="function"&&typeof j.componentWillMount!="function"||(typeof j.componentWillMount=="function"&&j.componentWillMount(),typeof j.UNSAFE_componentWillMount=="function"&&j.UNSAFE_componentWillMount()),typeof j.componentDidMount=="function"&&(f.flags|=4194308)):(typeof j.componentDidMount=="function"&&(f.flags|=4194308),f.memoizedProps=x,f.memoizedState=Re),j.props=x,j.state=Re,j.context=W,x=de):(typeof j.componentDidMount=="function"&&(f.flags|=4194308),x=!1)}else{j=f.stateNode,j8(c,f),W=f.memoizedProps,Qe=I1(g,W),j.props=Qe,rt=f.pendingProps,We=j.context,Re=g.contextType,de=O2,typeof Re=="object"&&Re!==null&&(de=Bi(Re)),Y=g.getDerivedStateFromProps,(Re=typeof Y=="function"||typeof j.getSnapshotBeforeUpdate=="function")||typeof j.UNSAFE_componentWillReceiveProps!="function"&&typeof j.componentWillReceiveProps!="function"||(W!==rt||We!==de)&&hC(f,j,x,de),ou=!1,We=f.memoizedState,j.state=We,cf(f,x,j,M),of();var Ye=f.memoizedState;W!==rt||We!==Ye||ou||c!==null&&c.dependencies!==null&&W4(c.dependencies)?(typeof Y=="function"&&(Q8(f,g,Y,x),Ye=f.memoizedState),(Qe=ou||fC(f,g,Qe,x,We,Ye,de)||c!==null&&c.dependencies!==null&&W4(c.dependencies))?(Re||typeof j.UNSAFE_componentWillUpdate!="function"&&typeof j.componentWillUpdate!="function"||(typeof j.componentWillUpdate=="function"&&j.componentWillUpdate(x,Ye,de),typeof j.UNSAFE_componentWillUpdate=="function"&&j.UNSAFE_componentWillUpdate(x,Ye,de)),typeof j.componentDidUpdate=="function"&&(f.flags|=4),typeof j.getSnapshotBeforeUpdate=="function"&&(f.flags|=1024)):(typeof j.componentDidUpdate!="function"||W===c.memoizedProps&&We===c.memoizedState||(f.flags|=4),typeof j.getSnapshotBeforeUpdate!="function"||W===c.memoizedProps&&We===c.memoizedState||(f.flags|=1024),f.memoizedProps=x,f.memoizedState=Ye),j.props=x,j.state=Ye,j.context=de,x=Qe):(typeof j.componentDidUpdate!="function"||W===c.memoizedProps&&We===c.memoizedState||(f.flags|=4),typeof j.getSnapshotBeforeUpdate!="function"||W===c.memoizedProps&&We===c.memoizedState||(f.flags|=1024),x=!1)}return j=x,sm(c,f),x=(f.flags&128)!==0,j||x?(j=f.stateNode,g=x&&typeof g.getDerivedStateFromError!="function"?null:j.render(),f.flags|=1,c!==null&&x?(f.child=k1(f,c.child,null,M),f.child=k1(f,null,g,M)):Di(c,f,g,M),f.memoizedState=j.state,c=f.child):c=lc(c,f,M),c}function CC(c,f,g,x){return b1(),f.flags|=256,Di(c,f,g,x),f.child}var r9={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function a9(c){return{baseLanes:c,cachePool:bF()}}function i9(c,f,g){return c=c!==null?c.childLanes&~g:0,f&&(c|=el),c}function jC(c,f,g){var x=f.pendingProps,M=!1,j=(f.flags&128)!==0,W;if((W=j)||(W=c!==null&&c.memoizedState===null?!1:(Pa.current&2)!==0),W&&(M=!0,f.flags&=-129),W=(f.flags&32)!==0,f.flags&=-33,c===null){if(Jn){if(M?du(f):fu(),(c=Zr)?(c=Oj(c,Il),c=c!==null&&c.data!=="&"?c:null,c!==null&&(f.memoizedState={dehydrated:c,treeContext:au!==null?{id:xo,overflow:vo}:null,retryLane:536870912,hydrationErrors:null},g=oF(c),g.return=f,f.child=g,Oi=f,Zr=null)):c=null,c===null)throw su(f);return W9(c)?f.lanes=32:f.lanes=536870912,null}var Y=x.children;return x=x.fallback,M?(fu(),M=f.mode,Y=lm({mode:"hidden",children:Y},M),x=g1(x,M,g,null),Y.return=f,x.return=f,Y.sibling=x,f.child=Y,x=f.child,x.memoizedState=a9(g),x.childLanes=i9(c,W,g),f.memoizedState=r9,mf(null,x)):(du(f),s9(f,Y))}var de=c.memoizedState;if(de!==null&&(Y=de.dehydrated,Y!==null)){if(j)f.flags&256?(du(f),f.flags&=-257,f=l9(c,f,g)):f.memoizedState!==null?(fu(),f.child=c.child,f.flags|=128,f=null):(fu(),Y=x.fallback,M=f.mode,x=lm({mode:"visible",children:x.children},M),Y=g1(Y,M,g,null),Y.flags|=2,x.return=f,Y.return=f,x.sibling=Y,f.child=x,k1(f,c.child,null,g),x=f.child,x.memoizedState=a9(g),x.childLanes=i9(c,W,g),f.memoizedState=r9,f=mf(null,x));else if(du(f),W9(Y)){if(W=Y.nextSibling&&Y.nextSibling.dataset,W)var Re=W.dgst;W=Re,x=Error(r(419)),x.stack="",x.digest=W,tf({value:x,source:null,stack:null}),f=l9(c,f,g)}else if(Ka||W2(c,f,g,!1),W=(g&c.childLanes)!==0,Ka||W){if(W=Dr,W!==null&&(x=Vt(W,g),x!==0&&x!==de.retryLane))throw de.retryLane=x,p1(c,x),Ls(W,c,x),t9;$9(Y)||gm(),f=l9(c,f,g)}else $9(Y)?(f.flags|=192,f.child=c.child,f=null):(c=de.treeContext,Zr=Fl(Y.nextSibling),Oi=f,Jn=!0,iu=null,Il=!1,c!==null&&dF(f,c),f=s9(f,x.children),f.flags|=4096);return f}return M?(fu(),Y=x.fallback,M=f.mode,de=c.child,Re=de.sibling,x=tc(de,{mode:"hidden",children:x.children}),x.subtreeFlags=de.subtreeFlags&65011712,Re!==null?Y=tc(Re,Y):(Y=g1(Y,M,g,null),Y.flags|=2),Y.return=f,x.return=f,x.sibling=Y,f.child=x,mf(null,x),x=f.child,Y=c.child.memoizedState,Y===null?Y=a9(g):(M=Y.cachePool,M!==null?(de=qa._currentValue,M=M.parent!==de?{parent:de,pool:de}:M):M=bF(),Y={baseLanes:Y.baseLanes|g,cachePool:M}),x.memoizedState=Y,x.childLanes=i9(c,W,g),f.memoizedState=r9,mf(c.child,x)):(du(f),g=c.child,c=g.sibling,g=tc(g,{mode:"visible",children:x.children}),g.return=f,g.sibling=null,c!==null&&(W=f.deletions,W===null?(f.deletions=[c],f.flags|=16):W.push(c)),f.child=g,f.memoizedState=null,g)}function s9(c,f){return f=lm({mode:"visible",children:f},c.mode),f.return=c,c.child=f}function lm(c,f){return c=Zs(22,c,null,f),c.lanes=0,c}function l9(c,f,g){return k1(f,c.child,null,g),c=s9(f,f.pendingProps.children),c.flags|=2,f.memoizedState=null,c}function NC(c,f,g){c.lanes|=f;var x=c.alternate;x!==null&&(x.lanes|=f),w8(c.return,f,g)}function o9(c,f,g,x,M,j){var W=c.memoizedState;W===null?c.memoizedState={isBackwards:f,rendering:null,renderingStartTime:0,last:x,tail:g,tailMode:M,treeForkCount:j}:(W.isBackwards=f,W.rendering=null,W.renderingStartTime=0,W.last=x,W.tail=g,W.tailMode=M,W.treeForkCount=j)}function TC(c,f,g){var x=f.pendingProps,M=x.revealOrder,j=x.tail;x=x.children;var W=Pa.current,Y=(W&2)!==0;if(Y?(W=W&1|2,f.flags|=128):W&=1,H(Pa,W),Di(c,f,x,g),x=Jn?ef:0,!Y&&c!==null&&(c.flags&128)!==0)e:for(c=f.child;c!==null;){if(c.tag===13)c.memoizedState!==null&&NC(c,g,f);else if(c.tag===19)NC(c,g,f);else if(c.child!==null){c.child.return=c,c=c.child;continue}if(c===f)break e;for(;c.sibling===null;){if(c.return===null||c.return===f)break e;c=c.return}c.sibling.return=c.return,c=c.sibling}switch(M){case"forwards":for(g=f.child,M=null;g!==null;)c=g.alternate,c!==null&&Y4(c)===null&&(M=g),g=g.sibling;g=M,g===null?(M=f.child,f.child=null):(M=g.sibling,g.sibling=null),o9(f,!1,M,g,j,x);break;case"backwards":case"unstable_legacy-backwards":for(g=null,M=f.child,f.child=null;M!==null;){if(c=M.alternate,c!==null&&Y4(c)===null){f.child=M;break}c=M.sibling,M.sibling=g,g=M,M=c}o9(f,!0,g,null,j,x);break;case"together":o9(f,!1,null,null,void 0,x);break;default:f.memoizedState=null}return f.child}function lc(c,f,g){if(c!==null&&(f.dependencies=c.dependencies),pu|=f.lanes,(g&f.childLanes)===0)if(c!==null){if(W2(c,f,g,!1),(g&f.childLanes)===0)return null}else return null;if(c!==null&&f.child!==c.child)throw Error(r(153));if(f.child!==null){for(c=f.child,g=tc(c,c.pendingProps),f.child=g,g.return=f;c.sibling!==null;)c=c.sibling,g=g.sibling=tc(c,c.pendingProps),g.return=f;g.sibling=null}return f.child}function c9(c,f){return(c.lanes&f)!==0?!0:(c=c.dependencies,!!(c!==null&&W4(c)))}function Ree(c,f,g){switch(f.tag){case 3:ne(f,f.stateNode.containerInfo),lu(f,qa,c.memoizedState.cache),b1();break;case 27:case 5:le(f);break;case 4:ne(f,f.stateNode.containerInfo);break;case 10:lu(f,f.type,f.memoizedProps.value);break;case 31:if(f.memoizedState!==null)return f.flags|=128,E8(f),null;break;case 13:var x=f.memoizedState;if(x!==null)return x.dehydrated!==null?(du(f),f.flags|=128,null):(g&f.child.childLanes)!==0?jC(c,f,g):(du(f),c=lc(c,f,g),c!==null?c.sibling:null);du(f);break;case 19:var M=(c.flags&128)!==0;if(x=(g&f.childLanes)!==0,x||(W2(c,f,g,!1),x=(g&f.childLanes)!==0),M){if(x)return TC(c,f,g);f.flags|=128}if(M=f.memoizedState,M!==null&&(M.rendering=null,M.tail=null,M.lastEffect=null),H(Pa,Pa.current),x)break;return null;case 22:return f.lanes=0,kC(c,f,g,f.pendingProps);case 24:lu(f,qa,c.memoizedState.cache)}return lc(c,f,g)}function AC(c,f,g){if(c!==null)if(c.memoizedProps!==f.pendingProps)Ka=!0;else{if(!c9(c,g)&&(f.flags&128)===0)return Ka=!1,Ree(c,f,g);Ka=(c.flags&131072)!==0}else Ka=!1,Jn&&(f.flags&1048576)!==0&&uF(f,ef,f.index);switch(f.lanes=0,f.tag){case 16:e:{var x=f.pendingProps;if(c=_1(f.elementType),f.type=c,typeof c=="function")m8(c)?(x=I1(c,x),f.tag=1,f=FC(null,f,c,x,g)):(f.tag=0,f=n9(null,f,c,x,g));else{if(c!=null){var M=c.$$typeof;if(M===C){f.tag=11,f=vC(null,f,c,x,g);break e}else if(M===A){f.tag=14,f=_C(null,f,c,x,g);break e}}
vendor: 4,703 bytes, line 8
8throw f=z(c)||c,Error(r(306,f,""))}}return f;case 0:return n9(c,f,f.type,f.pendingProps,g);case 1:return x=f.type,M=I1(x,f.pendingProps),FC(c,f,x,M,g);case 3:e:{if(ne(f,f.stateNode.containerInfo),c===null)throw Error(r(387));x=f.pendingProps;var j=f.memoizedState;M=j.element,j8(c,f),cf(f,x,null,g);var W=f.memoizedState;if(x=W.cache,lu(f,qa,x),x!==j.cache&&k8(f,[qa],g,!0),of(),x=W.element,j.isDehydrated)if(j={element:x,isDehydrated:!1,cache:W.cache},f.updateQueue.baseState=j,f.memoizedState=j,f.flags&256){f=CC(c,f,x,g);break e}else if(x!==M){M=wl(Error(r(424)),f),tf(M),f=CC(c,f,x,g);break e}else{switch(c=f.stateNode.containerInfo,c.nodeType){case 9:c=c.body;break;default:c=c.nodeName==="HTML"?c.ownerDocument.body:c}for(Zr=Fl(c.firstChild),Oi=f,Jn=!0,iu=null,Il=!0,g=kF(f,null,x,g),f.child=g;g;)g.flags=g.flags&-3|4096,g=g.sibling}else{if(b1(),x===M){f=lc(c,f,g);break e}Di(c,f,x,g)}f=f.child}return f;case 26:return sm(c,f),c===null?(g=Hj(f.type,null,f.pendingProps,null))?f.memoizedState=g:Jn||(g=f.type,c=f.pendingProps,x=km(Q.current).createElement(g),x[ln]=f,x[Mn]=c,$i(x,g,c),ut(x),f.stateNode=x):f.memoizedState=Hj(f.type,c.memoizedProps,f.pendingProps,c.memoizedState),null;case 27:return le(f),c===null&&Jn&&(x=f.stateNode=$j(f.type,f.pendingProps,Q.current),Oi=f,Il=!0,M=Zr,vu(f.type)?(U9=M,Zr=Fl(x.firstChild)):Zr=M),Di(c,f,f.pendingProps.children,g),sm(c,f),c===null&&(f.flags|=4194304),f.child;case 5:return c===null&&Jn&&((M=x=Zr)&&(x=fte(x,f.type,f.pendingProps,Il),x!==null?(f.stateNode=x,Oi=f,Zr=Fl(x.firstChild),Il=!1,M=!0):M=!1),M||su(f)),le(f),M=f.type,j=f.pendingProps,W=c!==null?c.memoizedProps:null,x=j.children,O9(M,j)?x=null:W!==null&&O9(M,W)&&(f.flags|=32),f.memoizedState!==null&&(M=R8(c,f,Fee,null,null,g),jf._currentValue=M),sm(c,f),Di(c,f,x,g),f.child;case 6:return c===null&&Jn&&((c=g=Zr)&&(g=hte(g,f.pendingProps,Il),g!==null?(f.stateNode=g,Oi=f,Zr=null,c=!0):c=!1),c||su(f)),null;case 13:return jC(c,f,g);case 4:return ne(f,f.stateNode.containerInfo),x=f.pendingProps,c===null?f.child=k1(f,null,x,g):Di(c,f,x,g),f.child;case 11:return vC(c,f,f.type,f.pendingProps,g);case 7:return Di(c,f,f.pendingProps,g),f.child;case 8:return Di(c,f,f.pendingProps.children,g),f.child;case 12:return Di(c,f,f.pendingProps.children,g),f.child;case 10:return x=f.pendingProps,lu(f,f.type,x.value),Di(c,f,x.children,g),f.child;case 9:return M=f.type._context,x=f.pendingProps.children,x1(f),M=Bi(M),x=x(M),f.flags|=1,Di(c,f,x,g),f.child;case 14:return _C(c,f,f.type,f.pendingProps,g);case 15:return wC(c,f,f.type,f.pendingProps,g);case 19:return TC(c,f,g);case 31:return Lee(c,f,g);case 22:return kC(c,f,g,f.pendingProps);case 24:return x1(f),x=Bi(qa),c===null?(M=M8(),M===null&&(M=Dr,j=S8(),M.pooledCache=j,j.refCount++,j!==null&&(M.pooledCacheLanes|=g),M=j),f.memoizedState={parent:x,cache:M},C8(f),lu(f,qa,M)):((c.lanes&g)!==0&&(j8(c,f),cf(f,null,null,g),of()),M=c.memoizedState,j=f.memoizedState,M.parent!==x?(M={parent:x,cache:x},f.memoizedState=M,f.lanes===0&&(f.memoizedState=f.updateQueue.baseState=M),lu(f,qa,x)):(x=j.cache,lu(f,qa,x),x!==M.cache&&k8(f,[qa],g,!0))),Di(c,f,f.pendingProps.children,g),f.child;case 29:throw f.pendingProps}throw Error(r(156,f.tag))}function oc(c){c.flags|=4}function u9(c,f,g,x,M){if((f=(c.mode&32)!==0)&&(f=!1),f){if(c.flags|=16777216,(M&335544128)===M)if(c.stateNode.complete)c.flags|=8192;else if(ij())c.flags|=8192;else throw w1=V4,F8}else c.flags&=-16777217}function PC(c,f){if(f.type!=="stylesheet"||(f.state.loading&4)!==0)c.flags&=-16777217;else if(c.flags|=16777216,!Kj(f))if(ij())c.flags|=8192;else throw w1=V4,F8}function om(c,f){f!==null&&(c.flags|=4),c.flags&16384&&(f=c.tag!==22?xn():536870912,c.lanes|=f,J2|=f)}function pf(c,f){if(!Jn)switch(c.tailMode){case"hidden":f=c.tail;for(var g=null;f!==null;)f.alternate!==null&&(g=f),f=f.sibling;g===null?c.tail=null:g.sibling=null;break;case"collapsed":g=c.tail;for(var x=null;g!==null;)g.alternate!==null&&(x=g),g=g.sibling;x===null?f||c.tail===null?c.tail=null:c.tail.sibling=null:x.sibling=null}}function Xr(c){var f=c.alternate!==null&&c.alternate.child===c.child,g=0,x=0;if(f)for(var M=c.child;M!==null;)g|=M.lanes|M.childLanes,x|=M.subtreeFlags&65011712,x|=M.flags&65011712,M.return=c,M=M.sibling;else for(M=c.child;M!==null;)g|=M.lanes|M.childLanes,x|=M.subtreeFlags,x|=M.flags,M.return=c,M=M.sibling;return c.subtreeFlags|=x,c.childLanes=g,f}function Oee(c,f,g){var x=f.pendingProps;switch(y8(f),f.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Xr(f),null;case 1:return Xr(f),null;case 3:return g=f.stateNode,x=null,c!==null&&(x=c.memoizedState.cache),f.memoizedState.cache!==x&&(f.flags|=2048),ac(qa),X(),g.pendingContext&&(g.context=g.pen
vendor: 4,310 bytes, line 8
8dingContext,g.pendingContext=null),(c===null||c.child===null)&&($2(f)?oc(f):c===null||c.memoizedState.isDehydrated&&(f.flags&256)===0||(f.flags|=1024,v8())),Xr(f),null;case 26:var M=f.type,j=f.memoizedState;return c===null?(oc(f),j!==null?(Xr(f),PC(f,j)):(Xr(f),u9(f,M,null,x,g))):j?j!==c.memoizedState?(oc(f),Xr(f),PC(f,j)):(Xr(f),f.flags&=-16777217):(c=c.memoizedProps,c!==x&&oc(f),Xr(f),u9(f,M,c,x,g)),null;case 27:if(_e(f),g=Q.current,M=f.type,c!==null&&f.stateNode!=null)c.memoizedProps!==x&&oc(f);else{if(!x){if(f.stateNode===null)throw Error(r(166));return Xr(f),null}c=re.current,$2(f)?fF(f):(c=$j(M,x,g),f.stateNode=c,oc(f))}return Xr(f),null;case 5:if(_e(f),M=f.type,c!==null&&f.stateNode!=null)c.memoizedProps!==x&&oc(f);else{if(!x){if(f.stateNode===null)throw Error(r(166));return Xr(f),null}if(j=re.current,$2(f))fF(f);else{var W=km(Q.current);switch(j){case 1:j=W.createElementNS("http://www.w3.org/2000/svg",M);break;case 2:j=W.createElementNS("http://www.w3.org/1998/Math/MathML",M);break;default:switch(M){case"svg":j=W.createElementNS("http://www.w3.org/2000/svg",M);break;case"math":j=W.createElementNS("http://www.w3.org/1998/Math/MathML",M);break;case"script":j=W.createElement("div"),j.innerHTML="<script><\/script>",j=j.removeChild(j.firstChild);break;case"select":j=typeof x.is=="string"?W.createElement("select",{is:x.is}):W.createElement("select"),x.multiple?j.multiple=!0:x.size&&(j.size=x.size);break;default:j=typeof x.is=="string"?W.createElement(M,{is:x.is}):W.createElement(M)}}j[ln]=f,j[Mn]=x;e:for(W=f.child;W!==null;){if(W.tag===5||W.tag===6)j.appendChild(W.stateNode);else if(W.tag!==4&&W.tag!==27&&W.child!==null){W.child.return=W,W=W.child;continue}if(W===f)break e;for(;W.sibling===null;){if(W.return===null||W.return===f)break e;W=W.return}W.sibling.return=W.return,W=W.sibling}f.stateNode=j;e:switch($i(j,M,x),M){case"button":case"input":case"select":case"textarea":x=!!x.autoFocus;break e;case"img":x=!0;break e;default:x=!1}x&&oc(f)}}return Xr(f),u9(f,f.type,c===null?null:c.memoizedProps,f.pendingProps,g),null;case 6:if(c&&f.stateNode!=null)c.memoizedProps!==x&&oc(f);else{if(typeof x!="string"&&f.stateNode===null)throw Error(r(166));if(c=Q.current,$2(f)){if(c=f.stateNode,g=f.memoizedProps,x=null,M=Oi,M!==null)switch(M.tag){case 27:case 5:x=M.memoizedProps}c[ln]=f,c=!!(c.nodeValue===g||x!==null&&x.suppressHydrationWarning===!0||jj(c.nodeValue,g)),c||su(f,!0)}else c=km(c).createTextNode(x),c[ln]=f,f.stateNode=c}return Xr(f),null;case 31:if(g=f.memoizedState,c===null||c.memoizedState!==null){if(x=$2(f),g!==null){if(c===null){if(!x)throw Error(r(318));if(c=f.memoizedState,c=c!==null?c.dehydrated:null,!c)throw Error(r(557));c[ln]=f}else b1(),(f.flags&128)===0&&(f.memoizedState=null),f.flags|=4;Xr(f),c=!1}else g=v8(),c!==null&&c.memoizedState!==null&&(c.memoizedState.hydrationErrors=g),c=!0;if(!c)return f.flags&256?(Qs(f),f):(Qs(f),null);if((f.flags&128)!==0)throw Error(r(558))}return Xr(f),null;case 13:if(x=f.memoizedState,c===null||c.memoizedState!==null&&c.memoizedState.dehydrated!==null){if(M=$2(f),x!==null&&x.dehydrated!==null){if(c===null){if(!M)throw Error(r(318));if(M=f.memoizedState,M=M!==null?M.dehydrated:null,!M)throw Error(r(317));M[ln]=f}else b1(),(f.flags&128)===0&&(f.memoizedState=null),f.flags|=4;Xr(f),M=!1}else M=v8(),c!==null&&c.memoizedState!==null&&(c.memoizedState.hydrationErrors=M),M=!0;if(!M)return f.flags&256?(Qs(f),f):(Qs(f),null)}return Qs(f),(f.flags&128)!==0?(f.lanes=g,f):(g=x!==null,c=c!==null&&c.memoizedState!==null,g&&(x=f.child,M=null,x.alternate!==null&&x.alternate.memoizedState!==null&&x.alternate.memoizedState.cachePool!==null&&(M=x.alternate.memoizedState.cachePool.pool),j=null,x.memoizedState!==null&&x.memoizedState.cachePool!==null&&(j=x.memoizedState.cachePool.pool),j!==M&&(x.flags|=2048)),g!==c&&g&&(f.child.flags|=8192),om(f,f.updateQueue),Xr(f),null);case 4:return X(),c===null&&A9(f.stateNode.containerInfo),Xr(f),null;case 10:return ac(f.type),Xr(f),null;case 19:if(G(Pa),x=f.memoizedState,x===null)return Xr(f),null;if(M=(f.flags&128)!==0,j=x.rendering,j===null)if(M)pf(x,!1);else{if(Sa!==0||c!==null&&(c.flags&128)!==0)for(c=f.child;c!==null;){if(j=Y4(c),j!==null){for(f.flags|=128,pf(x,!1),c=j.updateQueue,f.updateQueue=c,om(f,c),f.subtreeFlags=0,c=g,g=f.child;g!==null;)lF(g,c),g=g.sibling;
vendor: 14,314 bytes, line 8
8return H(Pa,Pa.current&1|2),Jn&&nc(f,x.treeForkCount),f.child}c=c.sibling}x.tail!==null&&Je()>hm&&(f.flags|=128,M=!0,pf(x,!1),f.lanes=4194304)}else{if(!M)if(c=Y4(j),c!==null){if(f.flags|=128,M=!0,c=c.updateQueue,f.updateQueue=c,om(f,c),pf(x,!0),x.tail===null&&x.tailMode==="hidden"&&!j.alternate&&!Jn)return Xr(f),null}else 2*Je()-x.renderingStartTime>hm&&g!==536870912&&(f.flags|=128,M=!0,pf(x,!1),f.lanes=4194304);x.isBackwards?(j.sibling=f.child,f.child=j):(c=x.last,c!==null?c.sibling=j:f.child=j,x.last=j)}return x.tail!==null?(c=x.tail,x.rendering=c,x.tail=c.sibling,x.renderingStartTime=Je(),c.sibling=null,g=Pa.current,H(Pa,M?g&1|2:g&1),Jn&&nc(f,x.treeForkCount),c):(Xr(f),null);case 22:case 23:return Qs(f),P8(),x=f.memoizedState!==null,c!==null?c.memoizedState!==null!==x&&(f.flags|=8192):x&&(f.flags|=8192),x?(g&536870912)!==0&&(f.flags&128)===0&&(Xr(f),f.subtreeFlags&6&&(f.flags|=8192)):Xr(f),g=f.updateQueue,g!==null&&om(f,g.retryQueue),g=null,c!==null&&c.memoizedState!==null&&c.memoizedState.cachePool!==null&&(g=c.memoizedState.cachePool.pool),x=null,f.memoizedState!==null&&f.memoizedState.cachePool!==null&&(x=f.memoizedState.cachePool.pool),x!==g&&(f.flags|=2048),c!==null&&G(v1),null;case 24:return g=null,c!==null&&(g=c.memoizedState.cache),f.memoizedState.cache!==g&&(f.flags|=2048),ac(qa),Xr(f),null;case 25:return null;case 30:return null}throw Error(r(156,f.tag))}function Bee(c,f){switch(y8(f),f.tag){case 1:return c=f.flags,c&65536?(f.flags=c&-65537|128,f):null;case 3:return ac(qa),X(),c=f.flags,(c&65536)!==0&&(c&128)===0?(f.flags=c&-65537|128,f):null;case 26:case 27:case 5:return _e(f),null;case 31:if(f.memoizedState!==null){if(Qs(f),f.alternate===null)throw Error(r(340));b1()}return c=f.flags,c&65536?(f.flags=c&-65537|128,f):null;case 13:if(Qs(f),c=f.memoizedState,c!==null&&c.dehydrated!==null){if(f.alternate===null)throw Error(r(340));b1()}return c=f.flags,c&65536?(f.flags=c&-65537|128,f):null;case 19:return G(Pa),null;case 4:return X(),null;case 10:return ac(f.type),null;case 22:case 23:return Qs(f),P8(),c!==null&&G(v1),c=f.flags,c&65536?(f.flags=c&-65537|128,f):null;case 24:return ac(qa),null;case 25:return null;default:return null}}function EC(c,f){switch(y8(f),f.tag){case 3:ac(qa),X();break;case 26:case 27:case 5:_e(f);break;case 4:X();break;case 31:f.memoizedState!==null&&Qs(f);break;case 13:Qs(f);break;case 19:G(Pa);break;case 10:ac(f.type);break;case 22:case 23:Qs(f),P8(),c!==null&&G(v1);break;case 24:ac(qa)}}function gf(c,f){try{var g=f.updateQueue,x=g!==null?g.lastEffect:null;if(x!==null){var M=x.next;g=M;do{if((g.tag&c)===c){x=void 0;var j=g.create,W=g.inst;x=j(),W.destroy=x}g=g.next}while(g!==M)}}catch(Y){Ir(f,f.return,Y)}}function hu(c,f,g){try{var x=f.updateQueue,M=x!==null?x.lastEffect:null;if(M!==null){var j=M.next;x=j;do{if((x.tag&c)===c){var W=x.inst,Y=W.destroy;if(Y!==void 0){W.destroy=void 0,M=f;var de=g,Re=Y;try{Re()}catch(Qe){Ir(M,de,Qe)}}}x=x.next}while(x!==j)}}catch(Qe){Ir(f,f.return,Qe)}}function LC(c){var f=c.updateQueue;if(f!==null){var g=c.stateNode;try{IF(f,g)}catch(x){Ir(c,c.return,x)}}}function RC(c,f,g){g.props=I1(c.type,c.memoizedProps),g.state=c.memoizedState;try{g.componentWillUnmount()}catch(x){Ir(c,f,x)}}function bf(c,f){try{var g=c.ref;if(g!==null){switch(c.tag){case 26:case 27:case 5:var x=c.stateNode;break;case 30:x=c.stateNode;break;default:x=c.stateNode}typeof g=="function"?c.refCleanup=g(x):g.current=x}}catch(M){Ir(c,f,M)}}function _o(c,f){var g=c.ref,x=c.refCleanup;if(g!==null)if(typeof x=="function")try{x()}catch(M){Ir(c,f,M)}finally{c.refCleanup=null,c=c.alternate,c!=null&&(c.refCleanup=null)}else if(typeof g=="function")try{g(null)}catch(M){Ir(c,f,M)}else g.current=null}function OC(c){var f=c.type,g=c.memoizedProps,x=c.stateNode;try{e:switch(f){case"button":case"input":case"select":case"textarea":g.autoFocus&&x.focus();break e;case"img":g.src?x.src=g.src:g.srcSet&&(x.srcset=g.srcSet)}}catch(M){Ir(c,c.return,M)}}function d9(c,f,g){try{var x=c.stateNode;ste(x,c.type,g,f),x[Mn]=f}catch(M){Ir(c,c.return,M)}}function BC(c){return c.tag===5||c.tag===3||c.tag===26||c.tag===27&&vu(c.type)||c.tag===4}function f9(c){e:for(;;){for(;c.sibling===null;){if(c.return===null||BC(c.return))return null;c=c.return}for(c.sibling.return=c.return,c=c.sibling;c.tag!==5&&c.tag!==6&&c.tag!==18;){if(c.tag===27&&vu(c.type)||c.flags&2||c.child===null||c.tag===4)continue e;c.child.return=c,c=c.child}if(!(c.flags&2))return c.stateNode}}function h9(c,f,g){var x=c.tag;if(x===5||x===6)c=c.stateNode,f?(g.nodeType===9?g.body:g.nodeName==="HTML"?g.ownerDocument.body:g).insertBefore(c,f):(f=g.nodeType===9?g.body:g.nodeName==="HTML"?g.ownerDocument.body:g,f.appendChild(c),g=g._reactRootContainer,g!=null||f.onclick!==null||(f.onclick=Va));else if(x!==4&&(x===27&&vu(c.type)&&(g=c.stateNode,f=null),c=c.child,c!==null))for(h9(c,f,g),c=c.sibling;c!==null;)h9(c,f,g),c=c.sibling}function cm(c,f,g){var x=c.tag;if(x===5||x===6)c=c.stateNode,f?g.insertBefore(c,f):g.appendChild(c);else if(x!==4&&(x===27&&vu(c.type)&&(g=c.stateNode),c=c.child,c!==null))for(cm(c,f,g),c=c.sibling;c!==null;)cm(c,f,g),c=c.sibling}function DC(c){var f=c.stateNode,g=c.memoizedProps;try{for(var x=c.type,M=f.attributes;M.length;)f.removeAttributeNode(M[0]);$i(f,x,g),f[ln]=c,f[Mn]=g}catch(j){Ir(c,c.return,j)}}var cc=!1,Ya=!1,m9=!1,$C=typeof WeakSet=="function"?WeakSet:Set,vi=null;function Dee(c,f){if(c=c.containerInfo,L9=Nm,c=QM(c),l8(c)){if("selectionStart"in c)var g={start:c.selectionStart,end:c.selectionEnd};else e:{g=(g=c.ownerDocument)&&g.defaultView||window;var x=g.getSelection&&g.getSelection();if(x&&x.rangeCount!==0){g=x.anchorNode;var M=x.anchorOffset,j=x.focusNode;x=x.focusOffset;try{g.nodeType,j.nodeType}catch{g=null;break e}var W=0,Y=-1,de=-1,Re=0,Qe=0,rt=c,We=null;t:for(;;){for(var Ye;rt!==g||M!==0&&rt.nodeType!==3||(Y=W+M),rt!==j||x!==0&&rt.nodeType!==3||(de=W+x),rt.nodeType===3&&(W+=rt.nodeValue.length),(Ye=rt.firstChild)!==null;)We=rt,rt=Ye;for(;;){if(rt===c)break t;if(We===g&&++Re===M&&(Y=W),We===j&&++Qe===x&&(de=W),(Ye=rt.nextSibling)!==null)break;rt=We,We=rt.parentNode}rt=Ye}g=Y===-1||de===-1?null:{start:Y,end:de}}else g=null}g=g||{start:0,end:0}}else g=null;for(R9={focusedElem:c,selectionRange:g},Nm=!1,vi=f;vi!==null;)if(f=vi,c=f.child,(f.subtreeFlags&1028)!==0&&c!==null)c.return=f,vi=c;else for(;vi!==null;){switch(f=vi,j=f.alternate,c=f.flags,f.tag){case 0:if((c&4)!==0&&(c=f.updateQueue,c=c!==null?c.events:null,c!==null))for(g=0;g<c.length;g++)M=c[g],M.ref.impl=M.nextImpl;break;case 11:case 15:break;case 1:if((c&1024)!==0&&j!==null){c=void 0,g=f,M=j.memoizedProps,j=j.memoizedState,x=g.stateNode;try{var Dt=I1(g.type,M);c=x.getSnapshotBeforeUpdate(Dt,j),x.__reactInternalSnapshotBeforeUpdate=c}catch(dn){Ir(g,g.return,dn)}}break;case 3:if((c&1024)!==0){if(c=f.stateNode.containerInfo,g=c.nodeType,g===9)D9(c);else if(g===1)switch(c.nodeName){case"HEAD":case"HTML":case"BODY":D9(c);break;default:c.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((c&1024)!==0)throw Error(r(163))}if(c=f.sibling,c!==null){c.return=f.return,vi=c;break}vi=f.return}}function WC(c,f,g){var x=g.flags;switch(g.tag){case 0:case 11:case 15:dc(c,g),x&4&&gf(5,g);break;case 1:if(dc(c,g),x&4)if(c=g.stateNode,f===null)try{c.componentDidMount()}catch(W){Ir(g,g.return,W)}else{var M=I1(g.type,f.memoizedProps);f=f.memoizedState;try{c.componentDidUpdate(M,f,c.__reactInternalSnapshotBeforeUpdate)}catch(W){Ir(g,g.return,W)}}x&64&&LC(g),x&512&&bf(g,g.return);break;case 3:if(dc(c,g),x&64&&(c=g.updateQueue,c!==null)){if(f=null,g.child!==null)switch(g.child.tag){case 27:case 5:f=g.child.stateNode;break;case 1:f=g.child.stateNode}try{IF(c,f)}catch(W){Ir(g,g.return,W)}}break;case 27:f===null&&x&4&&DC(g);case 26:case 5:dc(c,g),f===null&&x&4&&OC(g),x&512&&bf(g,g.return);break;case 12:dc(c,g);break;case 31:dc(c,g),x&4&&zC(c,g);break;case 13:dc(c,g),x&4&&VC(c,g),x&64&&(c=g.memoizedState,c!==null&&(c=c.dehydrated,c!==null&&(g=Kee.bind(null,g),mte(c,g))));break;case 22:if(x=g.memoizedState!==null||cc,!x){f=f!==null&&f.memoizedState!==null||Ya,M=cc;var j=Ya;cc=x,(Ya=f)&&!j?fc(c,g,(g.subtreeFlags&8772)!==0):dc(c,g),cc=M,Ya=j}break;case 30:break;default:dc(c,g)}}function UC(c){var f=c.alternate;f!==null&&(c.alternate=null,UC(f)),c.child=null,c.deletions=null,c.sibling=null,c.tag===5&&(f=c.stateNode,f!==null&&Oe(f)),c.stateNode=null,c.return=null,c.dependencies=null,c.memoizedProps=null,c.memoizedState=null,c.pendingProps=null,c.stateNode=null,c.updateQueue=null}var sa=null,Ts=!1;function uc(c,f,g){for(g=g.child;g!==null;)HC(c,f,g),g=g.sibling}function HC(c,f,g){if(ft&&typeof ft.onCommitFiberUnmount=="function")try{ft.onCommitFiberUnmount(dt,g)}catch{}switch(g.tag){case 26:Ya||_o(g,f),uc(c,f,g),g.memoizedState?g.memoizedState.count--:g.stateNode&&(g=g.stateNode,g.parentNode.removeChild(g));break;case 27:Ya||_o(g,f);var x=sa,M=Ts;vu(g.type)&&(sa=g.stateNode,Ts=!1),uc(c,f,g),Mf(g.stateNode),sa=x,Ts=M;break;case 5:Ya||_o(g,f);case 6:if(x=sa,M=Ts,sa=null,uc(c,f,g),sa=x,Ts=M,sa!==null)if(Ts)try{(sa.nodeType===9?sa.body:sa.nodeName==="HTML"?sa.ownerDocument.body:sa).removeChild(g.stateNode)}catch(j){Ir(g,f,j)}else try{sa.removeChild(g.stateNode)}catch(j){Ir(g,f,j)}break;case 18:sa!==null&&(Ts?(c=sa,Lj(c.nodeType===9?c.body:c.nodeName==="HTML"?c.ownerDocument.body:c,g.stateNode),ld(c)):Lj(sa,g.stateNode));break;case 4:x=sa,M=Ts,sa=g.stateNode.containerInfo,Ts=!0,uc(c,f,g),sa=x,Ts=M;break;case 0:case 11:case 14:case 15:hu(2,g,f),Ya||hu(4,g,f),uc(c,f,g);break;case 1:Ya||(_o(g,f),x=g.stateNode,typeof x.componentWillUnmount=="function"&&RC(g,f,x)),uc(c,f,g);break;case 21:uc(c,f,g);break;case 22:Ya=(x=Ya)||g.memoizedState!==null,uc(c,f,g),Ya=x;break;default:uc(c,f,g)}}function zC(c,f){if(f.memoizedState===null&&(c=f.alternate,c!==null&&(c=c.memoizedState,c!==null))){c=c.dehydrated;try{ld(c)}catch(g){Ir(f,f.return,g)}}}function VC(c,f){if(f.memoizedState===null&&(c=f.alternate,c!==null&&(c=c.memoizedState,c!==null&&(c=c.dehydrated,c!==null))))try{ld(c)}catch(g){Ir(f,f.return,g)}}function $ee(c){switch(c.tag){case 31:case 13:case 19:var f=c.stateNode;return f===null&&(f=c.stateNode=new $C),f;case 22:return c=c.stateNode,f=c._retryCache,f===null&&(f=c._retryCache=new $C),f;default:throw Error(r(435,c.tag))}}function um(c,f){var g=$ee(c);f.forEach(function(x){if(!g.has(x)){g.add(x);var M=Yee.bind(null,c,x);x.then(M,M)}})}function As(c,f){var g=f.deletions;if(g!==null)for(var x=0;x<g.length;x++){var M=g[x],j=c,W=f,Y=W;e:for(;Y!==null;){switch(Y.tag){case 27:if(vu(Y.type)){sa=Y.stateNode,Ts=!1;break e}break;case 5:sa=Y.stateNode,Ts=!1;break e;case 3:case 4:sa=Y.stateNode.containerInfo,Ts=!0;break e}Y=Y.return}if(sa===null)throw Error(r(160));HC(j,W,M),sa=null,Ts=!1,j=M.alternate,j!==null&&(j.return=null),M.return=null}if(f.subtreeFlags&13886)for(f=f.child;f!==null;)qC(f,c),f=f.sibling}var Xl=null;function qC(c,f){var g=c.alternate,x=c.flags;switch(c.tag){case 0:case 11:case 14:case 15:As(f,c),Ps(c),x&4&&(hu(3,c,c.return),gf(3,c),hu(5,c,c.return));break;case 1:As(f,c),Ps(c),x&512&&(Ya||g===null||_o(g,g.return)),x&64&&cc&&(c=c.updateQueue,c!==null&&(x=c.callbacks,x!==null&&(g=c.shared.hiddenCallbacks,c.shared.hiddenCallbacks=g===null?x:g.concat(x))));break;case 26:var M=Xl;if(As(f,c),Ps(c),x&512&&(Ya||g===null||_o(g,g.return)),x&4){var j=g!==null?g.memoizedState:null;if(x=c.memoizedState,g===null)if(x===null)if(c.stateNode===null){e:{x=c.type,g=c.memoizedProps,M=M.ownerDocument||M;t:switch(x){case"title":j=M.getElementsByTagName("title")[0],(!j||j[_r]||j[ln]||j.namespaceURI==="http://www.w3.org/2000/svg"||j.hasAttribute("itemprop"))&&(j=M.createElement(x),M.head.insertBefore(j,M.querySelector("head > title"))),$i(j,x,g),j[ln]=c,ut(j),x=j;break e;case"link":var W=qj("link","href",M).get(x+(g.href||""));if(W){for(var Y=0;Y<W.length;Y++)if(j=W[Y],j.getAttribute("href")===(g.href==null||g.href===""?null:g.href)&&j.getAttribute("rel")===(g.rel==null?null:g.rel)&&j.getAttribute("title")===(g.title==null?null:g.title)&&j.getAttribute("crossorigin")===(g.crossOrigin==null?null:g.crossOrigin)){W.splice(Y,1);break t}}j=M.createElement(x),$i(j,x,g),M.head.appendChild(j);break;case"meta":if(W=qj("meta","content",M).get(x+(g.content||""))){for(Y=0;Y<W.length;Y++)if(j=W[Y],j.getAttribute("content")===(g.content==null?null:""+g.content)&&j.getAttribute("name")===(g.name==null?null:g.name)&&j.getAttribute("property")===(g.property==null?null:g.property)&&j.getAttribute("http-equiv")===(g.httpEquiv==null?null:g.httpEquiv)&&j.getAttribute("charset")===(g.charSet==null?null:g.charSet)){W.splice(Y,1);break t}}j=M.createElement(x),$i(j,x,g),M.head.appendChild(j);break;default:throw Error(r(468,x))}j[ln]=c,ut(j),x=j}c.stateNode=x}else Gj(M,c.type,c.stateNode);else c.stateNode=Vj(M,x,c.memoizedProps);else j!==x?(j===null?g.stateNode!==null&&(g=g.stateNode,g.parentNode.removeChild(g)):j.count--,x===null?Gj(M,c.type,c.stateNode):Vj(M,x,c.memoizedProps)):x===null&&c.stateNode!==null&&d9(c,c.memoizedProps,g.memoizedProps)}break;case 27:As(f,c),Ps(c),x&512&&(Ya||g===null||_o(g,g.return)),g!==null&&x&4&&d9(c,c.memoizedProps,g.memoizedProps);break;case 5:if(As(f,c),Ps(c),x&512&&(Ya||g===null||_o(g,g.return)),c.flags&32){M=c.stateNode;try{se(M,"")}catch(Dt){Ir(c,c.return,Dt)}}x&4&&c.stateNode!=null&&(M=c.memoizedProps,d9(c,M,g!==null?g.memoizedProps:M)),x&1024&&(m9=!0);break;case 6:if(As(f,c),Ps(c),x&4){if(c.stateNode===null)throw Error(r(162));x=c.memoizedProps,g=c.stateNode;try{g.nodeValue=x}catch(Dt){Ir(c,c.return,Dt)}}break;case 3:if(Mm=null,M=Xl,Xl=Sm(f.containerInfo),As(f,c),Xl=M,Ps(c),x&4&&g!==null&&g.memoizedState.isDehydrated)try{ld(f.containerInfo)}catch(Dt){Ir(c,c.return,Dt)}m9&&(m9=!1,GC(c));break;case 4:x=Xl,Xl=Sm(c.stateNode.containerInfo),As(f,c),Ps(c),Xl=x;break;case 12:As(f,c),Ps(c);break;case 31:As(f,c),Ps(c),x&4&&(x=c.updateQueue,x!==null&&(c.updateQueue=null,um(c,x)));break;case 13:As(f,c),Ps(c),c.child.flags&8192&&c.memoizedState!==null!=(g!==null&&g.memoizedState!==null)&&(fm=Je()),x&4&&(x=c.updateQueue,x!==null&&(c.updateQueue=null,um(c,x)));break;case 22:M=c.memoizedState!==null;var de=g!==null&&g.memoizedState!==null,Re=cc,Qe=Ya;if(cc=Re||M,Ya=Qe||de,As(f,c),Ya=Qe,cc=Re,Ps(c),x&8192)e:for(f=c.stateNode,f._visibility=M?f._visibility&-2:f._visibility|1,M&&(g===null||de||cc||Ya||M1(c)),g=null,f=c;;
vendor: 12,155 bytes, line 8
8){if(f.tag===5||f.tag===26){if(g===null){de=g=f;try{if(j=de.stateNode,M)W=j.style,typeof W.setProperty=="function"?W.setProperty("display","none","important"):W.display="none";else{Y=de.stateNode;var rt=de.memoizedProps.style,We=rt!=null&&rt.hasOwnProperty("display")?rt.display:null;Y.style.display=We==null||typeof We=="boolean"?"":(""+We).trim()}}catch(Dt){Ir(de,de.return,Dt)}}}else if(f.tag===6){if(g===null){de=f;try{de.stateNode.nodeValue=M?"":de.memoizedProps}catch(Dt){Ir(de,de.return,Dt)}}}else if(f.tag===18){if(g===null){de=f;try{var Ye=de.stateNode;M?Rj(Ye,!0):Rj(de.stateNode,!1)}catch(Dt){Ir(de,de.return,Dt)}}}else if((f.tag!==22&&f.tag!==23||f.memoizedState===null||f===c)&&f.child!==null){f.child.return=f,f=f.child;continue}if(f===c)break e;for(;f.sibling===null;){if(f.return===null||f.return===c)break e;g===f&&(g=null),f=f.return}g===f&&(g=null),f.sibling.return=f.return,f=f.sibling}x&4&&(x=c.updateQueue,x!==null&&(g=x.retryQueue,g!==null&&(x.retryQueue=null,um(c,g))));break;case 19:As(f,c),Ps(c),x&4&&(x=c.updateQueue,x!==null&&(c.updateQueue=null,um(c,x)));break;case 30:break;case 21:break;default:As(f,c),Ps(c)}}function Ps(c){var f=c.flags;if(f&2){try{for(var g,x=c.return;x!==null;){if(BC(x)){g=x;break}x=x.return}if(g==null)throw Error(r(160));switch(g.tag){case 27:var M=g.stateNode,j=f9(c);cm(c,j,M);break;case 5:var W=g.stateNode;g.flags&32&&(se(W,""),g.flags&=-33);var Y=f9(c);cm(c,Y,W);break;case 3:case 4:var de=g.stateNode.containerInfo,Re=f9(c);h9(c,Re,de);break;default:throw Error(r(161))}}catch(Qe){Ir(c,c.return,Qe)}c.flags&=-3}f&4096&&(c.flags&=-4097)}function GC(c){if(c.subtreeFlags&1024)for(c=c.child;c!==null;){var f=c;GC(f),f.tag===5&&f.flags&1024&&f.stateNode.reset(),c=c.sibling}}function dc(c,f){if(f.subtreeFlags&8772)for(f=f.child;f!==null;)WC(c,f.alternate,f),f=f.sibling}function M1(c){for(c=c.child;c!==null;){var f=c;switch(f.tag){case 0:case 11:case 14:case 15:hu(4,f,f.return),M1(f);break;case 1:_o(f,f.return);var g=f.stateNode;typeof g.componentWillUnmount=="function"&&RC(f,f.return,g),M1(f);break;case 27:Mf(f.stateNode);case 26:case 5:_o(f,f.return),M1(f);break;case 22:f.memoizedState===null&&M1(f);break;case 30:M1(f);break;default:M1(f)}c=c.sibling}}function fc(c,f,g){for(g=g&&(f.subtreeFlags&8772)!==0,f=f.child;f!==null;){var x=f.alternate,M=c,j=f,W=j.flags;switch(j.tag){case 0:case 11:case 15:fc(M,j,g),gf(4,j);break;case 1:if(fc(M,j,g),x=j,M=x.stateNode,typeof M.componentDidMount=="function")try{M.componentDidMount()}catch(Re){Ir(x,x.return,Re)}if(x=j,M=x.updateQueue,M!==null){var Y=x.stateNode;try{var de=M.shared.hiddenCallbacks;if(de!==null)for(M.shared.hiddenCallbacks=null,M=0;M<de.length;M++)SF(de[M],Y)}catch(Re){Ir(x,x.return,Re)}}g&&W&64&&LC(j),bf(j,j.return);break;case 27:DC(j);case 26:case 5:fc(M,j,g),g&&x===null&&W&4&&OC(j),bf(j,j.return);break;case 12:fc(M,j,g);break;case 31:fc(M,j,g),g&&W&4&&zC(M,j);break;case 13:fc(M,j,g),g&&W&4&&VC(M,j);break;case 22:j.memoizedState===null&&fc(M,j,g),bf(j,j.return);break;case 30:break;default:fc(M,j,g)}f=f.sibling}}function p9(c,f){var g=null;c!==null&&c.memoizedState!==null&&c.memoizedState.cachePool!==null&&(g=c.memoizedState.cachePool.pool),c=null,f.memoizedState!==null&&f.memoizedState.cachePool!==null&&(c=f.memoizedState.cachePool.pool),c!==g&&(c!=null&&c.refCount++,g!=null&&nf(g))}function g9(c,f){c=null,f.alternate!==null&&(c=f.alternate.memoizedState.cache),f=f.memoizedState.cache,f!==c&&(f.refCount++,c!=null&&nf(c))}function Ql(c,f,g,x){if(f.subtreeFlags&10256)for(f=f.child;f!==null;)KC(c,f,g,x),f=f.sibling}function KC(c,f,g,x){var M=f.flags;switch(f.tag){case 0:case 11:case 15:Ql(c,f,g,x),M&2048&&gf(9,f);break;case 1:Ql(c,f,g,x);break;case 3:Ql(c,f,g,x),M&2048&&(c=null,f.alternate!==null&&(c=f.alternate.memoizedState.cache),f=f.memoizedState.cache,f!==c&&(f.refCount++,c!=null&&nf(c)));break;case 12:if(M&2048){Ql(c,f,g,x),c=f.stateNode;try{var j=f.memoizedProps,W=j.id,Y=j.onPostCommit;typeof Y=="function"&&Y(W,f.alternate===null?"mount":"update",c.passiveEffectDuration,-0)}catch(de){Ir(f,f.return,de)}}else Ql(c,f,g,x);break;case 31:Ql(c,f,g,x);break;case 13:Ql(c,f,g,x);break;case 23:break;case 22:j=f.stateNode,W=f.alternate,f.memoizedState!==null?j._visibility&2?Ql(c,f,g,x):yf(c,f):j._visibility&2?Ql(c,f,g,x):(j._visibility|=2,Z2(c,f,g,x,(f.subtreeFlags&10256)!==0||!1)),M&2048&&p9(W,f);break;case 24:Ql(c,f,g,x),M&2048&&g9(f.alternate,f);break;default:Ql(c,f,g,x)}}function Z2(c,f,g,x,M){for(M=M&&((f.subtreeFlags&10256)!==0||!1),f=f.child;f!==null;){var j=c,W=f,Y=g,de=x,Re=W.flags;switch(W.tag){case 0:case 11:case 15:Z2(j,W,Y,de,M),gf(8,W);break;case 23:break;case 22:var Qe=W.stateNode;W.memoizedState!==null?Qe._visibility&2?Z2(j,W,Y,de,M):yf(j,W):(Qe._visibility|=2,Z2(j,W,Y,de,M)),M&&Re&2048&&p9(W.alternate,W);break;case 24:Z2(j,W,Y,de,M),M&&Re&2048&&g9(W.alternate,W);break;default:Z2(j,W,Y,de,M)}f=f.sibling}}function yf(c,f){if(f.subtreeFlags&10256)for(f=f.child;f!==null;){var g=c,x=f,M=x.flags;switch(x.tag){case 22:yf(g,x),M&2048&&p9(x.alternate,x);break;case 24:yf(g,x),M&2048&&g9(x.alternate,x);break;default:yf(g,x)}f=f.sibling}}var xf=8192;function X2(c,f,g){if(c.subtreeFlags&xf)for(c=c.child;c!==null;)YC(c,f,g),c=c.sibling}function YC(c,f,g){switch(c.tag){case 26:X2(c,f,g),c.flags&xf&&c.memoizedState!==null&&Mte(g,Xl,c.memoizedState,c.memoizedProps);break;case 5:X2(c,f,g);break;case 3:case 4:var x=Xl;Xl=Sm(c.stateNode.containerInfo),X2(c,f,g),Xl=x;break;case 22:c.memoizedState===null&&(x=c.alternate,x!==null&&x.memoizedState!==null?(x=xf,xf=16777216,X2(c,f,g),xf=x):X2(c,f,g));break;default:X2(c,f,g)}}function ZC(c){var f=c.alternate;if(f!==null&&(c=f.child,c!==null)){f.child=null;do f=c.sibling,c.sibling=null,c=f;while(c!==null)}}function vf(c){var f=c.deletions;if((c.flags&16)!==0){if(f!==null)for(var g=0;g<f.length;g++){var x=f[g];vi=x,QC(x,c)}ZC(c)}if(c.subtreeFlags&10256)for(c=c.child;c!==null;)XC(c),c=c.sibling}function XC(c){switch(c.tag){case 0:case 11:case 15:vf(c),c.flags&2048&&hu(9,c,c.return);break;case 3:vf(c);break;case 12:vf(c);break;case 22:var f=c.stateNode;c.memoizedState!==null&&f._visibility&2&&(c.return===null||c.return.tag!==13)?(f._visibility&=-3,dm(c)):vf(c);break;default:vf(c)}}function dm(c){var f=c.deletions;if((c.flags&16)!==0){if(f!==null)for(var g=0;g<f.length;g++){var x=f[g];vi=x,QC(x,c)}ZC(c)}for(c=c.child;c!==null;){switch(f=c,f.tag){case 0:case 11:case 15:hu(8,f,f.return),dm(f);break;case 22:g=f.stateNode,g._visibility&2&&(g._visibility&=-3,dm(f));break;default:dm(f)}c=c.sibling}}function QC(c,f){for(;vi!==null;){var g=vi;switch(g.tag){case 0:case 11:case 15:hu(8,g,f);break;case 23:case 22:if(g.memoizedState!==null&&g.memoizedState.cachePool!==null){var x=g.memoizedState.cachePool.pool;x!=null&&x.refCount++}break;case 24:nf(g.memoizedState.cache)}if(x=g.child,x!==null)x.return=g,vi=x;else e:for(g=c;vi!==null;){x=vi;var M=x.sibling,j=x.return;if(UC(x),x===g){vi=null;break e}if(M!==null){M.return=j,vi=M;break e}vi=j}}}var Wee={getCacheForType:function(c){var f=Bi(qa),g=f.data.get(c);return g===void 0&&(g=c(),f.data.set(c,g)),g},cacheSignal:function(){return Bi(qa).controller.signal}},Uee=typeof WeakMap=="function"?WeakMap:Map,br=0,Dr=null,Hn=null,Yn=0,Sr=0,Js=null,mu=!1,Q2=!1,b9=!1,hc=0,Sa=0,pu=0,F1=0,y9=0,el=0,J2=0,_f=null,Es=null,x9=!1,fm=0,JC=0,hm=1/0,mm=null,gu=null,ii=0,bu=null,ed=null,mc=0,v9=0,_9=null,ej=null,wf=0,w9=null;function tl(){return(br&2)!==0&&Yn!==0?Yn&-Yn:B.T!==null?C9():Un()}function tj(){if(el===0)if((Yn&536870912)===0||Jn){var c=ce;ce<<=1,(ce&3932160)===0&&(ce=262144),el=c}else el=536870912;return c=Xs.current,c!==null&&(c.flags|=32),el}function Ls(c,f,g){(c===Dr&&(Sr===2||Sr===9)||c.cancelPendingCommit!==null)&&(td(c,0),yu(c,Yn,el,!1)),oe(c,g),((br&2)===0||c!==Dr)&&(c===Dr&&((br&2)===0&&(F1|=g),Sa===4&&yu(c,Yn,el,!1)),wo(c))}function nj(c,f,g){if((br&6)!==0)throw Error(r(327));var x=!g&&(f&127)===0&&(f&c.expiredLanes)===0||vt(c,f),M=x?Vee(c,f):S9(c,f,!0),j=x;do{if(M===0){Q2&&!x&&yu(c,f,0,!1);break}else{if(g=c.current.alternate,j&&!Hee(g)){M=S9(c,f,!1),j=!1;continue}if(M===2){if(j=f,c.errorRecoveryDisabledLanes&j)var W=0;else W=c.pendingLanes&-536870913,W=W!==0?W:W&536870912?536870912:0;if(W!==0){f=W;e:{var Y=c;M=_f;var de=Y.current.memoizedState.isDehydrated;if(de&&(td(Y,W).flags|=256),W=S9(Y,W,!1),W!==2){if(b9&&!de){Y.errorRecoveryDisabledLanes|=j,F1|=j,M=4;break e}j=Es,Es=M,j!==null&&(Es===null?Es=j:Es.push.apply(Es,j))}M=W}if(j=!1,M!==2)continue}}if(M===1){td(c,0),yu(c,f,0,!0);break}e:{switch(x=c,j=M,j){case 0:case 1:throw Error(r(345));case 4:if((f&4194048)!==f)break;case 6:yu(x,f,el,!mu);break e;case 2:Es=null;break;case 3:case 5:break;default:throw Error(r(329))}if((f&62914560)===f&&(M=fm+300-Je(),10<M)){if(yu(x,f,el,!mu),it(x,0,!0)!==0)break e;mc=f,x.timeoutHandle=Pj(rj.bind(null,x,g,Es,mm,x9,f,el,F1,J2,mu,j,"Throttled",-0,0),M);break e}rj(x,g,Es,mm,x9,f,el,F1,J2,mu,j,null,-0,0)}}break}while(!0);wo(c)}function rj(c,f,g,x,M,j,W,Y,de,Re,Qe,rt,We,Ye){if(c.timeoutHandle=-1,rt=f.subtreeFlags,rt&8192||(rt&16785408)===16785408){rt={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Va},YC(f,j,rt);var Dt=(j&62914560)===j?fm-Je():(j&4194048)===j?JC-Je():0;if(Dt=Fte(rt,Dt),Dt!==null){mc=j,c.cancelPendingCommit=Dt(dj.bind(null,c,f,j,g,x,M,W,Y,de,Qe,rt,null,We,Ye)),yu(c,j,W,!Re);return}}dj(c,f,j,g,x,M,W,Y,de)}function Hee(c){for(var f=c;;){var g=f.tag;if((g===0||g===11||g===15)&&f.flags&16384&&(g=f.updateQueue,g!==null&&(g=g.stores,g!==null)))for(var x=0;x<g.length;x++){var M=g[x],j=M.getSnapshot;M=M.value;try{if(!Ys(j(),M))return!1}catch{return!1}}if(g=f.child,f.subtreeFlags&16384&&g!==null)g.return=f,f=g;else{if(f===c)break;for(;f.sibling===null;){if(f.return===null||f.return===c)return!0;f=f.return}f.sibling.return=f.return,f=f.sibling}}return!0}function yu(c,f,g,x){f&=~y9,f&=~F1,c.suspendedLanes|=f,c.pingedLanes&=~f,x&&(c.warmLanes|=f),x=c.expirationTimes;for(var M=f;0<M;){var j=31-et(M),W=1<<j;x[j]=-1,M&=~W}g!==0&&Tt(c,g,f)}function pm(){return(br&6)===0?(kf(0),!1):!0}function k9(){if(Hn!==null){if(Sr===0)var c=Hn.return;else c=Hn,rc=y1=null,D8(c),V2=null,af=0,c=Hn;for(;c!==null;)EC(c.alternate,c),c=c.return;Hn=null}}function td(c,f){var g=c.timeoutHandle;g!==-1&&(c.timeoutHandle=-1,cte(g)),g=c.cancelPendingCommit,g!==null&&(c.cancelPendingCommit=null,g()),mc=0,k9(),Dr=c,Hn=g=tc(c.current,null),Yn=f,Sr=0,Js=null,mu=!1,Q2=vt(c,f),b9=!1,J2=el=y9=F1=pu=Sa=0,Es=_f=null,x9=!1,(f&8)!==0&&(f|=f&32);var x=c.entangledLanes;if(x!==0)for(c=c.entanglements,x&=f;0<x;){var M=31-et(x),j=1<<M;f|=c[M],x&=~j}return hc=f,R4(),g}function aj(c,f){Pn=null,B.H=hf,f===z2||f===z4?(f=vF(),Sr=3):f===F8?(f=vF(),Sr=4):Sr=f===t9?8:f!==null&&typeof f=="object"&&typeof f.then=="function"?6:1,Js=f,Hn===null&&(Sa=1,am(c,wl(f,c.current)))}function ij(){var c=Xs.current;return c===null?!0:(Yn&4194048)===Yn?Ml===null:(Yn&62914560)===Yn||(Yn&536870912)!==0?c===Ml:!1}function sj(){var c=B.H;return B.H=hf,c===null?hf:c}function lj(){var c=B.A;return B.A=Wee,c}function gm(){Sa=4,mu||(Yn&4194048)!==Yn&&Xs.current!==null||(Q2=!0),(pu&134217727)===0&&(F1&134217727)===0||Dr===null||yu(Dr,Yn,el,!1)}function S9(c,f,g){var x=br;br|=2;var M=sj(),j=lj();(Dr!==c||Yn!==f)&&(mm=null,td(c,f)),f=!1;var W=Sa;e:do try{if(Sr!==0&&Hn!==null){var Y=Hn,de=Js;switch(Sr){case 8:k9(),W=6;break e;case 3:case 2:case 9:case 6:Xs.current===null&&(f=!0);var Re=Sr;if(Sr=0,Js=null,nd(c,Y,de,Re),g&&Q2){W=0;break e}break;default:Re=Sr,Sr=0,Js=null,nd(c,Y,de,Re)}}zee(),W=Sa;break}catch(Qe){aj(c,Qe)}while(!0);return f&&c.shellSuspendCounter++,rc=y1=null,br=x,B.H=M,B.A=j,Hn===null&&(Dr=null,Yn=0,R4()),W}function zee(){for(;Hn!==null;)oj(Hn)}function Vee(c,f){var g=br;br|=2;var x=sj(),M=lj();Dr!==c||Yn!==f?(mm=null,hm=Je()+500,td(c,f)):Q2=vt(c,f);e:do try{if(Sr!==0&&Hn!==null){f=Hn;var j=Js;t:switch(Sr){case 1:Sr=0,Js=null,nd(c,f,j,1);break;case 2:case 9:if(yF(j)){Sr=0,Js=null,cj(f);break}f=function(){Sr!==2&&Sr!==9||Dr!==c||(Sr=7),wo(c)},j.then(f,f);break e;case 3:Sr=7;break e;case 4:Sr=5;break e;case 7:yF(j)?(Sr=0,Js=null,cj(f)):(Sr=0,Js=null,nd(c,f,j,7));break;case 5:var W=null;
vendor: 20,262 bytes, lines 8-9
8switch(Hn.tag){case 26:W=Hn.memoizedState;case 5:case 27:var Y=Hn;if(W?Kj(W):Y.stateNode.complete){Sr=0,Js=null;var de=Y.sibling;if(de!==null)Hn=de;else{var Re=Y.return;Re!==null?(Hn=Re,bm(Re)):Hn=null}break t}}Sr=0,Js=null,nd(c,f,j,5);break;case 6:Sr=0,Js=null,nd(c,f,j,6);break;case 8:k9(),Sa=6;break e;default:throw Error(r(462))}}qee();break}catch(Qe){aj(c,Qe)}while(!0);return rc=y1=null,B.H=x,B.A=M,br=g,Hn!==null?0:(Dr=null,Yn=0,R4(),Sa)}function qee(){for(;Hn!==null&&!Xe();)oj(Hn)}function oj(c){var f=AC(c.alternate,c,hc);c.memoizedProps=c.pendingProps,f===null?bm(c):Hn=f}function cj(c){var f=c,g=f.alternate;switch(f.tag){case 15:case 0:f=MC(g,f,f.pendingProps,f.type,void 0,Yn);break;case 11:f=MC(g,f,f.pendingProps,f.type.render,f.ref,Yn);break;case 5:D8(f);default:EC(g,f),f=Hn=lF(f,hc),f=AC(g,f,hc)}c.memoizedProps=c.pendingProps,f===null?bm(c):Hn=f}function nd(c,f,g,x){rc=y1=null,D8(f),V2=null,af=0;var M=f.return;try{if(Eee(c,M,f,g,Yn)){Sa=1,am(c,wl(g,c.current)),Hn=null;return}}catch(j){if(M!==null)throw Hn=M,j;Sa=1,am(c,wl(g,c.current)),Hn=null;return}f.flags&32768?(Jn||x===1?c=!0:Q2||(Yn&536870912)!==0?c=!1:(mu=c=!0,(x===2||x===9||x===3||x===6)&&(x=Xs.current,x!==null&&x.tag===13&&(x.flags|=16384))),uj(f,c)):bm(f)}function bm(c){var f=c;do{if((f.flags&32768)!==0){uj(f,mu);return}c=f.return;var g=Oee(f.alternate,f,hc);if(g!==null){Hn=g;return}if(f=f.sibling,f!==null){Hn=f;return}Hn=f=c}while(f!==null);Sa===0&&(Sa=5)}function uj(c,f){do{var g=Bee(c.alternate,c);if(g!==null){g.flags&=32767,Hn=g;return}if(g=c.return,g!==null&&(g.flags|=32768,g.subtreeFlags=0,g.deletions=null),!f&&(c=c.sibling,c!==null)){Hn=c;return}Hn=c=g}while(c!==null);Sa=6,Hn=null}function dj(c,f,g,x,M,j,W,Y,de){c.cancelPendingCommit=null;do ym();while(ii!==0);if((br&6)!==0)throw Error(r(327));if(f!==null){if(f===c.current)throw Error(r(177));if(j=f.lanes|f.childLanes,j|=f8,ze(c,g,j,W,Y,de),c===Dr&&(Hn=Dr=null,Yn=0),ed=f,bu=c,mc=g,v9=j,_9=M,ej=x,(f.subtreeFlags&10256)!==0||(f.flags&10256)!==0?(c.callbackNode=null,c.callbackPriority=0,Zee(st,function(){return gj(),null})):(c.callbackNode=null,c.callbackPriority=0),x=(f.flags&13878)!==0,(f.subtreeFlags&13878)!==0||x){x=B.T,B.T=null,M=$.p,$.p=2,W=br,br|=4;try{Dee(c,f,g)}finally{br=W,$.p=M,B.T=x}}ii=1,fj(),hj(),mj()}}function fj(){if(ii===1){ii=0;var c=bu,f=ed,g=(f.flags&13878)!==0;if((f.subtreeFlags&13878)!==0||g){g=B.T,B.T=null;var x=$.p;$.p=2;var M=br;br|=4;try{qC(f,c);var j=R9,W=QM(c.containerInfo),Y=j.focusedElem,de=j.selectionRange;if(W!==Y&&Y&&Y.ownerDocument&&XM(Y.ownerDocument.documentElement,Y)){if(de!==null&&l8(Y)){var Re=de.start,Qe=de.end;if(Qe===void 0&&(Qe=Re),"selectionStart"in Y)Y.selectionStart=Re,Y.selectionEnd=Math.min(Qe,Y.value.length);else{var rt=Y.ownerDocument||document,We=rt&&rt.defaultView||window;if(We.getSelection){var Ye=We.getSelection(),Dt=Y.textContent.length,dn=Math.min(de.start,Dt),Pr=de.end===void 0?dn:Math.min(de.end,Dt);!Ye.extend&&dn>Pr&&(W=Pr,Pr=dn,dn=W);var ke=ZM(Y,dn),pe=ZM(Y,Pr);if(ke&&pe&&(Ye.rangeCount!==1||Ye.anchorNode!==ke.node||Ye.anchorOffset!==ke.offset||Ye.focusNode!==pe.node||Ye.focusOffset!==pe.offset)){var Le=rt.createRange();Le.setStart(ke.node,ke.offset),Ye.removeAllRanges(),dn>Pr?(Ye.addRange(Le),Ye.extend(pe.node,pe.offset)):(Le.setEnd(pe.node,pe.offset),Ye.addRange(Le))}}}}for(rt=[],Ye=Y;Ye=Ye.parentNode;)Ye.nodeType===1&&rt.push({element:Ye,left:Ye.scrollLeft,top:Ye.scrollTop});for(typeof Y.focus=="function"&&Y.focus(),Y=0;Y<rt.length;Y++){var tt=rt[Y];tt.element.scrollLeft=tt.left,tt.element.scrollTop=tt.top}}Nm=!!L9,R9=L9=null}finally{br=M,$.p=x,B.T=g}}c.current=f,ii=2}}function hj(){if(ii===2){ii=0;var c=bu,f=ed,g=(f.flags&8772)!==0;if((f.subtreeFlags&8772)!==0||g){g=B.T,B.T=null;var x=$.p;$.p=2;var M=br;br|=4;try{WC(c,f.alternate,f)}finally{br=M,$.p=x,B.T=g}}ii=3}}function mj(){if(ii===4||ii===3){ii=0,Ze();var c=bu,f=ed,g=mc,x=ej;(f.subtreeFlags&10256)!==0||(f.flags&10256)!==0?ii=5:(ii=0,ed=bu=null,pj(c,c.pendingLanes));var M=c.pendingLanes;if(M===0&&(gu=null),Tn(g),f=f.stateNode,ft&&typeof ft.onCommitFiberRoot=="function")try{ft.onCommitFiberRoot(dt,f,void 0,(f.current.flags&128)===128)}catch{}if(x!==null){f=B.T,M=$.p,$.p=2,B.T=null;try{for(var j=c.onRecoverableError,W=0;W<x.length;W++){var Y=x[W];j(Y.value,{componentStack:Y.stack})}}finally{B.T=f,$.p=M}}(mc&3)!==0&&ym(),wo(c),M=c.pendingLanes,(g&261930)!==0&&(M&42)!==0?c===w9?wf++:(wf=0,w9=c):wf=0,kf(0)}}function pj(c,f){(c.pooledCacheLanes&=f)===0&&(f=c.pooledCache,f!=null&&(c.pooledCache=null,nf(f)))}function ym(){return fj(),hj(),mj(),gj()}function gj(){if(ii!==5)return!1;var c=bu,f=v9;v9=0;var g=Tn(mc),x=B.T,M=$.p;try{$.p=32>g?32:g,B.T=null,g=_9,_9=null;var j=bu,W=mc;if(ii=0,ed=bu=null,mc=0,(br&6)!==0)throw Error(r(331));var Y=br;if(br|=4,XC(j.current),KC(j,j.current,W,g),br=Y,kf(0,!1),ft&&typeof ft.onPostCommitFiberRoot=="function")try{ft.onPostCommitFiberRoot(dt,j)}catch{}return!0}finally{$.p=M,B.T=x,pj(c,f)}}function bj(c,f,g){f=wl(g,f),f=e9(c.stateNode,f,2),c=uu(c,f,2),c!==null&&(oe(c,2),wo(c))}function Ir(c,f,g){if(c.tag===3)bj(c,c,g);else for(;f!==null;){if(f.tag===3){bj(f,c,g);break}else if(f.tag===1){var x=f.stateNode;if(typeof f.type.getDerivedStateFromError=="function"||typeof x.componentDidCatch=="function"&&(gu===null||!gu.has(x))){c=wl(g,c),g=yC(2),x=uu(f,g,2),x!==null&&(xC(g,x,f,c),oe(x,2),wo(x));break}}f=f.return}}function I9(c,f,g){var x=c.pingCache;if(x===null){x=c.pingCache=new Uee;var M=new Set;x.set(f,M)}else M=x.get(f),M===void 0&&(M=new Set,x.set(f,M));M.has(g)||(b9=!0,M.add(g),c=Gee.bind(null,c,f,g),f.then(c,c))}function Gee(c,f,g){var x=c.pingCache;x!==null&&x.delete(f),c.pingedLanes|=c.suspendedLanes&g,c.warmLanes&=~g,Dr===c&&(Yn&g)===g&&(Sa===4||Sa===3&&(Yn&62914560)===Yn&&300>Je()-fm?(br&2)===0&&td(c,0):y9|=g,J2===Yn&&(J2=0)),wo(c)}function yj(c,f){f===0&&(f=xn()),c=p1(c,f),c!==null&&(oe(c,f),wo(c))}function Kee(c){var f=c.memoizedState,g=0;f!==null&&(g=f.retryLane),yj(c,g)}function Yee(c,f){var g=0;switch(c.tag){case 31:case 13:var x=c.stateNode,M=c.memoizedState;M!==null&&(g=M.retryLane);break;case 19:x=c.stateNode;break;case 22:x=c.stateNode._retryCache;break;default:throw Error(r(314))}x!==null&&x.delete(f),yj(c,g)}function Zee(c,f){return ye(c,f)}var xm=null,rd=null,M9=!1,vm=!1,F9=!1,xu=0;function wo(c){c!==rd&&c.next===null&&(rd===null?xm=rd=c:rd=rd.next=c),vm=!0,M9||(M9=!0,Qee())}function kf(c,f){if(!F9&&vm){F9=!0;do for(var g=!1,x=xm;x!==null;){if(c!==0){var M=x.pendingLanes;if(M===0)var j=0;else{var W=x.suspendedLanes,Y=x.pingedLanes;j=(1<<31-et(42|c)+1)-1,j&=M&~(W&~Y),j=j&201326741?j&201326741|1:j?j|2:0}j!==0&&(g=!0,wj(x,j))}else j=Yn,j=it(x,x===Dr?j:0,x.cancelPendingCommit!==null||x.timeoutHandle!==-1),(j&3)===0||vt(x,j)||(g=!0,wj(x,j));x=x.next}while(g);F9=!1}}function Xee(){xj()}function xj(){vm=M9=!1;var c=0;xu!==0&&ote()&&(c=xu);for(var f=Je(),g=null,x=xm;x!==null;){var M=x.next,j=vj(x,f);j===0?(x.next=null,g===null?xm=M:g.next=M,M===null&&(rd=g)):(g=x,(c!==0||(j&3)!==0)&&(vm=!0)),x=M}ii!==0&&ii!==5||kf(c),xu!==0&&(xu=0)}function vj(c,f){for(var g=c.suspendedLanes,x=c.pingedLanes,M=c.expirationTimes,j=c.pendingLanes&-62914561;0<j;){var W=31-et(j),Y=1<<W,de=M[W];de===-1?((Y&g)===0||(Y&x)!==0)&&(M[W]=yn(Y,f)):de<=f&&(c.expiredLanes|=Y),j&=~Y}if(f=Dr,g=Yn,g=it(c,c===f?g:0,c.cancelPendingCommit!==null||c.timeoutHandle!==-1),x=c.callbackNode,g===0||c===f&&(Sr===2||Sr===9)||c.cancelPendingCommit!==null)return x!==null&&x!==null&&$e(x),c.callbackNode=null,c.callbackPriority=0;if((g&3)===0||vt(c,g)){if(f=g&-g,f===c.callbackPriority)return f;switch(x!==null&&$e(x),Tn(g)){case 2:case 8:g=He;break;case 32:g=st;break;case 268435456:g=te;break;default:g=st}return x=_j.bind(null,c),g=ye(g,x),c.callbackPriority=f,c.callbackNode=g,f}return x!==null&&x!==null&&$e(x),c.callbackPriority=2,c.callbackNode=null,2}function _j(c,f){if(ii!==0&&ii!==5)return c.callbackNode=null,c.callbackPriority=0,null;var g=c.callbackNode;if(ym()&&c.callbackNode!==g)return null;var x=Yn;return x=it(c,c===Dr?x:0,c.cancelPendingCommit!==null||c.timeoutHandle!==-1),x===0?null:(nj(c,x,f),vj(c,Je()),c.callbackNode!=null&&c.callbackNode===g?_j.bind(null,c):null)}function wj(c,f){if(ym())return null;nj(c,f,!0)}function Qee(){ute(function(){(br&6)!==0?ye(xe,Xee):xj()})}function C9(){if(xu===0){var c=U2;c===0&&(c=kt,kt<<=1,(kt&261888)===0&&(kt=256)),xu=c}return xu}function kj(c){return c==null||typeof c=="symbol"||typeof c=="boolean"?null:typeof c=="function"?c:za(""+c)}function Sj(c,f){var g=f.ownerDocument.createElement("input");return g.name=f.name,g.value=f.value,c.id&&g.setAttribute("form",c.id),f.parentNode.insertBefore(g,f),c=new FormData(c),g.parentNode.removeChild(g),c}function Jee(c,f,g,x,M){if(f==="submit"&&g&&g.stateNode===M){var j=kj((M[Mn]||null).action),W=x.submitter;W&&(f=(f=W[Mn]||null)?kj(f.formAction):W.getAttribute("formAction"),f!==null&&(j=f,W=null));var Y=new T2("action","action",null,x,M);c.push({event:Y,listeners:[{instance:null,listener:function(){if(x.defaultPrevented){if(xu!==0){var de=W?Sj(M,W):new FormData(M);K8(g,{pending:!0,data:de,method:M.method,action:j},null,de)}}else typeof j=="function"&&(Y.preventDefault(),de=W?Sj(M,W):new FormData(M),K8(g,{pending:!0,data:de,method:M.method,action:j},j,de))},currentTarget:M}]})}}for(var j9=0;j9<d8.length;j9++){var N9=d8[j9],ete=N9.toLowerCase(),tte=N9[0].toUpperCase()+N9.slice(1);Zl(ete,"on"+tte)}Zl(tF,"onAnimationEnd"),Zl(nF,"onAnimationIteration"),Zl(rF,"onAnimationStart"),Zl("dblclick","onDoubleClick"),Zl("focusin","onFocus"),Zl("focusout","onBlur"),Zl(bee,"onTransitionRun"),Zl(yee,"onTransitionStart"),Zl(xee,"onTransitionCancel"),Zl(aF,"onTransitionEnd"),$n("onMouseEnter",["mouseout","mouseover"]),$n("onMouseLeave",["mouseout","mouseover"]),$n("onPointerEnter",["pointerout","pointerover"]),$n("onPointerLeave",["pointerout","pointerover"]),Et("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Et("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Et("onBeforeInput",["compositionend","keypress","textInput","paste"]),Et("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Et("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Et("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Sf="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),nte=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Sf));function Ij(c,f){f=(f&4)!==0;for(var g=0;g<c.length;g++){var x=c[g],M=x.event;x=x.listeners;e:{var j=void 0;if(f)for(var W=x.length-1;0<=W;W--){var Y=x[W],de=Y.instance,Re=Y.currentTarget;if(Y=Y.listener,de!==j&&M.isPropagationStopped())break e;j=Y,M.currentTarget=Re;try{j(M)}catch(Qe){L4(Qe)}M.currentTarget=null,j=de}else for(W=0;W<x.length;W++){if(Y=x[W],de=Y.instance,Re=Y.currentTarget,Y=Y.listener,de!==j&&M.isPropagationStopped())break e;j=Y,M.currentTarget=Re;try{j(M)}catch(Qe){L4(Qe)}M.currentTarget=null,j=de}}}}function zn(c,f){var g=f[ya];g===void 0&&(g=f[ya]=new Set);var x=c+"__bubble";g.has(x)||(Mj(f,c,2,!1),g.add(x))}function T9(c,f,g){var x=0;f&&(x|=4),Mj(g,c,x,f)}var _m="_reactListening"+Math.random().toString(36).slice(2);function A9(c){if(!c[_m]){c[_m]=!0,_t.forEach(function(g){g!=="selectionchange"&&(nte.has(g)||T9(g,!1,c),T9(g,!0,c))});var f=c.nodeType===9?c:c.ownerDocument;f===null||f[_m]||(f[_m]=!0,T9("selectionchange",!1,f))}}function Mj(c,f,g,x){switch(tN(f)){case 2:var M=Nte;break;case 8:M=Tte;break;default:M=G9}g=M.bind(null,f,g,c),M=void 0,!ec||f!=="touchstart"&&f!=="touchmove"&&f!=="wheel"||(M=!0),x?M!==void 0?c.addEventListener(f,g,{capture:!0,passive:M}):c.addEventListener(f,g,!0):M!==void 0?c.addEventListener(f,g,{passive:M}):c.addEventListener(f,g,!1)}function P9(c,f,g,x,M){var j=x;if((f&1)===0&&(f&2)===0&&x!==null)e:for(;;){if(x===null)return;var W=x.tag;if(W===3||W===4){var Y=x.stateNode.containerInfo;if(Y===M)break;if(W===4)for(W=x.return;W!==null;){var de=W.tag;if((de===3||de===4)&&W.stateNode.containerInfo===M)return;W=W.return}for(;Y!==null;){if(W=gt(Y),W===null)return;if(de=W.tag,de===5||de===6||de===26||de===27){x=j=W;continue e}Y=Y.parentNode}}x=x.return}C2(function(){var Re=j,Qe=Kl(g),rt=[];e:{var We=iF.get(c);if(We!==void 0){var Ye=T2,Dt=c;switch(c){case"keypress":if(j2(g)===0)break e;case"keydown":case"keyup":Ye=YJ;break;case"focusin":Dt="focus",Ye=K3;break;case"focusout":Dt="blur",Ye=K3;break;case"beforeblur":case"afterblur":Ye=K3;break;case"click":if(g.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":Ye=Cn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":Ye=A2;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":Ye=QJ;break;case tF:case nF:case rF:Ye=$J;break;case aF:Ye=eee;break;case"scroll":case"scrollend":Ye=n8;break;case"wheel":Ye=nee;break;case"copy":case"cut":case"paste":Ye=UJ;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":Ye=RM;break;case"toggle":case"beforetoggle":Ye=aee}var dn=(f&4)!==0,Pr=!dn&&(c==="scroll"||c==="scrollend"),ke=dn?We!==null?We+"Capture":null:We;dn=[];for(var pe=Re,Le;pe!==null;){var tt=pe;if(Le=tt.stateNode,tt=tt.tag,tt!==5&&tt!==26&&tt!==27||Le===null||ke===null||(tt=js(pe,ke),tt!=null&&dn.push(If(pe,tt,Le))),Pr)break;pe=pe.return}0<dn.length&&(We=new Ye(We,Dt,null,g,Qe),rt.push({event:We,listeners:dn}))}}if((f&7)===0){e:{if(We=c==="mouseover"||c==="pointerover",Ye=c==="mouseout"||c==="pointerout",We&&g!==Cs&&(Dt=g.relatedTarget||g.fromElement)&&(gt(Dt)||Dt[vn]))break e;if((Ye||We)&&(We=Qe.window===Qe?Qe:(We=Qe.ownerDocument)?We.defaultView||We.parentWindow:window,Ye?(Dt=g.relatedTarget||g.toElement,Ye=Re,Dt=Dt?gt(Dt):null,Dt!==null&&(Pr=s(Dt),dn=Dt.tag,Dt!==Pr||dn!==5&&dn!==27&&dn!==6)&&(Dt=null)):(Ye=null,Dt=Re),Ye!==Dt)){if(dn=Cn,tt="onMouseLeave",ke="onMouseEnter",pe="mouse",(c==="pointerout"||c==="pointerover")&&(dn=RM,tt="onPointerLeave",ke="onPointerEnter",pe="pointer"),Pr=Ye==null?We:ra(Ye),Le=Dt==null?We:ra(Dt),We=new dn(tt,pe+"leave",Ye,g,Qe),We.target=Pr,We.relatedTarget=Le,tt=null,gt(Qe)===Re&&(dn=new dn(ke,pe+"enter",Dt,g,Qe),dn.target=Le,dn.relatedTarget=Pr,tt=dn),Pr=tt,Ye&&Dt)t:{for(dn=rte,ke=Ye,pe=Dt,Le=0,tt=ke;tt;tt=dn(tt))Le++;tt=0;for(var Jt=pe;Jt;Jt=dn(Jt))tt++;for(;0<Le-tt;)ke=dn(ke),Le--;for(;0<tt-Le;)pe=dn(pe),tt--;for(;Le--;){if(ke===pe||pe!==null&&ke===pe.alternate){dn=ke;break t}ke=dn(ke),pe=dn(pe)}dn=null}else dn=null;Ye!==null&&Fj(rt,We,Ye,dn,!1),Dt!==null&&Pr!==null&&Fj(rt,Pr,Dt,dn,!0)}}e:{if(We=Re?ra(Re):window,Ye=We.nodeName&&We.nodeName.toLowerCase(),Ye==="select"||Ye==="input"&&We.type==="file")var dr=zM;else if(UM(We))if(VM)dr=mee;else{dr=fee;var zt=dee}else Ye=We.nodeName,!Ye||Ye.toLowerCase()!=="input"||We.type!=="checkbox"&&We.type!=="radio"?Re&&xt(Re.elementType)&&(dr=zM):dr=hee;if(dr&&(dr=dr(c,Re))){HM(rt,dr,g,Qe);break e}zt&&zt(c,We,Re),c==="focusout"&&Re&&We.type==="number"&&Re.memoizedProps.value!=null&&Fs(We,"number",We.value)}switch(zt=Re?ra(Re):window,c){case"focusin":(UM(zt)||zt.contentEditable==="true")&&(E2=zt,o8=Re,J3=null);break;case"focusout":J3=o8=E2=null;break;case"mousedown":c8=!0;break;case"contextmenu":case"mouseup":case"dragend":c8=!1,JM(rt,g,Qe);break;case"selectionchange":if(gee)break;case"keydown":case"keyup":JM(rt,g,Qe)}var On;if(a8)e:{switch(c){case"compositionstart":var Zn="onCompositionStart";break e;case"compositionend":Zn="onCompositionEnd";break e;case"compositionupdate":Zn="onCompositionUpdate";break e}Zn=void 0}else P2?$M(c,g)&&(Zn="onCompositionEnd"):c==="keydown"&&g.keyCode===229&&(Zn="onCompositionStart");Zn&&(OM&&g.locale!=="ko"&&(P2||Zn!=="onCompositionStart"?Zn==="onCompositionEnd"&&P2&&(On=A4()):(ia=Qe,bo="value"in ia?ia.value:ia.textContent,P2=!0)),zt=wm(Re,Zn),0<zt.length&&(Zn=new LM(Zn,c,null,g,Qe),rt.push({event:Zn,listeners:zt}),On?Zn.data=On:(On=WM(g),On!==null&&(Zn.data=On)))),(On=see?lee(c,g):oee(c,g))&&(Zn=wm(Re,"onBeforeInput"),0<Zn.length&&(zt=new LM("onBeforeInput","beforeinput",null,g,Qe),rt.push({event:zt,listeners:Zn}),zt.data=On)),Jee(rt,c,Re,g,Qe)}Ij(rt,f)})}function If(c,f,g){return{instance:c,listener:f,currentTarget:g}}function wm(c,f){for(var g=f+"Capture",x=[];c!==null;){var M=c,j=M.stateNode;if(M=M.tag,M!==5&&M!==26&&M!==27||j===null||(M=js(c,g),M!=null&&x.unshift(If(c,M,j)),M=js(c,f),M!=null&&x.push(If(c,M,j))),c.tag===3)return x;c=c.return}return[]}function rte(c){if(c===null)return null;do c=c.return;while(c&&c.tag!==5&&c.tag!==27);return c||null}function Fj(c,f,g,x,M){for(var j=f._reactName,W=[];g!==null&&g!==x;){var Y=g,de=Y.alternate,Re=Y.stateNode;if(Y=Y.tag,de!==null&&de===x)break;Y!==5&&Y!==26&&Y!==27||Re===null||(de=Re,M?(Re=js(g,j),Re!=null&&W.unshift(If(g,Re,de))):M||(Re=js(g,j),Re!=null&&W.push(If(g,Re,de)))),g=g.return}W.length!==0&&c.push({event:f,listeners:W})}var ate=/\r\n?/g,ite=/\u0000|\uFFFD/g;function Cj(c){return(typeof c=="string"?c:""+c).replace(ate,`
9`).replace(ite,"")}function jj(c,f){return f=Cj(f),Cj(c)===f}function Ar(c,f,g,x,M,j){switch(g){case"children":typeof x=="string"?f==="body"||f==="textarea"&&x===""||se(c,x):(typeof x=="number"||typeof x=="bigint")&&f!=="body"&&se(c,""+x);break;case"className":Ha(c,"class",x);break;case"tabIndex":Ha(c,"tabindex",x);break;case"dir":case"role":case"viewBox":case"width":case"height":Ha(c,g,x);break;case"style":Fe(c,x,j);break;case"data":if(f!=="object"){Ha(c,"data",x);break}case"src":case"href":if(x===""&&(f!=="a"||g!=="href")){c.removeAttribute(g);break}if(x==null||typeof x=="function"||typeof x=="symbol"||typeof x=="boolean"){c.removeAttribute(g);break}x=za(""+x),c.setAttribute(g,x);break;case"action":case"formAction":if(typeof x=="function"){c.setAttribute(g,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof j=="function"&&(g==="formAction"?(f!=="input"&&Ar(c,f,"name",M.name,M,null),Ar(c,f,"formEncType",M.formEncType,M,null),Ar(c,f,"formMethod",M.formMethod,M,null),Ar(c,f,"formTarget",M.formTarget,M,null)):(Ar(c,f,"encType",M.encType,M,null),Ar(c,f,"method",M.method,M,null),Ar(c,f,"target",M.target,M,null)));if(x==null||typeof x=="symbol"||typeof x=="boolean"){c.removeAttribute(g);break}x=za(""+x),c.setAttribute(g,x);break;case"onClick":x!=null&&(c.onclick=Va);break;case"onScroll":x!=null&&zn("scroll",c);break;case"onScrollEnd":x!=null&&zn("scrollend",c);break;case"dangerouslySetInnerHTML":if(x!=null){if(typeof x!="object"||!("__html"in x))throw Error(r(61));if(g=x.__html,g!=null){if(M.children!=null)throw Error(r(60));c.innerHTML=g}}break;case"multiple":c.multiple=x&&typeof x!="function"&&typeof x!="symbol";break;case"muted":c.muted=x&&typeof x!="function"&&typeof x!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(x==null||typeof x=="function"||typeof x=="boolean"||typeof x=="symbol"){c.removeAttribute("xlink:href");break}g=za(""+x),c.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",g);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":x!=null&&typeof x!="function"&&typeof x!="symbol"?c.setAttribute(g,""+x):c.removeAttribute(g);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInl
9ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":x&&typeof x!="function"&&typeof x!="symbol"?c.setAttribute(g,""):c.removeAttribute(g);break;case"capture":case"download":x===!0?c.setAttribute(g,""):x!==!1&&x!=null&&typeof x!="function"&&typeof x!="symbol"?c.setAttribute(g,x):c.removeAttribute(g);break;case"cols":case"rows":case"size":case"span":x!=null&&typeof x!="function"&&typeof x!="symbol"&&!isNaN(x)&&1<=x?c.setAttribute(g,x):c.removeAttribute(g);break;case"rowSpan":case"start":x==null||typeof x=="function"||typeof x=="symbol"||isNaN(x)?c.removeAttribute(g):c.setAttribute(g,x);break;case"popover":zn("beforetoggle",c),zn("toggle",c),Dn(c,"popover",x);break;case"xlinkActuate":wr(c,"http://www.w3.org/1999/xlink","xlink:actuate",x);break;case"xlinkArcrole":wr(c,"http://www.w3.org/1999/xlink","xlink:arcrole",x);break;case"xlinkRole":wr(c,"http://www.w3.org/1999/xlink","xlink:role",x);break;case"xlinkShow":wr(c,"http://www.w3.org/1999/xlink","xlink:show",x);break;case"xlinkTitle":wr(c,"http://www.w3.org/1999/xlink","xlink:title",x);break;case"xlinkType":wr(c,"http://www.w3.org/1999/xlink","xlink:type",x);break;case"xmlBase":wr(c,"http://www.w3.org/XML/1998/namespace","xml:base",x);break;case"xmlLang":wr(c,"http://www.w3.org/XML/1998/namespace","xml:lang",x);break;case"xmlSpace":wr(c,"http://www.w3.org/XML/1998/namespace","xml:space",x);break;case"is":Dn(c,"is",x);break;case"innerText":case"textContent":break;default:(!(2<g.length)||g[0]!=="o"&&g[0]!=="O"||g[1]!=="n"&&g[1]!=="N")&&(g=un.get(g)||g,Dn(c,g,x))}}function E9(c,f,g,x,M,j){switch(g){case"style":Fe(c,x,j);break;case"dangerouslySetInnerHTML":if(x!=null){if(typeof x!="object"||!("__html"in x))throw Error(r(61));if(g=x.__html,g!=null){if(M.children!=null)throw Error(r(60));c.innerHTML=g}}break;case"children":typeof x=="string"?se(c,x):(typeof x=="number"||typeof x=="bigint")&&se(c,""+x);break;case"onScroll":x!=null&&zn("scroll",c);break;case"onScrollEnd":x!=null&&zn("scrollend",c);break;case"onClick":x!=null&&(c.onclick=Va);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Ft.hasOwnProperty(g))e:{if(g[0]==="o"&&g[1]==="n"&&(M=g.endsWith("Capture"),f=g.slice(2,M?g.length-7:void 0),j=c[Mn]||null,j=j!=null?j[g]:null,typeof j=="function"&&c.removeEventListener(f,j,M),typeof x=="function")){typeof j!="function"&&j!==null&&(g in c?c[g]=null:c.hasAttribute(g)&&c.removeAttribute(g)),c.addEventListener(f,x,M);break e}g in c?c[g]=x:x===!0?c.setAttribute(g,""):Dn(c,g,x)}}}function $i(c,f,g){switch(f){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":zn("error",c),zn("load",c);var x=!1,M=!1,j;for(j in g)if(g.hasOwnProperty(j)){var W=g[j];if(W!=null)switch(j){case"src":x=!0;break;case"srcSet":M=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,f));default:Ar(c,f,j,W,g,null)}}M&&Ar(c,f,"srcSet",g.srcSet,g,null),x&&Ar(c,f,"src",g.src,g,null);return;case"input":zn("invalid",c);var Y=j=W=M=null,de=null,Re=null;for(x in g)if(g.hasOwnProperty(x)){var Qe=g[x];if(Qe!=null)switch(x){case"name":M=Qe;break;case"type":W=Qe;break;case"checked":de=Qe;break;case"defaultChecked":Re=Qe;break;case"value":j=Qe;break;case"defaultValue":Y=Qe;break;case"children":case"dangerouslySetInnerHTML":if(Qe!=null)throw Error(r(137,f));break;default:Ar(c,f,x,Qe,g,null)}}Qi(c,j,Y,de,Re,W,M,!1);return;case"select":zn("invalid",c),x=W=j=null;for(M in g)if(g.hasOwnProperty(M)&&(Y=g[M],Y!=null))switch(M){case"value":j=Y;break;case"defaultValue":W=Y;break;case"multiple":x=Y;default:Ar(c,f,M,Y,g,null)}f=j,g=W,c.multiple=!!x,f!=null?aa(c,!!x,f,!1):g!=null&&aa(c,!!x,g,!0);return;case"textarea":zn("invalid",c),j=M=x=null;for(W in g)if(g.hasOwnProperty(W)&&(Y=g[W],Y!=null))switch(W){case"value":x=Y;break;case"defaultValue":M=Y;break;case"children":j=Y;break;case"dangerouslySetInnerHTML":if(Y!=null)throw Error(r(91));break;default:Ar(c,f,W,Y,g,null)}be(c,x,M,j);return;case"option":for(de in g)if(g.hasOwnProperty(de)&&(x=g[de],x!=null))switch(de){case"selected":c.selected=x&&typeof x!="function"&&typeof x!="symbol";break;default:Ar(c,f,de,x,g,null)}return;case"dialog":zn("beforetoggle",c),zn("toggle",c),zn("cancel",c),zn("close",c);break;case"iframe":case"object":zn("load",c);break;case"video":case"audio":for(x=0;x<Sf.length;x++)zn(Sf[x],c);break;case"image":zn("error",c),zn("load",c);break;case"details":zn("toggle",c);break;case"embed":case"source":case"link":zn("error",c),zn("load",c);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(Re in g)if(g.hasOwnProperty(Re)&&(x=g[Re],x!=null))switch(Re){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,f));default:Ar(c,f,Re,x,g,null)}return;default:if(xt(f)){for(Qe in g)g.hasOwnProperty(Qe)&&(x=g[Qe],x!==void 0&&E9(c,f,Qe,x,g,void 0));return}}for(Y in g)g.hasOwnProperty(Y)&&(x=g[Y],x!=null&&Ar(c,f,Y,x,g,null))}function ste(c,f,g,x){switch(f){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var M=null,j=null,W=null,Y=null,de=null,Re=null,Qe=null;for(Ye in g){var rt=g[Ye];if(g.hasOwnProperty(Ye)&&rt!=null)switch(Ye){case"checked":break;case"value":break;case"defaultValue":de=rt;default:x.hasOwnProperty(Ye)||Ar(c,f,Ye,null,x,rt)}}for(var We in x){var Ye=x[We];if(rt=g[We],x.hasOwnProperty(We)&&(Ye!=null||rt!=null))switch(We){case"type":j=Ye;break;case"name":M=Ye;break;case"checked":Re=Ye;break;case"defaultChecked":Qe=Ye;break;case"value":W=Ye;break;case"defaultValue":Y=Ye;break;case"children":case"dangerouslySetInnerHTML":if(Ye!=null)throw Error(r(137,f));break;default:Ye!==rt&&Ar(c,f,We,Ye,x,rt)}}bi(c,W,Y,de,Re,Qe,j,M);return;case"select":Ye=W=Y=We=null;for(j in g)if(de=g[j],g.hasOwnProperty(j)&&de!=null)switch(j){case"value":break;case"multiple":Ye=de;default:x.hasOwnProperty(j)||Ar(c,f,j,null,x,de)}for(M in x)if(j=x[M],de=g[M],x.hasOwnProperty(M)&&(j!=null||de!=null))switch(M){case"value":We=j;break;case"defaultValue":Y=j;break;case"multiple":W=j;default:j!==de&&Ar(c,f,M,j,x,de)}f=Y,g=W,x=Ye,We!=null?aa(c,!!g,We,!1):!!x!=!!g&&(f!=null?aa(c,!!g,f,!0):aa(c,!!g,g?[]:"",!1));return;case"textarea":Ye=We=null;for(Y in g)if(M=g[Y],g.hasOwnProperty(Y)&&M!=null&&!x.hasOwnProperty(Y))switch(Y){case"value":break;case"children":break;default:Ar(c,f,Y,null,x,M)}for(W in x)if(M=x[W],j=g[W],x.hasOwnProperty(W)&&(M!=null||j!=null))switch(W){case"value":We=
vendor: 6,560 bytes, line 9
9M;break;case"defaultValue":Ye=M;break;case"children":break;case"dangerouslySetInnerHTML":if(M!=null)throw Error(r(91));break;default:M!==j&&Ar(c,f,W,M,x,j)}Ji(c,We,Ye);return;case"option":for(var Dt in g)if(We=g[Dt],g.hasOwnProperty(Dt)&&We!=null&&!x.hasOwnProperty(Dt))switch(Dt){case"selected":c.selected=!1;break;default:Ar(c,f,Dt,null,x,We)}for(de in x)if(We=x[de],Ye=g[de],x.hasOwnProperty(de)&&We!==Ye&&(We!=null||Ye!=null))switch(de){case"selected":c.selected=We&&typeof We!="function"&&typeof We!="symbol";break;default:Ar(c,f,de,We,x,Ye)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var dn in g)We=g[dn],g.hasOwnProperty(dn)&&We!=null&&!x.hasOwnProperty(dn)&&Ar(c,f,dn,null,x,We);for(Re in x)if(We=x[Re],Ye=g[Re],x.hasOwnProperty(Re)&&We!==Ye&&(We!=null||Ye!=null))switch(Re){case"children":case"dangerouslySetInnerHTML":if(We!=null)throw Error(r(137,f));break;default:Ar(c,f,Re,We,x,Ye)}return;default:if(xt(f)){for(var Pr in g)We=g[Pr],g.hasOwnProperty(Pr)&&We!==void 0&&!x.hasOwnProperty(Pr)&&E9(c,f,Pr,void 0,x,We);for(Qe in x)We=x[Qe],Ye=g[Qe],!x.hasOwnProperty(Qe)||We===Ye||We===void 0&&Ye===void 0||E9(c,f,Qe,We,x,Ye);return}}for(var ke in g)We=g[ke],g.hasOwnProperty(ke)&&We!=null&&!x.hasOwnProperty(ke)&&Ar(c,f,ke,null,x,We);for(rt in x)We=x[rt],Ye=g[rt],!x.hasOwnProperty(rt)||We===Ye||We==null&&Ye==null||Ar(c,f,rt,We,x,Ye)}function Nj(c){switch(c){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function lte(){if(typeof performance.getEntriesByType=="function"){for(var c=0,f=0,g=performance.getEntriesByType("resource"),x=0;x<g.length;x++){var M=g[x],j=M.transferSize,W=M.initiatorType,Y=M.duration;if(j&&Y&&Nj(W)){for(W=0,Y=M.responseEnd,x+=1;x<g.length;x++){var de=g[x],Re=de.startTime;if(Re>Y)break;var Qe=de.transferSize,rt=de.initiatorType;Qe&&Nj(rt)&&(de=de.responseEnd,W+=Qe*(de<Y?1:(Y-Re)/(de-Re)))}if(--x,f+=8*(j+W)/(M.duration/1e3),c++,10<c)break}}if(0<c)return f/c/1e6}return navigator.connection&&(c=navigator.connection.downlink,typeof c=="number")?c:5}var L9=null,R9=null;function km(c){return c.nodeType===9?c:c.ownerDocument}function Tj(c){switch(c){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Aj(c,f){if(c===0)switch(f){case"svg":return 1;case"math":return 2;default:return 0}return c===1&&f==="foreignObject"?0:c}function O9(c,f){return c==="textarea"||c==="noscript"||typeof f.children=="string"||typeof f.children=="number"||typeof f.children=="bigint"||typeof f.dangerouslySetInnerHTML=="object"&&f.dangerouslySetInnerHTML!==null&&f.dangerouslySetInnerHTML.__html!=null}var B9=null;function ote(){var c=window.event;return c&&c.type==="popstate"?c===B9?!1:(B9=c,!0):(B9=null,!1)}var Pj=typeof setTimeout=="function"?setTimeout:void 0,cte=typeof clearTimeout=="function"?clearTimeout:void 0,Ej=typeof Promise=="function"?Promise:void 0,ute=typeof queueMicrotask=="function"?queueMicrotask:typeof Ej<"u"?function(c){return Ej.resolve(null).then(c).catch(dte)}:Pj;function dte(c){setTimeout(function(){throw c})}function vu(c){return c==="head"}function Lj(c,f){var g=f,x=0;do{var M=g.nextSibling;if(c.removeChild(g),M&&M.nodeType===8)if(g=M.data,g==="/$"||g==="/&"){if(x===0){c.removeChild(M),ld(f);return}x--}else if(g==="$"||g==="$?"||g==="$~"||g==="$!"||g==="&")x++;else if(g==="html")Mf(c.ownerDocument.documentElement);else if(g==="head"){g=c.ownerDocument.head,Mf(g);for(var j=g.firstChild;j;){var W=j.nextSibling,Y=j.nodeName;j[_r]||Y==="SCRIPT"||Y==="STYLE"||Y==="LINK"&&j.rel.toLowerCase()==="stylesheet"||g.removeChild(j),j=W}}else g==="body"&&Mf(c.ownerDocument.body);g=M}while(g);ld(f)}function Rj(c,f){var g=c;c=0;do{var x=g.nextSibling;if(g.nodeType===1?f?(g._stashedDisplay=g.style.display,g.style.display="none"):(g.style.display=g._stashedDisplay||"",g.getAttribute("style")===""&&g.removeAttribute("style")):g.nodeType===3&&(f?(g._stashedText=g.nodeValue,g.nodeValue=""):g.nodeValue=g._stashedText||""),x&&x.nodeType===8)if(g=x.data,g==="/$"){if(c===0)break;c--}else g!=="$"&&g!=="$?"&&g!=="$~"&&g!=="$!"||c++;g=x}while(g)}function D9(c){var f=c.firstChild;for(f&&f.nodeType===10&&(f=f.nextSibling);f;){var g=f;switch(f=f.nextSibling,g.nodeName){case"HTML":case"HEAD":case"BODY":D9(g),Oe(g);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(g.rel.toLowerCase()==="stylesheet")continue}c.removeChild(g)}}function fte(c,f,g,x){for(;c.nodeType===1;){var M=g;if(c.nodeName.toLowerCase()!==f.toLowerCase()){if(!x&&(c.nodeName!=="INPUT"||c.type!=="hidden"))break}else if(x){if(!c[_r])switch(f){case"meta":if(!c.hasAttribute("itemprop"))break;return c;case"link":if(j=c.getAttribute("rel"),j==="stylesheet"&&c.hasAttribute("data-precedence"))break;if(j!==M.rel||c.getAttribute("href")!==(M.href==null||M.href===""?null:M.href)||c.getAttribute("crossorigin")!==(M.crossOrigin==null?null:M.crossOrigin)||c.getAttribute("title")!==(M.title==null?null:M.title))break;return c;case"style":if(c.hasAttribute("data-precedence"))break;return c;case"script":if(j=c.getAttribute("src"),(j!==(M.src==null?null:M.src)||c.getAttribute("type")!==(M.type==null?null:M.type)||c.getAttribute("crossorigin")!==(M.crossOrigin==null?null:M.crossOrigin))&&j&&c.hasAttribute("async")&&!c.hasAttribute("itemprop"))break;return c;default:return c}}else if(f==="input"&&c.type==="hidden"){var j=M.name==null?null:""+M.name;if(M.type==="hidden"&&c.getAttribute("name")===j)return c}else return c;if(c=Fl(c.nextSibling),c===null)break}return null}function hte(c,f,g){if(f==="")return null;for(;c.nodeType!==3;)if((c.nodeType!==1||c.nodeName!=="INPUT"||c.type!=="hidden")&&!g||(c=Fl(c.nextSibling),c===null))return null;return c}function Oj(c,f){for(;c.nodeType!==8;)if((c.nodeType!==1||c.nodeName!=="INPUT"||c.type!=="hidden")&&!f||(c=Fl(c.nextSibling),c===null))return null;return c}function $9(c){return c.data==="$?"||c.data==="$~"}function W9(c){return c.data==="$!"||c.data==="$?"&&c.ownerDocument.readyState!=="loading"}function mte(c,f){var g=c.ownerDocument;if(c.data==="$~")c._reactRetry=f;else if(c.data!=="$?"||g.readyState!=="loading")f();else{var x=function(){f(),g.removeEventListener("DOMContentLoaded",x)};g.addEventListener("DOMContentLoaded",x),c._reactRetry=x}}function Fl(c){for(;c!=null;c=c.nextSibling){var f=c.nodeType;if(f===1||f===3)break;if(f===8){if(f=c.data,f==="$"||f==="$!"||f==="$?"||f==="$~"||f==="&"||f==="F!"||f==="F")break;
vendor: 10,058 bytes, line 9
9if(f==="/$"||f==="/&")return null}}return c}var U9=null;function Bj(c){c=c.nextSibling;for(var f=0;c;){if(c.nodeType===8){var g=c.data;if(g==="/$"||g==="/&"){if(f===0)return Fl(c.nextSibling);f--}else g!=="$"&&g!=="$!"&&g!=="$?"&&g!=="$~"&&g!=="&"||f++}c=c.nextSibling}return null}function Dj(c){c=c.previousSibling;for(var f=0;c;){if(c.nodeType===8){var g=c.data;if(g==="$"||g==="$!"||g==="$?"||g==="$~"||g==="&"){if(f===0)return c;f--}else g!=="/$"&&g!=="/&"||f++}c=c.previousSibling}return null}function $j(c,f,g){switch(f=km(g),c){case"html":if(c=f.documentElement,!c)throw Error(r(452));return c;case"head":if(c=f.head,!c)throw Error(r(453));return c;case"body":if(c=f.body,!c)throw Error(r(454));return c;default:throw Error(r(451))}}function Mf(c){for(var f=c.attributes;f.length;)c.removeAttributeNode(f[0]);Oe(c)}var Cl=new Map,Wj=new Set;function Sm(c){return typeof c.getRootNode=="function"?c.getRootNode():c.nodeType===9?c:c.ownerDocument}var pc=$.d;$.d={f:pte,r:gte,D:bte,C:yte,L:xte,m:vte,X:wte,S:_te,M:kte};function pte(){var c=pc.f(),f=pm();return c||f}function gte(c){var f=Qt(c);f!==null&&f.tag===5&&f.type==="form"?aC(f):pc.r(c)}var ad=typeof document>"u"?null:document;function Uj(c,f,g){var x=ad;if(x&&typeof f=="string"&&f){var M=Aa(f);M='link[rel="'+c+'"][href="'+M+'"]',typeof g=="string"&&(M+='[crossorigin="'+g+'"]'),Wj.has(M)||(Wj.add(M),c={rel:c,crossOrigin:g,href:f},x.querySelector(M)===null&&(f=x.createElement("link"),$i(f,"link",c),ut(f),x.head.appendChild(f)))}}function bte(c){pc.D(c),Uj("dns-prefetch",c,null)}function yte(c,f){pc.C(c,f),Uj("preconnect",c,f)}function xte(c,f,g){pc.L(c,f,g);var x=ad;if(x&&c&&f){var M='link[rel="preload"][as="'+Aa(f)+'"]';f==="image"&&g&&g.imageSrcSet?(M+='[imagesrcset="'+Aa(g.imageSrcSet)+'"]',typeof g.imageSizes=="string"&&(M+='[imagesizes="'+Aa(g.imageSizes)+'"]')):M+='[href="'+Aa(c)+'"]';var j=M;switch(f){case"style":j=id(c);break;case"script":j=sd(c)}Cl.has(j)||(c=p({rel:"preload",href:f==="image"&&g&&g.imageSrcSet?void 0:c,as:f},g),Cl.set(j,c),x.querySelector(M)!==null||f==="style"&&x.querySelector(Ff(j))||f==="script"&&x.querySelector(Cf(j))||(f=x.createElement("link"),$i(f,"link",c),ut(f),x.head.appendChild(f)))}}function vte(c,f){pc.m(c,f);var g=ad;if(g&&c){var x=f&&typeof f.as=="string"?f.as:"script",M='link[rel="modulepreload"][as="'+Aa(x)+'"][href="'+Aa(c)+'"]',j=M;switch(x){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":j=sd(c)}if(!Cl.has(j)&&(c=p({rel:"modulepreload",href:c},f),Cl.set(j,c),g.querySelector(M)===null)){switch(x){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(g.querySelector(Cf(j)))return}x=g.createElement("link"),$i(x,"link",c),ut(x),g.head.appendChild(x)}}}function _te(c,f,g){pc.S(c,f,g);var x=ad;if(x&&c){var M=De(x).hoistableStyles,j=id(c);f=f||"default";var W=M.get(j);if(!W){var Y={loading:0,preload:null};if(W=x.querySelector(Ff(j)))Y.loading=5;else{c=p({rel:"stylesheet",href:c,"data-precedence":f},g),(g=Cl.get(j))&&H9(c,g);var de=W=x.createElement("link");ut(de),$i(de,"link",c),de._p=new Promise(function(Re,Qe){de.onload=Re,de.onerror=Qe}),de.addEventListener("load",function(){Y.loading|=1}),de.addEventListener("error",function(){Y.loading|=2}),Y.loading|=4,Im(W,f,x)}W={type:"stylesheet",instance:W,count:1,state:Y},M.set(j,W)}}}function wte(c,f){pc.X(c,f);var g=ad;if(g&&c){var x=De(g).hoistableScripts,M=sd(c),j=x.get(M);j||(j=g.querySelector(Cf(M)),j||(c=p({src:c,async:!0},f),(f=Cl.get(M))&&z9(c,f),j=g.createElement("script"),ut(j),$i(j,"link",c),g.head.appendChild(j)),j={type:"script",instance:j,count:1,state:null},x.set(M,j))}}function kte(c,f){pc.M(c,f);var g=ad;if(g&&c){var x=De(g).hoistableScripts,M=sd(c),j=x.get(M);j||(j=g.querySelector(Cf(M)),j||(c=p({src:c,async:!0,type:"module"},f),(f=Cl.get(M))&&z9(c,f),j=g.createElement("script"),ut(j),$i(j,"link",c),g.head.appendChild(j)),j={type:"script",instance:j,count:1,state:null},x.set(M,j))}}function Hj(c,f,g,x){var M=(M=Q.current)?Sm(M):null;if(!M)throw Error(r(446));switch(c){case"meta":case"title":return null;case"style":return typeof g.precedence=="string"&&typeof g.href=="string"?(f=id(g.href),g=De(M).hoistableStyles,x=g.get(f),x||(x={type:"style",instance:null,count:0,state:null},g.set(f,x)),x):{type:"void",instance:null,count:0,state:null};case"link":if(g.rel==="stylesheet"&&typeof g.href=="string"&&typeof g.precedence=="string"){c=id(g.href);var j=De(M).hoistableStyles,W=j.get(c);if(W||(M=M.ownerDocument||M,W={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},j.set(c,W),(j=M.querySelector(Ff(c)))&&!j._p&&(W.instance=j,W.state.loading=5),Cl.has(c)||(g={rel:"preload",as:"style",href:g.href,crossOrigin:g.crossOrigin,integrity:g.integrity,media:g.media,hrefLang:g.hrefLang,referrerPolicy:g.referrerPolicy},Cl.set(c,g),j||Ste(M,c,g,W.state))),f&&x===null)throw Error(r(528,""));return W}if(f&&x!==null)throw Error(r(529,""));return null;case"script":return f=g.async,g=g.src,typeof g=="string"&&f&&typeof f!="function"&&typeof f!="symbol"?(f=sd(g),g=De(M).hoistableScripts,x=g.get(f),x||(x={type:"script",instance:null,count:0,state:null},g.set(f,x)),x):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,c))}}function id(c){return'href="'+Aa(c)+'"'}function Ff(c){return'link[rel="stylesheet"]['+c+"]"}function zj(c){return p({},c,{"data-precedence":c.precedence,precedence:null})}function Ste(c,f,g,x){c.querySelector('link[rel="preload"][as="style"]['+f+"]")?x.loading=1:(f=c.createElement("link"),x.preload=f,f.addEventListener("load",function(){return x.loading|=1}),f.addEventListener("error",function(){return x.loading|=2}),$i(f,"link",g),ut(f),c.head.appendChild(f))}function sd(c){return'[src="'+Aa(c)+'"]'}function Cf(c){return"script[async]"+c}function Vj(c,f,g){if(f.count++,f.instance===null)switch(f.type){case"style":var x=c.querySelector('style[data-href~="'+Aa(g.href)+'"]');if(x)return f.instance=x,ut(x),x;var M=p({},g,{"data-href":g.href,"data-precedence":g.precedence,href:null,precedence:null});return x=(c.ownerDocument||c).createElement("style"),ut(x),$i(x,"style",M),Im(x,g.precedence,c),f.instance=x;case"stylesheet":M=id(g.href);var j=c.querySelector(Ff(M));if(j)return f.state.loading|=4,f.instance=j,ut(j),j;x=zj(g),(M=Cl.get(M))&&H9(x,M),j=(c.ownerDocument||c).createElement("link"),ut(j);var W=j;return W._p=new Promise(function(Y,de){W.onload=Y,W.onerror=de}),$i(j,"link",x),f.state.loading|=4,Im(j,g.precedence,c),f.instance=j;case"script":return j=sd(g.src),(M=c.querySelector(Cf(j)))?(f.instance=M,ut(M),M):(x=g,(M=Cl.get(j))&&(x=p({},g),z9(x,M)),c=c.ownerDocument||c,M=c.createElement("script"),ut(M),$i(M,"link",x),c.head.appendChild(M),f.instance=M);case"void":return null;default:throw Error(r(443,f.type))}else f.type==="stylesheet"&&(f.state.loading&4)===0&&(x=f.instance,f.state.loading|=4,Im(x,g.precedence,c));return f.instance}function Im(c,f,g){for(var x=g.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),M=x.length?x[x.length-1]:null,j=M,W=0;W<x.length;W++){var Y=x[W];if(Y.dataset.precedence===f)j=Y;else if(j!==M)break}j?j.parentNode.insertBefore(c,j.nextSibling):(f=g.nodeType===9?g.head:g,f.insertBefore(c,f.firstChild))}function H9(c,f){c.crossOrigin==null&&(c.crossOrigin=f.crossOrigin),c.referrerPolicy==null&&(c.referrerPolicy=f.referrerPolicy),c.title==null&&(c.title=f.title)}function z9(c,f){c.crossOrigin==null&&(c.crossOrigin=f.crossOrigin),c.referrerPolicy==null&&(c.referrerPolicy=f.referrerPolicy),c.integrity==null&&(c.integrity=f.integrity)}var Mm=null;function qj(c,f,g){if(Mm===null){var x=new Map,M=Mm=new Map;M.set(g,x)}else M=Mm,x=M.get(g),x||(x=new Map,M.set(g,x));if(x.has(c))return x;for(x.set(c,null),g=g.getElementsByTagName(c),M=0;M<g.length;M++){var j=g[M];if(!(j[_r]||j[ln]||c==="link"&&j.getAttribute("rel")==="stylesheet")&&j.namespaceURI!=="http://www.w3.org/2000/svg"){var W=j.getAttribute(f)||"";W=c+W;var Y=x.get(W);Y?Y.push(j):x.set(W,[j])}}return x}function Gj(c,f,g){c=c.ownerDocument||c,c.head.insertBefore(g,f==="title"?c.querySelector("head > title"):null)}function Ite(c,f,g){if(g===1||f.itemProp!=null)return!1;switch(c){case"meta":case"title":return!0;case"style":if(typeof f.precedence!="string"||typeof f.href!="string"||f.href==="")break;return!0;case"link":if(typeof f.rel!="string"||typeof f.href!="string"||f.href===""||f.onLoad||f.onError)break;switch(f.rel){case"stylesheet":return c=f.disabled,typeof f.precedence=="string"&&c==null;default:return!0}case"script":if(f.async&&typeof f.async!="function"&&typeof f.async!="symbol"&&!f.onLoad&&!f.onError&&f.src&&typeof f.src=="string")return!0}return!1}function Kj(c){return!(c.type==="stylesheet"&&(c.state.loading&3)===0)}function Mte(c,f,g,x){if(g.type==="stylesheet"&&(typeof x.media!="string"||matchMedia(x.media).matches!==!1)&&(g.state.loading&4)===0){if(g.instance===null){var M=id(x.href),j=f.querySelector(Ff(M));if(j){f=j._p,f!==null&&typeof f=="object"&&typeof f.then=="function"&&(c.count++,c=Fm.bind(c),f.then(c,c)),g.state.loading|=4,g.instance=j,ut(j);return}j=f.ownerDocument||f,x=zj(x),(M=Cl.get(M))&&H9(x,M),j=j.createElement("link"),ut(j);var W=j;W._p=new Promise(function(Y,de){W.onload=Y,W.onerror=de}),$i(j,"link",x),g.instance=j}c.stylesheets===null&&(c.stylesheets=new Map),c.stylesheets.set(g,f),(f=g.state.preload)&&(g.state.loading&3)===0&&(c.count++,g=Fm.bind(c),f.addEventListener("load",g),f.addEventListener("error",g))}}var V9=0;function Fte(c,f){return c.stylesheets&&c.count===0&&jm(c,c.stylesheets),0<c.count||0<c.imgCount?function(g){var x=setTimeout(function(){if(c.stylesheets&&jm(c,c.stylesheets),c.unsuspend){var j=c.unsuspend;c.unsuspend=null,j()}},6e4+f);0<c.imgBytes&&V9===0&&(V9=62500*lte());var M=setTimeout(function(){if(c.waitingForImages=!1,c.count===0&&(c.stylesheets&&jm(c,c.stylesheets),c.unsuspend)){var j=c.unsuspend;c.unsuspend=null,j()}},(c.imgBytes>V9?50:800)+f);return c.unsuspend=g,function(){c.unsuspend=null,clearTimeout(x),clearTimeout(
vendor: 4,098 bytes, line 9
9M)}}:null}function Fm(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)jm(this,this.stylesheets);else if(this.unsuspend){var c=this.unsuspend;this.unsuspend=null,c()}}}var Cm=null;function jm(c,f){c.stylesheets=null,c.unsuspend!==null&&(c.count++,Cm=new Map,f.forEach(Cte,c),Cm=null,Fm.call(c))}function Cte(c,f){if(!(f.state.loading&4)){var g=Cm.get(c);if(g)var x=g.get(null);else{g=new Map,Cm.set(c,g);for(var M=c.querySelectorAll("link[data-precedence],style[data-precedence]"),j=0;j<M.length;j++){var W=M[j];(W.nodeName==="LINK"||W.getAttribute("media")!=="not all")&&(g.set(W.dataset.precedence,W),x=W)}x&&g.set(null,x)}M=f.instance,W=M.getAttribute("data-precedence"),j=g.get(W)||x,j===x&&g.set(null,M),g.set(W,M),this.count++,x=Fm.bind(this),M.addEventListener("load",x),M.addEventListener("error",x),j?j.parentNode.insertBefore(M,j.nextSibling):(c=c.nodeType===9?c.head:c,c.insertBefore(M,c.firstChild)),f.state.loading|=4}}var jf={$$typeof:I,Provider:null,Consumer:null,_currentValue:q,_currentValue2:q,_threadCount:0};function jte(c,f,g,x,M,j,W,Y,de){this.tag=1,this.containerInfo=c,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=wn(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=wn(0),this.hiddenUpdates=wn(null),this.identifierPrefix=x,this.onUncaughtError=M,this.onCaughtError=j,this.onRecoverableError=W,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=de,this.incompleteTransitions=new Map}function Yj(c,f,g,x,M,j,W,Y,de,Re,Qe,rt){return c=new jte(c,f,g,W,de,Re,Qe,rt,Y),f=1,j===!0&&(f|=24),j=Zs(3,null,null,f),c.current=j,j.stateNode=c,f=S8(),f.refCount++,c.pooledCache=f,f.refCount++,j.memoizedState={element:x,isDehydrated:g,cache:f},C8(j),c}function Zj(c){return c?(c=O2,c):O2}function Xj(c,f,g,x,M,j){M=Zj(M),x.context===null?x.context=M:x.pendingContext=M,x=cu(f),x.payload={element:g},j=j===void 0?null:j,j!==null&&(x.callback=j),g=uu(c,x,f),g!==null&&(Ls(g,c,f),lf(g,c,f))}function Qj(c,f){if(c=c.memoizedState,c!==null&&c.dehydrated!==null){var g=c.retryLane;c.retryLane=g!==0&&g<f?g:f}}function q9(c,f){Qj(c,f),(c=c.alternate)&&Qj(c,f)}function Jj(c){if(c.tag===13||c.tag===31){var f=p1(c,67108864);f!==null&&Ls(f,c,67108864),q9(c,67108864)}}function eN(c){if(c.tag===13||c.tag===31){var f=tl();f=Nn(f);var g=p1(c,f);g!==null&&Ls(g,c,f),q9(c,f)}}var Nm=!0;function Nte(c,f,g,x){var M=B.T;B.T=null;var j=$.p;try{$.p=2,G9(c,f,g,x)}finally{$.p=j,B.T=M}}function Tte(c,f,g,x){var M=B.T;B.T=null;var j=$.p;try{$.p=8,G9(c,f,g,x)}finally{$.p=j,B.T=M}}function G9(c,f,g,x){if(Nm){var M=K9(x);if(M===null)P9(c,f,x,Tm,g),nN(c,x);else if(Pte(M,c,f,g,x))x.stopPropagation();else if(nN(c,x),f&4&&-1<Ate.indexOf(c)){for(;M!==null;){var j=Qt(M);if(j!==null)switch(j.tag){case 3:if(j=j.stateNode,j.current.memoizedState.isDehydrated){var W=Ve(j.pendingLanes);if(W!==0){var Y=j;for(Y.pendingLanes|=2,Y.entangledLanes|=2;W;){var de=1<<31-et(W);Y.entanglements[1]|=de,W&=~de}wo(j),(br&6)===0&&(hm=Je()+500,kf(0))}}break;case 31:case 13:Y=p1(j,2),Y!==null&&Ls(Y,j,2),pm(),q9(j,2)}if(j=K9(x),j===null&&P9(c,f,x,Tm,g),j===M)break;M=j}M!==null&&x.stopPropagation()}else P9(c,f,x,null,g)}}function K9(c){return c=Kl(c),Y9(c)}var Tm=null;function Y9(c){if(Tm=null,c=gt(c),c!==null){var f=s(c);if(f===null)c=null;else{var g=f.tag;if(g===13){if(c=l(f),c!==null)return c;c=null}else if(g===31){if(c=o(f),c!==null)return c;c=null}else if(g===3){if(f.stateNode.current.memoizedState.isDehydrated)return f.tag===3?f.stateNode.containerInfo:null;c=null}else f!==c&&(c=null)}}return Tm=c,null}function tN(c){switch(c){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invali
9d":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Nt()){case xe:return 2;case He:return 8;case st:case ot:return 32;case te:return 268435456;default:return 32}default:return 32}}var Z9=!1,_u=null,wu=null,ku=null,Nf=new Map,Tf=new Map,Su=[],Ate="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function nN(c,f){switch(c){case"focusin":case"focusout":_u=null;break;case"dragenter":case"dragleave":wu=null;break;case"mouseover":case"mouseout":ku=null;break;case"pointerover":case"pointerout":Nf.delete(f.pointerId);break;case"gotpointercapture":case"lostpointercapture":Tf.delete(f.pointerId)}}function Af(c,f,g,x,M,j){return c===null||c.nativeEvent!==j?(c={blockedOn:f,domEventName:g,eventSystemFlags:x,nativeEvent:j,targetContainers:[M]},f!==null&&(f=Qt(f),f!==null&&Jj(f)),c):(c.eventSystemFlags|=x,f=c.targetContainers,M!==null&&f.indexOf(M)===-1&&f.push(M),c)}function Pte(c,f,g,x,M){switch(f){case"focusin":return _u=Af(_u,c,f,g,x,M),!0;case"dragenter":return wu=Af(wu,c,f,g,x,M),!0;case"mouseover":return ku=Af(ku,c,f,g,x,M),!0;case"pointerover":var j=M.pointerId;return Nf.set(j,Af(Nf.get(j)||null,c,f,g,x,M)),!0;case"gotpointercapture":return j=M.pointerId,Tf.set(j,Af(Tf.get(j)||null,c,f,g,x,M)),!0}return!1}function rN(c){var f=gt(c.target);if(f!==null){var g=s(f);if(g!==null){if(f=g.tag,f===13){if(f=l(g),f!==null){c.blockedOn=f,In(c.priority,function(){eN(g)});return}}else if(f===31){if(f=o(g),f!==null){c.blockedOn=f,In(c.priority,function(){eN(g)});return}}else if(f===3&&g.stateNode.current.memoizedState.isDehydrated){c.blockedOn=g.tag===3?g.stateNode.containerInfo:null;return}}}c.blockedOn=null}function Am(c){if(c.blockedOn!==null)return!1;for(var f=c.targetContainers;0<f.length;){var g=K9(c.nativeEvent);if(g===null){g=c.nativeEvent;var x=new g.constructor(g.type,g);Cs=x,g.target.dispatchEvent(x),Cs=null}else return f=Qt(g),f!==null&&Jj(f),c.blockedOn=g,!1;f.shift()}return!0}function aN(c,f,g){Am(c)&&g.delete(f)}function Ete(){Z9=!1,_u!==null&&Am(_u)&&(_u=null),wu!==null&&Am(wu)&&(wu=null),ku!==null&&Am(ku)&&(ku=null),Nf.forEach(aN),Tf.forEach(aN)}function Pm(c,f){c.blockedOn===f&&(c.blockedOn=null,Z9||(Z9=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,Ete)))}var Em=null;function iN(c){Em!==c&&(Em=c,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){Em===c&&(Em=null);for(var f=0;f<c.length;f+=3){var g=c[f],x=c[f+1],M=c[f+2];if(typeof x!="function"){if(Y9(x||g)===null)continue;break}var j=Qt(g);j!==null&&(c.splice(f,3),f-=3,K8(j,{pending:!0,data:M,method:g.method,action:x},x,M))}}))}function ld(c){function f(de){return Pm(de,c)}_u!==null&&Pm(_u,c),wu!==null&&Pm(wu,c),ku!==null&&Pm(ku,c),Nf.forEach(f),Tf.forEach(f);for(var g=0;g<Su.length;g++){var x=Su[g];x.blockedOn===c&&(x.blockedOn=null)}for(;0<Su.length&&(g=Su[0],g.blockedOn===null);)rN(g),g.blockedOn===null&&Su.shift();if(g=(c.ownerDocument||c).$$reactFormReplay,g!=null)for(x=0;x<g.length;x+=3){var M=g[x],j=g[x+1],W=M[Mn]||null;if(typeof j=="function")W||iN(g);else if(W){var Y=null;if(j&&j.hasAttribute("formAction")){if(M=j,W=j[Mn]||null)Y=W.formAction;else if(Y9(M)!==null)continue}else Y=W.action;typeof Y=="function"?g[x+1]=Y:(g.splice(x,3),x-=3),iN(g)}}}function sN(){function c(j){j.canIntercept&&j.info==="react-transition"&&j.intercept({handler:function(){return new Promise(function(W){return M=W})},focusReset:"manual",scroll:"manual"})}function f(){M!==null&&(M(),M=null),x||setTimeout(g,20)}function g(){if(!x&&!navigation.transition){var j=navigation.currentEntry;j&&j.url!=null&&navigation.navigate(j.url,{state:j.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var x=!1,M=null;return navigation.addEventListener("navigate",c),navigation.addEventListener("navigatesuccess",f),navigation.addEventListener("navigateerror",f),setTimeout(g,100),function(){x=!0,navigation.removeEventListener("navigate",c),navigation.removeEventListener("navigatesuccess",f),navigation.removeEventListener("navigateerror",f),M!==null&&(M(),M=null)}}}function X9(c){this._internalRoot=c}Lm.prototype.render=X9.prototype.render=function(c){var f=this._internalRoot;if(f===null)throw Error(r(409));var g=f.current,x=tl();Xj(g,x,c,f,null,null)},Lm.prototype.unmount=X9.prototype.unmount=function(){var c=this._internalRoot;if(c!==null){this._internalRoot=null;var f=c.containerInfo;Xj(c.current,2,null,c,null,null),pm(),f[vn]=null}};function Lm(c){this._internalRoot=c}Lm.prototype.unstable_scheduleHydration=function(c){if(c){var f=Un();c={blockedOn:null,target:c,priority:f};for(var g=0;g<Su.length&&f!==0&&f<Su[g].priority;g++);Su.splice(g,0,c),g===0&&rN(c)}};
9var lN=t.version;if(lN!=="19.2.0")throw Error(r(527,lN,"19.2.0"));$.findDOMNode=function(c){var f=c._reactInternals;if(f===void 0)throw typeof c.render=="function"?Error(r(188)):(c=Object.keys(c).join(","),Error(r(268,c)));return c=d(f),c=c!==null?m(c):null,c=c===null?null:c.stateNode,c};var Lte={bundleType:0,version:"19.2.0",rendererPackageName:"react-dom",currentDispatcherRef:B,reconcilerVersion:"19.2.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Rm=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Rm.isDisabled&&Rm.supportsFiber)try{dt=Rm.inject(Lte),ft=Rm}catch{}}return Ef.createRoot=function(c,f){if(!a(c))throw Error(r(299));var g=!1,x="",M=mC,j=pC,W=gC;return f!=null&&(f.unstable_strictMode===!0&&(g=!0),f.identifierPrefix!==void 0&&(x=f.identifierPrefix),f.onUncaughtError!==void 0&&(M=f.onUncaughtError),f.onCaughtError!==void 0&&(j=f.onCaughtError),f.onRecoverableError!==void 0&&(W=f.onRecoverableError)),f=Yj(c,1,!1,null,null,g,x,null,M,j,W,sN),c[vn]=f.current,A9(c),new X9(f)},Ef.hydrateRoot=function(c,f,g){if(!a(c))throw Error(r(299));var x=!1,M="",j=mC,W=pC,Y=gC,de=null;return g!=null&&(g.unstable_strictMode===!0&&(x=!0),g.identifierPrefix!==void 0&&(M=g.identifierPrefix),g.onUncaughtError!==void 0&&(j=g.onUncaughtError),g.onCaughtError!==void 0&&(W=g.onCaughtError),g.onRecoverableError!==void 0&&(Y=g.onRecoverableError),g.formState!==void 0&&(de=g.formState)),f=Yj(c,1,!0,f,g??null,x,M,de,j,W,Y,sN),f.context=Zj(null),g=f.current,x=tl(),x=Nn(x),M=cu(x),M.callback=null,uu(g,M,x),g=x,f.current.lanes=g,oe(f,g),wo(f),c[vn]=f.current,A9(c),new Lm(f)},Ef.version="19.2.0",Ef}var bN;function Vte(){if(bN)return J9.exports;bN=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),J9.exports=zte(),J9.exports}var qte=Vte(),h=y3();const fW=yl(h),Gte=Ote({__proto__:null,default:fW},[h]);function Kte(e={}){const{nonce:t,locale:n,onScriptLoadSuccess:r,onScriptLoadError:a}=e,[s,l]=h.useState(!1),o=h.useRef(r);o.current=r;const u=h.useRef(a);return u.current=a,h.useEffect(()=>{const d=document.createElement("script");return d.src="https://accounts.google.com/gsi/client",n&&(d.src+=`?hl=${n}`),d.async=!0,d.defer=!0,d.nonce=t,d.onload=()=>{var m;l(!0),(m=o.current)===null||m===void 0||m.call(o)},d.onerror=()=>{var m;l(!1),(m=u.current)===null||m===void 0||m.call(u)},document.body.appendChild(d),()=>{document.body.removeChild(d)}},[t]),s}const Yte=h.createContext(null);function Zte({clientId:e,nonce:t,locale:n,onScriptLoadSuccess:r,onScriptLoadError:a,children:s}){const l=Kte({nonce:t,onScriptLoadSuccess:r,onScriptLoadError:a,locale:n}),o=h.useMemo(()=>({locale:n,clientId:e,scriptLoadedSuccessfully:l}),[e,l]);return fW.createElement(Yte.Provider,{value:o},s)}const uo="https://api.lootify.market";class mr extends Error{status;code;retryAfterSeconds;constructor(t,n,r,a){super(n),this.name="ApiError",this.status=t,this.code=r,this.retryAfterSeconds=a}}let ag=!1,yN=null;async function Xte(){try{return!!(await fetch(`${uo}/auth/refresh`,{method:"POST",credentials:"include",headers:{"Content-Type":"application/json"}})).ok}catch{return!1}}async function je(e,t={}){const{method:n="GET",body:r,headers:a={},requiresAuth:s=!1}=t,l=async()=>{const u={"Content-Type":"application/json",...a};return fetch(`${uo}${e}`,{method:n,headers:u,credentials:"include",body:r?JSON.stringify(r):void 0})};let o=await l();if(o.status===401&&s&&!e.includes("/auth/refresh")&&(ag||(ag=!0,yN=(async()=>
9{await Xte()||localStorage.removeItem("user"),ag=!1})()),await yN,o=await l()),!o.ok){const u=await o.json().catch(()=>({})),d=u.message,m=Array.isArray(d)?d.join(" "):typeof d=="string"&&d.trim()?d:"Request failed",p=typeof u.code=="string"&&u.code.trim()?u.code:void 0,b=typeof u.retryAfterSeconds=="number"&&Number.isFinite(u.retryAfterSeconds)?Math.max(0,Math.floor(u.retryAfterSeconds)):void 0;throw new mr(o.status,m,p,b)}return o.json()}const Ti={register:e=>je("/auth/register",{method:"POST",body:e}),login:e=>je("/auth/login",{method:"POST",body:e}),googleAuth:(e,t)=>je("/auth/google",{method:"POST",body:{idToken:e,...t?{referralCode:t}:{}}}),getTelegramLoginUrl:(e,t)=>{const n=new URLSearchParams({returnTo:e});return t&&n.set("referralCode",t),je(`/auth/telegram/login-url?${n.toString()}`)},getTelegramLinkUrl:e=>je(`/auth/telegram/link-url?${new URLSearchParams({returnTo:e}).toString()}`,{requiresAuth:!0}),telegramOidcCallback:(e,t)=>je("/auth/telegram/callback",{method:"POST",body:{code:e,state:t}}),getDiscordLoginUrl:(e,t)=>{const n=new URLSearchParams({returnTo:e});return t&&n.set("referralCode",t),je(`/auth/discord/login-url?${n.toString()}`)},getDiscordLinkUrl:e=>je(`/auth/discord/link-url?${new URLSearchParams({returnTo:e}).toString()}`,{requiresAuth:!0}),discordOAuthCallback:(e,t)=>je("/auth/discord/callback",{method:"POST",body:{code:e,state:t}}),refresh:()=>je("/auth/refresh",{method:"POST"}),logout:()=>je("/auth/logout",{method:"POST",requiresAuth:!0}),linkGoogle:(e,t=!0)=>je("/auth/link/google",{method:"POST",body:{idToken:e,syncPrimaryEmail:t},requiresAuth:!0}),unlinkGoogle:()=>je("/auth/unlink/google",{method:"POST",requiresAuth:!0}),unlinkTelegram:()=>je("/auth/unlink/telegram",{method:"POST",requiresAuth:!0}),unlinkDiscord:()=>je("/auth/unlink/discord",{method:"POST",requiresAuth:!0}),getSteamAuthLoginUrl:()=>je("/auth/steam/login-url"),steamAuthCallback:e=>je("/auth/steam/callback",{method:"POST",body:e}),steamCompleteOnboarding:(e,t)=>je("/auth/steam/complete",{method:"POST",body:{token:e,...t?{referralCode:t}:{}}})},hr={getMe:()=>je("/users/me",{requiresAuth:!0}),joinWaitlist:()=>je("/users/me/waitlist",{method:"POST",requiresAuth:!0}),getReferralDashboard:()=>je("/referrals/me",{requiresAuth:!0}),pulse:e=>je("/users/me/pulse",{method:"POST",requiresAuth:!0,body:e?.events?.length?e:{}}),sendEmailVerification:e=>je("/users/email/verification/send",{method:"POST",body:{email:e},requiresAuth:!0}),verifyEmailCode:(e,t)=>je("/users/email/verification/verify",{method:"POST",body:{email:e,code:t},requiresAuth:!0}),addPassword:e=>je("/users/add-password",{method:"POST",body:{password:e},requiresAuth:!0}),changePassword:(e,t)=>je("/users/change-password",{method:"POST",body:{currentPassword:e,newPassword:t},requiresAuth:!0}),changeUsername:e=>je("/users/change-username",{method:"POST",body:{username:e},requiresAuth:!0}),getSteamLoginUrl:e=>je(e?`/users/steam/login-url?returnTo=${encodeURIComponent(e)}`:"/users/steam/login-url",{requiresAuth:!0}),linkSteam:e=>je("/users/link-steam",{method:"POST",body:e,requiresAuth:!0}),updateSteamTradeUrl:e=>je("/users/steam/trade-url",{method:"PATCH",body:{tradeUrl:e},requiresAuth:!0}),updateSteamWebApiKey:e=>je("/users/steam/web-api-key",{method:"PATCH",body:{webApiKey:e},requiresAuth:!0}),updateAvatarSource:e=>je("/users/avatar/source",{method:"PATCH",body:{source:e},requiresAuth:!0}),sendTradeOffer:e=>je("/users/steam/send-trade-offer",{method:"POST",body:e,requiresAuth:!0}),updateInventoryGame:e=>je("/users/me/inventory-game",{method:"PATCH",body:{game:e},requiresAuth:!0}),updateDisplayCurrency:e=>je("/users/me/display-currency",{method:"PATCH",body:{currency:e},requiresAuth:!0}),updateLanguage:e=>je("/users/me/language",{method:"PATCH",body:{language:e},requiresAuth:!0}),updateMarketplaceAnonymous:e=>je("/users/me/marketplace-anonymous",{method:"PATCH",body:{anonymous:e},requiresAuth:!0}),updateInventoryPublic:e=>je("/users/me/inventory-public",{method:"PATCH",body:{inventoryPublic:e},requiresAuth:!0}),updateAnalyticsCookieConsent:e=>je("/users/me/analytics-cookie-consent",{method:"PATCH",body:{accepted:e},requiresAuth:!0}),updateDefaultOfferDiscount:e=>je("/users/me/default-offer-discount",{method:"PATCH",body:{maxOfferDiscountPercent:e},requiresAuth:!0}),getTransactions:e=>{const t=new URLSearchParams;e?.skip!=null&&t.set("skip",String(e.skip)),e?.limit!=null&&t.set("limit",String(e.limit));const n=t.toString();return je(`/users/me/transactions${n?`?${n}`:""}`,{requiresAuth:!0})},getProfileOverview:()=>je("/users/me/profile-overview",{requiresAuth:!0})},Xd={getProfile:e=>je(`/users/${encodeURIComponent(e)}/public-profile`),getInventory:(e,t)=>{const n=new URLSearchParams;t?.game&&n.set("game",t.game),t?.page!=null&&n.set("page",String(t.page)),t?.pageSize!=null&&n.set("pageSize",String(t.pageSize)),t?.stacked&&n.set("stacked","1");const r=n.toString();return je(`/users/${encodeURIComponent(e)}/inventory${r?`?${r}`:""}`)},getTradeBoard:(e,t)=>{const n=new URLSearchParams;t?.skip!=null&&n.set("skip",String(t.skip)),t?.limit!=null&&n.set("limit",String(t.limit));const r=n.toString();return je(`/users/${encodeURIComponent(e)}/trade-board${r?`?${r}`:""}`)},getComments:(e,t)=>{const n=new URLSearchParams;t?.page!=null&&n.set("page",String(t.page)),t?.pageSize!=null&&n.set("pageSize",String(t.pageSize)),t?.rep&&t.rep!=="all"&&n.set("rep",t.rep);const r=n.toString();return je(`/users/${encodeURIComponent(e)}/comments${r?`?${r}`:""}`)},createComment:(e,t)=>
9je(`/users/${encodeURIComponent(e)}/comments`,{method:"POST",body:t,requiresAuth:!0}),replyToComment:(e,t,n)=>je(`/users/${encodeURIComponent(e)}/comments/${encodeURIComponent(t)}/reply`,{method:"POST",body:n,requiresAuth:!0})},Gr=730,Ln=590830,hW={marketGames:()=>je("/config/market-games"),getPlatformAccess:()=>je("/config/platform-access")},xN=20,Od={catalog:e=>{const t=new URLSearchParams;e?.steamAppId!=null&&t.set("steamAppId",String(e.steamAppId)),e?.q?.trim()&&t.set("q",e.q.trim()),e?.skip!=null&&t.set("skip",String(e.skip)),e?.limit!=null&&t.set("limit",String(e.limit));const n=t.toString();return je(`/trade-board/catalog${n?`?${n}`:""}`)},listingsFeed:e=>{const t=new URLSearchParams;if(e)for(const[r,a]of Object.entries(e))a==null||a===""||t.set(r,String(a));const n=t.toString();return je(`/trade-board/listings${n?`?${n}`:""}`)},myListingsFeed:e=>{const t=new URLSearchParams;e?.skip!=null&&t.set("skip",String(e.skip)),e?.limit!=null&&t.set("limit",String(e.limit));const n=t.toString();return je(`/trade-board/listings/mine${n?`?${n}`:""}`,{requiresAuth:!0})},createListing:e=>je("/trade-board/listings",{method:"POST",body:e,requiresAuth:!0}),closeListing:e=>je(`/trade-board/listings/${encodeURIComponent(e)}/close`,{method:"PATCH",requiresAuth:!0}),cancelListing:e=>je(`/trade-board/listings/${encodeURIComponent(e)}/cancel`,{method:"PATCH",requiresAuth:!0}),reportListing:(e,t)=>je(`/trade-board/listings/${encodeURIComponent(e)}/report`,{method:"POST",body:t,requiresAuth:!0})},S0={list:()=>je("/giveaways"),getMyState:()=>je("/giveaways/me/state",{requiresAuth:!0}),enter:e=>je(`/giveaways/${encodeURIComponent(e)}/enter`,{method:"POST",requiresAuth:!0})},Lf={list:()=>je("/challenges"),me:()=>je("/challenges/me",{requiresAuth:!0}),claim:e=>je(`/challenges/${encodeURIComponent(e)}/claim`,{method:"POST",requiresAuth:!0})},Ds={list:e=>{const t=new URLSearchParams;e?.sort&&t.set("sort",e.sort),e?.order&&t.set("order",e.order),e?.effect&&t.set("effect",e.effect),e?.kind&&t.set("kind",e.kind),e?.q&&t.set("q",e.q),e?.limit!=null&&t.set("limit",String(e.limit)),e?.offset!=null&&t.set("offset",String(e.offset));const n=t.toString();return je(`/cologne2026/stickers${n?`?${n}`:""}`)},stats:()=>je("/cologne2026/stats"),movers:(e=10)=>je(`/cologne2026/movers?limit=${encodeURIComponent(String(e))}`),getSticker:e=>je(`/cologne2026/stickers/${encodeURIComponent(String(e))}`),stickerHistory:(e,t=500)=>je(`/cologne2026/stickers/${encodeURIComponent(String(e))}/history?limit=${encodeURIComponent(String(t))}`),compareHistory:(e,t=2e3)=>{if(e.length===0)return Promise.resolve({items:[]});const n=new URLSearchParams({defIndexes:e.join(","),limit:String(t)});return je(`/cologne2026/compare/history?${n.toString()}`)},sync:()=>je("/cologne2026/sync",{method:"POST"})},ji={create:e=>je("/trades",{method:"POST",body:{listingId:e},requiresAuth:!0}),getStats:()=>je("/trades/stats",{requiresAuth:!0}),list:e=>{const t=new URLSearchParams;e?.as&&t.set("as",e.as),e?.skip!=null&&t.set("skip",String(e.skip)),e?.limit!=null&&t.set("limit",String(e.limit));const n=t.toString();return je(`/trades${n?`?${n}`:""}`,{requiresAuth:!0})},getOne:e=>je(`/trades/${e}`,{requiresAuth:!0}),getOfferIds:()=>je("/trades/offer-ids",{requiresAuth:!0}),acceptSale:e=>je(`/trades/${e}/accept-sale`,{method:"PATCH",requiresAuth:!0}),cancelSale:e=>je(`/trades/${e}/cancel-sale`,{method:"PATCH",requiresAuth:!0}),cancelPurchase:e=>je(`/trades/${e}/cancel-purchase`,{method:"PATCH",requiresAuth:!0}),markSent:(e,t)=>je(`/trades/${e}/sent`,{method:"PATCH",body:{tradeOfferId:t},requiresAuth:!0}),getBuyerSteamVerify:e=>je(`/trades/${e}/buyer-steam-verify`,{requiresAuth:!0}),confirmReceipt:e=>je(`/trades/${e}/confirm-receipt`,{method:"PATCH",requiresAuth:!0}),reportReversal:e=>je(`/trades/${e}/report-reversal`,{method:"PATCH",requiresAuth:!0}),syncFromOffers:e=>je("/trades/sync-from-offers",{method:"POST",body:{offers:e},requiresAuth:!0})},vN=72,ig=new Map;function Qte(e){return e!=null?`game=${encodeURIComponent(e)}`:""}const qu={syncInventory:e=>{const t=e!=null?`?${Qte(e)}`:"";return je(`/inventory/sync${t}`,{method:"POST",requiresAuth:!0})},getItemsPage:(e,t,n=vN,r)=>{const a=new URLSearchParams;return e!=null&&a.set("game",e),a.set("page",String(t)),a.set("pageSize",String(n)),r?.stacked&&a.set("stacked","true"),je(`/inventory/items?${a.toString()}`,{requiresAuth:!0})},async fetchAllItems(e,t){const n=[];let r=1,a=!0;for(;a;){const s=await qu.getItemsPage(e,r,vN);n.push(...s.items),t?.(n.length,s.total),a=s.hasMore,r+=1}
9return n},getItems:e=>{const t=e??"default",n=ig.get(t);if(n)return n;const r=qu.fetchAllItems(e).finally(()=>{ig.delete(t)});return ig.set(t,r),r}};function Jte(e){const{balance:t,frozenBalance:n,...r}=e;return r}const ns={create:(e,t)=>je(`/listings/${e}/offers`,{method:"POST",body:t,requiresAuth:!0}),createOnInventory:(e,t)=>je(`/users/${encodeURIComponent(e)}/inventory/offers`,{method:"POST",body:t,requiresAuth:!0}),list:e=>{const t=new URLSearchParams;e?.limit!=null&&t.set("limit",String(e.limit));const n=t.toString();return je(`/offers${n?`?${n}`:""}`,{requiresAuth:!0})},getThread:(e,t)=>je(`/offers/threads/${encodeURIComponent(e)}/${encodeURIComponent(t)}`,{requiresAuth:!0}),sendThreadMessage:(e,t,n)=>je(`/offers/threads/${encodeURIComponent(e)}/${encodeURIComponent(t)}/messages`,{method:"POST",body:n,requiresAuth:!0}),getOne:e=>je(`/offers/${e}`,{requiresAuth:!0}),accept:e=>je(`/offers/${e}/accept`,{method:"POST",requiresAuth:!0}),decline:e=>je(`/offers/${e}/decline`,{method:"POST",requiresAuth:!0}),cancel:e=>je(`/offers/${e}/cancel`,{method:"POST",requiresAuth:!0}),counter:(e,t)=>je(`/offers/${e}/counter`,{method:"POST",body:t,requiresAuth:!0})},th={counts:e=>je("/watchlist/counts",{method:"POST",body:{listingIds:e}}),watching:e=>je("/watchlist/watching",{method:"POST",body:{listingIds:e},requiresAuth:!0}),toggle:e=>je("/watchlist/toggle",{method:"POST",body:{listingId:e},requiresAuth:!0}),mine:()=>je("/watchlist",{requiresAuth:!0})},nh={wantFeed:e=>{const t=new URLSearchParams;return t.set("steamAppId",String(e.steamAppId)),e.q?.trim()&&t.set("q",e.q.trim()),e.skip!=null&&t.set("skip",String(e.skip)),e.limit!=null&&t.set("limit",String(e.limit)),e.priceMinUsd!=null&&t.set("priceMinUsd",String(e.priceMinUsd)),e.priceMaxUsd!=null&&t.set("priceMaxUsd",String(e.priceMaxUsd)),e.floatMin!=null&&t.set("floatMin",String(e.floatMin)),e.floatMax!=null&&t.set("floatMax",String(e.floatMax)),e.typeSpecial&&t.set("typeSpecial",e.typeSpecial),e.rarities?.trim()&&t.set("rarities",e.rarities.trim()),e.sandboxAssetType?.trim()&&t.set("sandboxAssetType",e.sandboxAssetType.trim()),e.sandboxItemType?.trim()&&t.set("sandboxItemType",e.sandboxItemType.trim()),je(`/catalog/want-feed?${t}`)},cs2ReferencePrices:(e,t)=>je("/catalog/cs2/reference-prices",{method:"POST",body:{marketHashNames:e,steamAppId:t}}),cs2MarketSourcePrices:(e,t)=>je("/catalog/cs2/market-source-prices",{method:"POST",body:{marketHashNames:e,steamAppId:t}})},ir={sandboxFilters:()=>je("/listings/sandbox-filters"),referencePrices:(e,t)=>je("/listings/reference-prices",{method:"POST",body:{marketHashNames:e,steamAppId:t}}),getComparableListings:e=>{const t=new URLSearchParams;return t.set("marketHashName",e.marketHashName),e.excludeListingId&&t.set("excludeListingId",e.excludeListingId),e.limit!=null&&t.set("limit",String(e.limit)),e.skip!=null&&t.set("skip",String(e.skip)),je(`/listings/comparable?${t.toString()}`)},getListings:e=>{const t=new URLSearchParams;e?.marketHashName&&t.set("marketHashName",e.marketHashName),e?.marketHashNameContains&&t.set("marketHashNameContains",e.marketHashNameContains),e?.userId&&t.set("userId",e.userId),e?.status&&t.set("status",e.status),e?.skip!=null&&t.set("skip",String(e.skip)),e?.limit!=null&&t.set("limit",String(e.limit)),e?.priceMin!=null&&t.set("priceMin",String(e.priceMin)),e?.priceMax!=null&&t.set("priceMax",String(e.priceMax)),e?.floatMin!=null&&t.set("floatMin",String(e.floatMin)),e?.floatMax!=null&&t.set("floatMax",String(e.floatMax)),e?.sortBy&&t.set("sortBy",e.sortBy),e?.steamAppId!=null&&t.set("steamAppId",String(e.steamAppId)),e?.sandboxAssetType&&t.set("sandboxAssetType",e.sandboxAssetType),e?.sandboxItemType&&t.set("sandboxItemType",e.sandboxItemType),e?.paintIndex!=null&&t.set("paintIndex",String(e.paintIndex));const n=t.toString();return je(`/listings${n?`?${n}`:""}`)},getListing:e=>je(`/listings/${e}`),getListingsByIds:e=>{const t=e.filter(Boolean);return t.length?je(`/listings?ids=${t.join(",")}`):Promise.resolve([])},getRecentSales:e=>{const t=new URLSearchParams;e?.limit!=null&&t.set("limit",String(e.limit));const n=t.toString();return je(`/listings/recent-sales${n?`?${n}`:""}`)},getLandingNewest:e=>{const t=new URLSearchParams;e?.limit!=null&&t.set("limit",String(e.limit)),e?.minCount!=null&&t.set("minCount",
9String(e.minCount));const n=t.toString();return je(`/listings/landing-newest${n?`?${n}`:""}`)},createListing:(e,t,n,r)=>je("/listings",{method:"POST",body:{assetId:e,price:t,steamAppId:n,...r?{description:r}:{}},requiresAuth:!0}),createListingsBulk:(e,t)=>je("/listings/bulk",{method:"POST",body:{items:e,steamAppId:t},requiresAuth:!0}),updateListingStatus:(e,t)=>je(`/listings/${e}/status`,{method:"PATCH",body:{status:t},requiresAuth:!0}),updateListing:(e,t)=>je(`/listings/${e}`,{method:"PATCH",body:t,requiresAuth:!0})},Yu={listCurrencies:()=>je("/payments/currencies",{method:"GET"}),getFxRates:()=>je("/payments/fx-rates",{method:"GET"}),getPaymentMethods:()=>je("/payments/methods",{method:"GET",requiresAuth:!0}),getDepositMin:e=>je(`/payments/deposits/min?currencyId=${encodeURIComponent(e)}`,{method:"GET"}),createCryptoDeposit:e=>je("/payments/deposits/crypto",{method:"POST",body:e,requiresAuth:!0}),getWithdrawalQuote:e=>{const t=new URLSearchParams({currencyId:e.currencyId,amountCents:String(e.amountCents)});return je(`/payments/withdrawals/quote?${t.toString()}`,{method:"GET",requiresAuth:!0})},createWithdrawal:e=>je("/payments/withdrawals",{method:"POST",body:e,requiresAuth:!0}),listWithdrawals:()=>je("/payments/withdrawals",{method:"GET",requiresAuth:!0})},ene={record:e=>je("/attribution",{method:"POST",body:e,requiresAuth:!0})},tne={recordEvents:e=>je("/ux/events",{method:"POST",body:{events:e}})};function oi(e,t){return`/v1/portfolios/${encodeURIComponent(e)}${t}`}const I0={list:()=>je("/v1/portfolios",{requiresAuth:!0}),listPublic:e=>{const t=new URLSearchParams;e?.skip!=null&&t.set("skip",String(e.skip)),e?.limit!=null&&t.set("limit",String(e.limit));const n=t.toString();return je(`/v1/portfolios/public${n?`?${n}`:""}`)},get:e=>je(oi(e,"")),create:e=>je("/v1/portfolios",{method:"POST",body:e,requiresAuth:!0}),update:(e,t)=>je(oi(e,""),{method:"PATCH",body:t,requiresAuth:!0}),delete:e=>je(oi(e,""),{method:"DELETE",requiresAuth:!0})},Fa={getSummary:e=>je(oi(e,"/summary")),getHoldings:e=>je(oi(e,"/holdings")),getAllocation:e=>je(oi(e,"/allocation")),getChart:(e,t)=>je(`${oi(e,"/chart")}?range=${encodeURIComponent(t)}`),getSkinChart:(e,t)=>{const n=new URLSearchParams;return n.set("steamAppId",String(t.steamAppId)),n.set("marketHashName",t.marketHashName),n.set("range",t.range),je(`${oi(e,"/chart/skin")}?${n.toString()}`)},getSparklines:(e,t=7)=>je(`${oi(e,"/sparklines")}?days=${encodeURIComponent(t)}`),listTransactions:(e,t)=>{const n=new URLSearchParams;t?.page!=null&&n.set("page",String(t.page)),t?.limit!=null&&n.set("limit",String(t.limit)),t?.q&&n.set("q",t.q);const r=n.toString();return je(`${oi(e,"/transactions")}${r?`?${r}`:""}`)},createTransaction:(e,t)=>je(oi(e,"/transactions"),{method:"POST",body:t,requiresAuth:!0}),depositCash:(e,t)=>je(oi(e,"/cash/deposit"),{method:"POST",body:t,requiresAuth:!0}),withdrawCash:(e,t)=>je(oi(e,"/cash/withdraw"),{method:"POST",body:t,requiresAuth:!0}),removeHolding:(e,t)=>{const n=new URLSearchParams;return n.set("steamAppId",String(t.steamAppId)),n.set("marketHashName",t.marketHashName),je(`${oi(e,"/holdings")}?${n.toString()}`,{method:"DELETE",requiresAuth:!0})},listLots:(e,t)=>{const n=t?`?marketHashName=${encodeURIComponent(t)}`:"";return je(oi(e,`/lots${n}`),{requiresAuth:!0})},createLot:(e,t)=>je(oi(e,"/lots"),{method:"POST",body:t,requiresAuth:!0}),updateLot:(e,t,n)=>je(oi(e,`/lots/${encodeURIComponent(t)}`),{method:"PATCH",body:n,requiresAuth:!0}),deleteLot:(e,t)=>je(oi(e,`/lots/${encodeURIComponent(t)}`),{method:"DELETE",requiresAuth:!0}),batchPrices:(e,t)=>je(oi(e,"/prices"),{method:"POST",body:{items:t},requiresAuth:!0}),listSandboxSkins:e=>{const t=new URLSearchParams;return t.set("game","590830"),e?.q&&t.set("q",e.q),e?.skip!=null&&t.set("skip",String(e.skip)),e?.limit!=null&&t.set("limit",String(e.limit)),je(`/v1/portfolio/skins?${t.toString()}`)}},C1={listItems:e=>{const t=new URLSearchParams;e?.category&&t.set("category",e.category),e?.excludeShipped&&t.set("excludeShipped","true");const n=t.toString();return je(`/roadmap/items${n?`?${n}`:""}`)},myVotes:()=>je("/roadmap/items/me/votes",{requiresAuth:!0}),toggleVote:e=>je(`/roadmap/items/${encodeURIComponent(e)}/vote`,{method:"POST",requiresAuth:!0}),listSuggestions:()=>je("/roadmap/suggestions"),mySuggestionVotes:()=>je("/roadmap/suggestions/me/votes",{requiresAuth:!0}),toggleSuggestionVote:e=>je(`/roadmap/suggestions/${encodeURIComponent(e)}/vote`,{method:"POST",requiresAuth:!0}),createSuggestion:e=>je("/roadmap/suggestions",{method:"POST",body:e,requiresAuth:!0})},_N={getMine:()=>je("/affiliate/applications/me",{requiresAuth:!0}),apply:e=>je("/affiliate/applications",{method:"POST",body:e,requiresAuth:!0})},sp={list:(e=30,t)=>{const n=new URLSearchParams({limit:String(e)});return t?.trim()&&n.set("lang",t.trim()),je(`/notifications?${n.toString()}`,{requiresAuth:!0})},unreadCount:()=>je("/notifications/unread-count",{requiresAuth:!0}),markUserRead:e=>je(`/notifications/user/${encodeURIComponent(e)}/read`,{method:"POST",requiresAuth:!0}),markAnnouncementRead:e=>je(`/notifications/announcement/${encodeURIComponent(e)}/read`,{method:"POST",requiresAuth:!0}),markAllRead:()=>je("/notifications/read-all",{method:"POST",requiresAuth:!0})},nne={getShop:()=>je("/armory/shop")},rne={check:e=>je("/tools/float-check",{method:"POST",body:{inspectUrl:e}})},rh={getLeaderboard:e=>{const t=new URLSearchParams;e?.skip!=null&&t.set("skip",String(e.skip)),e?.limit!=null&&t.set("limit",String(e.limit)),e?.q&&t.set("q",e.q);const n=t.toString();return je(`/v1/case-history/leaderboard${n?`?${n}`:""}`)},getPublic:e=>je(`/v1/case-history/user/${encodeURIComponent(e)}`),getMine:()=>je("/v1/case-history/me",{requiresAuth:!0}),sync:e=>je("/v1/case-history/sync",{method:"POST",body:e,requiresAuth:!0})},Lw="lootify_pending_referral";function mW(){try{const e=new URLSearchParams(window.location.search).get("ref")?.trim().toUpperCase();return e&&/^[A-Z0-9-]{4,24}$/.test(e)?e:void 0}catch{return}}function ane(){try{const e=mW();e&&localStorage.setItem(Lw,e)}catch{}}function ine(){const e=mW();if(!e)return;const t=`lootify_ref_click:${e}:${window.location.pathname}`;try{const n=sessionStorage.getItem(t),r=Date.now();if(n&&r-Number(n)<3e3)return;sessionStorage.setItem(t,String(r))}catch{}fetch(`${uo}/referrals/track-click`,{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify({code:e})}).catch(()=>{})}function Qd(){const e=localStorage.getItem(Lw)?.trim().toUpperCase();return e&&/^[A-Z0-9-]{4,24}$/.test(e)?e:void 0}function f2(){const e=Qd();return e&&localStorage.removeItem(Lw),e}const Rw="cologne2026ListSearch",wN={sort:"tokens",order:"desc"},sne=["tokens-desc","tokens-asc","change-desc"],lne=["","Other","Foil","Holo","Gold"],one=["","team","signature"];function Ow(e,t){return e==="change"?"change-desc":t==="asc"?"tokens-asc":"tokens-desc"}function pW(e){return e==="change-desc"?{sort:"change",order:"desc"}:e==="tokens-asc"?{sort:"tokens",order:"asc"}:{sort:"tokens",order:"desc"}}function cne(e){const t=e.get("sort"),n=sne.includes(t)?t:Ow(wN.sort,wN.order),{sort:r,order:a}=pW(n),s=e.get("effect"),l=lne.includes(s)?s:"",o=e.get("kind"),u=one.includes(o)?o:"";return{sort:r,order:a,effect:l,kind:u,q:e.get("q")?.trim()??""}}function une(e){const t=new URLSearchParams,n=Ow(e.sort,e.order);return n!=="tokens-desc"&&t.set("sort",n),e.effect&&t.set("effect",e.effect),e.kind&&t.set("kind",e.kind),e.q.trim()&&t.set("q",e.q.trim()),t}function gW(e){const t=e?.replace(/^\?/,"").trim();return t?`/cologne-2026?${t}`:"/cologne-2026"}function kN(e){if(!e||typeof e!="object")return"";const t=e[Rw];return typeof t=="string"?t:""}const fe={home:"/",market:"/market",portfolio:"/portfolio",portfolioDetail:"/portfolio/:portfolioId",caseHistory:"/case-profits",caseHistoryMe:"/case-profits/me",caseHistoryUser:"/case-profits/u/:ownerId",caseHistoryOpens:"/case-profits/opens",caseHistoryLegacy:"/case-history",caseHistoryMeLegacy:"/case-history/me",caseHistoryUserLegacy:"/case-history/u/:ownerId",caseHistoryOpensLegacy:"/case-history/opens",more:"/more",waitlist:"/waitlist",giveaways:"/giveaways",cologne2026:"/cologne-2026",cologne2026Compare:"/cologne-2026/compare",cologne2026Sticker:"/cologne-2026/:defIndex",tradeUp:"/trade-up",floatChecker:"/float-checker",armory:"/armory",armoryOffer:"/armory/:slug",blog:"/blog",blogRu:"/blog/ru",blogArticle:"/blog/:slug",blogArticleRu:"/blog/ru/:slug",loadout:"/load
9out",auth:"/auth",steamCallback:"/steam/callback",steamAuthCallback:"/steam/auth/callback",telegramAuthCallback:"/telegram/auth/callback",discordAuthCallback:"/discord/auth/callback",steamOnboarding:"/steam/onboarding",item:"/market/item/:id",marketSkin:"/market/skin/:steamAppId/:encodedMhn",marketSkinLegacy:"/market/skin/:encodedMhn",profile:"/profile",publicUser:"/u/:slug",sell:"/sell",myStall:"/my-stall",legacyStall:"/stall/:slug",trades:"/trades",tradesCreate:"/trades/create",tradesSold:"/trades/sold",tradesPurchased:"/trades/purchased",offersThread:"/offers/:listingId/:buyerId",offers:"/offers",watchlist:"/watchlist",legalTermsOfService:"/legal/terms-of-service",legalPrivacyPolicy:"/legal/privacy-policy",faq:"/faq",faqTopic:"/faq/:topic",roadmap:"/roadmap",affiliate:"/affiliate",wiki:"/wiki",wikiCollection:"/wiki/collections/:collectionId",wikiWeapon:"/wiki/w/:weaponSlug",wikiWeaponLegacy:"/wiki/weapons/:weaponSlug",legacyItem:"/item/:id"};function bW(e){return e===fe.legalTermsOfService||e===fe.legalPrivacyPolicy}function dne(e){if(!e?.trim())return null;const t=parseInt(e,10);return t===730||t===590830?t:null}function zh(e){return`/market/item/${e}`}function oo(e,t=730){const n=e.trim();return n?`/market/skin/${t===590830?590830:730}/${encodeURIComponent(n)}`:fe.market}function fne(e){return`/wiki/collections/${encodeURIComponent(e)}`}function yW(e){return`/wiki/w/${e.trim()}`}function xW(e){return`/cologne-2026/${encodeURIComponent(String(e))}`}function hne(e){if(!e?.length)return fe.cologne2026Compare;const t=new URLSearchParams({ids:e.join(",")});return`${fe.cologne2026Compare}?${t.toString()}`}function vW(e){return`/portfolio/${encodeURIComponent(e)}`}function Bw(e){return`/case-profits/u/${encodeURIComponent(e)}`}const mne=/^[a-f\d]{24}$/i;function pne(e){return mne.test(e.trim())}function gne(e){return typeof e=="string"?e.trim():e.marketplaceAnonymous?e.id.trim():e.username.trim()}function _W(e,t){if(e.anonymous)return e.id;if(e.username?.trim())return e.username.trim();const n=t?.trim();return n&&!pne(n)?n:e.id}function Hl(e,t){const n=gne(e);if(!n)return fe.market;const r=`/u/${encodeURIComponent(n)}`;if(!t||t==="stall")return r;const a=new URLSearchParams({tab:t});return`${r}?${a.toString()}`}function bne(e,t){return _W(e,t)}const yne="/portfolio/";function xne(e){return e===fe.portfolio||e.startsWith(yne)}const vne=`${fe.armory}/`;function _ne(e){return e.startsWith(vne)}function wW(e){return e===fe.more||xne(e)||e===fe.caseHistory||e.startsWith(`${fe.caseHistory}/`)||e===fe.tradeUp||e===fe.floatChecker||e===fe.armory||_ne(e)||e===fe.roadmap||e===fe.wiki||e.startsWith(`${fe.wiki}/`)||e===fe.cologne2026||e.startsWith(`${fe.cologne2026}/`)}const wne="/market/item/";function SN(e){return e===fe.market||e.startsWith(wne)}function kne(e,t){return SN(e)&&SN(t)}function kW(e,t){if(e!==fe.profile)return!1;const n=new URLSearchParams(t);return n.get("tab")==="offers"&&!!n.get("listingId")?.trim()&&!!n.get("buyerId")?.trim()}function z1(e){return e===fe.steamAuthCallback||e===fe.steamCallback||e===fe.telegramAuthCallback||e===fe.discordAuthCallback}function SW(e){return e.get("error")?!0:!!(e.get("code")?.trim()&&e.get("state")?.trim())}function Sne(e){return e.get("error")?!0:!!(e.get("code")?.trim()&&e.get("state")?.trim())}const Dw="pending_account_setup",T6="account_setup_active",$w="account_setup_return",Ine="account_setup_dismissed",Ww="account_setup_steam_linking",Uw="account_setup_steam_return_to",IW="account_setup_terms_accepted_";function MW(e){try{return localStorage.getItem(`${IW}${e}`)==="1"}catch{return!1}}function Mne(e){try{localStorage.setItem(`${IW}${e}`,"1")}catch{}}function Ol(){sessionStorage.setItem(Dw,"1"),sessionStorage.removeItem(Ine)}function Gu(){sessionStorage.removeItem(Dw)}function Fne(){try{return sessionStorage.getItem(Dw)==="1"}catch{return!1}}function Cne(){const e=z1(window.location.pathname)?fe.market:window.location.pathname,t=`${window.location.origin}${e}`;sessionStorage.setItem(T6,"1"),sessionStorage.setItem($w,e),sessionStorage.setItem(Uw,t),V1()}function FW(){return sessionStorage.getItem(T6)!=="1"?null:sessionStorage.getItem(Uw)}
9function V1(){try{sessionStorage.setItem(Ww,"1")}catch{}}function Om(){try{return sessionStorage.getItem(Ww)==="1"}catch{return!1}}function q1(){try{sessionStorage.removeItem(Ww)}catch{}}function ah(){return sessionStorage.getItem(T6)!=="1"?null:sessionStorage.getItem($w)||"/"}function Mc(){sessionStorage.removeItem(T6),sessionStorage.removeItem($w),sessionStorage.removeItem(Uw)}const CW=e=>`steam_link_outcome:${e}`,cv=e=>`steam_link_inflight:${e}`;function sg(e){if(!e)return null;try{return sessionStorage.getItem(CW(e))}catch{return null}}function jne(e,t){if(e)try{sessionStorage.setItem(CW(e),t)}catch{}}function Nne(e){if(!e)return!1;try{return sessionStorage.getItem(cv(e))==="1"?!0:(sessionStorage.setItem(cv(e),"1"),!1)}catch{return!1}}function IN(e){if(e)try{sessionStorage.removeItem(cv(e))}catch{}}const A6="lootify_pending_utm",Hw="lootify_pending_utm_is_signup";function Rf(e){return e?.trim()||void 0}function Tne(){const e=new URLSearchParams(window.location.search),t=Rf(e.get("utm_source")),n=Rf(e.get("utm_medium")),r=Rf(e.get("utm_campaign")),a=Rf(e.get("utm_content")),s=Rf(e.get("utm_term"));return!t&&!n&&!r&&!a&&!s?null:{source:t,medium:n,campaign:r,content:a,term:s,landingPath:`${window.location.pathname}${window.location.search}`}}function Ane(){try{const e=Tne();if(!e)return;const t={...e,capturedAt:new Date().toISOString()};localStorage.setItem(A6,JSON.stringify(t))}catch{}}function zw(){try{const e=localStorage.getItem(A6);if(!e)return;const t=JSON.parse(e);return!t||typeof t!="object"?void 0:t.source||t.medium||t.campaign||t.content||t.term?t:void 0}catch{return}}function Pne(){const e=zw();return e&&localStorage.removeItem(A6),sessionStorage.removeItem(Hw),e}function Jd(){try{const e=zw();e?localStorage.setItem(A6,JSON.stringify({...e,isSignup:!0})):sessionStorage.setItem(Hw,"1")}catch{}}function Ene(e){if(e.isSignup)return!0;try{return sessionStorage.getItem(Hw)==="1"}catch{return!1}}let Of=null;async function Lne(e){if(Of){await Of;return}Of=(async()=>{const t=zw();t&&(await e({...t,isSignup:Ene(t)}),Pne())})().finally(()=>{Of=null}),await Of}const uv=80,MN="lootify.ux.lastSeenAt",Rne=10080*60*1e3;let Lo=[],Bf=null;function One(){if(typeof window>"u")return"desktop";const e=window.matchMedia?.("(pointer: coarse)")?.matches,t=window.matchMedia?.("(max-width: 768px)")?.matches,n=navigator.userAgent||"";return/Mobi|Android|iPhone|iPad|iPod/i.test(n)||e||t?"mobile":"desktop"}function Bne(){if(typeof window>"u")return!1;if(Bf!=null)return Bf;try{const e=localStorage.getItem(MN),t=e?Date.parse(e):NaN,n=Date.now();return Bf=Number.isFinite(t)&&n-t<=Rne,localStorage.setItem(MN,new Date(n).toISOString()),Bf}catch{return Bf=!1,!1}}function Dne(){return{device:One(),browserLanguage:(navigator.language||"").slice(0,32)||null,returning7d:Bne()}}function xs(e,t,n){if(typeof window>"u")return;const r=n?.path??`${window.location.pathname}${window.location.search}`.slice(0,500);Lo.push({category:e,action:t,occurredAt:new Date().toISOString(),path:r,meta:{...Dne(),...n?.meta}}),Lo.length>uv&&(Lo=Lo.slice(-uv))}function jW(){if(Lo.length===0)return;const e=Lo.slice(0,50);return Lo=Lo.slice(e.length),e}function NW(e){e.length&&(Lo=[...e,...Lo].slice(0,uv))}const TW=h.createContext(void 0),Xt=()=>{const e=h.useContext(TW);if(e===void 0)throw new Error("useUser must be used within a UserProvider");return e},ul=e=>({id:e._id,email:e.email,username:e.username,provider:e.provider,isEmailVerified:e.isEmailVerified,hasPassword:e.hasPassword,balance:e.balance,frozenBalance:e.frozenBalance,giveawayPoints:e.giveawayPoints??0,avatarUrl:e.avatarUrl,googleId:e.googleId,googleEmail:e.googleEmail,googleAvatarUrl:e.googleAvatarUrl,telegramId:e.telegramId,telegramUsername:e.telegramUsername,telegramAvatarUrl:e.telegramAvatarUrl,discordId:e.discordId,discordUsername:e.discordUsername,discordGlobalName:e.discordGlobalName,discordAvatarUrl:e.discordAvatarUrl,steam:e.steam,preferredInventoryGame:e.preferredInventoryGame,preferredDisplayCurrency:e.preferredDisplayCurrency,preferredLanguage:e.preferredLanguage,marketplaceAnonymous:e.marketplaceAnonymous??!1,inventoryPublic:e.inventoryPublic!==!1,analyticsCookiesAccepted:e.analyticsCookiesAccepted,defaultMaxOfferDiscountPercent:e.defaultMaxOfferDiscountPercent,createdAt:e.createdAt,updatedAt:e.updatedAt,lastOnlineAt:e.lastOnlineAt,referralCode:e.referralCode,referralSignupCount:e.referralSignupCount,marketAccessStatus:e.marketAccessStatus,marketAccessRequestedAt:e.marketAccessRequestedAt,marketAccessApprovedAt:e.marketAccessApprovedAt,skipAccountSetup:e.skipAccountSetup??!1});function lg(e,t){const n=ul(t);return{...e,...n,marketAccessStatus:t.marketAccessStatus??e.marketAccessStatus,marketAccessRequestedAt:t.marketAccessRequestedAt??e.marketAccessRequestedAt,marketAccessApprovedAt:t.marketAccessApprovedAt??e.marketAccessApprovedAt,referralCode:t.referralCode??e.referralCode,referralSignupCount:t.referralSignupCount??e.referralSignupCount,skipAccountSetup:t.skipAccountSetup??e.skipAccountSetup??!1,steam:t.steam!=null?{...e.steam,...t.steam}:e.steam}}const Fc=(e,t)=>({...e,balance:t.balance,frozenBalance:t.frozenBalance}),FN={pendingOffers:0,activeTrades:0,tradeHint:"",unreadNotifications:0},$ne=({children:e})=>
9{const[t,n]=h.useState(null),[r,a]=h.useState(!1),[s,l]=h.useState(!0),[o,u]=h.useState(null),[d,m]=h.useState(FN),p=h.useCallback(()=>u(null),[]),b=h.useCallback(F=>{F.isNewUser&&(Jd(),Ol());const N=ul(F.user);localStorage.setItem("user",JSON.stringify(N)),n(N),a(!0),u(null)},[]);h.useEffect(()=>{(async()=>{const N=localStorage.getItem("user");if(N)try{const A=JSON.parse(N);n(A),a(!0)}catch{}try{const A=await hr.getMe();n(L=>{const P=localStorage.getItem("user");let T=L;if(!T&&P)try{T=JSON.parse(P)}catch{}const E=T?lg(T,A):ul(A);return localStorage.setItem("user",JSON.stringify(E)),E}),a(!0)}catch{try{const A=await Ti.refresh();b(A)}catch{localStorage.removeItem("user"),n(null),a(!1)}}finally{l(!1)}})()},[b]);const y=h.useCallback(async(F,N)=>{l(!0),u(null);try{const A=await Ti.login({identifier:F,password:N});b(A)}catch(A){const L=A instanceof Error?A.message:"Login failed";throw u(L),A}finally{l(!1)}},[b]),v=h.useCallback(async(F,N,A)=>{l(!0),u(null);try{const L=Qd(),P=await Ti.register({email:F,username:N,password:A,...L?{referralCode:L}:{}});b(P),f2()}catch(L){const P=L instanceof Error?L.message:"Registration failed";throw u(P),L}finally{l(!1)}},[b]),_=h.useCallback(async F=>{l(!0),u(null);try{const N=Qd(),A=await Ti.googleAuth(F,N);b(A),f2()}catch(N){const A=N instanceof Error?N.message:"Google login failed";throw u(A),N}finally{l(!1)}},[b]),w=h.useCallback(async()=>{try{await Ti.logout()}catch{}finally{localStorage.removeItem("user"),n(null),a(!1),m(FN)}},[]),k=h.useCallback(F=>{localStorage.setItem("user",JSON.stringify(F)),n(F),a(!0)},[]),S=h.useCallback(F=>{n(N=>{const A=N?lg(N,F):ul(F);return localStorage.setItem("user",JSON.stringify(A)),A}),a(!0)},[]),I=h.useCallback(async()=>{const F=N=>{let A=null;return n(L=>(A=L?lg(L,N):ul(N),localStorage.setItem("user",JSON.stringify(A)),A)),a(!0),A};try{const N=jW();try{const A=await hr.pulse(N?.length?{events:N}:void 0),L=F(A.user);return m(A.activity),typeof window<"u"&&window.dispatchEvent(new Event("lootifymarket:pulse")),L}catch(A){throw N?.length&&NW(N),A}}catch{try{const N=await hr.getMe();return F(N)}catch{return null}}},[]);h.useEffect(()=>{if(!r)return;I();const F=window.setInterval(()=>{I()},2e4);return()=>window.clearInterval(F)},[r,I]);const C={user:t,isAuthenticated:r,isLoading:s,activitySummary:d,login:y,register:v,loginWithGoogle:_,logout:w,updateUser:k,patchUserFromApi:S,refreshUser:I,error:o,clearError:p};return i.jsx(TW.Provider,{value:C,children:e})},AW=h.createContext(void 0);function Wne({children:e}){const[t,n]=h.useState("open"),[r,a]=h.useState(!0),s=h.useCallback(async()=>{try{const o=await hW.getPlatformAccess();n(o.mode)}catch{n("open")}finally{a(!1)}},[]);h.useEffect(()=>{s()},[s]);const l=h.useMemo(()=>({mode:t,loading:r,refresh:s}),[t,r,s]);return i.jsx(AW.Provider,{value:l,children:e})}function PW(){const e=h.useContext(AW);if(!e)throw new Error("usePlatformAccessConfig must be used within PlatformAccessProvider");return e}function EW(e,t,n){return!!(e==="open"||t==="approved"||n)}const LW="cs2market_cart",Vw=50;function og(){try{const e=localStorage.getItem(LW);if(!e)return[];const t=JSON.parse(e);return Array.isArray(t)?t.filter(n=>typeof n=="string"&&n.trim()).slice(0,Vw):[]}catch{return[]}}function Bm(e){try{localStorage.setItem(LW,JSON.stringify(e.slice(0,Vw)))}catch{}}const RW=h.createContext(void 0),Vh=()=>{const e=h.useContext(RW);if(e===void 0)throw new Error("useCart must be used within a CartProvider");return e},Une=({children:e})=>{const{user:t,isAuthenticated:n}=Xt(),{mode:r}=PW(),a=EW(r,t?.marketAccessStatus,t?.marketAccessApprovedAt),[s,l]=h.useState(og),[o,u]=h.useState([]),[d,m]=h.useState(!1),p=h.useCallback(async k=>{const S=k??og();if(!S.length){u([]);return}m(!0);try{const C=(await ir.getListingsByIds(S)).filter(A=>A.status==="active"),F=C.map(A=>A._id),N=S.filter(A=>F.includes(A));l(N),Bm(N),u(C)}catch{u([])}finally{m(!1)}},[]);h.useEffect(()=>{const k=og();k.length>0?p(k):u([])},[p]);const b=h.useCallback(k=>{const S=k?.trim();if(!S)return;const I=s.includes(S)?null:[...s,S].slice(0,Vw);I&&(Bm(I),l(I),p(I))},[s,p,r,n,a]),y=h.useCallback(k=>{const S=k?.trim();S&&(l(I=>{const C=I.filter(F=>F!==S);return Bm(C),C}),u(I=>I.filter(C=>C._id!==S)))},[]),v=h.useCallback(()=>
vendor: 4,136 bytes, line 9
9{l([]),u([]),Bm([])},[]),_=h.useCallback(k=>s.includes(k?.trim()??""),[s]),w={cartIds:s,cartListings:o,cartListingsLoading:d,addToCart:b,removeFromCart:y,clearCart:v,isInCart:_};return i.jsx(RW.Provider,{value:w,children:e})};var Wn=dW();const kn=e=>typeof e=="string",Df=()=>{let e,t;const n=new Promise((r,a)=>{e=r,t=a});return n.resolve=e,n.reject=t,n},CN=e=>e==null?"":String(e),Hne=(e,t,n)=>{e.forEach(r=>{t[r]&&(n[r]=t[r])})},zne=/###/g,jN=e=>e&&e.includes("###")?e.replace(zne,"."):e,NN=e=>!e||kn(e),P0=(e,t,n)=>{const r=kn(t)?t.split("."):t;let a=0;for(;a<r.length-1;){if(NN(e))return{};const s=jN(r[a]);!e[s]&&n&&(e[s]=new n),Object.prototype.hasOwnProperty.call(e,s)?e=e[s]:e={},++a}return NN(e)?{}:{obj:e,k:jN(r[a])}},TN=(e,t,n)=>{const{obj:r,k:a}=P0(e,t,Object);if(r!==void 0||t.length===1){r[a]=n;return}let s=t[t.length-1],l=t.slice(0,t.length-1),o=P0(e,l,Object);for(;o.obj===void 0&&l.length;)s=`${l[l.length-1]}.${s}`,l=l.slice(0,l.length-1),o=P0(e,l,Object),o?.obj&&typeof o.obj[`${o.k}.${s}`]<"u"&&(o.obj=void 0);o.obj[`${o.k}.${s}`]=n},Vne=(e,t,n,r)=>{const{obj:a,k:s}=P0(e,t,Object);a[s]=a[s]||[],a[s].push(n)},lp=(e,t)=>{const{obj:n,k:r}=P0(e,t);if(n&&Object.prototype.hasOwnProperty.call(n,r))return n[r]},qne=(e,t,n)=>{const r=lp(e,n);return r!==void 0?r:lp(t,n)},OW=(e,t,n)=>{for(const r in t)r!=="__proto__"&&r!=="constructor"&&(r in e?kn(e[r])||e[r]instanceof String||kn(t[r])||t[r]instanceof String?n&&(e[r]=t[r]):OW(e[r],t[r],n):e[r]=t[r]);return e},gc=e=>e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"),Gne={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"},Kne=e=>kn(e)?e.replace(/[&<>"'\/]/g,t=>Gne[t]):e;class Yne{constructor(t){this.capacity=t,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(t){const n=this.regExpMap.get(t);if(n!==void 0)return n;const r=new RegExp(t);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(t,r),this.regExpQueue.push(t),r}}const Zne=[" ",",","?","!",";"],Xne=new Yne(20),Qne=(e,t,n)=>{t=t||"",n=n||"";const r=Zne.filter(l=>!t.includes(l)&&!n.includes(l));if(r.length===0)return!0;const a=Xne.getRegExp(`(${r.map(l=>l==="?"?"\\?":l).join("|")})`);let s=!a.test(e);if(!s){const l=e.indexOf(n);l>0&&!a.test(e.substring(0,l))&&(s=!0)}return s},dv=(e,t,n=".")=>{if(!e)return;if(e[t])return Object.prototype.hasOwnProperty.call(e,t)?e[t]:void 0;const r=t.split(n);let a=e;for(let s=0;s<r.length;){if(!a||typeof a!="object")return;let l,o="";for(let u=s;u<r.length;++u)if(u!==s&&(o+=n),o+=r[u],l=a[o],l!==void 0){if(["string","number","boolean"].includes(typeof l)&&u<r.length-1)continue;s+=u-s+1;break}a=l}return a},ih=e=>e?.replace(/_/g,"-"),Jne={type:"logger",log(e){this.output("log",e)},warn(e){this.output("warn",e)},error(e){this.output("error",e)},output(e,t){console?.[e]?.apply?.(console,t)}};class op{constructor(t,n={}){this.init(t,n)}init(t,n={}){this.prefix=n.prefix||"i18next:",this.logger=t||Jne,this.options=n,this.debug=n.debug}log(...t){return this.forward(t,"log","",!0)}warn(...t){return this.forward(t,"warn","",!0)}error(...t){return this.forward(t,"error","")}deprecate(...t){return this.forward(t,"warn","WARNING DEPRECATED: ",!0)}forward(t,n,r,a){return a&&!this.debug?null:(t=t.map(s=>kn(s)?s.replace(/[\r\n\x00-\x1F\x7F]/g," "):s),kn(t[0])&&(t[0]=`${r}${this.prefix} ${t[0]}`),this.logger[n](t))}create(t){return new op(this.logger,{prefix:`${this.prefix}:${t}:`,...this.options})}clone(t){return t=t||this.options,t.prefix=t.prefix||this.prefix,new op(this.logger,t)}}var Ro=new op;let P6=class{constructor(){this.observers={}}on(t,n){return t.split(" ").forEach(r=>{this.observers[r]||(this.observers[r]=new Map);const a=this.observers[r].get(n)||0;this.observers[r].set(n,a+1)}),this}off(t,n){if(this.observers[t]){if(!n){delete this.observers[t];return}this.observers[t].delete(n)}}once(t,n){const r=(...a)=>{n(...a),this.off(t,r)};return this.on(t,r),this}emit(t,...n){this.observers[t]&&Array.from(this.observers[t].entries()).forEach(([a,s])=>{for(let l=0;l<s;l++)a(...n)}),this.observers["*"]&&Array.from(this.observers["*"].entries()).forEac
9h(([a,s])=>{for(let l=0;l<s;l++)a(t,...n)})}};class AN extends P6{constructor(t,n={ns:["translation"],defaultNS:"translation"}){super(),this.data=t||{},this.options=n,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(t){this.options.ns.includes(t)||this.options.ns.push(t)}removeNamespaces(t){const n=this.options.ns.indexOf(t);n>-1&&this.options.ns.splice(n,1)}getResource(t,n,r,a={}){const s=a.keySeparator!==void 0?a.keySeparator:this.options.keySeparator,l=a.ignoreJSONStructure!==void 0?a.ignoreJSONStructure:this.options.ignoreJSONStructure;let o;t.includes(".")?o=t.split("."):(o=[t,n],r&&(Array.isArray(r)?o.push(...r):kn(r)&&s?o.push(...r.split(s)):o.push(r)));const u=lp(this.data,o);return!u&&!n&&!r&&t.includes(".")&&(t=o[0],n=o[1],r=o.slice(2).join(".")),u||!l||!kn(r)?u:dv(this.data?.[t]?.[n],r,s)}addResource(t,n,r,a,s={silent:!1}){const l=s.keySeparator!==void 0?s.keySeparator:this.options.keySeparator;let o=[t,n];r&&(o=o.concat(l?r.split(l):r)),t.includes(".")&&(o=t.split("."),a=n,n=o[1]),this.addNamespaces(n),TN(this.data,o,a),s.silent||this.emit("added",t,n,r,a)}addResources(t,n,r,a={silent:!1}){for(const s in r)(kn(r[s])||Array.isArray(r[s]))&&this.addResource(t,n,s,r[s],{silent:!0});a.silent||this.emit("added",t,n,r)}addResourceBundle(t,n,r,a,s,l={silent:!1,skipCopy:!1}){let o=[t,n];t.includes(".")&&(o=t.split("."),a=r,r=n,n=o[1]),this.addNamespaces(n);let u=lp(this.data,o)||{};l.skipCopy||(r=JSON.parse(JSON.stringify(r))),a?OW(u,r,s):u={...u,...r},TN(this.data,o,u),l.silent||this.emit("added",t,n,r)}removeResourceBundle(t,n){this.hasResourceBundle(t,n)&&delete this.data[t][n],this.removeNamespaces(n),this.emit("removed",t,n)}hasResourceBundle(t,n){return this.getResource(t,n)!==void 0}getResourceBundle(t,n){return n||(n=this.options.defaultNS),this.getResource(t,n)}getDataByLanguage(t){return this.data[t]}hasLanguageSomeTranslations(t){const n=this.getDataByLanguage(t);return!!(n&&Object.keys(n)||[]).find(a=>n[a]&&Object.keys(n[a]).length>0)}toJSON(){return this.data}}var BW={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,t,n,r,a){return e.forEach(s=>{t=this.processors[s]?.process(t,n,r,a)??t}),t}};const DW=Symbol("i18next/PATH_KEY");function ere(){const e=[],t=Object.create(null);let n;return t.get=(r,a)=>(n?.revoke?.(),a===DW?e:(e.push(a),n=Proxy.revocable(r,t),n.proxy)),Proxy.revocable(Object.create(null),t).proxy}function e2(e,t){const{[DW]:n}=e(ere()),r=t?.keySeparator??".",a=t?.nsSeparator??":";if(n.length>1&&a){const s=t?.ns,l=Array.isArray(s)?s:null;if(l&&l.length>1&&l.slice(1).includes(n[0]))return`${n[0]}${a}${n.slice(1).join(r)}`}return n.join(r)}const cg=e=>!kn(e)&&typeof e!="boolean"&&typeof e!="number";class cp extends P6{constructor(t,n={}){super(),Hne(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","
9i18nFormat","utils"],t,this),this.options=n,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=Ro.create("translator"),this.checkedLoadedFor={}}changeLanguage(t){t&&(this.language=t)}exists(t,n={interpolation:{}}){const r={...n};if(t==null)return!1;const a=this.resolve(t,r);if(a?.res===void 0)return!1;const s=cg(a.res);return!(r.returnObjects===!1&&s)}extractFromKey(t,n){let r=n.nsSeparator!==void 0?n.nsSeparator:this.options.nsSeparator;r===void 0&&(r=":");const a=n.keySeparator!==void 0?n.keySeparator:this.options.keySeparator;let s=n.ns||this.options.defaultNS||[];const l=r&&t.includes(r),o=!this.options.userDefinedKeySeparator&&!n.keySeparator&&!this.options.userDefinedNsSeparator&&!n.nsSeparator&&!Qne(t,r,a);if(l&&!o){const u=t.match(this.interpolator.nestingRegexp);if(u&&u.length>0)return{key:t,namespaces:kn(s)?[s]:s};const d=t.split(r);(r!==a||r===a&&this.options.ns.includes(d[0]))&&(s=d.shift()),t=d.join(a)}return{key:t,namespaces:kn(s)?[s]:s}}translate(t,n,r){let a=typeof n=="object"?{...n}:n;if(typeof a!="object"&&this.options.overloadTranslationOptionHandler&&(a=this.options.overloadTranslationOptionHandler(arguments)),typeof a=="object"&&(a={...a}),a||(a={}),t==null)return"";typeof t=="function"&&(t=e2(t,{...this.options,...a})),Array.isArray(t)||(t=[String(t)]),t=t.map(D=>typeof D=="function"?e2(D,{...this.options,...a}):String(D));const s=a.returnDetails!==void 0?a.returnDetails:this.options.returnDetails,l=a.keySeparator!==void 0?a.keySeparator:this.options.keySeparator,{key:o,namespaces:u}=this.extractFromKey(t[t.length-1],a),d=u[u.length-1];let m=a.nsSeparator!==void 0?a.nsSeparator:this.options.nsSeparator;m===void 0&&(m=":");const p=a.lng||this.language,b=a.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(p?.toLowerCase()==="cimode")return b?s?{res:`${d}${m}${o}`,usedKey:o,exactUsedKey:o,usedLng:p,usedNS:d,usedParams:this.getUsedParamsDetails(a)}:`${d}${m}${o}`:s?{res:o,usedKey:o,exactUsedKey:o,usedLng:p,usedNS:d,usedParams:this.getUsedParamsDetails(a)}:o;const y=this.resolve(t,a);let v=y?.res;const _=y?.usedKey||o,w=y?.exactUsedKey||o,k=["[object Number]","[object Function]","[object RegExp]"],S=a.joinArrays!==void 0?a.joinArrays:this.options.joinArrays,I=!this.i18nFormat||this.i18nFormat.handleAsObject,C=a.count!==void 0&&!kn(a.count),F=cp.hasDefaultValue(a),N=C?this.pluralResolver.getSuffix(p,a.count,a):"",A=a.ordinal&&C?this.pluralResolver.getSuffix(p,a.count,{ordinal:!1}):"",L=C&&!a.ordinal&&a.count===0,P=L&&a[`defaultValue${this.options.pluralSeparator}zero`]||a[`defaultValue${N}`]||a[`defaultValue${A}`]||a.defaultValue;let T=v;I&&!v&&F&&(T=P);const E=cg(T),R=Object.prototype.toString.apply(T);if(I&&T&&E&&!k.includes(R)&&!(kn(S)&&Array.isArray(T))){if(!a.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const D=this.options.returnedObjectHandler?this.options.returnedObjectHandler(_,T,{...a,ns:u}):`key '${o} (${this.language})' returned an object instead of string.`;return s?(y.res=D,y.usedParams=this.getUsedParamsDetails(a),y):D}if(l){const D=Array.isArray(T),z=D?[]:{},U=D?w:_;for(const B in T)if(Object.prototype.hasOwnProperty.call(T,B)){const $=`${U}${l}${B}`;F&&!v?z[B]=this.translate($,{...a,defaultValue:cg(P)?P[B]:void 0,joinArrays:!1,ns:u}):z[B]=this.translate($,{...a,joinArrays:!1,ns:u}),z[B]===$&&(z[B]=T[B])}v=z}}else if(I&&kn(S)&&Array.isArray(v))v=v.join(S),v&&(v=this.extendTranslation(v,t,a,r));else{let D=!1,z=!1;!this.isValidLookup(v)&&F&&(D=!0,v=P),this.isValidLookup(v)||(z=!0,v=o);const B=(a.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&z?void 0:v,$=F&&P!==v&&this.options.updateMissing;if(z||D||$){if(this.logger.log($?"updateKey":"missingKey",p,d,C&&!$?`${o}${this.pluralResolver.getSuffix(p,a.count,a)}`:o,$?P:v),l){const V=this.resolve(o,{...a,keySeparator:!1});V&&V.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let q=[];const K=this.languageUtils.getFallbackCodes(this.options.fallbackLng,a.lng||this.language);if(this.options.saveMissingTo==="fallback"&&K&&K[0])for(let V=0;V<K.length;V++)q.push(K[V]);else this.options.saveMissingTo==="all"?q=this.languageUtils.toResolveHierarchy(a.lng||this.language):q.push(a.lng||this.language);const O=(V,G,H)=>{const re=F&&H!==v?H:B;this.options.missingKeyHandler?this.options.missingKeyHandler(V,d,G,re,$,a):this.backendConnector?.saveMissing&&this.backendConnector.saveMissing(V,d,G,re,$,a),this.emit
vendor: 24,477 bytes, line 9
9("missingKey",V,d,G,v)};this.options.saveMissing&&(this.options.saveMissingPlurals&&C?q.forEach(V=>{const G=this.pluralResolver.getSuffixes(V,a);L&&a[`defaultValue${this.options.pluralSeparator}zero`]&&!G.includes(`${this.options.pluralSeparator}zero`)&&G.push(`${this.options.pluralSeparator}zero`),G.forEach(H=>{O([V],o+H,a[`defaultValue${H}`]||P)})}):O(q,o,P))}v=this.extendTranslation(v,t,a,y,r),z&&v===o&&this.options.appendNamespaceToMissingKey&&(v=`${d}${m}${o}`),(z||D)&&this.options.parseMissingKeyHandler&&(v=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${d}${m}${o}`:o,D?v:void 0,a))}return s?(y.res=v,y.usedParams=this.getUsedParamsDetails(a),y):v}extendTranslation(t,n,r,a,s){if(this.i18nFormat?.parse)t=this.i18nFormat.parse(t,{...this.options.interpolation.defaultVariables,...r},r.lng||this.language||a.usedLng,a.usedNS,a.usedKey,{resolved:a});else if(!r.skipInterpolation){r.interpolation&&this.interpolator.init({...r,interpolation:{...this.options.interpolation,...r.interpolation}});const u=kn(t)&&(r?.interpolation?.skipOnVariables!==void 0?r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let d;if(u){const p=t.match(this.interpolator.nestingRegexp);d=p&&p.length}let m=r.replace&&!kn(r.replace)?r.replace:r;if(this.options.interpolation.defaultVariables&&(m={...this.options.interpolation.defaultVariables,...m}),t=this.interpolator.interpolate(t,m,r.lng||this.language||a.usedLng,r),u){const p=t.match(this.interpolator.nestingRegexp),b=p&&p.length;d<b&&(r.nest=!1)}!r.lng&&a&&a.res&&(r.lng=this.language||a.usedLng),r.nest!==!1&&(t=this.interpolator.nest(t,(...p)=>s?.[0]===p[0]&&!r.context?(this.logger.warn(`It seems you are nesting recursively key: ${p[0]} in key: ${n[0]}`),null):this.translate(...p,n),r)),r.interpolation&&this.interpolator.reset()}const l=r.postProcess||this.options.postProcess,o=kn(l)?[l]:l;return t!=null&&o?.length&&r.applyPostProcessor!==!1&&(t=BW.handle(o,t,n,this.options&&this.options.postProcessPassResolved?{i18nResolved:{...a,usedParams:this.getUsedParamsDetails(r)},...r}:r,this)),t}resolve(t,n={}){let r,a,s,l,o;return kn(t)&&(t=[t]),Array.isArray(t)&&(t=t.map(u=>typeof u=="function"?e2(u,{...this.options,...n}):u)),t.forEach(u=>{if(this.isValidLookup(r))return;const d=this.extractFromKey(u,n),m=d.key;a=m;let p=d.namespaces;this.options.fallbackNS&&(p=p.concat(this.options.fallbackNS));const b=n.count!==void 0&&!kn(n.count),y=b&&!n.ordinal&&n.count===0,v=n.context!==void 0&&(kn(n.context)||typeof n.context=="number")&&n.context!=="",_=n.lngs?n.lngs:this.languageUtils.toResolveHierarchy(n.lng||this.language,n.fallbackLng);p.forEach(w=>{this.isValidLookup(r)||(o=w,!this.checkedLoadedFor[`${_[0]}-${w}`]&&this.utils?.hasLoadedNamespace&&!this.utils?.hasLoadedNamespace(o)&&(this.checkedLoadedFor[`${_[0]}-${w}`]=!0,this.logger.warn(`key "${a}" for languages "${_.join(", ")}" won't get resolved as namespace "${o}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),_.forEach(k=>{if(this.isValidLookup(r))return;l=k;const S=[m];if(this.i18nFormat?.addLookupKeys)this.i18nFormat.addLookupKeys(S,m,k,w,n);else{let C;b&&(C=this.pluralResolver.getSuffix(k,n.count,n));const F=`${this.options.pluralSeparator}zero`,N=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(b&&(n.ordinal&&C.startsWith(N)&&S.push(m+C.replace(N,this.options.pluralSeparator)),S.push(m+C),y&&S.push(m+F)),v){const A=`${m}${this.options.contextSeparator||"_"}${n.context}`;S.push(A),b&&(n.ordinal&&C.startsWith(N)&&S.push(A+C.replace(N,this.options.pluralSeparator)),S.push(A+C),y&&S.push(A+F))}}let I;for(;I=S.pop();)this.isValidLookup(r)||(s=I,r=this.getResource(k,w,I,n))}))})}),{res:r,usedKey:a,exactUsedKey:s,usedLng:l,usedNS:o}}isValidLookup(t){return t!==void 0&&!(!this.options.returnNull&&t===null)&&!(!this.options.returnEmptyString&&t==="")}getResource(t,n,r,a={}){return this.i18nFormat?.getResource?this.i18nFormat.getResource(t,n,r,a):this.resourceStore.getResource(t,n,r,a)}getUsedParamsDetails(t={}){const n=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],r=t.replace&&!kn(t.replace);let a=r?t.replace:t;if(r&&typeof t.count<"u"&&(a.count=t.count),this.options.interpolation.defaultVariables&&(a={...this.options.interpolation.defaultVariables,...a}),!r){a={...a};for(const s of n)delete a[s]}return a}static hasDefaultValue(t){const n="defaultValue";for(const r in t)if(Object.prototype.hasOwnProperty.call(t,r)&&r.startsWith(n)&&t[r]!==void 0)return!0;return!1}}class PN{constructor(t){this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Ro.create("languageUtils")}getScriptPartFromCode(t){if(t=ih(t),!t||!t.includes("-"))return null;const n=t.split("-");return n.length===2||(n.pop(),n[n.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(n.join("-"))}getLanguagePartFromCode(t){if(t=ih(t),!t||!t.includes("-"))return t;const n=t.split("-");return this.formatLanguageCode(n[0])}formatLanguageCode(t){if(kn(t)&&t.includes("-")){let n;try{n=Intl.getCanonicalLocales(t)[0]}catch{}return n&&this.options.lowerCaseLng&&(n=n.toLowerCase()),n||(this.options.lowerCaseLng?t.toLowerCase():t)}return this.options.cleanCode||this.options.lowerCaseLng?t.toLowerCase():t}isSupportedCode(t){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(t=this.getLanguagePartFromCode(t)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.includes(t)}getBestMatchFromCodes(t){if(!t)return null;let n;return t.forEach(r=>{if(n)return;const a=this.formatLanguageCode(r);(!this.options.supportedLngs||this.isSupportedCode(a))&&(n=a)}),!n&&this.options.supportedLngs&&t.forEach(r=>{if(n)return;const a=this.getScriptPartFromCode(r);if(this.isSupportedCode(a))return n=a;const s=this.getLanguagePartFromCode(r);if(this.isSupportedCode(s))return n=s;n=this.options.supportedLngs.find(l=>l===s?!0:!l.includes("-")&&!s.includes("-")?!1:!!(l.includes("-")&&!s.includes("-")&&l.slice(0,l.indexOf("-"))===s||l.startsWith(s)&&s.length>1))}),n||(n=this.getFallbackCodes(this.options.fallbackLng)[0]),n}getFallbackCodes(t,n){if(!t)return[];if(typeof t=="function"&&(t=t(n)),kn(t)&&(t=[t]),Array.isArray(t))return t;if(!n)return t.default||[];let r=t[n];return r||(r=t[this.getScriptPartFromCode(n)]),r||(r=t[this.formatLanguageCode(n)]),r||(r=t[this.getLanguagePartFromCode(n)]),r||(r=t.default),r||[]}toResolveHierarchy(t,n){const r=this.getFallbackCodes((n===!1?[]:n)||this.options.fallbackLng||[],t),a=[],s=l=>{l&&(this.isSupportedCode(l)?a.push(l):this.logger.warn(`rejecting language code not found in supportedLngs: ${l}`))};return kn(t)&&(t.includes("-")||t.includes("_"))?(this.options.load!=="languageOnly"&&s(this.formatLanguageCode(t)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&s(this.getScriptPartFromCode(t)),this.options.load!=="currentOnly"&&s(this.getLanguagePartFromCode(t))):kn(t)&&s(this.formatLanguageCode(t)),r.forEach(l=>{a.includes(l)||s(this.formatLanguageCode(l))}),a}}const EN={zero:0,one:1,two:2,few:3,many:4,other:5},LN={select:e=>e===1?"one":"other",resolvedOptions:()=>({pluralCategories:["one","other"]})};class tre{constructor(t,n={}){this.languageUtils=t,this.options=n,this.logger=Ro.create("pluralResolver"),this.pluralRulesCache={}}clearCache(){this.pluralRulesCache={}}getRule(t,n={}){const r=ih(t==="dev"?"en":t),a=n.ordinal?"ordinal":"cardinal",s=JSON.stringify({cleanedCode:r,type:a});if(s in this.pluralRulesCache)return this.pluralRulesCache[s];let l;try{l=new Intl.PluralRules(r,{type:a})}catch{if(typeof Intl>"u")return this.logger.error("No Intl support, please use an Intl polyfill!"),LN;if(!t.match(/-|_/))return LN;const u=this.languageUtils.getLanguagePartFromCode(t);l=this.getRule(u,n)}return this.pluralRulesCache[s]=l,l}needsPlural(t,n={}){let r=this.getRule(t,n);return r||(r=this.getRule("dev",n)),r?.resolvedOptions().pluralCategories.length>1}getPluralFormsOfKey(t,n,r={}){return this.getSuffixes(t,r).map(a=>`${n}${a}`)}getSuffixes(t,n={}){let r=this.getRule(t,n);return r||(r=this.getRule("dev",n)),r?r.resolvedOptions().pluralCategories.sort((a,s)=>EN[a]-EN[s]).map(a=>`${this.options.prepend}${n.ordinal?`ordinal${this.options.prepend}`:""}${a}`):[]}getSuffix(t,n,r={}){const a=this.getRule(t,r);return a?`${this.options.prepend}${r.ordinal?`ordinal${this.options.prepend}`:""}${a.select(n)}`:(this.logger.warn(`no plural rule found for: ${t}`),this.getSuffix("dev",n,r))}}const RN=(e,t,n,r=".",a=!0)=>{let s=qne(e,t,n);return!s&&a&&kn(n)&&(s=dv(e,n,r),s===void 0&&(s=dv(t,n,r))),s},ug=e=>e.replace(/\$/g,"$$$$");class ON{constructor(t={}){this.logger=Ro.create("interpolator"),this.options=t,this.format=t?.interpolation?.format||(n=>n),this.init(t)}init(t={}){t.interpolation||(t.interpolation={escapeValue:!0});const{escape:n,escapeValue:r,useRawValueToEscape:a,prefix:s,prefixEscaped:l,suffix:o,suffixEscaped:u,formatSeparator:d,unescapeSuffix:m,unescapePrefix:p,nestingPrefix:b,nestingPrefixEscaped:y,nestingSuffix:v,nestingSuffixEscaped:_,nestingOptionsSeparator:w,maxReplaces:k,alwaysFormat:S}=t.interpolation;this.escape=n!==void 0?n:Kne,this.escapeValue=r!==void 0?r:!0,this.useRawValueToEscape=a!==void 0?a:!1,this.prefix=s?gc(s):l||"{{",this.suffix=o?gc(o):u||"}}",this.formatSeparator=d||",",this.unescapePrefix=m?"":p?gc(p):"-",this.unescapeSuffix=this.unescapePrefix?"":m?gc(m):"",this.nestingPrefix=b?gc(b):y||gc("$t("),this.nestingSuffix=v?gc(v):_||gc(")"),this.nestingOptionsSeparator=w||",",this.maxReplaces=k||1e3,this.alwaysFormat=S!==void 0?S:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const t=(n,r)=>n?.source===r?(n.lastIndex=0,n):new RegExp(r,"g");this.regexp=t(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=t(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=t(this.nestingRegexp,`${this.nestingPrefix}((?:[^()"']+|"[^"]*"|'[^']*'|\\((?:[^()]|"[^"]*"|'[^']*')*\\))*?)${this.nestingSuffix}`)}interpolate(t,n,r,a){let s,l,o;const u=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},d=y=>{if(!y.includes(this.formatSeparator)){const k=RN(n,u,y,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(k,void 0,r,{...a,...n,interpolationkey:y}):k}const v=y.split(this.formatSeparator),_=v.shift().trim(),w=v.join(this.formatSeparator).trim();return this.format(RN(n,u,_,this.options.keySeparator,this.options.ignoreJSONStructure),w,r,{...a,...n,interpolationkey:_})};this.resetRegExp(),!this.escapeValue&&typeof t=="string"&&/\$t\([^)]*\{[^}]*\{\{/.test(t)&&this.logger.warn("nesting options string contains interpolated variables with escapeValue: false — if any of those values are attacker-controlled they can inject additional nesting options (e.g. redirect lng/ns). Sanitise untrusted input before passing it to t(), or keep escapeValue: true.");const m=a?.missingInterpolationHandler||this.options.missingInterpolationHandler,p=a?.interpolation?.skipOnVariables!==void 0?a.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:y=>ug(y)},{regex:this.regexp,safeValue:y=>this.escapeValue?ug(this.escape(y)):ug(y)}].forEach(y=>{for(o=0;s=y.regex.exec(t);){const v=s[1].trim();if(l=d(v),l===void 0)if(typeof m=="function"){const w=m(t,s,a);l=kn(w)?w:""}else if(a&&Object.prototype.hasOwnProperty.call(a,v))l="";else if(p){l=s[0];continue}else this.logger.warn(`missed to pass in variable ${v} for interpolating ${t}`),l="";else!kn(l)&&!this.useRawValueToEscape&&(l=CN(l));const _=y.safeValue(l);if(t=t.replace(s[0],_),p?(y.regex.lastIndex+=l.length,y.regex.lastIndex-=s[0].length):y.regex.lastIndex=0,o++,o>=this.maxReplaces)break}}),t}nest(t,n,r={}){let a,s,l;const o=(u,d)=>{const m=this.nestingOptionsSeparator;if(!u.includes(m))return u;const p=u.split(new RegExp(`${gc(m)}[ ]*{`));let b=`{${p[1]}`;u=p[0],b=this.interpolate(b,l);const y=b.match(/'/g),v=b.match(/"/g);((y?.length??0)%2===0&&!v||(v?.length??0)%2!==0)&&(b=b.replace(/'/g,'"'));try{l=JSON.parse(b),d&&(l={...d,...l})}catch(_){return this.logger.warn(`failed parsing options string in nesting for key ${u}`,_),`${u}${m}${b}`}return l.defaultValue&&l.defaultValue.includes(this.prefix)&&delete l.defaultValue,u};for(;a=this.nestingRegexp.exec(t);){let u=[];l={...r},l=l.replace&&!kn(l.replace)?l.replace:l,l.applyPostProcessor=!1,delete l.defaultValue;const d=/{.*}/.test(a[1])?a[1].lastIndexOf("}")+1:a[1].indexOf(this.formatSeparator);if(d!==-1&&(u=a[1].slice(d).split(this.formatSeparator).map(m=>m.trim()).filter(Boolean),a[1]=a[1].slice(0,d)),s=n(o.call(this,a[1].trim(),l),l),s&&a[0]===t&&!kn(s))return s;kn(s)||(s=CN(s)),s||(this.logger.warn(`missed to resolve ${a[1]} for nesting ${t}`),s=""),u.length&&(s=u.reduce((m,p)=>this.format(m,p,r.lng,{...r,interpolationkey:a[1].trim()}),s.trim())),t=t.replace(a[0],s),this.regexp.lastIndex=0}return t}}const nre=e=>{let t=e.toLowerCase().trim();const n={};if(e.includes("(")){const r=e.split("(");t=r[0].toLowerCase().trim();const a=r[1].slice(0,-1);t==="currency"&&!a.includes(":")?n.currency||(n.currency=a.trim()):t==="relativetime"&&!a.includes(":")?n.range||(n.range=a.trim()):a.split(";").forEach(l=>{if(l){const[o,...u]=l.split(":"),d=u.join(":").trim().replace(/^'+|'+$/g,""),m=o.trim();n[m]||(n[m]=d),d==="false"&&(n[m]=!1),d==="true"&&(n[m]=!0),isNaN(d)||(n[m]=parseInt(d,10))}})}return{formatName:t,formatOptions:n}},BN=e=>{const t={};return(n,r,a)=>{let s=a;a&&a.interpolationkey&&a.formatParams&&a.formatParams[a.interpolationkey]&&a[a.interpolationkey]&&(s={...s,[a.interpolationkey]:void 0});const l=r+JSON.stringify(s);let o=t[l];return o||(o=e(ih(r),a),t[l]=o),o(n)}},rre=e=>(t,n,r)=>e(ih(n),r)(t);class are{constructor(t={}){this.logger=Ro.create("formatter"),this.options=t,this.init(t)}init(t,n={interpolation:{}}){this.formatSeparator=n.interpolation.formatSeparator||",";const r=n.cacheInBuiltFormats?BN:rre;this.formats={number:r((a,s)=>{const l=new Intl.NumberFormat(a,{...s});return o=>l.format(o)}),currency:r((a,s)=>{const l=new Intl.NumberFormat(a,{...s,style:"currency"});return o=>l.format(o)}),datetime:r((a,s)=>{const l=new Intl.DateTimeFormat(a,{...s});return o=>l.format(o)}),relativetime:r((a,s)=>{const l=new Intl.RelativeTimeFormat(a,{...s});return o=>l.format(o,s.range||"day")}),list:r((a,s)=>{const l=new Intl.ListFormat(a,{...s});return o=>l.format(o)})}}add(t,n){this.formats[t.toLowerCase().trim()]=n}addCached(t,n){this.formats[t.toLowerCase().trim()]=BN(n)}format(t,n,r,a={}){if(!n||t==null)return t;const s=n.split(this.formatSeparator);if(s.length>1&&s[0].indexOf("(")>1&&!s[0].includes(")")&&s.find(o=>o.includes(")"))){const o=s.findIndex(u=>u.includes(")"));s[0]=[s[0],...s.splice(1,o)].join(this.formatSeparator)}return s.reduce((o,u)=>{const{formatName:d,formatOptions:m}=nre(u);if(this.formats[d]){let p=o;try{const b=a?.formatParams?.[a.interpolationkey]||{},y=b.locale||b.lng||a.locale||a.lng||r;p=this.formats[d](o,y,{...m,...a,...b})}catch(b){this.logger.warn(b)}return p}else this.logger.warn(`there was no format function for ${d}`);return o},t)}}const ire=(e,t)=>{e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)};class sre extends P6{constructor(t,n,r,a={}){super(),this.backend=t,this.store=n,this.services=r,this.languageUtils=r.languageUtils,this.options=a,this.logger=Ro.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=a.maxParallelReads||10,this.readingCalls=0,this.maxRetries=a.maxRetries>=0?a.maxRetries:5,this.retryTimeout=a.retryTimeout>=1?a.retryTimeout:350,this.state={},this.queue=[],this.backend?.init?.(r,a.backend,a)}queueLoad(t,n,r,a){const s={},l={},o={},u={};return t.forEach(d=>{let m=!0;n.forEach(p=>{const b=`${d}|${p}`;!r.reload&&this.store.hasResourceBundle(d,p)?this.state[b]=2:this.state[b]<0||(this.state[b]===1?l[b]===void 0&&(l[b]=!0):(this.state[b]=1,m=!1,l[b]===void 0&&(l[b]=!0),s[b]===void 0&&(s[b]=!0),u[p]===void 0&&(u[p]=!0)))}),m||(o[d]=!0)}),(Object.keys(s).length||Object.keys(l).length)&&this.queue.push({pending:l,pendingCount:Object.keys(l).length,loaded:{},errors:[],callback:a}),{toLoad:Object.keys(s),pending:Object.keys(l),toLoadLanguages:Object.keys(o),toLoadNamespaces:Object.keys(u)}}loaded(t,n,r){const a=t.split("|"),s=a[0],l=a[1];n&&this.emit("failedLoading",s,l,n),!n&&r&&this.store.addResourceBundle(s,l,r,void 0,void 0,{skipCopy:!0}),this.state[t]=n?-1:2,n&&r&&(this.state[t]=0);const o={};this.queue.forEach(u=>{Vne(u.loaded,[s],l),ire(u,t),n&&u.errors.push(n),u.pendingCount===0&&!u.done&&(Object.keys(u.loaded).forEach(d=>{o[d]||(o[d]={});const m=u.loaded[d];m.length&&m.forEach(p=>{o[d][p]===void 0&&(o[d][p]=!0)})}),u.done=!0,u.errors.length?u.callback(u.errors):u.callback())}),this.emit("loaded",o),this.queue=this.queue.filter(u=>!u.done)}read(t,n,r,a=0,s=this.retryTimeout,l){if(!t.length)return l(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:t,ns:n,fcName:r,tried:a,wait:s,callback:l});return}this.readingCalls++;const o=(d,m)=>{if(this.readingCalls--,this.waitingReads.length>0){const p=this.waitingReads.shift();this.read(p.lng,p.ns,p.fcName,p.tried,p.wait,p.callback)}if(d&&m&&a<this.maxRetries){setTimeout(()=>{this.read(t,n,r,a+1,s*2,l)},s);return}l(d,m)},u=this.backend[r].bind(this.backend);if(u.length===2){try{const d=u(t,n);d&&typeof d.then=="function"?d.then(m=>o(null,m)).catch(o):o(null,d)}catch(d){o(d)}return}return u(t,n,o)}prepareLoading(t,n,r={},a){if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),a&&a();kn(t)&&(t=this.languageUtils.toResolveHierarchy(t)),kn(n)&&(n=[n]);const s=this.queueLoad(t,n,r,a);if(!s.toLoad.length)return s.pending.length||a(),null;s.toLoad.forEach(l=>{this.loadOne(l)})}load(t,n,r){this.prepareLoading(t,n,{},r)}reload(t,n,r){this.prepareLoading(t,n,{reload:!0},r)}loadOne(t,n=""){const r=t.split("|"),a=r[0],s=r[1];this.read(a,s,"read",void 0,void 0,(l,o)=>{l&&this.logger.warn(`${n}loading namespace ${s} for language ${a} failed`,l),!l&&o&&this.logger.log(`${n}loaded namespace ${s} for language ${a}`,o),this.loaded(t,l,o)})}saveMissing(t,n,r,a,s,l={},o=()=>{}){if(this.services?.utils?.hasLoadedNamespace&&!this.services?.utils?.hasLoadedNamespace(n)){this.logger.warn(`did not save key "${r}" as the namespace "${n}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(r==null||r==="")){if(this.backend?.create){const u={...l,isUpdate:s},d=this.backend.create.bind(this.backend);if(d.length<6)try{let m;d.length===5?m=d(t,n,r,a,u):m=d(t,n,r,a),m&&typeof m.then=="function"?m.then(p=>o(null,p)).catch(o):o(null,m)}catch(m){o(m)}else d(t,n,r,a,o,u)}!t||!t[0]||this.store.addResource(t[0],n,r,a)}}}const dg=()=>({debug:!1,initAsync:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:e=>{let t={};if(typeof e[1]=="object"&&(t=e[1]),kn(e[1])&&(t.defaultValue=e[1]),kn(e[2])&&(t.tDescription=e[2]),typeof e[2]=="object"||typeof e[3]=="object"){const n=e[3]||e[2];Object.keys(n).forEach(r=>{t[r]=n[r]})}return t},interpolation:{escapeValue:!0,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0},cacheInBuiltFormats:!0}),DN=e=>(kn(e.ns)&&(e.ns=[e.ns]),kn(e.fallbackLng)&&(e.fallbackLng=[e.fallbackLng]),kn(e.fallbackNS)&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&!e.supportedLngs.includes("cimode")&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e),Dm=()=>{},lre=e=>{Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(n=>{typeof e[n]=="function"&&(e[n]=e[n].bind(e))})};class E0 extends P6{constructor(t={},n){if(super(),this.options=DN(t),this.services={},this.logger=Ro,this.modules={external:[]},lre(this),n&&!this.isInitialized&&!t.isClone){if(!this.options.initAsync)return this.init(t,n),this;setTimeout(()=>{this.init(t,n)},0)}}init(t={},n){this.isInitializing=!0,typeof t=="function"&&(n=t,t={}),t.defaultNS==null&&t.ns&&(kn(t.ns)?t.defaultNS=t.ns:t.ns.includes("translation")||(t.defaultNS=t.ns[0]));const r=dg();this.options={...r,...this.options,...DN(t)},this.options.interpolation={...r.interpolation,...this.options.interpolation},t.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=t.keySeparator),t.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=t.nsSeparator),typeof this.options.overloadTranslationOptionHandler!="function"&&(this.options.overloadTranslationOptionHandler=r.overloadTranslationOptionHandler);const a=d=>d?typeof d=="function"?new d:d:null;if(!this.options.isClone){this.modules.logger?Ro.init(a(this.modules.logger),this.options):Ro.init(null,this.options);let d;this.modules.formatter?d=this.modules.formatter:d=are;const m=new PN(this.options);this.store=new AN(this.options.resources,this.options);const p=this.services;p.logger=Ro,p.resourceStore=this.store,p.languageUtils=m,p.pluralResolver=new tre(m,{prepend:this.options.pluralSeparator}),d&&(p.formatter=a(d),p.formatter.init&&p.formatter.init(p,this.options),this.options.interpolation.format=p.formatter.format.bind(p.formatter)),p.interpolator=new ON(this.options),p.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},p.backendConnector=new sre(a(this.modules.backend),p.resourceStore,p,this.options),p.backendConnector.on("*",(b,...y)=>{this.emit(b,...y)}),this.modules.languageDetector&&(p.languageDetector=a(this.modules.languageDetector),p.languageDetector.init&&p.languageDetector.init(p,this.options.detection,this.options)),this.modules.i18nFormat&&(p.i18nFormat=a(this.modules.i18nFormat),p.i18nFormat.init&&p.i18nFormat.init(this)),this.translator=new cp(this.services,this.options),this.translator.on("*",(b,...y)=>{this.emit(b,...y)}),this.modules.external.forEach(b=>{b.init&&b.init(this)})}if(this.format=this.options.interpolation.format,n||(n=Dm),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const d=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);d.length>0&&d[0]!=="dev"&&(this.options.lng=d[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(d=>{this[d]=(...m)=>this.store[d](...m)}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(d=>{this[d]=(...m)=>(this.store[d](...m),this)});const o=Df(),u=()=>{const d=(m,p)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),o.resolve(p),n(m,p)};if((this.languages||this.isLanguageChangingTo)&&!this.isInitialized)return d(null,this.t.bind(this));this.changeLanguage(this.options.lng,d)};return this.options.resources||!this.options.initAsync?u():setTimeout(u,0),o}loadResources(t,n=Dm){let r=n;const a=kn(t)?t:this.language;if(typeof t=="function"&&(r=t),!this.options.resources||this.options.partialBundledLanguages){if(a?.toLowerCase()==="cimode"&&(!this.options.preload||this.options.preload.length===0))return r();const s=[],l=o=>{if(!o||o==="cimode")return;
9this.services.languageUtils.toResolveHierarchy(o).forEach(d=>{d!=="cimode"&&(s.includes(d)||s.push(d))})};a?l(a):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(u=>l(u)),this.options.preload?.forEach?.(o=>l(o)),this.services.backendConnector.load(s,this.options.ns,o=>{!o&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),r(o)})}else r(null)}reloadResources(t,n,r){const a=Df();return typeof t=="function"&&(r=t,t=void 0),typeof n=="function"&&(r=n,n=void 0),t||(t=this.languages),n||(n=this.options.ns),r||(r=Dm),this.services.backendConnector.reload(t,n,s=>{a.resolve(),r(s)}),a}use(t){if(!t)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!t.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return t.type==="backend"&&(this.modules.backend=t),(t.type==="logger"||t.log&&t.warn&&t.error)&&(this.modules.logger=t),t.type==="languageDetector"&&(this.modules.languageDetector=t),t.type==="i18nFormat"&&(this.modules.i18nFormat=t),t.type==="postProcessor"&&BW.addPostProcessor(t),t.type==="formatter"&&(this.modules.formatter=t),t.type==="3rdParty"&&this.modules.external.push(t),this}setResolvedLanguage(t){if(!(!t||!this.languages)&&!["cimode","dev"].includes(t)){for(let n=0;n<this.languages.length;n++){const r=this.languages[n];if(!["cimode","dev"].includes(r)&&this.store.hasLanguageSomeTranslations(r)){this.resolvedLanguage=r;break}}!this.resolvedLanguage&&!this.languages.includes(t)&&this.store.hasLanguageSomeTranslations(t)&&(this.resolvedLanguage=t,this.languages.unshift(t))}}changeLanguage(t,n){this.isLanguageChangingTo=t;const r=Df();this.emit("languageChanging",t);const a=o=>{this.language=o,this.languages=this.services.languageUtils.toResolveHierarchy(o),this.resolvedLanguage=void 0,this.setResolvedLanguage(o)},s=(o,u)=>{u?this.isLanguageChangingTo===t&&(a(u),this.translator.changeLanguage(u),this.isLanguageChangingTo=void 0,this.emit("languageChanged",u),this.logger.log("languageChanged",u)):this.isLanguageChangingTo=void 0,r.resolve((...d)=>this.t(...d)),n&&n(o,(...d)=>this.t(...d))},l=o=>{!t&&!o&&this.services.languageDetector&&(o=[]);const u=kn(o)?o:o&&o[0],d=this.store.hasLanguageSomeTranslations(u)?u:this.services.languageUtils.getBestMatchFromCodes(kn(o)?[o]:o);d&&(this.language||a(d),this.translator.language||this.translator.changeLanguage(d),this.services.languageDetector?.cacheUserLanguage?.(d)),this.loadResources(d,m=>{s(m,d)})};return!t&&this.services.languageDetector&&!this.services.languageDetector.async?l(this.services.languageDetector.detect()):!t&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(l):this.services.languageDetector.detect(l):l(t),r}getFixedT(t,n,r,a){const s=a?.scopeNs,l=(o,u,...d)=>{let m;typeof u!="object"?m=this.options.overloadTranslationOptionHandler([o,u].concat(d)):m={...u},m.lng=m.lng||l.lng,m.lngs=m.lngs||l.lngs;const p=m.ns!==void 0&&m.ns!==null;m.ns=m.ns||l.ns,m.keyPrefix!==""&&(m.keyPrefix=m.keyPrefix||r||l.keyPrefix);const b={...this.options,...m};Array.isArray(s)&&!p&&(b.ns=s),typeof m.keyPrefix=="function"&&(m.keyPrefix=e2(m.keyPrefix,b));const y=this.options.keySeparator||".";let v;return m.keyPrefix&&Array.isArray(o)?v=o.map(_=>(typeof _=="function"&&(_=e2(_,b)),`${m.keyPrefix}${y}${_}`)):(typeof o=="function"&&(o=e2(o,b)),v=m.keyPrefix?`${m.keyPrefix}${y}${o}`:o),this.t(v,m)};return kn(t)?l.lng=t:l.lngs=t,l.ns=n,l.keyPrefix=r,l}t(...t){return this.translator?.translate(...t)}exists(...t){return this.translator?.exists(...t)}setDefaultNamespace(t){this.options.defaultNS=t}hasLoadedNamespace(t,n={}){if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;
vendor: 4,559 bytes, line 9
9if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const r=n.lng||this.resolvedLanguage||this.languages[0],a=this.options?this.options.fallbackLng:!1,s=this.languages[this.languages.length-1];if(r.toLowerCase()==="cimode")return!0;const l=(o,u)=>{const d=this.services.backendConnector.state[`${o}|${u}`];return d===-1||d===0||d===2};if(n.precheck){const o=n.precheck(this,l);if(o!==void 0)return o}return!!(this.hasResourceBundle(r,t)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||l(r,t)&&(!a||l(s,t)))}loadNamespaces(t,n){const r=Df();return this.options.ns?(kn(t)&&(t=[t]),t.forEach(a=>{this.options.ns.includes(a)||this.options.ns.push(a)}),this.loadResources(a=>{r.resolve(),n&&n(a)}),r):(n&&n(),Promise.resolve())}loadLanguages(t,n){const r=Df();kn(t)&&(t=[t]);const a=this.options.preload||[],s=t.filter(l=>!a.includes(l)&&this.services.languageUtils.isSupportedCode(l));return s.length?(this.options.preload=a.concat(s),this.loadResources(l=>{r.resolve(),n&&n(l)}),r):(n&&n(),Promise.resolve())}dir(t){if(t||(t=this.resolvedLanguage||(this.languages?.length>0?this.languages[0]:this.language)),!t)return"rtl";try{const a=new Intl.Locale(t);if(a&&a.getTextInfo){const s=a.getTextInfo();if(s&&s.direction)return s.direction}}catch{}const n=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],r=this.services?.languageUtils||new PN(dg());return t.toLowerCase().indexOf("-latn")>1?"ltr":n.includes(r.getLanguagePartFromCode(t))||t.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(t={},n){const r=new E0(t,n);return r.createInstance=E0.createInstance,r}cloneInstance(t={},n=Dm){const r=t.forkResourceStore;r&&delete t.forkResourceStore;const a={...this.options,...t,isClone:!0},s=new E0(a);if((t.debug!==void 0||t.prefix!==void 0)&&(s.logger=s.logger.clone(t)),["store","services","language"].forEach(o=>{s[o]=this[o]}),s.services={...this.services},s.services.utils={hasLoadedNamespace:s.hasLoadedNamespace.bind(s)},r){const o=Object.keys(this.store.data).reduce((u,d)=>(u[d]={...this.store.data[d]},u[d]=Object.keys(u[d]).reduce((m,p)=>(m[p]={...u[d][p]},m),u[d]),u),{});s.store=new AN(o,a),s.services.resourceStore=s.store}if(t.interpolation){const u={...dg().interpolation,...this.options.interpolation,...t.interpolation},d={...a,interpolation:u};s.services.interpolator=new ON(d)}return s.translator=new cp(s.services,a),s.translator.on("*",(o,...u)=>{s.emit(o,...u)}),s.init(a,n),s.translator.options=a,s.translator.backendConnector.services.utils={hasLoadedNamespace:s.hasLoadedNamespace.bind(s)},s}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}const Is=E0.createInstance();Is.createInstance;Is.dir;Is.init;Is.loadResources;Is.reloadResources;Is.use;Is.changeLanguage;Is.getFixedT;Is.t;Is.exists;Is.setDefaultNamespace;Is.hasLoadedNamespace;Is.loadNamespaces;Is.loadLanguages;var fg,$N;function ore(){return $N||($N=1,fg={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}),fg}var cre=ore();const ure=yl(cre);var dre=/\s([^'"/\s><]+?)[\s/>]|([^\s=]+)=\s?(".*?"|'.*?')/g;function WN(e){var t={type:"tag",name:"",voidElement:!1,attrs:{},children:[]},n=e.match(/<\/?([^\s]+?)[/\s>]/);if(n&&(t.name=n[1],(ure[n[1]]||e.charAt(e.length-2)==="/")&&(t.voidElement=!0),t.name.startsWith("!--"))){var r=e.indexOf("-->");return{type:"comment",comment:r!==-1?e.slice(4,r):""}}for(var a=new RegExp(dre),s=null;(s=a.exec(e))!==null;)if(s[0].trim())if(s[1]){var l=s[1].trim(),o=[l,""];l.indexOf("=")>-1&&(o=l.split("=")),t.attrs[o[0]]=o[1],a.lastIndex--}else s[2]&&(t.attrs[s[2]]=s[3].trim().substring(1,s[3].length-1));return t}var fre=/<[a-zA-Z0-9\-\!\/](?:"[^"]*"|'[^']*'|[^'">])*>/g,hre=/^\s*$/,mre=Object.create(null);function $W(e,t){switch(t.type){case"text":return e+t.content;case"tag":return e+="<"+t.name+(t.attrs?(function(n){var r=[];for(var a in n)r.push(a+'="'+n[a]+'"');return r.length?" "+r.join(" "):""})(t.attrs):"")+(t.voidElement?"/>":">"),t.voidElement?e:e+t.children.reduce($W,"")+"</"+t.name+">";
9case"comment":return e+"<!--"+t.comment+"-->"}}var pre={parse:function(e,t){t||(t={}),t.components||(t.components=mre);var n,r=[],a=[],s=-1,l=!1;if(e.indexOf("<")!==0){var o=e.indexOf("<");r.push({type:"text",content:o===-1?e:e.substring(0,o)})}return e.replace(fre,function(u,d){if(l){if(u!=="</"+n.name+">")return;l=!1}var m,p=u.charAt(1)!=="/",b=u.startsWith("<!--"),y=d+u.length,v=e.charAt(y);if(b){var _=WN(u);return s<0?(r.push(_),r):((m=a[s]).children.push(_),r)}if(p&&(s++,(n=WN(u)).type==="tag"&&t.components[n.name]&&(n.type="component",l=!0),n.voidElement||l||!v||v==="<"||n.children.push({type:"text",content:e.slice(y,e.indexOf("<",y))}),s===0&&r.push(n),(m=a[s-1])&&m.children.push(n),a[s]=n),(!p||n.voidElement)&&(s>-1&&(n.voidElement||n.name===u.slice(2,-1))&&(s--,n=s===-1?r:a[s]),!l&&v!=="<"&&v)){m=s===-1?r:a[s].children;var w=e.indexOf("<",y),k=e.slice(y,w===-1?void 0:w);hre.test(k)&&(k=" "),(w>-1&&s+m.length>=0||k!==" ")&&m.push({type:"text",content:k})}}),r},stringify:function(e){return e.reduce(function(t,n){return t+$W("",n)},"")}};const B5=(e,t,n,r)=>{const a=[n,{code:t,...r||{}}];if(e?.services?.logger?.forward)return e.services.logger.forward(a,"warn","react-i18next::",!0);Us(a[0])&&(a[0]=`react-i18next:: ${a[0]}`),e?.services?.logger?.warn?e.services.logger.warn(...a):console?.warn&&console.warn(...a)},UN={},sh=(e,t,n,r)=>{Us(n)&&UN[n]||(Us(n)&&(UN[n]=new Date),B5(e,t,n,r))},WW=(e,t)=>()=>{if(e.isInitialized)t();else{const n=()=>{setTimeout(()=>{e.off("initialized",n)},0),t()};e.on("initialized",n)}},fv=(e,t,n)=>{e.loadNamespaces(t,WW(e,n))},HN=(e,t,n,r)=>{if(Us(n)&&(n=[n]),e.options.preload&&e.options.preload.indexOf(t)>-1)return fv(e,n,r);n.forEach(a=>{e.options.ns.indexOf(a)<0&&e.options.ns.push(a)}),e.loadLanguages(t,WW(e,r))},gre=(e,t,n={})=>!t.languages||!t.languages.length?(sh(t,"NO_LANGUAGES","i18n.languages were undefined or empty",{languages:t.languages}),!0):t.hasLoadedNamespace(e,{lng:n.lng,precheck:(r,a)=>{if(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&r.services.backendConnector.backend&&r.isLanguageChangingTo&&!a(r.isLanguageChangingTo,e))return!1}}),Us=e=>typeof e=="string",Nc=e=>typeof e=="object"&&e!==null,bre=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,yre={"&amp;":"&","&#38;":"&","&lt;":"<","&#60;":"<","&gt;":">","&#62;":">","&apos;":"'","&#39;":"'","&quot;":'"',"&#34;":'"',"&nbsp;":" ","&#160;":" ","&copy;":"©","&#169;":"©","&reg;":"®","&#174;":"®","&hellip;":"…","&#8230;":"…","&#x2F;":"/","&#47;":"/"},xre=e=>yre[e],UW=e=>e.replace(bre,xre);let hv={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:UW,transDefaultProps:void 0};const vre=(e={})=>{hv={...hv,...e}},qw=()=>hv;let HW;const _re=e=>{HW=e},Gw=()=>HW,D5=(e,t)=>{if(!e)return!1;const n=e.props?.children??e.children;return t?n.length>0:!!n},M0=e=>{if(!e)return[];const t=e.props?.children??e.children;return e.props?.i18nIsDynamicList?$u(t):t},wre=e=>Array.isArray(e)&&e.every(h.isValidElement),$u=e=>Array.isArray(e)?e:[e],kre=(e,t)=>
9{const n={...t};return n.props={...t.props,...e.props},n},Sre=e=>{const t={};if(!e)return t;const n=r=>{$u(r).forEach(s=>{Us(s)||(D5(s)?n(M0(s)):Nc(s)&&!h.isValidElement(s)&&Object.assign(t,s))})};return n(e),t},mv=(e,t,n,r)=>{if(!e)return"";let a="";const s=$u(e),l=t?.transSupportBasicHtmlNodes?t.transKeepBasicHtmlNodesFor??[]:[];return s.forEach((o,u)=>{if(Us(o)){a+=`${o}`;return}if(h.isValidElement(o)){const{props:d,type:m}=o,p=Object.keys(d).length,b=l.indexOf(m)>-1,y=d.children;if(!y&&b&&!p){a+=`<${m}/>`;return}if(!y&&(!b||p)||d.i18nIsDynamicList){a+=`<${u}></${u}>`;return}if(b&&p<=1){const _=Us(y)?y:mv(y,t,n,r);a+=`<${m}>${_}</${m}>`;return}const v=mv(y,t,n,r);a+=`<${u}>${v}</${u}>`;return}if(o===null){B5(n,"TRANS_NULL_VALUE","Passed in a null value as child",{i18nKey:r});return}if(Nc(o)){const{format:d,...m}=o,p=Object.keys(m);if(p.length===1){const b=d?`${p[0]}, ${d}`:p[0];a+=`{{${b}}}`;return}B5(n,"TRANS_INVALID_OBJ","Invalid child - Object should only have keys {{ value, format }} (format is optional).",{i18nKey:r,child:o});return}B5(n,"TRANS_INVALID_VAR","Passed in a variable like {number} - pass variables for interpolation as full objects like {{number}}.",{i18nKey:r,child:o})}),a},Ire=(e,t=[],n={})=>{if(!e)return e;const r=Object.keys(n),a=[...t,...r];let s="",l=0;for(;l<e.length;)if(e[l]==="<"){let o=!1;const u=e.slice(l).match(/^<\/(\d+|[a-zA-Z][a-zA-Z0-9_-]*)>/);if(u){const d=u[1];(/^\d+$/.test(d)||a.includes(d))&&(o=!0,s+=u[0],l+=u[0].length)}if(!o){const d=e.slice(l).match(/^<(\d+|[a-zA-Z][a-zA-Z0-9_-]*)(\s+[\w-]+(?:=(?:"[^"]*"|'[^']*'|[^\s>]+))?)*\s*(\/)?>/);if(d){const m=d[1];(/^\d+$/.test(m)||a.includes(m))&&(o=!0,s+=d[0],l+=d[0].length)}}o||(s+="&lt;",l+=1)}else s+=e[l],l+=1;return s},Mre=(e,t,n,r,a,s,l)=>{if(n==="")return[];const o=a.transKeepBasicHtmlNodesFor||[],u=n&&new RegExp(o.map(S=>`<${S}`).join("|")).test(n);if(!e&&!t&&!u&&!l)return[n];const d=t??{},m=S=>{$u(S).forEach(C=>{Us(C)||(D5(C)?m(M0(C)):Nc(C)&&!h.isValidElement(C)&&Object.assign(d,C))})};m(e);const p=Ire(n,o,d),b=pre.parse(`<0>${p}</0>`),y={...d,...s},v=(S,I,C)=>{const F=M0(S),N=w(F,I.children,C);return wre(F)&&N.length===0||S.props?.i18nIsDynamicList?F:N},_=(S,I,C,F,N)=>{S.dummy?(S.children=I,C.push(h.cloneElement(S,{key:F},N?void 0:I))):C.push(...h.Children.map([S],A=>{if(A.type===h.Fragment||A.props?.i18nIsDynamicList!==void 0){const P={key:F};return A&&A.props&&Object.keys(A.props).forEach(T=>{T==="children"||T==="i18nIsDynamicList"||(P[T]=A.props[T])}),h.createElement(A.type,P,N?null:I)}const L={key:F};return A&&A.props&&Object.keys(A.props).forEach(P=>{P==="ref"||P==="children"||(L[P]=A.props[P])}),h.cloneElement(A,L,N?null:I)}))},w=(S,I,C)=>{const F=$u(S),N=$u(I),A={};return N.reduce((L,P,T)=>{const E=P.children?.[0]?.content&&r.services.interpolator.interpolate(P.children[0].content,y,r.language);if(P.type==="tag"){let R=F[parseInt(P.name,10)];!R&&t&&(R=t[P.name]),C.length===1&&!R&&(R=C[0][P.name]),R||(R={});const D={...P.attrs};l&&Object.keys(D).forEach(K=>{const O=D[K];Us(O)&&(D[K]=UW(O))});const z=Object.keys(D).length!==0?kre({props:D},R):R,U=h.isValidElement(z),B=U&&D5(P,!0)&&!P.voidElement,$=u&&Nc(z)&&z.dummy&&!U,q=Nc(t)&&Object.hasOwnProperty.call(t,P.name);if(Us(z)){const K=r.services.interpolator.interpolate(z,y,r.language);L.push(K)}else if(D5(z)||B){const K=v(z,P,C);_(z,K,L,T)}else if($){const K=w(F,P.children,C);_(z,K,L,T)}else if(Number.isNaN(parseFloat(P.name)))if(q){const K=v(z,P,C);_(z,K,L,T,P.voidElement)}else if(a.transSupportBasicHtmlNodes&&o.indexOf(P.name)>-1)if(P.voidElement)L.push(h.createElement(P.name,{key:`${P.name}-${T}`}));else{const K=A[P.name]||0;A[P.name]=K+1;let O,V=0;for(let re=0;re<F.length;re+=1){const Z=F[re];
9if(h.isValidElement(Z)&&Z.type===P.name){if(V===K){O=Z;break}V+=1}}const G=O?$u(M0(O)):F,H=w(G,P.children,C);L.push(h.createElement(P.name,{key:`${P.name}-${T}`},H))}else if(P.voidElement)L.push(`<${P.name} />`);else{const K=w(F,P.children,C);L.push(`<${P.name}>${K}</${P.name}>`)}else if(Nc(z)&&!U){const K=P.children[0]?E:null;K&&L.push(K)}else _(z,E,L,T,P.children.length!==1||!E)}else if(P.type==="text"){const R=a.transWrapTextNodes,D=typeof a.unescape=="function"?a.unescape:qw().unescape,z=l?D(r.services.interpolator.interpolate(P.content,y,r.language)):r.services.interpolator.interpolate(P.content,y,r.language);R?L.push(h.createElement(R,{key:`${P.name}-${T}`},z)):L.push(z)}return L},[])},k=w([{dummy:!0,children:e||[]}],b,$u(e||[]));return M0(k[0])},zW=(e,t,n)=>{const r=e.key||t,a=h.cloneElement(e,{key:r});if(!a.props||!a.props.children||n.indexOf(`${t}/>`)<0&&n.indexOf(`${t} />`)<0)return a;function s(){return h.createElement(h.Fragment,null,a)}return h.createElement(s,{key:r})},Fre=(e,t)=>e.map((n,r)=>zW(n,r,t)),Cre=(e,t)=>{const n={};return Object.keys(e).forEach(r=>{Object.assign(n,{[r]:zW(e[r],r,t)})}),n},jre=(e,t,n,r)=>e?Array.isArray(e)?Fre(e,t):Nc(e)?Cre(e,t):(sh(n,"TRANS_INVALID_COMPONENTS",'<Trans /> "components" prop expects an object or array',{i18nKey:r}),null):null,Nre=e=>!Nc(e)||Array.isArray(e)?!1:Object.keys(e).reduce((t,n)=>t&&Number.isNaN(Number.parseFloat(n)),!0);function Tre({children:e,count:t,parent:n,i18nKey:r,context:a,tOptions:s={},values:l,defaults:o,components:u,ns:d,i18n:m,t:p,shouldUnescape:b,...y}){const v=m||Gw();if(!v)return sh(v,"NO_I18NEXT_INSTANCE","Trans: You need to pass in an i18next instance using i18nextReactModule",{i18nKey:r}),e;const _=p||v.t.bind(v)||(O=>O),w={...qw(),...v.options?.react};let k=d||_.ns||v.options?.defaultNS;k=Us(k)?[k]:k||["translation"];const{transDefaultProps:S}=w,I=S?.tOptions?{...S.tOptions,...s}:s,C=b??S?.shouldUnescape,F=S?.values?{...S.values,...l}:l,N=S?.components?{...S.components,...u}:u,A=mv(e,w,v,r),L=o||I?.defaultValue||A||w.transEmptyNodeValue||(typeof r=="function"?e2(r):r),{hashTransKey:P}=w,T=r||(P?P(A||L):A||L);v.options?.interpolation?.defaultVariables?l=F&&Object.keys(F).length>0?{...F,...v.options.interpolation.defaultVariables}:{...v.options.interpolation.defaultVariables}:l=F;const E=Sre(e);E&&typeof E.count=="number"&&t===void 0&&(t=E.count);const R=l||t!==void 0&&!v.options?.interpolation?.alwaysFormat||!e?I.interpolation:{interpolation:{...I.interpolation,prefix:"#$?",suffix:"?$#"}},D={...I,context:a||I.context,count:t,...l,...R,defaultValue:L,ns:k};let z=T?_(T,D):L;z===T&&L&&(z=L);const U=jre(N,z,v,r);let B=U||e,$=null;Nre(U)&&($=U,B=e);const q=Mre(B,$,z,v,w,D,C),K=n??w.defaultTransParent;return K?h.createElement(K,y,q):q}const Are={type:"3rdParty",init(e){vre(e.options.react),_re(e)}},VW=h.createContext();class Pre{constructor(){this.usedNamespaces={}}addUsedNamespaces(t){t.forEach(n=>{this.usedNamespaces[n]||(this.usedNamespaces[n]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}function e3({children:e,count:t,parent:n,i18nKey:r,context:a,tOptions:s={},values:l,defaults:o,components:u,ns:d,i18n:m,t:p,shouldUnescape:b,...y}){const{i18n:v,defaultNS:_}=h.useContext(VW)||{},w=m||v||Gw(),k=p||w?.t.bind(w);return Tre({children:e,count:t,parent:n,i18nKey:r,context:a,tOptions:s,values:l,defaults:o,components:u,ns:d||k?.ns||_||w?.options?.defaultNS,i18n:w,t:p,shouldUnescape:b,...y})}var hg={exports:{}},mg={};var zN;function Ere(){if(zN)return mg;zN=1;var e=y3();function t(p,b){return p===b&&(p!==0||1/p===1/b)||p!==p&&b!==b}var n=typeof Object.is=="function"?Object.is:t,r=e.useState,a=e.useEffect,s=e.useLayoutEffect,l=e.useDebugValue;function o(p,b){var y=b(),v=r({inst:{value:y,getSnapshot:b}}),_=v[0].inst,w=v[1];return s(function(){_.value=y,_.getSnapshot=b,u(_)&&w({inst:_})},[p,y,b]),a(function(){return u(_)&&w({inst:_}),p(function(){u(_)&&w({inst:_})})},[p]),l(y),y}function u(p){var b=p.getSnapshot;p=p.value;try{var y=b();return!n(p,y)}catch{return!0}}function d(p,b){return b()}var m=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?d:o;return mg.useSyncExternalStore=e.useSyncExternalStore!==void 0?e.useSyncExternalStore:m,mg}var VN;function qW(){return VN||(VN=1,hg.exports=Ere()),hg.exports}var Lre=qW();const Rre=(e,t)=>
9{if(Us(t))return t;if(Nc(t)&&Us(t.defaultValue))return t.defaultValue;if(typeof e=="function")return"";if(Array.isArray(e)){const n=e[e.length-1];return typeof n=="function"?"":n}return e},Ore={t:Rre,ready:!1},Bre=()=>()=>{},Se=(e,t={})=>{const{i18n:n}=t,{i18n:r,defaultNS:a}=h.useContext(VW)||{},s=n||r||Gw();s&&!s.reportNamespaces&&(s.reportNamespaces=new Pre),s||sh(s,"NO_I18NEXT_INSTANCE","useTranslation: You will need to pass in an i18next instance by using initReactI18next");const l=h.useMemo(()=>({...qw(),...s?.options?.react,...t}),[s,t]),{useSuspense:o,keyPrefix:u}=l,d=e||a||s?.options?.defaultNS,m=Us(d)?[d]:d||["translation"],p=h.useMemo(()=>m,m);s?.reportNamespaces?.addUsedNamespaces?.(p);const b=h.useRef(0),y=h.useCallback(P=>{if(!s)return Bre;const{bindI18n:T,bindI18nStore:E}=l,R=()=>{b.current+=1,P()};return T&&s.on(T,R),E&&s.store.on(E,R),()=>{T&&T.split(" ").forEach(D=>s.off(D,R)),E&&E.split(" ").forEach(D=>s.store.off(D,R))}},[s,l]),v=h.useRef(),_=h.useCallback(()=>{if(!s)return Ore;const P=!!(s.isInitialized||s.initializedStoreOnce)&&p.every(U=>gre(U,s,l)),T=t.lng||s.language,E=b.current,R=v.current;if(R&&R.ready===P&&R.lng===T&&R.keyPrefix===u&&R.revision===E)return R;const z={t:s.getFixedT(T,l.nsMode==="fallback"?p:p[0],u,{scopeNs:p}),ready:P,lng:T,keyPrefix:u,revision:E};return v.current=z,z},[s,p,u,l,t.lng]),[w,k]=h.useState(0),{t:S,ready:I}=Lre.useSyncExternalStore(y,_,_);h.useEffect(()=>{if(s&&!I&&!o){const P=()=>k(T=>T+1);t.lng?HN(s,t.lng,p,P):fv(s,p,P)}},[s,t.lng,p,I,o,w]);const C=s||{},F=h.useRef(null),N=h.useRef(),A=P=>{const T=Object.getOwnPropertyDescriptors(P);T.__original&&delete T.__original;const E=Object.create(Object.getPrototypeOf(P),T);if(!Object.prototype.hasOwnProperty.call(E,"__original"))try{Object.defineProperty(E,"__original",{value:P,writable:!1,enumerable:!1,configurable:!1})}catch{}return E},L=h.useMemo(()=>{const P=C,T=P?.language;let E=P;P&&(F.current&&F.current.__original===P?N.current!==T?(E=A(P),F.current=E,N.current=T):E=F.current:(E=A(P),F.current=E,N.current=T));const R=!I&&!o?(...z)=>(sh(s,"USE_T_BEFORE_READY","useTranslation: t was called before ready. When using useSuspense: false, make sure to check the ready flag before using t."),S(...z)):S,D=[R,E,I];return D.t=R,D.i18n=E,D.ready=I,D},[S,C,I,C.resolvedLanguage,C.language,C.languages]);if(s&&o&&!I)throw new Promise(P=>{const T=()=>P();t.lng?HN(s,t.lng,p,T):fv(s,p,T)});return L},Dre="_toast_13vc7_2",$re="_toastIcon_13vc7_23",Wre="_toastTitle_13vc7_33",Ure="_toastClose_13vc7_44",Hre="_toastMessage_13vc7_70",$f={toast:Dre,toastIcon:$re,toastTitle:Wre,toastClose:Ure,toastMessage:Hre},Kw=h.createContext(null),zre=7e3;function Vre(){return i.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:[i.jsx("circle",{cx:"12",cy:"12",r:"10",fill:"rgba(239, 68, 68, 0.14)",stroke:"var(--accent-red, #ef4444)",strokeWidth:"1.5"}),i.jsx("path",{d:"M12 8v4.5",stroke:"var(--accent-red, #ef4444)",strokeWidth:"2",strokeLinecap:"round"}),i.jsx("circle",{cx:"12",cy:"16.25",r:"1.1",fill:"var(--accent-red, #ef4444)"})]})}function qre({children:e}){const{t}=Se("market"),[n,r]=h.useState(null),a=h.useRef(null),s=h.useCallback(()=>{a.current&&clearTimeout(a.current),a.current=null,r(null)},[]),l=h.useCallback((d,m)=>{const p=d.trim();p&&(a.current&&clearTimeout(a.current),r({title:m?.trim()||t("errors.purchaseAlertTitle"),message:p}),a.current=setTimeout(s,zre))},[s,t]),o=h.useCallback(d=>{l(d,t("errors.purchaseAlertTitle"))},[l,t]);h.useEffect(()=>()=>{a.current&&clearTimeout(a.current)},[]);const u=h.useMemo(()=>({showToast:l,showPurchaseError:o}),[l,o]);return i.jsxs(Kw.Provider,{value:u,children:[e,n&&typeof document<"u"?Wn.createPortal(i.jsxs("div",{className:$f.toast,role:"alert","aria-live":"assertive",children:[i.jsx("span",{className:$f.toastIcon,children:i.jsx(Vre,{})}),i.jsx("p",{className:$f.toastTitle,children:n.title}),i.jsx("button",{type:"button",className:$f.toastClose,onClick:s,"aria-label":t("errors.purchaseAlertClose"),children:"×"}),i.jsx("p",{className:$f.toastMessage,children:n.message})]}),document.body):null]})}function GW(){const e=h.useContext(Kw);if(!e)throw new Error("usePurchaseAlert must be used within PurchaseAlertProvider");return e}function x3(){return h.useContext(Kw)}const qN=[{id:"cs2",steamAppId:Gr,isActive:!0,tradeHoldDays:8},{id:"sandbox",steamAppId:Ln,isActive:!0,tradeHoldDays:!1}],KW=h.createContext(null);function Gre({children:e}
9){const[t,n]=h.useState([]),[r,a]=h.useState(!0),[s,l]=h.useState(null);h.useEffect(()=>{let d=!1;return a(!0),l(null),hW.marketGames().then(m=>{d||(m?.games?.length?n(m.games):n(qN))}).catch(m=>{d||(l(m.message??"Failed to load market config"),n(qN))}).finally(()=>{d||a(!1)}),()=>{d=!0}},[]);const o=h.useMemo(()=>t.filter(d=>d.isActive),[t]),u=h.useMemo(()=>({games:t,activeGames:o,loading:r,error:s,tradeHoldDaysForSteamAppId:d=>{const m=d??Gr,p=t.find(y=>y.steamAppId===m);if(!p?.isActive)return 8;const b=p.tradeHoldDays;return b===!1?0:typeof b=="number"&&b>=0?b:8}}),[t,o,r,s]);return i.jsx(KW.Provider,{value:u,children:e})}function Gc(){const e=h.useContext(KW);if(!e)throw new Error("useMarketGames must be used within MarketGamesProvider");return e}const pv="portfolio.privacyMode",YW=h.createContext(null);function Kre(){try{return localStorage.getItem(pv)==="1"}catch{return!1}}function Yre(e){try{e?localStorage.setItem(pv,"1"):localStorage.removeItem(pv)}catch{}}function Zre({children:e}){const{isAuthenticated:t,user:n}
9=Xt(),[r,a]=h.useState([]),[s,l]=h.useState(null),[o,u]=h.useState(null),[d,m]=h.useState(!1),[p,b]=h.useState(null),[y,v]=h.useState([]),[_,w]=h.useState([]),[k,S]=h.useState({}),[I,C]=h.useState([]),[F,N]=h.useState(!1),[A,L]=h.useState(!1),[P,T]=h.useState(!1),[E,R]=h.useState(null),[D,z]=h.useState("30d"),[U,B]=h.useState(()=>Kre()),[$,q]=h.useState(0),K=h.useCallback(()=>{q(Ae=>Ae+1)},[]),O=h.useRef(!0);h.useEffect(()=>()=>{O.current=!1},[]);const V=h.useCallback(Ae=>{l(Ae),u(null),m(!1),S({}),R(null)},[]),G=h.useCallback(async()=>{if(!t){a([]);return}const Ae=await I0.list();O.current&&a(Ae.items)},[t]),H=h.useCallback(async Ae=>{const ye=r.find(Xe=>Xe.id===Ae);if(ye){if(!O.current)return;u(ye),m(!0);return}const $e=await I0.get(Ae);O.current&&(u($e),m(!!n&&!!$e.ownerId&&$e.ownerId===n.id))},[r,n]),re=h.useCallback(async()=>{if(!s){b(null),v([]),w([]),S({}),C([]),u(null),m(!1);return}N(!0),R(null);try{await H(s);const[Ae,ye,$e,Xe]=await Promise.all([Fa.getSummary(s),Fa.getHoldings(s),Fa.getAllocation(s),Fa.getSparklines(s,7)]);if(!O.current)return;b(Ae),v(ye.items),w($e.slices),C(Xe.items)}catch(Ae){if(!O.current)return;R(Ae instanceof Error?Ae.message:"Failed to load portfolio"),b(null),v([]),w([]),C([])}finally{O.current&&N(!1)}},[s,H]),Z=h.useCallback(async Ae=>{if(s){T(!0);try{const ye=await Fa.getChart(s,Ae);if(!O.current)return;S($e=>({...$e,[Ae]:ye}))}catch(ye){O.current&&R(ye instanceof Error?ye.message:"Failed to load chart")}finally{O.current&&T(!1)}}},[s]);h.useEffect(()=>{G()},[G]),h.useEffect(()=>{re()},[re]),h.useEffect(()=>{s&&Z(D)},[s,D,Z]);const Q=h.useCallback(Ae=>{z(Ae)},[]),ie=h.useCallback(()=>{B(Ae=>{const ye=!Ae;return Yre(ye),ye})},[]),ne=h.useCallback(async Ae=>{L(!0);try{const ye=await I0.create(Ae);return await G(),ye}finally{L(!1)}},[G]),X=h.useCallback(async Ae=>{if(!s)throw new Error("No portfolio selected");L(!0);try{const ye=await I0.update(s,Ae);return O.current&&(u(ye),a($e=>$e.map(Xe=>Xe.id===ye.id?{...Xe,...ye}:Xe)),await G(),Ae.cs2PriceSource!==void 0&&(S({}),await re(),await Z(D))),ye}finally{O.current&&L(!1)}},[s,D,re,Z,G]),le=h.useCallback(async Ae=>{if(!s)throw new Error("No portfolio selected");L(!0);try{const ye=await Fa.createLot(s,Ae);return await re(),S({}),await Z(D),K(),ye}finally{L(!1)}},[s,re,Z,D,K]),_e=h.useCallback(async(Ae,ye)=>{if(!s)throw new Error("No portfolio selected");L(!0);try{const $e=await Fa.updateLot(s,Ae,ye);return await re(),S({}),await Z(D),K(),$e}finally{L(!1)}},[s,re,Z,D,K]),J=h.useCallback(async Ae=>{if(!s)throw new Error("No portfolio selected");L(!0);try{await Fa.deleteLot(s,Ae),await re(),S({}),await Z(D),K()}finally{L(!1)}},[s,re,Z,D,K]),Be=h.useCallback(async Ae=>{if(!s)throw new Error("No portfolio selected");L(!0);try{await Fa.removeHolding(s,Ae),await re(),S({}),await Z(D),K()}finally{L(!1)}},[s,re,Z,D,K]),ee=h.useCallback(async Ae=>{if(!s)throw new Error("No portfolio selected");L(!0);try{const ye=await Fa.createTransaction(s,Ae);return await re(),S({}),await Z(D),K(),ye}finally{L(!1)}},[s,re,Z,D,K]),me=h.useCallback(async Ae=>{if(!s)throw new Error("No portfolio selected");L(!0);try{await Fa.depositCash(s,Ae),await re(),S({}),await Z(D),K()}finally{L(!1)}},[s,re,Z,D,K]),ve=h.useCallback(async Ae=>{if(!s)throw new Error("No portfolio selected");L(!0);try{await Fa.withdrawCash(s,Ae),await re(),S({}),await Z(D),K()}finally{L(!1)}},[s,re,Z,D,K]),we=h.useCallback(async Ae=>s?(await Fa.listLots(s,Ae)).items:[],[s]),Ee=h.useMemo(()=>({portfolios:r,viewPortfolio:o,detailPortfolioId:s,bindDetailPortfolioId:V,canEdit:d,createPortfolio:ne,updatePortfolio:X,refreshPortfolios:G,summary:p,holdings:y,allocation:_,chartByRange:k,sparklines:I,isLoading:F,isMutating:A,isChartLoading:P,error:E,range:D,setRange:Q,privacy:U,togglePrivacy:ie,refresh:re,refreshChart:Z,addLot:le,updateLot:_e,deleteLot:J,removeHolding:Be,addTransaction:ee,depositCash:me,withdrawCash:ve,listLots:we,mutationVersion:$}),[r,o,s,V,d,ne,X,G,p,y,_,k,I,F,A,P,E,D,Q,U,ie,re,Z,$,le,_e,J,Be,ee,me,ve,we]);return i.jsx(YW.Provider,{value:Ee,children:e})}function r1(){const e=h.useContext(YW);if(!e)throw new Error("usePortfolio must be used within PortfolioProvider");return e}function ta(e){if(gv)try{return gv(e)}catch{}return Xre(e)}function Xre(e){return`$${((e??0)/100).toFixed(2)}`}let gv=null;function GN(e){gv=e}function Qre(e,t){const n=new Date(e);return Number.isNaN(n.getTime())?"":new Intl.DateTimeFormat(t,{month:"short",year:"numeric"}).format(n)}const t3=["USD","EUR","GBP","RUB","CNY"],Bd=["en","ru","de","es"],ZW="preferredDisplayCurrency",Jre=3600*1e3,pg={USD:"$",EUR:"€",GBP:"£",RUB:"₽",CNY:"¥"},eae={USD:1,EUR:0,GBP:0,RUB:0,CNY:0},XW=h.createContext(null);function tae(){try{const e=localStorage.getItem(ZW);if(e&&t3.includes(e))return e}catch{}return"USD"}function KN(e){try{localStorage.setItem(ZW,e)}catch{}}function nae(e,t,n){return n!==void 0?n:e==="USD"||e==="EUR"||e==="GBP"||e==="CNY"||e==="RUB"&&Math.abs(t)<10?2:e==="RUB"?0:2}const rae={USD:"en-US",EUR:"en-IE",GBP:"en-GB",RUB:"ru-RU",CNY:"zh-CN"};function aae({children:e}){const{user:t,updateUser:n}=Xt(),[r,a]=h.useState(()=>{const k=t?.preferredDisplayCurrency;return k&&t3.includes(k)?k:tae()}
9),[s,l]=h.useState(eae),[o,u]=h.useState(null),d=h.useRef(0),m=h.useRef(!1),p=h.useRef(null);h.useEffect(()=>{const k=t?.id??null;k!==p.current&&(p.current=k,m.current=!1)},[t?.id]),h.useEffect(()=>{if(m.current)return;const k=t?.preferredDisplayCurrency;k&&t3.includes(k)&&k!==r&&(a(k),KN(k))},[t?.preferredDisplayCurrency,r]),h.useEffect(()=>{let k=!1;return(async()=>{const I=Date.now();if(!(d.current&&I-d.current<Jre))try{const C=await Yu.getFxRates();if(k)return;d.current=I,l({USD:1,EUR:Number(C.rates.EUR??0)||0,GBP:Number(C.rates.GBP??0)||0,RUB:Number(C.rates.RUB??0)||0,CNY:Number(C.rates.CNY??0)||0}),u(C.fetchedAt)}catch{}})(),()=>{k=!0}},[]),h.useEffect(()=>{if(r==="USD"||s[r]>0)return;let k=!1;return(async()=>{try{const S=await Yu.getFxRates();if(k)return;d.current=Date.now(),l({USD:1,EUR:Number(S.rates.EUR??0)||0,GBP:Number(S.rates.GBP??0)||0,RUB:Number(S.rates.RUB??0)||0,CNY:Number(S.rates.CNY??0)||0}),u(S.fetchedAt)}catch{}})(),()=>{k=!0}},[r,s]);const b=h.useCallback(async k=>{if(k!==r&&(m.current=!0,a(k),KN(k),!!t))try{const S=await hr.updateDisplayCurrency(k);n({...t,preferredDisplayCurrency:S.preferredDisplayCurrency??k})}catch{}},[r,t,n]),y=r==="USD"||(s[r]??0)>0,v=h.useCallback(k=>{const S=(k??0)/100;if(r==="USD")return S;const I=s[r];return!I||I<=0?S:S*I},[r,s]),_=h.useCallback((k,S)=>{const I=s[r],C=r!=="USD"&&!(I>0)?"USD":r,F=(k??0)/100,N=C==="USD"?F:F*I,A=nae(C,N,S?.decimals),L=rae[C],P=pg[C],T=Math.abs(N),E=new Intl.NumberFormat(L,{minimumFractionDigits:A,maximumFractionDigits:A}).format(T),R=N<0?"-":S?.signed?"+":"";return C==="RUB"?`${R}${E} ${P}`:`${R}${P}${E}`},[r,s]);h.useEffect(()=>(GN(k=>_(k)),()=>GN(null)),[_]);const w=h.useMemo(()=>({currency:r,rates:s,ratesFetchedAt:o,symbol:y?pg[r]:pg.USD,ratesReady:y,setCurrency:b,format:_,convert:v}),[r,s,o,y,b,_,v]);return i.jsx(XW.Provider,{value:w,children:e})}function Nr(){const e=h.useContext(XW);if(!e)throw new Error("useCurrency must be used within CurrencyProvider");return e}const iae="preferredLanguage",YN={en:"English",ru:"Русский",de:"Deutsch",es:"Español"},QW=h.createContext(null);function ZN(e){try{localStorage.setItem(iae,e)}catch{}}function sae({children:e}){const{user:t,updateUser:n}=Xt(),{i18n:r}=Se(),a=h.useMemo(()=>{const b=t?.preferredLanguage;if(b&&Bd.includes(b))return b;const y=(r.resolvedLanguage??r.language??"en").toLowerCase().split("-")[0];return Bd.includes(y)?y:"en"},[t?.preferredLanguage,r]),[s,l]=h.useState(a),o=h.useRef(!1),u=h.useRef(null);h.useEffect(()=>{const b=t?.id??null;b!==u.current&&(u.current=b,o.current=!1)},[t?.id]),h.useEffect(()=>{if(o.current)return;const b=t?.preferredLanguage;b&&Bd.includes(b)&&b!==s&&(l(b),ZN(b))},[t?.preferredLanguage,s]),h.useEffect(()=>{r.resolvedLanguage!==s&&r.changeLanguage(s)},[s,r]),h.useEffect(()=>{typeof document<"u"&&document.documentElement.setAttribute("lang",s)},[s]);const d=h.useCallback(async b=>{if(b!==s&&(o.current=!0,l(b),ZN(b),!!t))try{const y=await hr.updateLanguage(b);n({...t,preferredLanguage:y.preferredLanguage??b})}catch{}},[s,t,n]),m=h.useCallback(b=>YN[b]??b,[]),p=h.useMemo(()=>({language:s,label:YN[s],setLanguage:d,labelFor:m}),[s,d,m]);return i.jsx(QW.Provider,{value:p,children:e})}function E6(){const e=h.useContext(QW);if(!e)throw new Error("useLanguage must be used within LanguageProvider");return e}var XN="popstate";function lae(e={}){function t(r,a){let{pathname:s,search:l,hash:o}=r.location;return bv("",{pathname:s,search:l,hash:o},a.state&&a.state.usr||null,a.state&&a.state.key||"default")}function n(r,a){return typeof a=="string"?a:lh(a)}return cae(t,n,null,e)}function ma(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function pl(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function oae(){return Math.random().toString(36).substring(2,10)}function QN(e,t){return{usr:e.state,key:e.key,idx:t}}function bv(e,t,n=null,r){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof t=="string"?v3(t):t,state:n,key:t&&t.key||r||oae()}}function lh({pathname:e="/",search:t="",hash:n=""}){return t&&t!=="?"&&(e+=t.charAt(0)==="?"?t:"?"+t),n&&n!=="#"&&(e+=n.charAt(0)==="#"?n:"#"+n),e}function v3(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substring(n),e=e.substring(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substring(r),e=e.substring(0,r)),e&&(t.pathname=e)}return t}function cae(e,t,n,r={}){let{window:a=document.defaultView,v5Compat:s=!1}=r,l=a.history,o="POP",u=null,d=m();d==null&&(d=0,l.replaceState({...l.state,idx:d},""));function m(){return(l.state||{idx:null}).idx}function p(){o="POP";let w=m(),k=w==null?null:w-d;d=w,u&&u({action:o,location:_.location,delta:k})}function b(w,k){o="PUSH";let S=bv(_.location,w,k);d=m()+1;let I=QN(S,d),C=_.createHref(S);try{l.pushState(I,"",C)}catch(F){if(F instanceof DOMException&&F.name==="DataCloneError")throw F;a.location.assign(C)}s&&u&&u({action:o,location:_.location,delta:1})}function y(w,k){o="REPLACE";let S=bv(_.location,w,k);d=m();let I=QN(S,d),C=_.createHref(S);l.replaceState(I,"",C),s&&u&&u({action:o,location:_.location,delta:0})}function v(w){return uae(w)}let _={get action(){return o},get location(){return e(a,l)},listen(w){if(u)throw new Error("A history only accepts one active listener");return a.addEventListener(XN,p),u=w,()=>{a.removeEventListener(XN,p),u=null}},createHref(w){return t(a,w)},createURL:v,encodeLocation(w){let k=v(w);return{pathname:k.pathname,search:k.search,hash:k.hash}},push:b,replace:y,go(w){return l.go(w)}};return _}function uae(e,t=!1){let n="http://localhost";
9typeof window<"u"&&(n=window.location.origin!=="null"?window.location.origin:window.location.href),ma(n,"No window.location.(origin|href) available to create URL");let r=typeof e=="string"?e:lh(e);return r=r.replace(/ $/,"%20"),!t&&r.startsWith("//")&&(r=n+r),new URL(r,n)}function JW(e,t,n="/"){return dae(e,t,n,!1)}function dae(e,t,n,r){let a=typeof t=="string"?v3(t):t,s=Oc(a.pathname||"/",n);if(s==null)return null;let l=eU(e);fae(l);let o=null;for(let u=0;o==null&&u<l.length;++u){let d=kae(s);o=_ae(l[u],d,r)}return o}function eU(e,t=[],n=[],r="",a=!1){let s=(l,o,u=a,d)=>{let m={relativePath:d===void 0?l.path||"":d,caseSensitive:l.caseSensitive===!0,childrenIndex:o,route:l};if(m.relativePath.startsWith("/")){if(!m.relativePath.startsWith(r)&&u)return;ma(m.relativePath.startsWith(r),`Absolute route path "${m.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),m.relativePath=m.relativePath.slice(r.length)}let p=Pc([r,m.relativePath]),b=n.concat(m);l.children&&l.children.length>0&&(ma(l.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${p}".`),eU(l.children,t,b,p,u)),!(l.path==null&&!l.index)&&t.push({path:p,score:xae(p,l.index),routesMeta:b})};return e.forEach((l,o)=>{if(l.path===""||!l.path?.includes("?"))s(l,o);else for(let u of tU(l.path))s(l,o,!0,u)}),t}function tU(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,a=n.endsWith("?"),s=n.replace(/\?$/,"");if(r.length===0)return a?[s,""]:[s];let l=tU(r.join("/")),o=[];return o.push(...l.map(u=>u===""?s:[s,u].join("/"))),a&&o.push(...l),o.map(u=>e.startsWith("/")&&u===""?"/":u)}function fae(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:vae(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}var hae=/^:[\w-]+$/,mae=3,pae=2,gae=1,bae=10,yae=-2,JN=e=>e==="*";function xae(e,t){let n=e.split("/"),r=n.length;return n.some(JN)&&(r+=yae),t&&(r+=pae),n.filter(a=>!JN(a)).reduce((a,s)=>a+(hae.test(s)?mae:s===""?gae:bae),r)}function vae(e,t){return e.length===t.length&&e.slice(0,-1).every((r,a)=>r===t[a])?e[e.length-1]-t[t.length-1]:0}function _ae(e,t,n=!1){let{routesMeta:r}=e,a={},s="/",l=[];for(let o=0;o<r.length;++o){let u=r[o],d=o===r.length-1,m=s==="/"?t:t.slice(s.length)||"/",p=up({path:u.relativePath,caseSensitive:u.caseSensitive,end:d},m),b=u.route;if(!p&&d&&n&&!r[r.length-1].route.index&&(p=up({path:u.relativePath,caseSensitive:u.caseSensitive,end:!1},m)),!p)return null;
9Object.assign(a,p.params),l.push({params:a,pathname:Pc([s,p.pathname]),pathnameBase:Cae(Pc([s,p.pathnameBase])),route:b}),p.pathnameBase!=="/"&&(s=Pc([s,p.pathnameBase]))}return l}function up(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=wae(e.path,e.caseSensitive,e.end),a=t.match(n);if(!a)return null;let s=a[0],l=s.replace(/(.)\/+$/,"$1"),o=a.slice(1);return{params:r.reduce((d,{paramName:m,isOptional:p},b)=>{if(m==="*"){let v=o[b]||"";l=s.slice(0,s.length-v.length).replace(/(.)\/+$/,"$1")}const y=o[b];return p&&!y?d[m]=void 0:d[m]=(y||"").replace(/%2F/g,"/"),d},{}),pathname:s,pathnameBase:l,pattern:e}}function wae(e,t=!1,n=!0){pl(e==="*"||!e.endsWith("*")||e.endsWith("/*"),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,"/*")}".`);let r=[],a="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(l,o,u)=>(r.push({paramName:o,isOptional:u!=null}),u?"/?([^\\/]+)?":"/([^\\/]+)")).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return e.endsWith("*")?(r.push({paramName:"*"}),a+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?a+="\\/*$":e!==""&&e!=="/"&&(a+="(?:(?=\\/|$))"),[new RegExp(a,t?void 0:"i"),r]}function kae(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return pl(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function Oc(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}var Sae=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Iae=e=>Sae.test(e);function Mae(e,t="/"){let{pathname:n,search:r="",hash:a=""}=typeof e=="string"?v3(e):e,s;if(n)if(Iae(n))s=n;else{if(n.includes("//")){let l=n;n=n.replace(/\/\/+/g,"/"),pl(!1,`Pathnames cannot have embedded double slashes - normalizing ${l} -> ${n}`)}n.startsWith("/")?s=eT(n.substring(1),"/"):s=eT(n,t)}else s=t;return{pathname:s,search:jae(r),hash:Nae(a)}}function eT(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(a=>{a===".."?n.length>1&&n.pop():a!=="."&&n.push(a)}),n.length>1?n.join("/"):"/"}function gg(e,t,n,r){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(r)}].  Please separate it out to the \`to.${n}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function Fae(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function Yw(e){let t=Fae(e);return t.map((n,r)=>r===t.length-1?n.pathname:n.pathnameBase)}function Zw(e,t,n,r=!1){let a;typeof e=="string"?a=v3(e):(a={...e},ma(!a.pathname||!a.pathname.includes("?"),gg("?","pathname","search",a)),ma(!a.pathname||!a.pathname.includes("#"),gg("#","pathname","hash",a)),ma(!a.search||!a.search.includes("#"),gg("#","search","hash",a)));let s=e===""||a.pathname==="",l=s?"/":a.pathname,o;if(l==null)o=n;else{let p=t.length-1;if(!r&&l.startsWith("..")){let b=l.split("/");for(;b[0]==="..";)b.shift(),p-=1;a.pathname=b.join("/")}o=p>=0?t[p]:"/"}let u=Mae(a,o),d=l&&l!=="/"&&l.endsWith("/"),m=(s||l===".")&&n.endsWith("/");return!u.pathname.endsWith("/")&&(d||m)&&(u.pathname+="/"),u}var Pc=e=>e.join("/").replace(/\/\/+/g,"/"),Cae=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),jae=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Nae=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function Tae(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var nU=["POST","PUT","PATCH","DELETE"];new Set(nU);var Aae=["GET",...nU];new Set(Aae);var _3=h.createContext(null);_3.displayName="DataRouter";var L6=h.createContext(null);L6.displayName="DataRouterState";h.createContext(!1);var rU=h.createContext({isTransitioning:!1});rU.displayName="ViewTransition";var Pae=h.createContext(new Map);Pae.displayName="Fetchers";var Eae=h.createContext(null);Eae.displayName="Await";var fo=h.createContext(null);fo.displayName="Navigation";var qh=h.createContext(null);qh.displayName="Location";var ho=h.createContext({outlet:null,matches:[],isDataRoute:!1});ho.displayName="Route";var Xw=h.createContext(null);Xw.displayName="RouteError";function Lae(e,{relative:t}={}){ma(w3(),"useHref() may be used only in the context of a <Router> component.");let{basename:n,navigator:r}=h.useContext(fo),{hash:a,pathname:s,search:l}=Gh(e,{relative:t}),o=s;return n!=="/"&&(o=s==="/"?n:Pc([n,s])),r.createHref({pathname:o,search:l,hash:a})}function w3(){return h.useContext(qh)!=null}function na(){return ma(w3(),"useLocation() may be used only in the context of a <Router> component."),h.useContext(qh).location}var aU="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function iU(e){h.useContext(fo).static||h.useLayoutEffect(e)}function tr(){let{isDataRoute:e}=h.useContext(ho);return e?Kae():Rae()}function Rae(){ma(w3(),"useNavigate() may be used only in the context of a <Router> component.");
9let e=h.useContext(_3),{basename:t,navigator:n}=h.useContext(fo),{matches:r}=h.useContext(ho),{pathname:a}=na(),s=JSON.stringify(Yw(r)),l=h.useRef(!1);return iU(()=>{l.current=!0}),h.useCallback((u,d={})=>{if(pl(l.current,aU),!l.current)return;if(typeof u=="number"){n.go(u);return}let m=Zw(u,JSON.parse(s),a,d.relative==="path");e==null&&t!=="/"&&(m.pathname=m.pathname==="/"?t:Pc([t,m.pathname])),(d.replace?n.replace:n.push)(m,d.state,d)},[t,n,s,a,e])}h.createContext(null);function Ms(){let{matches:e}=h.useContext(ho),t=e[e.length-1];return t?t.params:{}}function Gh(e,{relative:t}={}){let{matches:n}=h.useContext(ho),{pathname:r}=na(),a=JSON.stringify(Yw(n));return h.useMemo(()=>Zw(e,JSON.parse(a),r,t==="path"),[e,a,r,t])}function Oae(e,t){return sU(e,t)}function sU(e,t,n,r,a){ma(w3(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:s}=h.useContext(fo),{matches:l}=h.useContext(ho),o=l[l.length-1],u=o?o.params:{},d=o?o.pathname:"/",m=o?o.pathnameBase:"/",p=o&&o.route;{let S=p&&p.path||"";lU(d,!p||S.endsWith("*")||S.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${d}" (under <Route path="${S}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.
10
11Please change the parent <Route path="${S}"> to <Route path="${S==="/"?"*":`${S}/*`}">.`)}let b=na(),y;if(t){let S=typeof t=="string"?v3(t):t;ma(m==="/"||S.pathname?.startsWith(m),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${m}" but pathname "${S.pathname}" was given in the \`location\` prop.`),y=S}else y=b;let v=y.pathname||"/",_=v;if(m!=="/"){let S=m.replace(/^\//,"").split("/");_="/"+v.replace(/^\//,"").split("/").slice(S.length).join("/")}let w=JW(e,{pathname:_});pl(p||w!=null,`No routes matched location "${y.pathname}${y.search}${y.hash}" `),pl(w==null||w[w.length-1].route.element!==void 0||w[w.length-1].route.Component!==void 0||w[w.length-1].route.lazy!==void 0,`Matched leaf route at location "${y.pathname}${y.search}${y.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let k=Uae(w&&w.map(S=>Object.assign({},S,{params:Object.assign({},u,S.params),pathname:Pc([m,s.encodeLocation?s.encodeLocation(S.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:S.pathname]),pathnameBase:S.pathnameBase==="/"?m:Pc([m,s.encodeLocation?s.encodeLocation(S.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:S.pathnameBase])})),l,n,r,a);return t&&k?h.createElement(qh.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...y},navigationType:"POP"}},k):k}function Bae(){let e=Gae(),t=Tae(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r="rgba(200,200,200, 0.5)",a={padding:"0.5rem",backgroundColor:r},s={padding:"2px 4px",backgroundColor:r},l=null;return console.error("Error handled by React Router default ErrorBoundary:",e),l=h.createElement(h.Fragment,null,h.createElement("p",null,"💿 Hey developer 👋"),h.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",h.createElement("code",{style:s},"ErrorBoundary")," or"," ",h.createElement("code",{style:s},"errorElement")," prop on your route.")),h.createElement(h.Fragment,null,h.createElement("h2",null,"Unexpected Application Error!"),h.createElement("h3",{style:{fontStyle:"italic"}},t),n?h.createElement("pre",{style:a},n):null,l)}var Dae=h.createElement(Bae,null),$ae=class extends h.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||t.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){this.props.onError?this.props.onError(e,t):console.error("React Router caught the following error during render",e)}render(){return this.state.error!==void 0?h.createElement(ho.Provider,{value:this.props.routeContext},h.createElement(Xw.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function Wae({routeContext:e,match:t,children:n}){let r=h.useContext(_3);return r&&r.static&&r.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=t.route.id),h.createElement(ho.Provider,{value:e},n)}function Uae(e,t=[],n=null,r=null,a=null){if(e==null){if(!n)return null;if(n.errors)e=n.matches;else if(t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let s=e,l=n?.errors;if(l!=null){let m=s.findIndex(p=>p.route.id&&l?.[p.route.id]!==void 0);ma(m>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(l).join(",")}`),s=s.slice(0,Math.min(s.length,m+1))}let o=!1,u=-1;if(n)for(let m=0;m<s.length;m++){let p=s[m];if((p.route.HydrateFallback||p.route.hydrateFallbackElement)&&(u=m),p.route.id){let{loaderData:b,errors:y}
11=n,v=p.route.loader&&!b.hasOwnProperty(p.route.id)&&(!y||y[p.route.id]===void 0);if(p.route.lazy||v){o=!0,u>=0?s=s.slice(0,u+1):s=[s[0]];break}}}let d=n&&r?(m,p)=>{r(m,{location:n.location,params:n.matches?.[0]?.params??{},errorInfo:p})}:void 0;return s.reduceRight((m,p,b)=>{let y,v=!1,_=null,w=null;n&&(y=l&&p.route.id?l[p.route.id]:void 0,_=p.route.errorElement||Dae,o&&(u<0&&b===0?(lU("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),v=!0,w=null):u===b&&(v=!0,w=p.route.hydrateFallbackElement||null)));let k=t.concat(s.slice(0,b+1)),S=()=>{let I;return y?I=_:v?I=w:p.route.Component?I=h.createElement(p.route.Component,null):p.route.element?I=p.route.element:I=m,h.createElement(Wae,{match:p,routeContext:{outlet:m,matches:k,isDataRoute:n!=null},children:I})};return n&&(p.route.ErrorBoundary||p.route.errorElement||b===0)?h.createElement($ae,{location:n.location,revalidation:n.revalidation,component:_,error:y,children:S(),routeContext:{outlet:null,matches:k,isDataRoute:!0},onError:d}):S()},null)}function Qw(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function Hae(e){let t=h.useContext(_3);return ma(t,Qw(e)),t}function zae(e){let t=h.useContext(L6);return ma(t,Qw(e)),t}function Vae(e){let t=h.useContext(ho);return ma(t,Qw(e)),t}function Jw(e){let t=Vae(e),n=t.matches[t.matches.length-1];return ma(n.route.id,`${e} can only be used on routes that contain a unique "id"`),n.route.id}function qae(){return Jw("useRouteId")}function Gae(){let e=h.useContext(Xw),t=zae("useRouteError"),n=Jw("useRouteError");return e!==void 0?e:t.errors?.[n]}function Kae(){let{router:e}=Hae("useNavigate"),t=Jw("useNavigate"),n=h.useRef(!1);return iU(()=>{n.current=!0}),h.useCallback(async(a,s={})=>{pl(n.current,aU),n.current&&(typeof a=="number"?e.navigate(a):await e.navigate(a,{fromRouteId:t,...s}))},[e,t])}var tT={};function lU(e,t,n){!t&&!tT[e]&&(tT[e]=!0,pl(!1,n))}h.memo(Yae);function Yae({routes:e,future:t,state:n,unstable_onError:r}){return sU(e,void 0,n,r,t)}function pa({to:e,replace:t,state:n,relative:r}){ma(w3(),"<Navigate> may be used only in the context of a <Router> component.");let{static:a}=h.useContext(fo);pl(!a,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let{matches:s}=h.useContext(ho),{pathname:l}=na(),o=tr(),u=Zw(e,Yw(s),l,r==="path"),d=JSON.stringify(u);return h.useEffect(()=>{o(JSON.parse(d),{replace:t,state:n,relative:r})},[o,d,r,t,n]),null}function yv(e){ma(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function Zae({basename:e="/",children:t=null,location:n,navigationType:r="POP",navigator:a,static:s=!1}){ma(!w3(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let l=e.replace(/^\/*/,"/"),o=h.useMemo(()=>({basename:l,navigator:a,static:s,future:{}}),[l,a,s]);typeof n=="string"&&(n=v3(n));let{pathname:u="/",search:d="",hash:m="",state:p=null,key:b="default"}=n,y=h.useMemo(()=>{let v=Oc(u,l);return v==null?null:{location:{pathname:v,search:d,hash:m,state:p,key:b},navigationType:r}},[l,u,d,m,p,b,r]);return pl(y!=null,`<Router basename="${l}"> is not able to match the URL "${u}${d}${m}" because it does not start with the basename, so the <Router> won't render anything.`),y==null?null:h.createElement(fo.Provider,{value:o},h.createElement(qh.Provider,{children:t,value:y}))}function Xae({children:e,location:t}){return Oae(xv(e),t)}function xv(e,t=[]){let n=[];return h.Children.forEach(e,(r,a)=>{if(!h.isValidElement(r))return;let s=[...t,a];if(r.type===h.Fragment){n.push.apply(n,xv(r.props.children,s));return}ma(r.type===yv,`[${typeof r.type=="string"?r.type:r.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),ma(!r.props.index||!r.props.children,"An index route cannot have child routes.");let l={id:r.props.id||s.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,middleware:r.props.middleware,loader:r.props.loader,action:r.props.action,hydrateFallbackElement:r.props.hydrateFallbackElement,HydrateFallback:r.props.HydrateFallback,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.hasErrorBoundary===!0||r.props.ErrorBoundary!=null||r.props.errorElement!=null,
11shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(l.children=xv(r.props.children,s)),n.push(l)}),n}var $5="get",W5="application/x-www-form-urlencoded";function R6(e){return e!=null&&typeof e.tagName=="string"}function Qae(e){return R6(e)&&e.tagName.toLowerCase()==="button"}function Jae(e){return R6(e)&&e.tagName.toLowerCase()==="form"}function eie(e){return R6(e)&&e.tagName.toLowerCase()==="input"}function tie(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function nie(e,t){return e.button===0&&(!t||t==="_self")&&!tie(e)}function vv(e=""){return new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,n)=>{let r=e[n];return t.concat(Array.isArray(r)?r.map(a=>[n,a]):[[n,r]])},[]))}function rie(e,t){let n=vv(e);return t&&t.forEach((r,a)=>{n.has(a)||t.getAll(a).forEach(s=>{n.append(a,s)})}),n}var $m=null;function aie(){if($m===null)try{new FormData(document.createElement("form"),0),$m=!1}catch{$m=!0}return $m}var iie=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function bg(e){return e!=null&&!iie.has(e)?(pl(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${W5}"`),null):e}function sie(e,t){let n,r,a,s,l;if(Jae(e)){let o=e.getAttribute("action");r=o?Oc(o,t):null,n=e.getAttribute("method")||$5,a=bg(e.getAttribute("enctype"))||W5,s=new FormData(e)}else if(Qae(e)||eie(e)&&(e.type==="submit"||e.type==="image")){let o=e.form;if(o==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let u=e.getAttribute("formaction")||o.getAttribute("action");if(r=u?Oc(u,t):null,n=e.getAttribute("formmethod")||o.getAttribute("method")||$5,a=bg(e.getAttribute("formenctype"))||bg(o.getAttribute("enctype"))||W5,s=new FormData(o,e),!aie()){let{name:d,type:m,value:p}=e;if(m==="image"){let b=d?`${d}.`:"";s.append(`${b}x`,"0"),s.append(`${b}y`,"0")}else d&&s.append(d,p)}}else{if(R6(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');n=$5,r=null,a=W5,l=e}return s&&a==="text/plain"&&(l=s,s=void 0),{action:r,method:n.toLowerCase(),encType:a,formData:s,body:l}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function ek(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function lie(e,t,n){let r=typeof e=="string"?new URL(e,typeof window>"u"?"server://singlefetch/":window.location.origin):e;return r.pathname==="/"?r.pathname=`_root.${n}`:t&&Oc(r.pathname,t)==="/"?r.pathname=`${t.replace(/\/$/,"")}/_root.${n}`:r.pathname=`${r.pathname.replace(/\/$/,"")}.${n}`,r}async function oie(e,t){if(e.id in t)return t[e.id];try{let n=await import(e.module);return t[e.id]=n,n}catch(n){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(n),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function cie(e){return e==null?!1:e.href==null?e.rel==="preload"&&typeof e.imageSrcSet=="string"&&typeof e.imageSizes=="string":typeof e.rel=="string"&&typeof e.href=="string"}async function uie(e,t,n){let r=await Promise.all(e.map(async a=>{let s=t.routes[a.route.id];if(s){let l=await oie(s,n);return l.links?l.links():[]}return[]}));return mie(r.flat(1).filter(cie).filter(a=>a.rel==="stylesheet"||a.rel==="preload").map(a=>a.rel==="stylesheet"?{...a,rel:"prefetch",as:"style"}:{...a,rel:"prefetch"}))}function nT(e,t,n,r,a,s){let l=(u,d)=>n[d]?u.route.id!==n[d].route.id:!0,o=(u,d)=>n[d].pathname!==u.pathname||n[d].route.path?.endsWith("*")&&n[d].params["*"]!==u.params["*"];return s==="assets"?t.filter((u,d)=>l(u,d)||o(u,d)):s==="data"?t.filter((u,d)=>{let m=r.routes[u.route.id];if(!m||!m.hasLoader)return!1;if(l(u,d)||o(u,d))return!0;if(u.route.shouldRevalidate){let p=u.route.shouldRevalidate({currentUrl:new URL(a.pathname+a.search+a.hash,window.origin),currentParams:n[0]?.params||{},nextUrl:new URL(e,window.origin),nextParams:u.params,defaultShouldRevalidate:!0});if(typeof p=="boolean")return p}return!0}):[]}function die(e,t,{includeHydrateFallback:n}={}){return fie(e.map(r=>{let a=t.routes[r.route.id];if(!a)return[];let s=[a.module];return a.clientActionModule&&(s=s.concat(a.clientActionModule)),a.clientLoaderModule&&(s=s.concat(a.clientLoaderModule)),n&&a.hydrateFallbackModule&&(s=s.concat(a.hydrateFallbackModule)),a.imports&&(s=s.concat(a.imports)),s}).flat(1))}function fie(e){return[...new Set(e)]}function hie(e){let t={},n=Object.keys(e).sort();for(let r of n)t[r]=e[r];return t}function mie(e,t){let n=new Set;return new Set(t),e.reduce((r,a)=>{let s=JSON.stringify(hie(a));return n.has(s)||(n.add(s),r.push({key:s,link:a})),r},[])}function oU(){let e=h.useContext(_3);return ek(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function pie(){let e=h.useContext(L6);return ek(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}var tk=h.createContext(void 0);tk.displayName="FrameworkContext";function cU(){let e=h.useContext(tk);return ek(e,"You must render this element inside a <HydratedRouter> element"),e}function gie(e,t){let n=h.useContext(tk),[r,a]=h.useState(!1),[s,l]=
11h.useState(!1),{onFocus:o,onBlur:u,onMouseEnter:d,onMouseLeave:m,onTouchStart:p}=t,b=h.useRef(null);h.useEffect(()=>{if(e==="render"&&l(!0),e==="viewport"){let _=k=>{k.forEach(S=>{l(S.isIntersecting)})},w=new IntersectionObserver(_,{threshold:.5});return b.current&&w.observe(b.current),()=>{w.disconnect()}}},[e]),h.useEffect(()=>{if(r){let _=setTimeout(()=>{l(!0)},100);return()=>{clearTimeout(_)}}},[r]);let y=()=>{a(!0)},v=()=>{a(!1),l(!1)};return n?e!=="intent"?[s,b,{}]:[s,b,{onFocus:Wf(o,y),onBlur:Wf(u,v),onMouseEnter:Wf(d,y),onMouseLeave:Wf(m,v),onTouchStart:Wf(p,y)}]:[!1,b,{}]}function Wf(e,t){return n=>{e&&e(n),n.defaultPrevented||t(n)}}function bie({page:e,...t}){let{router:n}=oU(),r=h.useMemo(()=>JW(n.routes,e,n.basename),[n.routes,e,n.basename]);return r?h.createElement(xie,{page:e,matches:r,...t}):null}function yie(e){let{manifest:t,routeModules:n}=cU(),[r,a]=h.useState([]);return h.useEffect(()=>{let s=!1;return uie(e,t,n).then(l=>{s||a(l)}),()=>{s=!0}},[e,t,n]),r}function xie({page:e,matches:t,...n}){let r=na(),{manifest:a,routeModules:s}=cU(),{basename:l}=oU(),{loaderData:o,matches:u}=pie(),d=h.useMemo(()=>nT(e,t,u,a,r,"data"),[e,t,u,a,r]),m=h.useMemo(()=>nT(e,t,u,a,r,"assets"),[e,t,u,a,r]),p=h.useMemo(()=>{if(e===r.pathname+r.search+r.hash)return[];let v=new Set,_=!1;if(t.forEach(k=>{let S=a.routes[k.route.id];!S||!S.hasLoader||(!d.some(I=>I.route.id===k.route.id)&&k.route.id in o&&s[k.route.id]?.shouldRevalidate||S.hasClientLoader?_=!0:v.add(k.route.id))}),v.size===0)return[];let w=lie(e,l,"data");return _&&v.size>0&&w.searchParams.set("_routes",t.filter(k=>v.has(k.route.id)).map(k=>k.route.id).join(",")),[w.pathname+w.search]},[l,o,r,a,d,t,e,s]),b=h.useMemo(()=>die(m,a),[m,a]),y=yie(m);return h.createElement(h.Fragment,null,p.map(v=>h.createElement("link",{key:v,rel:"prefetch",as:"fetch",href:v,...n})),b.map(v=>h.createElement("link",{key:v,rel:"modulepreload",href:v,...n})),y.map(({key:v,link:_})=>h.createElement("link",{key:v,nonce:n.nonce,..._})))}function vie(...e){return t=>{e.forEach(n=>{typeof n=="function"?n(t):n!=null&&(n.current=t)})}}var uU=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{uU&&(window.__reactRouterVersion="7.9.6")}catch{}function _ie({basename:e,children:t,window:n}){let r=h.useRef();r.current==null&&(r.current=lae({window:n,v5Compat:!0}));let a=r.current,[s,l]=h.useState({action:a.action,location:a.location}),o=h.useCallback(u=>{h.startTransition(()=>l(u))},[l]);return h.useLayoutEffect(()=>a.listen(o),[a,o]),h.createElement(Zae,{basename:e,children:t,location:s.location,navigationType:s.action,navigator:a})}var dU=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Pt=h.forwardRef(function({onClick:t,discover:n="render",prefetch:r="none",relative:a,reloadDocument:s,replace:l,state:o,target:u,to:d,preventScrollReset:m,viewTransition:p,...b},y){let{basename:v}=h.useContext(fo),_=typeof d=="string"&&dU.test(d),w,k=!1;if(typeof d=="string"&&_&&(w=d,uU))try{let P=new URL(window.location.href),T=d.startsWith("//")?new URL(P.protocol+d):new URL(d),E=Oc(T.pathname,v);T.origin===P.origin&&E!=null?d=E+T.search+T.hash:k=!0}catch{pl(!1,`<Link to="${d}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let S=Lae(d,{relative:a}),[I,C,F]=gie(r,b),N=Sie(d,{replace:l,state:o,target:u,preventScrollReset:m,relative:a,viewTransition:p});function A(P){t&&t(P),P.defaultPrevented||N(P)}let L=h.createElement("a",{...b,...F,href:w||S,onClick:k||s?t:A,ref:vie(y,C),target:u,"data-discover":!_&&n==="render"?"true":void 0});return I&&!_?h.createElement(h.Fragment,null,L,h.createElement(bie,{page:S})):L});Pt.displayName="Link";var fU=h.forwardRef(function({"aria-current":t="page",caseSensitive:n=!1,className:r="",end:a=!1,style:s,to:l,viewTransition:o,children:u,...d},m){let p=Gh(l,{relative:d.relative}),b=na(),y=h.useContext(L6),{navigator:v,basename:_}=h.useContext(fo),w=y!=null&&jie(p)&&o===!0,k=v.encodeLocation?v.encodeLocation(p).pathname:p.pathname,S=b.pathname,I=y&&y.navigation&&y.navigation.location?y.navigation.location.pathname:null;n||(S=S.toLowerCase(),I=I?I.toLowerCase():null,k=k.toLowerCase()),I&&_&&(I=Oc(I,_)||I);const C=k!=="/"&&k.endsWith("/")?k.length-1:k.length;let F=S===k||!a&&S.startsWith(k)&&S.charAt(C)==="/",N=I!=null&&(I===k||!a&&I.startsWith(k)&&I.charAt(k.length)==="/"),A={isActive:F,isPending:N,isTransitioning:w},L=F?t:void 0,P;typeof r=="function"?P=r(A):P=[r,F?"active":null,N?"pending":null,w?"transitioning":null].filter(
11Boolean).join(" ");let T=typeof s=="function"?s(A):s;return h.createElement(Pt,{...d,"aria-current":L,className:P,ref:m,style:T,to:l,viewTransition:o},typeof u=="function"?u(A):u)});fU.displayName="NavLink";var wie=h.forwardRef(({discover:e="render",fetcherKey:t,navigate:n,reloadDocument:r,replace:a,state:s,method:l=$5,action:o,onSubmit:u,relative:d,preventScrollReset:m,viewTransition:p,...b},y)=>{let v=Fie(),_=Cie(o,{relative:d}),w=l.toLowerCase()==="get"?"get":"post",k=typeof o=="string"&&dU.test(o),S=I=>{if(u&&u(I),I.defaultPrevented)return;I.preventDefault();let C=I.nativeEvent.submitter,F=C?.getAttribute("formmethod")||l;v(C||I.currentTarget,{fetcherKey:t,method:F,navigate:n,replace:a,state:s,relative:d,preventScrollReset:m,viewTransition:p})};return h.createElement("form",{ref:y,method:w,action:_,onSubmit:r?u:S,...b,"data-discover":!k&&e==="render"?"true":void 0})});wie.displayName="Form";function kie(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function hU(e){let t=h.useContext(_3);return ma(t,kie(e)),t}function Sie(e,{target:t,replace:n,state:r,preventScrollReset:a,relative:s,viewTransition:l}={}){let o=tr(),u=na(),d=Gh(e,{relative:s});return h.useCallback(m=>{if(nie(m,t)){m.preventDefault();let p=n!==void 0?n:lh(u)===lh(d);o(e,{replace:p,state:r,preventScrollReset:a,relative:s,viewTransition:l})}},[u,o,d,n,r,t,e,a,s,l])}function Vs(e){pl(typeof URLSearchParams<"u","You cannot use the `useSearchParams` hook in a browser that does not support the URLSearchParams API. If you need to support Internet Explorer 11, we recommend you load a polyfill such as https://github.com/ungap/url-search-params.");let t=h.useRef(vv(e)),n=h.useRef(!1),r=na(),a=h.useMemo(()=>rie(r.search,n.current?null:t.current),[r.search]),s=tr(),l=h.useCallback((o,u)=>{const d=vv(typeof o=="function"?o(new URLSearchParams(a)):o);n.current=!0,s("?"+d,u)},[s,a]);return[a,l]}var Iie=0,Mie=()=>`__${String(++Iie)}__`;function Fie(){let{router:e}=hU("useSubmit"),{basename:t}=h.useContext(fo),n=qae();return h.useCallback(async(r,a={})=>{let{action:s,method:l,encType:o,formData:u,body:d}=sie(r,t);if(a.navigate===!1){let m=a.fetcherKey||Mie();await e.fetch(m,n,a.action||s,{preventScrollReset:a.preventScrollReset,formData:u,body:d,formMethod:a.method||l,formEncType:a.encType||o,flushSync:a.flushSync})}else await e.navigate(a.action||s,{preventScrollReset:a.preventScrollReset,formData:u,body:d,formMethod:a.method||l,formEncType:a.encType||o,replace:a.replace,state:a.state,fromRouteId:n,flushSync:a.flushSync,viewTransition:a.viewTransition})},[e,t,n])}function Cie(e,{relative:t}={}){let{basename:n}=h.useContext(fo),r=h.useContext(ho);ma(r,"useFormAction must be used inside a RouteContext");let[a]=r.matches.slice(-1),s={...Gh(e||".",{relative:t})},l=na();if(e==null){s.search=l.search;let o=new URLSearchParams(s.search),u=o.getAll("index");if(u.some(m=>m==="")){o.delete("index"),u.filter(p=>p).forEach(p=>o.append("index",p));let m=o.toString();s.search=m?`?${m}`:""}}return(!e||e===".")&&a.route.index&&(s.search=s.search?s.search.replace(/^\?/,"?index&"):"?index"),n!=="/"&&(s.pathname=s.pathname==="/"?n:Pc([n,s.pathname])),lh(s)}function jie(e,{relative:t}={}){let n=h.useContext(rU);ma(n!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`.  Did you accidentally import `RouterProvider` from `react-router`?");let{basename:r}=hU("useViewTransitionState"),a=Gh(e,{relative:t});if(!n.isTransitioning)return!1;let s=Oc(n.currentLocation.pathname,r)||n.currentLocation.pathname,l=Oc(n.nextLocation.pathname,r)||n.nextLocation.pathname;return up(a.pathname,l)!=null||up(a.pathname,s)!=null}const Nie="_wrap_1xwfh_1",Tie="_fullWidth_1xwfh_7",Aie="_fitContent_1xwfh_15",Pie="_icon_1xwfh_19",Wm={wrap:Nie,fullWidth:Tie,fitContent:Aie,icon:Pie},mU="480859098731-hhldsogrk03u67iuan8nakvupdva22e0.apps.googleusercontent.com".trim()??"";function Eie(e,t,n,r,a){if(!window.google?.accounts.id){a?.();return}window.google.accounts.id.initialize({client_id:mU,callback:u=>{u.credential?r({credential:u.credential}):a?.()}});const s=document.createElement("div");s.style.cssText="position:fixed;left:-9999px;top:0;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none";const l=document.createElement("div");s.appendChild(l),document.body.appendChild(s),window.google.accounts.id.renderButton(l,{theme:"outline",size:e??"large",text:t??"signin_with",width:String(n),type:"standard"});const o=()=>s.remove();window.setTimeout(()=>{const u=l.querySelector('div[role="button"]');if(u){u.click(),window.setTimeout(o,1e3);return}a?.(),o()},100)}function pU({label:e,loadingLabel:t,loading:n=!1,disabled:r=!1,onSuccess:a,onError:s,visualClassName:l,wrapClassName:o,width:u=280,fitContent:d=!1,fullWidth:m=!1,size:p="medium",text:b="signin_with",icon:y}){const v=n&&t?t:e,_=r||n,w=h.useCallback(()=>{_||Eie(p,b,u,a,s)},[_,s,a,p,b,u]);if(!mU)return null;
11const k=[Wm.wrap,m?Wm.fullWidth:"",d?Wm.fitContent:"",o??""].filter(Boolean).join(" ");return i.jsx("div",{className:k,children:i.jsxs("button",{type:"button",className:l,onClick:w,disabled:_,"aria-busy":n,children:[y?i.jsx("span",{className:Wm.icon,children:y}):null,i.jsx("span",{children:v})]})})}const Lie="trade_url_invalid",Rie="trade_url_wrong_account",Oie="trade_url_private_inventory";function gU(e,t){if(e instanceof mr){if(e.code===Rie)return t.wrongAccount;if(e.code===Oie)return t.privateInventory;if(e.code===Lie)return t.invalid;if(e.message.trim())return e.message}return e instanceof Error&&e.message.trim()?e.message:t.fallback}function Bie(e){return e.provider==="email"||e.provider==="google"?["email","steam","tradeUrl"]:["steam","tradeUrl","email"]}function rT(e,t){switch(t){case"terms":return MW(e.id);case"steam":return!!e.steam?.id;case"tradeUrl":return!!e.steam?.tradeUrl?.trim();case"email":return!!(e.email?.trim()&&e.isEmailVerified);default:return!1}}function nk(e){if(!e)return[];const t=[];return e.steam?.id||t.push("steam"),e.steam?.tradeUrl?.trim()||t.pu
11sh("tradeUrl"),(!e.email?.trim()||!e.isEmailVerified)&&t.push("email"),t.length>0&&!MW(e.id)&&t.unshift("terms"),t}function _v(e){return e?e.skipAccountSetup?!0:nk(e).length===0:!1}function Die(e){if(!e)return[];const t=nk(e).filter(o=>o!=="terms");if(t.length===0)return[];const n=Bie(e),r=t[0],a=t[t.length-1];let s=n.indexOf(r),l=n.indexOf(a);if(s<0||l<0)return t;for(let o=s-1;o>=0;o--){const u=n[o];if(rT(e,u))s=o;else break}for(let o=l+1;o<n.length;o++){const u=n[o];if(rT(e,u))l=o;else break}return n.slice(s,l+1)}function yg(e,t){return(e+.5)/t*100}function $ie(e,t,n){const r=e.length;if(r===0||t==="done"||t==="terms")return{donePct:100,activeStartPct:100,activeEndPct:100};const a=e.indexOf(t);if(a<0)return{donePct:100,activeStartPct:100,activeEndPct:100};let s=-1;e.forEach((d,m)=>{d!==t&&!n.includes(d)&&(s=m)});const l=s<0?0:s>=r-1?100:yg(s,r),o=a===0?0:yg(a-1,r),u=yg(a,r);return{donePct:l,activeStartPct:o,activeEndPct:u}}const Wie="_overlay_3qu5r_1",Uie="_modal_3qu5r_12",Hie="_header_3qu5r_20",zie="_title_3qu5r_28",Vie="_closeButton_3qu5r_35",qie="_body_3qu5r_59",Gie="_message_3qu5r_63",Kie="_emailList_3qu5r_70",Yie="_emailRow_3qu5r_77",Zie="_emailLabel_3qu5r_87",Xie="_emailValue_3qu5r_95",Qie="_actions_3qu5r_101",Jie="_secondaryButton_3qu5r_113",ese="_primaryButton_3qu5r_114",Wi={overlay:Wie,modal:Uie,header:Hie,title:zie,closeButton:Vie,body:qie,message:Gie,emailList:Kie,emailRow:Yie,emailLabel:Zie,emailValue:Xie,actions:Qie,secondaryButton:Jie,primaryButton:ese};function tse({isOpen:e,accountEmail:t,googleEmail:n,isLoading:r=!1,onUseGoogle:a,onKeepAccount:s,onClose:l}){const{t:o}=Se("onboarding");return h.useEffect(()=>{if(!e)return;const u=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=u}},[e]),e?Wn.createPortal(i.jsx("div",{className:Wi.overlay,onClick:l,role:"presentation",children:i.jsxs("div",{className:Wi.modal,onClick:u=>u.stopPropagation(),role:"dialog","aria-modal":"true","aria-labelledby":"google-email-sync-title",children:[i.jsxs("div",{className:Wi.header,children:[i.jsx("h2",{id:"google-email-sync-title",className:Wi.title,children:o("googleEmailSync.title")}),i.jsx("button",{type:"button",className:Wi.closeButton,onClick:l,disabled:r,"aria-label":o("googleEmailSync.closeAria"),children:"×"})]}),i.jsxs("div",{className:Wi.body,children:[i.jsx("p",{className:Wi.message,children:o("googleEmailSync.message")}),i.jsxs("div",{className:Wi.emailList,children:[i.jsxs("div",{className:Wi.emailRow,children:[i.jsx("span",{className:Wi.emailLabel,children:o("googleEmailSync.accountEmailLabel")}),i.jsx("span",{className:Wi.emailValue,children:t})]}),i.jsxs("div",{className:Wi.emailRow,children:[i.jsx("span",{className:Wi.emailLabel,children:o("googleEmailSync.googleEmailLabel")}),i.jsx("span",{className:Wi.emailValue,children:n})]})]}),i.jsxs("div",{className:Wi.actions,children:[i.jsx("button",{type:"button",className:Wi.secondaryButton,onClick:s,disabled:r,children:o("googleEmailSync.keepAccount")}),i.jsx("button",{type:"button",className:Wi.primaryButton,onClick:a,disabled:r,children:o(r?"googleEmailSync.linking":"googleEmailSync.useGoogle")})]})]})]})}),document.body):null}function nse(e){try{const t=e.split(".")[1];if(!t)return null;const n=JSON.parse(atob(t.replace(/-/g,"+").replace(/_/g,"/")));return typeof n.email=="string"&&n.email.trim()?n.email.trim().toLowerCase():null}catch{return null}}function bU(e={}){const{user:t,patchUserFromApi:n}=Xt(),[r,a]=h.useState(null),[s,l]=h.useState(!1),[o,u]=h.useState(null),d=h.useCallback(async(y,v)=>{l(!0),u(null);try{const _=await Ti.linkGoogle(y,v);n(_.user),e.onLinked?.()}catch(_){const w=_ instanceof Error?_.message:"Failed to link Google account";throw u(w),_}finally{l(!1)}},[e,n]),m=h.useCallback(async y=>{const v=nse(y),_=t?.email?.trim().toLowerCase();if(v&&_&&v!==_){a({idToken:y,googleEmail:v});return}await d(y,!_)},[d,t?.email]),p=h.useCallback(async y=>{if(!r)return;const{idToken:v}=r;await d(v,y),a(null)},[d,r]),b=r&&t?.email?i.jsx(tse,{isOpen:!0,accountEmail:t.email,googleEmail:r.googleEmail,isLoading:s,onUseGoogle:()=>void p(!0),onKeepAccount:()=>void p(!1),onClose:()=>a(null)}):null;return{handleGoogleCredential:m,googleEmailSyncModal:b,isLinking:s,error:o,clearError:()=>u(null)}}const rse="_root_1fubp_1",ase="_cell_1fubp_7",aT={root:rse,cell:ase},iT=/[^A-Za-z0-9]/g;
11function yU({value:e,onChange:t,length:n=6,disabled:r=!1,id:a,autoFocus:s=!1}){const l=h.useRef([]),o=h.useMemo(()=>{const y=e.toUpperCase().split("").slice(0,n);for(;y.length<n;)y.push("");return y},[e,n]);h.useEffect(()=>{!s||r||l.current[0]?.focus()},[s,r]);const u=y=>{l.current[Math.max(0,Math.min(y,n-1))]?.focus()},d=y=>{t(y.join("").slice(0,n))},m=(y,v)=>{const _=v.replace(iT,"").toUpperCase();if(!_){const S=[...o];S[y]="",d(S);return}const w=[...o];let k=y;for(const S of _){if(k>=n)break;w[k]=S,k+=1}d(w),k<n&&u(k)},p=(y,v)=>{if(v.key==="Backspace"){v.preventDefault();const _=[...o];if(o[y]){_[y]="",d(_);return}y>0&&(_[y-1]="",d(_),u(y-1));return}if(v.key==="ArrowLeft"){v.preventDefault(),u(y-1);return}v.key==="ArrowRight"&&(v.preventDefault(),u(y+1))},b=y=>{y.preventDefault();const v=y.clipboardData.getData("text").replace(iT,"").toUpperCase().slice(0,n);v&&(t(v),u(Math.min(v.length,n-1)))};return i.jsx("div",{className:aT.root,id:a,role:"group","aria-label":"Verification code",children:o.map((y,v)=>i.jsx("input",{ref:_=>{l.current[v]=_},type:"text",inputMode:"text",autoComplete:v===0?"one-time-code":"off",maxLength:n,className:aT.cell,value:y,onChange:_=>m(v,_.target.value),onKeyDown:_=>p(v,_),onPaste:b,onFocus:_=>_.target.select(),disabled:r,"aria-label":`Character ${v+1} of ${n}`},v))})}const ise="_overlay_pi8b3_1",sse="_modal_pi8b3_12",lse="_header_pi8b3_23",ose="_title_pi8b3_27",cse="_subtitle_pi8b3_34",use="_content_pi8b3_41",dse="_contentDone_pi8b3_45",fse="_stepFooter_pi8b3_49",hse="_stepLoading_pi8b3_53",mse="_stepLoadingSpinner_pi8b3_62",pse="_stepLoadingText_pi8b3_71",gse="_stepper_pi8b3_87",bse="_stepperRail_pi8b3_96",yse="_stepperNodes_pi8b3_109",xse="_stepperStep_pi8b3_117",vse="_termsChecks_pi8b3_124",_se="_checkboxRow_pi8b3_130",wse="_checkbox_pi8b3_130",kse="_checkboxText_pi8b3_146",Sse="_legalLink_pi8b3_153",Ise="_stepperNode_pi8b3_109",Mse="_stepperNodeActive_pi8b3_179",Fse="_stepperNodeComplete_pi8b3_186",Cse="_stepperLabel_pi8b3_192",jse="_stepperLabelActive_pi8b3_206",Nse="_message_pi8b3_211",Tse="_fieldLabel_pi8b3_218",Ase="_input_pi8b3_226",Pse="_helpLink_pi8b3_258",Ese="_primaryButton_pi8b3_272",Lse="_emailStep_pi8b3_299",Rse="_emailOptions_pi8b3_303",Ose="_googleRow_pi8b3_308",Bse="_googleButton_pi8b3_313",Dse="_codeSection_pi8b3_337",$se="_codeHint_pi8b3_343",Wse="_textButton_pi8b3_350",Use="_divider_pi8b3_395",Hse="_doneBlock_pi8b3_415",zse="_doneIcon_pi8b3_423",Vse="_doneTitle_pi8b3_439",qse="_doneMessage_pi8b3_446",Rt={overlay:ise,modal:sse,header:lse,title:ose,subtitle:cse,content:use,contentDone:dse,stepFooter:fse,stepLoading:hse,stepLoadingSpinner:mse,stepLoadingText:pse,stepper:gse,stepperRail:bse,stepperNodes:yse,stepperStep:xse,termsChecks:vse,checkboxRow:_se,checkbox:wse,checkboxText:kse,legalLink:Sse,stepperNode:Ise,stepperNodeActive:Mse,stepperNodeComplete:Fse,stepperLabel:Cse,stepperLabelActive:jse,message:Nse,fieldLabel:Tse,input:Ase,helpLink:Pse,primaryButton:Ese,emailStep:Lse,emailOptions:Rse,googleRow:Ose,googleButton:Bse,codeSection:Dse,codeHint:$se,textButton:Wse,divider:Use,doneBlock:Hse,doneIcon:zse,doneTitle:Vse,doneMessage:qse},Gse="https://steamcommunity.com/my/tradeoffers/privacy#trade_offer_access_url",Kse=i.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 16 16",fill:"none","aria-hidden":"true",children:[i.jsx("path",{d:"M15.68 8.18c0-.567-.05-1.113-.144-1.636H8v3.094h4.305a3.68 3.68 0 01-1.597 2.415v2.007h2.585c1.513-1.393 2.387-3.444 2.387-5.88z",fill:"#4285F4"}),i.jsx("path",{d:"M8 16c2.16 0 3.97-.716 5.293-1.94l-2.585-2.008c-.716.48-1.633.764-2.708.764-2.082 0-3.846-1.405-4.476-3.294H.838v2.073A7.997 7.997 0 008 16z",fill:"#34A853"}),i.jsx("path",{d:"M3.524 9.522A4.808 4.808 0 013.273 8c0-.528.091-1.04.251-1.522V4.405H.838A7.997 7.997 0 000 8c0 1.29.31 2.511.838 3.595l2.686-2.073z",fill:"#FBBC05"}),i.jsx("path",{d:"M8 3.184c1.174 0 2.228.404 3.057 1.196l2.294-2.294C11.966.792 10.157 0 8 0 4.886 0 2.166 1.79.838 4.405l2.686 2.073C4.154 4.59 5.918 3.184 8 3.184z",fill:"#EA4335"})]}),xg=60,Yse=/^[A-Za-z0-9]{6}$/,sT="account-setup-modal-open";function Zse({isOpen:e,isSyncing:t=!1,onComplete:n}){const{t:r}=Se("onboarding"),{user:a,patchUserFromApi:s}=Xt(),l=x3(),[o,u]=h.useState(0),d=h.useMemo(()=>nk(a),[a,o]),m=h.useMemo(()=>Die(a),[a,o]),p=d[0]??"done",b=t||!a,y=h.useRef(null);h.useEffect(()=>{!e||b||y.current!==p&&(y.current=p,xs("onboarding","onboarding.step",{meta:{step:p}}))},[e,b,p]);const v=h.useMemo(()=>$ie(m,p,d),[m,d,p]),[_,w]=h.useState(!1),[k,S]=h.useState(!1),[I,C]=h.useState(""),[F,N]=h.useState(!1),[A,L]=h.useState(!1),[P,T]=h.useState(""),[E,R]=h.useState(!1),[D,z]=h.useState(""),[U,B]=h.useState(""),[$,q]=h.useState(!1),[K,O]=h.useState(!1),[V,G]=h.useState(0),[H,re]=h.useState(!1),Z=Ze=>{l?.showToast(Ze,r("errorTitle"))},{handleGoogleCredential:Q,googleEmailSyncModal:ie,isLinking:ne}=bU();h.useEffect(()=>{e&&(w(!1),S(!1),T(""),R(!1),z(""),B(""),G(0),re(!1),C(a?.steam?.tradeUrl??""))},[e,a?.id]),h.useEffect(()=>{if(V<=0)return;const Ze=window.setTimeout(()=>{G(Je=>Math.max(0,Je-1))},1e3);return()=>window.clearTimeout(Ze)},[V]),h.useEffect(()=>{if(e)return document.body.classList.add(sT),()=>{document.body.classList.remove(sT)}},[e]);const X=()=>
11{if(a){if(!_||!k){Z(r("steps.terms.errors.required"));return}Mne(a.id),u(Ze=>Ze+1)}},le=async()=>{N(!0);try{Cne();const Ze=FW()||`${window.location.origin}${window.location.pathname}`,{url:Je}=await hr.getSteamLoginUrl(Ze);window.location.href=Je}catch(Ze){Z(Ze instanceof Error?Ze.message:r("steps.steam.errors.linkFailed")),N(!1)}},_e=async()=>{const Ze=I.trim();if(!Ze){Z(r("steps.tradeUrl.errors.required"));return}L(!0);try{const Je=await hr.updateSteamTradeUrl(Ze);s(Je)}catch(Je){Z(gU(Je,{invalid:r("steps.tradeUrl.errors.invalid"),wrongAccount:r("steps.tradeUrl.errors.wrongAccount"),privateInventory:r("steps.tradeUrl.errors.privateInventory"),fallback:r("steps.tradeUrl.errors.failed")}))}finally{L(!1)}},J=Ze=>{T(Ze),E&&Ze.trim().toLowerCase()!==D.toLowerCase()&&(R(!1),B(""))},Be=E&&P.trim().toLowerCase()===D.toLowerCase(),ee=V>0&&V<=xg,me=(Ze=!1)=>$?r("steps.email.sendingCode"):H?r("steps.email.tryAgainLater"):ee?r("steps.email.resendIn",{seconds:V}):r(Ze?"steps.email.resend":"steps.email.sendCode"),ve=$||ne||H||ee||!Be&&!P.trim(),we=K||$||H||ee,Ee=async()=>{const Ze=P.trim();if(!Ze){Z(r("steps.email.errors.required"));return}if(!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(Ze)){Z(r("steps.email.errors.invalid"));return}q(!0);try{const Nt=await hr.sendEmailVerification(Ze);z(Ze.toLowerCase()),R(!0),B(""),G(Nt.resendAvailableInSeconds)}catch(Nt){if(Nt instanceof mr&&Nt.code==="email_verify_hourly_limit")re(!0),G(0),Z(r("steps.email.errors.hourlyLimit"));else if(Nt instanceof mr&&Nt.code==="email_verify_cooldown"){const xe=Nt.retryAfterSeconds??xg;xe<=xg&&G(xe),Z(r("steps.email.errors.cooldown"))}else Z(Nt instanceof Error?Nt.message:r("steps.email.errors.sendFailed"))}finally{q(!1)}},Ae=async()=>{const Ze=U.trim();if(!Yse.test(Ze)){Z(r("steps.email.errors.codeInvalid"));return}O(!0);try{const Je=await hr.verifyEmailCode(D,Ze);s(Je)}catch(Je){Z(Je instanceof Error?Je.message:r("steps.email.errors.verifyFailed"))}finally{O(!1)}},ye=async Ze=>{if(!Ze.credential){Z(r("steps.email.errors.googleFailed"));return}try{await Q(Ze.credential)}catch(Je){Z(Je instanceof Error?Je.message:r("steps.email.errors.googleFailed"))}};if(!e)return null;const $e=Ze=>{switch(Ze){case"steam":return r("steps.steam.label");case"tradeUrl":return r("steps.tradeUrl.label");case"email":return r("steps.email.label");default:return""}},Xe=()=>{if(b)return i.jsxs("div",{className:Rt.stepLoading,role:"status","aria-live":"polite",children:[i.jsx("div",{className:Rt.stepLoadingSpinner,"aria-hidden":"true"}),i.jsx("p",{className:Rt.stepLoadingText,children:r("loading.syncing")})]});switch(p){case"terms":return i.jsxs(i.Fragment,{children:[i.jsx("div",{className:Rt.stepMain,children:i.jsxs("div",{className:Rt.termsChecks,children:[i.jsxs("label",{className:Rt.checkboxRow,children:[i.jsx("input",{type:"checkbox",className:Rt.checkbox,checked:_,onChange:Ze=>w(Ze.target.checked)}),i.jsx("span",{className:Rt.checkboxText,children:i.jsx(e3,{i18nKey:"steps.terms.termsCheckbox",ns:"onboarding",components:{termsLink:i.jsx("a",{href:fe.legalTermsOfService,target:"_blank",rel:"noopener noreferrer",className:Rt.legalLink})}})})]}),i.jsxs("label",{className:Rt.checkboxRow,children:[i.jsx("input",{type:"checkbox",className:Rt.checkbox,checked:k,onChange:Ze=>S(Ze.target.checked)}),i.jsx("span",{className:Rt.checkboxText,children:i.jsx(e3,{i18nKey:"steps.terms.privacyCheckbox",ns:"onboarding",components:{privacyLink:i.jsx("a",{href:fe.legalPrivacyPolicy,target:"_blank",rel:"noopener noreferrer",className:Rt.legalLink})}})})]})]})}),i.jsx("div",{className:Rt.stepFooter,children:i.jsx("button",{type:"button",className:Rt.primaryButton,onClick:X,disabled:!_||!k,children:r("steps.terms.action")})})]});case"steam":return i.jsxs(i.Fragment,{children:[i.jsx("div",{className:Rt.stepMain,children:i.jsx("p",{className:Rt.message,children:r("steps.steam.message")})}),i.jsx("div",{className:Rt.stepFooter,children:i.jsx("button",{type:"button",className:Rt.primaryButton,onClick:()=>void le(),disabled:F,children:r(F?"steps.steam.linking":"steps.steam.action")})})]});case"tradeUrl":return i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:Rt.stepMain,children:[i.jsx("label",{className:Rt.fieldLabel,htmlFor:"setup-trade-url",children:r("steps.tradeUrl.fieldLabel")}),i.jsx("input",{id:"setup-trade-url",className:Rt.input,value:I,onChange:Ze=>C(Ze.target.value),placeholder:r("steps.tradeUrl.placeholder"),disabled:A}),i.jsx("a",{className:Rt.helpLink,href:Gse,target:"_blank",rel:"noopener noreferrer",children:r("steps.tradeUrl.findLink")})]}),i.jsx("div",{className:Rt.stepFooter,children:i.jsx("button",{type:"button",className:Rt.primaryButton,onClick:()=>void _e(),disabled:A||!I.trim(),children:r(A?"steps.tradeUrl.saving":"steps.tradeUrl.action")})})]});case"email":return i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:`${Rt.stepMain} ${Rt.emailStep}`,children:[i.jsx("p",{className:Rt.message,children:r("steps.email.message")}),i.jsxs("div",{className:Rt.emailOptions,children:[i.jsx("div",{className:Rt.googleRow,children:i.jsx(pU,{label:r("steps.email.googleAction"),loadingLabel:r("steps.email.googleLinking"),loading:ne,disabled:$||ne||K,onSuccess:Ze=>void ye(Ze),onError:()=>Z(r("steps.email.errors.googleFailed")),visualClassName:Rt.googleButton,width:320,fullWidth:!0,size:"large",text:"continue_with",icon:Kse})}),i.jsx("div",{className:Rt.divider,children:i.jsx("span",{children:r("steps.email.or")})}),i.jsx("label",{className:Rt.fieldLabel,htmlFor:"setup-email",children:r("steps.email.fieldLabel")}),i.jsx("input",{id:"setup-email",type:"email",className:Rt.input,value:P,onChange:Ze=>J(Ze.target.value),placeholder:r("steps.email.placeholder"),disabled:$||ne||K,autoComplete:"email"}),Be?i.jsxs("div",{className:Rt.codeSection,children:[i.jsx("label",{className:Rt.fieldLabel,htmlFor:"setup-email-code",children:r("steps.email.codeLabel")}),i.jsx("p",{className:Rt.codeHint,children:r("steps.email.codeHint",{email:D})}),i.jsx(yU,{id:"setup-email-code",value:U,onChange:B,disabled:K||$,autoFocus:!0}),i.jsx("button",{type:"button",className:Rt.textButton,onClick:()=>void Ee(),disabled:we,children:me(!0)})]}):null]})]}),i.jsx("div",{className:Rt.stepFooter,children:Be?i.jsx("button",{type:"button",className:Rt.primaryButton,onClick:()=>void Ae(),disabled:K||$||U.trim().length!==6,children:r(K?"steps.email.verifying":"steps.email.verifyAction")}):i.jsx("button",{type:"button",className:Rt.primaryButton,onClick:()=>void Ee(),disabled:ve,children:me()})})]});case"done":return i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:Rt.doneBlock,children:[i.jsx("div",{className:Rt.doneIcon,"aria-hidden":"true",children:"✓"}),i.jsx("h3",{id:"account-setup-done-title",className:Rt.doneTitle,children:r("done.title")}),i.jsx("p",{className:Rt.doneMessage,children:r("done.message")})]}),i.jsx("div",{className:Rt.stepFooter,children:i.jsx("button",{type:"button",className:Rt.primaryButton,onClick:n,children:r("done.action")})})]});default:return i.jsxs("div",{className:Rt.stepLoading,role:"status","aria-live":"polite",children:[i.jsx("div",{className:Rt.stepLoadingSpinner,"aria-hidden":"true"}),i.jsx("p",{className:Rt.stepLoadingText,children:r("loading.syncing")})]})}};return Wn.createPortal(i.jsxs(i.Fragment,{children:[i.jsx("div",{className:Rt.overlay,role:"presentation",children:i.jsxs("div",{className:Rt.modal,role:"dialog","aria-modal":"true","aria-labelledby":p==="done"?"account-setup-done-title":"account-setup-title","aria-busy":b,children:[p!=="done"?i.jsx("div",{className:Rt.header,children:i.jsxs("div",{children:[i.jsx("h2",{id:"account-setup-title",className:Rt.title,children:r("title")}),i.jsx("p",{className:Rt.subtitle,children:r("subtitle")})]})}):null,i.jsxs("div",{className:`${Rt.content} ${p==="done"?Rt.contentDone:""}`,children:[!b&&p!=="terms"&&m.length>1&&p!=="done"?i.jsxs("div",{className:Rt.stepper,style:{"--step-count":m.length,"--line-done-pct":`${v.donePct}%`,"--line-active-start-pct":`${v.activeStartPct}%`,"--line-active-end-pct":`${v.activeEndPct}%`},"aria-label":r("stepperAria"),children:[i.jsx("div",{className:Rt.stepperRail,"aria-hidden":"true"}),i.jsx("div",{className:Rt.stepperNodes,children:m.map((Ze,Je)=>{const Nt=Ze===p,xe=!Nt&&!d.includes(Ze);return i.jsxs("div",{className:Rt.stepperStep,children:[i.jsx("div",{className:`${Rt.stepperNode} ${Nt?Rt.stepperNodeActive:""} ${xe?Rt.stepperNodeComplete:""}`,children:xe?"✓":Je+1}),i.jsx("span",{className:`${Rt.stepperLabel} ${Nt?Rt.stepperLabelActive:""}`,children:$e(Ze)})]},Ze)})})]}):null,i.jsx("div",{className:Rt.stepBody,children:Xe()})]})]})}),ie]}),document.body)}function dp(e){return e.get("openid.mode")==="id_res"&&!!e.get("openid.assoc_handle")&&!!e.get("openid.sig")&&!!e.get("openid.claimed_id")}function Xse(e){if(!dp(e))return null;const t=e.get("openid.return_to")?.trim();return t?{openIdAssocHandle:e.get("openid.assoc_handle")||"",openIdSignature:e.get("openid.sig")||"",openIdSigned:e.get("openid.signed")||"",openIdResponseNonce:e.get("openid.response_nonce")||"",openIdClaimedId:e.get("openid.claimed_id")||"",returnTo:t}:null}function lT(e){const t=new URLSearchParams(e);for(const n of[...t.keys()])n.startsWith("openid.")&&t.delete(n);return t}const rk="telegram_oidc_return";function xU(e){return`telegram_oidc_outcome:${e}`}function vU(){return`${window.location.origin}${fe.telegramAuthCallback}`}function _U(e=`${window.location.pathname}${window.location.search}`){sessionStorage.setItem(rk,e)}function L0(e=fe.market){return sessionStorage.getItem(rk)||e}function Qse(e=fe.market){const t=L0(e);return sessionStorage.removeItem(rk),t}function oT(e){if(!e)return null;const t=sessionStorage.getItem(xU(e));if(!t)return null;try{return JSON.parse(t)}catch{return null}}function cT(e,t){e&&sessionStorage.setItem(xU(e),JSON.stringify(t))}function ak(e,t,n){const r=t.startsWith("/")?t:`/${t}`,a=new URL(r,window.location.origin);if(n)for(const[s,l]of Object.entries(n))a.searchParams.set(s,l);e({pathname:a.pathname,search:a.search},{replace:!0})}function Jse(e){const t=e.toLowerCase();return t.includes("discord")?"discord":t.includes("telegram")?"telegram":t.includes("steam")?"steam":null}function ele(e){const t=e?.trim().toLowerCase();return t==="steam"||t==="telegram"||t==="discord"?t:null}function wU(e,t,n){const r=e.trim(),a=ele(n)||Jse(r)||"steam";if(!r)return a==="discord"?{title:t("discordCallback.errorTitle"),message:t("discordCallback.linkFailed")}:a==="telegram"?{title:t("telegramCallback.errorTitle"),message:t("telegramCallback.linkFailed")}:{title:t("steamCallback.errorTitle"),message:t("steamCallback.linkFailed")};const s=r.toLowerCase();return a==="discord"?s.includes("already linked to another")?{title:t("discordCallback.errorTitle"),message:t("discordCallback.errors.alreadyTaken")}:s.includes("already linked")?{title:t("discordCallback.errorTitle"),message:t("discordCallback.errors.alreadyLinkedSelf")}:{title:t("discordCallback.errorTitle"),message:r}:a==="telegram"?s.includes("already linked to another")?{title:t("telegramCallback.errorTitle"),message:t("telegramCallback.errors.alreadyTaken")}:s.includes("already linked")?{title:t("telegramCallback.errorTitle"),message:t("telegramCallback.errors.alreadyLinkedSelf")}:{title:t("telegramCallback.errorTitle"),message:r}:s.includes("already linked to another")?{title:t("steamCallback.errorTitle"),message:t("steamCallback.errors.alreadyTaken")}:s.includes("steam account already linked")?{title:t("steamCallback.errorTitle"),message:t("steamCallback.errors.alreadyLinkedSelf")}:s.includes("invalid steam authentication")||s.includes("invalid steam openid")?{title:t("steamCallback.errorTitle"),message:t("steamCallback.errors.invalidAuth")}:{title:t("steamCallback.errorTitle"),message:r}}function tle(e,t){return wU(e,t,"steam").message}const nle=3e4;function vg(){return ah()||fe.market}function rle(e){return e.toLowerCase().includes("steam account already linked")}
11function ale({children:e}){const{t}=Se("auth"),{user:n,isAuthenticated:r,isLoading:a,refreshUser:s,updateUser:l}=Xt(),o=x3(),u=na(),d=tr(),[m]=Vs(),[p,b]=h.useState(!1),[y,v]=h.useState(!1),[_,w]=h.useState(!1),k=h.useRef(null),S=ah(),I=Om()&&!_,C=y||I&&!n?.steam?.id;h.useEffect(()=>{if(!Om()){w(!1);return}const N=window.setTimeout(()=>{Om()&&!n?.steam?.id&&!y&&(q1(),w(!0))},nle);return()=>window.clearTimeout(N)},[n?.steam?.id,y]),h.useEffect(()=>{!I||!n?.steam?.id||(q1(),w(!1),v(!1))},[I,n?.steam?.id]),h.useEffect(()=>{const N=Xse(m);if(!N||z1(u.pathname))return;if(n?.steam?.id){const D=lT(m).toString();d({pathname:u.pathname,search:D?`?${D}`:""},{replace:!0});return}if(!(!!ah()||Om()))return;const L=N.openIdResponseNonce;if(L&&k.current===L)return;k.current=L||"steam-openid",V1(),Ol(),b(!0),v(!0);const T=FW()||N.returnTo,E=()=>{if(!dp(m))return;const D=lT(m).toString();d({pathname:u.pathname,search:D?`?${D}`:""},{replace:!0})};(async()=>{try{const R=await hr.linkSteam({...N,returnTo:T});l(ul(R)),await s().catch(()=>null),Mc(),E()}catch(R){const D=R instanceof Error?R.message:t("steamCallback.linkFailed");if(rle(D)&&(await s().catch(()=>null))?.steam?.id){Mc(),E();return}q1(),Mc(),E(),o?.showToast(tle(D,t),t("steamCallback.errorTitle"))}finally{k.current=null,v(!1)}})()},[m,u.pathname,d,s,l,o,t,n?.steam?.id]),h.useEffect(()=>{if(a||!r||!n||!z1(u.pathname)||dp(m)||SW(m))return;if(Gu(),u.pathname===fe.telegramAuthCallback){ak(d,L0());return}if(_v(n)){d(vg(),{replace:!0});return}const N=Fne()?"?welcome=1":"";d(`${vg()}${N}`,{replace:!0})},[a,r,n,u.pathname,m,d]),h.useEffect(()=>{if(z1(u.pathname)){b(!1);return}if(bW(u.pathname)){b(!1);return}if(!a){if(!r||!n){const N=(S||I||y)&&!z1(u.pathname);b(!!N);return}if(_v(n)){q1(),w(!1),p||(Gu(),b(!1));return}b(!0)}},[r,a,n,S,I,y,u.pathname,p]);const F=()=>{Gu(),q1(),w(!1),b(!1),z1(u.pathname)&&d(vg(),{replace:!0})};return i.jsxs(i.Fragment,{children:[e,i.jsx(Zse,{isOpen:p,isSyncing:C,onComplete:F})]})}function ile(){const[e,t]=Vs(),n=x3(),{t:r}=Se("auth"),a=h.useRef(null);return h.useEffect(()=>{const s=e.get("error")?.trim();if(!s){a.current=null;return}if(a.current===s)return;a.current=s;const l=e.get("errorSource"),o=wU(s,r,l);n?.showToast(o.message,o.title);const u=new URLSearchParams(e);u.delete("error"),u.delete("errorSource"),t(u,{replace:!0})},[n,e,t,r]),null}const ik="discord_oauth_return";function kU(e){return`discord_oauth_outcome:${e}`}function SU(){return`${window.location.origin}${fe.discordAuthCallback}`}function IU(e=`${window.location.pathname}${window.location.search}`){sessionStorage.setItem(ik,e)}function U5(e=fe.market){return sessionStorage.getItem(ik)||e}function sle(e=fe.market){const t=U5(e);return sessionStorage.removeItem(ik),t}function uT(e){try{const t=sessionStorage.getItem(kU(e));return t?JSON.parse(t):null}catch{return null}}function dT(e,t){sessionStorage.setItem(kU(e),JSON.stringify(t))}function MU({size:e=16,className:t}){return i.jsx("svg",{className:t,width:e,height:e,viewBox:"0 0 496 512",fill:"currentColor","aria-hidden":!0,children:i.jsx("path",{d:"M496 256c0 137-111.2 248-248.4 248-113.8 0-209.6-76.3-239-180.4l95.2 39.3c6.4 32.1 34.9 56.4 68.9 56.4 39.2 0 71.9-32.4 70.2-73.5l84.5-60.2c52.1 1.3 95.8-40.9 95.8-93.5 0-51.6-42-93.5-93.7-93.5s-93.7 42-93.7 93.5v1.2L176.6 279c-15.5-.9-30.7 3.4-43.5 12.1L0 236.1C10.2 108.4 117.1 8 247.6 8 384.8 8 496 119 496 256zM155.7 384.3l-30.5-12.6a52.79 52.79 0 0 0 27.2 25.8c26.9 11.2 57.8-1.6 69-28.4 5.4-13 5.5-27.3.1-40.3-5.4-13-15.5-23.2-28.5-28.6-12.9-5.4-26.7-5.2-38.9-.6l31.5 13c19.8 8.2 29.2 30.9 20.9 50.7-8.3 19.9-31 29.2-50.8 21zm173.8-129.9c-34.4 0-62.4-28-62.4-62.3s28-62.3 62.4-62.3 62.4 28 62.4 62.3-27.9 62.3-62.4 62.3zm.1-15.6c25.9 0 46.9-21 46.9-46.8 0-25.9-21-46.8-46.9-46.8s-46.9 21-46.9 46.8c.1 25.8 21.1 46.8 46.9 46.8z"})})}const fp=4,hp=32,lle="_modalBackdrop_1dpn2_3",ole="_modalInner_1dpn2_14",cle="_modalClose_1dpn2_22",ule="_card_1dpn2_61",dle="_header_1dpn2_70",fle="_title_1dpn2_75",hle="_subtitle_1dpn2_82",mle="_tabs_1dpn2_87",ple="_tab_1dpn2_87",gle="_tabActive_1dpn2_113",ble="_error_1dpn2_118",yle="_form_1dpn2_129",xle="_inputGroup_1dpn2_136",vle="_label_1dpn2_142",_le="_input_1dpn2_136",wle="_forgotPassword_1dpn2_167",kle="_forgotLink_1dpn2_173",Sle="_submitButton_1dpn2_187",Ile="_divider_1dpn2_215",Mle="_dividerLine_1dpn2_222",Fle="_dividerText_1dpn2_228",Cle="_socialAuth_1dpn2_233",jle="_socialButton_1dpn2_239",er={modalBackdrop:lle,modalInner:ole,modalClose:cle,card:ule,header:dle,title:fle,subtitle:hle,tabs:mle,tab:ple,tabActive:gle,error:ble,form:yle,inputGroup:xle,label:vle,input:_le,forgotPassword:wle,forgotLink:kle,submitButton:Sle,divider:Ile,dividerLine:Mle,dividerText:Fle,socialAuth:Cle,socialButton:jle},fT="480859098731-hhldsogrk03u67iuan8nakvupdva22e0.apps.googleusercontent.com",Um="false".toLowerCase()!=="false",Nle=()=>{const{t:e}=Se("auth"),t=tr(),{isOpen:n,mode:r,setMode:a,closeAuth:s}=Wa(),{login:l,register:o,loginWithGoogle:u,error:d,clearError:m,isLoading:p}=Xt(),[b,y]=h.useState(""),[v,_]=h.useState(""),[w,k]=h.useState(""),[S,I]=h.useState(null);h.useEffect(()=>{n||(y(""),_(""),k(""),I(null),m())},[n,m]);const C=h.useCallback(()=>{s(),t("/market")},[s,t]),F=async P=>{P.preventDefault(),I(null),m();try{if(r==="login")await l(b.trim(),w);else{if(v.trim().length<fp){I(e("modal.errors.usernameMinLength"));return}if(v.trim().length>hp){I(e("modal.errors.usernameMaxLength"));return}if(w.length<8){I(e("modal.errors.passwordMinLength"));return}await o(b,v,w)}C()}catch{}};h.useEffect(()=>{if(!document.getElementById("google-signin-script")){const P=document.createElement("script");P.id="google-signin-script",P.src="https://accounts.google.com/gsi/client",P.async=!0,P.defer=!0,document.head.appendChild(P)}},[]),h.useEffect(()=>{if(!n)return;const P=async E=>{try{await u(E.credential),C()}catch{}},T=()=>{window.google&&fT&&window.google.accounts.id.initialize({client_id:fT,callback:P})};if(window.google)T();else{const E=setInterval(()=>{window.google&&(T(),clearInterval(E))},100);return()=>clearInterval(E)}},[n,u,C]);const N=async()=>{I(null);try{_U(`${window.location.pathname}${window.location.search}`);const P=vU(),T=Qd(),{url:E}=await Ti.getTelegramLoginUrl(P,T);window.location.href=E}catch(P){I(P instanceof Error?P.message:e("modal.social.telegramFailed"))}},A=async()=>{I(null);try{IU(`${window.location.pathname}${window.location.search}`);const P=SU(),T=Qd(),{url:E}=await Ti.getDiscordLoginUrl(P,T);window.location.href=E}catch(P){I(P instanceof Error?P.message:e("modal.social.discordFailed"))}};h.useEffect(()=>{if(!n)return;const P=T=>{T.key==="Escape"&&s()};return window.addEventListener("keydown",P),()=>window.removeEventListener("keydown",P)},[n,s]),h.useEffect(()=>{if(!n)return;const P=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=P}},[n]);const L=S||d;return n?Wn.createPortal(i.jsx("div",{className:er.modalBackdrop,onClick:s,role:"presentation",children:i.jsxs("div",{className:er.modalInner,onClick:P=>P.stopPropagation(),role:"dialog","aria-modal":"true","aria-labelledby":"auth-modal-title",children:[i.jsx("button",{type:"button",className:er.modalClose,onClick:s,"aria-label":e("modal.closeAria"),children:i.jsx("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:i.jsx("path",{d:"M18 6L6 18M6 6l12 12"})})}),i.jsxs("div",{className:er.card,children:[i.jsxs("div",{className:er.header,children:[i.jsx("h1",{id:"auth-modal-title",className:er.title,children:e("modal.welcome")}),i.jsx("p",{className:er.subtitle,children:e(Um?r==="login"?"modal.subtitle.loginWithPassword":"modal.subtitle.signupWithPassword":"modal.subtitle.oauthOnly")})]}),Um?i.jsxs("div",{className:er.tabs,children:[i.jsx("button",{className:`${er.tab} ${r==="login"?er.tabActive:""}`,onClick:()=>{a("login"),m(),I(null)},type:"button",children:e("modal.tabs.login")}),i.jsx("button",{className:`${er.tab} ${r==="signup"?er.tabActive:""}`,onClick:()=>{a("signup"),m(),I(null)},type:"button",children:e("modal.tabs.signUp")})]}):null,L?i.jsx("div",{className:er.error,children:L}):null,Um?i.jsxs("form",{className:er.form,onSubmit:F,children:[i.jsxs("div",{className:er.inputGroup,children:[i.jsx("label",{htmlFor:"auth-identifier",className:er.label,children:e(r==="login"?"modal.fields.emailOrUsername":"modal.fields.email")}),i.jsx("input",{id:"auth-identifier",type:r==="login"?"text":"email",className:er.input,placeholder:e(r==="login"?"modal.placeholders.emailOrUsername":"modal.placeholders.email"),value:b,onChange:P=>y(P.target.value),required:!0,disabled:p,autoComplete:r==="login"?"username":"email"})]}),r==="signup"?i.jsxs("div",{className:er.inputGroup,children:[i.jsx("label",{htmlFor:"auth-username",className:er.label,children:e("modal.fields.username")}),i.jsx("input",{id:"auth-username",type:"text",className:er.input,placeholder:e("modal.placeholders.username"),value:v,onCh
11ange:P=>_(P.target.value),required:!0,minLength:fp,maxLength:hp,pattern:"^[a-zA-Z0-9_-]+$",title:e("modal.usernameRuleTitle"),disabled:p,autoComplete:"username"})]}):null,i.jsxs("div",{className:er.inputGroup,children:[i.jsx("label",{htmlFor:"auth-password",className:er.label,children:e("modal.fields.password")}),i.jsx("input",{id:"auth-password",type:"password",className:er.input,placeholder:e("modal.placeholders.password"),value:w,onChange:P=>k(P.target.value),required:!0,minLength:r==="signup"?8:void 0,disabled:p,autoComplete:r==="login"?"current-password":"new-password"})]}),r==="login"?i.jsx("div",{className:er.forgotPassword,children:i.jsx("button",{type:"button",className:er.forgotLink,children:e("modal.forgotPassword")})}):null,i.jsx("button",{type:"submit",className:er.submitButton,disabled:p,children:e(p?"modal.submit.pleaseWait":r==="login"?"modal.submit.login":"modal.submit.signUp")})]}):null,Um?i.jsxs("div",{className:er.divider,children:[i.jsx("span",{className:er.dividerLine}),i.jsx("span",{className:er.dividerText,children:e("modal.divider")}),i.jsx("span",{className:er.dividerLine})]}):null,i.jsxs("div",{className:er.socialAuth,children:[i.jsxs("button",{type:"button",onClick:()=>{if(window.google?.accounts.id.renderButton){const P=document.createElement("div");P.id="google-auth-hidden-button-container",P.style.cssText="position:absolute;opacity:0;pointer-events:none;width:0;height:0;overflow:hidden";const T=document.createElement("div");T.id="google-auth-hidden-button",P.appendChild(T),document.body.appendChild(P),window.google.accounts.id.renderButton(T,{theme:"outline",size:"large",text:r==="login"?"signin_with":"signup_with",width:"280",type:"standard"}),setTimeout(()=>{const E=T.querySelector('div[role="button"]');E&&E.click(),setTimeout(()=>{P.remove()},1e3)},100)}else I(e("modal.errors.googleUnavailable"))},disabled:p,className:er.socialButton,children:[i.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 16 16",fill:"none",style:{marginRight:"8px"},children:[i.jsx("path",{d:"M15.68 8.18c0-.567-.05-1.113-.144-1.636H8v3.094h4.305a3.68 3.68 0 01-1.597 2.415v2.007h2.585c1.513-1.393 2.387-3.444 2.387-5.88z",fill:"#4285F4"}),i.jsx("path",{d:"M8 16c2.16 0 3.97-.716 5.293-1.94l-2.585-2.008c-.716.48-1.633.764-2.708.764-2.082 0-3.846-1.405-4.476-3.294H.838v2.073A7.997 7.997 0 008 16z",fill:"#34A853"}),i.jsx("path",{d:"M3.524 9.522A4.808 4.808 0 013.273 8c0-.528.091-1.04.251-1.522V4.405H.838A7.997 7.997 0 000 8c0 1.29.31 2.511.838 3.595l2.686-2.073z",fill:"#FBBC05"}),i.jsx("path",{d:"M8 3.184c1.174 0 2.228.404 3.057 1.196l2.294-2.294C11.966.792 10.157 0 8 0 4.886 0 2.166 1.79.838 4.405l2.686 2.073C4.154 4.59 5.918 3.184 8 3.184z",fill:"#EA4335"})]}),e(r==="login"?"modal.social.googleLogin":"modal.social.googleSignup")]}),i.jsxs("button",{type:"button",onClick:N,disabled:p,className:er.socialButton,children:[i.jsx("svg",{width:"20",height:"20",viewBox:"0 0 16 16",fill:"none",style:{marginRight:"8px"},children:i.jsx("path",{d:"M8 0C3.582 0 0 3.582 0 8s3.582 8 8 8 8-3.582 8-8-3.582-8-8-8zm3.693 5.476l-1.247 5.876c-.094.415-.338.515-.686.32l-1.893-1.396-.913.88c-.101.1-.186.186-.38.186l.135-1.924 3.507-3.17c.152-.135-.033-.21-.237-.076L5.31 8.932l-1.86-.581c-.404-.127-.412-.404.084-.598l7.27-2.802c.337-.12.632.083.522.597l-.633-.072z",fill:"#0088cc"})}),e(r==="login"?"modal.social.telegramLogin":"modal.social.telegramSignup")]}),i.jsxs("button",{type:"button",onClick:A,disabled:p,className:er.socialButton,children:[i.jsx("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",style:{marginRight:"8px"},children:i.jsx("path",{d:"M20.317 4.37a19.791 19.791 0 00-4.885-1.515.074.074 0 00-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 00-5.487 0 12.64 12.64 0 00-.617-1.25.077.077 0 00-.079-.037A19.736 19.736 0 003.677 4.37a.07.07 0 00-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 00.031.057 19.9 19.9 0 005.993 3.03.078.078 0 00.084-.028 14.09 14.09 0 001.226-1.994.076.076 0 00-.041-.106 13.107 13.107 0 01-1.872-.892.077.077 0 01-.008-.128 10.2 10.2 0 00.372-.292.074.074 0 01.077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 01.078.01c.12.098.246.198.373.292a.077.077 0 01-.006.127 12.299 12.299 0 01-1.873.892.077.077 0 00-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 00.084.028 19.839 19.839 0 006.002-3.03.077.077 0 00.032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 00-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.955-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.946 2.418-2.157 2.418z",fill:"#5865F2"})}),e(r==="login"?"modal.social.discordLogin":"modal.social.discordSignup")]}),i.jsxs("button",{type:"button",onClick:async()=>{try{const{url:P}=await Ti.getSteamAuthLoginUrl();s(),window.location.href=P}catch{I(e("modal.errors.steamSignInStartFailed"))}},disabled:p,className:er.socialButton,children:[i.jsx("span",{style:{marginRight:"8px",flexShrink:0,display:"inline-flex"},children:i.jsx(MU,{size:20})}),e(r==="login"?"modal.social.steamLogin":"modal.social.steamSignup")]})]})]})]})}),document.body):null},FU=h.createContext(null);function Tle({children:e}){const[t,n]=h.useState(!1),[r,a]=h.useState("login"),s=h.useCallback(u=>{a(u??"login"),n(!0)},[]),l=h.useCallback(()=>{n(!1)},[]),o=h.useMemo(()=>({isOpen:t,mode:r,openAuth:s,closeAuth:l,setMode:a}),[t,r,s,l]);return i.jsxs(FU.Provider,{value:o,children:[e,i.jsx(Nle,{})]})}function Wa(){const e=h.useContext(FU);if(!e)throw new Error("useAuthModal must be used within AuthModalProvider");return e}const O6=({size:e,className:t,bg:n,letter:r,letterColor:a="#ffffff"})=>i.jsxs("svg",{width:e??32,height:e??32,viewBox:"0 0 32 32",className:t,"aria-hidden":!0,
11children:[i.jsx("circle",{cx:"16",cy:"16",r:"16",fill:n}),i.jsx("text",{x:"16",y:"22",textAnchor:"middle",fontSize:"18",fontWeight:"700",fontFamily:"Inter, system-ui, sans-serif",fill:a,children:r})]}),CU=e=>i.jsx(O6,{...e,bg:"#F7931A",letter:"₿"}),Ale=e=>i.jsxs("svg",{width:e.size??32,height:e.size??32,viewBox:"0 0 32 32",className:e.className,"aria-hidden":!0,children:[i.jsx("circle",{cx:"16",cy:"16",r:"16",fill:"#1f2233"}),i.jsx("path",{d:"M16 5l-6.5 11 6.5 3.8 6.5-3.8L16 5z",fill:"#ffffff",opacity:"0.9"}),i.jsx("path",{d:"M16 21.2l-6.5-3.8L16 27l6.5-9.6L16 21.2z",fill:"#ffffff",opacity:"0.7"}),i.jsx("path",{d:"M16 5v14.8l6.5-3.8L16 5z",fill:"#ffffff",opacity:"0.5"})]}),jU=e=>i.jsx(O6,{...e,bg:"#26A17B",letter:"₮"}),Ple=e=>i.jsx(O6,{...e,bg:"#2775CA",letter:"$"}),Ele=e=>i.jsx(O6,{...e,bg:"#F0B90B",letter:"B",letterColor:"#1f2233"}),Lle={nowPayments:{configured:!1,operational:!1}},_g={deposit:{crypto:!1},withdraw:{},providers:Lle};function Rle(e){const{isAuthenticated:t}=Xt(),n=e&&t,[r,a]=h.useState(n),[s,l]=h.useState(null),[o,u]=
11h.useState(_g),[d,m]=h.useState(0),p=h.useCallback(()=>{m(b=>b+1)},[]);return h.useEffect(()=>{if(!n){a(!1);return}let b=!1;return a(!0),l(null),u(_g),Yu.getPaymentMethods().then(y=>{b||(u(y),a(!1))}).catch(y=>{b||(u(_g),a(!1),l(y instanceof Error?y.message:"Failed to load payment methods"))}),()=>{b=!0}},[n,d]),{loading:r,error:s,depositCardRu:o.deposit.cardRu===!0,depositCrypto:o.deposit.crypto,withdrawCardRu:o.withdraw.cardRu===!0,providers:o.providers,refetch:p}}const Ole="_overlay_16mtl_1",Ble="_modal_16mtl_12",Dle="_header_16mtl_22",$le="_title_16mtl_31",Wle="_iconButton_16mtl_38",Ule="_body_16mtl_59",Hle="_bodyLoading_16mtl_66",zle="_loading_16mtl_70",Vle="_spinner_16mtl_81",qle="_error_16mtl_91",Gle="_row_16mtl_101",Kle="_rowDisabled_16mtl_118",Yle="_iconWrap_16mtl_129",Zle="_iconWrapCard_16mtl_139",Xle="_iconWrapCardRu_16mtl_145",Qle="_text_16mtl_151",Jle="_titleRow_16mtl_158",eoe="_label_16mtl_165",toe="_badge_16mtl_172",noe="_subtitle_16mtl_185",roe="_chevron_16mtl_195",Gn={overlay:Ole,modal:Ble,header:Dle,title:$le,iconButton:Wle,body:Ule,bodyLoading:Hle,loading:zle,spinner:Vle,error:qle,row:Gle,rowDisabled:Kle,iconWrap:Yle,iconWrapCard:Zle,iconWrapCardRu:Xle,text:Qle,titleRow:Jle,label:eoe,badge:toe,subtitle:noe,chevron:roe},hT=()=>i.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":!0,children:[i.jsx("rect",{x:"2",y:"6",width:"20",height:"13",rx:"2.5"}),i.jsx("line",{x1:"2",y1:"10.5",x2:"22",y2:"10.5"})]}),wg=()=>i.jsx("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":!0,children:i.jsx("polyline",{points:"9 18 15 12 9 6"})}),aoe=()=>i.jsxs("svg",{className:Gn.spinner,width:"22",height:"22",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:[i.jsx("circle",{cx:"12",cy:"12",r:"9",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeDasharray:"42",strokeDashoffset:"12",opacity:"0.35"}),i.jsx("path",{d:"M21 12a9 9 0 0 0-9-9",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round"})]}),ioe=({isOpen:e,onClose:t,onPickCrypto:n,onPickCard:r})=>{const{t:a}=Se("wallet"),{loading:s,error:l,depositCardRu:o,depositCrypto:u}=Rle(e);return h.useEffect(()=>{if(!e)return;const d=m=>{m.key==="Escape"&&t()};return window.addEventListener("keydown",d),()=>window.removeEventListener("keydown",d)},[e,t]),h.useEffect(()=>{if(!e)return;const d=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=d}},[e]),e?i.jsx("div",{className:Gn.overlay,onClick:t,role:"presentation",children:i.jsxs("div",{className:Gn.modal,onClick:d=>d.stopPropagation(),role:"dialog","aria-modal":"true","aria-labelledby":"add-funds-hub-title",children:[i.jsxs("div",{className:Gn.header,children:[i.jsx("h2",{id:"add-funds-hub-title",className:Gn.title,children:a("addFunds.title")}),i.jsx("button",{type:"button",className:Gn.iconButton,onClick:t,"aria-label":a("actions.close"),children:"×"})]}),i.jsx("div",{className:`${Gn.body} ${s?Gn.bodyLoading:""}`,children:s?i.jsxs("div",{className:Gn.loading,"aria-busy":"true",children:[i.jsx(aoe,{}),i.jsx("span",{children:a("addFunds.loading")})]}):i.jsxs(i.Fragment,{children:[l?i.jsx("div",{className:Gn.error,children:l}):null,i.jsxs("button",{type:"button",className:`${Gn.row} ${Gn.rowDisabled}`,"aria-disabled":"true",title:a("addFunds.comingSoon"),onClick:()=>r?.("card"),children:[i.jsx("span",{className:`${Gn.iconWrap} ${Gn.iconWrapCard}`,children:i.jsx(hT,{})}),i.jsxs("span",{className:Gn.text,children:[i.jsxs("span",{className:Gn.titleRow,children:[i.jsx("span",{className:Gn.label,children:a("addFunds.options.card.label")}),i.jsx("span",{className:Gn.badge,children:a("addFunds.comingSoon")})]}),i.jsx("span",{className:Gn.subtitle,children:a("addFunds.options.card.subtitle")})]}),i.jsx("span",{className:Gn.chevron,children:i.jsx(wg,{})})]}),o?i.jsxs("button",{type:"button",className:`${Gn.row} ${Gn.rowDisabled}`,"aria-disabled":"true",title:a("addFunds.comingSoon"),onClick:()=>r?.("card_ru"),children:[i.jsx("span",{className:`${Gn.iconWrap} ${Gn.iconWrapCardRu}`,children:i.jsx(hT,{})}),i.jsxs("span",{className:Gn.text,children:[i.jsxs("span",{className:Gn.titleRow,children:[i.jsx("span",{className:Gn.label,children:a("addFunds.options.cardRu.label")}),i.jsx("span",{className:Gn.badge,children:a("addFunds.comingSoon")})]}),i.jsx("span",{className:Gn.subtitle,children:a("addFunds.options.cardRu.subtitle")})]}),i.jsx("span",{className:Gn.chevron,children:i.jsx(wg,{})})]}):null,i.jsxs("button",{type:"button",className:Gn.row,disabled:!u,"aria-disabled":!u,title:u?void 0:a("addFunds.unavailable"),onClick:u?()=>{n()}:void 0,children:[i.jsx("span",{className:Gn.iconWrap,children:i.jsx(CU,{size:40})}),i.jsxs("span",{className:Gn.text,children:[i.jsx("span",{className:Gn.titleRow,children:i.jsx("span",{className:Gn.label,children:a("addFunds.options.crypto.label")})}),i.jsx("span",{className:Gn.subtitle,children:a(u?"addFunds.options.crypto.subtitle":"addFunds.unavailable")})]}),i.jsx("span",{className:Gn.chevron,children:i.jsx(wg,{})})]})]})})]})}):null}
11,Mu=({size:e,className:t,bg:n,children:r})=>i.jsxs("svg",{width:e??14,height:e??14,viewBox:"0 0 14 14",className:t,"aria-hidden":!0,children:[i.jsx("circle",{cx:"7",cy:"7",r:"7",fill:n}),r]}),soe=({network:e,size:t,className:n})=>{switch(e){case"TRC20":return i.jsx(Mu,{size:t,className:n,bg:"#EB0029",children:i.jsx("path",{d:"M4 4h6l-2.5 6L4 4z",fill:"#ffffff"})});case"BEP20":return i.jsx(Mu,{size:t,className:n,bg:"#F0B90B",children:i.jsx("path",{d:"M7 3.5l1.4 1.4L7 6.3 5.6 4.9 7 3.5zM3.5 7L4.9 5.6 6.3 7 4.9 8.4 3.5 7zm3.5 3.5L5.6 9.1 7 7.7l1.4 1.4L7 10.5zm3.5-3.5L9.1 8.4 7.7 7l1.4-1.4L10.5 7z",fill:"#ffffff"})});case"Solana":return i.jsx(Mu,{size:t,className:n,bg:"#9945FF",children:i.jsx("path",{d:"M3.6 9.5h6.2l-.9 1H2.7l.9-1zm0-2.5h6.2l-.9 1H2.7l.9-1zm.9-2.5h6.2l-.9 1H3.6l.9-1z",fill:"#14F195"})});case"TON":return i.jsx(Mu,{size:t,className:n,bg:"#0098EA",children:i.jsx("path",{d:"M4 5h6l-3 5-3-5zm.6.7L7 9.3l2.4-3.6H4.6z",fill:"#ffffff"})});case"Bitcoin":return i.jsx(Mu,{size:t,className:n,bg:"#F7931A",children:i.jsx("text",{x:"7",y:"10",textAnchor:"middle",fontSize:"9",fontWeight:"700",fontFamily:"Inter, system-ui, sans-serif",fill:"#ffffff",children:"₿"})});case"Ethereum":return i.jsx(Mu,{size:t,className:n,bg:"#1f2233",children:i.jsx("path",{d:"M7 2.5l-2.6 4.4L7 8.4l2.6-1.5L7 2.5zm0 6.4L4.4 7.4 7 11.5l2.6-4.1L7 8.9z",fill:"#ffffff"})});case"BSC":return i.jsx(Mu,{size:t,className:n,bg:"#F0B90B",children:i.jsx("path",{d:"M7 3.5l1.4 1.4L7 6.3 5.6 4.9 7 3.5zM3.5 7L4.9 5.6 6.3 7 4.9 8.4 3.5 7zm3.5 3.5L5.6 9.1 7 7.7l1.4 1.4L7 10.5zm3.5-3.5L9.1 8.4 7.7 7l1.4-1.4L10.5 7z",fill:"#ffffff"})});case"Polygon":return i.jsx(Mu,{size:t,className:n,bg:"#8247E5",children:i.jsx("path",{d:"M7 2.8l3.8 2.2v4l-3.8 2.2-3.8-2.2v-4L7 2.8zm0 1.1L4.5 5.6v2.8L7 10.1l2.5-1.7V5.6L7 3.9z",fill:"#ffffff"})})}},loe={USDT:jU,USDC:Ple,BTC:CU,ETH:Ale,BNB:Ele},NU=({coin:e,iconUrl:t,size:n,className:r})=>{if(t){const s=n??32;return i.jsx("img",{src:t,alt:e,width:s,height:s,className:r,loading:"lazy",draggable:!1,style:{display:"block",borderRadius:"50%"}})}const a=loe[e]??jU;return i.jsx(a,{size:n,className:r})},TU=({network:e,iconUrl:t,size:n,className:r})=>{if(t){const a=n??14;return i.jsx("img",{src:t,alt:e,width:a,height:a,className:r,loading:"lazy",draggable:!1,style:{display:"block",borderRadius:"50%"}})}return i.jsx(soe,{network:e,size:n,className:r})},ys={};function ooe(e){const t=e.deposit[0]??e.withdrawal[0];return!!(t&&!("available"in t))}function coe(){return ys.data&&ooe(ys.data)&&(ys.data=void 0,ys.promise=void 0),ys.data?Promise.resolve(ys.data):(ys.promise||(ys.promise=Yu.listCurrencies().then(e=>(ys.data=e,e)).catch(e=>{throw ys.promise=void 0,e})),ys.promise)}function AU(){const[e,t]=h.useState(()=>({loading:!ys.data,error:null,deposit:ys.data?.deposit??[],withdrawal:ys.data?.withdrawal??[]}));return h.useEffect(()=>{let n=!1;return coe().then(r=>{n||t({loading:!1,error:null,deposit:r.deposit,withdrawal:r.withdrawal})}).catch(r=>{n||t(a=>({...a,loading:!1,error:r instanceof Error?r.message:"Failed to load currencies"}))}),()=>{n=!0}},[]),e}const G1=new Map;function uoe(e){let t=G1.get(e);return t?.minAmountCents!=null?Promise.resolve(t.minAmountCents):(t?.promise||(t||(t={},G1.set(e,t)),t.promise=Yu.getDepositMin(e).then(n=>{const r=Math.max(0,Math.round(Number(n.minAmountCents)||0)),a=G1.get(e);return a?(a.minAmountCents=r,a.promise=void 0):G1.set(e,{minAmountCents:r}),r}).catch(n=>{const r=G1.get(e);throw r&&(r.promise=void 0),n})),t.promise)}function doe(e){const[t,n]=h.useState(()=>{if(!e)return{loading:!1,minAmountCents:0,error:null};const r=G1.get(e)?.minAmountCents;return{loading:r==null,minAmountCents:r??0,error:null}});return h.useEffect(()=>{if(!e){n({loading:!1,minAmountCents:0,error:null});return}const r=G1.get(e)?.minAmountCents;if(r!=null){n({loading:!1,minAmountCents:r,error:null});return}let a=!1;return n(s=>({...s,loading:!0,error:null})),uoe(e).then(s=>{a||n({loading:!1,minAmountCents:s,error:null})}).catch(s=>
11{a||n({loading:!1,minAmountCents:0,error:s instanceof Error?s.message:"Failed to load minimum"})}),()=>{a=!0}},[e]),t}const B6={USD:[25,100,250],EUR:[25,100,250],GBP:[25,100,250],RUB:[2500,1e4,25e3],CNY:[200,800,2e3]};function D6(e,t,n){return!Number.isFinite(e)||e<=0?0:t==="USD"||!(n>0)?Math.round(e*100):Math.round(e/n*100)}function PU(e,t,n){const r=t==="RUB"?"ru-RU":t==="CNY"?"zh-CN":"en-US",a=new Intl.NumberFormat(r,{maximumFractionDigits:0,minimumFractionDigits:0}).format(e);return t==="USD"?`$${a}`:t==="EUR"?`€${a}`:t==="GBP"?`£${a}`:t==="CNY"?`¥${a}`:`${a} ${n}`}const foe="_overlay_rgvz0_2",hoe="_modal_rgvz0_13",moe="_header_rgvz0_23",poe="_headerRight_rgvz0_33",goe="_iconButton_rgvz0_39",boe="_title_rgvz0_58",yoe="_closeButton_rgvz0_83",xoe="_body_rgvz0_88",voe="_sectionLabel_rgvz0_95",_oe="_currencyGrid_rgvz0_103",woe="_tile_rgvz0_109",koe="_tileUnavailable_rgvz0_140",Soe="_tileSelected_rgvz0_145",Ioe="_tileIconWrap_rgvz0_162",Moe="_tileBadge_rgvz0_169",Foe="_tileTitle_rgvz0_180",Coe="_tileSubtitle_rgvz0_186",joe="_amountSection_rgvz0_193",Noe="_minHintWrap_rgvz0_199",Toe="_minHint_rgvz0_199",Aoe="_minHintSecondary_rgvz0_211",Poe="_amountRow_rgvz0_217",Eoe="_amountInputWrap_rgvz0_223",Loe="_amountPrefix_rgvz0_239",Roe="_amountInput_rgvz0_223",Ooe="_presetButton_rgvz0_274",Boe="_presetButtonActive_rgvz0_291",Doe="_cta_rgvz0_296",$oe="_ctaActive_rgvz0_318",Woe="_footnote_rgvz0_335",Uoe="_error_rgvz0_343",Hoe="_spinner_rgvz0_353",zoe="_headerInvoice_rgvz0_363",Voe="_invoiceTitle_rgvz0_373",qoe="_invoiceBody_rgvz0_384",Goe="_successIconWrap_rgvz0_393",Koe="_successTitle_rgvz0_405",Yoe="_successSubtitle_rgvz0_413",Zoe="_openPaymentCta_rgvz0_421",Xoe="_textCloseButton_rgvz0_425",mn={overlay:foe,modal:hoe,header:moe,headerRight:poe,iconButton:goe,title:boe,closeButton:yoe,body:xoe,sectionLabel:voe,currencyGrid:_oe,tile:woe,tileUnavailable:koe,tileSelected:Soe,tileIconWrap:Ioe,tileBadge:Moe,tileTitle:Foe,tileSubtitle:Coe,amountSection:joe,minHintWrap:Noe,minHint:Toe,minHintSecondary:Aoe,amountRow:Poe,amountInputWrap:Eoe,amountPrefix:Loe,amountInput:Roe,presetButton:Ooe,presetButtonActive:Boe,cta:Doe,ctaActive:$oe,footnote:Woe,error:Uoe,spinner:Hoe,headerInvoice:zoe,invoiceTitle:Voe,invoiceBody:qoe,successIconWrap:Goe,successTitle:Koe,successSubtitle:Yoe,openPaymentCta:Zoe,textCloseButton:Xoe};function Qoe(e,t,n){return!Number.isFinite(e)||e<=0?"":(e/100*(t||1)).toFixed(n)}function Joe(e,t){const n=Number.parseFloat(e);return!Number.isFinite(n)||n<=0?0:Math.round(n/(t||1)*100)}const mT=()=>i.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":!0,children:[i.jsx("path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"}),i.jsx("polyline",{points:"15 3 21 3 21 9"}),i.jsx("line",{x1:"10",y1:"14",x2:"21",y2:"3"})]}),ece=()=>i.jsx("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:mn.spinner,"aria-hidden":!0,children:i.jsx("path",{d:"M21 12a9 9 0 1 1-6.219-8.56"})}),tce=()=>i.jsxs("svg",{width:"28",height:"28",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:[i.jsx("circle",{cx:"12",cy:"12",r:"10",stroke:"var(--accent-green, #22c55e)",strokeWidth:"2"}),i.jsx("path",{d:"M8 12l2.5 2.5L16 9",stroke:"var(--accent-green, #22c55e)",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]});function pT(e,t){const[n]=B6[e];return D6(n,e,t)}const nce=({isOpen:e,onClose:t,onContinue:n})=>{const{t:r}=Se("wallet"),{deposit:a,loading:s,error:l}=AU(),{currency:o,rates:u,symbol:d,format:m,ratesReady:p}=Nr(),b=o==="USD"?1:u[o],y=p&&(o==="RUB"||o==="CNY")?0:2,v=p?o:"USD",_=v,w=p?d:"$",k=p&&b>0,I=h.useMemo(()=>a.filter(J=>J.available!==!1),[a])[0]?.id??"",[C,F]=h.useState("form"),[N,A]=h.useState(null),[L,P]=h.useState(I),T=B6[v],E=h.useMemo(()=>T.map(J=>D6(J,v,b)),[T,v,b]),[R,D]=h.useState(()=>pT("USD",1)),[z,U]=h.useState(""),[B,$]=h.useState(!1),[q,K]=h.useState(null),O=h.useRef(null);h.useEffect(()=>{!L&&I&&P(I)},[L,I]),h.useEffect(()=>{a.find(Be=>Be.id===L)?.available===!1&&I&&P(I)},[a,L,I]),h.useEffect(()=>{if(!e)return;const J=Be=>{Be.key==="Escape"&&!B&&(F("form"),A(null),K(null),$(!1),t())};return window.addEventListener("keydown",J),()=>window.removeEventListener("keydown",J)}
11,[e,t,B]),h.useEffect(()=>{if(!e)return;const J=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=J}},[e]),h.useEffect(()=>{e&&(F("form"),A(null),K(null),$(!1),D(pT(v,b)),P(I))},[e,I,v,b]),h.useEffect(()=>{if(!k&&o!=="USD")return;U(Qoe(R,k?b:1,y))},[R,b,y,k,o]);const V=h.useMemo(()=>a.find(J=>J.id===L)??a[0],[a,L]),{minAmountCents:G,loading:H}=doe(V?.id),re=R>0,Z=G>0&&re&&R<G,Q=re&&!!V&&!B&&!Z;if(!e)return null;const ie=()=>{B||(F("form"),A(null),K(null),$(!1),t())},ne=J=>{window.open(J,"_blank","noopener,noreferrer")},X=async()=>{if(!(!Q||!V)){K(null);try{$(!0);const J=R/100,Be=await n?.({currencyId:V.id,amountUsd:J});Be?.invoiceUrl&&(A(Be.invoiceUrl),F("invoice"))}catch(J){K(J instanceof Error?J.message:r("deposit.errors.startPaymentFailed"))}finally{$(!1)}}},le=V?`${V.coin} (${V.network})`:"",_e=m(R);return C==="invoice"&&N?i.jsx("div",{className:mn.overlay,onClick:ie,role:"presentation",children:i.jsxs("div",{className:mn.modal,onClick:J=>J.stopPropagation(),role:"dialog","aria-modal":"true","aria-labelledby":"add-funds-title",children:[i.jsxs("div",{className:`${mn.header} ${mn.headerInvoice}`,children:[i.jsx("h2",{id:"add-funds-title",className:mn.invoiceTitle,children:r("addFunds.title")}),i.jsx("div",{className:mn.headerRight,children:i.jsx("button",{type:"button",className:`${mn.iconButton} ${mn.closeButton}`,onClick:ie,"aria-label":r("actions.close"),children:"×"})})]}),i.jsxs("div",{className:mn.invoiceBody,children:[i.jsx("div",{className:mn.successIconWrap,children:i.jsx(tce,{})}),i.jsx("p",{className:mn.successTitle,children:r("deposit.invoice.created",{amount:_e})}),i.jsx("p",{className:mn.successSubtitle,children:V?r("deposit.invoice.payWith",{coin:V.coin,network:V.network}):r("deposit.invoice.openPageHint")}),i.jsxs("button",{type:"button",className:`${mn.cta} ${mn.ctaActive} ${mn.openPaymentCta}`,onClick:()=>ne(N),children:[i.jsx(mT,{}),r("deposit.invoice.openPaymentPage")]}),i.jsx("button",{type:"button",className:mn.textCloseButton,onClick:ie,children:r("actions.close")})]})]})}):i.jsx("div",{className:mn.overlay,onClick:ie,role:"presentation",children:i.jsxs("div",{className:mn.modal,onClick:J=>J.stopPropagation(),role:"dialog","aria-modal":"true","aria-labelledby":"crypto-deposit-title",children:[i.jsxs("div",{className:mn.header,children:[i.jsx("h2",{id:"crypto-deposit-title",className:mn.title,children:r("deposit.title")}),i.jsx("button",{type:"button",className:`${mn.iconButton} ${mn.closeButton}`,onClick:ie,disabled:B,"aria-label":r("actions.close"),children:"×"})]}),i.jsxs("div",{className:mn.body,children:[i.jsx("div",{className:mn.sectionLabel,children:r("deposit.currency")}),l?i.jsx("div",{className:mn.error,children:l}):s&&a.length===0?i.jsx("div",{className:mn.footnote,children:r("shared.loadingCurrencies")}):i.jsx("div",{className:mn.currencyGrid,children:a.map(J=>{const Be=J.id===L,ee=J.available===!1,me=[mn.tile,Be?mn.tileSelected:"",ee?mn.tileUnavailable:""].filter(Boolean).join(" ");return i.jsxs("button",{type:"button",className:me,onClick:()=>P(J.id),disabled:B||ee,"aria-pressed":Be,"aria-disabled":ee,children:[i.jsxs("span",{className:mn.tileIconWrap,children:[i.jsx(NU,{coin:J.coin,iconUrl:J.coinIconUrl,size:28}),i.jsx("span",{className:mn.tileBadge,children:i.jsx(TU,{network:J.network,iconUrl:J.chainIconUrl,size:14})})]}),i.jsx("span",{className:mn.tileTitle,children:J.coin}),i.jsx("span",{className:mn.tileSubtitle,children:J.network})]},J.id)})}),i.jsxs("div",{className:mn.amountSection,children:[i.jsx("div",{className:mn.sectionLabel,children:r("shared.amountWithCurrency",{currency:_})}),i.jsxs("div",{className:mn.amountRow,children:[i.jsxs("label",{className:mn.amountInputWrap,children:[i.jsx("span",{className:mn.amountPrefix,children:w}),i.jsx("input",{ref:O,className:mn.amountInput,type:"number",inputMode:"decimal",min:0,step:y===0?"1":"0.01",placeholder:y===0?"0":"0.00",value:z,onChange:J=>{U(J.target.value),D(Joe(J.target.value,k?b:1))},disabled:B})]}),T.map((J,Be)=>{const ee=E[Be]??0,me=R===ee;return i.jsx("button",{type:"button",className:`${mn.presetButton} ${me?mn.presetButtonActive:""}`,onClick:()=>D(ee),disabled:B,children:PU(J,v,w)},J)})]}),i.jsxs("div",{className:mn.minHintWrap,children:[i.jsx("div",{className:mn.minHint,children:H?r("deposit.minimum.loading"):G>0?r("deposit.minimum.value",{amount:m(G)}):r("deposit.minimum.unavailable")}),Z&&G>0&&i.jsx("div",{className:mn.minHintSecondary,children:r("deposit.minimum.
11increaseHint")})]})]}),q&&i.jsx("div",{className:mn.error,children:q}),i.jsxs("button",{type:"button",className:`${mn.cta} ${Q?mn.ctaActive:""}`,onClick:X,disabled:!Q,children:[B?i.jsx(ece,{}):i.jsx(mT,{}),B?r("deposit.creatingInvoice"):r("deposit.continueToPayment",{amount:_e})]}),i.jsxs("p",{className:mn.footnote,children:[le," · ",r("deposit.footnote")]})]})]})})},EU=h.createContext(null);function rce(e){const t=e.toLowerCase();return t.includes("insufficient")||t.includes("balance")?"insufficient_balance":t.includes("wallet")&&t.includes("connect")?"wallet_not_connected":t.includes("reject")||t.includes("denied")?"tx_rejected":t.includes("timeout")||t.includes("timed out")?"timeout":"start_payment_failed"}function ace({children:e}){const[t,n]=h.useState("closed"),r=h.useRef(!1),a=h.useCallback(()=>{r.current=!1,xs("wallet_ui","wallet_ui.deposit_page_opened"),n("methods")},[]),s=h.useCallback(()=>{n(u=>(u!=="closed"&&!r.current&&xs("wallet_ui","wallet_ui.deposit_failed",{meta:{reason:"left_page"}}),"closed"))},[]),l=h.useCallback(async({currencyId:u,amountUsd:d})=>{const m=Math.round(d*100);try{const p=await Yu.createCryptoDeposit({currencyId:u,amountCents:m});return r.current=!0,p}catch(p){const b=p instanceof Error?p.message:"failed";throw xs("wallet_ui","wallet_ui.deposit_failed",{meta:{reason:rce(b),method:"crypto"}}),p}},[]),o=h.useMemo(()=>({isOpen:t!=="closed",openDeposit:a,closeDeposit:s}),[t,a,s]);return i.jsxs(EU.Provider,{value:o,children:[e,i.jsx(ioe,{isOpen:t==="methods",onClose:s,onPickCrypto:()=>{r.current=!0,xs("wallet_ui","wallet_ui.deposit_method_selected",{meta:{method:"crypto"}}),n("crypto")},onPickCard:u=>{r.current=!0,xs("wallet_ui","wallet_ui.deposit_method_selected",{meta:{method:u}})}}),i.jsx(nce,{isOpen:t==="crypto",onClose:s,onContinue:l})]})}function LU(){const e=h.useContext(EU);if(!e)throw new Error("useDepositModal must be used within DepositModalProvider");return e}const ice="_overlay_1scs1_1",sce="_modal_1scs1_12",lce="_header_1scs1_22",oce="_headerLeft_1scs1_31",cce="_headerRight_1scs1_32",uce="_iconButton_1scs1_38",dce="_title_1scs1_57",fce="_closeButton_1scs1_80",hce="_body_1scs1_85",mce="_sectionLabel_1scs1_92",pce="_balanceLabel_1scs1_100",gce="_balanceValue_1scs1_108",bce="_currencyGrid_1scs1_114",yce="_tile_1scs1_120",xce="_tileUnavailable_1scs1_151",vce="_tileSelected_1scs1_156",_ce="_tileIconWrap_1scs1_173",wce="_tileBadge_1scs1_180",kce="_tileTitle_1scs1_191",Sce="_tileSubtitle_1scs1_197",Ice="_fieldGroup_1scs1_204",Mce="_addressInputWrap_1scs1_210",Fce="_addressInput_1scs1_210",Cce="_amountRow_1scs1_242",jce="_amountInputWrap_1scs1_248",Nce="_amountPrefix_1scs1_264",Tce="_amountInput_1scs1_248",Ace="_presetButton_1scs1_299",Pce="_presetButtonActive_1scs1_316",Ece="_minWithdrawMeta_1scs1_321",Lce="_minWithdrawValue_1scs1_328",Rce="_summary_1scs1_334",Oce="_summaryUpdating_1scs1_346",Bce="_summaryHint_1scs1_350",Dce="_summaryRow_1scs1_359",$ce="_summaryValue_1scs1_365",Wce="_summaryNet_1scs1_371",Uce="_summaryNetValue_1scs1_380",Hce="_cta_1scs1_385",zce="_ctaActive_1scs1_407",Vce="_footnote_1scs1_424",qce="_error_1scs1_432",Gce="_success_1scs1_442",Kce="_spinner_1scs1_452",tn={overlay:ice,modal:sce,header:lce,headerLeft:oce,headerRight:cce,iconButton:uce,title:dce,closeButton:fce,body:hce,sectionLabel:mce,balanceLabel:pce,balanceValue:gce,currencyGrid:bce,tile:yce,tileUnavailable:xce,tileSelected:vce,tileIconWrap:_ce,tileBadge:wce,tileTitle:kce,tileSubtitle:Sce,fieldGroup:Ice,addressInputWrap:Mce,addressInput:Fce,amountRow:Cce,amountInputWrap:jce,amountPrefix:Nce,amountInput:Tce,presetButton:Ace,presetButtonActive:Pce,minWithdrawMeta:Ece,minWithdrawValue:Lce,summary:Rce,summaryUpdating:Oce,summaryHint:Bce,summaryRow:Dce,summaryValue:$ce,summaryNet:Wce,summaryNetValue:Uce,cta:Hce,ctaActive:zce,footnote:Vce,error:qce,success:Gce,spinner:Kce};function kg(e,t){const[n]=B6[e];return D6(n,e,t)}function Yce(e,t,n){return!Number.isFinite(e)||e<=0?"":(e/100*(t||1)).toFixed(n)}function Zce(e,t){const n=Number.parseFloat(e);return!Number.isFinite(n)||n<=0?0:Math.round(n/(t||1)*100)}
11const Xce=3e4,gT=new Map,Qce=()=>i.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":!0,children:[i.jsx("line",{x1:"22",y1:"2",x2:"11",y2:"13"}),i.jsx("polygon",{points:"22 2 15 22 11 13 2 9 22 2"})]}),Jce=()=>i.jsx("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:tn.spinner,"aria-hidden":!0,children:i.jsx("path",{d:"M21 12a9 9 0 1 1-6.219-8.56"})}),eue=({isOpen:e,onClose:t,availableCents:n,onSuccess:r})=>{const{t:a}=Se("wallet"),{withdrawal:s,loading:l,error:o}=AU(),{currency:u,rates:d,symbol:m,format:p,ratesReady:b}=Nr(),y=u==="USD"?1:d[u],v=b&&(u==="RUB"||u==="CNY")?0:2,_=b?u:"USD",w=_,k=b?m:"$",S=b&&y>0,C=h.useMemo(()=>s.filter(ye=>ye.available!==!1),[s])[0]?.id??"",[F,N]=h.useState(C),[A,L]=h.useState(""),P=B6[_],T=h.useMemo(()=>P.map(ye=>D6(ye,_,y)),[P,_,y]),[E,R]=h.useState(()=>kg("USD",1)),[D,z]=h.useState(""),[U,B]=h.useState(null),[$,q]=h.useState(!1),[K,O]=h.useState(null),[V,G]=h.useState(!1),[H,re]=h.useState(null),[Z,Q]=h.useState(null),ie=h.useRef(null),ne=h.useRef(0);h.useEffect(()=>{if(!S&&u!=="USD")return;z(Yce(E,S?y:1,v))},[E,y,v,S,u]),h.useEffect(()=>{if(!e)return;const ye=$e=>{$e.key==="Escape"&&!V&&t()};return window.addEventListener("keydown",ye),()=>window.removeEventListener("keydown",ye)},[e,t,V]),h.useEffect(()=>{if(!e)return;const ye=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=ye}},[e]),h.useEffect(()=>{e&&(re(null),Q(null),G(!1),L(""),R(kg(_,y)),N(C),B(null),O(null))},[e,C,_,y]),h.useEffect(()=>{!F&&C&&N(C)},[F,C]),h.useEffect(()=>{s.find($e=>$e.id===F)?.available===!1&&C&&N(C)},[s,F,C]),h.useEffect(()=>{B(null),O(null)},[F]),h.useEffect(()=>{if(!e||!F)return;if(E<=0){B(null),q(!1),O(null);return}const ye=`${F}|${E}`,$e=gT.get(ye);if($e&&Date.now()-$e.fetchedAt<Xce){B($e.value),q(!1),O(null);return}const Xe=++ne.current;q(!0),O(null);const Ze=window.setTimeout(()=>{Yu.getWithdrawalQuote({currencyId:F,amountCents:E}).then(Je=>{gT.set(ye,{value:Je,fetchedAt:Date.now()}),Xe===ne.current&&(B(Je),q(!1),O(null))}).catch(Je=>{Xe===ne.current&&(q(!1),O(Je instanceof Error?Je.message:a("withdraw.errors.estimateFeeFailed")))})},500);return()=>window.clearTimeout(Ze)},[e,E,F]);const X=h.useMemo(()=>s.find(ye=>ye.id===F)??s[0],[s,F]),le=E>0,_e=E>n,J=A.trim(),Be=J.length>=6,ee=U!==null&&E>0&&E<U.minAmountCents,me=U!==null&&U.netAmountCents<=0,ve=le&&Be&&!_e&&!ee&&!me&&!V&&!!X&&K===null;if(!e)return null;const we=()=>{V||t()},Ee=async()=>{if(ve){re(null),Q(null);try{G(!0);const ye=await Yu.createWithdrawal({currencyId:F,amountCents:E,address:J}),$e=String(ye.status).toLowerCase(),Xe=$e==="pending"||$e==="confirmed"||$e==="failed"?a(`withdraw.status.${$e}`):ye.status;Q(a("withdraw.success.submitted",{status:Xe})),L(""),R(kg(_,y)),r?.(),window.setTimeout(()=>{t()},1800)}catch(ye){re(ye instanceof Error?ye.message:a("withdraw.errors.submitFailed"))}finally{G(!1)}}},Ae=X?`${X.coin} (${X.network})`:"";return i.jsx("div",{className:tn.overlay,onClick:we,role:"presentation",children:i.jsxs("div",{className:tn.modal,onClick:ye=>ye.stopPropagation(),role:"dialog","aria-modal":"true","aria-labelledby":"crypto-withdraw-title",children:[i.jsxs("div",{className:tn.header,children:[i.jsx("div",{className:tn.headerLeft,children:i.jsx("h2",{id:"crypto-withdraw-title",className:tn.title,children:a("withdraw.title")})}),i.jsx("div",{className:tn.headerRight,children:i.jsx("button",{type:"button",className:`${tn.iconButton} ${tn.closeButton}`,onClick:we,disabled:V,"aria-label":a("actions.close"),children:"×"})})]}),i.jsxs("div",{className:tn.body,children:[i.jsxs("div",{className:tn.balanceLabel,children:[i.jsx("span",{children:a("withdraw.availableBalance")}),i.jsx("span",{className:tn.balanceValue,children:p(n)})]}),i.jsxs("div",{className:tn.fieldGroup,children:[i.jsx("div",{className:tn.sectionLabel,children:a("withdraw.currency")}),o?i.jsx("div",{className:tn.error,children:o}):l&&s.length===0?i.jsx("div",{className:tn.footnote,children:a("shared.loadingCurrencies")}):i.jsx("div",{className:tn.currencyGrid,children:s.map(ye=>{const $e=ye.id===F,Xe=ye.available===!1,Ze=[tn.tile,$e?tn.tileSelected:"",Xe?tn.tileUnavailable:""].filter(
11Boolean).join(" ");return i.jsxs("button",{type:"button",className:Ze,onClick:()=>N(ye.id),disabled:V||Xe,"aria-pressed":$e,"aria-disabled":Xe,children:[i.jsxs("span",{className:tn.tileIconWrap,children:[i.jsx(NU,{coin:ye.coin,iconUrl:ye.coinIconUrl,size:28}),i.jsx("span",{className:tn.tileBadge,children:i.jsx(TU,{network:ye.network,iconUrl:ye.chainIconUrl,size:14})})]}),i.jsx("span",{className:tn.tileTitle,children:ye.coin}),i.jsx("span",{className:tn.tileSubtitle,children:ye.network})]},ye.id)})})]}),i.jsxs("div",{className:tn.fieldGroup,children:[i.jsx("div",{className:tn.sectionLabel,children:X?a("withdraw.address.networkLabel",{coin:X.coin,network:X.network}):a("withdraw.address.walletLabel")}),i.jsx("label",{className:tn.addressInputWrap,children:i.jsx("input",{className:tn.addressInput,type:"text",placeholder:a("withdraw.address.placeholder"),value:A,onChange:ye=>L(ye.target.value),disabled:V,spellCheck:!1,autoComplete:"off"})})]}),i.jsxs("div",{className:tn.fieldGroup,children:[i.jsx("div",{className:tn.sectionLabel,children:a("shared.amountWithCurrency",{currency:w})}),i.jsxs("div",{className:tn.amountRow,children:[i.jsxs("label",{className:tn.amountInputWrap,children:[i.jsx("span",{className:tn.amountPrefix,children:k}),i.jsx("input",{ref:ie,className:tn.amountInput,type:"number",inputMode:"decimal",min:0,step:v===0?"1":"0.01",placeholder:v===0?"0":"0.00",value:D,onChange:ye=>{z(ye.target.value),R(Zce(ye.target.value,S?y:1))},disabled:V})]}),P.map((ye,$e)=>{const Xe=T[$e]??0,Ze=E===Xe;return i.jsx("button",{type:"button",className:`${tn.presetButton} ${Ze?tn.presetButtonActive:""}`,onClick:()=>R(Xe),disabled:V,children:PU(ye,_,k)},ye)})]}),U&&le&&i.jsxs("p",{className:tn.minWithdrawMeta,children:[a("withdraw.minimum.label")," ",i.jsx("span",{className:tn.minWithdrawValue,children:p(U.minAmountCents)})]})]}),le&&i.jsxs("div",{className:`${tn.summary} ${$?tn.summaryUpdating:""}`,children:[i.jsxs("div",{className:tn.summaryRow,children:[i.jsx("span",{children:a("withdraw.summary.amount")}),i.jsx("span",{className:tn.summaryValue,children:p(E)})]}),i.jsxs("div",{className:tn.summaryRow,children:[i.jsx("span",{children:a("withdraw.summary.networkFee")}),i.jsx("span",{className:tn.summaryValue,children:U?`-${p(U.feeCents)}`:"-"})]}),i.jsxs("div",{className:tn.summaryNet,children:[i.jsx("span",{children:a("withdraw.summary.youWillReceive")}),i.jsx("span",{className:tn.summaryNetValue,children:U?p(U.netAmountCents):"-"})]}),K&&!$&&i.jsx("div",{className:tn.summaryHint,role:"alert",children:K})]}),_e&&i.jsx("div",{className:tn.error,children:a("withdraw.errors.exceedsBalance")}),!_e&&ee&&U&&i.jsx("div",{className:tn.error,children:a("withdraw.errors.belowMinimum",{amount:p(U.minAmountCents)})}),!_e&&!ee&&me&&i.jsx("div",{className:tn.error,children:a("withdraw.errors.networkFeeNotCovered")}),H&&i.jsx("div",{className:tn.error,children:H}),Z&&i.jsx("div",{className:tn.success,children:Z}),i.jsxs("button",{type:"button",className:`${tn.cta} ${ve?tn.ctaActive:""}`,onClick:Ee,disabled:!ve,children:[V?i.jsx(Jce,{}):i.jsx(Qce,{}),a(V?"withdraw.submitting":"withdraw.submit")]}),i.jsxs("p",{className:tn.footnote,children:[Ae," · ",a("withdraw.footnote")]})]})]})})},RU=h.createContext(null);function tue({children:e}){const[t,n]=h.useState(!1),{user:r,refreshUser:a}=Xt(),s=h.useCallback(()=>{xs("wallet_ui","wallet_ui.withdraw_click"),n(!0)},[]),l=h.useCallback(()=>n(!1),[]),o=h.useCallback(()=>{a()},[a]),u=h.useMemo(()=>({isOpen:t,openWithdraw:s,closeWithdraw:l}),[t,s,l]);return i.jsxs(RU.Provider,{value:u,children:[e,i.jsx(eue,{isOpen:t,onClose:l,availableCents:Math.max(0,(r?.spendableBalanceCents??r?.balance??0)-(r?.nonWithdrawableBalanceCents??0)),onSuccess:o})]})}function OU(){const e=h.useContext(RU);if(!e)throw new Error("useWithdrawModal must be used within WithdrawModalProvider");return e}function Hs(e){const[t,n]=h.useState(()=>typeof window>"u"?!1:window.matchMedia(e).matches);return h.useEffect(()=>{const r=window.matchMedia(e),a=()=>n(r.matches);return a(),r.addEventListener("change",a),()=>r.removeEventListener("change",a)},[e]),t}function sk(e){const[t,n]=h.useState(null);return h.useEffect(()=>{if(!e){n(null);return}let r=!1;const a=async()=>{try{const l=await hr.getProfileOverview();r||n(l.feeTier)}catch{r||n(null)}};a();const s=()=>void a();return window.addEventListener("lootifymarket:pulse",s),()=>{r=!0,window.removeEventListener("lootifymarket:pulse",s)}},[e]),t}function BU(e){return(e*100).toFixed(2)}function mp(e){return e.scheduleMode==="rolling"&&!e.countdownStartedAt}function F0(e,t){return e.status==="ended"?!0:mp(e)?!1:new Date(e.endsAt).getTime()<=t.getTime()}function nue(e,t){return e.filter(n=>!F0(n,t)).length}function DU(){const[e,t]=h.useState([]),[n,r]=h.useState(()=>new Date);h.useEffect(()=>{const s=window.setInterval(()=>r(new Date),1e3);return()=>window.clearInterval(s)},[]);const a=h.useCallback(async()=>{try{const s=await S0.list();t(s)}catch{}},[]);return h.useEffect(()=>{a()},[a]),h.useEffect(()=>{if(!e.some(o=>mp(o)&&o.status==="live"))return;const l=window.setInterval(()=>void a(),15e3);return()=>window.clearInterval(l)},[e,a]),h.useMemo(()=>nue(e,n),[e,n])}function rue(e){return!!(e===fe.home||e===fe.blog||e.startsWith("/blog/"))}function $U(e){return!(rue(e.pathname)||!e.isWaitlistMode||e.canTrade)}const aue="_backdrop_19cte_1",iue="_inner_19cte_14",sue="_close_19cte_22",lue="_card_19cte_45",oue="_eyebrow_19cte_55",cue="_title_19cte_64",uue="_lead_19cte_71",due="_hint_19cte_78",fue="_error_19cte_84",hue="_primary_19cte_90",mue="_secondary_19cte_114",ms={backdrop:aue,inner:iue,close:sue,card:lue,eyebrow:oue,title:cue,lead:uue,hint:due,error:fue,primary:hue,secondary:mue};function pue(){const{t:e}=Se("waitlist"),{pathname:t}=na(),{isOpen:n,closeWaitlist:r}=$6(),{openAuth:a}=Wa(),{isAuthenticated:s,updateUser:l}=Xt(),{status:o,canTrade:u,isWaitlistMode:d,configLoading:m}=Xo(),[p,b]=h.useState(!1),[y,v]=h.useState(null);h.useEffect(()=>{n||(v(null),b(!1))},[n]),h.useEffect(()=>{if(!n)return;const I=C=>{C.key==="Escape"&&r()};return document.addEventListener("keydown",I),()=>document.removeEventListener("keydown",I)},[n,r]);const _=async()=>
11{if(!s){r(),a("signup");return}b(!0),v(null);try{const I=await hr.joinWaitlist();l(ul(I.user))}catch(I){v(I instanceof Error?I.message:e("errors.joinFailed"))}finally{b(!1)}};if(!n)return null;const w=!m&&!d,S=$U({pathname:t,isWaitlistMode:d,canTrade:u})&&!m?"calc(60px + 2.5rem)":"60px";return Wn.createPortal(i.jsx("div",{className:ms.backdrop,style:{top:S},onClick:r,role:"presentation",children:i.jsxs("div",{className:ms.inner,onClick:I=>I.stopPropagation(),role:"dialog","aria-modal":"true","aria-labelledby":"waitlist-modal-title",children:[i.jsx("button",{type:"button",className:ms.close,onClick:r,"aria-label":e("modal.closeAria"),children:i.jsx("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:i.jsx("path",{d:"M18 6L6 18M6 6l12 12"})})}),i.jsx("div",{className:ms.card,children:w?i.jsxs(i.Fragment,{children:[i.jsx("h1",{id:"waitlist-modal-title",className:ms.title,children:e("open.title")}),i.jsx("p",{className:ms.lead,children:e("open.body")}),i.jsx("button",{type:"button",className:ms.primary,onClick:r,children:e("open.cta")})]}):i.jsxs(i.Fragment,{children:[i.jsx("p",{className:ms.eyebrow,children:e("eyebrow")}),i.jsx("h1",{id:"waitlist-modal-title",className:ms.title,children:e(u?"approved.title":"title")}),i.jsx("p",{className:ms.lead,children:e(u?"approved.body":o==="pending"?"pending.body":"body")}),y?i.jsx("p",{className:ms.error,children:y}):null,u?i.jsx("button",{type:"button",className:ms.primary,onClick:r,children:e("approved.cta")}):o==="pending"?i.jsx("p",{className:ms.hint,children:e("pending.hint")}):i.jsx("button",{type:"button",className:ms.primary,disabled:p,onClick:()=>void _(),children:e(p?"joining":s?"joinCta":"signupCta")}),i.jsx("button",{type:"button",className:ms.secondary,onClick:r,children:e("browseMarket")})]})})]})}),document.body)}const WU=h.createContext(null);function gue({children:e}){const[t,n]=h.useState(!1),r=h.useCallback(()=>n(!0),[]),a=h.useCallback(()=>n(!1),[]),s=h.useMemo(()=>({isOpen:t,openWaitlist:r,closeWaitlist:a}),[t,r,a]);return i.jsxs(WU.Provider,{value:s,children:[e,i.jsx(pue,{})]})}function $6(){const e=h.useContext(WU);if(!e)throw new Error("useWaitlistModal must be used within WaitlistModalProvider");return e}function Xo(){const{mode:e,loading:t}=PW(),{user:n,isAuthenticated:r}=Xt(),{openWaitlist:a}=$6(),s=n?.marketAccessStatus??"none",l=EW(e,s,n?.marketAccessApprovedAt),o=e==="waitlist",u=h.useCallback(()=>{a()},[a]),d=h.useCallback(()=>!o||!r||l?!0:(a(),!1),[o,r,l,a]);return{mode:e,status:s,canTrade:l,isWaitlistMode:o,configLoading:t,goToWaitlist:u,requireTradeAccess:d}}const bue="_overlay_pgqur_1",yue="_modal_pgqur_12",xue="_header_pgqur_20",vue="_title_pgqur_28",_ue="_closeButton_pgqur_35",wue="_body_pgqur_54",kue="_message_pgqur_58",Sue="_actions_pgqur_65",Iue="_cancelButton_pgqur_71",Mue="_primaryButton_pgqur_72",ko={overlay:bue,modal:yue,header:xue,title:vue,closeButton:_ue,body:wue,message:kue,actions:Sue,cancelButton:Iue,primaryButton:Mue};function Fue({isOpen:e,issue:t,onClose:n,onGoToSettings:r}){const{t:a}=Se("trades");if(h.useEffect(()=>{if(!e)return;const o=u=>{u.key==="Escape"&&n()};return document.addEventListener("keydown",o),()=>document.removeEventListener("keydown",o)},[e,n]),h.useEffect(()=>{if(!e)return;const o=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=o}},[e]),!e)return null;const s=t==="steam"?"setupGate.titleSteam":"setupGate.titleTradeUrl",l=t==="steam"?"setupGate.messageSteam":"setupGate.messageTradeUrl";return Wn.createPortal(i.jsx("div",{className:ko.overlay,onClick:n,role:"presentation",children:i.jsxs("div",{className:ko.modal,onClick:o=>o.stopPropagation(),role:"dialog","aria-modal":"true","aria-labelledby":"trade-board-setup-title",children:[i.jsxs("div",{className:ko.header,children:[i.jsx("h2",{id:"trade-board-setup-title",className:ko.title,children:a(s)}),i.jsx("button",{type:"button",className:ko.closeButton,onClick:n,"aria-label":a("setupGate.closeAria"),children:"×"})]}),i.jsxs("div",{className:ko.body,children:[i.jsx("p",{className:ko.message,children:a(l)}),i.jsxs("div",{className:ko.actions,children:[i.jsx("button",{type:"button",className:ko.cancelButton,onClick:n,children:a("setupGate.cancel")}),i.jsx("button",{type:"button",className:ko.primaryButton,onClick:r,children:a("setupGate.goToSettings")})]})]})]})}),document.body)}const Cue="INVENTORY_STEAM_UNAVAILABLE";function Dd(e){if(typeof e!="object"||e===null)return!1;const t=e;if(t.code===Cue||t.status===403)return!0;const n=String(t.message??"").toLowerCase();return n.includes("failed to fetch steam inventory")||n.includes("forbidden")&&(n.includes("inventory")||n.includes("steam"))}const H5="steam-trade-url",wv=`#${H5}`;function UU(){return`/profile?tab=settings${wv}`}function Sc(e){return e?.steam?.id?e.steam.tradeUrl?.trim()?null:"tradeUrl":"steam"}function jue(e){return e==="tradeUrl"?UU():"/profile?tab=settings"}function a1(e){const{user:t}
11=Xt(),n=tr(),[r,a]=h.useState(!1),[s,l]=h.useState(null),o=h.useMemo(()=>Sc(t),[t]),u=h.useCallback(y=>{const v=y??Sc(t);v&&(l(v),a(!0))},[t]),d=h.useCallback(()=>{a(!1),e?.onDismiss?.()},[e?.onDismiss]),m=h.useCallback(()=>{const y=Sc(t);return y?(u(y),!1):!0},[t,u]),p=h.useCallback(()=>{s&&(a(!1),n(jue(s)))},[s,n]),b=s!=null?i.jsx(Fue,{isOpen:r,issue:s,onClose:d,onGoToSettings:p}):null;return{requireSetup:m,openGate:u,closeGate:d,goToSettings:p,modal:b,setupIssue:o}}const Nue=new Set(["listing_unavailable","listing_price_changed","buyer_trade_url_invalid","checkout_unavailable"]);function HU(e,t,n="errors.buyFailed"){if(e instanceof mr){const r=e.code?.trim();if(r&&Nue.has(r))return t(`errors.purchase.${r}`);if(e.message&&e.message!=="Request failed")return e.message}return e instanceof Error&&e.message&&e.message!=="Request failed"?e.message:t(n)}function k3(e="errors.buyFailed"){const{t}=Se("market"),n=x3();return h.useCallback(r=>{const a=HU(r,t,e);n?.showPurchaseError(a)},[e,n,t])}function Tue(e,t){const n=e?.name?.trim()||t,r=typeof e?.float=="number"&&Number.isFinite(e.float)?e.float:null;return{name:n,floatLine:r!=null?r.toFixed(5):null}}function Aue(e){if(!e)return[];const t=[];for(const a of e.stickers??[]){const s=a.imageUrl?.trim();s&&t.push({key:`sticker-${a.slot}-${a.stickerId}`,imageUrl:s,title:a.name})}const n=e.charm,r=n?.imageUrl?.trim();if(n&&r)t.push({key:`charm-${n.charmId}`,imageUrl:r,title:n.name});else{const a=e.keychains?.[0],s=a?.imageUrl?.trim();a&&s&&t.push({key:`keychain-${a.stickerId}`,imageUrl:s,title:a.name})}return t}function Pue(e){return e==="Extraordinary"?"Covert":e}const bT={"Consumer Grade":"Consumer","Industrial Grade":"Industrial","Mil-Spec Grade":"Mil-Spec",Restricted:"Restricted",Classified:"Classified",Covert:"Covert",Extraordinary:"Covert","Master Agent":"Covert",Master:"Covert","Exceptional Agent":"Covert",Exceptional:"Covert","Distinguished Agent":"Restricted",Distinguished:"Restricted","Superior Agent":"Classified",Superior:"Classified","High Grade Sticker":"Covert","High Grade":"Mil-Spec",Remarkable:"Restricted",Exotic:"Classified","Base Grade Container":"Consumer","Base Grade":"Consumer"};function Eue(e){const t=e.rarity?.trim();return t&&bT[t]?bT[t]:mo(e.rarity,e.name??void 0)}function mo(e,t){const n=String(e??"").trim(),r=Lue(t);if(n){const s=n.replace(/^Rarity_/i,"").replace(/_/g," ").trim().toLowerCase(),l={"consumer grade":"Consumer",consumer:"Consumer",common:"Consumer","common weapon":"Consumer","industrial grade":"Industrial",industrial:"Industrial",uncommon:"Industrial","uncommon weapon":"Industrial","mil-spec grade":"Mil-Spec","mil spec grade":"Mil-Spec","mil-spec":"Mil-Spec",rare:"Mil-Spec","rare weapon":"Mil-Spec",restricted:"Restricted",mythical:"Restricted","mythical weapon":"Restricted",classified:"Classified",legendary:"Classified","legendary weapon":"Classified",covert:"Covert","ancient weapon":"Covert","covert knife":"Covert",extraordinary:"Covert",ancient:"Covert",contraband:"Covert","distinguished agent":"Restricted",distinguished:"Restricted","master agent":"Covert",master:"Covert","exceptional agent":"Covert",exceptional:"Covert","superior agent":"Classified",superior:"Classified","high grade sticker":"Covert","high grade":"Mil-Spec",remarkable:"Restricted",exotic:"Classified","remarkable sticker":"Classified","extraordinary sticker":"Covert","base grade graffiti":"Consumer","high grade graffiti":"Covert","remarkable graffiti":"Classified","extraordinary graffiti":"Covert","base grade":"Consumer","base grade container":"Consumer","consumer grade container":"Consumer","high grade container":"Covert","remarkable container":"Classified","extraordinary container":"Covert","case key":"Classified","sealed container":"Consumer",sealed:"Consumer"};if(l[s]){const o=l[s];return o==="Consumer"&&r&&r!=="Consumer"?r:o}for(const[o,u]of Object.entries(l))if(s.includes(o))return u==="Consumer"&&r&&r!=="Consumer"?r:u}return Pue(r??"Consumer")}function Lue(e){if(!e?.trim())return null;const t=e.trim();return/\bGloves\b/i.test(t)||/Driver Gloves|Moto Gloves|Sport Gloves|Specialist Gloves|Hand Wraps|Hydra Gloves|Broken Fang Gloves/i.test(t)||t.startsWith("★")&&/knife|karambit|bayonet|dagger|skeleton|navaja|stiletto|talon|ursus|paracord|survival|nomad|classic|butterfly|falchion|bowie|huntsman|flip|gut|shadow daggers/i.test(t)||t.startsWith("★")?"Covert":null}const Rue="_panel_10vs7_2",Oue="_panelIn_10vs7_1",Bue="_panelAbove_10vs7_29",Due="_panelInAbove_10vs7_1",$ue="_header_10vs7_46",Wue="_title_10vs7_56",Uue="_countBadge_10vs7_64",Hue="_body_10vs7_79",zue="_loading_10vs7_87",Vue="_empty_10vs7_88",que="_emptyIcon_10vs7_101",Gue="_list_10vs7_113",Kue="_row_10vs7_131",Yue="_imageWrap_10vs7_147",Zue="_itemImage_10vs7_159",Xue="_rarityConsumer_10vs7_166",Que="_rarityIndustrial_10vs7_170",Jue="_rarityMilSpec_10vs7_174",e1e="_rarityRestricted_10vs7_178",t1e="_rarityClassified_10vs7_182",n1e="_rarityCovert_10vs7_186",r1e="_rarityExtraordinary_10vs7_190",a1e="_nameConsumer_10vs7_194",i1e="_nameIndustrial_10vs7_198",s1e="_nameMilSpec_10vs7_202",l1e="_nameRestricted_10vs7_206",o1e="_nameClassified_10vs7_210",c1e="_nameCovert_10vs7_214",u1e="_nameExtraordinary_10vs7_218",d1e="_itemInfo_10vs7_222",f1e="_rowAside_10vs7_230",h1e="_itemName_10vs7_240",m1e="_itemFloat_10vs7_250",p1e="_attachmentsRow_10vs7_261",g1e="_attachmentIcon_10vs7_269",b1e="_itemPrice_10vs7_279",y1e="_removeBtn_10vs7_288",x1e="_footer_10vs7_308",v1e="_totalRow_10vs7_318",_
111e="_totalLabel_10vs7_325",w1e="_totalValue_10vs7_331",k1e="_error_10vs7_339",S1e="_actions_10vs7_346",I1e="_buyBtn_10vs7_353",M1e="_buyBtnPending_10vs7_382",F1e="_buyBtnSpinner_10vs7_387",C1e="_checkoutBuySpin_10vs7_1",j1e="_clearBtn_10vs7_402",cr={panel:Rue,panelIn:Oue,panelAbove:Bue,panelInAbove:Due,header:$ue,title:Wue,countBadge:Uue,body:Hue,loading:zue,empty:Vue,emptyIcon:que,list:Gue,row:Kue,imageWrap:Yue,itemImage:Zue,rarityConsumer:Xue,rarityIndustrial:Que,rarityMilSpec:Jue,rarityRestricted:e1e,rarityClassified:t1e,rarityCovert:n1e,rarityExtraordinary:r1e,nameConsumer:a1e,nameIndustrial:i1e,nameMilSpec:s1e,nameRestricted:l1e,nameClassified:o1e,nameCovert:c1e,nameExtraordinary:u1e,itemInfo:d1e,rowAside:f1e,itemName:h1e,itemFloat:m1e,attachmentsRow:p1e,attachmentIcon:g1e,itemPrice:b1e,removeBtn:y1e,footer:x1e,totalRow:v1e,totalLabel:_1e,totalValue:w1e,error:k1e,actions:S1e,buyBtn:I1e,buyBtnPending:M1e,buyBtnSpinner:F1e,checkoutBuySpin:C1e,clearBtn:j1e};function N1e(e){const t=`rarity${e.replace("-","")}`;return cr[t]??""}function T1e(e){const t=`name${e.replace("-","")}`;return cr[t]??""}const zU=({isOpen:e,onClose:t,panelRef:n,anchor:r="below"})=>{const{t:a}=Se("wallet"),{t:s}=Se("market"),l=tr(),{cartIds:o,cartListings:u,cartListingsLoading:d,removeFromCart:m,clearCart:p}=Vh(),{refreshUser:b}=Xt(),{requireTradeAccess:y}=Xo(),{requireSetup:v,modal:_}=a1(),w=k3("errors.purchaseFailed");Nr();const[k,S]=h.useState(!1),[I,C]=h.useState(null),F=u,N=d;h.useEffect(()=>{if(!e)return;const E=R=>{n.current&&!n.current.contains(R.target)&&t()};return document.addEventListener("mousedown",E),()=>document.removeEventListener("mousedown",E)},[e,t,n]),h.useEffect(()=>{e||C(null)},[e]),h.useEffect(()=>{!e||d||o.length===0&&t()},[e,d,o.length,t]);const A=F.reduce((E,R)=>E+(R.price??0),0),L=E=>{const R=o.length<=1;m(E),R&&t()},P=()=>{p(),t()},T=async()=>{if(!F.length||!y())return;if(!v()){t();return}S(!0),C(null);const E=[];let R=null;for(const D of F)try{await ji.create(D._id),E.push(D._id),m(D._id)}catch(z){w(z),R=HU(z,s,"errors.purchaseFailed");break}await b(),R&&C(R),E.length===F.length&&(p(),t(),l("/profile?tab=trades&trade=purchased")),S(!1)};return e?i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:`${cr.panel} ${r==="above"?cr.panelAbove:""}`,role:"dialog","aria-label":a("checkout.title"),children:[i.jsxs("header",{className:cr.header,children:[i.jsx("h3",{className:cr.title,children:a("checkout.title")}),F.length>0?i.jsx("span",{className:cr.countBadge,"aria-hidden":!0,children:F.length}):null]}),i.jsx("div",{className:cr.body,children:N?i.jsx("p",{className:cr.loading,children:a("checkout.loadingCart")}):F.length===0?i.jsxs("p",{className:cr.empty,children:[i.jsx("span",{className:cr.emptyIcon,"aria-hidden":!0,children:i.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.75",strokeLinecap:"round",strokeLinejoin:"round",children:[i.jsx("path",{d:"M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4H6z"}),i.jsx("path",{d:"M3 6h18"}),i.jsx("path",{d:"M16 10a4 4 0 0 1-8 0"})]})}),a("checkout.empty")]}):i.jsx("div",{className:cr.list,children:F.map(E=>{const R=E.item,{name:D,floatLine:z}=Tue(R,a("checkout.itemFallback")),U=Aue(R),B=Eue(R),$=E.steamAppId===590830&&R?.imageBackgroundColor;return i.jsxs("div",{className:`${cr.row} ${N1e(B)}`,children:[i.jsx("div",{className:cr.imageWrap,style:$?{background:R.imageBackgroundColor}:void 0,children:R?.iconUrl?i.jsx("img",{src:R.iconUrl,alt:"",className:cr.itemImage}):null}),i.jsxs("div",{className:cr.itemInfo,children:[i.jsx("span",{className:`${cr.itemName} ${T1e(B)}`,title:D,children:D}),z?i.jsx("span",{className:cr.itemFloat,title:z,children:z}):null,U.length>0?i.jsx("span",{className:cr.attachmentsRow,"aria-hidden":!0,children:U.map(q=>i.jsx("img",{className:cr.attachmentIcon,src:q.imageUrl,alt:"",title:q.title},q.key))}):null]}),i.jsxs("div",{className:cr.rowAside,children:[i.jsx("span",{className:cr.itemPrice,children:ta(E.price??0)}),i.jsx("button",{type:"button",className:cr.removeBtn,onClick:()=>L(E._id),"aria-label":a("checkout.removeAria"),children:i.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":!0,
11children:[i.jsx("path",{d:"M3 6h18"}),i.jsx("path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6"}),i.jsx("path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"})]})})]})]},E._id)})})}),F.length>0&&!N?i.jsxs("footer",{className:cr.footer,children:[i.jsxs("div",{className:cr.totalRow,children:[i.jsx("span",{className:cr.totalLabel,children:a("checkout.totalPrice")}),i.jsx("span",{className:cr.totalValue,children:ta(A)})]}),I?i.jsx("p",{className:cr.error,children:I}):null,i.jsxs("div",{className:cr.actions,children:[i.jsx("button",{type:"button",className:`${cr.buyBtn} ${k?cr.buyBtnPending:""}`,disabled:k,"aria-busy":k,onClick:T,children:k?i.jsxs(i.Fragment,{children:[i.jsx("span",{className:cr.buyBtnSpinner,"aria-hidden":!0}),a("checkout.buying")]}):a("checkout.buyNow")}),i.jsx("button",{type:"button",className:cr.clearBtn,onClick:P,disabled:k,children:a("checkout.clear")})]})]}):null]}),_]}):i.jsx(i.Fragment,{children:_})};function A1e(e,t){if(e.source==="announcement")return{title:e.title??"",body:e.body??"",ctaLabel:e.ctaLabel};if(e.kind==="admin-custom")return{title:e.title??e.meta?.customTitle??"",body:e.body??e.meta?.customBody??"",ctaLabel:e.ctaLabel??e.meta?.ctaLabel};const n=e.kind;if(!n)return{title:"",body:""};const r={itemName:e.meta?.marketHashName,buyerUsername:e.meta?.buyerUsername,offerAmount:e.meta?.offerAmountFormatted,oldPrice:e.meta?.previousPriceFormatted,newPrice:e.meta?.newPriceFormatted,creditDays:e.meta?.creditDays},a=t(`notifications.kinds.${n}.cta`,{defaultValue:""}).trim(),s=e.meta?.ctaLabel?.trim();return{title:t(`notifications.kinds.${n}.title`,{itemName:r.itemName??t("notifications.fallbackItem")}),body:t(`notifications.kinds.${n}.body`,{itemName:r.itemName??t("notifications.fallbackItem"),buyerUsername:r.buyerUsername??t("notifications.fallbackBuyer"),offerAmount:r.offerAmount??"",oldPrice:r.oldPrice??"",newPrice:r.newPrice??"",creditDays:r.creditDays??8}),ctaLabel:s||a||void 0}}function P1e(e,t){const n=Date.parse(e);if(!Number.isFinite(n))return"";const r=Math.max(0,Math.floor((Date.now()-n)/1e3));if(r<60)return t("notifications.time.justNow");const a=Math.floor(r/60);if(a<60)return t("notifications.time.minutesAgo",{count:a});const s=Math.floor(a/60);if(s<24)return t("notifications.time.hoursAgo",{count:s});const l=Math.floor(s/24);if(l<30)return t("notifications.time.daysAgo",{count:l});const o=Math.floor(l/30);return t("notifications.time.monthsAgo",{count:Math.max(o,1)})}const E1e="_panel_j4h8f_1",L1e="_header_j4h8f_28",R1e="_title_j4h8f_38",O1e="_list_j4h8f_60",B1e="_empty_j4h8f_66",D1e="_item_j4h8f_73",$1e="_itemClickable_j4h8f_86",W1e="_itemTitle_j4h8f_94",U1e="_itemBody_j4h8f_102",H1e="_itemFooter_j4h8f_109",z1e="_itemCta_j4h8f_119",V1e="_itemTime_j4h8f_141",Rs={panel:E1e,header:L1e,title:R1e,list:O1e,empty:B1e,item:D1e,itemClickable:$1e,itemTitle:W1e,itemBody:U1e,itemFooter:H1e,itemCta:z1e,itemTime:V1e};function q1e({isOpen:e,onClose:t,onUnreadChange:n}){const{t:r,i18n:a}=Se("common"),s=tr(),{refreshUser:l,activitySummary:o}=Xt(),[u,d]=h.useState([]),[m,p]=h.useState(!1),b=h.useRef(o.unreadNotifications),y=h.useCallback(w=>{const k=w.some(S=>!S.isRead);d(w.map(S=>({...S,isRead:!0}))),n?.(0),k&&sp.markAllRead().then(()=>l()).catch(()=>{})},[n,l]),v=h.useCallback(async w=>{const k=w?.silent??!1;k||p(!0);try{const S=a.language?.split("-")[0]||"en",I=await sp.list(30,S);y(I)}catch{k||d([])}finally{k||p(!1)}},[a.language,y]);h.useEffect(()=>{e&&v()},[e,v]),h.useEffect(()=>{const w=o.unreadNotifications;if(!e){b.current=w;return}b.current!==w&&(b.current=w,v({silent:!0}))},[e,o.unreadNotifications,v]);const _=w=>{const k=w.ctaUrl??w.meta?.ctaUrl;k&&(k.startsWith("http")?window.open(k,"_blank","noopener,noreferrer"):s(k),t())};return e?i.jsxs("div",{className:Rs.panel,role:"dialog","aria-label":r("notifications.title"),children:[i.jsx("div",{className:Rs.header,children:i.jsx("h2",{className:Rs.title,children:r("notifications.title")})}),i.jsxs("div",{className:Rs.list,children:[m&&i.jsx("div",{className:Rs.empty,children:r("notifications.loading")}),!m&&u.length===0&&i.jsx("div",{className:Rs.empty,children:r("notifications.empty")}),!m&&u.map(w=>{const k=A1e(w,r),S=w.ctaUrl??w.meta?.ctaUrl,I=k.ctaLabel?.trim()||(S?r("notifications.openLink"):""),C=i.jsxs(i.Fragment,{children:[i.jsx("h3",{className:Rs.itemTitle,children:k.title}),i.jsx("p",{className:Rs.itemBody,children:k.body}
11),i.jsxs("div",{className:Rs.itemFooter,children:[i.jsx("span",{className:Rs.itemTime,children:P1e(w.createdAt,r)}),S&&I?i.jsxs("span",{className:Rs.itemCta,children:[i.jsx("span",{children:I}),i.jsx("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":!0,children:i.jsx("polyline",{points:"9 18 15 12 9 6"})})]}):null]})]});return S?i.jsx("button",{type:"button",className:`${Rs.item} ${Rs.itemClickable}`,onClick:()=>_(w),children:C},`${w.source}-${w.id}`):i.jsx("article",{className:Rs.item,children:C},`${w.source}-${w.id}`)})]})]}):null}const Kh="/assets/LOOTIFY_LOGO.png",G1e="/assets/avatars/unknown.png",Ll="[email protected]",VU="lootifymarketsupport",qU="https://t.me/lootifymarketsupport",GU="https://chromewebstore.google.com/detail/lootify-market-%C2%B7-trade-of/neolghakilijhhfjeoogllpjhkefbijg?authuser=1&hl=en",lk="https://t.me/lootifymarket",K1e="https://steamcommunity.com/groups/lootifymarket",Y1e="https://www.tiktok.com/@lootify.market",Z1e="https://x.com/lootifymarket",X1e="https://discord.gg/jtkapmEZYv",Q1e="https://www.youtube.com/@lootifymarket",J1e="https://www.instagram.com/lootifymarket",e2e="https://www.trustpilot.com/review/lootify.market";function da(e){return e?.trim()||G1e}const R0="/blog/ru";function KU(e){return e==="ru"?"ru":"en"}function pp(e="en"){return e==="ru"?R0:"/blog"}function W6(e,t="en"){const n=e.trim();return t==="ru"?`${R0}/${encodeURIComponent(n)}`:`/blog/${encodeURIComponent(n)}`}function S3(e){if(e==="/blog")return{kind:"index",locale:"en"};if(e===R0)return{kind:"index",locale:"ru"};if(e.startsWith(`${R0}/`)){const t=e.slice(R0.length+1);return!t||t.includes("/")?null:{kind:"article",locale:"ru",slug:decodeURIComponent(t)}}if(e.startsWith("/blog/")){const t=e.slice(6);return!t||t==="ru"||t.startsWith("ru/")||t.includes("/")?null:{kind:"article",locale:"en",slug:decodeURIComponent(t)}}return null}function t2e(e){return S3(e)!=null}const n2e=`---
12title: All Terrorist Agents in CS2
13slug: all-terrorist-agents
14tags: [CS2, CS2 Guides, CS2 Skins]
15image: ./all-terrorist-agents.svg
16date: 2026-04-26
17readTime: 3 min read
18isActive: false
19---
20Overview of playable Terrorist-side agents in CS2, with visibility considerations and style notes.
21
22If you are picking agents for gameplay clarity, this article can be used as an index for quick comparisons before loading into matchmaking.
23`,r2e=`---
24title: CS2 Animgraph 2 Beta: What Changed and What It Means for Players and Traders
25slug: cs2-animgraph-2-beta
26tags: [cs2 updates, cs2 news]
27image: https://clan.fastly.steamstatic.com/images/3381077/3b774ae067b0a4fb8b71d41fdde8d073ac5a064c.png
28date: 2026-04-02
29readTime: 6 min read
30isActive: true
31---
32Valve has rolled out the **Animgraph 2 Beta** direction for CS2, and from our side this is a meaningful technical step, not just a cosmetic patch note.
33
34This update is mainly about how character animation states are driven and blended under the hood. For regular players that means clearer motion readability over time; for competitive players it means fewer "what did I just see?" moments in edge cases; for skin traders it can shift short-term demand around viewmodel-sensitive items.
35
36## Our quick summary
37
38Animgraph 2 Beta is a systems-level update:
39
40- animation logic is being modernized;
41- transitions and state handling are being tightened;
42- Valve is clearly iterating in beta mode before hard-locking behavior.
43
44That combination usually means better consistency in future builds, even if some details still move during testing.
45
46## What changed (practical reading)
47
48From a gameplay perspective, this class of update usually touches:
49
501. **Animation state transitions** (how models move between idle, strafe, jump, land, and peek states).
512. **Blend quality and timing** (how smooth or abrupt animation swaps feel).
523. **Readability in high-speed situations** (especially where reaction timing matters).
534. **Future tuning headroom** for Valve to polish edge cases reported by players.
54
55Even when patch notes are technical, these layers are what players actually experience moment-to-moment.
56
57## Impact on players
58
59### For competitive players
60
61- Better animation consistency can reduce confusion in fast peeks and movement-heavy fights.
62- Cleaner state transitions can improve confidence in decision-making (shoot vs hold, re-peek vs fall back).
63- During beta periods, expect a few follow-up patches while Valve balances reports from high-level play.
64
65### For casual players
66
67- Motion generally feels cleaner and less "janky" in repeated engagements.
68- The game tends to feel more predictable once animation edge cases are ironed out.
69
70## Impact on skin market and trading
71
72Animation/viewmodel-level updates often create short-lived market behavior shifts:
73
74- **Attention spikes** on popular glove/knife and inspect-heavy skins when players revisit visual feel.
75- **Higher browsing activity** around "how this skin looks in motion" discussions.
76- **Temporary volatility** on trending cosmetics after creator clips and social posts.
77
78Our take: this is usually a **sentiment and visibility wave**, not a fundamental long-term repricing event by itself. Treat quick pumps around update hype carefully.
79
80## What we recommend right now
81
821. Test your own gameplay feel in beta conditions before overreacting to social clips.
832. If you trade, watch volume and spread behavior for 48-72h after major animation-focused updates.
843. Prioritize liquid items if you are rotating inventory during update-driven volatility.
85
86## Final take
87
88Animgraph 2 Beta looks like a foundation update that can pay off over multiple patches. The immediate effect is mostly in readability and confidence; the market effect is mostly short-cycle attention and liquidity movement.
89
90For full official wording, see Valve's announcement:
91https://store.steampowered.com/news/app/730/view/528750051218948816?l=english
92`,a2e=`---
93title: CS2 Guides and News Test Post
94slug: cs2-guides-and-news-test
95tags: [cs2 guides, cs2 news]
96image: ./new-cs2-cases.svg
97date: 2026-04-27
98readTime: 3 min read
99isActive: false
100---
101Test article for checking combined CS2 tag styles.
102
103This post is used to ensure chips remain readable with multiple tags.
104`,i2e=`---
105title: CS2 March 18 Update: Guns, Guides, and Core Gameplay Changes
106slug: cs2-march-18-guns-guides-games-update
107tags: [cs2 updates, cs2 news]
108image: https://clan.fastly.steamstatic.com/images/3381077/5dd914dd4a8901aa52b0075f683a6d0e3538d55b.png
109date: 2026-03-18
110readTime: 7 min read
111isActive: true
112---
113Valve shipped two CS2 posts back-to-back on March 18, and we are treating them as one combined update because the practical effect is shared: gameplay feel, weapon interaction, and player-facing quality-of-life all moved in the same direction.
114
115## Our combined take
116
117Instead of reading these as isolated notes, we read them as a single "live tuning pass":
118
119- one part focuses on broader game-facing messaging and direction;
120- the second part pushes concrete update-level adjustments.
121
122Together, they shape how matches feel right now, especially around weapon usage, consistency, and decision speed in live rounds.
123
124## What changed in practice
125
126From a player perspective, this combined update affects three areas the most:
127
1281. **Gunplay reliability and interaction clarity**  
129   Moments that previously felt inconsistent are being smoothed out, so players can make faster decisions with more confidence.
130
1312. **General gameplay flow and readability**  
132   Round pacing and encounter interpretation become easier when underlying behavior is tuned and edge cases are reduced.
133
1343. **Guide/meta relevance reset**  
135   Whenever Valve performs multi-post update waves, old "best setup" assumptions age quickly. Loadouts, routine timings, and advice content usually need a fresh pass.
136
137## Impact on players
138
139### Competitive players
140
141- Better consistency generally means fewer low-information deaths and cleaner post-round review.
142- Expect a short adaptation window while players recalibrate muscle memory to the updated feel.
143
144### Casual and mixed queue players
145
146- The game usually feels less random after these combined tuning passes.
147- You can rely more on repeatable outcomes in common engagements.
148
149## Impact on the skin market and trading
150
151When gameplay and weapon sentiment shift, market behavior follows:
152
153- **Short-term attention spikes** on weapons/loadouts that become "hot" after update discussions.
154- **Increased listing churn** as players rotate inventories to match current preferences.
155- **Clip-driven demand bumps** when creators highlight updated weapon feel or performance narratives.
156
157Our view: this type of patch wave is often a **liquidity event first**, not an automatic long-term repricing event. Trade the momentum carefully and watch spread/volume, not just headlines.
158
159## What we recommend now
160
1611. Re-test your most-used weapons in real match conditions before changing routine.
1622. If you trade, monitor 24-72h behavior after creator/stream amplification.
1633. Avoid overcommitting to day-one narratives until patch follow-ups settle.
164
165## Sources
166
167- https://store.steampowered.com/news/app/730/view/532126482488623353?l=english
168- https://store.steampowered.com/news/app/730/view/532126482488623360?l=english
169`,s2e=`---
170title: CS2 May 22 Update: IEM Cologne 2026 Major Hub, Token Shop, and Souvenir-O-Matic
171slug: cs2-iem-cologne-2026-major-hub
172tags: [cs2 news, cs2 skins]
173image: https://pbs.twimg.com/card_img/2060167757417902080/BFjGbWBG?format=png&name=900x900
174date: 2026-05-22
175readTime: 8 min read
176isActive: true
177---
178
179Valve’s [May 22 CS2 update](https://store.steampowered.com/news/app/730/view/672869045073084948) is not a rout
179ine balance pass. It launches the **IEM Cologne 2026 Major Hub** and replaces the old Major sticker loop (random capsules and souvenir packages) with a **token shop**, **dynamic pricing**, and a new **Souvenir-O-Matic** crafting flow.
180
181![IEM Cologne 2026 Major Shop: popular stickers and team picker in CS2](https://clan.fastly.steamstatic.com/images/3381077/8f7212f18c038fcecaa6c96cfeb9785f14d74489.png)
182
183## What dropped on May 22
184
185The headline change is tournament commerce, not gunfeel:
186
1871. **IEM Cologne 2026 Major Hub**: buy tournament items, play Pick’Em, and track your pass progress in one place.
1882. **Cologne 2026 Viewer Pass**: grants an upgradable **Cologne 2026 Coin**, Pick’Em access, and placement on the **Active Pass Leaderboard** to compare picks with friends.
1893. **Major Shop (no capsules)**: pick exact team logos and player autographs instead of opening RNG sticker capsules.
1904. **Souvenir-O-Matic**: turn a weapon you already own into a souvenir skin tied to a completed match and player.
1915. **Smaller fixes**: scoreboard timeline in overtime, pickup hint text, spectator flash intensity, Bayonet finger animation, tire-fire particles in the advanced video preview.
192
193## Sticker capsules are gone: here is the token shop
194
195For Cologne 2026, Valve removed **sticker capsules** from the Major drop model. You buy **Cologne 2026 tokens** (roughly **100 tokens ≈ $0.99**) and spend them in the in-game **Major Shop** on the sticker you actually want.
196
197That means:
198
199- **No capsule RNG** for this Major: you choose team or player, then quality tier.
200- **Dynamic prices**: token cost moves with demand; hot teams and players cost more while the event runs.
201- **Refund protection**: if a sticker’s price falls by more than **25 tokens** within **24 hours** of your purchase, Valve credits the difference back to your balance (per third-party breakdowns of the shop rules).
202
203The Cologne set keeps the recent bordered Major look, but the art direction is distinct: **stained-glass backgrounds** behind round team and autograph medals. Qualities are the usual ladder (**Paper, Foil, Holo, and Gold**) for both organizations and players across all three opening stages.
204
205## Viewer Pass, coin upgrades, and Pick’Em
206
207To participate in Pick’Em and earn shop currency through play, you need the **Cologne 2026 Viewer Pass**. Activating it gives you the **Major Challenge Coin**, which upgrades as you engage with the event. Upgrades feed **token rewards** you can immediately spend on stickers or souvenir crafts.
208
209Pick’Em for Cologne is live with the hub. Lock picks before the Major starts if you are chasing coin levels or leaderboard bragging rights.
210
211![Cologne 2026 Viewer Pass, Major Challenge Coin, and Major Tokens](https://clan.fastly.steamstatic.com/images/3381077/b50091a00523a82121c1e9707ca7a92276d21349.png)
212
213## Souvenir-O-Matic replaces souvenir packages
214
215Souvenir **packages** are out for this Major. Instead, **Souvenir-O-Matic** lets you:
216
2171. Pick a **weapon already in your inventory**.
2182. Choose a **completed match** and a **player** from that server.
2193. Pay the token price (also demand-weighted).
2204. Receive the item back as **Souvenir quality** with gold team, autograph, and map stickers applied.
221
222That is a structural shift: souvenirs become a **crafting service** on skins you supply, not a separate drop you open from a case.
223
224![Souvenir weapon crafted via Souvenir-O-Matic with gold Cologne 2026 team, player, and map stickers](https://clan.fastly.steamstatic.com/images/3381077/8b98a1ee99bd0178265c42624a4ee8d41ac91768.png)
225
226## Trade Up Contract tweak (easy to miss)
227
228Valve also changed Trade Ups:
229
230> Souvenir-quality items can now be selected in a Trade Up Contract alongside normal items. **All souvenir attributes are stripped** from inputs, and the output is a **single normal item one tier higher**, drawn from the collections of everything you fed in.
231
232So you *can* burn souvenir skins in a contract now, but you lose the souvenir identity on the way out. Treat that as liquidation, not preservation.
233
234## What this means for traders and collectors
235
236**Short term**
237
238- Expect **churn around token pricing**, not just Steam Market listings. In-game demand directly moves sticker token costs.
239- **Targeted buying** reduces “I opened 40 capsules for one holo” stories; liquidity may concentrate on the few teams/players that spike during the event.
240- **Souvenir crafting** adds a new supply path for gold-stickered items that did not exist as drop-only souvenirs before.
241
242**On Lootify**
243
244We track **live Cologne 2026 in-game shop token prices** (teams, autographs, paper through gold) on our [IEM Cologne 2026 sticker tracker](/cologne-2026). Useful if you are comparing token spend to third-party market listings or watching movers during the Major.
245
246**Long term**
247
248This Major is a pilot for Valve’s **direct-purchase + dynamic pricing** model. Whether capsules return for the next event is unknown; for Cologne, assume **shop-first** behavior when you plan crafts, investments, or content.
249
250## Practical checklist
251
2521. Open the **Major Hub** in CS2 and skim token prices before you bulk-buy holos.
2532. Buy the **Viewer Pass** only if you want Pick’Em + coin/token progression. It is not required just to browse the shop.
2543. Before using **Souvenir-O-Matic**, price the craft in tokens *and* check whether a market-bought souvenir is cheaper.
2554. Do not throw souvenir skins into **Trade Ups** unless you explicitly want a normal skin one tier up.
256
257## Source
258
259- [Counter-Strike 2 - IEM Cologne 2026 (Steam News, May 22, 2026)](https://store.steampowered.com/news/app/730/view/672869045073084948)
260`,l2e=`---
261title: When Inspect Links Fail: Float Checks and Valve’s Backend
262slug: cs2-inspect-links-game-coordinator
263tags: [CS2 Skins, cs2 news]
264image: ./cs2-inspect-links-game-coordinator.svg
265date: 2026-03-16
266readTime: 5 min read
267isActive: true
268---
269
270If you trade CS2 skins, you eventually hit a moment where a preview refuses to load: the client opens, nothing resolves, or a float tool shows a generic error. That moment is frustrating because wear and pattern often separate a fair price from an expensive mistake. This 
270note explains what is actually happening under the hood, without drama, and how to trade with clearer judgment while resolution paths are flaky.
271
272## What an inspect link really is
273
274An inspect URL is not a file hosted on a website. It is a **request routed through Counter-Strike** so Valve’s economy stack can attach technical metadata to an item instance: wear (float), pattern-related identifiers where applicable, sticker placement, and similar fields third-party pricing logic relies on.
275
276Your machine does not “download float.txt” from Steam Community pages. The game client collaborates with Valve’s **Game Coordinator**, the service layer that backs inventories, trading, and several economy features. When that path is slow, overloaded, or temporarily inconsistent, every downstream consumer feels it: in-game preview, Market UI shortcuts, and automated lookup tools.
277
278## Why traders notice before casual players
279
280Casual play rarely depends on millisecond-perfect metadata. Trading does. Small differences in wear bands move tier lists; pattern variance moves knives and finishes with wide legitimate spreads. When metadata retrieval stalls, you lose a cheap verification step right when you need it, before accepting an offer or confirming a listing.
281
282That dependency is structural: **many workflows assume live coordination with Valve’s economy services**, not a static snapshot inside a JPEG.
283
284## Symptoms you might see
285
286Failures rarely arrive as one universal message. Common patterns include:
287
288- **Market or Workshop flows**: buttons that trigger inspection appear inert, or the game launches without completing the preview chain.
289- **External tools**: timeouts, empty payloads, or repeated “try again” states when a service asks the same backend questions your client would.
290- **In-game**: inspection hangs or completes without updating the detail you expected.
291
292Grouping these under a single “Steam is down” story is usually wrong. You can have working matchmaking while economy-adjacent calls degrade, because different subsystems scale and fail independently.
293
294## Why outages feel random
295
296From outside Valve’s walls we cannot see queue depths or regional routing. What looks random to users often reflects:
297
298- **Traffic spikes**: major updates, sales, or automated polling hitting the same endpoints many humans use manually.
299- **Rolling fixes**: behavior can change across patches without a press release dedicated to “inspect stability.”
300- **Caching boundaries**: some databases only know what they learned earlier; fresh items may have no historical row to fall back on.
301
302None of that requires a conspiracy narrative. Large distributed systems oscillate. Your practical job is to trade as if verification is **sometimes unavailable**, not as if it is a guaranteed API.
303
304## Risk controls that still make sense
305
306Think in layers: **not** as a promise that every layer works every hour:
307
3081. **Cross-check when possible**  
309   If two independent paths agree (for example, a recent archived record plus a fresh in-game preview), confidence goes up. If they disagree or one side is silent, slow down.
310
3112. **Prefer patience on thin margins**  
312   When profit relies on a pattern edge case or a float threshold, waiting for a clean read beats arguing after the trade completes.
313
3143. **Treat screenshots as hints, not receipts**  
315   Images can be staged or outdated. They help socially; they do not replace a verified read when stakes are high.
316
3174. **Understand seller constraints**  
318   Sometimes the failure is global; sometimes regional;
318 sometimes transient. A counterpart stuck on the same infrastructure as you cannot magically produce metadata that the coordinator will not return.
319
320## Will this stay broken forever?
321
322History suggests otherwise: the cosmetic economy is integrated into Steam revenue and player retention. When preview pipelines break loudly, player friction rises across Market purchases, trade verification, and creator content, not only niche trading forums. Valve has incentives to restore workable inspection flows even when timelines are opaque.
323
324That said, traders should plan as if **any external verification shortcut may disappear for hours or days**. Reliability is an operational assumption you control on your side through pacing, redundancy of checks, and position sizing, not through hoping the coordinator is having a quiet afternoon.
325
326## Closing thought
327
328Inspect instability is an infrastructure problem first and a trading psychology problem second. Keep your verification habits explicit: know what you require before accepting risk, know what you will do when live reads fail, and avoid letting urgency compress your standards. The market rewards patience more often than it rewards being first in line when the pipes are noisy.
329`,o2e=`---
330title: CS2 Knife Command(s) - Test Any Knife!
331slug: cs2-knife-commands
332tags: [CS2, CS2 Guides]
333image: ./cs2-knife-commands.svg
334date: 2026-04-25
335readTime: 2 min read
336isActive: false
337---
338Quick guide on how to test any knife in local CS2 sessions with console commands.
339
340Use this post as a short reference for enabling cheats in private practice, selecting knife archetypes, and previewing finish IDs before buying.
341`,c2e=`---
342title: CS2 Updates Test Post
343slug: cs2-updates-test
344tags: [cs2 updates]
345image: ./patch-release-notes.svg
346date: 2026-04-27
347readTime: 4 min read
348isActive: false
349---
350Test article for checking tag palette color mapping for **cs2 updates**.
351
352Use this post to validate tag chips on both blog list and article page.
353`,u2e=`---
354title: The Lootify Browser Extension - Confirm Trades Without Giving Us Your Steam Session
355slug: lootify-browser-extension
356tags: [Lootify, Lootify Updates, Tools]
357image: ./lootify-browser-extension-cover.svg
358date: 2026-05-16
359readTime: 7 min read
360isActive: true
361---
362
363Peer-to-peer skin markets need a clear record on Steam: the seller sent the offer, the buyer accepted the right one, and the trade was not reversed. Some sites solve that by storing your full Steam login on their servers. We chose a different path.
364
365The **Lootify market browser extension** lets sellers **send trade offers** and **keep trade status up to date** on Lootify. Your Steam cookies and session never get uploaded to us. The extension runs in **your browser** and talks to **Steam directly**.
366
367## Why your Steam login stays off our servers
368
369If a marketplace holds your Steam session in the cloud, that session can do more than send one trade: change settings, act on your behalf, or stay valid until it expires. A leak or a bug on the server side becomes a Steam account problem, not just a marketplace problem.
370
371We do **not** store your Steam cookies, password, or mobile session on Lootify infrastructure.
372
373What we need from trades is simple:
374
375- Proof the seller sent the offer.
376- Proof the offer was accepted, declined, or expired, tied to the trade on Lootify.
377- No permanent "remote control" of your Steam account from our datacenter.
378
379The extension gives us that without taking your session.
380
381## What happens on your machine
382
383When you sell and tap **Send trade**, or when your open trades update on **Profile → Trades**:
384
3851. The Lootify site asks the extension in the same browser tab to send an offer or read offer status.
3862. The extension reads \`steamLoginSecure\` and \`sessionid\` from Chrome for \`steamcommunity.com\` only. Those values stay in the extension. **Lootify servers never receive them.**
3873. The extension sends the trade offer to Steam the same way the community site would, using your logged-in session.
3884. Lootify only gets back what we need to run the trade on the site: for example the **trade offer id**, whether it is **pending or accepted**, and error text if something failed.
389
390| Data | Sent to Lootify servers? |
391|------|--------------------------|
392| Steam cookies | No |
393| Steam password or Steam Guard codes | No |
394| Trade offer id and status for your Lootify trades | Yes (metadata only) |
395| Listing details you already entered on Lootify | Yes |
396
397We do **not** require a Steam Web API key for sellers to send or track offers this way.
398
399## What you use it for
400
401### Send trade (sellers)
402
403After someone buys your listing, you accept the sale on Lootify and send the Steam offer from **Profile → Trades**. The extension uses the buyer trade URL and item id from that trade, posts the offer to Steam, and returns the offer id so both sides see progress on Lootify.
404
405You must be logged in on [steamcommunity.com](https://steamcommunity.com) in the same browser. We cannot sign in to Steam for you from our servers.
406
407### Trade status on Lootify
408
409While you have active trades, the site can refresh status from Steam through the extension. Again, Steam is contacted from **your** browser. Lootify only receives offer ids and states so we can mark trades accepted, expired, or declined.
410
411Buyers still accept on Steam or the mobile app as usual. We do not accept trades on their behalf.
412
413## Extension permissions
414
415- **Cookies** for \`steamcommunity.com\` so we can send offers and read offer state with your session.
416- **Access to steamcommunity.com** so those requests run from the extension.
417- **Access to lootify.market** so the site and extension can work together in one tab.
418
419We do not ask for access to unrelated sites.
420
421## What runs on Lootify servers
422
423Accounts, listings, balances, trades, deposits, and withdrawals run on our backend like any marketplace. The extension only adds **trade metadata** (offer ids and states), not your Steam session.
424
425Signing in to Lootify uses Lootify cookies, separate from Steam. Checking that you are logged in on Lootify is not the same as sending Steam cookies to us.
426
427## Limits
428
429- Chrome (Chromium) with the extension installed.
430- Stay logged into Steam in that browser profile.
431- Steam Guard still applies; we cannot skip it.
432- Without the extension, send and automatic status updates on Lootify will not work.
433
434## Install
435
436**[Lootify market · Trade offers on Chrome Web Store](https://chromewebstore.google.com/detail/lootify-market-%C2%B7-trade-of/neolghakilijhhfjeoogllpjhkefbijg)**
437
4381. Install the extension.
4392. Sign in on [steamcommunity.com](https://steamcommunity.com).
4403. On Lootify: **Profile → Settings**, link Steam and set your trade URL.
4414. When you sell, use **Send trade** on the Trades tab and confirm in Steam Guard if asked.
442
443## Privacy in short
444
445- Steam session data stays in your browser.
446- Steam traffic goes **you → Steam**, not **you → Lootify → Steam** for sending offers.
447- Lootify only stores what we need to operate trades on the market.
448
449Questions: [Telegram](https://t.me/lootifymarket).
450`,d2e=`---
451title: IEM Cologne 2026 Sticker Tracker on Lootify
452slug: lootify-cologne-2026-tracker
453tags: [Lootify, Lootify Updates, Tools]
454image: ./lootify-cologne-2026-tracker.jpg
455date: 2026-05-28
456readTime: 3 min read
457isActive: true
458---
459
460Valve replaced Cologne 2026 sticker capsules with a **token shop and dynamic prices**. We added a tracker on Lootify so you can watch those in-game costs without alt-tabbing through the Major Hub.
461
462**Open it:** [IEM Cologne 2026 sticker prices](/cologne-2026)
463
464## What it tracks
465
466The page mirrors the **IEM Cologne 2026 Major Shop**: team logos and player autographs in **Paper, Foil, Holo, and Gold**. Each row shows the current **token price** and an approximate **USD value** (100 tokens ≈ $0.99), converted to your Lootify display currency.
467
468Prices come from our **live sync** of Valve's volatile shop feed, not Steam Community Market listings. That is the number that moves when demand spikes during the Major.
469
470## Browse and filter
471
472- **Search** by player or team name.
473- **Type:** team vs autograph.
474- **Effect:** paper, foil, holo, gold.
475- **Sort:** most expensive, cheapest, or **biggest price change** since the last snapshot.
476
477The sidebar highlights **top gainers and losers** so you see what jumped or dumped after a sync without scanning the full grid.
478
479## Sticker detail pages
480
481Click any sticker for a dedicated page:
482
483- Current tokens and USD
484- **Price history chart** (tokens + USD over time)
485- **Rank** among all Cologne stickers
486- Quick links to **other qualities** for the same team or player (paper → gold)
487
488Useful when you are deciding whether to craft a holo now or wait for a token dip.
489
490## Why we built it
491
492Cologne 2026 is the first Major with **direct sticker purchases and demand-based pricing**. Third-party market prices lag or diverge from the shop. A simple, always-updated shop tracker saves spreadsheet work during Pick'Em weeks and souvenir planning.
493
494We will keep syncing through the event. If you want another filter or export, tell us through the usual Lootify channels.
495
496**Try it:** [Cologne 2026 tracker](/cologne-2026)
497`,f2e=`---
498title: Introducing the Lootify Portfolio Tracker
499slug: lootify-portfolio-tracker
500tags: [Lootify, Lootify Updates, Tools]
501image: ./lootify-portfolio-tracker-cover.svg
502date: 2026-05-15
503readTime: 6 min read
504isActive: true
505---
506
507We shipped a new feature on Lootify: a **Portfolio Tracker** for your skins. It is built for players and traders who want one place to see how much they put in, what the collection is worth now, and how individual items move against live prices.
508
509![Lootify Portfolio Tracker dashboard](./portfolio-tracker-screenshot.png)
510
511## What you get
512
513**Snapshot metrics.** The top row gives you invested capital, current market value, profit or loss with return percentage, and how many skins you track, including how many are unique. That is the fastest way to answer whether the bag is green on aggregate without opening a spreadsheet.
514
515**Portfolio value over time.** A full-width chart shows total portfolio value. You can switch the range with shortcuts (24h, 7d, 30d, 90d, 1y, All) so the view matches how you actually watch the market. If history only starts after you began tracking, we label when the series begins so flat or missing early days do not look like a bug.
516
517**Performance sidebar.** A compact **Performance** strip calls out leaders such as **top gainers** so you see which items drive the headline number before you scroll the whole table.
518
519**Holdings table.** Each row is one position: quantity, average buy price, a small **7-day sparkline**, current price, position value, and P/L. You can **add transactions** to keep cost basis accurate, and **remove** rows for items you no longer want in the portfolio. Row actions stay visible so updates stay lightweight.
520
521## Allocation and transaction history
522
523Beyond the main dashboard, the tracker helps you understand **how** value is split and **what** you actually bought.
524
525**Allocation** shows a donut chart of share of portfolio value by item, with a readable legend (percent per skin). Large positions stand out immediately; small experimental buys stay visible without dominating the chart.
526
527**Transactions** is a chronological ledger grouped by date. Each line is a **Buy** (or other types as you use them) with quantity, unit price, total, and **gain / loss** in dollars and percent so you can see whether a purchase is underwater or up since entry. Thumbnails next to names keep rows scannable. A **search** field lets you filter when the list grows.
528
529![Portfolio allocation and transaction history](./portfolio-tracker-allocation-transactions.png)
530
531## Why we built it
532
533Skin collections are easy to accumulate and hard to reason about in dollars. The tracker ties **your** purchases and **live** pricing together so *am I up or down?* is answered in the product, not in a side project sheet.
534
535We will keep iterating on Portfolio Tracker based on how you use it. If you have feedback, reach out through the usual Lootify channels.
536
537**You can try it now:** [open Portfolio Tracker](/portfolio)
538`,h2e=`---
539title: How Lootify friend referrals work
540slug: lootify-referrals
541tags: [Lootify, Lootify Updates, Trading]
542image: ./lootify-referrals-cover.png
543date: 2026-07-30
544readTime: 6 min read
545isActive: true
546---
547
548Every Lootify account has a **personal referral link**. Share it with friends. When they sign up through it and trade on the market, you can earn two bonuses: a **cut of our seller fee** in cash and a one-time **$1 + $1 trading credit** when their first **verified** trade of $20+ clears.
549
550## Where to find your link
551
552Open **[Profile → Referrals](/profile?tab=referrals)**. Your invite URL looks like:
553
554\`https://lootify.market/market?ref=YOURCODE\`
555
556Copy it, send it in chat, Discord, Telegram, whatever. Anyone who opens that link and signs up is bound to you as a referral for as long as their account exists.
557
558## What you get (overview)
559
560| Reward | When | Where the money goes |
561| --- | --- | --- |
562| **25% of seller platform fee** | On each **verified sale** by your referral | To your **balance** |
563| **$1** to you + **$1** to them | After their **first verified trade** with volume **≥ $20** | To **trading credit**: not withdrawable, only for market purchases |
564
565## Lifetime fee share
566
567When a friend you referred **sells** a skin on the market and the trade becomes **verified**, we take the normal seller platform fee from their payout (the same fee described in [How Lootify seller fees work](/blog/lootify-seller-fees)).
568
569You receive **25% of that seller fee** on your **withdrawable balance**.
570
571Example (numbers rounded for clarity):
572
5731. Your friend sells an item for **$100**.
5742. Their seller fee for that sale is **2%**, so the platform fee is **$2**.
5753. Your share is **25% of $2** = **$0.50**.
5764. That **$0.50** lands on your balance. You can spend it on the market or withdraw it like any other earnings.
577
578This fee share is **lifetime**: every verified sale they make after signup can generate a share for you, at the default **25% of fee** rate.
579
580Important details:
581
582- The share is of **our fee**, not of the full sale price. On a $100 sale with a 2% fee, you get a cut of the $2 fee, not of the $100.
583- Only **verified** market sales count. Trades that are cancelled, reversed or still under Steam protection do n
583ot pay out yet.
584- Your friend's **buyer** volume does not pay fee share. Rewards come from **their sales** as sellers.
585
586## Welcome trading credit ($1 + $1)
587
588Separate from the fee share, there is a one-time activation bonus for friends:
589
5901. Your friend registers through your link.
5912. They complete a **first verified trade** on the market with **volume ≥ $20**.
5923. When that clears, **you get $1** and **they get $1**.
593
594That **$1 + $1** goes only into **trading credit**:
595
596- **Not withdrawable**, only for market purchases.
597- Regular balance stays separate so withdrawable money stays clean.
598
599The **$20** threshold is measured on that first qualifying verified trade volume.
600
601If the first trade is under $20, the activation credit does not fire on that trade. Fee share on sales can still apply when they sell later.
602
603## Balance vs trading credit
604
605Lootify wallets keep two spendable piles:
606
607- **Balance** - real money. Fee share from referrals goes here. Withdrawable (subject to normal withdraw rules and any admin locks).
608- **Trading credit** - market spend only. The $1 + $1 welcome bonus goes here. Never withdrawable.
609
610The navbar total is roughly **spendable** = balance you can use + trading credit. Withdraw screens only offer the balance side.
611
612## Multi-accounting
613
614Multi-accounting for referrals is not allowed. The **$1 + $1** trading credit is not paid in those cases.
615
616## What does *not* count
617
618- **Trade Board** swaps are not market sales for this program the way regular market sells are.
619- Unverified / cancelled / reversed deals do not pay fee share or unlock the $1 + $1.
620
621## Where to track it
622
623On **[Referrals](/profile?tab=referrals)** you can:
624
625- Copy your invite link
626- See totals (referrals, deals, earned)
627- See who signed up through you
628
629Ledger / wallet history shows fee-share credits separately from trading-credit grants when those fire.
630
631## Start inviting
632
633Grab your link in **[Referrals](/profile?tab=referrals)**, send it to friends who actually trade and you both benefit when they sell and when that first verified $20+ trade lands.
634
635Questions? [Telegram](https://t.me/lootifymarket) · [Terms](/legal/terms-of-service)
636
637**Related:** [seller fees](/blog/lootify-seller-fees) · [market](/market) · [Referrals](/profile?tab=referrals)
638`,m2e=`---
639title: How Lootify seller fees work
640slug: lootify-seller-fees
641tags: [Lootify, Lootify Updates, Trading]
642image: ./lootify-seller-fees-cover.png
643date: 2026-06-14
644readTime: 5 min read
645isActive: true
646---
647
648When you **sell on the Lootify market**, we take a **seller platform fee** from your payout. The buyer pays the listed price - there is no separate buyer commission.
649
650Your seller rate depends on **how much you trade on the market in the current UTC calendar month**. Both **purchases and sales** count toward that volume. The fee itself is charged **only when you sell**.
651
652## Fee tiers
653
654| Monthly volume (UTC) | Seller fee |
655| --- | --- |
656| Under **$500** | **2.0%** |
657| **$500** - under **$2,000** | **1.5%** |
658| **$2,000** - under **$5,000** | **1.0%** |
659| **$5,000** - under **$10,000** | **0.75%** |
660| **$10,000** or more | **0.5%** |
661
662New accounts start at **2.0%**. Thresholds may change over time; see [Terms of Service](/legal/terms-of-service).
663
664## What counts as volume
665
666Only **fully verified** market trades count. The full trade price is added to volume for **both** the buyer and the seller once the trade is **verified** (after Steam protection, not while it can still be reversed).
667
668**Trade Board** swaps do not count. Cancelled, reverted, or unsettled deals do not count either.
669
670## Upgrades during the month
671
672Volume is tracked **inside the current UTC month**. When your running total crosses a tier threshold, your **seller fee updates right away** and applies to the next sale.
673
674Example: on **June 12** your month-to-date volume passes **$500**. After that point, the next sale in June can go out at **1.5%** instead of **2.0%**.
675
676During the month your tier can **only go up**, not down. A quiet week will not raise your fee back up.
677
678## When the month changes
679
680On **the 1st of each UTC month**:
681
6821. Your **volume counter resets to $0**.
6832. Your **fee tier moves down one level** from the **best tier you reached in the previous month*
683*.
684
685Examples:
686
687- Best tier in **June** was **Tier 3** (1.0%) → you **open July at Tier 2** (1.5%). Cross **$2,000** volume in July and you are back at **Tier 3** for the rest of that month.
688- Best tier in **June** was **Tier 5** (0.5%) → you **open July at Tier 4** (0.75%).
689- You **open July at Tier 2**, trade little, and never upgrade → you **keep Tier 2 all July**. Best tier for July was Tier 2 → you **open August at Tier 1** (2.0%).
690
691Your live rate is in the navbar fee badge and under **Seller fee tier** in [Profile Overview](/profile?tab=overview).
692
693## Why we built it this way
694
695High-volume sellers and flippers were the ones paying the most in fees - so we tied the rate to **real activity**, not a flat take on every listing. The more you trade on Lootify, the cheaper it gets to sell, and a strong month still leaves you on a **better starting tier** next month instead of dropping straight to the default.
696
697That makes Lootify more competitive for people moving serious volume: lower fees where it matters, without hiding the math. If you trade regularly, the tiers are worth watching in [Profile Overview](/profile?tab=overview).
698
699Questions? [Telegram](https://t.me/lootifymarket) · [Terms](/legal/terms-of-service)
700
701**Start selling:** [market](/market) · [your fee tier](/profile?tab=overview)
702`,p2e=`---
703title: Introducing the Lootify Trade Board
704slug: lootify-trade-board
705tags: [Lootify, Lootify Updates, Trading]
706image: ./lootify-trade-board-cover.svg
707date: 2026-05-19
708readTime: 7 min read
709isActive: true
710---
711
712Not every skin deal is a straight buy. Sometimes you want to **upgrade**, **swap floats**, **trade up to a knife**, or **offload a bundle** without listing each item for cash. For that, we built the **Lootify Trade Board** - a P2P exchange feed where you publish what you **give** and what you **want**, and other traders respond with a Steam offer.
713
714This is separate from the **market buy flow** (balance, escrow, Trades in your profile). The Trade Board is closer to classic CS trading: public posts, direct Steam trades, no middleman holding your items.
715
716## How it works
717
718Every listing on the board is a simple contract:
719
720- **GIVE** - one or more items from your Steam inventory (up to 10 slots).
721- **WANT** - specific skins from our catalog, or flexible categories like **Any Knife**, **Any Gloves**, or **Any Offers**.
722
723You pick items on the **Create trade listing** page, choose what you are looking for, optionally add a short note (float, stickers, doppler phase), and publish. The listing appears in the live feed with estimated USD value on both sides so traders can compare deals at a glance.
724
725When someone is interested, they hit **Send Offer**. Lootify opens Steam with the **author’s items pre-selected** in the trade window. The responder adds their side in Steam, sends the offer, and you finish the swap on Steam as usual.
726
727## Create a listing in minutes
728
729**1. Choose your game.** CS2 and S&box are supported. You can even mix games in one offer when your inventory spans both.
730
731**2. Build the GIVE side from inventory.** Sync Steam, search your bag, tap items into the offer strip. Items already listed on the cash market are marked so you do not double-list by accident.
732
733**3. Build the WANT side from the catalog.** Search by skin name - including weapon + skin combos like “butterfly doppler”. Filter by price range, wear, rarity, StatTrak, Souvenir, and more. Or pick a generic card if you are open-minded:
734
735- **Any Knife** - you are upgrading into knife territory.
736- **Any Gloves** - same idea for gloves.
737- **Any Offers** - open to counter-offers; good for liquid items or “surprise me” posts.
738
739**4. Publish.** Your listing goes live on the board with a timestamp and value summary.
740
741## Browse the live feed
742
743The **Trades** page is a scrollable feed of active listings. Filters help you find relevant posts without digging through Discord or Reddit:
744
745- **Game** - CS2 or S&box scope.
746- **Search** - match names on the GIVE side.
747- **Desired items** - filter by what authors want (specific skins, any knife, etc.).
748- **Price range** - based on estimated value difference in USD.
749- **Float / wear / rarity** - for CS2 float hunters.
750- **S&box taxonomy** - asset type and item type when you trade in Sandbox.
751
752Switch to **My listings** to manage your own posts: mark a trade as **Complete** when you found a partner, or **Cancel** if you changed your mind.
753
754## Steam-first, Lootify as the bulletin board
755
756We do not hold trade-board items in escrow. Lootify is the **discovery layer**: structured listings, filters, value hints, and a one-click path into Steam.
757
758When you respond to a listing:
759
7601. Log in on Lootify (trade URL required on the author’s profile).
7612. Click **Send Offer**.
7623. Steam opens with the seller’s GIVE items already in the “You will receive” column.
7634. Add your items, confirm, send.
764
765Offers include a short Lootify note with the listing id so both sides can match the post to the Steam offer later.
766
767## Fair play and reports
768
769Bad-faith listings happen on every trading site. On each card you can **report** a post - for example if someone reversed a trade, sent a lowball after agreeing, or something else looks off. Reports go to our admin review queue so the feed stays usable for serious traders.
770
771## What is next
772
773We are iterating on search, catalog coverage, and feed quality based on how you trade. If a filter is missing or a want-card type would help your niche, tell us through the usual Lootify channels.
774
775**Try it now:** [open the Trade Board](/trades) · [create a listing](/trades/create)
776`,g2e=`---
777title: Newest CS2 Case 2026 | All New Cases
778slug: new-cs2-cases
779tags: [CS2, CS2 Skins]
780image: ./new-cs2-cases.svg
781date: 2026-04-16
782readTime: 11 min read
783isActive: false
784---
785The newest major CS2 case-like release in 2026 is the Dead Hand Terminal.
786
787Because CS2 now uses multiple cosmetic release formats, "newest case" can mean different things:
788
789- Newest major release overall: Dead Hand Terminal
790- Newest terminal release: Dead Hand Terminal
791- Newest Armory case: Fever Case
792- Newest classic standard case: Kilowatt Case
793
794## What counts as a new case in 2026?
795
796Valve currently ships cosmetic drops in multiple systems:
797
798- Standard cases (classic style)
799- Armory cases
800- Terminals (weekly drop format)
801- Collection packages
802
803This is why not every "new case" appears in the same drop pool.
804
805## Release tracker
806
807| Release Date | Release                     | Type          | Access Method    |
808| ------------ | --------------------------- | ------------- | ---------------- |
809| Mar 2026     | Dead Hand Terminal          | Terminal      | Weekly drop      |
810| Sep 2025     | Sealed Genesis Terminal     | Terminal      | Weekly drop      |
811| Mar 2025     | Fever Case                  | Armory case   | Armory system    |
812| Oct 2024     | Gallery Case                | Armory case   | Armory system    |
813| Feb 2024     | Kilowatt Case               | Standard case | Prime drop pool  |
814
815## What is the newest CS2 case right now?
816
8171. **Newest major release overall:** Dead Hand Terminal  
8182. **Newest terminal release:** Dead Hand Terminal  
8193. **Newest Armory case:** Fever Case  
8204. **Newest classic standard case:** Kilowatt Case
821
822That distinction matters because Valve now ships cosmetic content through multiple systems.
823
824## Prime weekly drops vs Armory cases vs terminals
825
826| Format            | Examples           | Main Access Method          | Best For                                              |
827| ----------------- | ------------------ | --------------------------- | ----------------------------------------------------- |
828| Prime weekly drop | Kilowatt           | Weekly care package         | Players who level regularly                           |
829| Armory case       | Fever, Gallery     | Armory purchase system      | Buyers chasing newer paid releases                    |
830| Terminal          | Genesis, Dead Hand | Weekly drop terminal system | Players tracking the latest collection-style releases |
831
832## What to do if you want a specific release
833
834- If you want **Dead Hand** or **Genesis**, track the weekly drop system.
835- If you want **Fever** or **Gallery**, use the Armory path or buy directly.
836- If you want a **classic case** format, Kilowatt is still the key modern reference.
837- If you want one exact skin, buying the skin directly is usually better value than opening cases.
838
839## FAQ
840
841### Is Dead Hand a normal CS2 case?
842Not exactly. It is a **terminal-based** release rather than a classic case.
843
844### What came before Dead Hand?
845Main releases right before it were:
846
847- Sealed Genesis Terminal (Sep 2025)
848- Fever Case (Mar 2025)
849- Gallery Case (Oct 2024)
850- Kilowatt Case (Feb 2024)
851
852## Quick summary
853
854If you are tracking the newest case-like release, focus on Dead Hand.
855If you need the newest classic case format, Kilowatt remains the key modern reference.
856`,b2e=`---
857title: CS2 Updates: Patch Release Notes | Changelog
858slug: cs2-patch-release-notes
859tags: [CS2, CS2 Guides, CS2 News]
860image: ./patch-release-notes.svg
861date: 2026-04-25
862readTime: 23 min read
863isActive: false
864---
865Structured changelog recap with concise highlights for players who want gameplay-impacting updates first.
866
867We focus on map fixes, weapon behavior changes, network notes, and quality-of-life updates that affect trading or matchmaking outcomes.
868`,y2e=`---
869title: S&Box Guides Test Post
870slug: sbox-guides-test
871tags: [s&box guides]
872image: ./all-terrorist-agents.svg
873date: 2026-04-27
874readTime: 5 min read
875isActive: false
876---
877Test article for checking tag palette color mapping for **s&box guides**.
878
879This content is intentionally short and exists only for visual QA.
880`,x2e=`---
881title: S&Box News and Skins Test Post
882slug: sbox-news-and-skins-test
883tags: [s&box news, s&box skins]
884image: ./cs2-knife-commands.svg
885date: 2026-04-27
886readTime: 6 min read
887isActive: false
888---
889Test article for validating multiple S&Box tags on one post.
890
891You should see distinct chip colors for **s&box news** and **s&box skins**.
892`,v2e=`---
893title: S&box Hit Steam: What the Day-After Note Actually Signals
894slug: sbox-post-release-april-2026
895tags: [s&box updates, s&box news]
896image: https://cdn.sbox.game/upload/i/b5028a97/f2db/4976/a31c/1deb23f4f14e
897date: 2026-04-29
898readTime: 5 min read
899isActive: true
900---
901
902S&box is finally a paid product on Steam. Anyone who followed the long preview phase knows that moment is less a finish line and more a switch: suddenly millions of people can judge loading times, menus, and the first wave of games at the same time. Facepunch followed the launch with a short post-release note, and we read it less as marketing and more as a statement of intent for the next stretch.
903
904## How we are framing it
905
906A day-one launch is mostly adrenaline and heat. A day-after post is usually where a studio admits the obvious: some things broke, some reviews sting, and the backlog is now public property. From our perspective, that tone matters more than any single bullet in a changelog. It sets whether the next month feels like panic patching or like a predictable rhythm.
907
908We are watching three threads in parallel:
909
9101. **Player-facing stability**  
911   Menus, downloads, matchmaking-adjacent flows, and baseline performance on mid-range hardware. That is where word of mouth is won or lost after the headlines fade.
912
9132. **Creator economics and trust**  
914   The platform only works if people believe time spent in the editor pays off. Funding pools, payout stories, and transparent rules around who gets visibility all feed the same trust balance sheet.
915
9163. **Discovery and quality bar**  
917   When user-generated content explodes overnight, the hard problem is not “more games,” it is helping good work surface without drowning in noise. Any serious post-launch plan has to address that, explicitly or implicitly.
918
919## Why we still care about the editor story
920
921Steam launch pulls attention toward playable games, which is fair. Our interest is split: we care about what players see tonight, and about whether teams can still ship next week without fighting the toolchain. The healthiest sign after a big release is when patch notes keep mixing **player fixes** with **creator workflow fixes**, because the product is both a launcher and a studio.
922
923## What we are telling ourselves as readers
924
925If you are a player, patience with early hotfixes is reasonable, but so is clear feedback with repro steps. If you are building, treat the first patches after launch like a moving sidewalk: sync your project assumptions weekly, read release notes before you blame “mystery bugs,” and keep backups of anything you ship to Workshop or public lobbies.
926
927## Bottom line
928
929S&box leaving early access-style exclusivity and sitting on the front page is a structural shift for the Source 2 hobbyist and semi-pro scene we pay attention to. The post-release message from Facepunch is the start of that new conversation, not the end. We will keep summarizing updates here when they change how you build, browse, or ship.
930
931## Sources
932
933- https://sbox.game/news/post-release
934`,_2e=`---
935title: S&Box Update 26.04.28: What Changed and Why It Matters
936slug: sbox-update-26-04-28
937tags: [s&box updates, s&box news]
938image: https://shared.fastly.steamstatic.com/store_item_assets/steam/apps/590830/a955834392de88a5fed661e8a184525c6669c911/capsule_616x353.jpg?t=1777373703
939date: 2026-04-28
940readTime: 4 min read
941isActive: true
942---
943The latest **S&Box update (26.04.28)** is now live, and we went through the release notes to pull out the parts that matter most for active creators.
944
945From our side, this is a stability-and-workflow focused release: fewer editor slowdowns, safer prefab/project data handling, and better momentum for teams shipping game logic quickly.
946
947## Our quick take
948
949This update is less about flashy features and more about removing friction in day-to-day production.
950
951If you work on medium to large projects, the biggest win is editor responsiveness and less time spent fighting tool-state issues.
952
953## Key highlights we care about
954
955- **Prefab editor performance improvements** on larger prefabs, with faster diffing and reduced initial load behavior.
956- **Serialization reliability improvements** around prefab/project data paths, helping reduce weird edge-case corruption risks.
957- **General polish for creator workflows**, with fixes that target common pain points reported in recent update cycles.
958
959## What this means for creators
960
961- Faster iteration when testing bigger scenes.
962- More confidence in prefab edits and save cycles.
963- Smoother content pipeline when collaborating across a team.
964
965## How we suggest using this update
966
9671. Re-test your biggest prefab-heavy scenes first.
9682. Run your normal save/reload workflow and verify all references stay intact.
9693. If you maintain custom tooling, check your hot paths for any newly improved editor behavior you can now rely on.
970
971## Final note
972
973Overall, this release pushes S&Box further toward a production-ready creator experience. It is the kind of update that makes each work session feel less fragile and more predictable.
974
975For the full official changelog and exact technical wording, check the original S&Box release post.
976`,w2e=`---
977title: S&Box Update 26.04.22: Last Stretch Before Release
978slug: sbox-update-26-04-22
979tags: [s&box updates, s&box news]
980image: https://pbs.twimg.com/media/HGi0Km7XEAAY1i3?format=jpg&name=900x900
981date: 2026-04-22
982readTime: 4 min read
983isActive: true
984---
985The **S&Box 26.04.22 update** felt like a "final polish" sprint from our perspective: fewer rough edges, better content pipeline quality, and cleaner iteration before the next milestone.
986
987## Our short read on this update
988
989This patch is not about one massive headline feature. It is about stacking practical upgrades that make daily creator work less painful and more predictable.
990
991In other words: better tools, better import flow, better confidence when shipping changes fast.
992
993## Highlights we care about
994
995- **Auto-LODs** improvements, which reduce manual optimization overhead on larger content sets.
996- **2D spritesheet workflow support**, making some animation/content pipelines faster to set up.
997- **Media framework rewrite direction**, which signals stronger long-term handling for media-heavy experiences.
998- A broader pack of quality-of-life fixes that smooth common editor and production pain points.
999
1000## Why this matters for teams
1001
1002- You spend less time on repetitive setup and more time on actual gameplay/content.
1003- You can test and iterate on bigger scenes with fewer workflow interruptions.
1004- Asset and media handling trends in a more production-friendly direction.
1005
1006## What we recommend after updating
1007
10081. Re-run your import pipeline tests (especially LOD and spritesheet-heavy assets).
10092. Check editor performance on your largest scenes/prefabs.
10103. Validate any custom media/tooling integrations if your project depends on them.
1011
1012## Final note
1013
1014This is the type of update we like seeing close to major release windows: practical, stability-oriented, and focused on creator momentum.
1015
1016For exact wording and the full official list of changes, check the original S&Box news post.
1017`,k2e=`---
1018title: S&Box Update 26.05.06: Reviews, Speed, and the First Weekly Patch
1019slug: sbox-update-26-05-06
1020tags: [s&box updates, s&box news]
1021image: https://cdn.sbox.game/upload/i/385eb02e/0aa3/489c/8636/7e54ea5b4001
1022date: 2026-05-06
1023readTime: 7 min read
1024isActive: true
1025---
1026
1027## Our quick take
1028
1029This is a wide patch, not a single headline. A lot of it is **platform plumbing**: discovery, moderation, CDN, load times, and honest performance stats. Another chunk is **creator tooling** in the editor. The through-line is reacting to real post-launch usage instead of preview-era habits.
1030
1031## Reviews, reports, and discovery
1032
1033**Reviews** now support **tags** so players can call out what they liked or disliked (gameplay, polish, originality, and similar buckets). Those tags roll up into aggregates, which Facepunch plans to use for discovery: rewarding strong games, surfacing categories like "most polish," and pushing down low-effort slop.
1034
1035**In-game reports** got the same tag idea on the backend so moderation can group issues and tune discovery from live player signal.
1036
1037**DMCA / IP reports** can be filed on the website now. If a package is taken down, the notice is shown on the package page so takedowns are visible, not silent.
1038
1039## Performance transparency
1040
1041The public **[performance metrics](https://sbox.game/metrics/game/performance)** page got more detail: medians plus P25/P75 so you see typical and rough experiences, not just an average.
1042
1043You also get breakdowns of best and worst performing popular games, hardware tiers (Steam Deck still called out as needing work), frame-stage cost (rendering vs animation / AnimGraph), and performance by resolution. The goal is less guesswork about where time is spent and who struggles on what setup.
1044
1045## CDN and access
1046
1047The team moved API and CDN off **Cloudflare** to **Azure Front Door** and **Bunny.net**. Downloads should stay fast for most users; the notable win called out in the post is **Russia**, where Cloudflare is often blocked, so playing without a VPN should be easier.
1048
1049## Faster joins and less menu stutter
1050
1051**Load times** when joining servers and lobbies are targeted at up to **2x faster**. A long-standing bug loaded and compiled packages **twice** on connect; that is fixed. Extra work went into unblocking the main thread during load, and loading-screen text should match the real step more closely.
1052
1053On the **main menu**, querying huge lobby lists could hitch the game for seconds because work sometimes ran on the main thread. Queries are optimized (fewer allocations and locks) and forced onto the thread pool.
1054
1055## Servers and moderation
1056
1057**\`Connection.OwnerSteamId\`** is exposed so server owners can ban against the **license owner**, not only the connecting account. That closes a hole where Steam Family Sharing let banned users slip in with a different Steam ID.
1058
1059## Rendering, UI, and networking fixes
1060
1061Several changes target stutter and waste:
1062
1063- **UI batching / backdrops:** blurred panels (for example in the avatar menu) were each grabbing the framebuffer and breaking batching. Shared grabs and batching cut that down to one pass in heavy UI.
1064- **Networking:** less boxing and heap churn when processing messages, which should ease server-side GC spikes.
1065- **"Waited 500 ms for jobs to complete":** legacy Source 2 message-pump hacks were updated; main-thread job pumping during render was removed.
1066- **Custom scene objects** no longer force main-thread rendering, which removes fragile sync and helps some scenes.
1067
1068## Editor and content workflow
1069
1070- **Server list modal** from a game page now mirrors the newer server browser: ping on dedicated hosts, sortable columns.
1071- **Tools context menus** list operations and shortcuts.
1072- **Selection sets** store object groups for quick select or hide.
1073- **Paste special** for spaced / rotated / repeated pastes.
1074- **Project templates** refreshed (empty game, player-controller examples, addon, map, sandbox addon, and more).
1075- **Mapping:** doors and buttons are back in a Source-like style, with **Doo** visual scripting instead of classic entity I/O.
1076
1077## Steam extras
1078
1079**Trading cards**, emoticons, badges, and profile backgrounds are live (drops follow normal Steam rules; free copies may need cosmetic purchases to drop). **Poland pricing** was lowered after launch pricing felt off relative to the local economy.
1080
1081## What we would do after updating
1082
10831. Re-test join flow and lobby browser on your usual hardware.
10842. If you run servers, audit ban logic for \`OwnerSteamId\`.
10853. Creators: try selection sets, paste special, and new templates on your main project.
10864. Skim the [performance metrics](https://sbox.game/metrics/game/performance) page if you ship a public game.
1087
1088## Final note
1089
1090Facepunch frames this as the start of a weekly rhythm after launch: fix what hurts in production, keep discovery honest, and keep the editor moving. For the full changelog, screenshots, and exact wording, see the official post: [Update 26.05.06 on sbox.game](https://sbox.game/news/update-26-05-06).
1091`,S2e=`---
1092title: S&Box Update 26.05.13: Discovery Filters, Upscaling, and Physics
1093slug: sbox-update-26-05-13
1094tags: [s&box updates, s&box news]
1095image: https://cdn.sbox.game/upload/i/2ce6d718/eeb1/417b/928f/e45d0e0a614b
1096date: 2026-05-13
1097readTime: 7 min read
1098isActive: true
1099---
1100
1101## Our quick take
1102
1103Week two after launch leans on **discovery** (using last week's review tags in the browser), **graphics options** for weaker GPUs, and a pile of **mapping and physics** quality-of-life. Less infrastructure drama than 26.05.06, more "make the store and editor feel finished."
1104
1105## Discovery and reviews
1106
1107The tagged review system from the previous patch is now wired into **game discovery**.
1108
1109You can **filter by rating**. The star score blends thumbs and written reviews so popular games are easier to find without scrolling past dead listings.
1110
1111You can also **filter by review tags**. Want something where players consistently praised story or graphics? Those aggregates are now first-class filters instead of guesswork from star counts alone.
1112
1113## AI thumbnails
1114
1115Workshop moderation can flag packages with **AI-generated thumbnails**. Flagged items rank lower in lists and search. The upload flow also warns creators that AI thumbs are discouraged. The goal is to stop the "same slop cover art" look across the workshop.
1116
1117## Upscaling (Stretch, FSR, FSR3)
1118
1119Three upscalers landed, based on what Valve ships in Deadlock. They render **3D at lower resolution** and upscale to your display; **UI stays native**.
1120
1121| Mode | Idea |
1122| --- | --- |
1123| **Stretch** | Bilinear upscale. Fastest, weakest image quality. Good for old GPUs. |
1124| **FSR (spatial)** | FSR1-style spatial upscale. Holds up better with fast camera motion and heavy particles than temporal paths. |
1125| **FSR3 (temporal)** | Sharper stills by accumulating frames. Opt-in with clear tradeoffs: ghosting on fast movement, translucency, particles, and 3D world UI. |
1126
1127These are options, not a substitute for real optimization. **DLSS** is planned next, in a similar vein to FSR3, with **no frame generation**.
1128
1129## Voice settings
1130
1131**Open microphone** auto-transmits when a game supports voice chat. There is also a setting to **fully disable microphone input** for anyone who wants a hard off switch.
1132
1133## Physics
1134
1135**Box3D** updated to a newer build with **contact recycling**, which stabilizes stacking (props and piles should wobble less absurdly).
1136
1137**\`Scene.Trace.Cone\`** adds cone traces to the API for gameplay and tool code that needed that shape.
1138
1139**Clutter props** now commit colliders to the physics world when the model has collision set up in Model Doc.
1140
1141**Explosive barrels** detonate on impact when punted, fixing an obvious sandbox gap.
1142
1143## Mapping tools
1144
1145- **Boolean tool** for cut/combine/reshape in the mapper.
1146- **Vertex extrude** and **vertex loop select** (Hammer-style topology workflows).
1147- **Face + texture tool merged** so geometry and UV edits stay in one tool instead of constant mode switching.
1148- **Fast Texture Tool** vertex mode for finer UV control.
1149
1150## Editor and animation
1151
1152**Gizmo preferences**: scale, render distance, depth test, world vs screen space, for crowded scenes where handles clutter the view.
1153
1154**AnimGraph** got foot IK parameters (\`ik.foot_*_additive_height\`, \`pelvis_offset_height\`) so legs can adapt to ground height for now. Heel shoes also fix a bug where leg adjustment failed if you had never customized character height.
1155
1156## Steam review themes (context)
1157
1158Facepunch shared a breakdown of negative Steam reviews: many compare s&box to Garry's Mod, some miss classic Workshop subscribe-and-play flow, others cite AI slop, performance, or unrelated NFT fears. Performance work continues; AI and discovery changes this patch directly target the slop and findability complaints. Worth reading their full note in the official post if you care about platform direction.
1159
1160## What to check after updating
1161
11621. Browse games with **rating + tag filters** and see if discovery feels better.
11632. Try an upscaler on your target resolution if you are GPU-bound.
11643. Mappers: test boolean, extrude, and the combined face tool on a work-in-progress map.
11654. Physics-heavy games: re-test stacks and explosive props.
1166
1167## Final note
1168
1169Another weekly drop focused on player-facing discovery, optional performance headroom, and creator tooling. Full changelog and media: [Update 26.05.13 on sbox.game](https://sbox.game/news/update-26-05-13).
1170`,I2e=`---
1171title: S&Box Update 26.05.20: Random Drops, Platform Chat, and Trade Protection
1172slug: sbox-update-26-05-20
1173tags: [s&box updates, s&box news]
1174image: https://cdn.sbox.game/upload/i/a8bcc9bd/9c6a/4238/9693/2963936de415
1175date: 2026-05-20
1176readTime: 8 min read
1177isActive: true
1178---
1179
1180## Our quick take
1181
1182A smaller patch during hackweek, but the platform pieces matter: **first-run onboarding**, **weekly random skin drops**, **trade protection**, a shared **chat overlay**, and **voice routing that actually respects the volume slider**. Facepunch is still tuning discovery on the backend while shipping creator-facing docs at [sbox.game/learn](https://sbox.game/learn).
1183
1184## Welcome screen for new players
1185
1186After last week's Steam review breakdown, Facepunch added a **welcome screen on first launch**. It explains what s&box is (and is not) and nudges newcomers toward **Sandbox Mode** or **Sausage Survivors 2** instead of bouncing off a blank menu.
1187
1188The tone in the official post is self-aware: most people will learn about the game from a YouTube recap, not the text itself. Still, setting expectations early is the right fix for the "I thought this was GMod" review cluster.
1189
1190## Random weekly drops (tradable)
1191
1192s&box now has a **random drop system**:
1193
1194- Meet eligibility criteria (see below), get a random cosmetic.
1195- Drops are **tradable and sellable** like any other inventory item.
1196- **One drop per week** per eligible account.
1197
1198Valve's built-in Steamworks drop path was skipped on purpose. Facepunch runs a **custom programmable backend** so future rules can reward community behavior, not just hours logged.
1199
1200**Current eligibility signals** include games played, **new** games played, time played, reviews written, and game ratings submitted. They plan to weight positive community members higher for rarer rewards and watch for bots.
1201
1202Dropped skins show at the bottom of the **[Skin Metrics](https://sbox.game/metrics/skin)** page.
1203
1204**For traders:** this is the first structured supply drip outside direct purchases. Watch drop tables and weekly volume if you list s&box skins on secondary markets.
1205
1206## Developer tutorials (community editable)
1207
1208Tutorial pages live at **[sbox.game/learn](https://sbox.game/learn)**. They started as short internal notes but are opened for **community edits**, same spirit as wiki-style docs without bloating the main reference.
1209
1210## Trade Protection enabled
1211
1212**Trade Protection** is now active for s&box Steam Inventory items. Facepunch enabled it early so future in-game item flows can show protected status from day one instead of retrofitting later.
1213
1214## Platform chat overlay
1215
1216Every game rolling its own chat was wasteful. There is now a **default platform chat**:
1217
1218- On by default for **new projects**, opt-in for older ones (project settings).
1219- Players can disable chat, mute users, and filter profanity.
1220- Blocking is built in.
1221- Devs hook **\`IChatEvent.OnChatMessage\`** for team channels, commands, or filters.
1222- **\`Chat.AddText(...)\`** for system messages.
1223
1224Channels, emojis, and first-party commands may come later; customization stays restrained.
1225
1226## Voice Mixer (volume slider finally works)
1227
1228Voice had a global **Voice** slider, but games could bypass it. Now **all voice transmission must route through the Voice Mixer** (or a child mixer). Muting voice in settings actually mutes voice everywhere, which helps players and streamers.
1229
1230## Mapping, rendering, and performance
1231
1232**Terrain grid:** painting materials shows a grid for underlying terrain resolution. Need finer cells? Raise terrain resolution.
1233
1234**Translucent MSAA edges:** high-res screenshots and translucent panels use a **weighted MSAA resolve** so transparent backgrounds do not bleed RGB into geometry edges.
1235
1236**Opaque fade + shadows:** fixed regressions where tinted transparent objects had harsh shadow fades, and opaque fade failed with MSAA off in the editor.
1237
1238**Clutter LOD:** instanced clutter picks the closest LOD per tile and batches same-LOD models into one draw call.
1239
1240**Performance bottlenecks page:** analytics now collect **GPU frametime** alongside CPU profiling. Sessions classify as GPU- or CPU-bound; CPU-bound runs pin the stage (render submit, physics, animation, particles, etc.). A new **[performance bottlenecks](https://sbox.game/metrics/performance/bottlenecks)** view groups hardware tiers. Early data: most players are **CPU-bound submitting render work**, not GPU-limited executing it. Filter by game or map to see content-specific shifts.
1241
1242**Panel custom draw restored:** UI batching had broken custom panel rendering. Implement **\`IPanelDraw\`** and **\`Draw(CommandList)\`** again for minimaps, custom shaders, etc.
1243
1244\`\`\`csharp
1245public class GlowPanel : Panel, IPanelDraw
1246{
1247    static Material GlowMat = Material.FromShader("shaders/ui_glow.shader");
1248
1249    public void Draw(CommandList cl)
1250    {
1251        cl.Attributes.Set("GlowColor", Color.Cyan);
1252        cl.DrawQuad(Box.Rect, GlowMat, Color.White);
1253    }
1254}
1255\`\`\`
1256
1257## Changelog highlights
1258
1259**Added:** platform chat, welcome screen, \`SoundFile.FromOgg\`, \`GpuBuffer.CopyTo\`, \`RenderAttributes.Set(uint)\`, \`CameraComponent.RenderToBitmap\` UI overload, clutter LOD batching, Voice Mixer enforcement, terrain storage grid, \`IPanelDraw\`, backend notices for drops.
1260
1261**Improved:** trace results no longer allocate arrays (use \`HasTag()\` instead of obsolete \`.Tags\`), redesigned package modal, Doo method renames, \`GpuBuffer.SetData(ReadOnlySpan<>)\`, SceneTree prefab search, video settings applied on first launch, heightfield collision snagging, private \`TerrainStorage.Resolution\` setter, GameObjectSystem defaults, stale config cleanup, \`LoadAllGameResource\` replace mode.
1262
1263**Fixed:** sound seek infinite loop at t=0, opaque fade without MSAA, MSAA halos in translucent screenshots, RenderToBitmap UI scale, pivot snap while dragging fast, stuck editor shortcuts after Alt+Tab, square impact particles, vertex paint on custom blend shaders, system scene overwriting game systems, clothing hide bodygroup, render stats with multiple scopes, TreeView rename commit, screenshot UI resolution on resize.
1264
1265## What to check after updating
1266
12671. New account or fresh install: does the **welcome screen** send you to a fun first session?
12682. Play a few different games, leave a rating: watch **Skin Metrics** for drop eligibility over the week.
12693. Game devs: enable **platform chat** and verify **\`IChatEvent\`** hooks.
12704. Voice-heavy games: confirm output routes through **Voice Mixer** and respects mute.
12715. Traders: track **random drop skins** against your usual listing categories.
1272
1273## Final note
1274
1275Discovery tweaks continue in the background; this patch is about onboarding, item economy plumbing, and measurable performance targets. Full post and reactions: [Update 26.05.20 on sbox.game](https://sbox.game/news/update-26-05-20).
1276`,M2e=`---
1277title: S&Box Update 26.05.27: Steamworks Refresh, Audio Rewrite, and Editor QoL
1278slug: sbox-update-26-05-27
1279tags: [s&box updates, s&box news]
1280image: https://cdn.sbox.game/upload/i/b3c4a7b0/d8c4/4052/8713/76575893adcb
1281date: 2026-05-27
1282readTime: 7 min read
1283isActive: true
1284---
1285
1286## Our quick take
1287
1288A catch-up week: fewer headline features, more **infrastructure that actually matters**. Facepunch refreshed **Steamworks + bundled steamclient** (two years stale), rewrote the **audio thread model**, and shipped a pile of **editor and mapping fixes**. Bigger features sit on **staging** until next week.
1289
1290## Steamworks and steamclient finally updated
1291
1292Steamworks SDK is now **1.63**, and s&box ships the **latest steamclient binaries** again.
1293
1294Why it matters: dedicated servers without a local Steam or SteamCMD install fall back to the client binaries bundled with the game. Those had **not been updated in about two years**, so headless hosts were quietly running ancient Steam networking code. Facepunch suspects that contributed to **"pkt lurch"** errors some providers reported.
1295
1296Going forward they plan to keep the fallback binaries current so this does not drift again. If you run dedicated servers, this is worth deploying quickly.
1297
1298## Audio system refactor (lock-free, no phonon.dll)
1299
1300The audio stack got a major internal rewrite:
1301
1302- **Old model:** locks everywhere, crash-prone, stutter under load.
1303- **New model:** **lock-free triple buffering** each frame (snapshot audio state, hand off to the mix thread), similar to render pipelines.
1304
1305They also **removed the Steam Audio DLL (\`phonon.dll\`)**. Only a few effects were used, so those are **compiled into the engine** now with **AVX SIMD**, which Facepunch says roughly **doubles spatial audio performance** and simplifies **Linux** shipping.
1306
1307Game-facing audio APIs are unchanged; this is foundation work for what comes next.
1308
1309## Mapping and models
1310
1311**Moveable mirror plane:** reposition after placement, like the clipping tool.
1312
1313**Runtime morphs:** mount/runtime model building can add morph targets at runtime:
1314
1315\`\`\`csharp
1316public readonly record struct MorphDelta(int VertexIndex, Vector3 PositionDelta, Vector3 NormalDelta);
1317
1318Mesh.AddMorph("name", deltas);
1319\`\`\`
1320
1321**Create model dialog:** converting meshes to models now opens a dialog so you pick **collision** up front instead of wondering why nothing collides in-game.
1322
1323**Model inspector:** clicking a model in the asset browser shows detailed mesh info in the inspector.
1324
1325**Bounding box snapping:** bounding boxes snap to grid by default.
1326
1327## Custom cursors and performance overlay
1328
1329**Cursor settings page** got a revamp: clearer system cursor overrides, and **cursor images auto-publish** on upload (no manual resource list entry).
1330
1331**Frame performance overlay** was expanded with actionable data:
1332
1333- Batching
1334- Culling
1335- Aggregate objects
1336- Memory usage
1337- Low-level GPU resources
1338
1339## Grass and defaults
1340
1341Grass shader artifacts at certain angles are toned down; clump models should read cleaner.
1342
1343**Default video settings** aligned between native and managed: **MSAA defaults to 4x** (was 16x on native), **fullscreen defaults to borderless**.
1344
1345## Staging and pace
1346
1347Facepunch calls this a **catch-up patch**: lots of bug fixes and community PRs, fewer merged features because the weekly cadence is aggressive and bigger items waited for proper testing on **staging** first.
1348
1349## Changelog highlights
1350
1351**Added:** runtime \`Mesh.AddMorph()\`, mesh-to-model collision dialog, moveable mirror tool, bounding box grid snap, \`ResourceWriter.AddExternalReference\`, model inspector details, public \`DragEvent\` constructor, customizable viewport background, cursor page rework.
1352
1353**Improved:** lock-free audio threading, in-engine spatial audio with AVX, physics queries without heap allocs for multi-hit, physics callback dispatch, render attribute dedup, per-model LOD clutter coverage, media recording at end of render pipeline, VMDL PHYS block export, Steamworks/steamclient update, compile timeout 60→120s, burning props ignite gibs, player names resolved locally, scene wheel zoom as camera movement.
1354
1355**Fixed:** morph import names/normals, FBX morph normals, CLI video flags overwritten on startup, Linux/Mac inline shader ICE, Steam Audio on Linux, mapping model scale, ESC cancelling mesh tools, ragdoll rest length, scaled physics bones, opaque fade transparency regression, chat registration on clients, platform settings UI clip, wireframe tint, natural scroll wheel, material group overrides, Doo return assignment UI, Linux/XWayland viewport flash, pointlight shadow resolution, asset browser hover while dragging, anti-ali
1355asing "None" option, editor monitor selection, splash centering.
1356
1357## What to check after updating
1358
13591. **Dedicated servers:** redeploy and watch for networking / pkt stability improvements.
13602. **Voice-heavy or spatial-audio games:** listen for stutter changes after the audio rewrite.
13613. **Mappers:** mirror repositioning and grass on slopes you previously flagged as ugly.
13624. **Model authors:** use the new **mesh → model** dialog so collision is explicit from day one.
1363
1364## Final note
1365
1366Infrastructure week, not a feature dump. Full post: [Update 26.05.27 on sbox.game](https://sbox.game/news/update-26-05-27).
1367`,F2e=`---
1368title: CS2 Animgraph 2 Beta: что изменилось и что это значит игрокам и трейдерам
1369slug: cs2-animgraph-2-beta
1370tags: [cs2 updates, cs2 news]
1371image: https://clan.fastly.steamstatic.com/images/3381077/3b774ae067b0a4fb8b71d41fdde8d073ac5a064c.png
1372date: 2026-04-02
1373readTime: 6 мин чтения
1374isActive: true
1375---
1376
1377Valve выкатила направление **Animgraph 2 Beta** для CS2, и для нас это содержательный технический шаг, а не косметическая строчка в патчноутах.
1378
1379Обновление в основном про то, как состояния анимации персонажей управляются и смешиваются под капотом. Для обычных игроков — более читаемое движение со временем; для соревновательных — меньше «что я только что увидел?» в краевых случаях; для трейдеров скинов — краткосрочные сдвиги спроса вокруг viewmodel-чувствительных предметов.
1380
1381## Наш краткий итог
1382
1383Animgraph 2 Beta — системное обновление:
1384
1385- логика анимации модернизируется;
1386- переходы и обработка состояний ужимаются;
1387- Valve явно итерирует в beta, прежде чем жёстко зафиксировать поведение.
1388
1389Обычно это значит лучшую согласованность в будущих сборках, даже если детали ещё двигаются в тесте.
1390
1391## Что изменилось (практический разбор)
1392
1393С точки зрения геймплея такой класс патчей обычно затрагивает:
1394
13951. **Переходы состояний анимации** (idle, strafe, jump, land, peek).
13962. **Качество и тайминг блендов** (насколько плавно или резко меняются анимации).
13973. **Читаемость на высокой скорости** (где важны реакции).
13984. **Запас для будущей полировки** edge cases по отчётам игроков.
1399
1400Даже когда патчноуты технические, именно эти слои чувствуются в каждом раунде.
1401
1402## Влияние на игроков
1403
1404### Соревновательным игрокам
1405
1406- Лучшая согласованность анимации снижает путаницу на быстрых пиках и движении.
1407- Чище переходы состояний — больше уверенности в решениях (стрелять или ждать, re-peek или отступить).
1408- В beta ждите несколько follow-up патчей, пока Valve балансирует отчёты с высокого уровня.
1409
1410### Казуальным игрокам
1411
1412- Движение в целом чище и менее «рваное» в повторяющихся дуэлях.
1413- Игра предсказуемее, когда edge cases анимации разглажены.
1414
1415## Влияние на рынок скинов и трейдинг
1416
1417Обновления уровня анимации/viewmodel часто дают краткие рыночные сдвиги:
1418
1419- **Всплеск внимания** на популярные перчатки/ножи и inspect-heavy скины, когда игроки заново смотрят визуал в движении.
1420- **Больше просмотров** вокруг обсуждений «как скин выглядит в motion».
1421- **Временная волатильность** на трендовой косметике после клипов и постов.
1422
1423Наш взгляд: обычно это **волна настроения и видимости**, а не фундаментальный долгосрочный репрайсинг сам по себе. Осторожно с быстрыми пампами Ð
1423½Ð° хайпе обновления.
1424
1425## Что рекомендуем сейчас
1426
14271. Проверьте собственное ощущение геймплея в beta, прежде чем реагировать на соцклипы.
14282. Если торгуете, смотрите объём и спред 48–72 ч после крупных animation-focused патчей.
14293. В волатильности после обновления приоритет — ликвидные предметы при ротации инвентаря.
1430
1431## Итог
1432
1433Animgraph 2 Beta похож на фундамент, который окупится несколькими патчами. Ближайший эффект — читаемость и уверенность; рыночный — короткий цикл внимания и движения ликвидности.
1434
1435Официальная формулировка Valve:
1436https://store.steampowered.com/news/app/730/view/528750051218948816?l=english
1437`,C2e=`---
1438title: Обновление CS2 18 марта: оружие, гайды и изменения геймплея
1439slug: cs2-march-18-guns-guides-games-update
1440tags: [cs2 updates, cs2 news]
1441image: https://clan.fastly.steamstatic.com/images/3381077/5dd914dd4a8901aa52b0075f683a6d0e3538d55b.png
1442date: 2026-03-18
1443readTime: 7 мин чтения
1444isActive: true
1445---
1446
1447Valve выпустила два поста CS2 подряд 18 марта; мы считаем их одним комбинированным обновлением, потому что практический эффект общий: ощущение геймплея, взаимодействие с оружием и quality-of-life для игроков двигаются в одну сторону.
1448
1449## Наш объединённый взгляд
1450
1451Вместо изолированных заметок читаем это как один «live tuning pass»:
1452
1453- одна часть — более широкое game-facing сообщение и направление;
1454- вторая — конкретные update-level правки.
1455
1456Вместе они формируют, как матчи ощущаются сейчас, особенно вокруг оружия, согласованности и скорости решений в живых раундах.
1457
1458## Что изменилось на практике
1459
1460С точки зрения игрока комбинированный патч бьёт в три зоны:
1461
14621. **Надёжность стрельбы и ясность взаимодействий**  
1463   Моменты, которые раньше казались непоследовательными, сглаживаются — быстрее решения с большей уверенностью.
1464
14652. **Общий поток геймплея и читаемость**  
1466   Темп раундов и интерпретация дуэлей проще, когда базовое поведение подкручено и edge cases урезаны.
1467
14683. **Сброс актуальности гайдов и меты**  
1469   После волн из нескольких постов Valve старые «лучшие сетапы» быстро устаревают. Loadouts, тайминги рутин и советный контент обычно нуждаются в свежем проходе.
1470
1471## Влияние на игроков
1472
1473### Соревновательным игрокам
1474
1475- Лучшая согласованность — меньше «малоинформационных» смертей и чище разбор раунда.
1476- Короткое окно адаптации, пока игроки перенастраивают мышечную память под новое ощущение.
1477
1478### Казуальным и смешанным очередям
1479
1480- После таких tuning pass игра обычно менее «случайная».
1481- В типичных дуэлях больше опоры на повторяемый исход.
1482
1483## Влияние на рынок скинов и трейдинг
1484
1485Когда сдвигаются геймплей и настроение вокруг оружия, рынок следует:
1486
1487- **Краткие всплески внимания** на оружие/loadouts, которые становятся «горячими» в обсуждениях после патча.
1488- **Больше churn листингов**, пока игроки крутят инвентарь под текущие предпочтения.
1489- **Всплески спроса от клипов**, когда создатели подсвечивают новое ощущение оружия или нарратив performance.
1490
1491Наш взгляд: такая волна патчей — чаще **событие ликвидности**, а не автоматический долгосрочный репрайсинг. Торгуйте импульс осторожно и смотрите спред/объём, не только заголовки.
1492
1493## Что рекомендуем сейчас
1494
14951. Перетестируйте самое используемое оружие в реальных матчах, прежде чем менять рутину.
14962. Если торгуете, смотрите поведение 24–72 ч после усиления от стримеров/клипов.
14973. Не переоценивайте day-one нарративы, пока follow-up патчи не улягутся.
1498
1499## Источники
1500
1501- https://store.steampowered.com/news/app/730/view/532126482488623353?l=english
1502- https://store.steampowered.com/news/app/730/view/532126482488623360?l=english
1503`,j2e=`---
1504title: Обновление CS2 от 22 мая: хаб IEM Cologne 2026, магазин за токены и Souvenir-O-Matic
1505slug: cs2-iem-cologne-2026-major-hub
1506tags: [cs2 news, cs2 skins]
1507image: https://pbs.twimg.com/card_img/2060167757417902080/BFjGbWBG?format=png&name=900x900
1508date: 2026-05-22
1509readTime: 8 мин чтения
1510isActive: true
1511---
1512
1513[Патч CS2 от 22 мая](https://store.steampowered.com/news/app/730/view/672869045073084948) - не очередная подкрутка баланса. Valve открыла **хаб IEM Cologne 2026** и заменила привычную Major-механику (капсулы со стикерами и сувенирные паки) на **магазин за токены**, **динамические цены** и крафт **Souvenir-O-Matic**.
1514
1515![Магазин IEM Cologne 2026: популярные стикеры и выбор команды в CS2](https://clan.fastly.steamstatic.com/images/3381077/8f7212f18c038fcecaa6c96cfeb9785f14d74489.png)
1516
1517## Что вышло 22 мая
1518
1519Главное здесь турнирная экономика, а не ощущение от стрельбы:
1520
15211. **Хаб IEM Cologne 2026**: покупка турнирных предметов, Pick’Em и прогресс по пропуску в одном месте.
15222. **Cologne 2026 Viewer Pass**: апгрейд **монеты Cologne 2026**, доступ к Pick’Em и **Active Pass Leaderboard** для сравнения прогнозов с друзьями.
15233. **Major Shop без капсул**: покупка конкретных логотипов команд и автографов игроков вместо RNG из капсул.
15244. **Souvenir-O-Matic**: превращение своего скина в сувенир по выбранному матчу и игроку.
15255. **Мелкие фиксы**: таймлайн табло в овертайме, подсказка подбора оружия, вспышки в spec-камере, анимация пальцев на Bayonet, частицы «горящей шины» в превью графики.
1526
1527## Капсулы убрали: вместо них магазин за токены
1528
1529На Cologne 2026 **капсулы со стикерами** из Major-дропа исчезли. Покупаешь **токены Cologne 2026** (ориентир **100 токенов ≈ $0.99**) и тратишь их в **Major Shop** на нужный стикер.
1530
1531Что это меняет:
1532
1533- **Без RNG капсул** на этом Major: выбираешь команду или игрока и качество.
1534- **Динамическая цена**: стоимость в токенах растёт и падает от спроса во время ивента.
1535- **Защита от просадки**: если цена стикера упала больше чем на **25 токенов** в течение **24 часов** после покупки, 
1535Valve возвращает разницу на баланс (по правилам магазина, которые разбирали сторонние гайды).
1536
1537Визуально сет в духе недавних Major с обводкой, но с отдельным стилем: **«витражный» фон** за круглыми медалями команд и автографов. Качества те же (**Paper, Foil, Holo, Gold**) для организаций и игроков всех трёх стадий открытия.
1538
1539## Viewer Pass, монета и Pick’Em
1540
1541Чтобы играть Pick’Em и получать валюту магазина через активность, нужен **Cologne 2026 Viewer Pass**. После активации даётся **Major Challenge Coin**, который прокачивается по ходу ивента. Апгрейды дают **токены**, их сразу можно потратить на стикеры или сувенирный крафт.
1542
1543Pick’Em для Cologne уже в хабе. Если гонишься за уровнями монеты или местом в лидерборде, зафиксируй прогнозы до старта Major.
1544
1545![Cologne 2026 Viewer Pass, монета Major и Major Tokens](https://clan.fastly.steamstatic.com/images/3381077/b50091a00523a82121c1e9707ca7a92276d21349.png)
1546
1547## Souvenir-O-Matic вместо сувенирных паков
1548
1549**Сувенирные паки** на этом Major убраны. **Souvenir-O-Matic** работает так:
1550
15511. Выбираешь **оружие из инвентаря**.
15522. Указываешь **завершённый матч** и **игрока** с этого сервера.
15533. Платишь токены (цена тоже зависит от спроса).
15544. Получаешь предмет в **Souvenir quality** с золотыми стикерами команды, автографа и карты.
1555
1556Сувениры стали **услугой крафта** на твоём скине, а не отдельным дропом из кейса.
1557
1558![Сувенирное оружие через Souvenir-O-Matic с золотыми стикерами команды, игрока и карты Cologne 2026](https://clan.fastly.steamstatic.com/images/3381077/8b98a1ee99bd0178265c42624a4ee8d41ac91768.png)
1559
1560## Trade Up: легко пропустить
1561
1562Valve разрешила класть **сувенирные** предметы в Trade Up Contract вместе с обычными. **Все сувенирные атрибуты снимаются**, на выходе один **обычный предмет на tier выше** из коллекций всех входных скинов.
1563
1564То есть сувенир в контракт можно, но это **ликвидация**, а не сохранение сувенирности.
1565
1566## Что это значит трейдерам и коллекционерам
1567
1568**Краткосрок**
1569
1570- Движение вокруг **цен в токенах**, не только листингов на Steam Market. Спрос в игре напрямую двигает стоимость стикеров.
1571- **Точечные покупки** убирают истории «открыл 40 капсул ради одного holo»; ликвидность может сосредоточиться на командах и игроках, которые вспыхивают на Major.
1572- **Souvenir-O-Matic** добавляет новый путь supply для золотых сувениров, которых раньше не было как дроп-only.
1573
1574**На Lootify**
1575
1576Мы отслеживаем **актуальные цены в токенах** внутриигрового магазина Cologne 2026 (команды, автографы, paper–gold) в [трекере стикеров IEM Cologne 2026](/cologne-2026). Удобно сравнивать траты в токенах с ценами Ð
1576½Ð° сторонних площадках и смотреть movers во время Major.
1577
1578**Долгосрок**
1579
1580Cologne - пилот модели **прямой покупки + динамического прайса**. Вернутся ли капсулы на следующем ивенте, неизвестно; под Cologne закладывай **shop-first** логику в крафты, инвестиции и контент.
1581
1582## Чеклист
1583
15841. Зайди в **Major Hub** и глянь цены в токенах, прежде чем скупать holo оптом.
15852. **Viewer Pass** нужен для Pick’Em и прогресса монеты. Для просмотра магазина не обязателен.
15863. Перед **Souvenir-O-Matic** посчитай крафт в токенах и сравни с готовым сувениром на маркете.
15874. Не кидай сувениры в **Trade Up**, если не хочешь сознательно получить обычный скин tier выше.
1588
1589## Источник
1590
1591- [Counter-Strike 2 - IEM Cologne 2026 (Steam News, 22 мая 2026)](https://store.steampowered.com/news/app/730/view/672869045073084948)
1592`,N2e=`---
1593title: Когда inspect-ссылки не работают: проверка float и бэкенд Valve
1594slug: cs2-inspect-links-game-coordinator
1595tags: [CS2 Skins, cs2 news]
1596image: ../cs2-inspect-links-game-coordinator.svg
1597date: 2026-03-16
1598readTime: 5 мин чтения
1599isActive: true
1600---
1601
1602Если вы торгуете скинами CS2, рано или поздно наступает момент, когда превью не грузится: клиент открывается, ничего не резолвится, или float-тул показывает общую ошибку. Это бесит, потому что wear и pattern часто отделяют честную цену от дорогой ошибки. Здесь — что происходит под капотом, без драмы, и как торговать с яснее суждением, пока пути получения данных нестабильны.
1603
1604## Что такое inspect-ссылка на самом деле
1605
1606Inspect URL — не файл на сайте. Это **запрос через Counter-Strike**, чтобы экономический стек Valve прикрепил технические метаданные к инстансу предмета: wear (float), идентификаторы паттерна где применимо, расположение стикеров и похожие поля, на которых держится логика цен третьих сторон.
1607
1608Ваш ПК не «скачивает float.txt» со страниц Steam Community. Клиент игры работает вместе с **Game Coordinator** — сервисным слоем инвентарей, трейдов и части экономики. Когда путь медленный, перегружен или временно несогласован, это чувствуют все потребители: превью в игре, шорткаты Market UI и автоматические lookup-тулы.
1609
1610## Почему трейдеры замечают раньше казуалов
1611
1612Казуальной игре редко нужны метаданные с точностью до миллисекунд. Трейдингу — нужны. Небольшие различия в полосах wear двигают тир-листы; разброс паттерна двигает ножи и отделки с широким легитимным спредом. Когда получение метаданных тормозит, вы теряете дешёвый шаг верификации как раз тогда, когда он нужен — до принятия оффера или подтверждения листинга.
1613
1614Зависимость структурная: **многие workflow предполагают живую координацию с экономическими сервисами Valve**, а не статичный снимок внутри JPEG.
1615
1616## Симптомы
1617
1618Сбои редко приходят одним универсальным сообщением. Частые паттерны:
1619
1620- **Market или Workshop**: кнопки inspect не реагируют, или игра запускается, не завершая цепочку превью.
1621- **Внешние тулы**: таймауты, пустые payload или повторяющиеся «попробуйте снова», когда сервис задаёт те же вопросы бэкенду, что и клиент.
1622- **В игре**: inspect зависает или завершается без ожидаемой детали.
1623
1624Сводить всё к «Steam лежит» обычно неверно. Matchmaking может работать, пока economy-adjacent вызовы деградируют — подсистемы масштабируются и падают независимо.
1625
1626## Почему сбои кажутся случайными
1627
1628Снаружи стен Valve мы не видим глубину очередей и региональный роутинг. Для пользователя «случайное» часто отражает:
1629
1630- **Всплески трафика**: крупные обновления, распродажи, автоматический опрос тех же endpoint, что люди жмут вручную.
1631- **Rolling fixes**: поведение меняется между патчами без пресс-релиза про «стабильность inspect».
1632- **Границы кэша**: часть баз знает только прошлое; у свежих предметов нет исторической строки для fallback.
1633
1634Никакого заговора не требуется. Большие распределённые системы колеблются. Практическая задача — торговать так, будто верификация **иногда недоступна**, а не как гарантированный API.
1635
1636## Риск-контроли, которые всё ещё имеют смысл
1637
1638Думайте слоями — **не** как обещание, что каждый слой работает каждый час:
1639
16401. **Перекрёстная проверка, когда можно**  
1641   Если два независимых пути согласны (например, недавняя архивная запись плюс свежее превью в игре), уверенность растёт. Если расходятся или одна сторона молчит — замедляйтесь.
1642
16432. **Терпение на тонкой марже**  
1644   Когда прибыль зависит от edge case паттерна или порога float, чистое чтение лучше спора после завершённой сделки.
1645
16463. **Скриншоты — подсказки, не чеки**  
1647   Картинки можно подставить или устареть. Они помогают в общении; не заменяют verified read при высоких ставках.
1648
16494. **Ограничения продавца**  
1650   Иногда сбой глобальный, иногда региональный, иногда краткий. Контрагент на той же инфраструктуре не выдаст метаданные, которые coordinator не вернёт.
1651
1652## Навсегда ли это сломано?
1653
1654История намекает на обратное: косметическая экономика вшита в выручку Steam и удержание игроков. Когда preview-пайплайны ломаются громко, трение растёт у покупок Market, верификации трейдов и creator-контента — не только у нишевых форумов. У Valve есть стимул восстановить рабочие inspect-потоки, даже если сроки непрозрачны.
1655
1656Тем не менее трейдеру стоит планировать, что **любой внешний shortcut верификации может пропасть на часы или дни**. Надёжность — операционное допущение на вашей стороне: темп, избыточность проверок и размер позиции, а не надежда на тихий afternoon у coordinator.
1657
1658## Вместо вывода
1659
1660Нестабильность inspect — сначала инфраструктурная проблема, потом психология трейдинга. Держите привычки верификации явными: что требуете до принятия риска, что делаете при падении live read, и не сжимайте стандарты из срочности. Рынок чаще награждает терпение, чем быть первым в очереди, когда трубы шумят.
1661`,T2e=`---
1662title: Расширение Lootify для браузера — подтверждайте трейды, не передавая нам сессию Steam
1663slug: lootify-browser-extension
1664tags: [Lootify, Lootify Updates, Tools]
1665image: ../lootify-browser-extension-cover.svg
1666date: 2026-05-16
1667readTime: 7 мин чтения
1668isActive: true
1669---
1670
1671P2P-маркетплейсам скинов нужна понятная запись в Steam: продавец отправил оффер, покупатель принял нужный, сделка не откатилась. Некоторые площадки решают это, храня полный логин Steam на своих серверах. Мы выбрали другой путь.
1672
1673**Браузерное расширение Lootify market** позволяет продавцам **отправлять трейд-офферы** и **обновлять статус сделок** на Lootify. Ваши куки и сессиÑ
1673 Steam к нам не загружаются. Расширение работает **в вашем браузере** и общается **напрямую со Steam**.
1674
1675## Почему логин Steam не попадает на наши серверы
1676
1677Если маркетплейс держит сессию Steam в облаке, она может делать больше, чем отправить один трейд: менять настройки, действовать от вашего имени или оставаться валидной до истечения срока. Утечка или баг на стороне сервера становится проблемой аккаунта Steam, а не только маркетплейса.
1678
1679Мы **не** храним ваши куки Steam, пароль или мобильную сессию в инфраструктуре Lootify.
1680
1681От сделок нам нужно простое:
1682
1683- Подтверждение, что продавец отправил оффер.
1684- Подтверждение, что оффер принят, отклонён или истёк, привязанное к сделке на Lootify.
1685- Никакого постоянного «удалённого управления» вашим аккаунтом Steam из нашего дата-центра.
1686
1687Расширение даёт это без захвата вашей сессии.
1688
1689## Что происходит на вашем компьютере
1690
1691Когда вы продаёте и нажимаете **Send trade**, или когда открытые сделки обновляются в **Profile → Trades**:
1692
16931. Сайт Lootify просит расширение в той же вкладке браузера отправить оффер или прочитать статус.
16942. Расширение читает \`steamLoginSecure\` и \`sessionid\` из Chrome только для \`steamcommunity.com\`. Эти значения остаются в расширении. **Серверы Lootify их не получают.**
16953. Расширение отправляет трейд-оффер в Steam так же, как это сделал бы сайт сообщества, используя вашу активную сессию.
16964. Lootify получает только то, что нужно для сделки на сайте: например **id трейд-оффера**, статус **pending или accepted** и текст ошибки при сбое.
1697
1698| Данные | Отправляются на серверы Lootify? |
1699|------|--------------------------|
1700| Куки Steam | Нет |
1701| Пароль Steam или коды Steam Guard | Нет |
1702| Id и статус трейд-оффера для ваших сделок на Lootify | Да (только метаданные) |
1703| Детали листинга, которые вы уже ввели на Lootify | Да |
1704
1705Для отправки и отслеживания офферов продавцам **не** нужен Steam Web API key.
1706
1707## Для чего вы его используете
1708
1709### Send trade (продавцы)
1710
1711После покупки вашего листинга вы принимаете продажу на Lootify и отправляете оффер Steam из **Profile → Trades**. Расширение берёт trade URL покупателя и id предмета из сделки, публикует оффер в Steam и возвращает id оффера, чтобы обе стороны видели прогресс на Lootify.
1712
1713Вы должны быть залогинены на [steamcommunity.com](https://steamcommunity.com) в том же браузере. Мы не можем войти в Steam за вас с наших серверов.
1714
1715### Статус сделок на Lootify
1716
1717Пока у вас есть активные сделки, сайт может обновлять статус из Steam через расширение. Снова: Steam вызывается из **вашего** браузера. Lootify получает только id и состояния офферов, чтобы помечать сделки принятыми, истёкшими или отклонёнными.
1718
1719Покупатели по-прежнему принимают в Steam или мобильном приложении как обычно. Мы не принимаем трейды за них.
1720
1721## Разрешения расширения
1722
1723- **Cookies** для \`steamcommunity.com\`, чтобы отправлять офферы и читать их статус с вашей сессией.
1724- **Доступ к steamcommunity.com**, чтобы эти запросы шли из расширения.
1725- **Доступ к lootify.market**, чтобы сайт и расширение работали вместе в одной вкладке.
1726
1727Мы не запрашиваем доступ к посторонним сайтам.
1728
1729## Что работает на серверах Lootify
1730
1731Аккаунты, листинги, балансы, сделки, депозиты и выводы — на нашем бэкенде, как у любого маркетплейса. Расширение добавляет только **метаданные сделок** (id и статусы офферов), не вашу сессию Steam.
1732
1733Вход в Lootify — отдельные куки Lootify, не Steam. Проверка, что вы залогинены на Lootify, — не то же самое, что отправка куки Steam нам.
1734
1735## Ограничения
1736
1737- Chrome (Chromium) с установленным расширением.
1738- Оставайтесь залогинены в Steam в этом профиле браузера.
1739- Steam Guard по-прежнему обязателен; мы его не обходим.
1740- Без расширения отправка и автоматическое обновление статуса на Lootify не работают.
1741
1742## Установка
1743
1744**[Lootify market · Trade offers в Chrome Web Store](https://chromewebstore.google.com/detail/lootify-market-%C2%B7-trade-of/neolghakilijhhfjeoogllpjhkefbijg)**
1745
17461. Установите расширение.
17472. Войдите на [steamcommunity.com](https://steamcommunity.com).
17483. На Lootify: **Profile → Settings**, привяжите Steam и укажите trade URL.
17494. При продаже используйте **Send trade** на вкладке Trades и подтвердите в Steam Guard, если попросят.
1750
1751## Кратко о приватности
1752
1753- Данные сессии Steam остаются в вашем браузере.
1754- Трафик к Steam идёт **вы → Steam**, а не **вы → Lootify → Steam** при отправке офферов.
1755- Lootify хранит только то, что нужно для работы сделок на маркете.
1756
1757Вопросы: [Telegram](https://t.me/lootifymarket).
1758`,A2e=`---
1759title: Трекер стикеров IEM Cologne 2026 на Lootify
1760slug: lootify-cologne-2026-tracker
1761tags: [Lootify, Lootify Updates, Tools]
1762image: ../lootify-cologne-2026-tracker.jpg
1763date: 2026-05-28
1764readTime: 3 мин чтения
1765isActive: true
1766---
1767
1768На Cologne 2026 Valve убрала капсулы и сделала **магазин за токены с динамическими ценами**. Мы добавили на Lootify трекер, чтобы смотреть in-game стоимость без лишних заходов в Major Hub.
1769
1770**Открыть:** [цены на стикеры IEM Cologne 2026](/cologne-2026)
1771
1772## Что отслеживаем
1773
1774Страница повторяет **Major Shop IEM Cologne 2026**: логотипы команд и автографы игроков в **Paper, Foil, Holo и Gold**. В каждой строке **цена в токенах** и ориентир в **USD** (100 tokens ≈ $0.99) в вашей валюте Lootify.
1775
1776Цены идут из **live sync** volatile shop Valve, не из Steam Community Market. Это та цифра, которая двигается, когда на Major вспыхивает спрос.
1777
1778## Поиск и фильтры
1779
1780- **Поиск** по игроку или команде.
1781- **Тип:** team или autograph.
1782- **Эффект:** paper, foil, holo, gold.
1783- **Сортировка:** дороже всего, дешевле всего или **сильнейшее изменение** с прошлого снимка.
1784
1785В сайдбаре **топ gainers и losers** - видно, что выросло или просело после sync, без прокрутки всей сетки.
1786
1787## Страница стикера
1788
1789Клик по карточке открывает деталь:
1790
1791- Токены и USD сейчас
1792- **График истории** (tokens + USD)
1793- **Место в рейтинге** среди всех Cologne-стикеров
1794- Переключение **других качеств** той же команды или игрока (paper → gold)
1795
1796Удобно, когда решаешь, крафтить holo сейчас или ждать просадку токенов.
1797
1798## Зачем сделали
1799
1800Cologne 2026 - первый Major с **прямой покупкой стикеров и demand-based pricing**. Цены на сторонних площадках отстают или расходятся с магазином. Простой актуальный трекер shop-цен экономит таблицы на неделе Pick'Em и при планировании сувениров.
1801
1802Sync будет идти весь ивент. Нужен другой фильтр или экспорт - пишите через обычные каналы Lootify.
1803
1804**Попробовать:** [трекер Cologne 2026](/cologne-2026)
1805`,P2e=`---
1806title: Представляем трекер портфеля Lootify
1807slug: lootify-portfolio-tracker
1808tags: [Lootify, Lootify Updates, Tools]
1809image: ../lootify-portfolio-tracker-cover.svg
1810date: 2026-05-15
1811readTime: 6 мин чтения
1812isActive: true
1813---
1814
1815Мы выпустили новую функцию на Lootify: **Portfolio Tracker** для ваших скинов. Он для игроков и трейдеров, которым нужно одно место, чтобы видеть, сколько вложено, сколько стоит коллекция сейчас и как отдельные позиции двигаются относительно живых цен.
1816
1817![Дашборд трекера портфеля Lootify](../portfolio-tracker-screenshot.png)
1818
1819## Что вы получаете
1820
1821**Сводные метрики.** Верхняя строка показывает вложенный капитаÐ
1821», текущую рыночную стоимость, прибыль или убыток с процентом доходности и сколько скинов вы отслеживаете, включая уникальные. Это самый быстрый ответ на вопрос «в плюсе ли портфель в целом» без таблицы.
1822
1823**Стоимость портфеля во времени.** Широкий график показывает общую стоимость портфеля. Диапазон переключается ярлыками (24h, 7d, 30d, 90d, 1y, All), чтобы вид соответствовал тому, как вы реально следите за рынком. Если история начинается только после того, как вы начали трекинг, мы помечаем начало серии, чтобы плоские или пустые ранние дни не выглядели как баг.
1824
1825**Боковая панель Performance.** Компактная полоса **Performance** выделяет лидеров, например **top gainers**, чтобы вы видели, какие позиции тянут итоговую цифру, ещё до прокрутки всей таблицы.
1826
1827**Таблица Holdings.** Каждая строка — одна позиция: количество, средняя цена покупки, маленький **7-day sparkline**, текущая цена, стоимость позиции и P/L. Можно **add transactions**, чтобы cost basis оставался точным, и **remove** строки для предметов, которые больше не нужны в портфеле. Действия в строке всегда на виду, чтобы обновления были лёгкими.
1828
1829## Распределение и история транзакций
1830
1831Помимо основного дашборда, трекер помогает понять, **как** распределена стоимость и **что** вы реально покупали.
1832
1833**Allocation** показывает donut-диаграмму доли стоимости портфеля по предметам с читаемой легендой (процент на скин). Крупные позиции сразу видны; мелкие экспериментальные покупки остаются заметными, не доминируя на графике.
1834
1835**Transactions** — хронологический журнал, сгруппированный по датам. Каждая строка — **
1835Buy** (или другие типы по мере использования) с количеством, ценой за единицу, итогом и **gain / loss** в долларах и процентах, чтобы видеть, в минусе покупка или в плюсе с момента входа. Миниатюры у названий упрощают сканирование. Поле **search** фильтрует список, когда он разрастается.
1836
1837![Распределение портфеля и история транзакций](../portfolio-tracker-allocation-transactions.png)
1838
1839## Зачем мы это сделали
1840
1841Коллекции скинов легко накопить и трудно оценить в долларах. Трекер связывает **ваши** покупки и **живые** цены, чтобы на «я в плюсе или в минусе?» отвечал продукт, а не сторонняя таблица.
1842
1843Мы будем развивать Portfolio Tracker по тому, как вы им пользуетесь. Обратная связь — через обычные каналы Lootify.
1844
1845**Попробовать сейчас:** [открыть Portfolio Tracker](/portfolio)
1846`,E2e=`---
1847title: Как работает рефералка на Lootify
1848slug: lootify-referrals
1849tags: [Lootify, Lootify Updates, Trading]
1850image: ../lootify-referrals-cover.png
1851date: 2026-07-30
1852readTime: 6 мин чтения
1853isActive: true
1854---
1855
1856У каждого аккаунта на Lootify есть **своя реферальная ссылка**. Отправь её друзьям: они регистрируются и торгуют, а ты получаешь **два бонуса** - **часть нашей комиссии с их продаж** живыми деньгами и разовый **торговый кредит $1 + $1**, когда у друга проходит первая **подтверждённая** сделка от $20.
1857
1858## Где взять ссылку
1859
1860Открой **[Профиль → Рефералы](/profile?tab=referrals)**. Ссылка выглядит так:
1861
1862\`https://lootify.market/market?ref=ТВОЙКОД\`
1863
1864Скопируй и отправь куда удобно: в чат, Discord, Telegram. Кто перейдёт по ней и зарегистрируется, останется твоим рефералом.
1865
1866## Что ты получаешь
1867
1868| Бонус | Когда | Куда начисляется |
1869| --- | --- | --- |
1870| **25% от нашей комиссии продавца** | С каждой **подтверждённой продажи** друга | На **баланс** |
1871| **$1** тебе и **$1** другу | После его **первой подтверждённой сделки** на **$20+** | В **торговый кредит**: вывести нельзя, только на покупки на маркете |
1872
1873## Доля с комиссии
1874
1875Когда друг **продаёт** скин и сделка становится **подтверждённой** (verified), с его выплаты удерживается обычная комиссия продавца. Подробнее: [как работают комиссии](/blog/ru/lootify-seller-fees).
1876
1877Тебе начисляется **25% от этой комиссии** на баланс, с которого можно вывести деньги.
1878
1879Пример (цифры округлены):
1880
18811. Друг продал предмет за **$100**.
18822. Комиссия продавца **2%**, то есть платформе ушло **$2**.
18833. Твоя доля: **25% от $2** = **$0.50**.
18844. Эти **$0.50** попадают на баланс. Их можно тратить на маркете или выводить как обычный заработок.
1885
1886Доля действует **постоянно**: с каждой подтверждённой продажи после регистрации тебе может начисляться **25% от комиссии**.
1887
1888Важно:
1889
1890- Это часть **нашей комиссии**, а не цены скина. На продаже за $100 с комиссией 2% ты получаешь долю от $2, а не от $100.
1891- Считаются только **подтверждённые** продажи. Отмены, откаты и сделки, которые ещё под Steam protection, пока не оплачиваются.
1892- Если друг только покупает, с этого тебе ничего не начисляется. Бонус идёт с его **продаж
1892**.
1893
1894## Бонус $1 + $1
1895
1896Отдельно от комиссии есть разовый бонус:
1897
18981. Друг зарегистрировался по твоей ссылке.
18992. Закрыл **первую подтверждённую сделку** на маркете на **$20+**.
19003. После этого **ты получаешь $1**, и **он тоже $1**.
1901
1902Эти **$1 + $1** идут только в **торговый кредит**:
1903
1904- **Вывести нельзя**, только на покупки на маркете.
1905- Обычный баланс хранится отдельно, чтобы выводимые деньги не смешивались с кредитом.
1906
1907Порог **$20** считается по объёму этой первой подходящей подтверждённой сделки.
1908
1909Если первая сделка меньше $20, бонус с неё не начислится. Доля с продаж после этого всё равно может идти.
1910
1911## Баланс и торговый кредит
1912
1913В кошельке два разных баланса:
1914
1915- **Баланс** - обычные деньги. Сюда падает доля с комиссии. Их можно вывести (по обычным правилам вывода).
1916- **Торговый кредит** - только покупки на маркете. Сюда падает $1 + $1. Вывести нельзя.
1917
1918В шапке обычно видно, сколько всего можно потратить: баланс плюс кредит. На вывод берётся только баланс.
1919
1920## Мультиаккаунты
1921
1922Мультиаккаунты для рефералки запрещены. Бонус **$1 + $1** в таких случаях не начисляется.
1923
1924## Что не считается
1925
1926- Обмены на **Trade Board** для этой программы не то же самое, что продажи на маркете.
1927- Неподтверждённые, отменённые и откатанные сделки не дают ни долю с комиссии, ни $1 + $1.
1928
1929## Где смотреть
1930
1931В **[Рефералы](/profile?tab=referrals)** можно:
1932
1933- скопировать ссылку
1934- посмотреть цифры: рефералы, сделки, заработок
1935- увидеть, кто пришёл по твоей ссылке
1936
1937В истории кошелька доля с комиссии и торговый кредит отображаются отдельно, когда они начисляются.
1938
1939## Как начать
1940
1941Возьми ссылку в **[Рефералы](/profile?tab=referrals)** и отправь друзьям, которые реально торгуют. Вы оба в плюсе: ты получаешь долю с их продаж, а после первой подтверждённой сделки от $20+ срабатывает бонус $1 + $1.
1942
1943Вопросы: [Telegram](https://t.me/lootifymarket) · [Terms](/legal/terms-of-service)
1944
1945**Ещё по теме:** [комиссии продавца](/blog/ru/lootify-seller-fees) · [маркет](/market) · [Рефералы](/profile?tab=referrals)
1946`,L2e=`---
1947title: Как работают комиссии продавца на Lootify
1948slug: lootify-seller-fees
1949tags: [Lootify, Lootify Updates, Trading]
1950image: ../lootify-seller-fees-cover.png
1951date: 2026-06-14
1952readTime: 5 мин чтения
1953isActive: true
1954---
1955
1956При **продаже на маркете Lootify** с выплаты удерживается **комиссия продавца**. Покупатель платит цену из объявления - отдельной комиссии для покупателя нет.
1957
1958Ставка продавца зависит от **оборота на маркете за текущий UTC-месяц**. В оборот идут **покупки и продажи**. Сама комиссия списывается **только с продаж
1958**.
1959
1960## Тиры
1961
1962| Оборот за месяц (UTC) | Комиссия продавца |
1963| --- | --- |
1964| до **$500** | **2,0%** |
1965| **$500** - до **$2 000** | **1,5%** |
1966| **$2 000** - до **$5 000** | **1,0%** |
1967| **$5 000** - до **$10 000** | **0,75%** |
1968| **$10 000** и выше | **0,5%** |
1969
1970Новые аккаунты начинают с **2,0%**. Актуальные пороги - в [Terms](/legal/terms-of-service).
1971
1972## Что входит в оборот
1973
1974Считаются только **полностью verified** сделки на маркете. Полная цена добавляется в оборот **и покупателю, и продавцу** после **verified** (когда сделка уже не может быть отменена по Steam protection).
1975
1976**Trade Board** не считается. Отмены, ревёрсы и незакрытые сделки тоже.
1977
1978## Повышение тира внутри месяца
1979
1980Оборот копится **в текущем UTC-месяце**. Пересекли порог - **комиссия обновляется сразу** на следующих продажах.
1981
1982Пример: **12 июня** месячный оборот проходит **$500** - следующие продажи в июне могут идти уже под **1,5%** вместо **2,0%**.
1983
1984**Внутри месяца тир только растёт**, не падает. Спокойная неделя не поднимет комиссию обратно.
1985
1986## Смена месяца
1987
1988**1-го числа каждого UTC-месяца:**
1989
19901. **Счётчик оборота обнуляется.**
19912. **Тир опускается на один уровень** от **лучшего тира, достигнутого в прошлом месяце**.
1992
1993Примеры:
1994
1995- Лучший тир в **июне** - **Tier 3** (1,0%) → **1 июля** старт с **Tier 2** (1,5%). Набрали **$2 000** в июле - снова **Tier 3** до конца месяца.
1996- Лучший тир в **июне** - **Tier 5** (0,5%) → **1 июля** старт с **Tier 4** (0,75%).
1997- **1 июля** старт с **Tier 2**, мало торговали → **весь июль Tier 2**. Лучший тир июля - Tier 2 → **1 августа Tier 1** (2,0%).
1998
1999Текущая ставка - бейдж в навбаре и **Seller fee tier** в [Обзоре профиля](/profile?tab=overview).
2000
2001## Зачем так
2002
2003Больше всего комиссии платят активные продавцы и перекупы - поэтому ставка привязана к **реальному обороту**, а не к фиксированному проценту с каждого лота. Чем больше торгуешь на Lootify, тем дешевле продавать, а сильный месяц даёт **мягкий старт** в следующем, а не сброс на дефолт.
2004
2005Для крупного объёма Lootify получается выгоднее: ниже fee там, где это заметно, без скрытой математики. Если торгуешь регулярно - тиры стоит смотреть в [Обзоре](/profile?tab=overview).
2006
2007Вопросы - [Telegram](https://t.me/lootifymarket) · [Terms](/legal/terms-of-service)
2008
2009**Маркет:** [market](/market) · [ваш тир](/profile?tab=overview)
2010`,R2e=`---
2011title: Представляем Trade Board на Lootify
2012slug: lootify-trade-board
2013tags: [Lootify, Lootify Updates, Trading]
2014image: ../lootify-trade-board-cover.svg
2015date: 2026-05-19
2016readTime: 7 мин чтения
2017isActive: true
2018---
2019
2020Не каждая сделка со скинами — это покупка за деньги. Иногда нужен **апгрейд**, **обмен float'ов**, **выход в нож** или **сдача пачки предметов** без выставления каждого лота на маркет. Дл
2020я этого мы сделали **Trade Board** — P2P-ленту обменов, где вы публикуете, что **отдаёте**, и что **хотите получить**, а другие трейдеры отвечают Steam-оффером.
2021
2022Это отдельно от **покупки на маркете** (баланс, эскроу, вкладка Trades в профиле). Trade Board ближе к классическому CS-трейдингу: публичные объявления, прямой обмен в Steam, без посредника, который держит ваши предметы.
2023
2024## Как это устроено
2025
2026Каждое объявление на доске — простой контракт:
2027
2028- **GIVE** — один или несколько предметов из Steam-инвентаря (до 10 слотов).
2029- **WANT** — конкретные скины из нашего каталога или гибкие категории: **Any Knife**, **Any Gloves**, **Any Offers**.
2030
2031На странице **Create trade listing** вы выбираете предметы, указываете желаемое, при желании добавляете заметку (float, стикеры, фаза doppler) и публикуете. Объявление попадает в live-ленту с оценкой стоимости в USD с обеих сторон — так проще сравнивать сделки.
2032
2033Если объявление интересно, нажимают **Send Offer**. Lootify открывает Steam с **предметами автора уже в окне обмена**. Ответивший добавляет свою сторону в Steam, отправляет оффер — и вы завершаете сделку как обычно.
2034
2035## Создание объявления за пару минут
2036
2037**1. Выберите игру.** Поддерживаются CS2 и S&box. В одном оффере можно смешивать игры, если инвентарь в обеих.
2038
2039**2. Соберите GIVE из инвентаря.** Синхронизируйте Steam, найдите предметы, добавьте в полоску оффера. То, что уже выставлено на маркет за деньги, помечено — чтобы не задублировать листинг.
2040
2041**3. Соберите WANT из каталога.** Поиск по названию скина — в том числе «butterfly doppler» и другие связки оружие + скин. Фильтры по цене, износу, редкости, StatTrak, Souvenir и т.д. Или выберите generic-карту, если готовы к вариантам:
2042
2043- **Any Knife** — апгрейд в ножи.
2044- **Any Gloves** — то же для перчаток.
2045- **Any Offers** — открыты к контр-офферам; удобно для ликвидных предметов или «предложите что-нибудь».
2046
2047**4. Опубликуйте.** Объявление появляется в ленте с временем публикации и суммарной стоимостью.
2048
2049## Лента и фильтры
2050
2051Страница **Trades** — бесконечная лента активных объявлений. Фильтры помогают найти нужное без Discord и Reddit:
2052
2053- **Игра** — CS2 или S&box.
2054- **Поиск** — по названиям на стороне GIVE.
2055- **Desired items** — по тому, что автор хочет получить (конкретный скин, any knife и т.д.).
2056- **Price range** — по оценочной разнице в USD.
2057- **Float / wear / rarity** — для охоты за float'ами в CS2.
2058- **S&box taxonomy** — тип ассета и предмета для Sandbox.
2059
2060Вкладка **My listings** — ваши объявления: **Complete**, когда нашли партнёра, или **Cancel**, если передумали.
2061
2062## Steam в центре, Lootify как доска объявлений
2063
2064Мы не держим предметы Trade Board в эскроу. Lootify — **слой discovery**: структурированные объявления, фильтры, подсказки по стоимости и переход в Steam в один клик.
2065
2066Когда вы откликаетесь на объявление:
2067
20681. Вход на Lootify (у автора в профиле должен быть trade URL).
20692. **Send Offer**.
20703. Steam открывается с предметами GIVE автора уже в колонке «You will receive».
20714. Добавляете свои предметы, подтверждаете, отправляете.
2072
2073В сообщении оффера — короткая пометка Lootify с id объявления, чтобы связать пост и Steam-сделку.
2074
2075## Честная игра и репорты
2076
2077На любой карточке можно **пожаловаться** на объявление — например, если трейдер откатил сделку, скинул лоубол после договорённости или что-то ещё выглядит подозрительно. Жалобы попадают в админ-очередь, чтобы лента оставалась нормальной для серьёзных трейдеров.
2078
2079## Что дальше
2080
2081Мы развиваем поиск, каталог и качество ленты по тому, как вы реально трейдите. Если не хватает фильтра или типа want-карты — пишите через обычные каналы Lootify.
2082
2083**Попробовать:** [открыть Trade Board](/trades) · [создать объявление](/trades/create)
2084`,O2e=`---
2085title: S&box вышел в Steam: что на самом деле значит заметка «на следующий день»
2086slug: sbox-post-release-april-2026
2087tags: [s&box updates, s&box news]
2088image: https://cdn.sbox.game/upload/i/b5028a97/f2db/4976/a31c/1deb23f4f14e
2089date: 2026-04-29
2090readTime: 5 мин чтения
2091isActive: true
2092---
2093
2094S&box наконец платный продукт в Steam. Кто следил за долгим превью, знает: этот момент не финиш, а переключатель — внезапно миллионы людей одновременно судят загрузки, меню и первую волну игр. Facepunch после запуска дали короткую post-release заметку; мы читаем её не как маркетинг, а как заявление о намерениях на ближайший отрезок.
2095
2096## Как мы это обрамляем
2097
2098День запуска — в основном адреналин и жар. Пост «на следующий день» — обычно место, где студия признаёт очевидное: что-то сломалось, часть отзывов больно бьёт, бэклог стал общественной собственностью. Для нас важнее тон, чем любой пункт changelog: от него зависит, будет ли следующий месяц паническими хотфиксами или предсказуемым ритмом.
2099
2100Мы смотрим три нити параллельно:
2101
21021. **Стабильность для игроков**  
2103   Меню, загрузки, потоки рядом с матчмейкингом и базовая производительность на среднем железе. Там выигрывают или проигрывают сарафан после заголовков.
2104
21052. **Экономика и доверие создателей**  
2106   Платформа работает, если люди верят, что время в редакторе окупается. Funding pools, истории выплат и прозрачные правила видимости — одна «балансовая» линия доверия.
2107
21083. **Discovery и планка качества**  
2109   Когда UGC взрывается за ночь, сложность не «больше игр», а как вытащить хорошее без шума. Серьёзный post-launch план должен это затрагивать — явно или по смыслу.
2110
2111## Почему нам всё ещё важна история редактора
2112
2113Steam-запуск тянет внимание к играм — справедливо. Наш интерес разделён: что игрок видит сегодня вечером и могут ли команды отгрузить следующую неделю без войны с тулчейном. Здоровый знак после большого релиза — когда в патчноутах мешаются **фиксы для игроков** и **фиксы workflow создателей**, потому что продукт и лаунчер, и студия.
2114
2115## Что мы говорим себе как читателям
2116
2117Игроку разумно терпеть ранние хотфиксы — и так же разумно давать чёткий фидбек с шагами воспроизведения. Создателю первые патчи после запуска — как движущаяся дорожка: синхронизируйте допущения проекта еженедельно, читайте release notes до «мистических багов», держите бэкапы всего, что уходит в Workshop или публичные лобби.
2118
2119## Суть
2120
2121Выход s&box из раннего доступа на витрину — структурный сдвиг для Source 2 hobbyist и semi-pro сцены, за которой мы следим. Post-release сообщение Facepunch — начало нового разговора, не конец. Мы будем кратко пересказывать обновления здесь, когда они меняют то, как вы строите, ищете или публикуете.
2122
2123## Источники
2124
2125- https://sbox.game/news/post-release
2126`,B2e=`---
2127title: Обновление S&Box 26.04.28: что изменилось и почему это важно
2128slug: sbox-update-26-04-28
2129tags: [s&box updates, s&box news]
2130image: https://shared.fastly.steamstatic.com/store_item_assets/steam/apps/590830/a955834392de88a5fed661e8a184525c6669c911/capsule_616x353.jpg?t=1777373703
2131date: 2026-04-28
2132readTime: 4 мин чтения
2133isActive: true
2134---
2135
2136Последнее **обновление S&Box (26.04.28)** уже в проде; мы прошли release notes и вытащили то, что важнее всего активным создателям.
2137
2138Для нас это релиз про стабильность и workflow: меньше тормозов редактора, безопаснее prefab/project data и лучший темп для команд, которые быстро катают геймлогику.
2139
2140## Наш краткий взгляд
2141
2142Меньше про яркие фичи, больше про снятие трения в ежедневном продакшене.
2143
2144На средних и крупных проектах главный выигрыш — отзывчивость редактора и меньше борьбы с состоянием инструментов.
2145
2146## Ключевые моменты
2147
2148- **Производительность prefab editor** на больших префабах: быстрее diffing и меньше тяжёлого initial load.
2149- **Надёжность сериализации** вокруг prefab/project data — меньше странных edge-case рисков порчи.
2150- **Общая полировка creator workflow** с фиксами типичных болей из недавних циклов обновлений.
2151
2152## Что это значит создателям
2153
2154- Быстрее итерации на больших сценах.
2155- Больше уверенности в правках префабов и циклах сохранения.
2156- Ровнее контент-пайплайн при командной работе.
2157
2158## Как использовать это обновление
2159
21601. Сначала перетестируйте самые prefab-heavy сцены.
21612. Прогоните обычный save/reload и проверьте, что все ссылки на месте.
21623. Если есть кастомные тулы, проверьте hot paths на новое поведение редактора, на которое можно опереться.
2163
2164## Итог
2165
2166Релиз толкает S&Box к более production-ready опыту создателя. Сессия работы ощущается менее хрупкой и предсказуемее.
2167
2168Полный официальный changelog — в посте S&Box.
2169`,D2e=`---
2170title: Обновление S&Box 26.04.22: последний рывок перед релизом
2171slug: sbox-update-26-04-22
2172tags: [s&box updates, s&box news]
2173image: https://pbs.twimg.com/media/HGi0Km7XEAAY1i3?format=jpg&name=900x900
2174date: 2026-04-22
2175readTime: 4 мин чтения
2176isActive: true
2177---
2178
2179**Обновление S&Box 26.04.22** для нас ощущалось как спринт «финальной полировки»: меньше шероховатостей, лучше качество контент-пайплайна и спокойнее итерации перед следующей вехой.
2180
2181## Наш краткий разбор
2182
2183В этом патче нет одной гигантской фичи. Это набор практичных улучшений, которые делают ежедневную работу создателя менее болезненной и предсказуемой.
2184
2185Проще: лучше инструменты, лучше импорт, больше уверенности при быстрых релизах.
2186
2187## Что нам важно
2188
2189- Улучшения **Auto-LODs** — меньше ручной оптимизации на больших наборах контента.
2190- Поддержка **2D spritesheet workflow** — быстрее поднять часть пайплайнов анимации и контента.
2191- Направление **переписывания media framework** — более зрелая долгосрочная работа с media-heavy опытом.
2192- Широкий набор quality-of-life, сглаживающих типичные боли редактора и продакшена.
2193
2194## Почему это важно командам
2195
2196- Меньше времени на рутинную настройку, больше на геймплей и контент.
2197- Можно тестировать и итерировать большие сцены с меньшими сбоями в workflow.
2198- Тренд обработки ассетов и медиа — в сторону production-friendly.
2199
2200## Что сделать после обновления
2201
22021. Перезапустите тесты импорт-пайплайна (особенно LOD и spritesheet-ассеты).
22032. Проверьте производительность редактора на самых больших сценах и префабах.
22043. Проверьте кастомные media/тулинг-интеграции, если проект от них зависит.
2205
2206## Итог
2207
2208Такой патч мы любим видеть перед крупными релизами: практичный, про стабильность и импульс создателей.
2209
2210Точные формулировки и полный официальный список — в новости S&Box.
2211`,$2e=`---
2212title: Обновление S&Box 26.05.06: отзывы, скорость и первый еженедельный патч
2213slug: sbox-update-26-05-06
2214tags: [s&box updates, s&box news]
2215image: https://cdn.sbox.game/upload/i/385eb02e/0aa3/489c/8636/7e54ea5b4001
2216date: 2026-05-06
2217readTime: 7 мин чтения
2218isActive: true
2219---
2220
2221## Наш краткий взгляд
2222
2223Широкий патч, не одна заголовочная фича. Много **platform plumbing**: discovery, модерация, CDN, время загрузки и честная статистика производительности. Другой кусок — **creator tooling** в редакторе. Сквозная линия — реакция на реальное post-launch использование, а не привычки preview-эры.
2224
2225## Отзывы, репорты и discovery
2226
2227**Reviews** теперь с **tags**, чтобы игроки отмечали, что понравилось или нет (gameplay, polish, originality и похожие корзин
2227ы). Теги агрегируются; Facepunch планирует использовать их в discovery: поощрять сильные игры, поднимать категории вроде «most polish», опускать low-effort slop.
2228
2229**In-game reports** получили ту же идею тегов на бэкенде — модерация группирует проблемы и настраивает discovery по живому сигналу игроков.
2230
2231**DMCA / IP reports** теперь можно подать на сайте. Если пакет снят, уведомление видно на странице пакета — takedown не молчаливый.
2232
2233## Прозрачность производительности
2234
2235Публичная страница **[performance metrics](https://sbox.game/metrics/game/performance)** детальнее: медианы плюс P25/P75 — типичный и грубый опыт, не только среднее.
2236
2237Есть разбивки лучших и худших популярных игр, тиров железа (Steam Deck по-прежнему отмечен как зона работы), стоимости кадра по стадиям (rendering vs animation / AnimGraph) и производительности по разрешениям. Меньше гадания, куда уходит время и кто страдает на какой конфигурации.
2238
2239## CDN и доступ
2240
2241API и CDN переехали с **Cloudflare** на **Azure Front Door** и **Bunny.net**. Загрузки для большинства остаются быстрыми; заметный выигрыш в посте — **Россия**, где Cloudflare часто блокируют: играть без VPN должно быть проще.
2242
2243## Быстрее join и меньше фризов меню
2244
2245**Load times** при входе на серверы и в лобби — до **2x быстрее**. Долгий баг грузил и компилировал пакеты **дважды** при коннекте — исправлен. Дополнительно разблокировали main thread при загрузке; текст loading screen ближе к реальному шагу.
2246
2247В **главном меню** запрос огромных списков лобби мог подвешивать игру на секунды, потому что работа иногда шла в main thread. Запросы оптимизированы (меньше аллокаций и локов) и принудительно в thread pool.
2248
2249## Серверы и модерация
2250
2251Экспонирован **\`Connection.OwnerSteamId\`**, чтобы владельцы серверов банили **license owner**, а не только подключающийся аккаунт. Закрыта дыра Steam Family Sharing, когда забаненные заходили с другим Steam ID.
2252
2253## Рендеринг, UI и сеть
2254
2255Несколько изменений бьют в stutter и лишнюю работу:
2256
2257- **UI batching / backdrops:** размытые панели (например, в avatar menu) каждая хватала framebuffer и ломала batching. Общие grab и batching свели тяжёлый UI к одному проходу.
2258- **Networking:** меньше boxing и heap churn при обработке сообщений — легче GC-спайки на сервере.
2259- **«Waited 500 ms for jobs to complete»:** обновили legacy Source 2 message-pump хаки; убрали pumping jobs main thread во время рендера.
2260- **Custom scene objects** больше не форсят main-thread rendering — меньше хрупкой синхронизации, плюс для части сцен.
2261
2262## Редактор и контент
2263
2264- **Server list modal** со страницы игры зеркалит новый server browser: ping на dedicated hosts, сортируемые колонки.
2265- **Tools context menus** перечисляют операции и шорткаты.
2266- **Selection sets** хранят группы объектов для быстрого select/hide.
2267- **Paste special** для spaced / rotated / repeated вставок.
2268- **Project templates** обновлены (empty game, player-controller examples, addon, map, sandbox addon и др.).
2269- **Mapping:** doors и buttons вернулись в Source-like стиле, с **Doo** visual scripting вместо классического entity I/O.
2270
2271## Дополнения Steam
2272
2273**Trading cards**, эмотиконы, значки и фоны профиля в проде (дропы по обычным правилам Steam; у free copies дроп может требовать покупки косметики). **Цены для Польши** снижены после ощущения, что launch pricing не совпал с локальной экономикой.
2274
2275## Что сделать после обновления
2276
22771. Перетестируйте join flow и lobby browser на своём железе.
22782. Владельцам серверов — аудит бан-логики на \`OwnerSteamId\`.
22793. Создателям: selection sets, paste special и новые templates на основном проекте.
22804. Пробегитесь по [performance metrics](https://sbox.game/metrics/game/performance), если публикуете игру.
2281
2282## Итог
2283
2284Facepunch обрамляет это как начало еженедельного ритма после запуска: чинить боль в проде, держать discovery честным, двигать редактор. Полный changelog, скриншоты и точные формулировки: [Update 26.05.06 на sbox.game](https://sbox.game/news/update-26-05-06).
2285`,W2e=`---
2286title: Обновление S&Box 26.05.13: фильтры в каталоге, апскейлинг и физика
2287slug: sbox-update-26-05-13
2288tags: [s&box updates, s&box news]
2289image: https://cdn.sbox.game/upload/i/2ce6d718/eeb1/417b/928f/e45d0e0a614b
2290date: 2026-05-13
2291readTime: 7 мин чтения
2292isActive: true
2293---
2294
2295## Наш краткий взгляд
2296
2297Вторая неделя после релиза упирается в **discovery** (теги отзывов прошлого патча в браузере игр), **графические опции** для слабых GPU и пачку **quality-of-life** для карт и физики. Меньше инфраструктурной драмы, чем в 26.05.06, больше «доделать магазин и редактор».
2298
2299## Discovery и отзывы
2300
2301Тегированная система отзывов из прошлого патча теперь встроена в **поиск игр**.
2302
2303Можно **фильтровать по рейтингу**. Звёзды смешивают thumbs и текстовые отзывы, чтобы популярные игры было проще найти без прокрутки мёртвых листингов.
2304
2305Также можно **фильтровать по тегам отзывов**. Нужно что-то, где игроки стабильно хвалят сюжет или графику? Эти агрегаты — полноценные фильтры, а не угадывание по одним звёздам.
2306
2307## AI-миниатюры
2308
2309Модерация Workshop может помечать пакеты с **AI-generated thumbnails**. Помеченные опускаются в списках и поиске. При загрузке создателей предупреждают, что AI-обложки не приветствуются. Цель — убрать одинаковый «slop cover art» в Workshop.
2310
2311## Апскейлинг (Stretch, FSR, FSR3)
2312
2313Три апскейлера, по аналогии с тем, что Valve даёт в Deadlock. **3D рендерится в меньшем разрешении** и масштабируется до экрана; **UI остаётся нативным**.
2314
2315| Режим | Суть |
2316| --- | --- |
2317| **Stretch** | Билинейный апскейл. Самый быстрый, слабое качество. Для старых GPU. |
2318| **FSR (spatial)** | Пространственный апскейл в духе FSR1. Лучше держится при быстрой камере и плотных частицах, чем temporal-пути. |
2319| **FSR3 (temporal)** | Резче статичные кадры за счёт накопления кадров. Включается осознанно: ghosting при быстром движении, полупрозрачность, частицы и 3D UI мира. |
2320
2321Это опции, не замена реальной оптимизации. **DLSS** планируют следующим, в духе FSR3, **без frame generation**.
2322
2323## Настройки голоса
2324
2325**Open microphone** автоматически передаёт звук, если игра поддерживает voice chat. Есть настройка **полностью отключить ввод с микрофона** для тех, кому нужен жёсткий выключатель.
2326
2327## Физика
2328
2329**Box3D** обновлён до более новой сборки с **contact recycling** — стабильнее стопки (пропы и кучи должны меньше «разъезжаться»).
2330
2331**\`Scene.Trace.Cone\`** добавляет конусные трейсы в API для геймплея и тулов, которым нужна такая форма.
2332
2333**Clutter props** теперь коммитят коллайдеры в физический мир, если в Model Doc настроена коллизия модели.
2334
2335**Explosive barrels** взрываются при ударе при пинке — закрыт очевидный пробел в песочнице.
2336
2337## Инструменты карт
2338
2339- **Boolean tool** для вырезания/объединения/перестройки в маппере.
2340- **Vertex extrude** и **vertex loop select** (топология в духе Hammer).
2341- **Face + texture tool** объединены: геометрия и UV в одном инструменте без постоянного переключения режимов.
2342- **Fast Texture Tool** в vertex mode для точнее UV.
2343
2344## Редактор и анимация
2345
2346**Gizmo preferences**: scale, render distance, depth test, world vs screen space — для перегруженных сцен, где ручки засоряют вид.
2347
2348В **AnimGraph** параметры foot IK (\`ik.foot_*_additive_height\`, \`pelvis_offset_height\`), чтобы ноги подстраивались под высоту земли. Для каблуков исправлен баг: коррекция ног не срабатывала, если вы никогда не меняли рост персонажа.
2349
2350## Темы негативных отзывов в Steam (контекст)
2351
2352Facepunch разобрали негатив: многие сравнивают s&box с Garry's Mod, часть скучает по классическому Workshop subscribe-and-play, другие — AI slop, производительность или несвязанные страхи про NFT. Работа над performance продолжается; изменения AI и discovery в этом патче бьют в slop и findability. Полная заметка — в официальном посте, если интересует направление платформы.
2353
2354## Что проверить после обновления
2355
23561. Просмотрите игры с **фильтрами rating + tag** — стало ли discovery удобнее.
23572. Попробуйте апскейлер на целевом разрешении, если упираетесь в GPU.
23583. Мапперы: boolean, extrude и объединённый face tool на WIP-карте.
23594. Игры с тяжёлой физикой: перетестируйте стопки и взрывные пропы.
2360
2361## Итог
2362
2363Ещё один еженедельный дроп про discovery для игроков, опциональный запас по производительности и инструменты для создателей. Полный changelog и медиа: [Update 26.05.13 на sbox.game](https://sbox.game/news/update-26-05-13).
2364`,U2e=`---
2365title: Обновление S&Box 26.05.20: random drops, платформенный чат и Trade Protection
2366slug: sbox-update-26-05-20
2367tags: [s&box updates, s&box news]
2368image: https://cdn.sbox.game/upload/i/a8bcc9bd/9c6a/4238/9693/2963936de415
2369date: 2026-05-20
2370readTime: 8 мин чтения
2371isActive: true
2372---
2373
2374## Наш краткий взгляд
2375
2376Патч поменьше на фоне hackweek, но платформенные куски важные: **онбординг при первом запуске**, **еженедельные random drops скинов**, **Trade Protection**, общий **чат-оверлей** и **voice routing**, который наконец слушает ползунок громкости. Discovery на бэкенде крутят параллельно, плюс вынесли туториалы на [sbox.game/learn](https://sbox.game/learn).
2377
2378## Welcome screen для новичков
2379
2380После разбора негативных Steam-отзывов Facepunch добавили **экран приветствия на первом запуске**. Объясняет, что s&box такое (и чем не явÐ
2380»ÑÐµÑ‚ся), и предлагает **Sandbox Mode** или **Sausage Survivors 2**, чтобы не отскакивать от пустого меню.
2381
2382В официальном посте тон самоироничный: большинство всё равно узнает из YouTube, а не из текста. Но выставить ожидания сразу - правильный ответ на волну «я думал, это GMod».
2383
2384## Random drops раз в неделю (tradable)
2385
2386В s&box появилась **система random drops**:
2387
2388- Выполняешь критерии eligibility - получаешь случайный cosmetic.
2389- Дропы **можно трейдить и продавать** как любой другой предмет инвентаря.
2390- **Один drop в неделю** на eligible-аккаунт.
2391
2392Встроенный Steamworks-путь специально не используют: свой **программируемый бэкенд**, чтобы потом награждать поведение в комьюнити, а не только часы в игре.
2393
2394**Сейчас в eligibility:** число сыгранных игр, **новых** игр, время в игре, отзывы и оценки игр. Планируют давать редкие награды активным участникам комьюнити и следить за ботами.
2395
2396Какие скины выпали - внизу **[Skin Metrics](https://sbox.game/metrics/skin)**.
2397
2398**Для трейдеров:** первый структурированный supply вне прямых покупок. Имеет смысл смотреть таблицы дропов и недельный объём, если листишь s&box skins на вторичке.
2399
2400## Туториалы для разработчиков (редактирует комьюнити)
2401
2402Страницы на **[sbox.game/learn](https://sbox.game/learn)**. Начиналось как короткие внутренние заметки, теперь открыто для **редактирования комьюнити** - wiki-формат без раздувания основной документации.
2403
2404## Trade Protection включён
2405
2406**Trade Protection** активен для предметов s&box в Steam Inventory. Включили заранее, чтобы будущие in-game flow показывали protected-статус сразу, а не задним числом.
2407
2408## Платформенный чат
2409
2410Каждая игра тащила свой чат - бессмысленно. Теперь **дефолтный platform chat**:
2411
2412- В **новых проектах** включён по умолчанию, в старых - opt-in (настройки проекта).
2413- Игрок может выключить чат, замутить пользователей, фильтровать мат.
2414- Блокировка встроена.
2415- Девы вешаются на **\`IChatEvent.OnChatMessage\`** для team chat, команд, фильтров.
2416- **\`Chat.AddText(...)\`** для системных сообщений.
2417
2418Каналы, эмодзи и first-party команды могут приехать позже; кастомизация сдержанная.
2419
2420## Voice Mixer (ползунок наконец работает)
2421
2422Глобальный **Voice** slider был, но игры могли его обходить. Теперь **весь voice-трафик идёт через Voice Mixer** (или дочерний mixer). Mute в настройках реально глушит голос везде - и игрокам, и стримерам проще.
2423
2424## Карты, рендер и performance
2425
2426**Terrain grid:** при рисовании материалов видна сетка разрешения terrain. Нужна мельче - поднимай resolution.
2427
2428**Translucent MSAA edges:** для high-res скринов и полупрозрачных панелей - **weighted MSAA resolve**, чтобы прозрачный фон не заливал RGB в края геометрии.
2429
2430**Opaque fade + shadows:** починили регрессии с резким fade теней у tinted transparent объектов и opaque fade без MSAA в редакторе.
2431
2432**Clutter LOD:** clutter выбирает ближайший LOD на тайл и батчит модели одного LOD в один draw call.
2433
2434**Performance bottlenecks:** в аналитику добавили **GPU frametime** рядом с CPU profiling. Сессии помечаются GPU- или CPU-bound; для CPU-bound видно стадию (render submit, physics, animation, particles и т.д.). Новая страница **[performance bottlenecks](https://sbox.game/metrics/performance/bottlenecks)** группирует по tier железа. Ранние данные: чаще **CPU-bou
2434nd на submit рендера**, а не GPU на исполнении. Фильтр по игре/карте показывает сдвиг от контента.
2435
2436**Custom draw на панелях:** после UI batching пропал кастомный рендер. Снова **\`IPanelDraw\`** + **\`Draw(CommandList)\`** для миникарт, шейдеров и т.п.
2437
2438\`\`\`csharp
2439public class GlowPanel : Panel, IPanelDraw
2440{
2441    static Material GlowMat = Material.FromShader("shaders/ui_glow.shader");
2442
2443    public void Draw(CommandList cl)
2444    {
2445        cl.Attributes.Set("GlowColor", Color.Cyan);
2446        cl.DrawQuad(Box.Rect, GlowMat, Color.White);
2447    }
2448}
2449\`\`\`
2450
2451## Changelog (главное)
2452
2453**Added:** platform chat, welcome screen, \`SoundFile.FromOgg\`, \`GpuBuffer.CopyTo\`, \`RenderAttributes.Set(uint)\`, UI overload у \`CameraComponent.RenderToBitmap\`, clutter LOD batching, Voice Mixer enforcement, terrain storage grid, \`IPanelDraw\`, backend notices для drops.
2454
2455**Improved:** trace без аллокаций массивов (\`HasTag()\` вместо obsolete \`.Tags\`), новый package modal, переименования Doo, \`GpuBuffer.SetData(ReadOnlySpan<>)\`, поиск prefab в SceneTree, video settings на первом запуске, heightfield collision, private setter у \`TerrainStorage.Resolution\`, дефолты GameObjectSystem, очистка stale config, replace mode у \`LoadAllGameResource\`.
2456
2457**Fixed:** infinite loop при seek звука в t=0, opaque fade без MSAA, MSAA halos в translucent screenshots, масштаб UI в RenderToBitmap, pivot snap при быстром drag, залипшие шорткаты после Alt+Tab, квадратные impact particles, vertex paint на custom blend shaders, system scene перезаписывает game systems, clothing hide bodygroup, render stats при нескольких scopes, commit rename в TreeView, resolution UI скриншота при resize.
2458
2459## Что проверить после обновления
2460
24611. Свежий аккаунт или чистый клиент: уводит ли **welcome screen** в нормальную первую сессию?
24622. Поиграй в разные игры, поставь оценку: смотри **Skin Metrics** на eligibility дропа в течение недели.
24633. Девы: включи **platform chat**, проверь **\`IChatEvent\`**.
24644. Voice-heavy игры: voice идёт через **Voice Mixer** и уважает mute.
24655. Трейдеры: следи за **random drop skins** относительно обычных категорий листингов.
2466
2467## Итог
2468
2469Discovery крутят в фоне; этот патч про онбординг, экономику предметов и измеримые performance-цели. Полный пост: [Update 26.05.20 на sbox.game](https://sbox.game/news/update-26-05-20).
2470`,H2e=`---
2471title: Обновление S&Box 26.05.27: Steamworks, перепись audio и QoL в редакторе
2472slug: sbox-update-26-05-27
2473tags: [s&box updates, s&box news]
2474image: https://cdn.sbox.game/upload/i/b3c4a7b0/d8c4/4052/8713/76575893adcb
2475date: 2026-05-27
2476readTime: 7 мин чтения
2477isActive: true
2478---
2479
2480## Наш краткий взгляд
2481
2482Неделя «догоняем»: меньше громких фич, больше **инфраструктуры**. Facepunch обновили **Steamworks + bundled steamclient** (просидели ~2 года), переписали **audio thread model** и выкатили пачку **фиксов редактора и маппинга**. Крупнее вещи сидят на **staging** до следующей недели.
2483
2484## Steamworks и steamclient наконец обновили
2485
2486Steamworks SDK теперь **1.63**, плюс снова поставляются **актуальные steamclient binaries**.
2487
2488Зачем: dedicated-серверы без локального Steam/SteamCMD берут client binaries из сборки игры. Их **не обновляли около двух лет**, и headless-хосты тихо крутили старый Steam networking. Facepunch подозревает, что это давало **«pkt lurch»** у части хостеров.
2489
2490Дальше fallback-бинaries обещают держать свежими. Если крутишь dedicated - имеет смысл быстро задеплоить.
2491
2492## Audio refactor (lock-free, без phonon.dll)
2493
2494Аудио-стек переписали изнутри:
2495
2496- **Было:** локи повсюду, краши, stutter под нагрузкой.
2497- **Стало:** **lock-free triple buffering** каждый кадр (snapshot состояния → mix thread), по духу как render pipelines.
2498
2499**Steam Audio DLL (\`phonon.dll\`) убрали.** Использовали пару эффектов - теперь **вшили в движок** с **AVX SIMD**; по словам Facepunch, spatial audio примерно **в 2 раза быстрее**, плюс проще **Linux**.
2500
2501Публичные audio API для игр не менялись - это фундамент под следующие фичи.
2502
2503## Маппинг и модели
2504
2505**Moveable mirror plane:** после постановки можно двигать, как clipping tool.
2506
2507**Runtime morphs:** в runtime model building можно добавлять morph targets:
2508
2509\`\`\`csharp
2510public readonly record struct MorphDelta(int VertexIndex, Vector3 PositionDelta, Vector3 NormalDelta);
2511
2512Mesh.AddMorph("name", deltas);
2513\`\`\`
2514
2515**Create model dialog:** при конвертации mesh → model открывается диалог выбора **collision**, чтобы не гадать, почему в игре нет коллизии.
2516
2517**Model inspector:** клик по модели в asset browser показывает детали mesh в inspector.
2518
2519**Bounding box snapping:** bbox по умолчанию snap к grid.
2520
2521## Курсоры и performance overlay
2522
2523**Cursor settings** обновили: понятнее override системных курсоров, **картинки курсоров auto-publish** при загрузке (без ручного списка ресурсов).
2524
2525**Frame performance overlay** расширили:
2526
2527- Batching
2528- Culling
2529- Aggregate objects
2530- Memory usage
2531- Low-level GPU resources
2532
2533## Трава и дефолты
2534
2535Артефакты grass shader под некоторыми углами приглушили; clump-модели должны выглядеть чище.
2536
2537**Default video settings** выровняли native и managed: **MSAA по умолчанию 4x** (на native было 16x), **fullscreen â
2537†’ borderless**.
2538
2539## Staging и темп
2540
2541Facepunch называет патч **catch-up**: много багфиксов и community PR, меньше merge фич - weekly cadence жёсткий, крупное ждёт тестов на **staging**.
2542
2543## Changelog (главное)
2544
2545**Added:** runtime \`Mesh.AddMorph()\`, диалог collision при mesh→model, moveable mirror, bbox grid snap, \`ResourceWriter.AddExternalReference\`, model inspector, public \`DragEvent\`, кастомный viewport background, cursor page rework.
2546
2547**Improved:** lock-free audio, spatial audio in-engine + AVX, physics queries без heap на multi-hit, dispatch physics callbacks, dedup render attributes, per-model LOD clutter, media recording в конце render pipeline, VMDL PHYS block, Steamworks/steamclient, compile timeout 60→120s, горящие props поджигают gibs, имена игроков локально, wheel zoom как camera movement.
2548
2549**Fixed:** morph import, FBX morph normals, CLI video flags при старте, Linux/Mac inline shader ICE, Steam Audio на Linux, scale в mapping mode, ESC в mesh tools, ragdoll rest length, scaled physics bones, регресс opaque fade, chat на клиентах, platform settings UI, wireframe tint, natural scroll, material groups, Doo UI, Linux/XWayland flash, pointlight shadows, hover в asset browser, AA None, монитор редактора, центр splash.
2550
2551## Что проверить после обновления
2552
25531. **Dedicated:** redeploy и смотри networking / pkt stability.
25542. **Игры с spatial/voice audio:** слушай, ушёл ли stutter после audio rewrite.
25553. **Мапперы:** mirror reposition и трава на склонах, где раньше было криво.
25564. **Авторы моделей:** новый **mesh → model** dialog с явной collision.
2557
2558## Итог
2559
2560Инфраструктурная неделя, не feature dump. Полный пост: [Update 26.05.27 на sbox.game](https://sbox.game/news/update-26-05-27).
2561`,z2e="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjgwIiBoZWlnaHQ9IjcyMCIgdmlld0JveD0iMCAwIDEyODAgNzIwIj4KICA8ZGVmcz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZyIgeDE9IjAiIHgyPSIxIiB5MT0iMCIgeTI9IjEiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMzAyYjYzIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBmMGMyOSIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICA8L2RlZnM+CiAgPHJlY3Qgd2lkdGg9IjEyODAiIGhlaWdodD0iNzIwIiBmaWxsPSJ1cmwoI2cpIi8+CiAgPHJlY3QgeD0iNDgiIHk9IjQ4IiB3aWR0aD0iMTE4NCIgaGVpZ2h0PSI2MjQiIHJ4PSIxOCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjN2I2NmZmIiBzdHJva2Utd2lkdGg9IjMiLz4KICA8dGV4dCB4PSI4OCIgeT0iMTkwIiBmaWxsPSIjZmZmZmZmIiBmb250LXNpemU9IjY0IiBmb250LWZhbWlseT0iSW50ZXIsIEFyaWFsLCBzYW5zLXNlcmlmIiBmb250LXdlaWdodD0iNzAwIj5BbGwgVGVycm9yaXN0IEFnZW50cyBpbiBDUzI8L3RleHQ+CiAgPHRleHQgeD0iODgiIHk9IjI3MCIgZmlsbD0iI2M0YjlmZiIgZm9udC1zaXplPSI0MCIgZm9udC1mYW1pbHk9IkludGVyLCBBcmlhbCwgc2Fucy1zZXJpZiI+UXVpY2sgdmlzdWFsIGluZGV4IGFuZCBub3RlczwvdGV4dD4KPC9zdmc+Cg==",V2e="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjgwIiBoZWlnaHQ9IjcyMCIgdmlld0JveD0iMCAwIDEyODAgNzIwIj4KICA8ZGVmcz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYmciIHgxPSIwIiB5MT0iMCIgeDI9IjEiIHkyPSIxIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA3MGIxMiIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iIzBiMTQyMCIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNjBhMTAiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgPC9kZWZzPgogIDxyZWN0IHdpZHRoPSIxMjgwIiBoZWlnaHQ9IjcyMCIgZmlsbD0idXJsKCNiZykiLz4KICA8cmVjdCB4PSI3MiIgeT0iNzIiIHdpZHRoPSIxMTM2IiBoZWlnaHQ9IjU3NiIgcng9IjIwIiBmaWxsPSJub25lIiBzdHJva2U9InJnYmEoNTYsIDE4OSwgMjQ4LCAwLjMyKSIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KICA8dGV4dCB4PSI2NDAiIHk9IjI1NiIgZmlsbD0iIzdkZDNmYyIgZm9udC1zaXplPSIzNiIgZm9udC1mYW1pbHk9IkludGVyLCBzeXN0ZW0tdWksIFNlZ29lIFVJLCBBcmlhbCwgc2Fucy1zZXJpZiIgZm9udC13ZWlnaHQ9IjYwMCIgbGV0dGVyLXNwYWNpbmc9IjAuMTJlbSIgdGV4dC1hbmNob3I9Im1pZGRsZSI+RmxvYXQgY2hlY2tzPC90ZXh0PgogIDx0ZXh0IHg9IjY0MCIgeT0iMzg4IiBmaWxsPSIjZmFmYWZhIiBmb250LXNpemU9Ijg2IiBmb250LWZhbWlseT0iSW50ZXIsIHN5c3RlbS11aSwgU2Vnb2UgVUksIEFyaWFsLCBzYW5zLXNlcmlmIiBmb250LXdlaWdodD0iODAwIiBsZXR0ZXItc3BhY2luZz0iLTAuMDNlbSIgdGV4dC1hbmNob3I9Im1pZGRsZSI+SW5zcGVjdCBsaW5rczwvdGV4dD4KPC9zdmc+Cg==",q2e="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjgwIiBoZWlnaHQ9IjcyMCIgdmlld0JveD0iMCAwIDEyODAgNzIwIj4KICA8ZGVmcz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZyIgeDE9IjAiIHgyPS
2561IxIiB5MT0iMCIgeTI9IjEiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMWEyYTZjIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBmMTAyMCIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICA8L2RlZnM+CiAgPHJlY3Qgd2lkdGg9IjEyODAiIGhlaWdodD0iNzIwIiBmaWxsPSJ1cmwoI2cpIi8+CiAgPHJlY3QgeD0iNDgiIHk9IjQ4IiB3aWR0aD0iMTE4NCIgaGVpZ2h0PSI2MjQiIHJ4PSIxOCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjM2I0ZWEzIiBzdHJva2Utd2lkdGg9IjMiLz4KICA8dGV4dCB4PSI4OCIgeT0iMTkwIiBmaWxsPSIjZmZmZmZmIiBmb250LXNpemU9IjY4IiBmb250LWZhbWlseT0iSW50ZXIsIEFyaWFsLCBzYW5zLXNlcmlmIiBmb250LXdlaWdodD0iNzAwIj5DUzIgS25pZmUgQ29tbWFuZChzKTwvdGV4dD4KICA8dGV4dCB4PSI4OCIgeT0iMjcwIiBmaWxsPSIjOGVhMGZmIiBmb250LXNpemU9IjQyIiBmb250LWZhbWlseT0iSW50ZXIsIEFyaWFsLCBzYW5zLXNlcmlmIj5UZXN0IEFueSBLbmlmZSBpbiBQcmFjdGljZTwvdGV4dD4KPC9zdmc+Cg==",G2e="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjgwIiBoZWlnaHQ9IjcyMCIgdmlld0JveD0iMCAwIDEyODAgNzIwIj4KICA8ZGVmcz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYmciIHgxPSIwIiB5MT0iMCIgeDI9IjEiIHkyPSIxIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5MDkwYiIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iIzBhMTAxOCIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYzBjMTAiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgPC9kZWZzPgogIDxyZWN0IHdpZHRoPSIxMjgwIiBoZWlnaHQ9IjcyMCIgZmlsbD0idXJsKCNiZykiLz4KICA8cmVjdCB4PSI3MiIgeT0iNzIiIHdpZHRoPSIxMTM2IiBoZWlnaHQ9IjU3NiIgcng9IjIwIiBmaWxsPSJub25lIiBzdHJva2U9InJnYmEoNTksIDEzMCwgMjQ2LCAwLjM1KSIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KICA8dGV4dCB4PSI2NDAiIHk9IjI0OCIgZmlsbD0iIzkzYzVmZCIgZm9udC1zaXplPSIzNCIgZm9udC1mYW1pbHk9IkludGVyLCBzeXN0ZW0tdWksIFNlZ29lIFVJLCBBcmlhbCwgc2Fucy1zZXJpZiIgZm9udC13ZWlnaHQ9IjYwMCIgbGV0dGVyLXNwYWNpbmc9IjAuMTJlbSIgdGV4dC1hbmNob3I9Im1pZGRsZSI+TE9PVElGWSBNQVJLRVQ8L3RleHQ+CiAgPHRleHQgeD0iNjQwIiB5PSIzNjAiIGZpbGw9IiNmYWZhZmEiIGZvbnQtc2l6ZT0iNzIiIGZvbnQtZmFtaWx5PSJJbnRlciwgc3lzdGVtLXVpLCBTZWdvZSBVSSwgQXJpYWwsIHNhbnMtc2VyaWYiIGZvbnQtd2VpZ2h0PSI4MDAiIGxldHRlci1zcGFjaW5nPSItMC4wM2VtIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5Ccm93c2VyIGV4dGVuc2lvbjwvdGV4dD4KICA8dGV4dCB4PSI2NDAiIHk9IjQzMCIgZmlsbD0iI2ExYTFhYSIgZm9udC1zaXplPSIyOCIgZm9udC1mYW1pbHk9IkludGVyLCBzeXN0ZW0tdWksIFNlZ29lIFVJLCBBcmlhbCwgc2Fucy1zZXJpZiIgZm9udC13ZWlnaHQ9IjUwMCIgdGV4dC1hbmNob3I9Im1pZGRsZSI+WW91ciBTdGVhbSBzZXNzaW9uIHN0YXlzIGxvY2FsPC90ZXh0Pgo8L3N2Zz4K",K2e="/assets/lootify-cologne-2026-tracker-DyDwDuuB.jpg",Y2e="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjgwIiBoZWlnaHQ9IjcyMCIgdmlld0JveD0iMCAwIDEyODAgNzIwIj4KICA8ZGVmcz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYmciIHgxPSIwIiB5MT0iMCIgeDI9IjEiIHkyPSIxIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5MDkwYiIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iIzEyMGEwYyIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYzBjMTAiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgPC9kZWZzPgogIDxyZWN0IHdpZHRoPSIxMjgwIiBoZWlnaHQ9IjcyMCIgZmlsbD0idXJsKCNiZykiLz4KICA8cmVjdCB4PSI3MiIgeT0iNzIiIHdpZHRoPSIxMTM2IiBoZWlnaHQ9IjU3NiIgcng9IjIwIiBmaWxsPSJub25lIiBzdHJva2U9InJnYmEoMjM5LCA2OCwgNjgsIDAuMjgpIiBzdHJva2Utd2lkdGg9IjEuNSIvPgogIDx0ZXh0IHg9IjY0MCIgeT0iMjU2IiBmaWxsPSIjZjg3MTcxIiBmb250LXNpemU9IjM2IiBmb250LWZhbWlseT0iSW50ZXIsIHN5c3RlbS11aSwgU2Vnb2UgVUksIEFyaWFsLCBzYW5zLXNlcmlmIiBmb250LXdlaWdodD0iNjAwIiBsZXR0ZXItc3BhY2luZz0iMC4xNGVtIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5VcGRhdGU8L3RleHQ+CiAgPHRleHQgeD0iNjQwIiB5PSIzODgiIGZpbGw9IiNmYWZhZmEiIGZvbnQtc2l6ZT0iODYiIGZvbnQtZmFtaWx5PSJJbnRlciwgc3lzdGVtLXVpLCBTZWdvZSBVSSwgQXJpYWwsIHNhbnMtc2VyaWYiIGZvbnQtd2VpZ2h0PSI4MDAiIGxldHRlci1zcGFjaW5nPSItMC4wM2VtIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5Qb3J0Zm9saW8gdHJhY2tlcjwvdGV4dD4KPC9zdmc+Cg==",Z2e="/assets/lootify-referrals-cover-DsRopnrL.png",X2e="/assets/lootify-seller-fees-cover-ygILwJb2.png",Q2e="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjgwIiBoZWlnaHQ9IjcyMCIgdmlld0JveD0iMCAwIDEyODAgNzIwIj4KICA8ZGVmcz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYmciIHgxPSIwIiB5MT0iMCIgeDI9IjEiIHkyPSIxIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5MDkwYiIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iIzEyMGEwYyIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYzBjMTAiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgPC9kZWZzPgogIDxyZWN0IHdpZHRoPSIxMjgwIiBoZWlnaHQ9IjcyMCIgZmlsbD0idXJsKCNiZykiLz4KICA8cmVjdCB4PSI3MiIgeT0iNzIiIHdpZHRoPSIxMTM2IiBoZWlnaHQ9IjU3NiIgcng9IjIwIiBmaWxsPSJub25lIiBzdHJva2U9InJnYmEoMjM5LCA2OCwgNjgsIDAuMjgpIiBzdHJva2Utd2lkdGg9IjEuNSIvPgogIDx0ZXh0IHg9IjY0MCIgeT0iMjU2IiBmaWxsPSIjZjg3MTcxIiBmb250LXNpemU9IjM2IiBmb250LWZhbWlseT0iSW50ZXIsIHN5c3RlbS11aSwgU2Vnb2UgVUksIEFyaWFsLCBzYW5zLXNlcmlmIiBmb250LXdlaWdodD0iNjAwIiBsZXR0ZXItc3BhY2luZz0iMC4xNGVtIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5VcGRhdGU8L3RleHQ+CiAgPHRleHQgeD0iNjQwIiB5PSIzODgiIGZpbGw9IiNmYWZhZmEiIGZvbnQtc2l6ZT0iODYiIGZvbnQtZmFtaWx5PSJJbnRlciwgc3lzdGVtLXVpLCBTZWdvZSBVSSwgQXJpYWwsIHNhbnMtc2VyaWYiIGZvbnQtd2VpZ2h0PSI4MDAiIGxldHRlci1zcGFjaW5nPSItMC4wM2VtIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5UcmFkZSBib2FyZDwvdGV4dD4KPC9zdmc+Cg==",J2e="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjgwIiBoZWlnaHQ9IjcyMCIgdmlld0JveD0iMCAwIDEyODAgNzIwIj4KICA8ZGVmcz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYmciIHgxPSIwIiB4Mj0iMSIgeTE9IjAiIHkyPSIxIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmMmE0NCIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZjExMTgiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgPC9kZWZzPgogIDxyZWN0IHdpZHRoPSIxMjgwIiBoZWlnaHQ9IjcyMCIgZmlsbD0idXJsKCNiZykiLz4KICA8cmVjdCB4PSI1MCIgeT0iNTAiIHdpZHRoPSIxMTgwIiBoZWlnaHQ9IjYyMCIg
2561cng9IjE4IiBmaWxsPSJub25lIiBzdHJva2U9IiM0YzY5ZmYiIHN0cm9rZS13aWR0aD0iMyIvPgogIDx0ZXh0IHg9IjkyIiB5PSIxNzgiIGZpbGw9IiNmZmZmZmYiIGZvbnQtc2l6ZT0iNTgiIGZvbnQtZmFtaWx5PSJJbnRlciwgQXJpYWwsIHNhbnMtc2VyaWYiIGZvbnQtd2VpZ2h0PSI3MDAiPgogICAgTmV3ZXN0IENTMiBDYXNlIDIwMjYKICA8L3RleHQ+CiAgPHRleHQgeD0iOTIiIHk9IjI1MiIgZmlsbD0iIzliYjBmZiIgZm9udC1zaXplPSIzOCIgZm9udC1mYW1pbHk9IkludGVyLCBBcmlhbCwgc2Fucy1zZXJpZiI+CiAgICBEZWFkIEhhbmQsIEdlbmVzaXMsIEZldmVyLCBHYWxsZXJ5LCBLaWxvd2F0dAogIDwvdGV4dD4KPC9zdmc+Cg==",ede="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjgwIiBoZWlnaHQ9IjcyMCIgdmlld0JveD0iMCAwIDEyODAgNzIwIj4KICA8ZGVmcz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZyIgeDE9IjAiIHgyPSIxIiB5MT0iMCIgeTI9IjEiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMTM0ZTVlIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA3MTAxOSIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICA8L2RlZnM+CiAgPHJlY3Qgd2lkdGg9IjEyODAiIGhlaWdodD0iNzIwIiBmaWxsPSJ1cmwoI2cpIi8+CiAgPHJlY3QgeD0iNDgiIHk9IjQ4IiB3aWR0aD0iMTE4NCIgaGVpZ2h0PSI2MjQiIHJ4PSIxOCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzFhNmMxIiBzdHJva2Utd2lkdGg9IjMiLz4KICA8dGV4dCB4PSI4OCIgeT0iMTkwIiBmaWxsPSIjZmZmZmZmIiBmb250LXNpemU9IjYyIiBmb250LWZhbWlseT0iSW50ZXIsIEFyaWFsLCBzYW5zLXNlcmlmIiBmb250LXdlaWdodD0iNzAwIj5DUzIgUGF0Y2ggUmVsZWFzZSBOb3RlczwvdGV4dD4KICA8dGV4dCB4PSI4OCIgeT0iMjcwIiBmaWxsPSIjOTNkOWVhIiBmb250LXNpemU9IjQwIiBmb250LWZhbWlseT0iSW50ZXIsIEFyaWFsLCBzYW5zLXNlcmlmIj5HYW1lcGxheSBhbmQgc3lzdGVtcyBjaGFuZ2Vsb2c8L3RleHQ+Cjwvc3ZnPgo=",tde="/assets/portfolio-tracker-allocation-transactions-CGBvmvw4.png",nde="/assets/portfolio-tracker-screenshot-MKcKyTUK.png",rde=Object.assign({"./all-terrorist-agents.md":n2e,"./cs2-animgraph-2-beta.md":r2e,"./cs2-guides-and-news-test.md":a2e,"./cs2-guns-guides-games-march-update.md":i2e,"./cs2-iem-cologne-2026-major-hub.md":s2e,"./cs2-inspect-links-game-coordinator.md":l2e,"./cs2-knife-commands.md":o2e,"./cs2-updates-test.md":c2e,"./lootify-browser-extension.md":u2e,"./lootify-cologne-2026-tracker.md":d2e,"./lootify-portfolio-tracker.md":f2e,"./lootify-referrals.md":h2e,"./lootify-seller-fees.md":m2e,"./lootify-trade-board.md":p2e,"./new-cs2-cases.md":g2e,"./patch-release-notes.md":b2e,"./sbox-guides-test.md":y2e,"./sbox-news-and-skins-test.md":x2e,"./sbox-post-release-april-2026.md":v2e,"./sbox-release-26-04-28.md":_2e,"./sbox-update-26-04-22.md":w2e,"./sbox-update-26-05-06.md":k2e,"./sbox-update-26-05-13.md":S2e,"./sbox-update-26-05-20.md":I2e,"./sbox-update-26-05-27.md":M2e}),ade=Object.assign({"./ru/cs2-animgraph-2-beta.md":F2e,"./ru/cs2-guns-guides-games-march-update.md":C2e,"./ru/cs2-iem-cologne-2026-major-hub.md":j2e,"./ru/cs2-inspect-links-game-coordinator.md":N2e,"./ru/lootify-browser-extension.md":T2e,"./ru/lootify-cologne-2026-tracker.md":A2e,"./ru/lootify-portfolio-tracker.md":P2e,"./ru/lootify-referrals.md":E2e,"./ru/lootify-seller-fees.md":L2e,"./ru/lootify-trade-board.md":R2e,"./ru/sbox-post-release-april-2026.md":O2e,"./ru/sbox-release-26-04-28.md":B2e,"./ru/sbox-update-26-04-22.md":D2e,"./ru/sbox-update-26-05-06.md":$2e,"./ru/sbox-update-26-05-13.md":W2e,"./ru/sbox-update-26-05-20.md":U2e,"./ru/sbox-update-26-05-27.md":H2e}),gp=Object.assign({"./all-terrorist-agents.svg":z2e,"./cs2-inspect-links-game-coordinator.svg":V2e,"./cs2-knife-commands.svg":q2e,"./lootify-browser-extension-cover.svg":G2e,"./lootify-cologne-2026-tracker.jpg":K2e,"./lootify-portfolio-tracker-cover.svg":Y2e,"./lootify-referrals-cover.png":Z2e,"./lootify-seller-fees-cover.png":X2e,"./lootify-trade-board-cover.svg":Q2e,"./new-cs2-cases.svg":J2e,"./patch-release-notes.svg":ede,"./portfolio-tracker-allocation-transactions.png":tde,"./portfolio-tracker-screenshot.png":nde});function ide(e){const t=e.match(/^---\s*[\r\n]+([\s\S]*?)\s*[\r\n]+---\s*[\r\n]*([\s\S]*)$/);if(!t)return{meta:{},body:e};const n={};for(const r of t[1].split(/\r?\n/)){const a=r.trim();if(!a||a.startsWith("#"))continue;const s=a.indexOf(":");if(s<=0)continue;const l=a.slice(0,s).trim(),o=a.slice(s+1).trim().replace(/^['"]|['"]$/g,"");n[l]=o}return{meta:n,body:t[2]}}function sde(e){if(!e)return[];const t=e.trim();return t.startsWith("[")&&t.endsWith("]")?t.slice(1,-1).split(",").map(n=>
2561n.trim().replace(/^['"]|['"]$/g,"")).filter(Boolean):t.split(",").map(n=>n.trim()).filter(Boolean)}function lde(e,t){if(!t)return"";if(/^https?:\/\//i.test(t))return t;const n=e.slice(0,e.lastIndexOf("/")),r=t.replace(/^\.\//,"").replace(/^\.\.\//,"");if(t.startsWith("../")){const a=n.replace(/\/ru$/,"");return gp[`${a}/${r}`]??""}return gp[`${n}/${r}`]??""}function ode(e,t){const n=e.slice(0,e.lastIndexOf("/"));return t.replace(/!\[([^\]]*)]\(\.\/([^)]+)\)/g,(r,a,s)=>{const l=gp[`${n}/${s}`]??"";return l?`![${a}](${l})`:`![${a}](./${s})`}).replace(/!\[([^\]]*)]\(\.\.\/([^)]+)\)/g,(r,a,s)=>{const l=n.replace(/\/ru$/,""),o=gp[`${l}/${s}`]??"";return o?`![${a}](${o})`:`![${a}](../${s})`})}function cde(e){const t=e.replace(/!\[[^\]]*]\([^)]+\)/g,"").replace(/\[[^\]]+]\([^)]+\)/g,"$1").replace(/[#>*_`-]/g," ").replace(/\s+/g," ").trim();return t?t.length>160?`${t.slice(0,157)}...`:t:""}function ude(e){return e.toLowerCase().trim().replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,"")}function dde(e){if(e===void 0||e==="")return!0;const t=e.toLowerCase().trim();return!(t==="false"||t==="0"||t==="no"||t==="off")}function yT(e){return Object.entries(e).map(([n,r])=>{const{meta:a,body:s}=ide(r),l=ode(n,s),u=(n.split("/").pop()??"post.md").replace(/\.md$/i,""),d=a.title||u.replace(/[-_]/g," "),m=a.slug?.trim()||ude(u);return{isActive:dde(a.isActive),slug:m,title:d,tags:sde(a.tags),image:lde(n,a.image),imageSource:a.image||"",publishedAt:a.date||"",readTime:a.readTime||"",excerpt:cde(l),body:l}}).filter(n=>n.isActive).map(({isActive:n,...r})=>r).sort((n,r)=>+new Date(r.publishedAt)-+new Date(n.publishedAt))}const fde={en:yT(rde),ru:yT(ade)};function ok(e="en"){return fde[e]??[]}function YU(e,t){return ok(t).find(n=>n.slug===e)}function hde(e,t){return YU(e,t)!=null}function mde(e,t,n){const r=S3(e);if(!r)return!1;const a=KU(t);if(r.kind==="index")return n(pp(a)),!0;const{slug:s}=r;return hde(s,a)?(n(W6(s,a)),!0):(n(pp(a)),!0)}const pde="_navbar_1b5ke_1",gde="_left_1b5ke_17",bde="_logoButton_1b5ke_24",yde="_mobileBrandName_1b5ke_37",xde="_logoImg_1b5ke_50",vde="_tabs_1b5ke_58",_de="_tabsIndicator_1b5ke_69",wde="_toolsDropdown_1b5ke_81",kde="_toolsTab_1b5ke_86",Sde="_toolsMenuOpen_1b5ke_90",Ide="_toolsChevron_1b5ke_94",Mde="_toolsChevronOpen_1b5ke_100",Fde="_toolsMenu_1b5ke_90",Cde="_toolsMenuItem_1b5ke_120",jde="_toolsMenuItemActive_1b5ke_141",Nde="_toolsMenuIcon_1b5ke_145",Tde="_toolsMenuLabel_1b5ke_154",Ade="_authButton_1b5ke_159",Pde="_tab_1b5ke_58",Ede="_tabIcon_1b5ke_197",Lde="_active_1b5ke_206",Rde="_tabLabel_1b5ke_210",Ode="_tabCount_1b5ke_214",Bde="_right_1b5ke_246",Dde="_localizationBlock_1b5ke_253",$de="_notificationsButton_1b5ke_254",Wde="_cartButton_1b5ke_255",Ude="_walletBlock_1b5ke_256",Hde="_profileContainer_1b5ke_257",zde="_dropdown_1b5ke_282",Vde="_localeButton_1b5ke_287",qde="_localeDivider_1b5ke_308",Gde="_dropdownMenu_1b5ke_314",Kde="_dropdownOption_1b5ke_331",Yde="_dropdownOptionActive_1b5ke_351",Zde="_notificationsWrap_1b5ke_357",Xde="_cartWrap_1b5ke_358",Qde="_notificationsActive_1b5ke_372",Jde="_notificationsCount_1b5ke_376",e3e="_cartActive_1b5ke_401",t3e="_cartCount_1b5ke_405",n3e="_balanceInfo_1b5ke_429",r3e="_balanceMain_1b5ke_436",a3e="_balanceFrozen_1b5ke_442",i3e="_depositButton_1b5ke_448",s3e="_withdrawButton_1b5ke_466",l3e="_profileWidget_1b5ke_491",o3e="_avatarWrap_1b5ke_502",c3e="_avatar_1b5ke_502",u3e="_onlineIndicator_1b5ke_515",d3e="_profileMeta_1b5ke_526",f3e="_username_1b5ke_533",h3e="_feeLevel_1b5ke_540",m3e="_logoutButton_1b5ke_548",p3e="_navbarAuthed_1b5ke_570",g3e="_mobileBalance_1b5ke_606",b3e="_desktopOnly_1b5ke_649",Lt={navbar:pde,left:gde,logoButton:bde,mobileBrandName:yde,logoImg:xde,tabs:vde,tabsIndicator:_de,toolsDropdown:wde,toolsTab:kde,toolsMenuOpen:Sde,toolsChevron:Ide,toolsChevronOpen:Mde,toolsMenu:Fde,toolsMenuItem:Cde,toolsMenuItemActive:jde,toolsMenuIcon:Nde,toolsMenuLabel:Tde,authButton:Ade,tab:Pde,tabIcon:Ede,active:Lde,tabLabel:Rde,tabCount:Ode,right:Bde,localizationBlock:Dde,notificationsButton:$de,cartButton:Wde,walletBlock:Ude,profileContainer:Hde,dropdown:zde,localeButton:Vde,localeDivider:qde,dropdownMenu:Gde,dropdownOption:Kde,dropdownOptionActive:Yde,notificationsWrap:Zde,cartWrap:Xde,notificationsActive:Qde,notificationsCount:Jde,cartActive:e3e,cartCount:t3e,balanceInfo:n3e,balanceMain:r3e,balanceFrozen:a3e,depositButton:i3e,withdrawButton:s3e,profileWidget:l3e,avatarWrap:o3e,avatar:c3e,onlineIndicator:u3e,profileMeta:d3e,username:f3e,feeLevel:h3e,logoutButton:m3e,navbarAuthed:p3e,mobileBalance:g3e,desktopOnly:b3e};const ZU=(...e)=>
2561e.filter((t,n,r)=>!!t&&t.trim()!==""&&r.indexOf(t)===n).join(" ").trim();const y3e=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();const x3e=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,n,r)=>r?r.toUpperCase():n.toLowerCase());const xT=e=>{const t=x3e(e);return t.charAt(0).toUpperCase()+t.slice(1)};var Sg={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};const v3e=e=>{for(const t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0;return!1},_3e=h.createContext({}),w3e=()=>h.useContext(_3e),k3e=h.forwardRef(({color:e,size:t,strokeWidth:n,absoluteStrokeWidth:r,className:a="",children:s,iconNode:l,...o},u)=>{const{size:d=24,strokeWidth:m=2,absoluteStrokeWidth:p=!1,color:b="currentColor",className:y=""}=w3e()??{},v=r??p?Number(n??m)*24/Number(t??d):n??m;return h.createElement("svg",{ref:u,...Sg,width:t??d??Sg.width,height:t??d??Sg.height,stroke:e??b,strokeWidth:v,className:ZU("lucide",y,a),...!s&&!v3e(o)&&{"aria-hidden":"true"},...o},[...l.map(([_,w])=>h.createElement(_,w)),...Array.isArray(s)?s:[s]])});const Yh=(e,t)=>{const n=h.forwardRef(({className:r,...a},s)=>h.createElement(k3e,{ref:s,iconNode:t,className:ZU(`lucide-${y3e(xT(e))}`,`lucide-${e}`,r),...a}));return n.displayName=xT(e),n};const S3e=[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]],I3e=Yh("copy",S3e);const M3e=[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]],F3e=Yh("external-link",M3e);const C3e=[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"r6nss1"}]],XU=Yh("house",C3e);const j3e=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],N3e=Yh("search",j3e);const T3e=[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z",key:"1ngwbx"}]],A3e=Yh("wrench",T3e),nl={width:16,height:16,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":!0};function O0({tabId:e}){switch(e){case"market":return i.jsxs("svg",{...nl,children:[i.jsx("circle",{cx:"8",cy:"21",r:"1"}),i.jsx("circle",{cx:"19",cy:"21",r:"1"}),i.jsx("path",{d:"M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.42a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12"})]});case"portfolio":return i.jsxs("svg",{...nl,children:[i.jsx("path",{d:"M21.21 15.89A10 10 0 1 1 8 2.83"}),i.jsx("path",{d:"M22 12A10 10 0 0 0 12 2v10z"})]});case"caseHistory":return i.jsxs("svg",{...nl,children:[i.jsx("rect",{x:"3",y:"8",width:"18",height:"12",rx:"2"}),i.jsx("path",{d:"M3 12h18"}),i.jsx("path",{d:"M8 8V6a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"}),i.jsx("circle",{cx:"12",cy:"15",r:"1.25",fill:"currentColor",stroke:"none"})]});case"blog":return i.jsxs("svg",{...nl,children:[i.jsx("path",{d:"M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z"}),i.jsx("path",{d:"M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z"})]});case"trades":return i.jsxs("svg",{...nl,children:[i.jsx("path",{d:"M4 8h7"}),i.jsx("path",{d:"M8 5l3 3-3 3"}),i.jsx("path",{d:"M20 16H13"}),i.jsx("path",{d:"M16 19l-3-3 3-3"})]});case"giveaways":return i.jsxs("svg",{...nl,children:[i.jsx("polyline",{points:"20 12 20 22 4 22 4 12"}),i.jsx("rect",{x:"2",y:"7",width:"20",height:"5"}),i.jsx("line",{x1:"12",y1:"22",x2:"12",y2:"7"}),i.jsx("path",{d:"M12 7H7.5a2.5 2.5 0 0 1 0-5C11 2 12 7 12 7z"}),i.jsx("path",{d:"M12 7h4.5a2.5 2.5 0 0 0 0-5C13 2 12 7 12 7z"})]});case"cologne2026":return i.jsxs("svg",{...nl,children:[i.jsx("path",{d:"M6 9H4.5a2.5 2.5 0 0 1 0-5H6"}),i.jsx("path",{d:"M18 9h1.5a2.5 2.5 0 0 0 0-5H18"}),i.jsx("path",{d:"M4 22h16"}
2561),i.jsx("path",{d:"M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22"}),i.jsx("path",{d:"M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22"}),i.jsx("path",{d:"M18 2H6v7a6 6 0 0 0 12 0V2Z"})]});case"tradeUp":return i.jsxs("svg",{...nl,children:[i.jsx("rect",{x:"3",y:"8",width:"18",height:"13",rx:"2"}),i.jsx("path",{d:"M7 8V6a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2"}),i.jsx("path",{d:"M12 12v4"}),i.jsx("path",{d:"M10 14h4"})]});case"floatChecker":return i.jsxs("svg",{...nl,children:[i.jsx("circle",{cx:"11",cy:"11",r:"8"}),i.jsx("path",{d:"m21 21-4.35-4.35"}),i.jsx("path",{d:"M11 8v6"}),i.jsx("path",{d:"M8 11h6"})]});case"more":return i.jsxs("svg",{...nl,children:[i.jsx("circle",{cx:"12",cy:"12",r:"1"}),i.jsx("circle",{cx:"19",cy:"12",r:"1"}),i.jsx("circle",{cx:"5",cy:"12",r:"1"})]});case"tools":return i.jsx(A3e,{size:16,strokeWidth:2,"aria-hidden":!0});case"armory":return i.jsxs("svg",{...nl,children:[i.jsx("circle",{cx:"12",cy:"12",r:"10"}),i.jsx("polyline",{points:"12 6 12 12 16 14"})]});case"roadmap":return i.jsxs("svg",{...nl,children:[i.jsx("circle",{cx:"6",cy:"6",r:"2"}),i.jsx("circle",{cx:"18",cy:"12",r:"2"}),i.jsx("circle",{cx:"6",cy:"18",r:"2"}),i.jsx("path",{d:"M8 6h8a2 2 0 0 1 2 2v2"}),i.jsx("path",{d:"M6 8v8"})]});case"wiki":return i.jsxs("svg",{...nl,children:[i.jsx("path",{d:"M4 19.5A2.5 2.5 0 0 1 6.5 17H20"}),i.jsx("path",{d:"M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z"}),i.jsx("path",{d:"M8 7h8"}),i.jsx("path",{d:"M8 11h6"})]})}}const P3e=t3,E3e=Bd,L3e=[{id:"portfolio",iconId:"portfolio",labelKey:"navbar.tabs.portfolioTracker",path:fe.portfolio},{id:"caseHistory",iconId:"caseHistory",labelKey:"navbar.tabs.caseHistory",path:fe.caseHistory},{id:"tradeUp",iconId:"tradeUp",labelKey:"navbar.tabs.tradeUpCalculator",path:fe.tradeUp},{id:"floatChecker",iconId:"floatChecker",labelKey:"navbar.tabs.floatChecker",path:fe.floatChecker},{id:"wiki",iconId:"wiki",labelKey:"navbar.tabs.wiki",path:fe.wiki},{id:"cologne2026",iconId:"cologne2026",labelKey:"navbar.tabs.cologne2026",path:fe.cologne2026},{id:"armory",iconId:"armory",labelKey:"navbar.tabs.armoryWatch",path:fe.armory},{id:"roadmap",iconId:"roadmap",labelKey:"navbar.tabs.roadmap",path:fe.roadmap}];function vT(e,t){return e.id==="market"?t===fe.market||t.startsWith("/market/item/"):e.id==="trades"?t===fe.trades||t===fe.tradesCreate||t.startsWith(`${fe.trades}/`):e.id==="giveaways"?t===fe.giveaways:t.startsWith(e.path)}function R3e(e,t){return e.id==="portfolio"?t===fe.portfolio||t.startsWith("/portfolio/"):e.id==="caseHistory"?t===fe.caseHistory||t.startsWith(`${fe.caseHistory}/`):e.id==="cologne2026"?t===fe.cologne2026||t.startsWith(`${fe.cologne2026}/`):e.id==="roadmap"?t===fe.roadmap:e.id==="wiki"?t===fe.wiki||t.startsWith(`${fe.wiki}/`):t===e.path}const O3e=()=>{const e=tr(),t=na(),{openAuth:n}=Wa(),{openDeposit:r}=LU(),{openWithdraw:a}=OU(),{user:s,isAuthenticated:l,logout:o,activitySummary:u}=Xt(),{cartIds:d}=Vh(),{currency:m,setCurrency:p,format:b}=Nr(),{language:y,setLanguage:v}=E6(),{t:_,i18n:w}=Se("common"),k=DU(),[S,I]=h.useState(!1),[C,F]=h.useState(!1),[N,A]=h.useState(0),L=h.useRef(null),P=h.useRef(null);h.useEffect(()=>{d.length===0&&I(!1)},[d.length]),h.useEffect(()=>{C||A(u.unreadNotifications)},[u.unreadNotifications,C]);const[T,E]=h.useState(!1),[R,D]=h.useState(!1),[z,U]=h.useState(!1),B=h.useRef(null),$=h.useRef(null),q=h.useRef(null),K=h.useMemo(()=>[{id:"market",label:_("navbar.tabs.market"),path:fe.market},{id:"trades",label:_("navbar.tabs.trades"),path:fe.trades},{id:"giveaways",label:_("navbar.tabs.giveaways"),path:fe.giveaways}],[_]),O=wW(t.pathname),V=h.useRef(null),G=h.useRef([]),[H,re]=h.useState({left:0,width:0,opacity:0}),Z=h.useMemo(()=>{if(O)return K.length;const J=K.findIndex(Be=>vT(Be,t.pathname));return J!==-1?J:-1},[t.pathname,K,O]);h.useLayoutEffect(()=>{const J=()=>{const ee=V.current,me=Z!==-1?G.current[Z]:null;if(ee&&me){const ve=ee.getBoundingClientRect(),we=me.getBoundingClientRect();re({left:we.left-ve.left,width:we.width,opacity:1})}else re(ve=>({...ve,opacity:0}
2561))};if(J(),typeof ResizeObserver>"u")return window.addEventListener("resize",J),()=>window.removeEventListener("resize",J);const Be=new ResizeObserver(J);V.current&&Be.observe(V.current);for(const ee of G.current)ee&&Be.observe(ee);return()=>Be.disconnect()},[Z,w.language,t.pathname,z]),h.useEffect(()=>{const J=Be=>{L.current&&!L.current.contains(Be.target)&&I(!1),P.current&&!P.current.contains(Be.target)&&F(!1),B.current&&!B.current.contains(Be.target)&&E(!1),$.current&&!$.current.contains(Be.target)&&D(!1),q.current&&!q.current.contains(Be.target)&&U(!1)};return(S||C||T||R||z)&&document.addEventListener("mousedown",J),()=>document.removeEventListener("mousedown",J)},[S,C,T,R,z]),h.useEffect(()=>{U(!1)},[t.pathname]);const Q=sk(l),ie=Q?.level??1,ne=BU(Q?.sellerFeePercent??.02),X=_("navbar.profile.level",{level:ie}),le=_("navbar.profile.feeLevel",{fee:ne}),_e=(s?.balance??0)+(s?.frozenBalance??0);return i.jsxs("header",{className:`${Lt.navbar} ${l?Lt.navbarAuthed:""}`,children:[i.jsxs("div",{className:Lt.left,children:[i.jsxs("button",{type:"button",className:Lt.logoButton,onClick:()=>e("/"),"aria-label":"Home",children:[i.jsx("img",{src:Kh,alt:"",width:32,height:32,className:Lt.logoImg,decoding:"async"}),i.jsx("span",{className:Lt.mobileBrandName,children:_("footer.brandName")})]}),i.jsxs("div",{className:Lt.tabs,ref:V,children:[i.jsx("div",{className:Lt.tabsIndicator,style:{transform:`translateX(${H.left}px)`,width:`${H.width}px`,opacity:H.opacity}}),K.map((J,Be)=>{const ee=!O&&vT(J,t.pathname);return i.jsxs("button",{ref:me=>{G.current[Be]=me},type:"button",className:`${Lt.tab} ${ee?Lt.active:""}`,onClick:()=>e(J.path),title:J.label,"aria-current":ee?"page":void 0,"aria-label":J.id==="giveaways"&&k>0?_("navbar.tabs.giveawaysWithCount",{label:J.label,count:k}):J.label,children:[i.jsx("span",{className:Lt.tabIcon,"aria-hidden":!0,children:i.jsx(O0,{tabId:J.id})}),i.jsx("span",{className:Lt.tabLabel,children:J.label}),J.id==="giveaways"&&k>0?i.jsx("span",{className:Lt.tabCount,"aria-hidden":!0,children:k}):null]},J.id)}),i.jsxs("div",{className:Lt.toolsDropdown,ref:q,children:[i.jsxs("button",{ref:J=>{G.current[K.length]=J},type:"button",className:`${Lt.tab} ${Lt.toolsTab} ${O?Lt.active:z?Lt.toolsMenuOpen:""}`,"aria-current":O?"page":void 0,"aria-expanded":z,"aria-haspopup":"menu",title:_("navbar.tabs.tools"),onClick:()=>{U(J=>!J),E(!1),D(!1)},children:[i.jsx("span",{className:Lt.tabIcon,"aria-hidden":!0,children:i.jsx(O0,{tabId:"tools"})}),i.jsx("span",{className:Lt.tabLabel,children:_("navbar.tabs.tools")}),i.jsx("svg",{className:`${Lt.toolsChevron} ${z?Lt.toolsChevronOpen:""}`,width:"10",height:"10",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:i.jsx("path",{d:"M6 9l6 6 6-6",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})]}),z?i.jsx("div",{className:Lt.toolsMenu,role:"menu","aria-label":_("navbar.tabs.toolsMenu"),children:L3e.map(J=>{const Be=R3e(J,t.pathname);return i.jsxs("button",{type:"button",role:"menuitem",className:`${Lt.toolsMenuItem} ${Be?Lt.toolsMenuItemActive:""}`,onClick:()=>{e(J.path),U(!1)},children:[i.jsx("span",{className:Lt.toolsMenuIcon,"aria-hidden":!0,children:i.jsx(O0,{tabId:J.iconId})}),i.jsx("span",{className:Lt.toolsMenuLabel,children:_(J.labelKey)})]},J.id)})}):null]})]})]}),i.jsxs("div",{className:Lt.right,children:[i.jsxs("div",{className:Lt.localizationBlock,children:[i.jsxs("div",{className:Lt.dropdown,ref:B,children:[i.jsxs("button",{className:Lt.localeButton,onClick:()=>{E(!T),D(!1),U(!1)},type:"button",children:[m," ",i.jsx("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",children:i.jsx("path",{d:"M6 9l6 6 6-6",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})]}),T&&i.jsx("div",{className:Lt.dropdownMenu,children:P3e.map(J=>i.jsx("button",{className:`${Lt.dropdownOption} ${m===J?Lt.dropdownOptionActive:""}`,onClick:()=>{p(J),E(!1)},type:"button",children:J},J))})]}),i.jsx("span",{className:Lt.localeDivider}),i.jsxs("div",{className:Lt.dropdown,ref:$,children:[i.jsxs("button",{className:Lt.localeButton,onClick:()=>{D(!R),E(!1),U(!1)},type:"button",children:[y.toUpperCase()," ",i.jsx("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",children:i.jsx("path",{d:"M6 9l6 6 6-6",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})]}),R&&i.jsx("div",{className:Lt.dropdownMenu,children:E3e.map(J=>i.jsx("button",{className:`${Lt.dropdownOption} ${y===J?Lt.dropdownOptionActive:""}`,onClick:()=>{(async()=>(t2e(t.pathname)&&mde(t.pathname,J,e),await v(J)))(),D(!1)},type:"button",children:J.toUpperCase()},J))})]})]}),l&&s?i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:`${Lt.walletBlock} ${Lt.desktopOnly}`,children:[i.jsxs("div",{className:Lt.balanceInfo,children:[i.jsx("span",{className:Lt.balanceMain,children:b(s.spendableBalanceCents??(s.balance??0)+(s.nonWithdrawableBalanceCents??0))}),(s.frozenBalance??0)>0&&i.jsxs("span",{className:Lt.balanceFrozen,children:["(+",b(s.frozenBalance),")"]})]}),i.jsx("button",{type:"button",className:Lt.withdrawButton,onClick:()=>a(),"aria-label":"Withdraw",children:i.jsx("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"3",strokeLinecap:"round",strokeLinejoin:"round",children:i.jsx("line",{x1:"5",y1:"12",x2:"19",y2:"12"})})}),i.jsx("button",{type:"button",className:Lt.depositButton,onClick:()=>r(),"aria-label":"Deposit",children:i.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"3",strokeLinecap:"round",strokeLinejoin:"round",children:[i.jsx("line",{x1:"12",y1:"5",x2:"12",y2:"19"}),i.jsx("line",{x1:"5",y1:"12",x2:"19",y2:"12"})]})})]}),i.jsx("button",{type:"button",className:Lt.mobileBalance,onClick:()=>e(fe.profile),"aria-label":_("navbar.wallet.balance"),children:b(_e)}),i.jsxs("div",{className:Lt.notificationsWrap,ref:P,children:[i.jsxs("button",{type:"button",className:`${Lt.notificationsButton} ${N>0?Lt.notificationsActive:""}`,onClick:()=>{const J=!C;F(J),I(!1),E(!1),D(!1),U(!1),J&&A(0)},"aria-label":_("notifications.title"),children:[i.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[i.jsx("path",{d:"M18 8a6 6 0 0 0-12 0c0 7-3 9-3 9h18s-3-2-3-9"}),i.jsx("path",{d:"M13.73 21a2 2 0 0 1-3.46 0"})]}),N>0&&i.jsx("span",{className:Lt.notificationsCount,children:N>9?"9+":N})]}),i.jsx(q1e,{isOpen:C,onClose:()=>F(!1),onUnreadChange:A})]}),i.jsxs("div",{className:`${Lt.cartWrap} ${Lt.desktopOnly}`,ref:L,children:[i.jsxs("button",{type:"button",className:`${Lt.cartButton} ${d.length>0?Lt.cartActive:""}`,onClick:()=>{I(!S),F(!1)},children:[i.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[i.jsx("path",{d:"M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4H6z"}),i.jsx("path",{d:"M3 6h18"}),i.jsx("path",{d:"M16 10a4 4 0 0 1-8 0"})]}),d.length>0&&i.jsx("span",{className:Lt.cartCount,children:d.length})]}),i.jsx(zU,{isOpen:S,onClose:()=>I(!1),panelRef:L})]}),i.jsxs("div",{className:Lt.profileContainer,children:[i.jsxs("button",{className:Lt.profileWidget,onClick:()=>e("/profile"),type:"button","aria-label":s.username,children:[i.jsxs("div",{className:Lt.avatarWrap,children:[i.jsx("img",{src:da(s.avatarUrl??s.steam?.avatarUrl),alt:"",className:Lt.avatar}),i.jsx("div",{className:Lt.onlineIndicator})]}),i.jsxs("div",{className:Lt.profileMeta,children:[i.jsx("span",{className:Lt.username,children:s.username}),i.jsxs("span",{className:Lt.feeLevel,children:[le," • ",X]})]})]}),i.jsx("button",{className:`${Lt.logoutButton} ${Lt.desktopOnly}`,onClick:async()=>{await o(),e("/")},type:"button","aria-label":_("navbar.auth.logout"),children:i.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",children:[i.jsx("path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4"}),i.jsx("polyline",{points:"16 17 21 12 16 7"}),i.jsx("line",{x1:"21",y1:"12",x2:"9",y2:"12"})]})})]})]}):i.jsxs("button",{className:Lt.authButton,onClick:()=>n("login"),type:"button",children:[_("navbar.auth.login"),i.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.3",strokeLinecap:"round",strokeLinejoin:"round",style:{marginLeft:"6px"},children:[i.jsx("path",{d:"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4"}),i.jsx("polyline",{points:"10 17 15 12 10 7"}),i.jsx("line",{x1:"15",y1:"12",x2:"3",y2:"12"})]})]})]})]})},B3e="_bar_pi3gm_1",D3e="_tabTrack_pi3gm_16",$3e="_tabIndicator_pi3gm_23",W3e="_tab_pi3gm_16",U3e="_tabActive_pi3gm_59",H3e="_tabIcon_pi3gm_63",z3e="_tabLabel_pi3gm_76",V3e="_tabCount_pi3gm_88",Fu={bar:B3e,tabTrack:D3e,tabIndicator:$3e,tab:W3e,tabActive:U3e,tabIcon:H3e,tabLabel:z3e,tabCount:V3e},_T=[{id:"market",iconId:"market",labelKey:"navbar.tabs.market",path:fe.market},{id:"trades",iconId:"trades",labelKey:"navbar.tabs.trades",path:fe.trades},{id:"giveaways",iconId:"giveaways",labelKey:"navbar.tabs.giveaways",path:fe.giveaways},{id:"tools",iconId:"tools",labelKey:"navbar.tabs.tools",path:fe.more}];function wT(e,t){return e.id==="tools"?wW(t):e.path?e.path===fe.market?t===fe.market||t.startsWith("/market/item/"):e.path===fe.trades?t===fe.trades||t===fe.tradesCreate||t.startsWith(`${fe.trades}/`):e.path===fe.giveaways?t===fe.giveaways:t.startsWith(e.path):!1}function q3e(){const{t:e,i18n:t}=Se("common"),n=tr(),r=na(),a=Hs("(max-width: 960px)"),s=DU(),l=h.useRef([]),o=h.useRef(null),[u,d]=h.useState({left:0,width:0,opacity:0}
2561),m=_T.findIndex(p=>wT(p,r.pathname));return h.useEffect(()=>{const p=()=>{const y=o.current,v=m!==-1?l.current[m]:null;d(y&&v?{left:v.offsetLeft,width:v.offsetWidth,opacity:1}:_=>({..._,opacity:0}))};if(p(),typeof ResizeObserver>"u")return window.addEventListener("resize",p),()=>window.removeEventListener("resize",p);const b=new ResizeObserver(p);o.current&&b.observe(o.current);for(const y of l.current)y&&b.observe(y);return()=>b.disconnect()},[m,r.pathname,t.language,a]),!a||kW(r.pathname,r.search)?null:i.jsx("nav",{className:Fu.bar,"aria-label":e("navbar.bottomNav.ariaLabel"),children:i.jsxs("div",{className:Fu.tabTrack,ref:o,children:[i.jsx("div",{className:Fu.tabIndicator,style:{transform:`translateX(${u.left}px)`,width:`${u.width}px`,opacity:u.opacity},"aria-hidden":!0}),_T.map((p,b)=>{const y=wT(p,r.pathname),v=e(p.labelKey);return i.jsxs("button",{ref:_=>{l.current[b]=_},type:"button",className:`${Fu.tab} ${y?Fu.tabActive:""}`,"aria-current":y?"page":void 0,"aria-label":p.id==="giveaways"&&s>0?e("navbar.tabs.giveawaysWithCount",{label:v,count:s}):v,onClick:()=>{p.path&&n(p.path)},children:[i.jsx("span",{className:Fu.tabIcon,"aria-hidden":!0,children:i.jsx(O0,{tabId:p.iconId})}),i.jsx("span",{className:Fu.tabLabel,children:v}),p.id==="giveaways"&&s>0?i.jsx("span",{className:Fu.tabCount,"aria-hidden":!0,children:s}):null]},p.id)})]})})}const G3e="_banner_1fdef_1",K3e="_text_1fdef_17",Y3e="_cta_1fdef_21",Ig={banner:G3e,text:K3e,cta:Y3e};function Z3e(){const{t:e}=Se("waitlist"),{pathname:t}=na(),{openWaitlist:n}=$6(),{isAuthenticated:r}=Xt(),{canTrade:a,isWaitlistMode:s,status:l}=Xo(),o=r?l:"none";return $U({pathname:t,isWaitlistMode:s,canTrade:a})?i.jsxs("div",{className:Ig.banner,role:"status",children:[i.jsx("p",{className:Ig.text,children:e(o==="pending"?"banner.pending":"banner.none")}),i.jsx("button",{type:"button",className:Ig.cta,onClick:n,children:e(o==="pending"?"banner.ctaView":"banner.ctaJoin")})]}):null}const X3e="_wrap_q2ig7_1",Q3e="_inner_q2ig7_9",J3e="_alert_q2ig7_19",efe="_alertOffers_q2ig7_34",tfe="_badge_q2ig7_44",nfe="_alertTrades_q2ig7_50",rfe="_text_q2ig7_80",j1={wrap:X3e,inner:Q3e,alert:J3e,alertOffers:efe,badge:tfe,alertTrades:nfe,text:rfe};function afe(){const{t:e}=Se("common"),{user:t,isAuthenticated:n,activitySummary:r}=Xt(),a=tr(),s=h.useRef(null),l=r,o=h.useMemo(()=>{if(!n||!t?.id)return[];const u=[];return l.pendingOffers>0&&u.push({id:"offers",badge:e("activityAlerts.pendingOffers",{count:l.pendingOffers}),actionText:e("activityAlerts.reviewOffers"),onClick:()=>a("/profile?tab=offers")}),l.activeTrades>0&&u.push({id:"trades",badge:e("activityAlerts.activeTrades",{count:l.activeTrades}),actionText:l.tradeHint,onClick:()=>a("/profile?tab=trades&trade=all")}),u.slice(0,2)},[n,t?.id,l.pendingOffers,l.activeTrades,l.tradeHint,a,e]);return h.useEffect(()=>{const u=document.documentElement;if(!o.length){u.style.setProperty("--app-alerts-height","0px");return}const d=s.current;if(!d)return;const m=()=>{u.style.setProperty("--app-alerts-height",`${d.offsetHeight}px`)};m();const p=new ResizeObserver(()=>m());return p.observe(d),()=>{p.disconnect(),u.style.setProperty("--app-alerts-height","0px")}},[o.length]),o.length?i.jsx("div",{ref:s,className:j1.wrap,role:"status","aria-live":"polite",children:i.jsx("div",{className:j1.inner,children:o.map(u=>i.jsxs("button",{type:"button",className:`${j1.alert} ${u.id==="offers"?j1.alertOffers:j1.alertTrades}`,onClick:u.onClick,children:[i.jsx("span",{className:j1.badge,children:u.badge}),i.jsx("span",{className:j1.text,children:e("activityAlerts.actionLine",{action:u.actionText})})]},u.id))})}):null}const QU=["crypto-confirm","soft-chord-swell","soft-swell-glow","soft-swell-open"],JU="notificationSoundSettings",ife="lootifymarket:sound-settings",K1={enabled:!0,soundId:"crypto-confirm",volume:.7};function eH(e){return typeof e=="string"&&QU.includes(e)}function tH(e){return Number.isFinite(e)?Math.min(1,Math.max(0,e)):K1.volume}function sfe(e){return`/sounds/${e}.wav`}function U6(){try{const e=localStorage.getItem(JU);if(!e)return{...K1};const t=JSON.parse(e);return{enabled:typeof t.enabled=="boolean"?t.enabled:K1.enabled,soundId:eH(t.soundId)?t.soundId:K1.soundId,volume:tH(typeof t.volume=="number"?t.volume:K1.volume)}}catch{return{...K1}}}function lfe(e){const t={enabled:!!e.enabled,soundId:eH(e.soundId)?e.soundId:K1.soundId,volume:tH(e.volume)};try{localStorage.setItem(JU,JSON.stringify(t))}catch{}return typeof window<"u"&&window.dispatchEvent(new CustomEvent(ife,{detail:t})),t}function ofe(e){return lfe({...U6(),...e})}let z5=!1,Hm=null;function nH(){return Hm||(Hm=new Audio,Hm.preload="auto"),Hm}function rH(){if(z5||typeof window>"u")return;z5=!0;const e=nH();e.muted=!0,e.volume=0,e.play().then(()=>{e.pause(),e.currentTime=0,e.muted=!1}).catch(()=>{z5=!1})}function cfe(){if(typeof window>"u"||z5)return;const e=()=>{rH(),window.removeEventListener("pointerdown",e),window.removeEventListener("keydown",e)};window.addEventListener("pointerdown",e,{once:!0}),window.addEventListener("keydown",e,{once:!0})}async function aH(e){if(typeof window>"u")return;const t=e?.settings??U6();if(!e?.force&&!t.enabled)return;const n=e?.soundId??t.soundId,r=Math.min(1,Math.max(0,e?.volume??t.volume));if(r<=0)return;const a=nH();try{a.pause(),a.currentTime=0}catch{}a.src=sfe(n),a.volume=r,a.muted=!1;try{await a.play()}catch{}}const ufe=new Set(["item-offer-received","item-offer-message","purchase-receipt","item-sold"]);function dfe(){const{isAuthenticated:e,activitySummary:t}=Xt(),n=h.useRef(!1),r=h.useRef(0),a=h.useRef(new Set),s=h.useRef(!1);h.useEffect(()=>{cfe()},[]),h.useEffect(()=>{if(!e){n.current=!1,r.current=0,a.current.clear();return}const l=t.unreadNotifications,o=async()=>{try{const u=await sp.list(30);for(const d of u)a.current.add(d.id)}catch{}};if(!n.current){n.current=!0,r.current=l,o();return}if(l<=r.current){r.current=l;return}r.current=l,!s.current&&U6().enabled&&(s.current=!0,(async()=>{try{const u=await sp.list(20);let d=!1;for(const m of u)a.current.has(m.id)||(a.current.add(m.id),!m.isRead&&m.kind&&ufe.has(m.kind)&&(d=!0));d&&await aH()}catch{}finally{s.current=!1}})())},[e,t.unreadNotifications])}function ffe(){return dfe(),null}const hfe=[{id:"x",href:Z1e,label:"X (Twitter)"},{id:"youtube",href:Q1e,label:"YouTube"},{id:"instagram",href:J1e,label:"Instagram"},{id:"steam",href:K1e,label:"Steam Community"},{id:"discord",href:X1e,label:"Discord"},{id:"telegram",href:lk,label:"Telegram"},{id:"tiktok",href:Y1e,label:"TikTok"},{id:"trustpilot",href:e2e,label:"Trustpilot"}];
2561function mfe({size:e=16,className:t}){return i.jsx("svg",{className:t,width:e,height:e,viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":!0,children:i.jsx("path",{d:"M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.962 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z"})})}function iH({id:e,size:t=16}){switch(e){case"x":return i.jsx("svg",{width:14,height:14,viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":!0,children:i.jsx("path",{d:"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"})});case"youtube":return i.jsx("svg",{width:t,height:t,viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":!0,children:i.jsx("path",{d:"M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"})});case"instagram":return i.jsx("svg",{width:t,height:t,viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":!0,children:i.jsx("path",{d:"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zM12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12c0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24c3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0zm0 5.838a6.162 6.162 0 1 0 0 12.324 6.162 6.162 0 0 0 0-12.324zM12 16a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm6.406-11.845a1.44 1.44 0 1 0 0 2.881 1.44 1.44 0 0 0 0-2.881z"})});case"discord":return i.jsx("svg",{width:t,height:t,viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":!0,children:i.jsx("path",{d:"M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028 14.09 14.09 0 0 0 1.226-1.994.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.955-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.946 2.418-2.157 2.418z"})});case"steam":return i.jsx(MU,{size:t});case"telegram":return i.jsx(mfe,{size:t});case"tiktok":return i.jsx("svg",{width:t,height:t,viewBox:"0 0 448 512",fill:"currentColor","aria-hidden":!0,style:{display:"block"},children:i.jsx("path",{d:"M448,209.91a210.06,210.06,0,0,1-122.77-39.18V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z"})});case"trustpilot":return i.jsx("svg",{width:t,height:t,viewBox:"0 0 24 24",fill:"
2561currentColor","aria-hidden":!0,style:{display:"block"},children:i.jsx("path",{d:"M12 1.5l2.9 6.74 7.35.64-5.52 4.86 1.64 7.16L12 17.27l-6.37 3.63 1.64-7.16L1.75 8.88l7.35-.64L12 1.5z"})})}}function sH({linkClassName:e,iconSize:t=16}){return i.jsx(i.Fragment,{children:hfe.map(n=>i.jsx("a",{className:e,href:n.href,target:"_blank",rel:"noopener noreferrer","aria-label":n.label,children:i.jsx(iH,{id:n.id,size:t})},n.id))})}const pfe="_footer_xtxfl_1",gfe="_footerTop_xtxfl_9",bfe="_footerBrand_xtxfl_19",yfe="_footerNavColumns_xtxfl_25",xfe="_footerBrandMark_xtxfl_53",vfe="_footerLogo_xtxfl_71",_fe="_footerBrandName_xtxfl_82",wfe="_footerDisclaimer_xtxfl_90",kfe="_footerSocial_xtxfl_98",Sfe="_socialLink_xtxfl_103",Ife="_footerCol_xtxfl_122",Mfe="_footerHeading_xtxfl_129",Ffe="_footerLink_xtxfl_138",Cfe="_footerBottom_xtxfl_158",jfe="_footerCopy_xtxfl_170",Nfe="_footerSteam_xtxfl_171",yr={footer:pfe,footerTop:gfe,footerBrand:bfe,footerNavColumns:yfe,footerBrandMark:xfe,footerLogo:vfe,footerBrandName:_fe,footerDisclaimer:wfe,footerSocial:kfe,socialLink:Sfe,footerCol:Ife,footerHeading:Mfe,footerLink:Ffe,footerBottom:Cfe,footerCopy:jfe,footerSteam:Nfe},Tfe=()=>{const{t:e}=Se("common"),t=new Date().getFullYear();return i.jsxs("footer",{className:yr.footer,children:[i.jsxs("div",{className:yr.footerTop,children:[i.jsxs("div",{className:yr.footerBrand,children:[i.jsxs(Pt,{to:fe.home,className:yr.footerBrandMark,"aria-label":e("footer.brandName"),children:[i.jsx("img",{src:Kh,alt:"",width:36,height:36,className:yr.footerLogo,decoding:"async"}),i.jsx("span",{className:yr.footerBrandName,children:e("footer.brandName")})]}),i.jsx("p",{className:yr.footerDisclaimer,children:e("footer.disclaimer")}),i.jsx("div",{className:yr.footerSocial,"aria-label":e("footer.socialAriaLabel"),children:i.jsx(sH,{linkClassName:yr.socialLink})})]}),i.jsxs("div",{className:yr.footerNavColumns,children:[i.jsxs("nav",{className:yr.footerCol,"aria-label":e("footer.navAria.products"),children:[i.jsx("h4",{className:yr.footerHeading,children:e("footer.columns.products")}),i.jsx(Pt,{to:fe.market,className:yr.footerLink,children:e("footer.links.market")}),i.jsx(Pt,{to:fe.trades,className:yr.footerLink,children:e("footer.links.trades")}),i.jsx(Pt,{to:fe.giveaways,className:yr.footerLink,children:e("footer.links.giveaways")})]}),i.jsxs("nav",{className:yr.footerCol,"aria-label":e("footer.navAria.tools"),children:[i.jsx("h4",{className:yr.footerHeading,children:e("footer.columns.tools")}),i.jsx(Pt,{to:fe.portfolio,className:yr.footerLink,children:e("footer.links.portfolio")}),i.jsx(Pt,{to:fe.tradeUp,className:yr.footerLink,children:e("footer.links.tradeUp")}),i.jsx(Pt,{to:fe.floatChecker,className:yr.footerLink,children:e("footer.links.floatChecker")}),i.jsx(Pt,{to:fe.cologne2026,className:yr.footerLink,children:e("footer.links.cologne2026")})]}),i.jsxs("nav",{className:yr.footerCol,"aria-label":e("footer.navAria.resources"),children:[i.jsx("h4",{className:yr.footerHeading,children:e("footer.columns.resources")}),i.jsx(Pt,{to:fe.faq,className:yr.footerLink,children:e("footer.links.faq")}),i.jsx(Pt,{to:fe.affiliate,className:yr.footerLink,children:e("footer.links.affiliate")}),i.jsx(Pt,{to:fe.blog,className:yr.footerLink,children:e("footer.links.blog")}),i.jsx(Pt,{to:fe.legalPrivacyPolicy,className:yr.footerLink,children:e("footer.links.privacy")}),i.jsx(Pt,{to:fe.legalTermsOfService,className:yr.footerLink,children:e("footer.links.terms")})]})]})]}),i.jsxs("div",{className:yr.footerBottom,children:[i.jsx("p",{className:yr.footerCopy,children:e("footer.copyright",{year:t})}),i.jsx("p",{className:yr.footerSteam,children:e("footer.steamNote")})]})]})};function Afe(){const{pathname:e}=na(),{language:t,setLanguage:n}=E6();return h.useEffect(()=>{const r=S3(e);if(r){if(r.locale==="ru"){t!=="ru"&&n("ru");return}t==="ru"&&n("en")}},[e,t,n]),null}const Pfe="_app_o9739_2",Efe="_main_o9739_12",Lfe="_mainWithFooter_o9739_25",Rfe="_mainRoadmap_o9739_32",Ofe="_offersChatOpen_o9739_44",Uf={app:Pfe,main:Efe,mainWithFooter:Lfe,mainRoadmap:Rfe,offersChatOpen:Ofe},Bfe=[fe.home,fe.legalTermsOfService,fe.legalPrivacyPolicy],lH=({children:e})=>{const{pathname:t,search:n}=na(),a=Hs("(max-width: 960px)")&&kW(t,n),s=t!=="/profile"&&t!==fe.roadmap,l=t===fe.roadmap,o=!Bfe.includes(t);return i.jsxs("div",{className:`${Uf.app} ${a?Uf.offersChatOpen:""}`,children:[i.jsx(Afe,{}),i.jsx(ffe,{}),i.jsx(O3e,{}),i.jsx(Z3e,{}),o&&i.jsx(afe,{}),i.jsx("main",{className:`${Uf.main} ${l?Uf.mainRoadmap:""}`,children:s?i.jsxs("div",{className:Uf.mainWithFooter,children:[e,i.jsx(Tfe,{})]}):e}),i.jsx(q3e,{})]})},ur="https://lootify.market".replace(/\/+$/,""),Dfe="https://api.lootify.market".replace(/\/+$/,"");function $fe(e){return e?/^https?:\/\//i.test(e)?e:`${ur}${e.startsWith("/")?e:`/${e}`}`:""}function Wfe(){return`${ur}/`}function ck(){return`${ur}/og/market.jpg`}function oH(){return`${ur}/market`}function Ufe(e,t){const n=t.trim();return n?`${ur}/market/skin/${e===590830?590830:730}/${encodeURIComponent(n)}`:oH()}function Hfe(e){const t=e?.skinImageUrl?.trim();if(t&&/^https:\/\//i.test(t))return t;const n=new URLSearchParams,r=e?.name?.trim();t&&n.set("image",t),r&&n.set("name",r);const a=n.toString();return a?`${Dfe}/og/market-skin?${a}`:ck()}function zfe(){return`${ur}/portfolio`}function Vfe(){return`${ur}/og/portfolio.jpg`}function qfe(){return`${ur}/trade-up`}function Gfe(){return`${ur}/float-checker`}function Kfe(){return`${ur}/og/float-checker.jpg`}function bp(){return`${ur}/armory`}function Yfe(e){const t=e.trim();return t?`${bp()}/${encodeURIComponent(t)}`:bp()}function cH(){return`${ur}/og/armory.jpg`}function Zfe(){return`${ur}/og/trade-up.jpg`}
2561function Xfe(){return`${ur}/trades`}function Qfe(){return`${ur}/og/trades.jpg`}function Jfe(){return`${ur}/giveaways`}function e0e(){return`${ur}/og/giveaways.jpg`}function H6(){return`${ur}/og/cologne-2026.png`}function uk(){return`${ur}/cologne-2026`}function t0e(e,t){const n=t==="ru"?`/blog/ru/${e}`:`/blog/${e}`;return`${ur}${n}`}function n0e(e="en"){return e==="ru"?`${ur}/blog/ru`:`${ur}/blog`}function r0e(){return`${ur}/og/blog.jpg`}function a0e(e,t,n){if(!t&&!n)return"";if(t&&/^https?:\/\//i.test(t))return t;if(t){const r=t.match(/\.(png|jpe?g|webp|gif|svg)$/i),a=r?`.${r[1].toLowerCase()}`:".jpg";return`${ur}/og/blog/${e}${a}`}return $fe(n||t)}function i0e(){return`${ur}/faq`}function uH(e){return`${ur}/faq/${encodeURIComponent(e)}`}function dH(){return`${ur}/og/faq.jpg`}function s0e(){return`${ur}/affiliate`}function l0e(){return`${ur}/og/affiliate.jpg`}function o0e(){return`${ur}/wiki`}function c0e(){return`${ur}/og/wiki.jpg`}function od(e){return document.querySelector(`meta[name="${e}"]`)?.getAttribute("content")??null}function Hf(e){return document.querySelector(`meta[property="${e}"]`)?.getAttribute("content")??null}function So(e,t){let n=document.querySelector(`meta[name="${e}"]`);n||(n=document.createElement("meta"),n.setAttribute("name",e),document.head.appendChild(n)),n.setAttribute("content",t)}function cd(e,t){let n=document.querySelector(`meta[property="${e}"]`);n||(n=document.createElement("meta"),n.setAttribute("property",e),document.head.appendChild(n)),n.setAttribute("content",t)}function zf(e){document.querySelector(`meta[name="${e}"]`)?.remove()}function kT(e){document.querySelector(`meta[property="${e}"]`)?.remove()}function Kr({title:e,description:t,keywords:n,imageUrl:r,pageUrl:a}){h.useEffect(()=>{const s=document.title,l=od("description"),o=od("keywords"),u=document.querySelector('meta[name="keywords"]')!=null,d=od("twitter:card"),m=od("twitter:image"),p=od("twitter:title"),b=od("twitter:description"),y=Hf("og:title"),v=Hf("og:description"),_=Hf("og:image"),w=Hf("og:url"),k=Hf("og:type"),S=document.querySelector('meta[name="twitter:card"]')!=null,I=document.querySelector('meta[name="twitter:image"]')!=null,C=document.querySelector('meta[name="twitter:title"]')!=null,F=document.querySelector('meta[name="twitter:description"]')!=null,N=document.querySelector('meta[property="og:title"]')!=null,A=document.querySelector('meta[property="og:description"]')!=null,L=document.querySelector('meta[property="og:image"]')!=null,P=document.querySelector('meta[property="og:url"]')!=null,T=document.querySelector('meta[property="og:type"]')!=null;document.title=e,So("description",t),n?.trim()&&So("keywords",n.trim());const E=a?.trim();if(E)if(cd("og:type","website"),cd("og:title",e),cd("og:description",t),cd("og:url",E),So("twitter:title",e),So("twitter:description",t),r?.trim()){const R=r.trim();cd("og:image",R),So("twitter:card","summary_large_image"),So("twitter:image",R)}else So("twitter:card","summary");return()=>{document.title=s,l!=null?So("description",l):zf("description"),u&&o!=null?So("keywords",o):zf("keywords");const R=(z,U,B)=>{U&&B!=null?So(z,B):zf(z)},D=(z,U,B)=>{U&&B!=null?cd(z,B):kT(z)};R("twitter:card",S,d),R("twitter:image",I,m),R("twitter:title",C,p),R("twitter:description",F,b),D("og:title",N,y),D("og:description",A,v),D("og:image",L,_),D("og:url",P,w),D("og:type",T,k)}},[e,t,n,r,a])}function Bl(e,t,n){const r=(n??"").trim();return r?e(`${t}.${r}`,{defaultValue:r}):""}const fH=[30,20,15,10,5,2.5,0],$o=5,Bc=1e8;function u0e(e,t){const n=t??$o;return e??n}function I3(e,t){if(e<=0||t<=0)return e+1;const n=Math.ceil(e*(1-t/100));return Math.max(1,Math.min(n,e))}function hH(e,t,n,r){if(e===0)return t("card.owner.offersDisable");const a=t("card.owner.offersMaxDiscount",{percent:e});return r&&e===n?`${a} ${t("card.owner.offersProfileSuffix")}`:a}const d0e="_menu_aw05m_1",f0e="_item_aw05m_15",h0e="_itemTextOnly_aw05m_41",m0e="_itemActive_aw05m_46",p0e="_divider_aw05m_50",N1={menu:d0e,item:f0e,itemTextOnly:h0e,itemActive:m0e,divider:p0e};function g0e(e){const t=e.getBoundingClientRect(),n=6,r=220,a=280;let s=t.right+n;s+r>window.innerWidth-8&&(s=t.left-n-r);const l=t.top,o=t.bottom-a;return{top:l+a<=window.innerHeight-8?l:Math.max(8,o),left:Math.max(8,s)}}function b0e(){return i.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2","aria-hidden":!0,
2561children:[i.jsx("path",{d:"M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94"}),i.jsx("path",{d:"M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19"}),i.jsx("line",{x1:"1",y1:"1",x2:"23",y2:"23"})]})}function mH({open:e,anchorRef:t,onClose:n,storedMaxOfferDiscountPercent:r,profileDefaultPercent:a,onSelect:s,portalRef:l}){const{t:o}=Se("market"),u=h.useRef(null),[d,m]=h.useState(null),p=u0e(r,a),b=r==null,y=h.useCallback(()=>{const w=t.current;w&&m(g0e(w))},[t]);if(h.useLayoutEffect(()=>{if(!e){m(null);return}y()},[e,y]),h.useEffect(()=>{if(!e)return;const w=()=>y();return window.addEventListener("resize",w),window.addEventListener("scroll",w,!0),()=>{window.removeEventListener("resize",w),window.removeEventListener("scroll",w,!0)}},[e,y]),h.useEffect(()=>{if(!e)return;const w=k=>{k.key==="Escape"&&n()};return document.addEventListener("keydown",w),()=>document.removeEventListener("keydown",w)},[e,n]),h.useEffect(()=>{if(!e)return;const w=k=>{const S=k.target;u.current?.contains(S)||t.current?.contains(S)||n()};return document.addEventListener("mousedown",w),()=>document.removeEventListener("mousedown",w)},[e,n,t]),!e||!d)return null;const v=w=>{s(w===a?null:w),n()},_=w=>{u.current=w,l&&(l.current=w)};return Wn.createPortal(i.jsxs("div",{ref:_,className:N1.menu,style:{top:d.top,left:d.left},role:"menu","aria-label":o("card.owner.offersSubmenuAria"),children:[fH.filter(w=>w>0).map(w=>{const k=p===w,S=w===a&&(b||k);return i.jsx("button",{type:"button",className:`${N1.item} ${N1.itemTextOnly} ${k?N1.itemActive:""}`,role:"menuitemradio","aria-checked":k,onClick:I=>{I.stopPropagation(),v(w)},children:i.jsx("span",{children:hH(w,o,a,S&&b)})},w)}),i.jsx("div",{className:N1.divider,role:"separator"}),i.jsxs("button",{type:"button",className:`${N1.item} ${p===0?N1.itemActive:""}`,role:"menuitemradio","aria-checked":p===0,onClick:w=>{w.stopPropagation(),v(0)},children:[i.jsx(b0e,{}),i.jsx("span",{children:o("card.owner.offersDisable")})]})]}),document.body)}const y0e="_menu_bf5ld_1",x0e="_item_bf5ld_15",v0e="_itemDanger_bf5ld_16",_0e="_itemActive_bf5ld_49",w0e="_divider_bf5ld_63",k0e="_arrow_bf5ld_69",T1={menu:y0e,item:x0e,itemDanger:v0e,itemActive:_0e,divider:w0e,arrow:k0e},yp=196,S0e=160;function I0e(e){const t=e.closest("[data-owner-footer-row]");return t instanceof HTMLElement&&t.offsetHeight>0?t.offsetHeight:48}function M0e(e,t){const n=e.getBoundingClientRect(),r=6,a=Math.min(Math.max(8,n.right-yp),window.innerWidth-yp-8),s=n.bottom+r,l=n.bottom-r-t;return{top:s+t<=window.innerHeight-8?s:Math.max(8,l),left:a}}function F0e(e,t,n){const r=e.getBoundingClientRect(),a=t.getBoundingClientRect(),s=I0e(t),l=r.bottom-s,o=Math.min(Math.max(8,a.right-yp),window.innerWidth-yp-8),u=r.bottom,d=l-n;return{top:u+n<=window.innerHeight-8?u:Math.max(8,d),left:o}}function C0e({open:e,anchorRef:t,cardAnchorRef:n,onClose:r,ownerActionDisabled:a=!1,onUpdateDescription:s,onRemoveListing:l,storedMaxOfferDiscountPercent:o,profileDefaultOfferDiscountPercent:u=5,onOfferDiscountChange:d}){const{t:m}=Se("market"),p=h.useRef(null),b=h.useRef(null),y=h.useRef(null),[v,_]=h.useState(null),[w,k]=h.useState(!1),S=h.useCallback(()=>{const I=t.current;if(!I)return;const C=p.current?.offsetHeight??S0e,F=n?.current;if(F){_(F0e(F,I,C));return}_(M0e(I,C))},[t,n]);return h.useLayoutEffect(()=>{if(!e){_(null),k(!1);return}S();let I=0,C=0;return I=requestAnimationFrame(()=>{S(),C=requestAnimationFrame(()=>S())}),()=>{cancelAnimationFrame(I),cancelAnimationFrame(C)}},[e,S]),h.useEffect(()=>{if(!e)return;const I=()=>S();return window.addEventListener("resize",I),window.addEventListener("scroll",I,!0),()=>{window.removeEventListener("resize",I),window.removeEventListener("scroll",I,!0)}},[e,S]),h.useEffect(()=>{if(!e||!n?.current)return;const I=n.current,C=new ResizeObserver(()=>S());return C.observe(I),()=>C.disconnect()},[e,n,S]),h.useEffect(()=>{if(!e)return;const I=C=>{C.key==="Escape"&&(w?k(!1):r())};return document.addEventListener("keydown",I),()=>document.removeEventListener("keydown",I)},[e,r,w]),h.useEffect(()=>{if(!e)return;const I=C=>{const F=C.target;p.current?.contains(F)||b.current?.contains(F)||t.current?.contains(F)||n?.current?.contains(F)||r()};return document.addEventListener("mousedown",I),()=>document.removeEventListener("mousedown",I)},[e,r,t,n]),!e||!v?null:i.jsxs(i.Fragment,{children:[Wn.createPortal(i.jsxs("div",{ref:p,className:T1.menu,style:{to
2561p:v.top,left:v.left},role:"menu","aria-label":m("card.owner.ariaListingOptions"),children:[i.jsxs("button",{type:"button",className:T1.item,role:"menuitem",onClick:I=>{I.stopPropagation(),s?.(),r()},children:[i.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:[i.jsx("path",{d:"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"}),i.jsx("path",{d:"M14 2v6h6"}),i.jsx("path",{d:"M16 13H8"}),i.jsx("path",{d:"M16 17H8"}),i.jsx("path",{d:"M10 9H8"})]}),i.jsx("span",{children:m("card.owner.description")})]}),i.jsxs("button",{ref:y,type:"button",className:`${T1.item} ${w?T1.itemActive:""}`,role:"menuitem","aria-haspopup":"menu","aria-expanded":w,onClick:I=>{I.stopPropagation(),k(C=>!C)},children:[i.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2","aria-hidden":!0,children:[i.jsx("circle",{cx:"12",cy:"12",r:"10"}),i.jsx("path",{d:"M9 9h.01M15 15h.01"}),i.jsx("path",{d:"M9.5 14.5 14.5 9.5"})]}),i.jsx("span",{children:m("card.owner.offers")}),i.jsx("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",className:T1.arrow,children:i.jsx("path",{d:"M9 18l6-6-6-6"})})]}),i.jsx("div",{className:T1.divider,role:"separator"}),i.jsxs("button",{type:"button",className:T1.itemDanger,role:"menuitem",disabled:a,onClick:I=>{I.stopPropagation(),r(),l?.()},children:[i.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:[i.jsx("path",{d:"M3 6h18M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"}),i.jsx("path",{d:"M10 11v6"}),i.jsx("path",{d:"M14 11v6"})]}),i.jsx("span",{children:m("card.owner.unlist")})]})]}),document.body),i.jsx(mH,{open:w,anchorRef:y,portalRef:b,onClose:()=>k(!1),storedMaxOfferDiscountPercent:o,profileDefaultPercent:u,onSelect:I=>{d?.(I),r()}})]})}const j0e="_popover_1c1fj_1",N0e="_text_1c1fj_13",T0e="_warning_1c1fj_22",Mg={popover:j0e,text:N0e,warning:T0e},kv=12050,_i=8,zm=10,A0e=240,P0e=520;function E0e(e,t,n){const r=window.innerWidth,a=window.innerHeight,s=Math.min(A0e,r-_i*2),l=Math.min(t,s);if(r<=P0e){const b=r-_i*2;let y=e.top-zm,v="translate(0, -100%)";return y-n<_i&&(y=e.bottom+zm,v="translate(0, 0)"),v==="translate(0, -100%)"&&y-n<_i&&(y=_i+n,v="translate(0, -100%)"),v==="translate(0, 0)"&&y+n>a-_i&&(y=Math.max(_i,a-_i-n)),{position:"fixed",left:_i,top:y,transform:v,zIndex:kv,width:b,maxWidth:b}}const o=e.top+e.height/2;let u=e.left-zm,d="translate(-100%, -50%)";u-l<_i&&(u=e.right+zm,d="translate(0, -50%)"),d==="translate(0, -50%)"?u=Math.max(_i,Math.min(u,r-_i-l)):u=Math.min(r-_i,Math.max(u,_i+l));let m=o;const p=n/2;return m-p<_i?m=_i+p:m+p>a-_i&&(m=a-_i-p),{position:"fixed",left:u,top:m,transform:d,zIndex:kv,maxWidth:s}}function pH({anchorRef:e,description:t,onMouseEnter:n,onMouseLeave:r}){const{t:a}=Se("market"),s=h.useRef(null),[l,o]=h.useState(null),u=()=>{const d=e.current,m=s.current;if(!d||!m)return;const p=d.getBoundingClientRect();o(E0e(p,m.offsetWidth,m.offsetHeight))};return h.useLayoutEffect(()=>{u()},[e,t]),h.useEffect(()=>{const d=()=>u();return window.addEventListener("resize",d),window.addEventListener("scroll",d,!0),()=>{window.removeEventListener("resize",d),window.removeEventListener("scroll",d,!0)}},[e,t]),typeof document>"u"?null:Wn.createPortal(i.jsxs("div",{ref:s,className:Mg.popover,"data-listing-note-popover":"",style:l??{visibility:"hidden",position:"fixed",zIndex:kv},role:"tooltip","aria-label":a("card.notePopover.aria"),onMouseEnter:n,onMouseLeave:r,children:[i.jsxs("p",{className:Mg.text,children:["“",t,"”"]}),i.jsx("p",{className:Mg.warning,children:a("card.notePopover.warning")})]}),document.body)}const L0e="_wrapper_1rxt1_2",R0e="_wrapperWithSidebar_1rxt1_12",O0e="_sidebarSlot_1rxt1_22",B0e="_mainColumn_1rxt1_41",D0e="_gameBar_1rxt1_53",$0e="_gameBarLabel_1rxt1_64",W0e="_header_1rxt1_84",U0e="_headerTop_1rxt1_91",H0e="_headerTitleArea_1rxt1_100",z0e="_headerGameArea_1rxt1_107",V0e="_headerGameSelect_1rxt1_113",q0e="_headerQuickPick_1rxt1_119",G0e="_sandboxQuickFilters_1rxt1_127",K0e="_sandboxChip_1rxt1_135",Y0e="_sandboxChipActive_1rxt1_152",Z0e="_gameSelectDropdown_1rxt1_158",X0e="_gameSelectBtn_1rxt1_164",Q0e="_gameSelectLabel_1rxt1_194",J0e="_gameSelectChip_1rxt1_204",ehe="_gameSelectChipLabel_1rxt1_213",the="_gameSelectIcon_1rxt1_220",nhe="_gameOptionIcon_1rxt1_221",rhe="_gameSelectMenu_1rxt1_229",ahe="_gameSelectOption_1rxt1_242",ihe="_gameSelectOptionActive_1rxt1_263",she="_gameOptionMain_1rxt1_276",lhe="_gameSelectChevron_1rxt1_283",ohe="_gameSelectChevronOpen_1rxt1_289",che="_headerBottom_1rxt1_294",uhe="_filtersArea_1rxt1_303",dhe="_headerControls_1rxt1_308",fhe="_filtersDrawerTrigger_1rxt1_316",hhe="_filtersDrawerRoot_1rxt1_337",mhe="_filtersDrawerBackdrop_1rxt1_348",phe="_filtersDrawerRootVisible_1rxt1_360",ghe="_filtersDrawerPanel_1rxt1_364",bhe="_filtersDrawerToolbar_1rxt1_389",yhe="_filtersDrawerHeading_1rxt1_399",xhe="_filtersDrawerClose_1rxt1_407",vhe="_filtersDrawerBody_1rxt1_428",_he="_filtersSheetFooter_1rxt1_437",whe="_filtersSheetReset_1rxt1_447",khe="_filtersSheetApply_1rxt1_448",She="_title_1rxt1_478",Ihe="_subtitle_1rxt1_487",Mhe="_sortRow_1rxt1_496",Fhe="_feedRefreshButton_1rxt1_502",Che="_feedRefreshIcon_1rxt1_531",jhe="_feedRefreshIconSpinning_1rxt1_536",Nhe="_marketFeedRefreshSpin_1rxt1_1",The="_sort_1rxt1_496",Ahe="_sortDropdown_1rxt1_559",Phe="_sortButton_1rxt1_563",Ehe="_sortArrow_1rxt1_595",Lhe="_sortMenu_1rxt1_601",Rhe="_sortOptionText_1rxt1_616",Ohe="_sortHotIcon_1rxt1_624",Bhe="_sortBestDealsIcon_1rxt1_629",Dhe="_sortOption_1rxt1_616",$he="_sortOptionActive_1rxt1_655",Whe="_loadMoreSentinel_1rxt1_669",Uhe="_loadMoreLabel_1rxt1_676",Hhe="_grid_1rxt1_686",zhe="_feedWindow_1rxt1_748",Vhe="_feedWindowSpacer_1rxt1_754",qhe="_cardVault_1rxt1_779",Ghe="_cardVaultCompact_1rxt1_779",Khe="_cardVaultInventory_1rxt1_779",Yhe="_bodyVault_1rxt1_793",Zhe="_imageContainer_1rxt1_799",Xhe="_bodyVaultBuyer_1rxt1_808",Qhe="_bodyVaultMiddle_1rxt1_812",Jhe="_bodyVaultTop_1rxt1_815",e4e="_nameVault_1rxt1_818",t4e="_variantVault_1rxt1_822",n4e="_priceVault_1rxt1_825",r4e="_priceVaultRow_1rxt1_829",a4e="_floatRowVault_1rxt1_833",i4e="_floatRowVaultSpacer_1rxt1_834",s4e="_tradeWearReadoutVault_1rxt1_835",l4e="_floatBarVault_1rxt1_838",o4e="_floatHandleVault_1rxt1_841",c4e="_floatReadoutVault_1rxt1_845",u4e="_tradeWearAbbrev_1rxt1_846",d4e="_tradeWearSep_1rxt1_847",f4e="_tradeWearFloat_1rxt1_848",h4e="_footerVault_1rxt1_851",m4e="_footerVaultInactive_1rxt1_857",p4e="_buyerListingStatusVault_1rxt1_860",g4e="_buyerActionsVault_1rxt1_869",b4e="_vaultBuy_1rxt1_874",y4e="_vaultOffer_1rxt1_875",x4e="_vaultCart_1rxt1_876",v4e="_vaultBuyCurrency_1rxt1_888",_4e="_ownerActionsVault_1rxt1_895",w4e="_vaultUnlist_1rxt1_900",k4e="_vaultInventoryBtn_1rxt1_901",S4e="_priceVaultRowReserve_1rxt1_907",I4e="_vaultOwnerBtn_1rxt1_912",M4e="_vaultOwnerUpdateBtn_1rxt1_919",F4e="_vaultOwnerMoreBtn_1rxt1_925",C4e="_listedTime_1rxt1_936",j4e="_watchFab_1rxt1_937",N4e="_watchFabCount_1rxt1_941",T4e="_imageMetaRight_1rxt1_944",A4e="_decorators_1rxt1_949",P4e="_stickerWrapper_1rxt1_952",E4e="_charmWrapper_1rxt1_953",L4e="_stickerInner_1rxt1_957",R4e="_charmInner_1rxt1_958",O4e="_inspectFab_1rxt1_963",B4e="_imageFabStack_1rxt1_966",D4e="_noteFab_1rxt1_971",$4e="_tooltip_1rxt1_985",W4e="_cardVaultLandingCarousel_1rxt1_1003",U4e="_footerVaultSoldBar_1rxt1_1064",H4e="_footerVaultSoldBarText_1rxt1_1068",z4e="_footerVaultPreviewSpacer_1rxt1_1072",V4e="_emptyState_1rxt1_1118",q4e="_emptyTitle_1rxt1_1131",G4e="_emptySubtitle_1rxt1_1138",K4e="_card_1rxt1_779",Y4e="_cardVaultSelected_1rxt1_1258",Z4e="_cardVaultStripPick_1rxt1_1265",X4e="_rarityConsumer_1rxt1_1302",Q4e="_rarityIndustrial_1rxt1_1306",J4e="_rarityMilSpec_1rxt1_1310",eme="_rarityRestricted_1rxt1_1314",tme="_rarityClassified_1rxt1_1318",nme="_rarityCovert_1rxt1_1322",rme="_rarityExtraordinary_1rxt1_1326",ame="_rarityContraband_1rxt1_1327",ime="_cardVaultStripCompact_1rxt1_1332",sme="_nameWrap_1rxt1_1362",lme="_floatValue_1rxt1_1391",ome="_stickerRow_1rxt1_1401",cme="_specialBadgesRow_1rxt1_1417",ume="_specialBadge_1rxt1_1417",dme="_inventorySelectedBadge_1rxt1_1431",fme="_bodyVaultInventory_1rxt1_1457",hme="_charmRow_1rxt1_1528",mme="_inventoryStackBadges_1rxt1_1548",pme="_inventoryStackBadge_1rxt1_1548",gme="_inventoryStackListedBadge_1rxt1_1572",bme="_cardVaultListedLocked_1rxt1_1661",yme="_inventoryListedOverlay_1rxt1_1669",xme="_inventoryListedOverlayLabel_1rxt1_1682",vme="_bodyVaultGrow_1rxt1_1749",_me="_sandboxTagsRow_1rxt1_1799",wme="_sandboxTagPill_1rxt1_1810",kme="_variantFn_1rxt1_1830",Sme="_variantMw_1rxt1_1831",Ime="_variantFt_1rxt1_1835",Mme="_variantWw_1rxt1_1839",Fme="_variantBs_1rxt1_1843",Cme="_variantDefault_1rxt1_1847",jme="_vaultRarityDefault_1rxt1_1852",Nme="_vaultRarityConsumer_1rxt1_1856",Tme="_vaultRarityIndustrial_1rxt1_1860",Ame="_vaultRarity
2561MilSpec_1rxt1_1864",Pme="_vaultRarityRestricted_1rxt1_1868",Eme="_vaultRarityClassified_1rxt1_1872",Lme="_vaultRarityCovert_1rxt1_1876",Rme="_vaultRarityExtraordinary_1rxt1_1880",Ome="_tradeBoardWearLine_1rxt1_1919",Bme="_floatBarTrack_1rxt1_1934",Dme="_floatBarRange_1rxt1_1941",$me="_floatSegmentGreen_1rxt1_1948",Wme="_floatSegmentMid_1rxt1_1955",Ume="_floatSegmentRed_1rxt1_1962",Hme="_floatBarInteractive_1rxt1_1983",zme="_footerVaultProfileGrid_1rxt1_2036",Vme="_footerVaultInventoryReserve_1rxt1_2042",qme="_footerVaultInventory_1rxt1_2042",Gme="_footerVaultHover_1rxt1_2082",Kme="_buyerListingStatusBanner_1rxt1_2163",Yme="_vaultSep_1rxt1_2187",Zme="_vaultInventoryBtnMuted_1rxt1_2197",Xme="_vaultActionTip_1rxt1_2299",Qme="_buyerCartBtn_1rxt1_2323",Jme="_vaultBuyPending_1rxt1_2347",e5e="_buyBtnSpinner_1rxt1_2352",t5e="_buyBtnSpin_1rxt1_2352",n5e="_vaultBuyLabel_1rxt1_2368",r5e="_vaultCartBtnActive_1rxt1_2407",a5e="_cartIconStrike_1rxt1_2418",i5e="_ownerActionsVaultWrap_1rxt1_2438",s5e="_cardVaultListHoverPinned_1rxt1_2445",l5e="_vaultOwnerMoreWrap_1rxt1_2467",o5e="_vaultOwnerBtnAccent_1rxt1_2531",c5e="_vaultOwnerBtnDanger_1rxt1_2542",u5e="_cardVaultListHover_1rxt1_2445",d5e="_ownerFooterCompact_1rxt1_2648",f5e="_cardModal_1rxt1_2663",h5e="_cardModalHero_1rxt1_2673",m5e="_cardVaultBrowseOnly_1rxt1_2794",p5e="_cardSidebar_1rxt1_2843",g5e="_body_1rxt1_793",b5e="_footer_1rxt1_851",y5e="_watchFabActive_1rxt1_3012",x5e="_imageCircleFab_1rxt1_3035",v5e="_noteFabActive_1rxt1_3059",_5e="_image_1rxt1_799",w5e="_name_1rxt1_818",k5e="_variant_1rxt1_822",S5e="_stickerImage_1rxt1_3165",I5e="_stickerPlaceholder_1rxt1_3172",M5e="_stickerPercent_1rxt1_3186",F5e="_charmImage_1rxt1_3236",C5e="_charmPlaceholder_1rxt1_3243",j5e="_attachmentTooltipPortal_1rxt1_3278",N5e="_attachmentTooltipInner_1rxt1_3283",T5e="_attachmentTooltipArrow_1rxt1_3298",A5e="_attachmentTooltipBelow_1rxt1_3309",P5e="_attachmentTooltipAbove_1rxt1_3315",E5e="_attachmentTooltipOpen_1rxt1_3321",L5e="_attachmentTipInBelow_1rxt1_1",R5e="_attachmentTipInAbove_1rxt1_1",O5e="_attachmentTooltipClosing_1rxt1_3329",B5e="_attachmentTipOutBelow_1rxt1_1",D5e="_attachmentTipOutAbove_1rxt1_1",$5e="_tooltipTitle_1rxt1_3377",W5e="_tooltipLine_1rxt1_3385",U5e="_tooltipSpacer_1rxt1_3392",H5e="_attachmentFilterable_1rxt1_3450",z5e="_attachmentFilterActive_1rxt1_3454",V5e="_floatRow_1rxt1_833",q5e="_floatBar_1rxt1_838",G5e="_floatHandle_1rxt1_841",K5e="_floatIndex_1rxt1_3580",Y5e="_priceSection_1rxt1_3585",Z5e="_price_1rxt1_825",X5e="_floatMeta_1rxt1_3601",Q5e="_badges_1rxt1_3620",J5e="_chip_1rxt1_3625",epe="_actionRow_1rxt1_3634",tpe="_actionRowModal_1rxt1_3640",npe="_actionRowInventory_1rxt1_3644",rpe="_actionRowBuyer_1rxt1_3649",ape="_buyerFooterCompact_1rxt1_3654",ipe="_buyerPriceCon_1rxt1_3669",spe="_buyerPlaceOfferBtn_1rxt1_3683",lpe="_buyerActions_1rxt1_869",ope="_buyerCartBtnActive_1rxt1_3727",cpe="_buyerBuyBtn_1rxt1_3733",upe="_buyerBuyBtnPending_1rxt1_3750",dpe="_ownerPriceCon_1rxt1_3771",fpe="_ownerPriceDisplay_1rxt1_3791",hpe="_ownerPencilBtn_1rxt1_3797",mpe="_ownerPricePo
2561pover_1rxt1_3817",ppe="_ownerPricePopoverVaultList_1rxt1_3834",gpe="_ownerPricePrefix_1rxt1_3842",bpe="_ownerPriceInput_1rxt1_3848",ype="_ownerDotsWrap_1rxt1_3864",xpe="_ownerDotsBtn_1rxt1_3868",vpe="_ownerMenu_1rxt1_3890",_pe="_ownerMenuVaultList_1rxt1_3906",wpe="_ownerMenuItem_1rxt1_3913",kpe="_ownerMenuItemDanger_1rxt1_3914",Spe="_ownerMenuArrow_1rxt1_3947",Ipe="_actionIconButton_1rxt1_3952",Mpe="_actionGhostButton_1rxt1_3971",Fpe="_actionGhostLabel_1rxt1_3985",Cpe="_actionGhostSub_1rxt1_3989",jpe="_actionPrimaryButton_1rxt1_3994",Npe="_actionRemoveButton_1rxt1_4006",ae={wrapper:L0e,wrapperWithSidebar:R0e,sidebarSlot:O0e,mainColumn:B0e,gameBar:D0e,gameBarLabel:$0e,header:W0e,headerTop:U0e,headerTitleArea:H0e,headerGameArea:z0e,headerGameSelect:V0e,headerQuickPick:q0e,sandboxQuickFilters:G0e,sandboxChip:K0e,sandboxChipActive:Y0e,gameSelectDropdown:Z0e,gameSelectBtn:X0e,gameSelectLabel:Q0e,gameSelectChip:J0e,gameSelectChipLabel:ehe,gameSelectIcon:the,gameOptionIcon:nhe,gameSelectMenu:rhe,gameSelectOption:ahe,gameSelectOptionActive:ihe,gameOptionMain:she,gameSelectChevron:lhe,gameSelectChevronOpen:ohe,headerBottom:che,filtersArea:uhe,headerControls:dhe,filtersDrawerTrigger:fhe,filtersDrawerRoot:hhe,filtersDrawerBackdrop:mhe,filtersDrawerRootVisible:phe,filtersDrawerPanel:ghe,filtersDrawerToolbar:bhe,filtersDrawerHeading:yhe,filtersDrawerClose:xhe,filtersDrawerBody:vhe,filtersSheetFooter:_he,filtersSheetReset:whe,filtersSheetApply:khe,title:She,subtitle:Ihe,sortRow:Mhe,feedRefreshButton:Fhe,feedRefreshIcon:Che,feedRefreshIconSpinning:jhe,marketFeedRefreshSpin:Nhe,sort:The,sortDropdown:Ahe,sortButton:Phe,sortArrow:Ehe,sortMenu:Lhe,sortOptionText:Rhe,sortHotIcon:Ohe,sortBestDealsIcon:Bhe,sortOption:Dhe,sortOptionActive:$he,loadMoreSentinel:Whe,loadMoreLabel:Uhe,grid:Hhe,feedWindow:zhe,feedWindowSpacer:Vhe,cardVault:qhe,cardVaultCompact:Ghe,cardVaultInventory:Khe,bodyVault:Yhe,imageContainer:Zhe,bodyVaultBuyer:Xhe,bodyVaultMiddle:Qhe,bodyVaultTop:Jhe,nameVault:e4e,variantVault:t4e,priceVault:n4e,priceVaultRow:r4e,floatRowVault:a4e,floatRowVaultSpacer:i4e,tradeWearReadoutVault:s4e,floatBarVault:l4e,floatHandleVault:o4e,floatReadoutVault:c4e,tradeWearAbbrev:u4e,tradeWearSep:d4e,tradeWearFloat:f4e,footerVault:h4e,footerVaultInactive:m4e,buyerListingStatusVault:p4e,buyerActionsVault:g4e,vaultBuy:b4e,vaultOffer:y4e,vaultCart:x4e,vaultBuyCurrency:v4e,ownerActionsVault:_4e,vaultUnlist:w4e,vaultInventoryBtn:k4e,priceVaultRowReserve:S4e,vaultOwnerBtn:I4e,vaultOwnerUpdateBtn:M4e,vaultOwnerMoreBtn:F4e,listedTime:C4e,watchFab:j4e,watchFabCount:N4e,imageMetaRight:T4e,decorators:A4e,stickerWrapper:P4e,charmWrapper:E4e,stickerInner:L4e,charmInner:R4e,inspectFab:O4e,imageFabStack:B4e,noteFab:D4e,tooltip:$4e,cardVaultLandingCarousel:W4e,footerVaultSoldBar:U4e,footerVaultSoldBarText:H4e,footerVaultPreviewSpacer:z4e,emptyState:V4e,emptyTitle:q4e,emptySubtitle:G4e,card:K4e,cardVaultSelected:Y4e,cardVaultStripPick:Z4e,rarityConsumer:X4e,rarityIndustrial:Q4e,rarityMilSpec:J4e,rarityRestricted:eme,rarityClassified:tme,rarityCovert:nme,rarityExtraordinary:rme,rarityContraband:ame,cardVaultStripCompact:ime,nameWrap:sme,floatValue:lme,stickerRow:ome,specialBadgesRow:cme,specialBadge:ume,inventorySelectedBadge:dme,bodyVaultInventory:fme,charmRow:hme,inventoryStackBadges:mme,inventoryStackBadge:pme,inventoryStackListedBadge:gme,cardVaultListedLocked:bme,inventoryListedOverlay:yme,inventoryListedOverlayLabel:xme,bodyVaultGrow:vme,sandboxTagsRow:_me,sandboxTagPill:wme,variantFn:kme,variantMw:Sme,variantFt:Ime,variantWw:Mme,variantBs:Fme,variantDefault:Cme,vaultRarityDefault:jme,vaultRarityConsumer:Nme,vaultRarityIndustrial:Tme,vaultRarityMilSpec:Ame,vaultRarityRestricted:Pme,vaultRarityClassified:Eme,vaultRarityCovert:Lme,vaultRarityExtraordinary:Rme,tradeBoardWearLine:Ome,floatBarTrack:Bme,floatBarRange:Dme,floatSegmentGreen:$me,floatSegmentMid:Wme,floatSegmentRed:Ume,floatBarInteractive:Hme,footerVaultProfileGrid:zme,footerVaultInventoryReserve:Vme,footerVaultInventory:qme,footerVaultHover:Gme,buyerListingStatusBanner:Kme,vaultSep:Yme,vaultInventoryBtnMuted:Zme,vaultActionTip:Xme,buyerCartBtn:Qme,vaultBuyPending:Jme,buyBtnSpinner:e5e,buyBtnSpin:t5e,vaultBuyLabel:n5e,vaultCartBtnActive:r5e,cartIconStrike:a5e,ownerActionsVaultWrap:i5e,cardVaultListHoverPinned:s5e,vaultOwnerMoreWrap:l5e,vaultOwnerBtnAccent:o5e,vaultOwnerBtnDanger:c5e,cardVaultListHover:u5e,ownerFooterCompact:d5e,cardModal:f5e,cardModalHero:h5e,cardVaultBrowseOnly:m5e,cardSidebar:p5e,body:g5e,footer:b5e,watchFabActive:y5e,imageCircleFab:x5e,noteFabActive:v5e,image:_5e,name:w5e,variant:k5e,stickerImage:S5e,stickerPlaceholder:I5e,stickerPercent:M5e,charmImage:F5e,charmPlaceholder:C5e,attachmentTooltipPortal:j5e,attachmentTooltipInner:N5e,attachmentTooltipArrow:T5e,attachmentTooltipBelow:A5e,attachmentTooltipAbove:P5e,attachmentTooltipOpen:E5e,attachmentTipInBelow:L5e,attachmentTipInAbove:R5e,attachmentTooltipClosing:O5e,attachmentTipOutBelow:B5e,attachmentTipOutAbove:D5e,tooltipTitle:$5e,tooltipLine:W5e,tooltipSpacer:U5e,attachmentFilterable:H5e,attachmentFilterActive:z5e,floatRow:V5e,floatBar:q5e,floatHandle:G5e,floatIndex:K5e,priceSection:Y5e,price:Z5e,floatMeta:X5e,badges:Q5e,chip:J5e,actionRow:epe,actionRowModal:tpe,actionRowInventory:npe,actionRowBuyer:rpe,buyerFooterCompact:ape,buyerPriceCon:ipe,buyerPlaceOfferBtn:spe,buyerActions:lpe,buyerCartBtnActive:ope,buyerBuyBtn:cpe,buyerBuyBtnPending:upe,ownerPriceCon:dpe,ownerPriceDisplay:fpe,ownerPencilBtn:hpe,ownerPricePo
2561pover:mpe,ownerPricePopoverVaultList:ppe,ownerPricePrefix:gpe,ownerPriceInput:bpe,ownerDotsWrap:ype,ownerDotsBtn:xpe,ownerMenu:vpe,ownerMenuVaultList:_pe,ownerMenuItem:wpe,ownerMenuItemDanger:kpe,ownerMenuArrow:Spe,actionIconButton:Ipe,actionGhostButton:Mpe,actionGhostLabel:Fpe,actionGhostSub:Cpe,actionPrimaryButton:jpe,actionRemoveButton:Npe},Tpe="_overlay_uigqk_1",Ape={overlay:Tpe};function gH(){return i.jsx("div",{className:Ape.overlay,"data-strip-remove":"","aria-hidden":!0,children:i.jsx("svg",{width:"26",height:"26",viewBox:"0 0 24 24",fill:"none",children:i.jsx("path",{d:"M6 6l12 12M18 6 6 18",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})})})}function dk(e){return!(!e.includes(" | ")||e.startsWith("Charm |")||e.startsWith("Sticker | ")||/\([^)]+\)/.test(e))}function Ppe(e){let t=e.trim(),n=!1,r=!1;for(let a=0;a<4;a+=1){if(/^StatTrak™\s*/i.test(t)){n=!0,t=t.replace(/^StatTrak™\s*/i,"");continue}if(/^StatTrak\s+/i.test(t)){n=!0,t=t.replace(/^StatTrak\s+/i,"");continue}if(/^Souvenir\s+/i.test(t)){r=!0,t=t.replace(/^Souvenir\s+/i,"");continue}break}return{rest:t,statTrak:n,souvenir:r}}function Epe(e){const t=e.name?.trim()??"";if(!t||dk(t)||t.startsWith("Sticker |")||t.startsWith("Charm |")||t.startsWith("Music Kit |")||t.startsWith("Patch |"))return null;const n=(e.marketHashName?.trim()||t).trim();if(!n.includes(" | "))return null;const{rest:r,statTrak:a,souvenir:s}=Ppe(n),l=r.replace(/\s*\([^)]+\)\s*$/,"").trim(),o=l.indexOf(" | ");if(o<0)return null;const u=l.slice(o+3).trim();return u?{title:u,statTrak:a,souvenir:s}:null}function fk(e){const t=Date.now()-new Date(e).getTime();if(!Number.isFinite(t)||t<0)return"";const n=Math.floor(t/6e4);if(n<1)return"just now";if(n<60)return`${n}m ago`;const r=Math.floor(n/60),a=1440*60*1e3;if(t<a)return`${r}h ago`;const s=Math.floor(t/a);return s===1?"1 day ago":`${s} days ago`}const Sv={"Factory New":"FN","Minimal Wear":"MW","Field-Tested":"FT","Well-Worn":"WW","Battle-Scarred":"BS"};function bH(e,t){const n=e.trim();return Sv[n]??(n.length<=3?n.toUpperCase():n.slice(0,2).toUpperCase())}function Lpe(e){const t=e.trim(),n=t.match(/^phase\s+(\d+)$/i);return n?`Phase ${n[1]}`:t}function Rpe(e){const t=e.trim().toLowerCase(),n=t.match(/^phase\s+(\d+)$/);return n?`phase-${n[1]}`:t.replace(/\s+/g,"-")}function Zh(e){const t=e.trim();if(!t)return t;const{wearTier:n,phase:r}=hk(t);return r?n:t}function yH(e){const t=e.phase?.trim();if(t)return t;const n=pk(e.paintIndex);if(n)return n;const r=e.variant?.trim();if(r){const{phase:a}=hk(r);if(a)return a}return null}function hk(e){const t=e.trim(),n=t.match(/^(.+?)\s+\(([^)]+)\)\s*$/);if(!n)return{wearTier:t,phase:null};const[,r,a]=n,s=r.trim(),l=a.trim();return s in Sv||Object.keys(Sv).some(u=>u.toLowerCase()===s.toLowerCase())||["fn","mw","ft","ww","bs"].includes(s.toLowerCase())?{wearTier:s,phase:l}:{wearTier:t,phase:null}}function Ope(e,t,n){const r=t?.trim();if(r)return`${e}|${r}`;const a=n?.trim();return a?`${e}|pi:${a}`:e}let Iv=null;function Bpe(e){if(typeof e=="number"&&Number.isFinite(e))return e;if(typeof e=="string"&&e.trim()){const t=Number.parseInt(e,10);return Number.isFinite(t)?t:null}return null}function Dpe(e,t){const n=t?.trim();if(n)return n;const r=e?.trim()??"";return Wpe(r)?$pe:null}const $pe="Phase 1";function Wpe(e){const t=e.trim();return t?/\|\s*Gamma Doppler\s*\(/i.test(t)||/\|\s*Doppler\s*\(/i.test(t):!1}function mk(e){const t=new Map;for(const n of e){if(!n||typeof n!="object")continue;const r=n,a=typeof r.phase=="string"?r.phase.trim():"",s=Bpe(r.paint_index);a&&s!=null&&t.set(s,a)}Iv=t}function pk(e){return e==null||!Iv?.size?null:Iv.get(e)??null}function M3(e){return e<.07?"Factory New":e<.15?"Minimal Wear":e<.38?"Field-Tested":e<.45?"Well-Worn":"Battle-Scarred"}function xH(e){const t=e.trim().toLowerCase();if(t.includes("factory")||t==="fn")return"FN";if(t.includes("minimal")||t==="mw")return"MW";if(t.includes("field")||t==="ft")return"FT";if(t.includes("well-worn")||t.includes("well worn")||t==="ww")return"WW";if(t.includes("battle")||t==="bs")return"BS";const n=e.trim();return n.length<=3?n.toUpperCase():n.slice(0,2).toUpperCase()}function Upe(e){const t=Number.parseFloat(e);return Number.isFinite(t)?t.toFixed(4):e.length>10?`${e.slice(0,8)}…`:e}function Hpe(e,t,n){const r=Number.parseFloat(t);if(!Number.isFinite(r))return null;let a=e?.trim()??"";return a&&(a=hk(a).wearTier),(!a||!i1(a))&&(a=M3(n)),{abbrev:xH(a),floatText:Upe(t)}}function i1(e){const t=e.trim().toLowerCase(),n=t.split("(")[0]?.trim()??t;return n?n.includes("factory")||n==="fn"||n.includes("minimal")||n==="mw"||n.includes("field")||n==="ft"||n.includes("well-worn")||n.includes("well worn")||n==="ww"||n.includes("battle")||n==="bs":!1}function Mv(e,t){const n=e.trim().toLowerCase().split("(")[0]?.trim()??"";return n.includes("factory")||n==="fn"?t.variantFn??"":n.includes("minimal")||n==="mw"?t.variantMw??"":n.includes("field")||n==="ft"?t.variantFt??"":n.includes("well-worn")||n.includes("well worn")||n==="ww"?t.variantWw??"":n.includes("battle")||n==="bs"?t.variantBs??"":t.variantDefault??""}function zpe(e,t,n,r,a){const s=[];e?.trim()&&s.push(e.trim()),i1(t)&&s.push(t.trim()),n&&s.push(M3(r));for(const l of s){const o=Mv(l,a);if(o&&o!==(a.variantDefault??""))return o}return a.variantDefault??""}const vH=12e3,To=8,xp=6,Vpe=120,qpe=40;function Gpe(e,t,n){const r=window.innerHeight,a=e.bottom+xp+t<=r-To,s=e.top-xp-t>=To;let l=n==="below";return l&&!a&&s&&(l=!1),!l&&!s&&a&&(l=!0),l}function Kpe(e,t,n){const r=window.innerWidth,a=n?e.bottom+xp:e.top-xp,s=n?"0":"-100%";let l=e.left+e.width/2,o="-50%",u=l-t/2,d=l+t/2;return d>r-To&&(l=Math.min(e.right,r-To),o="-100%",u=l-t,d=l),u<To&&(l=Math.max(e.left,To),o="0",u=l,d=l+t),d>r-To?(l=r-To,o="-100%"):u<To&&(l=To,o="0"),{position:"fixed",left:l,top:a,transform:`translate(${o}, ${s})`,zIndex:vH}}function Ype(e,t){return!!e&&e.left===t.left&&e.top===t.top&&e.transform===t.transform}function gk(e){const[t,n]=h.useState(null),[r,a]=h.useState(null),[s,l]=h.useState(!0),o=h.useRef(null),u=h.useRef(!0),d=h.useRef(0),m=h.useRef(0),p=h.useRef(null),b=h.useRef(null),y=h.useCallback(()=>{p.current!=null&&(clearTimeout(p.current),p.current=null),b.current!=null&&(clearTimeout(b.current),b.current=null)},[]);h.useEffect(()=>()=>y(),[y]);const v=h.useCallback(()=>
2561{if(!e)return;const k=m.current;k&&(y(),p.current=setTimeout(()=>{p.current=null,m.current===k&&(n(S=>S&&S.id===k?{...S,closing:!0}:S),b.current=setTimeout(()=>{b.current=null,m.current===k&&(m.current=0,n(null),a(null))},Vpe))},qpe))},[y,e]),_=h.useCallback((k,S,I="above")=>{if(!e)return;y();const C=++d.current;m.current=C,u.current=I==="below",l(I==="below"),a(null),n({id:C,payload:S,anchorRect:k.getBoundingClientRect(),placement:I,closing:!1})},[y,e]);h.useEffect(()=>{e||(y(),m.current=0,n(null),a(null))},[y,e]),h.useLayoutEffect(()=>{if(!t||t.closing||!o.current)return;const{width:k,height:S}=o.current.getBoundingClientRect(),I=Gpe(t.anchorRect,S,t.placement);u.current!==I&&(u.current=I,l(I));const C=Kpe(t.anchorRect,k,I);a(F=>Ype(F,C)?F:C)},[t]),h.useEffect(()=>{if(!t||t.closing)return;const k=()=>v(),S=()=>v();return window.addEventListener("scroll",k,!0),window.addEventListener("resize",S),()=>{window.removeEventListener("scroll",k,!0),window.removeEventListener("resize",S)}},[t,v]);const w=e&&t?Wn.createPortal(i.jsx("div",{ref:o,className:ae.attachmentTooltipPortal,style:r??{position:"fixed",left:-9999,top:-9999,visibility:"hidden",zIndex:vH},role:"tooltip",children:i.jsxs("div",{className:[ae.attachmentTooltipInner,s?ae.attachmentTooltipBelow:ae.attachmentTooltipAbove,t.closing?ae.attachmentTooltipClosing:ae.attachmentTooltipOpen].join(" "),children:[i.jsx("span",{className:ae.attachmentTooltipArrow,"aria-hidden":!0}),i.jsx("div",{className:ae.tooltipTitle,children:t.payload.title}),t.payload.lines.map((k,S)=>i.jsx("div",{className:ae.tooltipLine,children:k},S))]},t.id)}),document.body):null;return{show:_,hide:v,node:w}}function Zpe(e,t){const n=t?.trim();if(n)return n;const r=e.trim();return r&&r.includes(" | ")?r:null}function V5(e){return e==null||!Number.isFinite(e)?"N/A":ta(Math.round(e*100))}function _H(e,t){return(Zpe(e,t)??e).trim()}const B0=["Consumer Grade","Industrial Grade","Mil-Spec Grade","Restricted","Classified","Covert","Extraordinary"],wH=new Map;for(let e=0;e<B0.length-1;e++)wH.set(B0[e],B0[e+1]);function kH(e){return wH.get(e.trim())??null}function z6(e){return e.trim()==="Covert"}function Xh(e){return e<.07?"Factory New":e<.15?"Minimal Wear":e<.38?"Field-Tested":e<.45?"Well-Worn":"Battle-Scarred"}function Qh(e,t,n){return Number.isFinite(e)?Math.min(n,Math.max(t,e)):t}const SH=6;function Fg(e){if(!Number.isFinite(e))return"";const t=e.toFixed(SH);return t.includes(".")?t.replace(/0+$/,"").replace(/\.$/,""):t}function IH(e,t,n,r=.01){const a=Math.round(e/r)*r,s=Qh(a,t,n),l=r<1?String(r).split(".")[1]?.length??2:0;return Number(s.toFixed(l))}function Xpe(e,t,n){const r=n-t;return r<=0?0:(Qh(e,t,n)-t)/r}function Qpe(e,t,n){const r=n-t;if(r<=0)return t;const a=Math.min(1,Math.max(0,e));return t+a*r}function Jpe(e){return Math.min(1,Math.max(0,Number.parseFloat(e)||0))}function oh({wear:e,floatMin:t,floatMax:n,variant:r="default",className:a,interactive:s=!1,onWearChange:l,step:o=.01}){const u=h.useRef(null),d=Jpe(e),m=t!=null&&n!=null&&Number.isFinite(t)&&Number.isFinite(n)&&n>t,p=m?t:0,b=m?n:1,y=p*100,v=(b-p)*100,_=d*100,w=r==="vault"?ae.floatBarVault:ae.floatBar,k=r==="vault"?ae.floatHandleVault:ae.floatHandle,S=h.useCallback(C=>{const F=u.current;if(!F||!l)return;const N=F.getBoundingClientRect();if(N.width<=0)return;const A=Math.min(1,Math.max(0,(C-N.left)/N.width));l(IH(A,p,b,o))},[b,p,l,o]),I=h.useCallback(C=>{if(!s||!l)return;C.preventDefault(),C.stopPropagation(),S(C.clientX);const F=C.currentTarget;F.setPointerCapture(C.pointerId);const N=L=>{S(L.clientX)},A=()=>{F.releasePointerCapture(C.pointerId),F.removeEventListener("pointermove",N),F.removeEventListener("pointerup",A),F.removeEventListener("pointercancel",A)};F.addEventListener("pointermove",N),F.addEventListener("pointerup",A),F.addEventListener("pointercancel",A)},[s,l,S]);return i.jsxs("div",{ref:u,className:[w,s?ae.floatBarInteractive:"",a].filter(Boolean).join(" "),onPointerDown:s?I:void 0,role:s?"slider":void 0,"aria-valuemin":s?p:void 0,"aria-valuemax":s?b:void 0,"aria-valuenow":s?d:void 0,"aria-label":s?"Float":void 0,children:[m?i.jsxs(i.Fragment,{children:[i.jsx("div",{className:ae.floatBarTrack}),i.jsxs("div",{className:ae.floatBarRange,style:{left:`${y}%`,width:`${v}%`},children:[i.jsx("div",{className:ae.floatSegmentGreen}),i.jsx("div",{className:ae.floatSegmentMid}),i.jsx("div",{className:ae.floatSegmentRed})]})]}):i.jsxs(i.Fragment,{children:[i.jsx("div",{className:ae.floatSegmentGreen}),i.jsx("div",{className:ae.floatSegmentMid}),i.jsx("div",{className:ae.floatSegmentRed})]}),i.jsx("div",{className:k,style:{left:`${_}%`}})]})}const e6e={buff:"/assets/markets/buff.png",steam:"/assets/markets/steam.png"};function ch(e){return e6e[e]}const MH=1e6,FH=MH;
2561function bk(e,t,n){const r=e??730;return n.includes(r)&&t!=null&&Number.isFinite(t)&&t<FH}function yk(e){const t=e.steamAppId??730;if(t!==730&&t!==590830)return null;const n=e.steamDealDeltaPercent;if(n!=null&&Number.isFinite(n)&&n<FH)return n;const r=e.steamReferencePriceUsd??e.referencePriceUsd,a=e.priceCents;return r==null||a==null?null:t6e(a,r)}function t6e(e,t){const n=e/100;return!Number.isFinite(n)||n<=0||!Number.isFinite(t)||t<=0?null:Math.round((n-t)/t*100)}function n6e(e){return Number.isFinite(e)?e>0?`+${e}%`:`${e}%`:"—"}const r6e="_root_4a4bf_1",a6e="_tooltip_4a4bf_15",i6e="_icon_4a4bf_22",s6e="_rootCompact_4a4bf_28",l6e="_delta_4a4bf_35",o6e="_rootLink_4a4bf_40",c6e="_rootInline_4a4bf_58",u6e="_toneCheaper_4a4bf_81",d6e="_tonePricier_4a4bf_90",f6e="_toneEqual_4a4bf_99",Io={root:r6e,tooltip:a6e,icon:i6e,rootCompact:s6e,delta:l6e,rootLink:o6e,rootInline:c6e,toneCheaper:u6e,tonePricier:d6e,toneEqual:f6e};function xk({deltaPercent:e,size:t="default",variant:n="pill",href:r}){const{t:a}=Se("market");if(!Number.isFinite(e)||e>=MH)return null;const s=n6e(e),l=e<0?Io.toneCheaper:e>0?Io.tonePricier:Io.toneEqual,o=t==="compact"||n==="inline",u=n==="inline"?10:o?11:14,d=`${Io.root} ${o?Io.rootCompact:""} ${n==="inline"?Io.rootInline:""} ${r?Io.rootLink:""} ${l}`,m=r?a("card.openOnSteamMarket"):a("card.sandboxSteamDelta.aria",{delta:s}),p=a(r?"card.openOnSteamMarket":"card.sandboxSteamDelta.tooltip"),b=i.jsxs(i.Fragment,{children:[i.jsx("img",{className:Io.icon,src:ch("steam"),alt:"",width:u,height:u,draggable:!1}),i.jsx("span",{className:Io.delta,children:s}),i.jsx("span",{className:Io.tooltip,role:"tooltip",children:p})]});return r?i.jsx("a",{className:d,href:r,target:"_blank",rel:"noopener noreferrer",onClick:y=>y.stopPropagation(),"aria-label":m,title:m,children:b}):i.jsx("span",{className:d,tabIndex:0,"aria-label":m,children:b})}function CH(e,t){return`https://steamcommunity.com/market/listings/${t}/${encodeURIComponent(e)}`}function h6e(e,t){return t!=null&&Number.isFinite(t)&&t>0?`https://buff.163.com/goods/${Math.round(t)}?from=market#tab=selling`:`https://buff.163.com/market/csgo#tab=selling&search=${encodeURIComponent(e)}`}const jH=h.createContext(!1);function ST({active:e,children:t}){return i.jsx(jH.Provider,{value:e,children:t})}function m6e(){return h.useContext(jH)}const p6e="_badge_vd1ob_1",g6e="_badgeCompact_vd1ob_19",b6e="_badgeMini_vd1ob_24",Cg={badge:p6e,badgeCompact:g6e,badgeMini:b6e};function V6({phase:e,compact:t=!1,mini:n=!1,className:r}){const a=Lpe(e);return a?i.jsx("span",{className:[Cg.badge,n?Cg.badgeMini:t?Cg.badgeCompact:"",r].filter(Boolean).join(" "),"data-phase":Rpe(e),"aria-label":e.trim(),children:a}):null}const y6e="_badge_xg8ve_1",x6e="_pair_xg8ve_25",v6e="_badgeLarge_xg8ve_34",_6e="_tierBadge_xg8ve_38",w6e="_badgeCompact_xg8ve_54",k6e="_badgeMini_xg8ve_60",S6e="_valueBadge_xg8ve_88",I6e="_tooltip_xg8ve_142",M6e="_tooltipBelow_xg8ve_160",F6e="_tooltipAbove_xg8ve_164",C6e="_tooltipOpen_xg8ve_168",j6e="_tooltipClosing_xg8ve_178",N6e="_tooltipArrow_xg8ve_188",T6e="_tooltipTitle_xg8ve_211",A6e="_tooltipLine_xg8ve_219",ts={badge:y6e,pair:x6e,badgeLarge:v6e,tierBadge:_6e,badgeCompact:w6e,badgeMini:k6e,valueBadge:S6e,tooltip:I6e,tooltipBelow:M6e,tooltipAbove:F6e,tooltipOpen:C6e,tooltipClosing:j6e,tooltipArrow:N6e,tooltipTitle:T6e,tooltipLine:A6e},P6e=120;function E6e(e){switch(e.kind){case"fade":return"Fade";case"amber_fade":return"Amber Fade";case"acid_fade":return"Acid Fade";case"marble_fade":return"Marble Fade";case"case_hardened":return"Case Hardened";case"heat_treated":return"Heat Treated";case"crimson_web":return"Crimson Web";case"emerald_web":return"Emerald Web";case"crimson_kimono":return"Crimson Kimono";case"overprint":return"Overprint";case"phoenix_blacklight":return"Phoenix Blacklight";default:return e.title}}function L6e(e){return typeof e.tier!="number"||e.tier<=0?null:e.kind==="case_hardened"||e.kind==="heat_treated"?e.tier:null}function R6e(e){return e.percent!=null&&Number.isFinite(e.percent)?e.kind==="case_hardened"||e.kind==="heat_treated"?(Math.floor(e.percent*10)/10).toFixed(1):`${Math.floor(e.percent)}
2561%`:(e.value||e.label||"").trim().replace(/%$/u,"").trim()}function NH({pattern:e,compact:t=!1,mini:n=!1,large:r=!1,className:a}){const s=h.useId(),[l,o]=h.useState(null),[u,d]=h.useState(!1),m=h.useRef(null),p=h.useCallback(()=>{m.current!=null&&(clearTimeout(m.current),m.current=null)},[]);h.useEffect(()=>()=>p(),[p]);const b=h.useCallback(C=>{p();const F=C.getBoundingClientRect(),N=8,L=F.bottom+N+88<=window.innerHeight-8;o({left:F.left+F.width/2,top:L?F.bottom+N:F.top-N,place:L?"below":"above"}),d(!1),requestAnimationFrame(()=>{requestAnimationFrame(()=>d(!0))})},[p]),y=h.useCallback(()=>{d(!1),p(),m.current=setTimeout(()=>{o(null),m.current=null},P6e)},[p]),v=L6e(e),_=R6e(e);if(!_&&v==null)return null;const w=E6e(e),k=e.lines?.length>0?e.lines:e.detail?[e.detail]:[],S=l?Wn.createPortal(i.jsxs("div",{id:s,className:[ts.tooltip,l.place==="above"?ts.tooltipAbove:ts.tooltipBelow,u?ts.tooltipOpen:ts.tooltipClosing].join(" "),role:"tooltip",style:{left:l.left,top:l.top},children:[i.jsx("span",{className:ts.tooltipArrow,"aria-hidden":!0}),i.jsx("div",{className:ts.tooltipTitle,children:v!=null?`Tier #${v} ${w} Pattern`:w}),k.map(C=>i.jsx("div",{className:ts.tooltipLine,children:C},C))]}),document.body):null,I=n?ts.badgeMini:r?ts.badgeLarge:t?ts.badgeCompact:"";return v!=null&&_?i.jsxs(i.Fragment,{children:[i.jsxs("span",{className:[ts.pair,a].filter(Boolean).join(" "),"data-pattern":e.kind,"aria-label":e.detail||`Tier ${v} ${w} ${_}`,"aria-describedby":u?s:void 0,onMouseEnter:C=>b(C.currentTarget),onMouseLeave:y,onFocus:C=>b(C.currentTarget),onBlur:y,tabIndex:0,children:[i.jsx("span",{className:[ts.tierBadge,I].filter(Boolean).join(" "),"aria-hidden":!0,children:v}),i.jsx("span",{className:[ts.badge,ts.valueBadge,I].filter(Boolean).join(" "),"aria-hidden":!0,children:_})]}),S]}):i.jsxs(i.Fragment,{children:[i.jsx("span",{className:[ts.badge,I,a].filter(Boolean).join(" "),"data-pattern":e.kind,"aria-label":e.detail||`${w} ${_}`,"aria-describedby":u?s:void 0,onMouseEnter:C=>b(C.currentTarget),onMouseLeave:y,onFocus:C=>b(C.currentTarget),onBlur:y,tabIndex:0,children:_||(v!=null?`T${v}`:"")}),S]})}function O6e(e){const t=Number.parseFloat(e.replace(/[$,]/g,""))||0;return Number.isFinite(t)?t:0}function B6e(e){if(typeof e.priceCents=="number"&&Number.isFinite(e.priceCents))return e.priceCents;if(e.price){const t=Math.round(O6e(e.price)*100);return t>0?t:null}return null}function TH(e){const t=e.trim().replace("#","");if(!/^[\da-fA-F]{3}$|^[\da-fA-F]{6}$/.test(t))return null;const n=t.length===3?`${t[0]}${t[0]}${t[1]}${t[1]}${t[2]}${t[2]}`:t,r=Number.parseInt(n,16);return Number.isFinite(r)?{r:r>>16&255,g:r>>8&255,b:r&255}:null}function D6e(e){if(!e)return;const t=TH(e);if(t)return`radial-gradient(130% 120% at 50% 0%, rgba(${t.r}, ${t.g}, ${t.b}, 0.25) 0%, rgba(20, 20, 22, 0) 100%)`}function $6e(e){if(!e)return;const t=TH(e);if(t)return`rgba(${t.r}, ${t.g}, ${t.b}, 0.8)`}function W6e(e){const t=Number.parseFloat(e);return Number.isFinite(t)?t.toFixed(4):e.length>10?`${e.slice(0,8)}…`:e}function AH(e){switch(e){case"Consumer":return"consumer";case"Industrial":return"industrial";case"Mil-Spec":return"milSpec";case"Restricted":return"restricted";case"Classified":return"classified";case"Covert":return"covert";case"Extraordinary":return"extraordinary";default:return"consumer"}}function U6e(e,t){const n=`vaultRarity${e.replace("-","")}`;return t[n]??t.vaultRarityDefault??""}function H6e(e,t,n){const r=e?.trim()??"";if(r){if(/\bAgent\b/i.test(r))return r;const a={master:"Master Agent",exceptional:"Exceptional Agent",distinguished:"Distinguished Agent",superior:"Superior Agent",remarkable:"Remarkable Agent"},s=r.toLowerCase(),l=a[s];return l||r}return n.t(`card.rarity.${AH(t)}`)}function jg(e){return e==="trade_modal"||e==="offer_only"?!1:e==null||e===""||e==="active"}function IT(e){return e==="unlisted"?"delisted":"purchased"}function z6e(e){return e==="offer_only"}const gl=({item:e,variant:t,source:n="feed",isSelected:r=!1,selectionMode:a=!1,selectionAddLabel:s,selectionRemoveLabel:l,inventoryHidePrimaryAction:o=!1,inventoryShowPartialListedBadge:u=!1,inventoryListedLocked:d=!1,inventoryListedLockedLabel:m,stripCompact:p=!1,compactList:b=!1,hideFloat:y=!1,tradeCompactWear:v=!1,phaseBadgeMini:_=!1,hideInspect:w=!1,onClick:k,onUnlistListing:S,unlistDisabled:I=!1,isOwner:C=!1,onOpenUpdatePrice:F,onRemoveListing:N,onUpdateDescription:A,onOfferDiscountChange:L,profileDefaultOfferDiscountPercent:P=5,ownerActionDisabled:T=!1,onBuy:E,buyDisabled:R=!1,buyLoading:D=!1,onPlaceOffer:z,unlistedInventoryOffer:U=!1,collapseInventoryFooterOnHover:B=!1,showWatch:$=!1,watchCount:q=0,isWatching:K=!1,onWatchPress:O,preview:V=!1,recentSaleLabel:G,landingCarousel:H=!1,profileEqualRowLayout:re=!1,profileEmbeddedCompactGrid:Z=!1,onCatalogItemFilterClick:Q,activeCatalogItemFilterKey:ie=null})=>{const{t:ne}=Se("market"),{addToCart:X,removeFromCart:le,isInCart:_e}=Vh(),{user:J}=Xt(),{openAuth:Be}=Wa(),{canTrade:ee,isWaitlistMode:me,requireTradeAccess:ve}
2561=Xo(),{format:we,symbol:Ee}=Nr(),ye=e.offersEnabled!==!1&&!!z&&(!!e.listingId||U&&!!e.assetId),$e=U&&!e.listingId&&ye,Xe=Fe=>{if(!J?.id){Be("login");return}if(me&&!ee){ve();return}_e(Fe)?le(Fe):X(Fe)},Ze=B6e(e),Je=Ze!=null?we(Ze):e.price??"",[Nt,xe]=h.useState(!1),[He,st]=h.useState(!1),ot=h.useRef(null),te=h.useRef(null),Ne=h.useRef(null),Ke=h.useRef(null),dt=()=>{Ke.current!=null&&(window.clearTimeout(Ke.current),Ke.current=null),st(!0)},ft=()=>{Ke.current!=null&&window.clearTimeout(Ke.current),Ke.current=window.setTimeout(()=>{st(!1),Ke.current=null},100)},Pe=()=>typeof window<"u"&&window.matchMedia("(pointer: coarse)").matches,et=()=>{Pe()||dt()},At=()=>{Pe()||ft()},ht=()=>{Ke.current!=null&&(window.clearTimeout(Ke.current),Ke.current=null),st(!1)},Mt=Fe=>{Fe.stopPropagation(),Pe()&&(Ke.current!=null&&(window.clearTimeout(Ke.current),Ke.current=null),st(xt=>!xt))};h.useEffect(()=>{if(!He||!Pe())return;const Fe=xt=>{const un=xt.target;un instanceof Node&&(Ne.current?.contains(un)||un instanceof Element&&un.closest("[data-listing-note-popover]")||ht())};return document.addEventListener("pointerdown",Fe,!0),()=>document.removeEventListener("pointerdown",Fe,!0)},[He]),h.useEffect(()=>()=>{Ke.current!=null&&window.clearTimeout(Ke.current)},[]);const kt=t==="list"||t==="modal"&&n==="feed",ce=t==="list",ge=n==="feed"&&C||n==="my-stall",Ve=n==="inventory",it=!ge&&!Ve,vt=D,yn=z6e(e.listingStatus),xn=n==="feed"&&it&&!jg(e.listingStatus)&&!yn,wn=ce&&(it||ge||Ve&&B)&&!xn&&!V,oe=ce&&ge&&Nt,ze=`rarity${e.rarity.replace("-","")}`,Tt=ae[ze]??"",Kt=kt&&Ve&&b,Vt=p&&kt&&n==="inventory"&&r&&!e.listingId,Nn=Math.min(1,Math.max(0,Number.parseFloat(e.wear)||0)),Tn=e.name.startsWith("Charm |"),Un=v&&e.steamAppId!==Ln&&!y&&!Tn,In=b&&e.steamAppId===Ln,Yt=v&&!y,ln=Un&&e.hasFloat!==!1?Hpe(e.variant,e.wear,Nn):null,Mn=ln!=null,vn=!!(b&&Mn&&ln),ya=b&&(v||y),Br=!!e.variant?.trim()&&(!Un||!Mn&&i1(e.variant)),Ua=In&&e.sandboxAssetType?Bl(ne,"sandboxCategories",e.sandboxAssetType):null,gi=!!Ua,_r=yk(e),gt=bk(e.steamAppId,_r,[Ln,Gr])&&!v&&(n==="feed"||n==="my-stall"),Qt=t==="modal"?(()=>{const Fe=e.marketHashName?.trim()||e.name?.trim()||"";if(!Fe)return null;const xt=e.steamAppId===Ln?Ln:Gr;return CH(Fe,xt)})():null,ra=gt?i.jsx(xk,{variant:"inline",deltaPercent:_r,href:Qt}):null,De=ce&&Ve,ut=m6e(),Ft=(Z||ut)&&ce&&(Kt||Ve||ge||re),Et=Kt||Ft,$n=`${ae.card} ${kt?ae.cardVault:""} ${Et?ae.cardVaultInventory:""} ${Vt?ae.cardVaultStripPick:""} ${kt&&Ve&&r&&!e.listingId&&!p?ae.cardVaultSelected:""} ${kt&&Ve&&d?ae.cardVaultListedLocked:""} ${t==="modal"?`${ae.cardModal} ${ae.cardModalHero}`:""} ${H&&V&&t==="list"?ae.cardVaultLandingCarousel:""} ${t==="sidebar"?ae.cardSidebar:""} ${wn?ae.cardVaultListHover:""} ${oe?ae.cardVaultListHoverPinned:""} ${kt&&b?`${ae.cardVaultCompact}${p?` ${ae.cardVaultStripCompact}`:""}`:""} ${yn?ae.cardVaultBrowseOnly:""} ${Tt}`,Ie=()=>{d||k&&k()},ct=e.variant&&e.name.endsWith(` (${e.variant})`)?e.name.slice(0,-(e.variant.length+3)):e.name,wt=ce&&b?Epe(e):null,Rn=wt?wt.title:ct,Dn=yH(e),Ha=!!e.specialPattern||!!Dn||wt&&(wt.statTrak||wt.souvenir),wr=n==="inventory"&&o,Yr=yn,Ri=!wr&&!Yr,Zi=Ft&&Ve,fs=Zi?!B:Ft?!Ri:!Kt,Xi=Zi&&Ri,Ks=Ft&&Ri&&!Xi,go=(De||Zi)&&!Je,Aa=kt&&n==="inventory"&&r&&!e.listingId&&!p,bi=e.listingCreatedAt?fk(e.listingCreatedAt):"",Qi=zpe(e.variant,e.wear,e.hasFloat!==!1,Nn,ae),Fs=ln!=null?i.jsxs("div",{className:ae.tradeWearReadoutVault,children:[i.jsx("span",{className:`${ae.tradeWearAbbrev} ${b?"":Qi}`.trim(),children:ln.abbrev}),i.jsx("span",{className:ae.tradeWearSep,children:" / "}),i.jsx("span",{className:ae.tradeWearFloat,children:ln.floatText})]}):null,aa=t==="sidebar"||t==="list",Ji=t==="sidebar"?"above":"below",be=gk(aa),se=!!Q&&n==="feed"&&ce&&!V,Me=(Fe,xt,un)=>{Q&&(Fe.stopPropagation(),Fe.preventDefault(),Q(xt,un))},mt=(Fe,xt)=>ie?_H(Fe,xt)===ie:!1;return i.jsxs("article",{ref:te,className:$n,"data-feed-inactive":xn||void 0,onClick:Ie,style:e.imageBackgroundColor?{borderColor:$6e(e.imageBackgroundColor)}:void 0,"aria-disabled":d||void 0,"aria-pressed":n==="inventory"&&!e.listingId&&k&&!d?r:void 0,children:[i.jsxs("div",{className:ae.imageContainer,style:e.imageBackgroun
2561dColor?{background:D6e(e.imageBackgroundColor)}:void 0,children:[n==="inventory"&&e.stackAmount!=null&&e.stackAmount>1?i.jsxs("div",{className:ae.inventoryStackBadges,"aria-hidden":!0,children:[i.jsxs("span",{className:ae.inventoryStackBadge,children:["×",e.stackAmount]}),u&&e.listedCount!=null&&e.listedCount>0&&e.listedCount<e.stackAmount?i.jsx("span",{className:ae.inventoryStackListedBadge,children:ne("card.inventory.listedInStack",{count:e.listedCount})}):null]}):null,Aa?i.jsx("div",{className:ae.inventorySelectedBadge,"aria-hidden":!0,children:i.jsx("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:i.jsx("path",{d:"M20 6L9 17l-5-5",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round"})})}):null,Ha?i.jsxs("div",{className:ae.specialBadgesRow,"aria-hidden":!0,children:[e.specialPattern?i.jsx(NH,{pattern:e.specialPattern,compact:p&&!_,mini:_}):null,Dn?i.jsx(V6,{phase:Dn,compact:p&&!_,mini:_}):null,wt?.statTrak?i.jsx("span",{className:ae.specialBadge,"data-badge":"st",children:"ST"}):null,wt?.souvenir?i.jsx("span",{className:ae.specialBadge,"data-badge":"sv",children:"SV"}):null]}):null,i.jsx("img",{className:ae.image,src:e.imageUrl,alt:e.name}),d?i.jsx("div",{className:ae.inventoryListedOverlay,"aria-hidden":!m,children:m?i.jsx("span",{className:ae.inventoryListedOverlayLabel,children:m}):null}):null,bi||$&&O?i.jsxs("div",{className:ae.imageMetaRight,children:[bi?i.jsxs("div",{className:ae.listedTime,title:e.listingCreatedAt?new Date(e.listingCreatedAt).toLocaleString():void 0,"aria-label":ne("card.listedAria",{when:bi}),children:[i.jsxs("svg",{width:"13",height:"13",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":!0,children:[i.jsx("circle",{cx:"12",cy:"12",r:"10"}),i.jsx("path",{d:"M12 6v6l4 2"})]}),i.jsx("span",{children:bi})]}):null,$&&O?i.jsxs("button",{type:"button",className:`${ae.watchFab} ${K?ae.watchFabActive:""}`,"aria-label":ne(K?"card.watch.removeAria":"card.watch.addAria"),"aria-pressed":K,onClick:Fe=>{Fe.stopPropagation(),O()},children:[i.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":!0,children:[i.jsx("path",{d:"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"}),i.jsx("circle",{cx:"12",cy:"12",r:"3"})]}),i.jsx("span",{className:ae.watchFabCount,children:q>99?"99+":q})]}):null]}):null,e.listingDescription||e.inspectUrl&&!w?i.jsxs("div",{className:ae.imageFabStack,children:[e.listingDescription?i.jsxs(i.Fragment,{children:[i.jsx("button",{ref:Ne,type:"button",className:`${ae.imageCircleFab} ${ae.noteFab} ${He?ae.noteFabActive:""}`,"aria-label":ne("card.noteFabAria"),title:ne("card.noteFabAria"),onMouseEnter:et,onMouseLeave:At,onClick:Mt,onFocus:et,onBlur:At,children:i.jsxs("svg",{width:18,height:18,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":!0,children:[i.jsx("path",{d:"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"}),i.jsx("polyline",{points:"14 2 14 8 20 8"}),i.jsx("line",{x1:"16",x2:"8",y1:"13",y2:"13"}),i.jsx("line",{x1:"16",x2:"8",y1:"17",y2:"17"})]})}),He?i.jsx(pH,{anchorRef:Ne,description:e.listingDescription,onMouseEnter:et,onMouseLeave:At}):null]}):null,e.inspectUrl&&!w?i.jsx("a",{href:e.inspectUrl,target:"_blank",rel:"noopener noreferrer",className:`${ae.imageCircleFab} ${ae.inspectFab}`,"aria-label":ne("card.inspectAria"),title:ne("card.inspectAria"),onClick:Fe=>Fe.stopPropagation(),children:i.jsxs("svg",{width:18,height:18,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":!0,children:[i.jsx("circle",{cx:"11",cy:"11",r:"6"}),i.jsx("path",{d:"M21 21l-3.5-3.5"}),i.jsx("path",{d:"M11 9v4M9 11h4"})]})}):null]}):null,e.stickers&&e.stickers.length>0||e.charm&&!Tn?i.jsxs("div",{className:ae.decorators,children:[e.charm&&!Tn&&i.jsx("div",{className:ae.charmRow,children:i.jsxs("div",{className:`${ae.charmWrapper} ${se?ae.attachmentFilterable:""} ${mt(e.charm.name,e.charm.marketHashName)?ae.attachmentFilterActive:""}`,onClick:Fe=>se?Me(Fe,e.charm.name,e.charm.marketHashName):void 0,onMouseEnter:Fe=>{if(!aa)return;const xt=[];e.charm?.pattern&&xt.push(ne("card.tooltip.pattern",{value:e.charm.pattern}
2561)),xt.push(ne("card.tooltip.referencePrice",{value:e.charm.referencePrice})),be.show(Fe.currentTarget,{title:e.charm.name,lines:xt},Ji)},onMouseLeave:()=>be.hide(),children:[i.jsx("div",{className:ae.charmInner,children:e.charm.imageUrl?i.jsx("img",{src:e.charm.imageUrl,alt:e.charm.name,className:ae.charmImage}):i.jsx("span",{className:ae.charmPlaceholder,children:e.charm.name})}),aa?null:i.jsxs("div",{className:ae.tooltip,children:[i.jsx("div",{className:ae.tooltipTitle,children:e.charm.name}),e.charm.pattern?i.jsx("div",{className:ae.tooltipLine,children:ne("card.tooltip.pattern",{value:e.charm.pattern})}):null,i.jsx("div",{className:ae.tooltipSpacer}),i.jsx("div",{className:ae.tooltipLine,children:ne("card.tooltip.referencePrice",{value:e.charm.referencePrice})})]})]})}),e.stickers&&e.stickers.length>0&&i.jsx("div",{className:ae.stickerRow,children:e.stickers.map((Fe,xt)=>i.jsxs("div",{className:`${ae.stickerWrapper} ${se?ae.attachmentFilterable:""} ${mt(Fe.name,Fe.marketHashName)?ae.attachmentFilterActive:""}`,onClick:un=>se?Me(un,Fe.name,Fe.marketHashName):void 0,onMouseEnter:un=>{if(!aa)return;const xa=[Fe.wear,ne("card.tooltip.slot",{value:Fe.slot})];if(Fe.position!=null||Fe.rotation!=null){const za=[];Fe.position?.x!=null&&Fe.position?.y!=null&&za.push(`X: ${Number(Fe.position.x).toFixed(4)}, Y: ${Number(Fe.position.y).toFixed(4)}`),Fe.rotation!=null&&typeof Fe.rotation=="number"&&za.push(`R: ${Math.round(Fe.rotation)}`),za.length>0&&xa.push(za.join(", "))}xa.push(ne("card.tooltip.referencePrice",{value:Fe.referencePrice})),be.show(un.currentTarget,{title:Fe.name,lines:xa},Ji)},onMouseLeave:()=>be.hide(),children:[i.jsxs("div",{className:ae.stickerInner,children:[Fe.imageUrl?i.jsx("img",{src:Fe.imageUrl,alt:Fe.name,className:ae.stickerImage}):i.jsx("span",{className:ae.stickerPlaceholder,children:Fe.name}),(()=>{const un=typeof Fe.wear=="string"?Fe.wear.replace(/\s*Wear$/i,"").trim()||"0%":`${Math.round(Number(Fe.wear)*100)}%`;return un!=="0%"?i.jsx("span",{className:ae.stickerPercent,children:un}):null})()]}),aa?null:i.jsxs("div",{className:ae.tooltip,children:[i.jsx("div",{className:ae.tooltipTitle,children:Fe.name}),i.jsx("div",{className:ae.tooltipLine,children:Fe.wear}),i.jsx("div",{className:ae.tooltipLine,children:ne("card.tooltip.slot",{value:Fe.slot})}),(Fe.position!=null||Fe.rotation!=null)&&(()=>{const un=[];return Fe.position?.x!=null&&Fe.position?.y!=null&&un.push(`X: ${Number(Fe.position.x).toFixed(4)}, Y: ${Number(Fe.position.y).toFixed(4)}`),Fe.rotation!=null&&typeof Fe.rotation=="number"&&un.push(`R: ${Math.round(Fe.rotation)}`),un.length>0?i.jsx("div",{className:ae.tooltipLine,children:un.join(", ")}):null})(),i.jsx("div",{className:ae.tooltipSpacer}),i.jsx("div",{className:ae.tooltipLine,children:ne("card.tooltip.referencePrice",{value:Fe.referencePrice})})]})]},`${e.id}-sticker-${xt}`))})]}):null]}),kt?i.jsxs("div",{className:`${ae.bodyVault} ${Kt||De||Ft?ae.bodyVaultInventory:""} ${it||ge||Ve?ae.bodyVaultBuyer:""} ${kt&&ge?ae.bodyVaultOwnerList:""}`,children:[i.jsxs("div",{className:ae.bodyVaultMiddle,children:[i.jsx("div",{className:ae.bodyVaultTop,children:i.jsxs("div",{className:ae.nameWrap,children:[i.jsx("h3",{className:ae.nameVault,title:e.name,children:Rn}),vn?Fs:null,Br?i.jsx("p",{className:`${ae.variantVault} ${ya?ae.tradeBoardWearLine:Qi}`,children:e.variant}):e.steamAppId===Ln?null:!Un&&(Tn||!e.hasFloat)&&!Br?i.jsx("p",{className:`${ae.variantVault} ${U6e(e.rarity,ae)}`,children:dk(e.name)?H6e(e.rarityLabel,e.rarity,{t:ne}):e.rarityLabel?.trim()||ne(`card.rarity.${AH(e.rarity)}`)}):null,e.steamAppId===Ln&&!b&&!v?i.jsxs("div",{className:ae.sandboxTagsRow,role:"list","aria-label":"Item tags","aria-hidden":!e.sandboxAssetType&&!e.sandboxItemType?!0:void 0,children:[e.sandboxAssetType?i.jsx("span",{className:ae.sandboxTagPill,role:"listitem",children:Bl(ne,"sandboxCategories",e.sandboxAssetType)}):null,e.sandboxItemType?i.jsx("span",{className:ae.sandboxTagPill,role:"listitem",children:Bl(ne,"sandboxItemTypes",e.sandboxItemType)}):null]}):null,Tn&&e.charm?.pattern?i.jsx("p",{className:`${ae.variantVault} ${ae.variantDefault}`,children:ne("card.tooltip.pattern",{value:e.charm.pattern})}):null]})}),Je?i.jsxs("div",{className:ae.priceVaultRow,children:[i.jsx("div",{className:ae.priceVault,children:Je}),ra]}
2561):go?i.jsx("div",{className:ae.priceVaultRow,"aria-hidden":!0,children:i.jsx("div",{className:ae.priceVaultRowReserve})}):null,vn?null:Mn?Fs:gi?i.jsx("div",{className:ae.tradeWearReadoutVault,children:i.jsx("span",{className:ae.tradeWearFloat,children:Ua})}):Yt?null:e.hasFloat!==!1&&!Tn&&!y?i.jsxs("div",{className:ae.floatRowVault,children:[i.jsx(oh,{variant:"vault",wear:e.wear,floatMin:e.floatMin,floatMax:e.floatMax}),i.jsx("span",{className:ae.floatReadoutVault,children:W6e(e.wear)})]}):i.jsx("div",{className:ae.floatRowVaultSpacer,"aria-hidden":!0})]}),fs?i.jsx("div",{className:ae.bodyVaultGrow,"aria-hidden":!0}):null,Zi?Ri?i.jsx("div",{className:`${ae.footerVault} ${ae.footerVaultInventory} ${B?ae.footerVaultHover:""}`,children:i.jsx("div",{className:ae.buyerActionsVault,children:e.listingId&&S?i.jsx("button",{type:"button",className:`${ae.vaultUnlist} ${ae.vaultInventoryBtn}`,disabled:I,onClick:Fe=>{Fe.stopPropagation(),S()},children:ne(I?"card.inventory.unlisting":"card.inventory.unlist")}):i.jsx("button",{type:"button",className:`${ae.vaultBuy} ${ae.vaultInventoryBtn} ${r?ae.vaultInventoryBtnMuted:""}`,onClick:Fe=>{Fe.stopPropagation(),k?.()},children:r?l??ne("card.inventory.remove"):a?s??ne("card.inventory.add"):s??ne("card.inventory.sellItem")})})}):i.jsx("div",{className:ae.footerVaultInventoryReserve,"aria-hidden":!0}):Ri?i.jsx("div",{className:`${ae.footerVault} ${Xi?ae.footerVaultInventory:""} ${Ks?ae.footerVaultProfileGrid:""} ${xn?ae.footerVaultInactive:""} ${it&&!V||ge||Ve&&B?ae.footerVaultHover:""}`,children:ge?i.jsx("div",{className:ae.ownerActionsVaultWrap,children:i.jsxs("div",{className:ae.ownerActionsVault,"data-owner-footer-row":!0,children:[i.jsx("button",{type:"button",className:`${ae.vaultOwnerBtn} ${ae.vaultOwnerBtnAccent} ${ae.vaultOwnerUpdateBtn}`,disabled:T,onClick:Fe=>{Fe.stopPropagation(),xe(!1),F?.()},"aria-label":ne("card.owner.ariaUpdatePrice"),children:ne("card.owner.updatePrice")}),i.jsx("div",{className:ae.vaultOwnerMoreWrap,children:i.jsx("button",{ref:ot,type:"button",className:`${ae.vaultOwnerBtn} ${ae.vaultOwnerMoreBtn}`,onClick:Fe=>{Fe.stopPropagation(),xe(xt=>!xt)},disabled:T,"aria-label":ne("card.owner.ariaMoreActions"),"aria-expanded":Nt,"aria-haspopup":"menu",children:i.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":!0,children:[i.jsx("circle",{cx:"12",cy:"6",r:"1.5"}),i.jsx("circle",{cx:"12",cy:"12",r:"1.5"}),i.jsx("circle",{cx:"12",cy:"18",r:"1.5"})]})})})]})}):Ve?i.jsx("div",{className:ae.buyerActionsVault,children:e.listingId&&S?i.jsx("button",{type:"button",className:`${ae.vaultUnlist} ${ae.vaultInventoryBtn}`,disabled:I,onClick:Fe=>{Fe.stopPropagation(),S()},children:ne(I?"card.inventory.unlisting":"card.inventory.unlist")}):i.jsx("button",{type:"button",className:`${ae.vaultBuy} ${ae.vaultInventoryBtn} ${r?ae.vaultInventoryBtnMuted:""}`,onClick:Fe=>{Fe.stopPropagation(),k?.()},children:r?l??ne("card.inventory.remove"):a?s??ne("card.inventory.add"):s??ne("card.inventory.sellItem")})}):n==="feed"&&!jg(e.listingStatus)&&!(V&&G)?i.jsx("div",{className:ae.buyerListingStatusVault,children:ne(`card.status.${IT(e.listingStatus)}`)}):V&&it&&G?i.jsx("div",{className:ae.footerVaultSoldBar,children:i.jsx("p",{className:ae.footerVaultSoldBarText,children:G})}):V&&it?i.jsx("div",{className:ae.footerVaultPreviewSpacer,"aria-hidden":!0}):i.jsx("div",{className:ae.buyerActionsVault,children:$e?i.jsxs("button",{type:"button",className:ae.vaultOffer,disabled:!ye,onClick:Fe=>{Fe.stopPropagation(),ye&&z?.(e)},children:[i.jsx("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:i.jsx("path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"})}),i.jsx("span",{children:ne("card.buyer.offer")})]}):i.jsxs(i.Fragment,{children:[i.jsx("button",{type:"button",className:`${ae.vaultBuy} ${vt?ae.vaultBuyPending:""}`,disabled:R||!e.listingId,"aria-busy":vt,onClick:Fe=>{Fe.stopPropagation(),e.listingId&&E&&E(e.listingId)},children:vt?i.jsxs("span",{className:ae.vaultBuyLabel,children:[i.jsx("span",{className:ae.buyBtnSpinner,"aria-hidden":!0}),i.jsx("span",{children:ne("card.buyer.buying")})]}):i.jsxs(i.Fragment,{children:[i.jsx("span",{className:ae.vaultBuyCurrency,children:Ee}),i.jsx("span",{children:ne("card.buyer.buy")})]})}),i.jsx("span",{className:ae.vaultSep,"aria-hidden":!0}),i.jsxs("button",{type:"button",className:ae.vaultOffer,disabled:!ye,onClick:Fe=>{Fe.stopPropagation(),ye&&z?.(e)},children:[i.jsx("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:i.jsx("path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"})}),i.jsx("span",{children:ne("card.buyer.offer")})]}),i.jsxs("button",{type:"button",className:`${ae.vaultCart} ${e.listingId&&_e(e.listingId)?ae.vaultCartBtnActive:""}`,"aria-label":e.listingId&&_e(e.listingId)?ne("card.buyer.cartRemoveAria"):ne("card.buyer.cartAddAria"),onClick:Fe=>{Fe.stopPropagation(),e.listingId&&Xe(e.listingId)},children:[i.jsx("span",{className:e.listingId&&_e(e.listingId)?ae.cartIconStrike:void 0,"aria-hidden":!0,
2561children:i.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:[i.jsx("path",{d:"M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4H6z"}),i.jsx("path",{d:"M3 6h18"}),i.jsx("path",{d:"M16 10a4 4 0 0 1-8 0"})]})}),i.jsx("span",{className:ae.vaultActionTip,"aria-hidden":!0,children:e.listingId&&_e(e.listingId)?ne("card.buyer.cartRemove"):ne("card.buyer.cartAddAria")})]})]})})}):null]}):i.jsxs("div",{className:ae.body,children:[i.jsxs("div",{className:ae.nameWrap,children:[i.jsx("h3",{className:ae.name,title:e.name,children:Rn}),e.variant?.trim()?i.jsx("p",{className:ae.variant,children:e.variant}):null]}),Je?i.jsxs("div",{className:ae.priceSection,children:[i.jsx("span",{className:ae.price,children:Je}),ra]}):null,Tn&&e.charm?.pattern?i.jsx("div",{className:ae.floatMeta,children:i.jsxs("span",{className:ae.floatValue,children:["Pattern ",e.charm.pattern]})}):e.hasFloat!==!1&&i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:ae.floatRow,children:[i.jsx(oh,{wear:e.wear,floatMin:e.floatMin,floatMax:e.floatMax}),i.jsx("span",{className:ae.floatIndex,children:e.index})]}),i.jsx("div",{className:ae.floatMeta,children:i.jsx("span",{className:ae.floatValue,children:e.wear})})]}),!wr&&!Yr?i.jsx("div",{className:ae.footer,children:i.jsx("div",{className:`${ae.actionRow} ${t==="modal"?ae.actionRowModal:""} ${n==="inventory"||n==="my-stall"||n==="feed"&&C?ae.actionRowInventory:n==="feed"?ae.actionRowBuyer:""}`,children:n==="feed"&&C||n==="my-stall"?i.jsxs("div",{className:ae.ownerFooterCompact,children:[i.jsxs("div",{className:ae.ownerPriceCon,role:"button",tabIndex:0,onClick:Fe=>{Fe.stopPropagation(),xe(!1),F?.()},onKeyDown:Fe=>{(Fe.key==="Enter"||Fe.key===" ")&&(Fe.preventDefault(),Fe.stopPropagation(),xe(!1),F?.())},"aria-label":ne("card.owner.ariaEditPrice"),children:[i.jsx("span",{className:ae.ownerPriceDisplay,children:Ze!=null?we(Ze):Je||we(0)}),i.jsx("button",{type:"button",className:ae.ownerPencilBtn,onClick:Fe=>{Fe.stopPropagation(),xe(!1),F?.()},disabled:T,"aria-label":ne("card.owner.ariaPencil"),children:i.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:[i.jsx("path",{d:"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"}),i.jsx("path",{d:"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z"})]})})]}),i.jsx("div",{className:ae.ownerDotsWrap,children:i.jsx("button",{ref:ot,type:"button",className:ae.ownerDotsBtn,onClick:Fe=>{Fe.stopPropagation(),xe(xt=>!xt)},disabled:T,"aria-label":ne("card.owner.ariaListingOptions"),"aria-expanded":Nt,"aria-haspopup":"menu",children:i.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"currentColor",children:[i.jsx("circle",{cx:"12",cy:"6",r:"1.5"}),i.jsx("circle",{cx:"12",cy:"12",r:"1.5"}),i.jsx("circle",{cx:"12",cy:"18",r:"1.5"})]})})})]}):n==="inventory"?e.listingId&&S?i.jsx("button",{type:"button",className:ae.actionRemoveButton,disabled:I,onClick:Fe=>{Fe.stopPropagation(),S()},children:ne(I?"card.inventory.unlisting":"card.inventory.unlist")}):i.jsx("button",{type:"button",className:r?ae.actionRemoveButton:ae.actionPrimaryButton,onClick:Fe=>{Fe.stopPropagation(),k?.()},children:r?l??ne("card.inventory.remove"):a?s??ne("card.inventory.add"):s??ne("card.inventory.sellItem")}):n==="feed"&&!jg(e.listingStatus)&&!(V&&G)?i.jsx("div",{className:ae.buyerListingStatusBanner,children:ne(`card.status.${IT(e.listingStatus)}`)}):V&&G?i.jsx("div",{className:ae.footerVaultSoldBar,children:i.jsx("p",{className:ae.footerVaultSoldBarText,children:G})}):i.jsxs("div",{className:ae.buyerFooterCompact,children:[i.jsx("div",{className:ae.buyerPriceCon,children:i.jsx("button",{type:"button",className:ae.buyerPlaceOfferBtn,disabled:!ye,onClick:Fe=>{Fe.stopPropagation(),ye&&z?.(e)},children:ne("card.buyer.placeOffer")})}),i.jsxs("div",{className:ae.buyerActions,children:[i.jsxs("button",{type:"button",className:`${ae.buyerCartBtn} ${e.listingId&&_e(e.listingId)?ae.buyerCartBtnActive:""}`,"aria-label":e.listingId&&_e(e.listingId)?ne("card.buyer.cartRemoveAria"):ne("card.buyer.cartAddAria"),onClick:Fe=>{Fe.stopPropagation(),e.listingId&&Xe(e.listingId)},children:[i.jsx("span",{className:e.listingId&&_e(e.listingId)?ae.cartIconStrike:void 0,"aria-hidden":!0,
2561children:i.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:[i.jsx("path",{d:"M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4H6z"}),i.jsx("path",{d:"M3 6h18"}),i.jsx("path",{d:"M16 10a4 4 0 0 1-8 0"})]})}),i.jsx("span",{className:ae.vaultActionTip,"aria-hidden":!0,children:e.listingId&&_e(e.listingId)?ne("card.buyer.cartRemove"):ne("card.buyer.cartAddAria")})]}),i.jsx("button",{type:"button",className:`${ae.buyerBuyBtn} ${vt?ae.buyerBuyBtnPending:""}`,disabled:R||!e.listingId,"aria-busy":vt,onClick:Fe=>{Fe.stopPropagation(),e.listingId&&E&&E(e.listingId)},children:vt?i.jsxs("span",{className:ae.vaultBuyLabel,children:[i.jsx("span",{className:ae.buyBtnSpinner,"aria-hidden":!0}),i.jsx("span",{children:ne("card.buyer.buying")})]}):ne("card.buyer.buy")})]})]})})}):null]}),be.node,Vt?i.jsx(gH,{}):null,i.jsx(C0e,{open:Nt,anchorRef:ot,cardAnchorRef:ce&&ge?te:void 0,onClose:()=>xe(!1),ownerActionDisabled:T,onUpdateDescription:A,onRemoveListing:N??S,storedMaxOfferDiscountPercent:e.listingMaxOfferDiscountPercent,profileDefaultOfferDiscountPercent:P??J?.defaultMaxOfferDiscountPercent??5,onOfferDiscountChange:L})]})},V6e=["Newest","Hot","Lowest Price","Highest Price","Lowest Float","Highest Float"],q6e=["Newest","Hot","Best Deals","Lowest Price","Highest Price","Lowest Float","Highest Float"];function PH(e){return e==="sandbox"||e==="cs2"?q6e:V6e}const G6e="_backdrop_119xe_2",K6e="_modal_119xe_13",Y6e="_header_119xe_26",Z6e="_title_119xe_36",X6e="_iconButton_119xe_48",Q6e="_body_119xe_69",J6e="_bodyWithSimilar_119xe_79",e7e="_modalWide_119xe_85",t7e="_similarColumn_119xe_90",n7e="_userCard_119xe_107",r7e="_userCardLink_119xe_117",a7e="_avatarAnonymous_119xe_133",i7e="_avatarFallback_119xe_138",s7e="_userNameAnonymous_119xe_151",l7e="_userHeader_119xe_155",o7e="_userInfo_119xe_161",c7e="_avatar_119xe_133",u7e="_avatarImg_119xe_182",d7e="_userName_119xe_151",f7e="_userMeta_119xe_195",h7e="_userMetaLabel_119xe_203",m7e="_userMetaDate_119xe_208",p7e="_userStats_119xe_215",g7e="_statLabel_119xe_229",b7e="_statValue_119xe_235",y7e="_similarHeadingRow_119xe_243",x7e="_similarHeading_119xe_243",v7e="_viewAllLink_119xe_262",_7e="_similarScroll_119xe_274",w7e="_similarScrollStatus_119xe_294",k7e="_similarStatus_119xe_300",S7e="_similarStatusCard_119xe_310",I7e="_similarStatusIcon_119xe_324",M7e="_similarStatusIconLoading_119xe_341",F7e="_similarSpinner_119xe_347",C7e="_similarStatusTitle_119xe_361",j7e="_similarStatusHint_119xe_370",N7e="_mainColumn_119xe_378",T7e="_mainRow_119xe_391",A7e="_mainRowNoSeller_119xe_400",P7e="_itemCardShell_119xe_413",Sn={backdrop:G6e,modal:K6e,header:Y6e,title:Z6e,iconButton:X6e,body:Q6e,bodyWithSimilar:J6e,modalWide:e7e,similarColumn:t7e,userCard:n7e,userCardLink:r7e,avatarAnonymous:a7e,avatarFallback:i7e,userNameAnonymous:s7e,userHeader:l7e,userInfo:o7e,avatar:c7e,avatarImg:u7e,userName:d7e,userMeta:f7e,userMetaLabel:h7e,userMetaDate:m7e,userStats:p7e,statLabel:g7e,statValue:b7e,similarHeadingRow:y7e,similarHeading:x7e,viewAllLink:v7e,similarScroll:_7e,similarScrollStatus:w7e,similarStatus:k7e,similarStatusCard:S7e,similarStatusIcon:I7e,similarStatusIconLoading:M7e,similarSpinner:F7e,similarStatusTitle:C7e,similarStatusHint:j7e,mainColumn:N7e,mainRow:T7e,mainRowNoSeller:A7e,itemCardShell:P7e};function E7e(e){const t=e.trim().replace("#","");if(!/^[\da-fA-F]{3}$|^[\da-fA-F]{6}$/.test(t))return null;const n=t.length===3?`${t[0]}${t[0]}${t[1]}${t[1]}${t[2]}${t[2]}`:t,r=Number.parseInt(n,16);return Number.isFinite(r)?{r:r>>16&255,g:r>>8&255,b:r&255}:null}function L7e(e){if(!e)return;const t=E7e(e);if(t)return`radial-gradient(130% 120% at 50% 0%, rgba(${t.r}, ${t.g}, ${t.b}, 0.25) 0%, rgba(20, 20, 22, 0) 100%)`}function h2(e){const t=L7e(e);return t?{background:t}:void 0}function EH(e){return`rarity${e.replace("-","")}`}function R7e(e,t){return mo(e??void 0,t)}function vk(e,t){switch(t){case"Consumer":return e.rarityConsumer;case"Industrial":return e.rarityIndustrial;case"Mil-Spec":return e.rarityMilSpec;case"Restricted":return e.rarityRestricted;case"Classified":return e.rarityClassified;case"Covert":return e.rarityCovert;case"Extraordinary":return e.rarityCovert;default:return""}}function vp(e,t,n){return vk(e,R7e(t,n))}const O7e="_frame_hsf9i_2",B7e="_rarityConsumer_hsf9i_6",D7e="_rarityIndustrial_hsf9i_10",$7e="_rarityMilSpec_hsf9i_14",W7e="_rarityRestricted_hsf9i_18",U7e="_rarityClassified_hsf9i_22",H7e="_rarityCovert_hsf9i_26",z7e="_thumbFrame_hsf9i_34 _frame_hsf9i_2",io={frame:O7e,rarityConsumer:B7e,rarityIndustrial:D7e,rarityMilSpec:$7e,rarityRestricted:W7e,rarityClassified:U7e,rarityCovert:H7e,thumbFrame:z7e},V7e="_row_1go9f_1",q7e="_thumb_1go9f_30",G7e="_thumbImg_1go9f_43",K7e="_body_1go9f_49",Y7e="_topRow_1go9f_58",Z7e="_infoCol_1go9f_66",X7e="_name_1go9f_74",Q7e="_wearLine_1go9f_84",J7e="_wearAbbrev_1go9f_92",e8e="_wearSep_1go9f_99",t8e="_wearFloat_1go9f_106",n8e="_wearLabel_1go9f_116",r8e="_priceCol_1go9f_125",a8e="_priceRow_1go9f_134",i8e="_price_1go9f_125",s8e="_listedAgo_1go9f_151",l8e="_floatBarWrap_1go9f_159",o8e="_stickerRow_1go9f_164",c8e="_stickerStack_1go9f_170",u8e="_stickerIcon_1go9f_177",d8e="_stickerMore_1go9f_188",f8e="_wearFn_1go9f_195",h8e="_wearMw_1go9f_196",m8e="_wearFt_1go9f_200",p8e="_wearWw_1go9f_204",g8e="_wearBs_1go9f_208",b8e="_wearDefault_1go9f_212",kr={row:V7e,thumb:q7e,thumbImg:G7e,body:K7e,topRow:Y7e,infoCol:Z7e,name:X7e,wearLine:Q7e,wearAbbrev:J7e,wearSep:e8e,wearFloat:t8e,wearLabel:n8e,priceCol:r8e,priceRow:a8e,price:i8e,listedAgo:s8e,floatBarWrap:l8e,stickerRow:o8e,stickerStack:c8e,stickerIcon:u8e,stickerMore:d8e,wearFn:f8e,wearMw:h8e,wearFt:m8e,wearWw:p8e,wearBs:g8e,wearDefault:b8e},MT={variantFn:kr.wearFn,variantMw:kr.wearMw,variantFt:kr.wearFt,variantWw:kr.wearWw,variantBs:kr.wearBs,variantDefault:kr.wearDefault};function y8e(e){const t=e.variant?.trim();if(t&&e.name.endsWith(` (${t})`))return e.name.slice(0,-(t.length+3)).trim();const n=e.name.match(/\(([^)]+)\)\s*$/);return n&&i1(n[1])?e.name.slice(0,-(n[1].length+3)).trim():e.name.trim()}function x8e(e){const t=e.hasFloat!==!1,n=Number.parseFloat(e.wear),r=Number.isFinite(n);let a=e.variant?.trim()??"";return(!a||!i1(a))&&(r?a=M3(n):e.rarityLabel?.trim()&&(a=e.rarityLabel.trim())),t&&r?{abbrev:xH(a),floatText:e.wear?.trim()||String(n),toneClass:Mv(a,MT)||kr.wearDefault,showFloatBar:!0}:a?{label:a,toneClass:Mv(a,MT)||kr.wearDefault,showFloatBar:!1}:{label:"—",toneClass:kr.wearDefault,showFloatBar:!1}}function v8e({item:e,onClick:t}){const{format:n}=Nr(),r=y8e(e),a=x8e(e),s=e.priceCents!=null?n(e.priceCents):e.price?.trim()||"—",l=e.listingCreatedAt?fk(e.listingCreatedAt):"",o=e.stickers?.filter(v=>v.imageUrl?.trim())??[],u=o.slice(0,3),d=o.length-u.length,p=e.steamAppId===Ln||!e.rarity?"":vk(io,e.rarity),b=e.imageBackgroun
2561dColor?h2(e.imageBackgroundColor):void 0,y=yk(e);return i.jsxs("button",{type:"button",className:kr.row,onClick:t,children:[e.imageUrl?i.jsx("span",{className:`${kr.thumb} ${p}`.trim(),style:b,"aria-hidden":!0,children:i.jsx("img",{className:kr.thumbImg,src:e.imageUrl,alt:""})}):null,i.jsxs("span",{className:kr.body,children:[i.jsxs("span",{className:kr.topRow,children:[i.jsxs("span",{className:kr.infoCol,children:[i.jsx("span",{className:kr.name,title:r,children:r}),i.jsx("span",{className:kr.wearLine,children:a.abbrev?i.jsxs(i.Fragment,{children:[i.jsx("span",{className:`${kr.wearAbbrev} ${a.toneClass}`,children:a.abbrev}),a.floatText?i.jsxs(i.Fragment,{children:[i.jsx("span",{className:kr.wearSep,children:"·"}),i.jsx("span",{className:kr.wearFloat,children:a.floatText})]}):null]}):i.jsx("span",{className:`${kr.wearLabel} ${a.toneClass}`,children:a.label})})]}),i.jsxs("span",{className:kr.priceCol,children:[i.jsxs("span",{className:kr.priceRow,children:[i.jsx("span",{className:kr.price,children:s}),bk(e.steamAppId,y,[Ln,Gr])?i.jsx(xk,{variant:"inline",deltaPercent:y}):null]}),l?i.jsx("span",{className:kr.listedAgo,children:l}):null]})]}),u.length>0?i.jsx("span",{className:kr.stickerRow,children:i.jsxs("span",{className:kr.stickerStack,"aria-hidden":!0,children:[u.map(v=>i.jsx("img",{className:kr.stickerIcon,src:v.imageUrl,alt:""},`${v.slot}-${v.id}`)),d>0?i.jsxs("span",{className:kr.stickerMore,children:["+",d]}):null]})}):null,a.showFloatBar?i.jsx("span",{className:kr.floatBarWrap,children:i.jsx(oh,{variant:"vault",wear:e.wear,floatMin:e.floatMin,floatMax:e.floatMax})}):null]})]})}const _k=h.createContext({});function wk(e){const t=h.useRef(null);return t.current===null&&(t.current=e()),t.current}const kk=typeof window<"u",LH=kk?h.useLayoutEffect:h.useEffect,q6=h.createContext(null);function Sk(e,t){e.indexOf(t)===-1&&e.push(t)}function Ik(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}const Dc=(e,t,n)=>n>t?t:n<e?e:n;let Mk=()=>{};const $c={},RH=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e);function OH(e){return typeof e=="object"&&e!==null}const BH=e=>/^0[^.\s]+$/u.test(e);function Fk(e){let t;return()=>(t===void 0&&(t=e()),t)}const Ul=e=>e,_8e=(e,t)=>n=>t(e(n)),Jh=(...e)=>e.reduce(_8e),uh=(e,t,n)=>{const r=t-e;return r===0?1:(n-e)/r};class Ck{constructor(){this.subscriptions=[]}add(t){return Sk(this.subscriptions,t),()=>Ik(this.subscriptions,t)}notify(t,n,r){const a=this.subscriptions.length;if(a)if(a===1)this.subscriptions[0](t,n,r);else for(let s=0;s<a;s++){const l=this.subscriptions[s];l&&l(t,n,r)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const Wo=e=>e*1e3,Dl=e=>e/1e3;function DH(e,t){return t?e*(1e3/t):0}const $H=(e,t,n)=>(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e,w8e=1e-7,k8e=12;function S8e(e,t,n,r,a){let s,l,o=0;do l=t+(n-t)/2,s=$H(l,r,a)-e,s>0?n=l:t=l;while(Math.abs(s)>w8e&&++o<k8e);return l}function e4(e,t,n,r){if(e===t&&n===r)return Ul;const a=s=>S8e(s,0,1,e,n);return s=>s===0||s===1?s:$H(a(s),t,r)}const WH=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,UH=e=>t=>1-e(1-t),HH=e4(.33,1.53,.69,.99),jk=UH(HH),zH=WH(jk),VH=e=>(e*=2)<1?.5*jk(e):.5*(2-Math.pow(2,-10*(e-1))),Nk=e=>1-Math.sin(Math.acos(e)),qH=UH(Nk),GH=WH(Nk),I8e=e4(.42,0,1,1),M8e=e4(0,0,.58,1),KH=e4(.42,0,.58,1),F8e=e=>Array.isArray(e)&&typeof e[0]!="number",YH=e=>Array.isArray(e)&&typeof e[0]=="number",C8e={linear:Ul,easeIn:I8e,easeInOut:KH,easeOut:M8e,circIn:Nk,circInOut:GH,circOut:qH,backIn:jk,backInOut:zH,backOut:HH,anticipate:VH},j8e=e=>typeof e=="string",FT=e=>{if(YH(e)){Mk(e.length===4);const[t,n,r,a]=e;return e4(t,n,r,a)}else if(j8e(e))return C8e[e];return e},Vm=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function N8e(e,t){let n=new Set,r=new Set,a=!1,s=!1;const l=new WeakSet;let o={delta:0,timestamp:0,isProcessing:!1};function u(m){l.has(m)&&(d.schedule(m),e()),m(o)}const d={schedule:(m,p=!1,b=!1)=>{const v=b&&a?n:r;return p&&l.add(m),v.has(m)||v.add(m),m},cancel:m=>{r.delete(m),l.delete(m)},process:m=>{if(o=m,a){s=!0;return}a=!0,[n,r]=[r,n],n.forEach(u),n.clear(),a=!1,s&&(s=!1,d.process(m))}};return d}const T8e=40;function ZH(e,t){let n=!1,r=!0;const a={delta:0,timestamp:0,isProcessing:!1},s=()=>n=!0,l=Vm.reduce((I,C)=>(I[C]=N8e(s),I),{}),{setup:o,read:u,resolveKeyframes:d,preUpdate:m,update:p,preRender:b,render:y,postRender:v}=l,_=()=>{const I=$c.useManualTiming?a.timestamp:performance.now();n=!1,$c.useManualTiming||(a.delta=r?1e3/60:Math.max(Math.min(I-a.timestamp,T8e),
vendor: 24,952 bytes, line 2561
25611)),a.timestamp=I,a.isProcessing=!0,o.process(a),u.process(a),d.process(a),m.process(a),p.process(a),b.process(a),y.process(a),v.process(a),a.isProcessing=!1,n&&t&&(r=!1,e(_))},w=()=>{n=!0,r=!0,a.isProcessing||e(_)};return{schedule:Vm.reduce((I,C)=>{const F=l[C];return I[C]=(N,A=!1,L=!1)=>(n||w(),F.schedule(N,A,L)),I},{}),cancel:I=>{for(let C=0;C<Vm.length;C++)l[Vm[C]].cancel(I)},state:a,steps:l}}const{schedule:fa,cancel:Zu,state:Ki,steps:Ng}=ZH(typeof requestAnimationFrame<"u"?requestAnimationFrame:Ul,!0);let q5;function A8e(){q5=void 0}const $s={now:()=>(q5===void 0&&$s.set(Ki.isProcessing||$c.useManualTiming?Ki.timestamp:performance.now()),q5),set:e=>{q5=e,queueMicrotask(A8e)}},XH=e=>t=>typeof t=="string"&&t.startsWith(e),Tk=XH("--"),P8e=XH("var(--"),Ak=e=>P8e(e)?E8e.test(e.split("/*")[0].trim()):!1,E8e=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,F3={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},dh={...F3,transform:e=>Dc(0,1,e)},qm={...F3,default:1},D0=e=>Math.round(e*1e5)/1e5,Pk=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function L8e(e){return e==null}const R8e=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,Ek=(e,t)=>n=>!!(typeof n=="string"&&R8e.test(n)&&n.startsWith(e)||t&&!L8e(n)&&Object.prototype.hasOwnProperty.call(n,t)),QH=(e,t,n)=>r=>{if(typeof r!="string")return r;const[a,s,l,o]=r.match(Pk);return{[e]:parseFloat(a),[t]:parseFloat(s),[n]:parseFloat(l),alpha:o!==void 0?parseFloat(o):1}},O8e=e=>Dc(0,255,e),Tg={...F3,transform:e=>Math.round(O8e(e))},Y1={test:Ek("rgb","red"),parse:QH("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+Tg.transform(e)+", "+Tg.transform(t)+", "+Tg.transform(n)+", "+D0(dh.transform(r))+")"};function B8e(e){let t="",n="",r="",a="";return e.length>5?(t=e.substring(1,3),n=e.substring(3,5),r=e.substring(5,7),a=e.substring(7,9)):(t=e.substring(1,2),n=e.substring(2,3),r=e.substring(3,4),a=e.substring(4,5),t+=t,n+=n,r+=r,a+=a),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:a?parseInt(a,16)/255:1}}const Fv={test:Ek("#"),parse:B8e,transform:Y1.transform},t4=e=>({test:t=>typeof t=="string"&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),Ru=t4("deg"),Uo=t4("%"),_n=t4("px"),D8e=t4("vh"),$8e=t4("vw"),CT={...Uo,parse:e=>Uo.parse(e)/100,transform:e=>Uo.transform(e*100)},Md={test:Ek("hsl","hue"),parse:QH("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+Uo.transform(D0(t))+", "+Uo.transform(D0(n))+", "+D0(dh.transform(r))+")"},Ja={test:e=>Y1.test(e)||Fv.test(e)||Md.test(e),parse:e=>Y1.test(e)?Y1.parse(e):Md.test(e)?Md.parse(e):Fv.parse(e),transform:e=>typeof e=="string"?e:e.hasOwnProperty("red")?Y1.transform(e):Md.transform(e),getAnimatableNone:e=>{const t=Ja.parse(e);return t.alpha=0,Ja.transform(t)}},W8e=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function U8e(e){return isNaN(e)&&typeof e=="string"&&(e.match(Pk)?.length||0)+(e.match(W8e)?.length||0)>0}const JH="number",ez="color",H8e="var",z8e="var(",jT="${}",V8e=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function fh(e){const t=e.toString(),n=[],r={color:[],number:[],var:[]},a=[];let s=0;const o=t.replace(V8e,u=>(Ja.test(u)?(r.color.push(s),a.push(ez),n.push(Ja.parse(u))):u.startsWith(z8e)?(r.var.push(s),a.push(H8e),n.push(u)):(r.number.push(s),a.push(JH),n.push(parseFloat(u))),++s,jT)).split(jT);return{values:n,split:o,indexes:r,types:a}}function tz(e){return fh(e).values}function nz(e){const{split:t,types:n}=fh(e),r=t.length;return a=>{let s="";for(let l=0;l<r;l++)if(s+=t[l],a[l]!==void 0){const o=n[l];o===JH?s+=D0(a[l]):o===ez?s+=Ja.transform(a[l]):s+=a[l]}return s}}const q8e=e=>typeof e=="number"?0:Ja.test(e)?Ja.getAnimatableNone(e):e;function G8e(e){const t=tz(e);return nz(e)(t.map(q8e))}const Xu={test:U8e,parse:tz,createTransformer:nz,getAnimatableNone:G8e};function Ag(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function K8e({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,t/=100,n/=100;let a=0,s=0,l=0;if(!t)a=s=l=n;else{const o=n<.5?n*(1+t):n+t-n*t,u=2*n-o;a=Ag(u,o,e+1/3),s=Ag(u,o,e),l=Ag(u,o,e-1/3)}return{red:Math.round(a*255),green:Math.round(s*255),blue:Math.round(l*255),alpha:r}}function _p(e,t){return n=>n>0?t:e}const _a=(e,t,n)=>e+(t-e)*n,Pg=(e,t,n)=>{const r=e*e,a=n*(t*t-r)+r;return a<0?0:Math.sqrt(a)},Y8e=[Fv,Y1,Md],Z8e=e=>Y8e.find(t=>t.test(e));function NT(e){const t=Z8e(e);if(!t)return!1;let n=t.parse(e);return t===Md&&(n=K8e(n)),n}const TT=(e,t)=>{const n=NT(e),r=NT(t);if(!n||!r)return _p(e,t);const a={...n};return s=>(a.red=Pg(n.red,r.red,s),a.green=Pg(n.green,r.green,s),a.blue=Pg(n.blue,r.blue,s),a.alpha=_a(n.alpha,r.alpha,s),Y1.transform(a))},Cv=new Set(["none","hidden"]);function X8e(e,t){return Cv.has(e)?n=>n<=0?e:t:n=>n>=1?t:e}function Q8e(e,t){return n=>_a(e,t,n)}function Lk(e){return typeof e=="number"?Q8e:typeof e=="string"?Ak(e)?_p:Ja.test(e)?TT:t9e:Array.isArray(e)?rz:typeof e=="object"?Ja.test(e)?TT:J8e:_p}function rz(e,t){const n=[...e],r=n.length,a=e.map((s,l)=>Lk(s)(s,t[l]));return s=>{for(let l=0;l<r;l++)n[l]=a[l](s);return n}}function J8e(e,t){const n={...e,...t},r={};for(const a in n)e[a]!==void 0&&t[a]!==void 0&&(r[a]=Lk(e[a])(e[a],t[a]));return a=>{for(const s in r)n[s]=r[s](a);return n}}function e9e(e,t){const n=[],r={color:0,var:0,number:0};for(let a=0;a<t.values.length;a++){const s=t.types[a],l=e.indexes[s][r[s]],o=e.values[l]??0;n[a]=o,r[s]++}return n}const t9e=(e,t)=>{const n=Xu.createTransformer(t),r=fh(e),a=fh(t);return r.indexes.var.length===a.indexes.var.length&&r.indexes.color.length===a.indexes.color.length&&r.indexes.number.length>=a.indexes.number.length?Cv.has(e)&&!a.values.length||Cv.has(t)&&!r.values.length?X8e(e,t):Jh(rz(e9e(r,a),a.values),n):_p(e,t)};function az(e,t,n){return typeof e=="number"&&typeof t=="number"&&typeof n=="number"?_a(e,t,n):Lk(e)(e,t)}const n9e=e=>{const t=({timestamp:n})=>e(n);return{start:(n=!0)=>fa.update(t,n),stop:()=>Zu(t),now:()=>Ki.isProcessing?Ki.timestamp:$s.now()}},iz=(e,t,n=10)=>{let r="";const a=Math.max(Math.round(t/n),2);for(let s=0;s<a;s++)r+=Math.round(e(s/(a-1))*1e4)/1e4+", ";return`linear(${r.substring(0,r.length-2)})`},wp=2e4;function Rk(e){let t=0;const n=50;let r=e.next(t);for(;!r.done&&t<wp;)t+=n,r=e.next(t);return t>=wp?1/0:t}function r9e(e,t=100,n){const r=n({...e,keyframes:[0,t]}),a=Math.min(Rk(r),wp);return{type:"keyframes",ease:s=>r.next(a*s).value/t,duration:Dl(a)}}const a9e=5;function sz(e,t,n){const r=Math.max(t-a9e,0);return DH(n-e(r),t-r)}const Ca={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1},Eg=.001;function i9e({duration:e=Ca.duration,bounce:t=Ca.bounce,velocity:n=Ca.velocity,mass:r=Ca.mass}){let a,s,l=1-t;l=Dc(Ca.minDamping,Ca.maxDamping,l),e=Dc(Ca.minDuration,Ca.maxDuration,Dl(e)),l<1?(a=d=>{const m=d*l,p=m*e,b=m-n,y=jv(d,l),v=Math.exp(-p);return Eg-b/y*v},s=d=>{const p=d*l*e,b=p*n+n,y=Math.pow(l,2)*Math.pow(d,2)*e,v=Math.exp(-p),_=jv(Math.pow(d,2),l);return(-a(d)+Eg>0?-1:1)*((b-y)*v)/_}):(a=d=>{const m=Math.exp(-d*e),p=(d-n)*e+1;return-Eg+m*p},s=d=>{const m=Math.exp(-d*e),p=(n-d)*(e*e);return m*p});const o=5/e,u=l9e(a,s,o);if(e=Wo(e),isNaN(u))return{stiffness:Ca.stiffness,damping:Ca.damping,duration:e};{const d=Math.pow(u,2)*r;return{stiffness:d,damping:l*2*Math.sqrt(r*d),duration:e}}}const s9e=12;function l9e(e,t,n){let r=n;for(let a=1;a<s9e;a++)r=r-e(r)/t(r);return r}function jv(e,t){return e*Math.sqrt(1-t*t)}const o9e=["duration","bounce"],c9e=["stiffness","damping","mass"];function AT(e,t){return t.some(n=>e[n]!==void 0)}function u9e(e){let t={velocity:Ca.velocity,stiffness:Ca.stiffness,damping:Ca.damping,mass:Ca.mass,isResolvedFromDuration:!1,...e};if(!AT(e,c9e)&&AT(e,o9e))if(e.visualDuration){const n=e.visualDuration,r=2*Math.PI/(n*1.2),a=r*r,s=2*Dc(.05,1,1-(e.bounce||0))*Math.sqrt(a);t={...t,mass:Ca.mass,stiffness:a,damping:s}}else{const n=i9e(e);t={...t,...n,mass:Ca.mass},t.isResolvedFromDuration=!0}return t}function kp(e=Ca.visualDuration,t=Ca.bounce){const n=typeof e!="object"?{visualDuration:e,keyframes:[0,1],bounce:t}:e;let{restSpeed:r,restDelta:a}=n;const s=n.keyframes[0],l=n.keyframes[n.keyframes.length-1],o={done:!1,value:s},{stiffness:u,damping:d,mass:m,duration:p,velocity:b,isResolvedFromDuration:y}=u9e({...n,velocity:-Dl(n.velocity||0)}),v=b||0,_=d/(2*Math.sqrt(u*m)),w=l-s,k=Dl(Math.sqrt(u/m)),S=Math.abs(w)<5;r||(r=S?Ca.restSpeed.granular:Ca.restSpeed.default),a||(a=S?Ca.restDelta.granular:Ca.restDelta.default);let I;if(_<1){const F=jv(k,_);I=N=>{const A=Math.exp(-_*k*N);return l-A*((v+_*k*w)/F*Math.sin(F*N)+w*Math.cos(F*N))}}else if(_===1)I=F=>l-Math.exp(-k*F)*(w+(v+k*w)*F);else{const F=k*Math.sqrt(_*_-1);I=N=>{const A=Math.exp(-_*k*N),L=Math.min(F*N,300);return l-A*((v+_*k*w)*Math.sinh(L)+F*w*Math.cosh(L))/F}}const C={calculatedDuration:y&&p||null,next:F=>{const N=I(F);if(y)o.done=F>=p;else{let A=F===0?v:0;_<1&&(A=F===0?Wo(v):sz(I,F,N));const L=Math.abs(A)<=r,P=Math.abs(l-N)<=a;o.done=L&&P}return o.value=o.done?l:N,o},toString:()=>{const F=Math.min(Rk(C),wp),N=iz(A=>C.next(F*A).value,F,30);return F+"ms "+N},toTransition:()=>{}};return C}kp.applyToOptions=e=>{const t=r9e(e,100,kp);return e.ease=t.ease,e.duration=Wo(t.duration),e.type="keyframes",e};function Nv({keyframes:e,velocity:t=0,power:n=.8,timeConstant:r=325,bounceDamping:a=10,bounceStiffness:s=500,modifyTarget:l,min:o,max:u,restDelta:d=.5,restSpeed:m}){const p=e[0],b={done:!1,value:p},y=L=>o!==void 0&&L<o||u!==void 0&&L>u,v=L=>o===void 0?u:u===void 0||Math.abs(o-L)<Math.abs(u-L)?o:u;let _=n*t;const w=p+_,k=l===void 0?w:l(w);k!==w&&(_=k-p);const S=L=>-_*Math.exp(-L/r),I=L=>k+S(L),C=L=>{const P=S(L),T=I(L);b.done=Math.abs(P)<=d,b.value=b.done?k:T};let F,N;const A=L=>{y(b.value)&&(F=L,N=kp({keyframes:[b.value,v(b.value)],velocity:sz(I,L,b.value),damping:a,stiffness:s,restDelta:d,restSpeed:m}))};return A(0),{calculatedDuration:null,next:L=>{let P=!1;return!N&&F===void 0&&(P=!0,C(L),A(L)),F!==void 0&&L>=F?N.next(L-F):(!P&&C(L),b)}}}function d9e(e,t,n){const r=[],a=n||$c.mix||az,s=e.length-1;for(let l=0;l<s;l++){let o=a(e[l],e[l+1]);if(t){const u=Array.isArray(t)?t[l]||Ul:t;o=Jh(u,o)}r.push(o)}return r}function f9e(e,t,{clamp:n=!0,ease:r,mixer:a}={}){const s=e.length;if(Mk(s===t.length),s===1)return()=>t[0];if(s===2&&t[0]===t[1])return()=>t[1];const l=e[0]===e[1];e[0]>e[s-1]&&(e=[...e].reverse(),t=[...t].reverse());const o=d9e(t,r,a),u=o.length,d=m=>{if(l&&m<e[0])return t[0];let p=0;if(u>1)for(;p<e.length-2&&!(m<e[p+1]);p++);const b=uh(e[p],e[p+1],m);return o[p](b)};return n?m=>d(Dc(e[0],e[s-1],m)):d}function h9e(e,t){const n=e[e.length-1];for(let r=1;r<=t;r++){const a=uh(0,t,r);e.push(_a(n,1,a))}}function m9e(e){const t=[0];return h9e(t,e.length-1),t}function p9e(e,t){return e.map(n=>n*t)}function g9e(e,t){return e.map(()=>t||KH).splice(0,e.length-1)}function $0({duration:e=300,keyframes:t,times:n,ease:r="easeInOut"}){const a=F8e(r)?r.map(FT):FT(r),s={done:!1,value:t[0]},l=p9e(n&&n.length===t.length?n:m9e(t),e),o=f9e(l,t,{ease:Array.isArray(a)?a:g9e(t,a)});return{calculatedDuration:e,next:u=>(s.value=o(u),s.done=u>=e,s)}}const b9e=e=>e!==null;function Ok(e,{repeat:t,repeatType:n="loop"},r,a=1){const s=e.filter(b9e),o=a<0||t&&n!=="loop"&&t%2===1?0:s.length-1;return!o||r===void 0?s[o]:r}const y9e={decay:Nv,inertia:Nv,tween:$0,keyframes:$0,spring:kp};function lz(e){typeof e.type=="string"&&(e.type=y9e[e.type])}class Bk{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(t=>{this.resolve=t})}notifyFinished(){this.resolve()}then(t,n){return this.finished.then(t,n)}}const x9e=e=>e/100;class Dk extends Bk{constructor(t){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{const{motionValue:n}=this.options;n&&n.updatedAt!==$s.now()&&this.tick($s.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),this.options.onStop?.())},this.options=t,this.initAnimation(),this.play(),t.autoplay===!1&&this.pause()}initAnimation(){const{options:t}=this;lz(t);const{type:n=$0,repeat:r=0,repeatDelay:a=0,repeatType:s,velocity:l=0}=t;let{keyframes:o}=t;const u=n||$0;u!==$0&&typeof o[0]!="number"&&(this.mixKeyframes=Jh(x9e,az(o[0],o[1])),o=[0,100]);const d=u({...t,keyframes:o});s==="mirror"&&(this.mirroredGenerator=u({...t,keyframes:[...o].reverse(),velocity:-l})),d.calculatedDuration===null&&(d.calculatedDuration=Rk(d));const{calculatedDuration:m}=d;this.calculatedDuration=m,this.resolvedDuration=m+a,this.totalDuration=this.resolvedDuration*(r+1)-a,this.generator=d}updateTime(t){const n=Math.round(t-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=n}tick(t,n=!1){const{generator:r,totalDuration:a,mixKeyframes:s,mirroredGenerator:l,resolvedDuration:o,calculatedDuration:u}=this;if(this.startTime===null)return r.next(0);const{delay:d=0,keyframes:m,repeat:p,repeatType:b,repeatDelay:y,type:v,onUpdate:_,finalKeyframe:w}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-a/this.speed,this.startTime)),n?this.currentTime=t:this.updateTime(t);const k=this.currentTime-d*(this.playbackSpeed>=0?1:-1),S=this.playbackSpeed>=0?k<0:k>a;this.currentTime=Math.max(k,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=a);let I=this.currentTime,C=r;if(p){const L=Math.min(this.currentTime,a)/o;let P=Math.floor(L),T=L%1;!T&&L>=1&&(T=1),T===1&&P--,P=Math.min(P,p+1),!!(P%2)&&(b==="reverse"?(T=1-T,y&&(T-=y/o)):b==="mirror"&&(C=l)),I=Dc(0,1,T)*o}const F=S?{done:!1,value:m[0]}:C.next(I);s&&(F.value=s(F.value));let{done:N}=F;!S&&u!==null&&(N=this.playbackSpeed>=0?this.currentTime>=a:this.currentTime<=0);const A=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&N);return A&&v!==Nv&&(F.value=Ok(m,this.options,w,this.speed)),_&&_(F.value),A&&this.finish(),F}then(t,n){return this.finished.then(t,n)}get duration(){return Dl(this.calculatedDuration)}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+Dl(t)}get time(){return Dl(this.currentTime)}set time(t){t=Wo(t),this.currentTime=t,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.playbackSpeed),this.driver?.start(!1)}get speed(){return this.playbackSpeed}set speed(t){this.updateTime($s.now());const n=this.playbackSpeed!==t;this.playbackSpeed=t,n&&(this.time=Dl(this.currentTime))}play(){if(this.isStopped)return;const{driver:t=n9e,startTime:n}=this.options;this.driver||(this.driver=t(a=>this.tick(a))),this.options.onPlay?.();const r=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=r):this.holdTime!==null?this.startTime=r-this.holdTime:this.startTime||(this.startTime=n??r),this.state==="finished"&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime($s.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}attachTimeline(t){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),t.observe(this)}}function v9e(e){for(let t=1;t<e.length;t++)e[t]??(e[t]=e[t-1])}const Z1=e=>e*180/Math.PI,Tv=e=>{const t=Z1(Math.atan2(e[1],e[0]));return Av(t)},_9e={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:Tv,rotateZ:Tv,skewX:e=>Z1(Math.atan(e[1])),skewY:e=>Z1(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},Av=e=>(e=e%360,e<0&&(e+=360),e),PT=Tv,ET=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),LT=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),w9e={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:ET,scaleY:LT,scale:e=>(ET(e)+LT(e))/2,rotateX:e=>Av(Z1(Math.atan2(e[6],e[5]))),rotateY:e=>Av(Z1(Math.atan2(-e[2],e[0]))),rotateZ:PT,rotate:PT,skewX:e=>Z1(Math.atan(e[4])),skewY:e=>Z1(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function Pv(e){return e.includes("scale")?1:0}function Ev(e,t){if(!e||e==="none")return Pv(t);const n=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let r,a;if(n)r=w9e,a=n;else{const o=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);r=_9e,a=o}if(!a)return Pv(t);const s=r[t],l=a[1].split(",").map(S9e);return typeof s=="function"?s(l):l[s]}const k9e=(e,t)=>{const{transform:n="none"}=getComputedStyle(e);return Ev(n,t)};function S9e(e){return parseFloat(e.trim())}const C3=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],j3=new Set(C3),RT=e=>e===F3||e===_n,I9e=new Set(["x","y","z"]),M9e=C3.filter(e=>!I9e.has(e));function F9e(e){const t=[];return M9e.forEach(n=>{const r=e.getValue(n);r!==void 0&&(t.push([n,r.get()]),r.set(n.startsWith("scale")?1:0))}),t}const t2={width:({x:e},{paddingLeft:t="0",paddingRight:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),height:({y:e},{paddingTop:t="0",paddingBottom:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:(e,{transform:t})=>Ev(t,"x"),y:(e,{transform:t})=>Ev(t,"y")};t2.translateX=t2.x;t2.translateY=t2.y;const n2=new Set;let Lv=!1,Rv=!1,Ov=!1;function oz(){if(Rv){const e=Array.from(n2).filter(r=>r.needsMeasurement),t=new Set(e.map(r=>r.element)),n=new Map;t.forEach(r=>{const a=F9e(r);a.length&&(n.set(r,a),r.render())}),e.forEach(r=>r.measureInitialState()),t.forEach(r=>{r.render();const a=n.get(r);a&&a.forEach(([s,l])=>{r.getValue(s)?.set(l)})}),e.forEach(r=>r.measureEndState()),e.forEach(r=>{r.suspendedScrollY!==void 0&&window.scrollTo(0,r.suspendedScrollY)})}Rv=!1,Lv=!1,n2.forEach(e=>e.complete(Ov)),n2.clear()}function cz(){n2.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(Rv=!0)})}function C9e(){Ov=!0,cz(),oz(),Ov=!1}class $k{constructor(t,n,r,a,s,l=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...t],this.onComplete=n,this.name=r,this.motionValue=a,this.element=s,this.isAsync=l}scheduleResolve(){this.state="scheduled",this.isAsync?(n2.add(this),Lv||(Lv=!0,fa.read(cz),fa.resolveKeyframes(oz))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:t,name:n,element:r,motionValue:a}=this;if(t[0]===null){const s=a?.get(),l=t[t.length-1];if(s!==void 0)t[0]=s;else if(r&&n){const o=r.readValue(n,l);o!=null&&(t[0]=o)}t[0]===void 0&&(t[0]=l),a&&s===void 0&&a.set(t[0])}v9e(t)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(t=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,t),n2.delete(this)}cancel(){this.state==="scheduled"&&(n2.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const j9e=e=>e.startsWith("--");function N9e(e,t,n){j9e(t)?e.style.setProperty(t,n):e.style[t]=n}const T9e=Fk(()=>window.ScrollTimeline!==void 0),A9e={};function P9e(e,t){const n=Fk(e);return()=>A9e[t]??n()}const uz=P9e(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),C0=([e,t,n,r])=>`cubic-bezier(${e}, ${t}, ${n}, ${r})`,OT={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:C0([0,.65,.55,1]),circOut:C0([.55,0,1,.45]),backIn:C0([.31,.01,.66,-.59]),backOut:C0([.33,1.53,.69,.99])};function dz(e,t){if(e)return typeof e=="function"?uz()?iz(e,t):"ease-out":YH(e)?C0(e):Array.isArray(e)?e.map(n=>dz(n,t)||OT.easeOut):OT[e]}function E9e(e,t,n,{delay:r=0,duration:a=300,repeat:s=0,repeatType:l="loop",ease:o="easeOut",times:u}={},d=void 0){const m={[t]:n};u&&(m.offset=u);const p=dz(o,a);Array.isArray(p)&&(m.easing=p);const b={delay:r,duration:a,easing:Array.isArray(p)?"linear":p,fill:"both",iterations:s+1,direction:l==="reverse"?"alternate":"normal"};return d&&(b.pseudoElement=d),e.animate(m,b)}function fz(e){return typeof e=="function"&&"applyToOptions"in e}function L9e({type:e,...t}){return fz(e)&&uz()?e.applyToOptions(t):(t.duration??(t.duration=300),t.ease??(t.ease="easeOut"),t)}class R9e extends Bk{constructor(t){if(super(),this.finishedTime=null,this.isStopped=!1,!t)return;const{element:n,name:r,keyframes:a,pseudoElement:s,allowFlatten:l=!1,finalKeyframe:o,onComplete:u}=t;this.isPseudoElement=!!s,this.allowFlatten=l,this.options=t,Mk(typeof t.type!="string");const d=L9e(t);this.animation=E9e(n,r,a,d,s),d.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!s){const m=Ok(a,this.options,o,this.speed);this.updateMotionValue?this.updateMotionValue(m):N9e(n,r,m),this.animation.cancel()}u?.(),this.notifyFinished()}}play(){this.isStopped||(this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:t}=this;t==="idle"||t==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){this.isPseudoElement||this.animation.commitStyles?.()}get duration(){const t=this.animation.effect?.getComputedTiming?.().duration||0;return Dl(Number(t))}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+Dl(t)}get time(){return Dl(Number(this.animation.currentTime)||0)}set time(t){this.finishedTime=null,this.animation.currentTime=Wo(t)}get speed(){return this.animation.playbackRate}set speed(t){t<0&&(this.finishedTime=null),this.animation.playbackRate=t}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return Number(this.animation.startTime)}set startTime(t){this.animation.startTime=t}attachTimeline({timeline:t,observe:n}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,t&&T9e()?(this.animation.timeline=t,Ul):n(this)}}const hz={anticipate:VH,backInOut:zH,circInOut:GH};function O9e(e){return e in hz}function B9e(e){typeof e.ease=="string"&&O9e(e.ease)&&(e.ease=hz[e.ease])}const BT=10;class D9e extends R9e{constructor(t){B9e(t),lz(t),super(t),t.startTime&&(this.startTime=t.startTime),this.options=t}updateMotionValue(t){const{motionValue:n,onUpdate:r,onComplete:a,element:s,...l}=this.options;if(!n)return;if(t!==void 0){n.set(t);return}const o=new Dk({...l,autoplay:!1}),u=Wo(this.finishedTime??this.time);n.setWithVelocity(o.sample(u-BT).value,o.sample(u).value,BT),o.stop()}}const DT=(e,t)=>t==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&(Xu.test(e)||e==="0")&&!e.startsWith("url("));function $9e(e){const t=e[0];if(e.length===1)return!0;for(let n=0;n<e.length;n++)if(e[n]!==t)return!0}function W9e(e,t,n,r){const a=e[0];if(a===null)return!1;if(t==="display"||t==="visibility")return!0;const s=e[e.length-1],l=DT(a,t),o=DT(s,t);return!l||!o?!1:$9e(e)||(n==="spring"||fz(n))&&r}function Bv(e){e.duration=0,e.type="keyframes"}const U9e=new Set(["opacity","clipPath","filter","transform"]),H9e=Fk(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function z9e(e){const{motionValue:t,name:n,repeatDelay:r,repeatType:a,damping:s,type:l}=e;if(!(t?.owner?.current instanceof HTMLElement))return!1;const{onUpdate:u,transformTemplate:d}=t.owner.getProps();return H9e()&&n&&U9e.has(n)&&(n!=="transform"||!d)&&!u&&!r&&a!=="mirror"&&s!==0&&l!=="inertia"}const V9e=40;class q9e extends Bk{constructor({autoplay:t=!0,delay:n=0,type:r="keyframes",repeat:a=0,repeatDelay:s=0,repeatType:l="loop",keyframes:o,name:u,motionValue:d,element:m,...p}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=$s.now();
2561const b={autoplay:t,delay:n,type:r,repeat:a,repeatDelay:s,repeatType:l,name:u,motionValue:d,element:m,...p},y=m?.KeyframeResolver||$k;this.keyframeResolver=new y(o,(v,_,w)=>this.onKeyframesResolved(v,_,b,!w),u,d,m),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(t,n,r,a){this.keyframeResolver=void 0;const{name:s,type:l,velocity:o,delay:u,isHandoff:d,onUpdate:m}=r;this.resolvedAt=$s.now(),W9e(t,s,l,o)||(($c.instantAnimations||!u)&&m?.(Ok(t,r,n)),t[0]=t[t.length-1],Bv(r),r.repeat=0);const b={startTime:a?this.resolvedAt?this.resolvedAt-this.createdAt>V9e?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:n,...r,keyframes:t},y=!d&&z9e(b)?new D9e({...b,element:b.motionValue.owner.current}):new Dk(b);y.finished.then(()=>this.notifyFinished()).catch(Ul),this.pendingTimeline&&(this.stopTimeline=y.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=y}get finished(){return this._animation?this.animation.finished:this._finished}then(t,n){return this.finished.finally(t).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),C9e()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(t){this.animation.time=t}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(t){this.animation.speed=t}get startTime(){return this.animation.startTime}attachTimeline(t){return this._animation?this.stopTimeline=this.animation.attachTimeline(t):this.pendingTimeline=t,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}const G9e=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function K9e(e){const t=G9e.exec(e);if(!t)return[,];const[,n,r,a]=t;return[`--${n??r}`,a]}function mz(e,t,n=1){const[r,a]=K9e(e);if(!r)return;const s=window.getComputedStyle(t).getPropertyValue(r);if(s){const l=s.trim();return RH(l)?parseFloat(l):l}return Ak(a)?mz(a,t,n+1):a}function Wk(e,t){return e?.[t]??e?.default??e}const pz=new Set(["width","height","top","left","right","bottom",...C3]),Y9e={test:e=>e==="auto",parse:e=>e},gz=e=>t=>t.test(e),bz=[F3,_n,Uo,Ru,$8e,D8e,Y9e],$T=e=>bz.find(gz(e));function Z9e(e){return typeof e=="number"?e===0:e!==null?e==="none"||e==="0"||BH(e):!0}const X9e=new Set(["brightness","contrast","saturate","opacity"]);function Q9e(e){const[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[r]=n.match(Pk)||[];if(!r)return e;const a=n.replace(r,"");let s=X9e.has(t)?1:0;return r!==n&&(s*=100),t+"("+s+a+")"}const J9e=/\b([a-z-]*)\(.*?\)/gu,Dv={...Xu,getAnimatableNone:e=>{const t=e.match(J9e);return t?t.map(Q9e).join(" "):e}},WT={...F3,transform:Math.round},ege={rotate:Ru,rotateX:Ru,rotateY:Ru,rotateZ:Ru,scale:qm,scaleX:qm,scaleY:qm,scaleZ:qm,skew:Ru,skewX:Ru,skewY:Ru,distance:_n,translateX:_n,translateY:_n,translateZ:_n,x:_n,y:_n,z:_n,perspective:_n,transformPerspective:_n,opacity:dh,originX:CT,originY:CT,originZ:_n},Uk={borderWidth:_n,borderTopWidth:_n,borderRightWidth:_n,borderBottomWidth:_n,borderLeftWidth:_n,borderRadius:_n,radius:_n,borderTopLeftRadius:_n,borderTopRightRadius:_n,borderBottomRightRadius:_n,borderBottomLeftRadius:_n,width:_n,maxWidth:_n,height:_n,maxHeight:_n,top:_n,right:_n,bottom:_n,left:_n,padding:_n,paddingTop:_n,paddingRight:_n,paddingBottom:_n,paddingLeft:_n,margin:_n,marginTop:_n,marginRight:_n,marginBottom:_n,marginLeft:_n,backgroundPositionX:_n,backgroundPositionY:_n,...ege,zIndex:WT,fillOpacity:dh,strokeOpacity:dh,numOctaves:WT},tge={...Uk,color:Ja,backgroundColor:Ja,outlineColor:Ja,fill:Ja,stroke:Ja,borderColor:Ja,borderTopColor:Ja,borderRightColor:Ja,borderBottomColor:Ja,borderLeftColor:Ja,filter:Dv,WebkitFilter:Dv},yz=e=>tge[e];function xz(e,t){let n=yz(e);return n!==Dv&&(n=Xu),n.getAnimatableNone?n.getAnimatableNone(t):void 0}const nge=new Set(["auto","none","0"]);function rge(e,t,n){let r=0,a;for(;r<e.length&&!a;){const s=e[r];typeof s=="string"&&!nge.has(s)&&fh(s).values.length&&(a=e[r]),r++}if(a&&n)for(const s of t)e[s]=xz(n,a)}class age extends $k{constructor(t,n,r,a,s){super(t,n,r,a,s,!0)}readKeyframes(){const{unresolvedKeyframes:t,element:n,name:r}=this;if(!n||!n.current)return;super.readKeyframes();for(let u=0;u<t.length;u++){let d=t[u];
vendor: 12,712 bytes, lines 2561-2569
2561if(typeof d=="string"&&(d=d.trim(),Ak(d))){const m=mz(d,n.current);m!==void 0&&(t[u]=m),u===t.length-1&&(this.finalKeyframe=d)}}if(this.resolveNoneKeyframes(),!pz.has(r)||t.length!==2)return;const[a,s]=t,l=$T(a),o=$T(s);if(l!==o)if(RT(l)&&RT(o))for(let u=0;u<t.length;u++){const d=t[u];typeof d=="string"&&(t[u]=parseFloat(d))}else t2[r]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:t,name:n}=this,r=[];for(let a=0;a<t.length;a++)(t[a]===null||Z9e(t[a]))&&r.push(a);r.length&&rge(t,r,n)}measureInitialState(){const{element:t,unresolvedKeyframes:n,name:r}=this;if(!t||!t.current)return;r==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=t2[r](t.measureViewportBox(),window.getComputedStyle(t.current)),n[0]=this.measuredOrigin;const a=n[n.length-1];a!==void 0&&t.getValue(r,a).jump(a,!1)}measureEndState(){const{element:t,name:n,unresolvedKeyframes:r}=this;if(!t||!t.current)return;const a=t.getValue(n);a&&a.jump(this.measuredOrigin,!1);const s=r.length-1,l=r[s];r[s]=t2[n](t.measureViewportBox(),window.getComputedStyle(t.current)),l!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=l),this.removedTransforms?.length&&this.removedTransforms.forEach(([o,u])=>{t.getValue(o).set(u)}),this.resolveNoneKeyframes()}}function ige(e,t,n){if(e instanceof EventTarget)return[e];if(typeof e=="string"){let r=document;const a=n?.[e]??r.querySelectorAll(e);return a?Array.from(a):[]}return Array.from(e)}const vz=(e,t)=>t&&typeof e=="number"?t.transform(e):e;function _z(e){return OH(e)&&"offsetHeight"in e}const UT=30,sge=e=>!isNaN(parseFloat(e));class lge{constructor(t,n={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=r=>{const a=$s.now();if(this.updatedAt!==a&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(r),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(const s of this.dependents)s.dirty()},this.hasAnimated=!1,this.setCurrent(t),this.owner=n.owner}setCurrent(t){this.current=t,this.updatedAt=$s.now(),this.canTrackVelocity===null&&t!==void 0&&(this.canTrackVelocity=sge(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,n){this.events[t]||(this.events[t]=new Ck);const r=this.events[t].add(n);return t==="change"?()=>{r(),fa.read(()=>{this.events.change.getSize()||this.stop()})}:r}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,n){this.passiveEffect=t,this.stopPassiveEffect=n}set(t){this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t)}setWithVelocity(t,n,r){this.set(n),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-r}jump(t,n=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,n&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(t){this.dependents||(this.dependents=new Set),this.dependents.add(t)}removeDependent(t){this.dependents&&this.dependents.delete(t)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const t=$s.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||t-this.updatedAt>UT)return 0;const n=Math.min(this.updatedAt-this.prevUpdatedAt,UT);return DH(parseFloat(this.current)-parseFloat(this.prevFrameValue),n)}start(t){return this.stop(),new Promise(n=>{this.hasAnimated=!0,this.animation=t(n),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function n3(e,t){return new lge(e,t)}const{schedule:Hk}=ZH(queueMicrotask,!1),eo={x:!1,y:!1};function wz(){return eo.x||eo.y}function oge(e){return e==="x"||e==="y"?eo[e]?null:(eo[e]=!0,()=>{eo[e]=!1}):eo.x||eo.y?null:(eo.x=eo.y=!0,()=>{eo.x=eo.y=!1})}function kz(e,t){const n=ige(e),r=new AbortController,a={passive:!0,...t,signal:r.signal};return[n,a,()=>r.abort()]}function HT(e){return!(e.pointerType==="touch"||wz())}function cge(e,t,n={}){const[r,a,s]=kz(e,n),l=o=>{if(!HT(o))return;const{target:u}=o,d=t(u,o);if(typeof d!="function"||!u)return;const m=p=>{HT(p)&&(d(p),u.removeEventListener("pointerleave",m))};u.addEventListener("pointerleave",m,a)};return r.forEach(o=>{o.addEventListener("pointerenter",l,a)}),s}const Sz=(e,t)=>t?e===t?!0:Sz(e,t.parentElement):!1,zk=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1,uge=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function dge(e){return uge.has(e.tagName)||e.tabIndex!==-1}const G5=new WeakSet;function zT(e){return t=>{t.key==="Enter"&&e(t)}}function Lg(e,t){e.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}const fge=(e,t)=>{const n=e.currentTarget;if(!n)return;const r=zT(()=>{if(G5.has(n))return;Lg(n,"down");const a=zT(()=>{Lg(n,"up")}),s=()=>Lg(n,"cancel");n.addEventListener("keyup",a,t),n.addEventListener("blur",s,t)});n.addEventListener("keydown",r,t),n.addEventListener("blur",()=>n.removeEventListener("keydown",r),t)};function VT(e){return zk(e)&&!wz()}function hge(e,t,n={}){const[r,a,s]=kz(e,n),l=o=>{const u=o.currentTarget;if(!VT(o))return;G5.add(u);const d=t(u,o),m=(y,v)=>{window.removeEventListener("pointerup",p),window.removeEventListener("pointercancel",b),G5.has(u)&&G5.delete(u),VT(y)&&typeof d=="function"&&d(y,{success:v})},p=y=>{m(y,u===window||u===document||n.useGlobalTarget||Sz(u,y.target))},b=y=>{m(y,!1)};window.addEventListener("pointerup",p,a),window.addEventListener("pointercancel",b,a)};return r.forEach(o=>{(n.useGlobalTarget?window:o).addEventListener("pointerdown",l,a),_z(o)&&(o.addEventListener("focus",d=>fge(d,a)),!dge(o)&&!o.hasAttribute("tabindex")&&(o.tabIndex=0))}),s}function Iz(e){return OH(e)&&"ownerSVGElement"in e}function mge(e){return Iz(e)&&e.tagName==="svg"}const ss=e=>!!(e&&e.getVelocity),pge=[...bz,Ja,Xu],gge=e=>pge.find(gz(e)),Vk=h.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});function qT(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function bge(...e){return t=>{let n=!1;const r=e.map(a=>{const s=qT(a,t);return!n&&typeof s=="function"&&(n=!0),s});if(n)return()=>{for(let a=0;a<r.length;a++){const s=r[a];typeof s=="function"?s():qT(e[a],null)}}}}function yge(...e){return h.useCallback(bge(...e),e)}class xge extends h.Component{getSnapshotBeforeUpdate(t){const n=this.props.childRef.current;if(n&&t.isPresent&&!this.props.isPresent){const r=n.offsetParent,a=_z(r)&&r.offsetWidth||0,s=this.props.sizeRef.current;s.height=n.offsetHeight||0,s.width=n.offsetWidth||0,s.top=n.offsetTop,s.left=n.offsetLeft,s.right=a-s.width-s.left}return null}componentDidUpdate(){}render(){return this.props.children}}function vge({children:e,isPresent:t,anchorX:n,root:r}){const a=h.useId(),s=h.useRef(null),l=h.useRef({width:0,height:0,top:0,left:0,right:0}),{nonce:o}=h.useContext(Vk),u=yge(s,e?.ref);return h.useInsertionEffect(()=>{const{width:d,height:m,top:p,left:b,right:y}=l.current;if(t||!s.current||!d||!m)return;const v=n==="left"?`left: ${b}`:`right: ${y}`;s.current.dataset.motionPopId=a;const _=document.createElement("style");o&&(_.nonce=o);const w=r??document.head;return w.appendChild(_),_.sheet&&_.sheet.insertRule(`
2562          [data-motion-pop-id="${a}"] {
2563            position: absolute !important;
2564            width: ${d}px !important;
2565            height: ${m}px !important;
2566            ${v}px !important;
2567            top: ${p}px !important;
2568          }
2569        `),()=>{w.contains(_)&&w.removeChild(_)}},[t]),i.jsx(xge,{isPresent:t,childRef:s,sizeRef:l,children:h.cloneElement(e,{ref:u})})}const _ge=({children:e,initial:t,isPresent:n,onExitComplete:r,custom:a,presenceAffectsLayout:s,mode:l,anchorX:o,root:u})=>{const d=wk(wge),m=h.useId();let p=!0,b=h.useMemo(()=>(p=!1,{id:m,initial:t,isPresent:n,custom:a,onExitComplete:y=>{d.set(y,!0);for(const v of d.values())if(!v)return;r&&r()},register:y=>(d.set(y,!1),()=>d.delete(y))}),[n,d,r]);return s&&p&&(b={...b}),h.useMemo(()=>{d.forEach((y,v)=>d.set(v,!1))},[n]),h.useEffect(()=>{!n&&!d.size&&r&&r()},[n]),l==="popLayout"&&(e=i.jsx(vge,{isPresent:n,anchorX:o,root:u,children:e})),i.jsx(q6.Provider,{value:b,children:e})};function wge(){return new Map}function Mz(e=!0){const t=h.useContext(q6);if(t===null)return[!0,null];const{isPresent:n,onExitComplete:r,register:a}=t,s=h.useId();h.useEffect(()=>{if(e)return a(s)},[e]);const l=h.useCallback(()=>e&&r&&r(s),[s,r,e]);return!n&&r?[!1,l]:[!0]}const Gm=e=>e.key||"";function GT(e){const t=[];return h.Children.forEach(e,n=>{h.isValidElement(n)&&t.push(n)}),t}const hh=({children:e,custom:t,initial:n=!0,onExitComplete:r,presenceAffectsLayout:a=!0,mode:s="sync",propagate:l=!1,anchorX:o="left",root:u})=>{const[d,m]=Mz(l),p=h.useMemo(()=>GT(e),[e]),b=l&&!d?[]:p.map(Gm),y=h.useRef(!0),v=h.useRef(p),_=wk(()=>new Map),[w,k]=h.useState(p),[S,I]=h.useState(p);LH(()=>{y.current=!1,v.current=p;for(let N=0;N<S.length;N++){const A=Gm(S[N]);b.includes(A)?_.delete(A):_.get(A)!==!0&&_.set(A,!1)}},[S,b.length,b.join("-")]);const C=[];if(p!==w){let N=[...p];for(let A=0;A<S.length;A++){const L=S[A],P=Gm(L);b.includes(P)||(N.splice(A,0,L),C.push(L))}return s==="wait"&&C.length&&(N=C),I(GT(N)),k(p),null}const{forceRender:F}=h.useContext(_k);return i.jsx(i.Fragment,{children:S.map(N=>{const A=Gm(N),L=l&&!d?!1:p===S||b.includes(A),P=()=>{if(_.has(A))_.set(A,!0);else return;let T=!0;_.forEach(E=>{E||(T=!1)}),T&&(F?.(),I(v.current),l&&m?.(),r&&r())};return i.jsx(_ge,{isPresent:L,initial:!y.current||n?void 0:!1,custom:t,presenceAffectsLayout:a,mode:s,root:u,onExitComplete:L?void 0:P,anchorX:o,children:N},A)})})},Fz=h.createContext({strict:!1}),KT={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},r3={};for(const e in KT)r3[e]={isEnabled:t=>KT[e].some(n=>!!t[n])};function kge(e){for(const t in e)r3[t]={...r3[t],...e[t]}}const Sge=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function Sp(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||Sge.has(e)}let Cz=e=>!Sp(e);function Ige(e){typeof e=="function"&&(Cz=t=>t.startsWith("on")?!Sp(t):e(t))}try{Ige(require("@emotion/is-prop-valid").default)}catch{}function Mge(e,t,n){const r={};for(const a in e)a==="values"&&typeof e.values=="object"||(Cz(a)||n===!0&&Sp(a)||!t&&!Sp(a)||e.draggable&&a.startsWith("onDrag"))&&(r[a]=e[a]);return r}const G6=h.createContext({});function K6(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}function mh(e){return typeof e=="string"||Array.isArray(e)}const qk=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],Gk=["initial",...qk];function Y6(e){return K6(e.animate)||Gk.some(t=>mh(e[t]))}function jz(e){return!!(Y6(e)||e.variants)}function Fge(e,t){if(Y6(e)){const{initial:n,animate:r}=e;return{initial:n===!1||mh(n)?n:void 0,animate:mh(r)?r:void 0}}return e.inherit!==!1?t:{}}function Cge(e){const{initial:t,animate:n}=Fge(e,h.useContext(G6));return h.useMemo(()=>({initial:t,animate:n}),[YT(t),YT(n)])}function YT(e){return Array.isArray(e)?e.join(" "):e}const ph={};function jge(e){for(const t in e)ph[t]=e[t],Tk(t)&&(ph[t].isCSSVariable=!0)}function Nz(e,{layout:t,layoutId:n}){return j3.has(e)||e.startsWith("origin")||(t||n!==void 0)&&(!!ph[e]||e==="opacity")}const Nge={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},Tge=C3.length;function Age(e,t,n){let r="",a=!0;for(let s=0;s<Tge;s++){const l=C3[s],o=e[l];
2569if(o===void 0)continue;let u=!0;if(typeof o=="number"?u=o===(l.startsWith("scale")?1:0):u=parseFloat(o)===0,!u||n){const d=vz(o,Uk[l]);if(!u){a=!1;const m=Nge[l]||l;r+=`${m}(${d}) `}n&&(t[l]=d)}}return r=r.trim(),n?r=n(t,a?"":r):a&&(r="none"),r}function Kk(e,t,n){const{style:r,vars:a,transformOrigin:s}=e;let l=!1,o=!1;for(const u in t){const d=t[u];if(j3.has(u)){l=!0;continue}else if(Tk(u)){a[u]=d;continue}else{const m=vz(d,Uk[u]);u.startsWith("origin")?(o=!0,s[u]=m):r[u]=m}}if(t.transform||(l||n?r.transform=Age(t,e.transform,n):r.transform&&(r.transform="none")),o){const{originX:u="50%",originY:d="50%",originZ:m=0}=s;r.transformOrigin=`${u} ${d} ${m}`}}const Yk=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function Tz(e,t,n){for(const r in t)!ss(t[r])&&!Nz(r,n)&&(e[r]=t[r])}function Pge({transformTemplate:e},t){return h.useMemo(()=>{const n=Yk();return Kk(n,t,e),Object.assign({},n.vars,n.style)},[t])}function Ege(e,t){const n=e.style||{},r={};return Tz(r,n,e),Object.assign(r,Pge(e,t)),r}function Lge(e,t){const n={},r=Ege(e,t);return e.drag&&e.dragListener!==!1&&(n.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout="none",r.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(n.tabIndex=0),n.style=r,n}const Rge={offset:"stroke-dashoffset",array:"stroke-dasharray"},Oge={offset:"strokeDashoffset",array:"strokeDasharray"};function Bge(e,t,n=1,r=0,a=!0){e.pathLength=1;const s=a?Rge:Oge;e[s.offset]=_n.transform(-r);const l=_n.transform(t),o=_n.transform(n);e[s.array]=`${l} ${o}`}function Az(e,{attrX:t,attrY:n,attrScale:r,pathLength:a,pathSpacing:s=1,pathOffset:l=0,...o},u,d,m){if(Kk(e,o,d),u){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:p,style:b}=e;p.transform&&(b.transform=p.transform,delete p.transform),(b.transform||p.transformOrigin)&&(b.transformOrigin=p.transformOrigin??"50% 50%",delete p.transformOrigin),b.transform&&(b.transformBox=m?.transformBox??"fill-box",delete p.transformBox),t!==void 0&&(p.x=t),n!==void 0&&(p.y=n),r!==void 0&&(p.scale=r),a!==void 0&&Bge(p,a,s,l,!1)}const Pz=()=>({...Yk(),attrs:{}}),Ez=e=>typeof e=="string"&&e.toLowerCase()==="svg";function Dge(e,t,n,r){const a=h.useMemo(()=>{const s=Pz();return Az(s,t,Ez(r),e.transformTemplate,e.style),{...s.attrs,style:{...s.style}}},[t]);if(e.style){const s={};Tz(s,e.style,e),a.style={...s,...a.style}}return a}const $ge=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function Zk(e){return typeof e!="string"||e.includes("-")?!1:!!($ge.indexOf(e)>-1||/[A-Z]/u.test(e))}function Wge(e,t,n,{latestValues:r},a,s=!1){const o=(Zk(e)?Dge:Lge)(t,r,a,e),u=Mge(t,typeof e=="string",s),d=e!==h.Fragment?{...u,...o,ref:n}:{},{children:m}=t,p=h.useMemo(()=>ss(m)?m.get():m,[m]);return h.createElement(e,{...d,children:p})}function ZT(e){const t=[{},{}];return e?.values.forEach((n,r)=>{t[0][r]=n.get(),t[1][r]=n.getVelocity()}),t}function Xk(e,t,n,r){if(typeof t=="function"){const[a,s]=ZT(r);t=t(n!==void 0?n:e.custom,a,s)}if(typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"){const[a,s]=ZT(r);t=t(n!==void 0?n:e.custom,a,s)}return t}function K5(e){return ss(e)?e.get():e}function Uge({scrapeMotionValuesFromProps:e,createRenderState:t},n,r,a){return{latestValues:Hge(n,r,a,e),renderState:t()}}function Hge(e,t,n,r){const a={},s=r(e,{});for(const b in s)a[b]=K5(s[b]);let{initial:l,animate:o}=e;const u=Y6(e),d=jz(e);t&&d&&!u&&e.inherit!==!1&&(l===void 0&&(l=t.initial),o===void 0&&(o=t.animate));let m=n?n.initial===!1:!1;m=m||l===!1;const p=m?o:l;if(p&&typeof p!="boolean"&&!K6(p)){const b=Array.isArray(p)?p:[p];for(let y=0;y<b.length;y++){const v=Xk(e,b[y]);if(v){const{transitionEnd:_,transition:w,...k}=v;for(const S in k){let I=k[S];if(Array.isArray(I)){const C=m?I.length-1:0;I=I[C]}I!==null&&(a[S]=I)}for(const S in _)a[S]=_[S]}}}return a}const Lz=e=>(t,n)=>{const r=h.useContext(G6),a=h.useContext(q6),s=()=>Uge(e,t,r,a);return n?s():wk(s)};function Qk(e,t,n){const{style:r}=e,a={};for(const s in r)(ss(r[s])||t.style&&ss(t.style[s])||Nz(s,e)||n?.getValue(s)?.liveStyle!==void 0)&&(a[s]=r[s]);return a}const zge=Lz({scrapeMotionValuesFromProps:Qk,createRenderState:Yk});function Rz(e,t,n){const r=Qk(e,t,n);for(const a in e)if(ss(e[a])||ss(t[a])){const s=C3.indexOf(a)!==-1?"attr"+a.charAt(0).toUpperCase()+a.substring(1):a;r[s]=e[a]}return r}const Vge=Lz({scrapeMotionValuesFromProps:Rz,createRenderState:Pz}),qge=Symbol.for("motionComponentSymbol");function Fd(e){return e&&typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function Gge(e,t,n){return h.useCallback(r=>{r&&e.onMount&&e.onMount(r),t&&(r?t.mount(r):t.unmount()),n&&(typeof n=="function"?n(r):Fd(n)&&(n.current=r))},[t])}const Jk=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),Kge="framerAppearId",Oz="data-"+Jk(Kge),Bz=h.createContext({});function Yge(e,t,n,r,a){const{visualElement:s}=h.useContext(G6),l=h.useContext(Fz),o=h.useContext(q6),u=h.useContext(Vk).reducedMotion,d=h.useRef(null);r=r||l.renderer,!d.current&&r&&(d.current=r(e,{visualState:t,parent:s,props:n,presenceContext:o,blockInitialAnimation:o?o.initial===!1:!1,reducedMotionConfig:u}));const m=d.current,p=h.useContext(Bz);m&&!m.projection&&a&&(m.type==="html"||m.type==="svg")&&Zge(d.current,n,a,p);const b=h.useRef(!1);h.useInsertionEffect(()=>{m&&b.current&&m.update(n,o)});const y=n[Oz],v=h.useRef(!!y&&!window.MotionHandoffIsComplete?.(y)&&window.MotionHasOptimisedAnimation?.(y));return LH(()=>{m&&(b.current=!0,window.MotionIsMounted=!0,m.updateFeatures(),m.scheduleRenderMicrotask(),v.current&&m.animationState&&m.animationState.animateChanges())}),h.useEffect(()=>{m&&(!v.current&&m.animationState&&m.animationState.animateChanges(),v.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(y)}),v.current=!1),m.enteringChildren=void 0)}),m}function Zge(e,t,n,r){const{layoutId:a,layout:s,drag:l,dragConstraints:o,layoutScroll:u,layoutRoot:d,layoutCrossfade:m}=t;e.projection=new n(e.latestValues,t["data-framer-portal-id"]?void 0:Dz(e.parent)),e.projection.setOptions({layoutId:a,layout:s,alwaysMeasureLayout:!!l||o&&Fd(o),visualElement:e,animationType:typeof s=="string"?s:"both",initialPromotionConfig:r,crossfade:m,layoutScroll:u,layoutRoot:d})}function Dz(e){if(e)return e.options.allowProjection!==!1?e.projection:Dz(e.parent)}function Rg(e,{forwardMotionProps:t=!1}={},n,r){n&&kge(n);const a=Zk(e)?Vge:zge;function s(o,u){let d;const m={...h.useContext(Vk),...o,layoutId:Xge(o)},{isStatic:p}=m,b=Cge(o),y=a(o,p);if(!p&&kk){Qge();const v=Jge(m);d=v.MeasureLayout,b.visualElement=Yge(e,y,m,r,v.ProjectionNode)}return i.jsxs(G6.Provider,{value:b,children:[d&&b.visualElement?i.jsx(d,{visualElement:b.visualElement,...m}):null,Wge(e,o,Gge(y,b.visualElement,u),y,p,t)]})}s.displayName=`motion.${typeof e=="string"?e:`create(${e.displayName??e.name??""})`}`;const l=h.forwardRef(s);return l[qge]=e,l}function Xge({layoutId:e}){const t=h.useContext(_k).id;return t&&e!==void 0?t+"-"+e:e}function Qge(e,t){h.useContext(Fz).strict}function Jge(e){const{drag:t,layout:n}=r3;if(!t&&!n)return{};const r={...t,...n};return{MeasureLayout:t?.isEnabled(e)||n?.isEnabled(e)?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}
vendor: 32,272 bytes, line 2569
2569function ebe(e,t){if(typeof Proxy>"u")return Rg;const n=new Map,r=(s,l)=>Rg(s,l,e,t),a=(s,l)=>r(s,l);return new Proxy(a,{get:(s,l)=>l==="create"?r:(n.has(l)||n.set(l,Rg(l,void 0,e,t)),n.get(l))})}function $z({top:e,left:t,right:n,bottom:r}){return{x:{min:t,max:n},y:{min:e,max:r}}}function tbe({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function nbe(e,t){if(!t)return e;const n=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}function Og(e){return e===void 0||e===1}function $v({scale:e,scaleX:t,scaleY:n}){return!Og(e)||!Og(t)||!Og(n)}function $1(e){return $v(e)||Wz(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function Wz(e){return XT(e.x)||XT(e.y)}function XT(e){return e&&e!=="0%"}function Ip(e,t,n){const r=e-n,a=t*r;return n+a}function QT(e,t,n,r,a){return a!==void 0&&(e=Ip(e,a,r)),Ip(e,n,r)+t}function Wv(e,t=0,n=1,r,a){e.min=QT(e.min,t,n,r,a),e.max=QT(e.max,t,n,r,a)}function Uz(e,{x:t,y:n}){Wv(e.x,t.translate,t.scale,t.originPoint),Wv(e.y,n.translate,n.scale,n.originPoint)}const JT=.999999999999,eA=1.0000000000001;function rbe(e,t,n,r=!1){const a=n.length;if(!a)return;t.x=t.y=1;let s,l;for(let o=0;o<a;o++){s=n[o],l=s.projectionDelta;const{visualElement:u}=s.options;u&&u.props.style&&u.props.style.display==="contents"||(r&&s.options.layoutScroll&&s.scroll&&s!==s.root&&jd(e,{x:-s.scroll.offset.x,y:-s.scroll.offset.y}),l&&(t.x*=l.x.scale,t.y*=l.y.scale,Uz(e,l)),r&&$1(s.latestValues)&&jd(e,s.latestValues))}t.x<eA&&t.x>JT&&(t.x=1),t.y<eA&&t.y>JT&&(t.y=1)}function Cd(e,t){e.min=e.min+t,e.max=e.max+t}function tA(e,t,n,r,a=.5){const s=_a(e.min,e.max,a);Wv(e,t,n,s,r)}function jd(e,t){tA(e.x,t.x,t.scaleX,t.scale,t.originX),tA(e.y,t.y,t.scaleY,t.scale,t.originY)}function Hz(e,t){return $z(nbe(e.getBoundingClientRect(),t))}function abe(e,t,n){const r=Hz(e,n),{scroll:a}=t;return a&&(Cd(r.x,a.offset.x),Cd(r.y,a.offset.y)),r}const nA=()=>({translate:0,scale:1,origin:0,originPoint:0}),Nd=()=>({x:nA(),y:nA()}),rA=()=>({min:0,max:0}),Ba=()=>({x:rA(),y:rA()}),Uv={current:null},zz={current:!1};function ibe(){if(zz.current=!0,!!kk)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>Uv.current=e.matches;e.addEventListener("change",t),t()}else Uv.current=!1}const sbe=new WeakMap;function lbe(e,t,n){for(const r in t){const a=t[r],s=n[r];if(ss(a))e.addValue(r,a);else if(ss(s))e.addValue(r,n3(a,{owner:e}));else if(s!==a)if(e.hasValue(r)){const l=e.getValue(r);l.liveStyle===!0?l.jump(a):l.hasAnimated||l.set(a)}else{const l=e.getStaticValue(r);e.addValue(r,n3(l!==void 0?l:a,{owner:e}))}}for(const r in n)t[r]===void 0&&e.removeValue(r);return t}const aA=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class obe{scrapeMotionValuesFromProps(t,n,r){return{}}constructor({parent:t,props:n,presenceContext:r,reducedMotionConfig:a,blockInitialAnimation:s,visualState:l},o={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=$k,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const b=$s.now();this.renderScheduledAt<b&&(this.renderScheduledAt=b,fa.render(this.render,!1,!0))};const{latestValues:u,renderState:d}=l;this.latestValues=u,this.baseTarget={...u},this.initialValues=n.initial?{...u}:{},this.renderState=d,this.parent=t,this.props=n,this.presenceContext=r,this.depth=t?t.depth+1:0,this.reducedMotionConfig=a,this.options=o,this.blockInitialAnimation=!!s,this.isControllingVariants=Y6(n),this.isVariantNode=jz(n),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);const{willChange:m,...p}=this.scrapeMotionValuesFromProps(n,{},this);for(const b in p){const y=p[b];u[b]!==void 0&&ss(y)&&y.set(u[b])}}mount(t){this.current=t,sbe.set(t,this),this.projection&&!this.projection.instance&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((n,r)=>this.bindToMotionValue(r,n)),zz.current||ibe(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:Uv.current,this.parent?.addChild(this),this.update(this.props,this.presenceContext)}unmount(){this.projection&&this.projection.unmount(),Zu(this.notifyUpdate),Zu(this.render),this.valueSubscriptions.forEach(t=>t()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this);for(const t in this.events)this.events[t].clear();for(const t in this.features){const n=this.features[t];n&&(n.unmount(),n.isMounted=!1)}this.current=null}addChild(t){this.children.add(t),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(t)}removeChild(t){this.children.delete(t),this.enteringChildren&&this.enteringChildren.delete(t)}bindToMotionValue(t,n){this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)();const r=j3.has(t);r&&this.onBindTransform&&this.onBindTransform();const a=n.on("change",l=>{this.latestValues[t]=l,this.props.onUpdate&&fa.preRender(this.notifyUpdate),r&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let s;window.MotionCheckAppearSync&&(s=window.MotionCheckAppearSync(this,t,n)),this.valueSubscriptions.set(t,()=>{a(),s&&s(),n.owner&&n.stop()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}updateFeatures(){let t="animation";for(t in r3){const n=r3[t];if(!n)continue;const{isEnabled:r,Feature:a}=n;if(!this.features[t]&&a&&r(this.props)&&(this.features[t]=new a(this)),this.features[t]){const s=this.features[t];s.isMounted?s.update():(s.mount(),s.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):Ba()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,n){this.latestValues[t]=n}update(t,n){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=n;for(let r=0;r<aA.length;r++){const a=aA[r];this.propEventSubscriptions[a]&&(this.propEventSubscriptions[a](),delete this.propEventSubscriptions[a]);const s="on"+a,l=t[s];l&&(this.propEventSubscriptions[a]=this.on(a,l))}this.prevMotionValues=lbe(this,this.scrapeMotionValuesFromProps(t,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(t){return this.props.variants?this.props.variants[t]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(t){const n=this.getClosestVariantNode();if(n)return n.variantChildren&&n.variantChildren.add(t),()=>n.variantChildren.delete(t)}addValue(t,n){const r=this.values.get(t);n!==r&&(r&&this.removeValue(t),this.bindToMotionValue(t,n),this.values.set(t,n),this.latestValues[t]=n.get())}removeValue(t){this.values.delete(t);const n=this.valueSubscriptions.get(t);n&&(n(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,n){if(this.props.values&&this.props.values[t])return this.props.values[t];let r=this.values.get(t);return r===void 0&&n!==void 0&&(r=n3(n===null?void 0:n,{owner:this}),this.addValue(t,r)),r}readValue(t,n){let r=this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:this.getBaseTargetFromProps(this.props,t)??this.readValueFromInstance(this.current,t,this.options);return r!=null&&(typeof r=="string"&&(RH(r)||BH(r))?r=parseFloat(r):!gge(r)&&Xu.test(n)&&(r=xz(t,n)),this.setBaseTarget(t,ss(r)?r.get():r)),ss(r)?r.get():r}setBaseTarget(t,n){this.baseTarget[t]=n}getBaseTarget(t){const{initial:n}=this.props;let r;if(typeof n=="string"||typeof n=="object"){const s=Xk(this.props,n,this.presenceContext?.custom);s&&(r=s[t])}if(n&&r!==void 0)return r;const a=this.getBaseTargetFromProps(this.props,t);return a!==void 0&&!ss(a)?a:this.initialValues[t]!==void 0&&r===void 0?void 0:this.baseTarget[t]}on(t,n){return this.events[t]||(this.events[t]=new Ck),this.events[t].add(n)}notify(t,...n){this.events[t]&&this.events[t].notify(...n)}scheduleRenderMicrotask(){Hk.render(this.render)}}class Vz extends obe{constructor(){super(...arguments),this.KeyframeResolver=age}sortInstanceNodePosition(t,n){return t.compareDocumentPosition(n)&2?1:-1}getBaseTargetFromProps(t,n){return t.style?t.style[n]:void 0}removeValueFromRenderState(t,{vars:n,style:r}){delete n[t],delete r[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:t}=this.props;ss(t)&&(this.childSubscription=t.on("change",n=>{this.current&&(this.current.textContent=`${n}`)}))}}function qz(e,{style:t,vars:n},r,a){const s=e.style;let l;for(l in t)s[l]=t[l];a?.applyProjectionStyles(s,r);for(l in n)s.setProperty(l,n[l])}function cbe(e){return window.getComputedStyle(e)}class ube extends Vz{constructor(){super(...arguments),this.type="html",this.renderInstance=qz}readValueFromInstance(t,n){if(j3.has(n))return this.projection?.isProjecting?Pv(n):k9e(t,n);{const r=cbe(t),a=(Tk(n)?r.getPropertyValue(n):r[n])||0;return typeof a=="string"?a.trim():a}}measureInstanceViewportBox(t,{transformPagePoint:n}){return Hz(t,n)}build(t,n,r){Kk(t,n,r.transformTemplate)}scrapeMotionValuesFromProps(t,n,r){return Qk(t,n,r)}}const Gz=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function dbe(e,t,n,r){qz(e,t,void 0,r);for(const a in t.attrs)e.setAttribute(Gz.has(a)?a:Jk(a),t.attrs[a])}class fbe extends Vz{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=Ba}getBaseTargetFromProps(t,n){return t[n]}readValueFromInstance(t,n){if(j3.has(n)){const r=yz(n);return r&&r.default||0}return n=Gz.has(n)?n:Jk(n),t.getAttribute(n)}scrapeMotionValuesFromProps(t,n,r){return Rz(t,n,r)}build(t,n,r){Az(t,n,this.isSVGTag,r.transformTemplate,r.style)}renderInstance(t,n,r,a){dbe(t,n,r,a)}mount(t){this.isSVGTag=Ez(t.tagName),super.mount(t)}}const hbe=(e,t)=>Zk(e)?new fbe(t):new ube(t,{allowProjection:e!==h.Fragment});function $d(e,t,n){const r=e.getProps();return Xk(r,t,n!==void 0?n:r.custom,e)}const Hv=e=>Array.isArray(e);function mbe(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,n3(n))}function pbe(e){return Hv(e)?e[e.length-1]||0:e}function gbe(e,t){const n=$d(e,t);let{transitionEnd:r={},transition:a={},...s}=n||{};s={...s,...r};for(const l in s){const o=pbe(s[l]);mbe(e,l,o)}}function bbe(e){return!!(ss(e)&&e.add)}function zv(e,t){const n=e.getValue("willChange");if(bbe(n))return n.add(t);if(!n&&$c.WillChange){const r=new $c.WillChange("auto");e.addValue("willChange",r),r.add(t)}}function Kz(e){return e.props[Oz]}const ybe=e=>e!==null;function xbe(e,{repeat:t,repeatType:n="loop"},r){const a=e.filter(ybe),s=t&&n!=="loop"&&t%2===1?0:a.length-1;return a[s]}const vbe={type:"spring",stiffness:500,damping:25,restSpeed:10},_be=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),wbe={type:"keyframes",duration:.8},kbe={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},Sbe=(e,{keyframes:t})=>t.length>2?wbe:j3.has(e)?e.startsWith("scale")?_be(t[1]):vbe:kbe;function Ibe({when:e,delay:t,delayChildren:n,staggerChildren:r,staggerDirection:a,repeat:s,repeatType:l,repeatDelay:o,from:u,elapsed:d,...m}){return!!Object.keys(m).length}const eS=(e,t,n,r={},a,s)=>l=>{const o=Wk(r,e)||{},u=o.delay||r.delay||0;let{elapsed:d=0}=r;d=d-Wo(u);const m={keyframes:Array.isArray(n)?n:[null,n],ease:"easeOut",velocity:t.getVelocity(),...o,delay:-d,onUpdate:b=>{t.set(b),o.onUpdate&&o.onUpdate(b)},onComplete:()=>{l(),o.onComplete&&o.onComplete()},name:e,motionValue:t,element:s?void 0:a};Ibe(o)||Object.assign(m,Sbe(e,m)),m.duration&&(m.duration=Wo(m.duration)),m.repeatDelay&&(m.repeatDelay=Wo(m.repeatDelay)),m.from!==void 0&&(m.keyframes[0]=m.from);let p=!1;if((m.type===!1||m.duration===0&&!m.repeatDelay)&&(Bv(m),m.delay===0&&(p=!0)),($c.instantAnimations||$c.skipAnimations)&&(p=!0,Bv(m),m.delay=0),m.allowFlatten=!o.type&&!o.ease,p&&!s&&t.get()!==void 0){const b=xbe(m.keyframes,o);if(b!==void 0){fa.update(()=>{m.onUpdate(b),m.onComplete()});return}}return o.isSync?new Dk(m):new q9e(m)};function Mbe({protectedKeys:e,needsAnimating:t},n){const r=e.hasOwnProperty(n)&&t[n]!==!0;return t[n]=!1,r}function Yz(e,t,{delay:n=0,transitionOverride:r,type:a}={}){let{transition:s=e.getDefaultTransition(),transitionEnd:l,...o}=t;r&&(s=r);const u=[],d=a&&e.animationState&&e.animationState.getState()[a];for(const m in o){const p=e.getValue(m,e.latestValues[m]??null),b=o[m];if(b===void 0||d&&Mbe(d,m))continue;const y={delay:n,...Wk(s||{},m)},v=p.get();if(v!==void 0&&!p.isAnimating&&!Array.isArray(b)&&b===v&&!y.velocity)continue;let _=!1;if(window.MotionHandoffAnimation){const k=Kz(e);if(k){const S=window.MotionHandoffAnimation(k,m,fa);S!==null&&(y.startTime=S,_=!0)}}zv(e,m),p.start(eS(m,p,b,e.shouldReduceMotion&&pz.has(m)?{type:!1}:y,e,_));const w=p.animation;w&&u.push(w)}return l&&Promise.all(u).then(()=>{fa.update(()=>{l&&gbe(e,l)})}),u}function Zz(e,t,n,r=0,a=1){const s=Array.from(e).sort((d,m)=>d.sortNodePosition(m)).indexOf(t),l=e.size,o=(l-1)*r;return typeof n=="function"?n(s,l):a===1?s*r:o-s*r}function Vv(e,t,n={}){const r=$d(e,t,n.type==="exit"?e.presenceContext?.custom:void 0);let{transition:a=e.getDefaultTransition()||{}}=r||{};n.transitionOverride&&(a=n.transitionOverride);const s=r?()=>Promise.all(Yz(e,r,n)):()=>Promise.resolve(),l=e.variantChildren&&e.variantChildren.size?(u=0)=>{const{delayChildren:d=0,staggerChildren:m,staggerDirection:p}=a;return Fbe(e,t,u,d,m,p,n)}:()=>Promise.resolve(),{when:o}=a;if(o){const[u,d]=o==="beforeChildren"?[s,l]:[l,s];return u().then(()=>d())}else return Promise.all([s(),l(n.delay)])}function Fbe(e,t,n=0,r=0,a=0,s=1,l){const o=[];for(const u of e.variantChildren)u.notify("AnimationStart",t),o.push(Vv(u,t,{...l,delay:n+(typeof r=="function"?0:r)+Zz(e.variantChildren,u,r,a,s)}).then(()=>u.notify("AnimationComplete",t)));return Promise.all(o)}function Cbe(e,t,n={}){e.notify("AnimationStart",t);let r;if(Array.isArray(t)){const a=t.map(s=>Vv(e,s,n));r=Promise.all(a)}else if(typeof t=="string")r=Vv(e,t,n);else{const a=typeof t=="function"?$d(e,t,n.custom):t;r=Promise.all(Yz(e,a,n))}return r.then(()=>{e.notify("AnimationComplete",t)})}function Xz(e,t){if(!Array.isArray(t))return!1;const n=t.length;if(n!==e.length)return!1;for(let r=0;r<n;r++)if(t[r]!==e[r])return!1;return!0}const jbe=Gk.length;function Qz(e){if(!e)return;if(!e.isControllingVariants){const n=e.parent?Qz(e.parent)||{}:{};return e.props.initial!==void 0&&(n.initial=e.props.initial),n}const t={};for(let n=0;n<jbe;n++){const r=Gk[n],a=e.props[r];(mh(a)||a===!1)&&(t[r]=a)}return t}const Nbe=[...qk].reverse(),Tbe=qk.length;function Abe(e){return t=>Promise.all(t.map(({animation:n,options:r})=>Cbe(e,n,r)))}function Pbe(e){let t=Abe(e),n=iA(),r=!0;const a=u=>(d,m)=>{const p=$d(e,m,u==="exit"?e.presenceContext?.custom:void 0);if(p){const{transition:b,transitionEnd:y,...v}=p;d={...d,...v,...y}}return d};function s(u){t=u(e)}function l(u){const{props:d}=e,m=Qz(e.parent)||{},p=[],b=new Set;let y={},v=1/0;for(let w=0;w<Tbe;w++){const k=Nbe[w],S=n[k],I=d[k]!==void 0?d[k]:m[k],C=mh(I),F=k===u?S.isActive:null;F===!1&&(v=w);let N=I===m[k]&&I!==d[k]&&C;if(N&&r&&e.manuallyAnimateOnMount&&(N=!1),S.protectedKeys={...y},!S.isActive&&F===null||!I&&!S.prevProp||K6(I)||typeof I=="boolean")continue;const A=Ebe(S.prevProp,I);let L=A||k===u&&S.isActive&&!N&&C||w>v&&C,P=!1;const T=Array.isArray(I)?I:[I];let E=T.reduce(a(k),{});F===!1&&(E={});const{prevResolvedValues:R={}}=S,D={...R,...E},z=$=>{L=!0,b.has($)&&(P=!0,b.delete($)),S.needsAnimating[$]=!0;const q=e.getValue($);q&&(q.liveStyle=!1)};for(const $ in D){const q=E[$],K=R[$];if(y.hasOwnProperty($))continue;let O=!1;Hv(q)&&Hv(K)?O=!Xz(q,K):O=q!==K,O?q!=null?z($):b.add($):q!==void 0&&b.has($)?z($):S.protectedKeys[$]=!0}S.prevProp=I,S.prevResolvedValues=E,S.isActive&&(y={...y,...E}),r&&e.blockInitialAnimation&&(L=!1);const U=N&&A;L&&(!U||P)&&p.push(...T.map($=>{const q={type:k};if(typeof $=="string"&&r&&!U&&e.manuallyAnimateOnMount&&e.parent){const{parent:K}=e,O=$d(K,$);if(K.enteringChildren&&O){const{delayChildren:V}=O.transition||{};q.delay=Zz(K.enteringChildren,e,V)}}return{animation:$,options:q}}))}if(b.size){const w={};if(typeof d.initial!="boolean"){const k=$d(e,Array.isArray(d.initial)?d.initial[0]:d.initial);k&&k.transition&&(w.transition=k.transition)}b.forEach(k=>{const S=e.getBaseTarget(k),I=e.getValue(k);I&&(I.liveStyle=!0),w[k]=S??null}),p.push({animation:w})}let _=!!p.length;return r&&(d.initial===!1||d.initial===d.animate)&&!e.manuallyAnimateOnMount&&(_=!1),r=!1,_?t(p):Promise.resolve()}function o(u,d){if(n[u].isActive===d)return Promise.resolve();e.variantChildren?.forEach(p=>p.animationState?.setActive(u,d)),n[u].isActive=d;const m=l(u);for(const p in n)n[p].protectedKeys={};return m}return{animateChanges:l,setActive:o,setAnimateFunction:s,getState:()=>n,reset:()=>{n=iA()}}}function Ebe(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!Xz(t,e):!1}function A1(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function iA(){return{animate:A1(!0),whileInView:A1(),whileHover:A1(),whileTap:A1(),whileDrag:A1(),whileFocus:A1(),exit:A1()}}class s1{constructor(t){this.isMounted=!1,this.node=t}update(){}}class Lbe extends s1{constructor(t){super(t),t.animationState||(t.animationState=Pbe(t))}updateAnimationControlsSubscription(){const{animate:t}=this.node.getProps();K6(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:t}=this.node.getProps(),{animate:n}=this.node.prevProps||{};t!==n&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}let Rbe=0;class Obe extends s1{constructor(){super(...arguments),this.id=Rbe++}update(){if(!this.node.presenceContext)return;const{isPresent:t,onExitComplete:n}=this.node.presenceContext,{isPresent:r}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===r)return;const a=this.node.animationState.setActive("exit",!t);n&&!t&&a.then(()=>{n(this.id)})}mount(){const{register:t,onExitComplete:n}=this.node.presenceContext||{};n&&n(this.id),t&&(this.unmount=t(this.id))}unmount(){}}const Bbe={animation:{Feature:Lbe},exit:{Feature:Obe}};function gh(e,t,n,r={passive:!0}){return e.addEventListener(t,n,r),()=>e.removeEventListener(t,n)}function n4(e){return{point:{x:e.pageX,y:e.pageY}}}const Dbe=e=>t=>zk(t)&&e(t,n4(t));function W0(e,t,n,r){return gh(e,t,Dbe(n),r)}const Jz=1e-4,$be=1-Jz,Wbe=1+Jz,eV=.01,Ube=0-eV,Hbe=0+eV;function _s(e){return e.max-e.min}function zbe(e,t,n){return Math.abs(e-t)<=n}function sA(e,t,n,r=.5){e.origin=r,e.originPoint=_a(t.min,t.max,e.origin),e.scale=_s(n)/_s(t),e.translate=_a(n.min,n.max,e.origin)-e.originPoint,(e.scale>=$be&&e.scale<=Wbe||isNaN(e.scale))&&(e.scale=1),(e.translate>=Ube&&e.translate<=Hbe||isNaN(e.translate))&&(e.translate=0)}function U0(e,t,n,r){sA(e.x,t.x,n.x,r?r.originX:void 0),sA(e.y,t.y,n.y,r?r.originY:void 0)}function lA(e,t,n){e.min=n.min+t.min,e.max=e.min+_s(t)}function Vbe(e,t,n){lA(e.x,t.x,n.x),lA(e.y,t.y,n.y)}function oA(e,t,n){e.min=t.min-n.min,e.max=e.min+_s(t)}function H0(e,t,n){oA(e.x,t.x,n.x),oA(e.y,t.y,n.y)}function El(e){return[e("x"),e("y")]}const tV=({current:e})=>e?e.ownerDocument.defaultView:null,cA=(e,t)=>Math.abs(e-t);function qbe(e,t){const n=cA(e.x,t.x),r=cA(e.y,t.y);return Math.sqrt(n**2+r**2)}class nV{constructor(t,n,{transformPagePoint:r,contextWindow:a=window,dragSnapToOrigin:s=!1,distanceThreshold:l=3}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const b=Dg(this.lastMoveEventInfo,this.history),y=this.startEvent!==null,v=qbe(b.offset,{x:0,y:0})>=this.distanceThreshold;if(!y&&!v)return;const{point:_}=b,{timestamp:w}=Ki;this.history.push({..._,timestamp:w});const{onStart:k,onMove:S}=this.handlers;y||(k&&k(this.lastMoveEvent,b),this.startEvent=this.lastMoveEvent),S&&S(this.lastMoveEvent,b)},this.handlePointerMove=(b,y)=>{this.lastMoveEvent=b,this.lastMoveEventInfo=Bg(y,this.transformPagePoint),fa.update(this.updatePoint,!0)},this.handlePointerUp=(b,y)=>{this.end();const{onEnd:v,onSessionEnd:_,resumeAnimation:w}=this.handlers;if(this.dragSnapToOrigin&&w&&w(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const k=Dg(b.type==="pointercancel"?this.lastMoveEventInfo:Bg(y,this.transformPagePoint),this.history);this.startEvent&&v&&v(b,k),_&&_(b,k)},!zk(t))return;this.dragSnapToOrigin=s,this.handlers=n,this.transformPagePoint=r,this.distanceThreshold=l,this.contextWindow=a||window;const o=n4(t),u=Bg(o,this.transformPagePoint),{point:d}=u,{timestamp:m}=Ki;this.history=[{...d,timestamp:m}];const{onSessionStart:p}=n;p&&p(t,Dg(u,this.history)),this.removeListeners=Jh(W0(this.contextWindow,"pointermove",this.handlePointerMove),W0(this.contextWindow,"pointerup",this.handlePointerUp),W0(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),Zu(this.updatePoint)}}function Bg(e,t){return t?{point:t(e.point)}:e}function uA(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Dg({point:e},t){return{point:e,delta:uA(e,rV(t)),offset:uA(e,Gbe(t)),velocity:Kbe(t,.1)}}function Gbe(e){return e[0]}function rV(e){return e[e.length-1]}function Kbe(e,t){if(e.length<2)return{x:0,y:0};let n=e.length-1,r=null;const a=rV(e);for(;n>=0&&(r=e[n],!(a.timestamp-r.timestamp>Wo(t)));)n--;if(!r)return{x:0,y:0};const s=Dl(a.timestamp-r.timestamp);if(s===0)return{x:0,y:0};const l={x:(a.x-r.x)/s,y:(a.y-r.y)/s};return l.x===1/0&&(l.x=0),l.y===1/0&&(l.y=0),l}function Ybe(e,{min:t,max:n},r){return t!==void 0&&e<t?e=r?_a(t,e,r.min):Math.max(e,t):n!==void 0&&e>n&&(e=r?_a(n,e,r.max):Math.min(e,n)),e}function dA(e,t,n){return{min:t!==void 0?e.min+t:void 0,max:n!==void 0?e.max+n-(e.max-e.min):void 0}}function Zbe(e,{top:t,left:n,bottom:r,right:a}){return{x:dA(e.x,n,a),y:dA(e.y,t,r)}}function fA(e,t){let n=t.min-e.min,r=t.max-e.max;return t.max-t.min<e.max-e.min&&([n,r]=[r,n]),{min:n,max:r}}function Xbe(e,t){return{x:fA(e.x,t.x),y:fA(e.y,t.y)}}function Qbe(e,t){let n=.5;const r=_s(e),a=_s(t);return a>r?n=uh(t.min,t.max-r,e.min):r>a&&(n=uh(e.min,e.max-a,t.min)),Dc(0,1,n)}function Jbe(e,t){const n={};return t.min!==void 0&&(n.min=t.min-e.min),t.max!==void 0&&(n.max=t.max-e.min),n}const qv=.35;function eye(e=qv){return e===!1?e=0:e===!0&&(e=qv),{x:hA(e,"left","right"),y:hA(e,"top","bottom")}}function hA(e,t,n){return{min:mA(e,t),max:mA(e,n)}}function mA(e,t){return typeof e=="number"?e:e[t]||0}const tye=new WeakMap;class nye{constructor(t){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=Ba(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=t}start(t,{snapToCursor:n=!1,distanceThreshold:r}={}){const{presenceContext:a}=this.visualElement;if(a&&a.isPresent===!1)return;const s=p=>{const{dragSnapToOrigin:b}=this.getProps();b?this.pauseAnimation():this.stopAnimation(),n&&this.snapToCursor(n4(p).point)},l=(p,b)=>{const{drag:y,dragPropagation:v,onDragStart:_}=this.getProps();if(y&&!v&&(this.openDragLock&&this.openDragLock(),this.openDragLock=oge(y),!this.openDragLock))return;this.latestPointerEvent=p,this.latestPanInfo=b,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),El(k=>{let S=this.getAxisMotionValue(k).get()||0;if(Uo.test(S)){const{projection:I}=this.visualElement;if(I&&I.layout){const C=I.layout.layoutBox[k];C&&(S=_s(C)*(parseFloat(S)/100))}}this.originPoint[k]=S}),_&&fa.postRender(()=>_(p,b)),zv(this.visualElement,"transform");const{animationState:w}=this.visualElement;w&&w.setActive("whileDrag",!0)},o=(p,b)=>{this.latestPointerEvent=p,this.latestPanInfo=b;const{dragPropagation:y,dragDirectionLock:v,onDirectionLock:_,onDrag:w}=this.getProps();if(!y&&!this.openDragLock)return;const{offset:k}=b;if(v&&this.currentDirection===null){this.currentDirection=rye(k),this.currentDirection!==null&&_&&_(this.currentDirection);return}this.updateAxis("x",b.point,k),this.updateAxis("y",b.point,k),this.visualElement.render(),w&&w(p,b)},u=(p,b)=>{this.latestPointerEvent=p,this.latestPanInfo=b,this.stop(p,b),this.latestPointerEvent=null,this.latestPanInfo=null},d=()=>El(p=>this.getAnimationState(p)==="paused"&&this.getAxisMotionValue(p).animation?.play()),{dragSnapToOrigin:m}=this.getProps();this.panSession=new nV(t,{onSessionStart:s,onStart:l,onMove:o,onSessionEnd:u,resumeAnimation:d},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:m,distanceThreshold:r,contextWindow:tV(this.visualElement)})}stop(t,n){const r=t||this.latestPointerEvent,a=n||this.latestPanInfo,s=this.isDragging;if(this.cancel(),!s||!a||!r)return;const{velocity:l}=a;this.startAnimation(l);const{onDragEnd:o}=this.getProps();o&&fa.postRender(()=>o(r,a))}cancel(){this.isDragging=!1;const{projection:t,animationState:n}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:r}=this.getProps();!r&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),n&&n.setActive("whileDrag",!1)}updateAxis(t,n,r){const{drag:a}=this.getProps();if(!r||!Km(t,a,this.currentDirection))return;const s=this.getAxisMotionValue(t);let l=this.originPoint[t]+r[t];this.constraints&&this.constraints[t]&&(l=Ybe(l,this.constraints[t],this.elastic[t])),s.set(l)}resolveConstraints(){const{dragConstraints:t,dragElastic:n}=this.getProps(),r=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,a=this.constraints;t&&Fd(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&r?this.constraints=Zbe(r.layoutBox,t):this.constraints=!1,this.elastic=eye(n),a!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&El(s=>{this.constraints!==!1&&this.getAxisMotionValue(s)&&(this.constraints[s]=Jbe(r.layoutBox[s],this.constraints[s]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:n}=this.getProps();if(!t||!Fd(t))return!1;const r=t.current,{projection:a}=this.visualElement;if(!a||!a.layout)return!1;const s=abe(r,a.root,this.visualElement.getTransformPagePoint());let l=Xbe(a.layout.layoutBox,s);if(n){const o=n(tbe(l));this.hasMutatedConstraints=!!o,o&&(l=$z(o))}return l}startAnimation(t){const{drag:n,dragMomentum:r,dragElastic:a,dragTransition:s,dragSnapToOrigin:l,onDragTransitionEnd:o}=this.getProps(),u=this.constraints||{},d=El(m=>{if(!Km(m,n,this.currentDirection))return;let p=u&&u[m]||{};l&&(p={min:0,max:0});const b=a?200:1e6,y=a?40:1e7,v={type:"inertia",velocity:r?t[m]:0,bounceStiffness:b,bounceDamping:y,timeConstant:750,restDelta:1,restSpeed:10,...s,...p};return this.startAxisValueAnimation(m,v)});return Promise.all(d).then(o)}startAxisValueAnimation(t,n){const r=this.getAxisMotionValue(t);return zv(this.visualElement,t),r.start(eS(t,r,0,n,this.visualElement,!1))}stopAnimation(){El(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){El(t=>this.getAxisMotionValue(t).animation?.pause())}getAnimationState(t){return this.getAxisMotionValue(t).animation?.state}getAxisMotionValue(t){const n=`_drag${t.toUpperCase()}`,r=this.visualElement.getProps(),a=r[n];return a||this.visualElement.getValue(t,(r.initial?r.initial[t]:void 0)||0)}snapToCursor(t){El(n=>{const{drag:r}=this.getProps();if(!Km(n,r,this.currentDirection))return;const{projection:a}=this.visualElement,s=this.getAxisMotionValue(n);if(a&&a.layout){const{min:l,max:o}=a.layout.layoutBox[n];s.set(t[n]-_a(l,o,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:t,dragConstraints:n}=this.getProps(),{projection:r}=this.visualElement;if(!Fd(n)||!r||!this.constraints)return;this.stopAnimation();const a={x:0,y:0};El(l=>{const o=this.getAxisMotionValue(l);if(o&&this.constraints!==!1){const u=o.get();a[l]=Qbe({min:u,max:u},this.constraints[l])}});const{transformTemplate:s}=this.visualElement.getProps();this.visualElement.current.style.transform=s?s({},""):"none",r.root&&r.root.updateScroll(),r.updateLayout(),this.resolveConstraints(),El(l=>{if(!Km(l,t,null))return;const o=this.getAxisMotionValue(l),{min:u,max:d}=this.constraints[l];o.set(_a(u,d,a[l]))})}addListeners(){if(!this.visualElement.current)return;tye.set(this.visualElement,this);const t=this.visualElement.current,n=W0(t,"pointerdown",u=>{const{drag:d,dragListener:m=!0}=this.getProps();d&&m&&this.start(u)}),r=()=>{const{dragConstraints:u}=this.getProps();Fd(u)&&u.current&&(this.constraints=this.resolveRefConstraints())},{projection:a}=this.visualElement,s=a.addEventListener("measure",r);a&&!a.layout&&(a.root&&a.root.updateScroll(),a.updateLayout()),fa.read(r);const l=gh(window,"resize",()=>this.scalePositionWithinConstraints()),o=a.addEventListener("didUpdate",(({delta:u,hasLayoutChanged:d})=>{this.isDragging&&d&&(El(m=>{const p=this.getAxisMotionValue(m);p&&(this.originPoint[m]+=u[m].translate,p.set(p.get()+u[m].translate))}),this.visualElement.render())}));return()=>{l(),n(),s(),o&&o()}}getProps(){const t=this.visualElement.getProps(),{drag:n=!1,dragDirectionLock:r=!1,dragPropagation:a=!1,dragConstraints:s=!1,dragElastic:l=qv,dragMomentum:o=!0}=t;return{...t,drag:n,dragDirectionLock:r,dragPropagation:a,dragConstraints:s,dragElastic:l,dragMomentum:o}}}function Km(e,t,n){return(t===!0||t===e)&&(n===null||n===e)}function rye(e,t=10){let n=null;return Math.abs(e.y)>t?n="y":Math.abs(e.x)>t&&(n="x"),n}class aye extends s1{constructor(t){super(t),this.removeGroupControls=Ul,this.removeListeners=Ul,this.controls=new nye(t)}mount(){const{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||Ul}unmount(){this.removeGroupControls(),this.removeListeners()}}const pA=e=>(t,n)=>{e&&fa.postRender(()=>e(t,n))};class iye extends s1{constructor(){super(...arguments),this.removePointerDownListener=Ul}onPointerDown(t){this.session=new nV(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:tV(this.node)})}createPanHandlers(){const{onPanSessionStart:t,onPanStart:n,onPan:r,onPanEnd:a}=this.node.getProps();return{onSessionStart:pA(t),onStart:pA(n),onMove:r,onEnd:(s,l)=>{delete this.session,a&&fa.postRender(()=>a(s,l))}}}mount(){this.removePointerDownListener=W0(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}const Y5={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function gA(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const Vf={correct:(e,t)=>
vendor: 5,105 bytes, line 2569
2569{if(!t.target)return e;if(typeof e=="string")if(_n.test(e))e=parseFloat(e);else return e;const n=gA(e,t.target.x),r=gA(e,t.target.y);return`${n}% ${r}%`}},sye={correct:(e,{treeScale:t,projectionDelta:n})=>{const r=e,a=Xu.parse(e);if(a.length>5)return r;const s=Xu.createTransformer(e),l=typeof a[0]!="number"?1:0,o=n.x.scale*t.x,u=n.y.scale*t.y;a[0+l]/=o,a[1+l]/=u;const d=_a(o,u,.5);return typeof a[2+l]=="number"&&(a[2+l]/=d),typeof a[3+l]=="number"&&(a[3+l]/=d),s(a)}};let $g=!1;class lye extends h.Component{componentDidMount(){const{visualElement:t,layoutGroup:n,switchLayoutGroup:r,layoutId:a}=this.props,{projection:s}=t;jge(oye),s&&(n.group&&n.group.add(s),r&&r.register&&a&&r.register(s),$g&&s.root.didUpdate(),s.addEventListener("animationComplete",()=>{this.safeToRemove()}),s.setOptions({...s.options,onExitComplete:()=>this.safeToRemove()})),Y5.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const{layoutDependency:n,visualElement:r,drag:a,isPresent:s}=this.props,{projection:l}=r;return l&&(l.isPresent=s,$g=!0,a||t.layoutDependency!==n||n===void 0||t.isPresent!==s?l.willUpdate():this.safeToRemove(),t.isPresent!==s&&(s?l.promote():l.relegate()||fa.postRender(()=>{const o=l.getStack();(!o||!o.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),Hk.postRender(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:t,layoutGroup:n,switchLayoutGroup:r}=this.props,{projection:a}=t;$g=!0,a&&(a.scheduleCheckAfterUnmount(),n&&n.group&&n.group.remove(a),r&&r.deregister&&r.deregister(a))}safeToRemove(){const{safeToRemove:t}=this.props;t&&t()}render(){return null}}function aV(e){const[t,n]=Mz(),r=h.useContext(_k);return i.jsx(lye,{...e,layoutGroup:r,switchLayoutGroup:h.useContext(Bz),isPresent:t,safeToRemove:n})}const oye={borderRadius:{...Vf,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:Vf,borderTopRightRadius:Vf,borderBottomLeftRadius:Vf,borderBottomRightRadius:Vf,boxShadow:sye};function cye(e,t,n){const r=ss(e)?e:n3(e);return r.start(eS("",r,t,n)),r.animation}const uye=(e,t)=>e.depth-t.depth;class dye{constructor(){this.children=[],this.isDirty=!1}add(t){Sk(this.children,t),this.isDirty=!0}remove(t){Ik(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(uye),this.isDirty=!1,this.children.forEach(t)}}function fye(e,t){const n=$s.now(),r=({timestamp:a})=>{const s=a-n;s>=t&&(Zu(r),e(s-t))};return fa.setup(r,!0),()=>Zu(r)}const iV=["TopLeft","TopRight","BottomLeft","BottomRight"],hye=iV.length,bA=e=>typeof e=="string"?parseFloat(e):e,yA=e=>typeof e=="number"||_n.test(e);function mye(e,t,n,r,a,s){a?(e.opacity=_a(0,n.opacity??1,pye(r)),e.opacityExit=_a(t.opacity??1,0,gye(r))):s&&(e.opacity=_a(t.opacity??1,n.opacity??1,r));for(let l=0;l<hye;l++){const o=`border${iV[l]}Radius`;let u=xA(t,o),d=xA(n,o);if(u===void 0&&d===void 0)continue;u||(u=0),d||(d=0),u===0||d===0||yA(u)===yA(d)?(e[o]=Math.max(_a(bA(u),bA(d),r),0),(Uo.test(d)||Uo.test(u))&&(e[o]+="%")):e[o]=d}(t.rotate||n.rotate)&&(e.rotate=_a(t.rotate||0,n.rotate||0,r))}function xA(e,t){return e[t]!==void 0?e[t]:e.borderRadius}const pye=sV(0,.5,qH),gye=sV(.5,.95,Ul);function sV(e,t,n){return r=>r<e?0:r>t?1:n(uh(e,t,r))}function vA(e,t){e.min=t.min,e.max=t.max}function jl(e,t){vA(e.x,t.x),vA(e.y,t.y)}function _A(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}function wA(e,t,n,r,a){return e-=t,e=Ip(e,1/n,r),a!==void 0&&(e=Ip(e,1/a,r)),e}function bye(e,t=0,n=1,r=.5,a,s=e,l=e){if(Uo.test(t)&&(t=parseFloat(t),t=_a(l.min,l.max,t/100)-l.min),typeof t!="number")return;let o=_a(s.min,s.max,r);e===s&&(o-=t),e.min=wA(e.min,t,n,o,a),e.max=wA(e.max,t,n,o,a)}function kA(e,t,[n,r,a],s,l){bye(e,t[n],t[r],t[a],t.scale,s,l)}const yye=["x","scaleX","originX"],xye=["y","scaleY","originY"];function SA(e,t,n,r){kA(e.x,t,yye,n?n.x:void 0,r?r.x:void 0),kA(e.y,t,xye,n?n.y:void 0,r?r.y:void 0)}function IA(e){return e.translate===0&&e.scale===1}function lV(e){return IA(e.x)&&IA(e.y)}function MA(e,t){return e.min===t.min&&e.max===t.max}function vye(e,t){return MA(e.x,t.x)&&MA(e.y,t.y)}function FA(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function oV(e,t){return FA(e.x,t.x)&&FA(e.y,t.y)}function CA(e){return _s(e.x)/_s(e.y)}function jA(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}class _ye{constructor(){this.members=[]}add(t){Sk(this.members,t),t.scheduleRender()}remove(t){if(Ik(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){const n=this.members[this.members.length-1];n&&this.promote(n)}}relegate(t){const n=this.members.findIndex(a=>t===a);if(n===0)return!1;let r;for(let a=n;a>=0;a--){const s=this.members[a];if(s.isPresent!==!1){r=s;break}}return r?(this.promote(r),!0):!1}promote(t,n){const r=this.lead;if(t!==r&&(this.prevLead=r,this.lead=t,t.show(),r)){r.instance&&r.scheduleRender(),t.scheduleRender(),t.resumeFrom=r,
vendor: 9,729 bytes, line 2569
2569n&&(t.resumeFrom.preserveOpacity=!0),r.snapshot&&(t.snapshot=r.snapshot,t.snapshot.latestValues=r.animationValues||r.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);const{crossfade:a}=t.options;a===!1&&r.hide()}}exitAnimationComplete(){this.members.forEach(t=>{const{options:n,resumingFrom:r}=t;n.onExitComplete&&n.onExitComplete(),r&&r.options.onExitComplete&&r.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function wye(e,t,n){let r="";const a=e.x.translate/t.x,s=e.y.translate/t.y,l=n?.z||0;if((a||s||l)&&(r=`translate3d(${a}px, ${s}px, ${l}px) `),(t.x!==1||t.y!==1)&&(r+=`scale(${1/t.x}, ${1/t.y}) `),n){const{transformPerspective:d,rotate:m,rotateX:p,rotateY:b,skewX:y,skewY:v}=n;d&&(r=`perspective(${d}px) ${r}`),m&&(r+=`rotate(${m}deg) `),p&&(r+=`rotateX(${p}deg) `),b&&(r+=`rotateY(${b}deg) `),y&&(r+=`skewX(${y}deg) `),v&&(r+=`skewY(${v}deg) `)}const o=e.x.scale*t.x,u=e.y.scale*t.y;return(o!==1||u!==1)&&(r+=`scale(${o}, ${u})`),r||"none"}const Wg=["","X","Y","Z"],kye=1e3;let Sye=0;function Ug(e,t,n,r){const{latestValues:a}=t;a[e]&&(n[e]=a[e],t.setStaticValue(e,0),r&&(r[e]=0))}function cV(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;const{visualElement:t}=e.options;if(!t)return;const n=Kz(t);if(window.MotionHasOptimisedAnimation(n,"transform")){const{layout:a,layoutId:s}=e.options;window.MotionCancelOptimisedAnimation(n,"transform",fa,!(a||s))}const{parent:r}=e;r&&!r.hasCheckedOptimisedAppear&&cV(r)}function uV({attachResizeListener:e,defaultParent:t,measureScroll:n,checkIsScrollRoot:r,resetTransform:a}){return class{constructor(l={},o=t?.()){this.id=Sye++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,this.nodes.forEach(Fye),this.nodes.forEach(Tye),this.nodes.forEach(Aye),this.nodes.forEach(Cye)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=l,this.root=o?o.root||o:this,this.path=o?[...o.path,o]:[],this.parent=o,this.depth=o?o.depth+1:0;for(let u=0;u<this.path.length;u++)this.path[u].shouldResetTransform=!0;this.root===this&&(this.nodes=new dye)}addEventListener(l,o){return this.eventHandlers.has(l)||this.eventHandlers.set(l,new Ck),this.eventHandlers.get(l).add(o)}notifyListeners(l,...o){const u=this.eventHandlers.get(l);u&&u.notify(...o)}hasListeners(l){return this.eventHandlers.has(l)}mount(l){if(this.instance)return;this.isSVG=Iz(l)&&!mge(l),this.instance=l;const{layoutId:o,layout:u,visualElement:d}=this.options;if(d&&!d.current&&d.mount(l),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(u||o)&&(this.isLayoutDirty=!0),e){let m,p=0;const b=()=>this.root.updateBlockedByResize=!1;fa.read(()=>{p=window.innerWidth}),e(l,()=>{const y=window.innerWidth;y!==p&&(p=y,this.root.updateBlockedByResize=!0,m&&m(),m=fye(b,250),Y5.hasAnimatedSinceResize&&(Y5.hasAnimatedSinceResize=!1,this.nodes.forEach(AA)))})}o&&this.root.registerSharedNode(o,this),this.options.animate!==!1&&d&&(o||u)&&this.addEventListener("didUpdate",({delta:m,hasLayoutChanged:p,hasRelativeLayoutChanged:b,layout:y})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const v=this.options.transition||d.getDefaultTransition()||Oye,{onLayoutAnimationStart:_,onLayoutAnimationComplete:w}=d.getProps(),k=!this.targetLayout||!oV(this.targetLayout,y),S=!p&&b;if(this.options.layoutRoot||this.resumeFrom||S||p&&(k||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const I={...Wk(v,"layout"),onPlay:_,onComplete:w};(d.shouldReduceMotion||this.options.layoutRoot)&&(I.delay=0,I.type=!1),this.startAnimation(I),this.setAnimationOrigin(m,S)}else p||AA(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=y})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const l=this.getStack();l&&l.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),Zu(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(Pye),this.animationId++)}getTransformTemplate(){const{visualElement:l}=this.options;return l&&l.getProps().transformTemplate}willUpdate(l=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&cV(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let m=0;m<this.path.length;m++){const p=this.path[m];p.shouldResetTransform=!0,p.updateScroll("snapshot"),p.options.layoutRoot&&p.willUpdate(!1)}const{layoutId:o,layout:u}=this.options;if(o===void 0&&!u)return;const d=this.getTransformTemplate();this.prevTransformTemplateValue=d?d(this.latestValues,""):void 0,this.updateSnapshot(),l&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(NA);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(TA);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(Nye),this.nodes.forEach(Iye),this.nodes.forEach(Mye)):this.nodes.forEach(TA),this.clearAllSnapshots();const o=$s.now();Ki.delta=Dc(0,1e3/60,o-Ki.timestamp),Ki.timestamp=o,Ki.isProcessing=!0,Ng.update.process(Ki),Ng.preRender.process(Ki),Ng.render.process(Ki),Ki.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,Hk.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(jye),this.sharedNodes.forEach(Eye)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,fa.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){fa.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!_s(this.snapshot.measuredBox.x)&&!_s(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let u=0;u<this.path.length;u++)this.path[u].updateScroll();const l=this.layout;this.layout=this.measure(!1),this.layoutCorrected=Ba(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:o}=this.options;o&&o.notify("LayoutMeasure",this.layout.layoutBox,l?l.layoutBox:void 0)}updateScroll(l="measure"){let o=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===l&&(o=!1),o&&this.instance){const u=r(this.instance);this.scroll={animationId:this.root.animationId,phase:l,isRoot:u,offset:n(this.instance),wasRoot:this.scroll?this.scroll.isRoot:u}}}resetTransform(){if(!a)return;const l=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,o=this.projectionDelta&&!lV(this.projectionDelta),u=this.getTransformTemplate(),d=u?u(this.latestValues,""):void 0,m=d!==this.prevTransformTemplateValue;l&&this.instance&&(o||$1(this.latestValues)||m)&&(a(this.instance,d),this.shouldResetTransform=!1,this.scheduleRender())}measure(l=!0){const o=this.measurePageBox();let u=this.removeElementScroll(o);return l&&(u=this.removeTransform(u)),Bye(u),{animationId:this.root.animationId,measuredBox:o,layoutBox:u,latestValues:{},source:this.id}}measurePageBox(){const{visualElement:l}=this.options;if(!l)return Ba();const o=l.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(Dye))){const{scroll:d}=this.root;d&&(Cd(o.x,d.offset.x),Cd(o.y,d.offset.y))}return o}removeElementScroll(l){const o=Ba();if(jl(o,l),this.scroll?.wasRoot)return o;for(let u=0;u<this.path.length;u++){const d=this.path[u],{scroll:m,options:p}=d;d!==this.root&&m&&p.layoutScroll&&(m.wasRoot&&jl(o,l),Cd(o.x,m.offset.x),Cd(o.y,m.offset.y))}return o}applyTransform(l,o=!1){const u=Ba();jl(u,l);for(let d=0;d<this.path.length;d++){const m=this.path[d];!o&&m.options.layoutScroll&&m.scroll&&m!==m.root&&jd(u,{x:-m.scroll.offset.x,y:-m.scroll.offset.y}),$1(m.latestValues)&&jd(u,m.latestValues)}return $1(this.latestValues)&&jd(u,this.latestValues),u}removeTransform(l){const o=Ba();jl(o,l);for(let u=0;u<this.path.length;u++){const d=this.path[u];if(!d.instance||!$1(d.latestValues))continue;$v(d.latestValues)&&d.updateSnapshot();
vendor: 7,849 bytes, line 2569
2569const m=Ba(),p=d.measurePageBox();jl(m,p),SA(o,d.latestValues,d.snapshot?d.snapshot.layoutBox:void 0,m)}return $1(this.latestValues)&&SA(o,this.latestValues),o}setTargetDelta(l){this.targetDelta=l,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(l){this.options={...this.options,...l,crossfade:l.crossfade!==void 0?l.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==Ki.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(l=!1){const o=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=o.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=o.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=o.isSharedProjectionDirty);const u=!!this.resumingFrom||this!==o;if(!(l||u&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:m,layoutId:p}=this.options;if(!(!this.layout||!(m||p))){if(this.resolvedRelativeTargetAt=Ki.timestamp,!this.targetDelta&&!this.relativeTarget){const b=this.getClosestProjectingParent();b&&b.layout&&this.animationProgress!==1?(this.relativeParent=b,this.forceRelativeParentToResolveTarget(),this.relativeTarget=Ba(),this.relativeTargetOrigin=Ba(),H0(this.relativeTargetOrigin,this.layout.layoutBox,b.layout.layoutBox),jl(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=Ba(),this.targetWithTransforms=Ba()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),Vbe(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):jl(this.target,this.layout.layoutBox),Uz(this.target,this.targetDelta)):jl(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget)){this.attemptToResolveRelativeTarget=!1;const b=this.getClosestProjectingParent();b&&!!b.resumingFrom==!!this.resumingFrom&&!b.options.layoutScroll&&b.target&&this.animationProgress!==1?(this.relativeParent=b,this.forceRelativeParentToResolveTarget(),this.relativeTarget=Ba(),this.relativeTargetOrigin=Ba(),H0(this.relativeTargetOrigin,this.target,b.target),jl(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}}}getClosestProjectingParent(){if(!(!this.parent||$v(this.parent.latestValues)||Wz(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){const l=this.getLead(),o=!!this.resumingFrom||this!==l;let u=!0;if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(u=!1),o&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(u=!1),this.resolvedRelativeTargetAt===Ki.timestamp&&(u=!1),u)return;const{layout:d,layoutId:m}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(d||m))return;jl(this.layoutCorrected,this.layout.layoutBox);const p=this.treeScale.x,b=this.treeScale.y;rbe(this.layoutCorrected,this.treeScale,this.path,o),l.layout&&!l.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(l.target=l.layout.layoutBox,l.targetWithTransforms=Ba());const{target:y}=l;if(!y){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(_A(this.prevProjectionDelta.x,this.projectionDelta.x),_A(this.prevProjectionDelta.y,this.projectionDelta.y)),U0(this.projectionDelta,this.layoutCorrected,y,this.latestValues),(this.treeScale.x!==p||this.treeScale.y!==b||!jA(this.projectionDelta.x,this.prevProjectionDelta.x)||!jA(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",y))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(l=!0){if(this.options.visualElement?.scheduleRender(),l){const o=this.getStack();o&&o.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=Nd(),this.projectionDelta=Nd(),this.projectionDeltaWithTransform=Nd()}setAnimationOrigin(l,o=!1){const u=this.snapshot,d=u?u.latestValues:{},m={...this.latestValues},p=Nd();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!o;const b=Ba(),y=u?u.source:void 0,v=this.layout?this.layout.source:void 0,_=y!==v,w=this.getStack(),k=!w||w.members.length<=1,S=!!(_&&!k&&this.options.crossfade===!0&&!this.path.some(Rye));this.animationProgress=0;let I;this.mixTargetDelta=C=>{const F=C/1e3;PA(p.x,l.x,F),PA(p.y,l.y,F),this.setTargetDelta(p),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(H0(b,this.layout.layoutBox,this.relativeParent.layout.layoutBox),Lye(this.relativeTarget,this.relativeTargetOrigin,b,F),I&&vye(this.relativeTarget,I)&&(this.isProjectionDirty=!1),I||(I=Ba()),jl(I,this.relativeTarget)),_&&(this.animationValues=m,mye(m,d,this.latestValues,F,S,k)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=F},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(l){this.notifyListeners("animationStart"),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&(Zu(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=fa.update(()=>{Y5.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=n3(0)),this.currentAnimation=cye(this.motionValue,[0,1e3],{...l,velocity:0,isSync:!0,onUpdate:o=>{this.mixTargetDelta(o),l.onUpdate&&l.onUpdate(o)},onStop:()=>{},onComplete:()=>{l.onComplete&&l.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const l=this.getStack();l&&l.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(kye),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const l=this.getLead();let{targetWithTransforms:o,target:u,layout:d,latestValues:m}=l;if(!(!o||!u||!d)){if(this!==l&&this.layout&&d&&dV(this.options.animationType,this.layout.layoutBox,d.layoutBox)){u=this.target||Ba();const p=_s(this.layout.layoutBox.x);u.x.min=l.target.x.min,u.x.max=u.x.min+p;const b=_s(this.layout.layoutBox.y);u.y.min=l.target.y.min,u.y.max=u.y.min+b}jl(o,u),jd(o,m),U0(this.projectionDeltaWithTransform,this.layoutCorrected,o,m)}}registerSharedNode(l,o){this.sharedNodes.has(l)||this.sharedNodes.set(l,new _ye),this.sharedNodes.get(l).add(o);const d=o.options.initialPromotionConfig;o.promote({transition:d?d.transition:void 0,preserveFollowOpacity:d&&d.shouldPreserveFollowOpacity?d.shouldPreserveFollowOpacity(o):void 0})}isLead(){const l=this.getStack();return l?l.lead===this:!0}getLead(){const{layoutId:l}=this.options;
vendor: 4,590 bytes, line 2569
2569return l?this.getStack()?.lead||this:this}getPrevLead(){const{layoutId:l}=this.options;return l?this.getStack()?.prevLead:void 0}getStack(){const{layoutId:l}=this.options;if(l)return this.root.sharedNodes.get(l)}promote({needsReset:l,transition:o,preserveFollowOpacity:u}={}){const d=this.getStack();d&&d.promote(this,u),l&&(this.projectionDelta=void 0,this.needsReset=!0),o&&this.setOptions({transition:o})}relegate(){const l=this.getStack();return l?l.relegate(this):!1}resetSkewAndRotation(){const{visualElement:l}=this.options;if(!l)return;let o=!1;const{latestValues:u}=l;if((u.z||u.rotate||u.rotateX||u.rotateY||u.rotateZ||u.skewX||u.skewY)&&(o=!0),!o)return;const d={};u.z&&Ug("z",l,d,this.animationValues);for(let m=0;m<Wg.length;m++)Ug(`rotate${Wg[m]}`,l,d,this.animationValues),Ug(`skew${Wg[m]}`,l,d,this.animationValues);l.render();for(const m in d)l.setStaticValue(m,d[m]),this.animationValues&&(this.animationValues[m]=d[m]);l.scheduleRender()}applyProjectionStyles(l,o){if(!this.instance||this.isSVG)return;if(!this.isVisible){l.visibility="hidden";return}const u=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,l.visibility="",l.opacity="",l.pointerEvents=K5(o?.pointerEvents)||"",l.transform=u?u(this.latestValues,""):"none";return}const d=this.getLead();if(!this.projectionDelta||!this.layout||!d.target){this.options.layoutId&&(l.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,l.pointerEvents=K5(o?.pointerEvents)||""),this.hasProjected&&!$1(this.latestValues)&&(l.transform=u?u({},""):"none",this.hasProjected=!1);return}l.visibility="";const m=d.animationValues||d.latestValues;this.applyTransformsToTarget();let p=wye(this.projectionDeltaWithTransform,this.treeScale,m);u&&(p=u(m,p)),l.transform=p;const{x:b,y}=this.projectionDelta;l.transformOrigin=`${b.origin*100}% ${y.origin*100}% 0`,d.animationValues?l.opacity=d===this?m.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:m.opacityExit:l.opacity=d===this?m.opacity!==void 0?m.opacity:"":m.opacityExit!==void 0?m.opacityExit:0;for(const v in ph){if(m[v]===void 0)continue;const{correct:_,applyTo:w,isCSSVariable:k}=ph[v],S=p==="none"?m[v]:_(m[v],d);if(w){const I=w.length;for(let C=0;C<I;C++)l[w[C]]=S}else k?this.options.visualElement.renderState.vars[v]=S:l[v]=S}this.options.layoutId&&(l.pointerEvents=d===this?K5(o?.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(l=>l.currentAnimation?.stop()),this.root.nodes.forEach(NA),this.root.sharedNodes.clear()}}}function Iye(e){e.updateLayout()}function Mye(e){const t=e.resumeFrom?.snapshot||e.snapshot;if(e.isLead()&&e.layout&&t&&e.hasListeners("didUpdate")){const{layoutBox:n,measuredBox:r}=e.layout,{animationType:a}=e.options,s=t.source!==e.layout.source;a==="size"?El(m=>{const p=s?t.measuredBox[m]:t.layoutBox[m],b=_s(p);p.min=n[m].min,p.max=p.min+b}):dV(a,t.layoutBox,n)&&El(m=>{const p=s?t.measuredBox[m]:t.layoutBox[m],b=_s(n[m]);p.max=p.min+b,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[m].max=e.relativeTarget[m].min+b)});const l=Nd();U0(l,n,t.layoutBox);const o=Nd();s?U0(o,e.applyTransform(r,!0),t.measuredBox):U0(o,n,t.layoutBox);const u=!lV(l);let d=!1;if(!e.resumeFrom){const m=e.getClosestProjectingParent();if(m&&!m.resumeFrom){const{snapshot:p,layout:b}=m;if(p&&b){const y=Ba();H0(y,t.layoutBox,p.layoutBox);const v=Ba();H0(v,n,b.layoutBox),oV(y,v)||(d=!0),m.options.layoutRoot&&(e.relativeTarget=v,e.relativeTargetOrigin=y,e.relativeParent=m)}}}e.notifyListeners("didUpdate",{layout:n,snapshot:t,delta:o,layoutDelta:l,hasLayoutChanged:u,hasRelativeLayoutChanged:d})}else if(e.isLead()){const{onExitComplete:n}=e.options;n&&n()}e.options.transition=void 0}function Fye(e){e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function Cye(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function jye(e){e.clearSnapshot()}function NA(e){e.clearMeasurements()}function TA(e){e.isLayoutDirty=!1}function Nye(e){const{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function AA(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function Tye(e){e.resolveTargetDelta()}function Aye(e){e.calcProjection()}
2569function Pye(e){e.resetSkewAndRotation()}function Eye(e){e.removeLeadSnapshot()}function PA(e,t,n){e.translate=_a(t.translate,0,n),e.scale=_a(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function EA(e,t,n,r){e.min=_a(t.min,n.min,r),e.max=_a(t.max,n.max,r)}function Lye(e,t,n,r){EA(e.x,t.x,n.x,r),EA(e.y,t.y,n.y,r)}function Rye(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const Oye={duration:.45,ease:[.4,0,.1,1]},LA=e=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),RA=LA("applewebkit/")&&!LA("chrome/")?Math.round:Ul;function OA(e){e.min=RA(e.min),e.max=RA(e.max)}function Bye(e){OA(e.x),OA(e.y)}function dV(e,t,n){return e==="position"||e==="preserve-aspect"&&!zbe(CA(t),CA(n),.2)}function Dye(e){return e!==e.root&&e.scroll?.wasRoot}const $ye=uV({attachResizeListener:(e,t)=>gh(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),Hg={current:void 0},fV=uV({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!Hg.current){const e=new $ye({});e.mount(window),e.setOptions({layoutScroll:!0}),Hg.current=e}return Hg.current},resetTransform:(e,t)=>{e.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),Wye={pan:{Feature:iye},drag:{Feature:aye,ProjectionNode:fV,MeasureLayout:aV}};function BA(e,t,n){const{props:r}=e;e.animationState&&r.whileHover&&e.animationState.setActive("whileHover",n==="Start");const a="onHover"+n,s=r[a];s&&fa.postRender(()=>s(t,n4(t)))}class Uye extends s1{mount(){const{current:t}=this.node;t&&(this.unmount=cge(t,(n,r)=>(BA(this.node,r,"Start"),a=>BA(this.node,a,"End"))))}unmount(){}}class Hye extends s1{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch{t=!0}!t||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=Jh(gh(this.node.current,"focus",()=>this.onFocus()),gh(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function DA(e,t,n){const{props:r}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&r.whileTap&&e.animationState.setActive("whileTap",n==="Start");const a="onTap"+(n==="End"?"":n),s=r[a];s&&fa.postRender(()=>s(t,n4(t)))}class zye extends s1{mount(){const{current:t}=this.node;t&&(this.unmount=hge(t,(n,r)=>(DA(this.node,r,"Start"),(a,{success:s})=>DA(this.node,a,s?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}const Gv=new WeakMap,zg=new WeakMap,Vye=e=>{const t=Gv.get(e.target);t&&t(e)},qye=e=>{e.forEach(Vye)};function Gye({root:e,...t}){const n=e||document;zg.has(n)||zg.set(n,{});const r=zg.get(n),a=JSON.stringify(t);return r[a]||(r[a]=new IntersectionObserver(qye,{root:e,...t})),r[a]}function Kye(e,t,n){const r=Gye(t);return Gv.set(e,n),r.observe(e),()=>{Gv.delete(e),r.unobserve(e)}}const Yye={some:0,all:1};class Zye extends s1{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:t={}}=this.node.getProps(),{root:n,margin:r,amount:a="some",once:s}=t,l={root:n?n.current:void 0,rootMargin:r,threshold:typeof a=="number"?a:Yye[a]},o=u=>{const{isIntersecting:d}=u;if(this.isInView===d||(this.isInView=d,s&&!d&&this.hasEnteredView))return;d&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",d);const{onViewportEnter:m,onViewportLeave:p}=this.node.getProps(),b=d?m:p;b&&b(u)};return Kye(this.node.current,l,o)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:t,prevProps:n}=this.node;["amount","margin","root"].some(Xye(t,n))&&this.startObserver()}unmount(){}}function Xye({viewport:e={}},{viewport:t={}}={}){return n=>e[n]!==t[n]}const Qye={inView:{Feature:Zye},tap:{Feature:zye},focus:{Feature:Hye},hover:{Feature:Uye}},Jye={layout:{ProjectionNode:fV,MeasureLayout:aV}},exe={...Bbe,...Qye,...Wye,...Jye},is=ebe(exe,hbe);function txe(e){if(!(!e||e.anonymous))return e.avatarUrl?.trim()||void 0}function nxe(e){return!e||e.anonymous?"":e.username?.trim()||""}function rxe(e){return e.split(/\s+/).map(t=>t[0]).join("").slice(0,2).toUpperCase()||"?"}function axe(e){const t=e.name.match(/\(([^)]+)\)/);return t&&e.name.endsWith(` (${t[1]})`)?e.name.slice(0,-(t[1].length+3)).trim():e.name.trim()}function ixe(e,t,n){if(!e)return null;const r=e.statistics;if(!r?.memberSince){if(e.anonymous||!e.username?.trim()){const l=t("details.seller.anonymousName");return{anonymous:!0,displayName:l,initials:l.slice(0,1).toUpperCase(),memberSinceLabel:t("details.seller.sinceLabel"),reputation:"—",completed:"—"}}return null}const a=Qre(r.memberSince,n);if(e.anonymous){const l=t("details.seller.anonymousName");return{anonymous:!0,displayName:l,initials:l.slice(0,1).toUpperCase(),memberSinceLabel:t("details.seller.sinceLabel"),memberSinceDate:a,reputation:r.reputationPercent!=null?`${r.reputationPercent}%`:"—",completed:r.completedSales>0?String(r.completedSales):"—"}}const s=nxe(e);if(!s){const l=t("details.seller.anonymousName");return{anonymous:!0,displayName:l,initials:l.slice(0,1).toUpperCase(),memberSinceLabel:t("details.seller.sinceLabel"),memberSinceDate:a,reputation:r.reputationPercent!=null?`${r.reputationPercent}%`:"—",completed:r.completedSales>0?String(r.completedSales):"—"}}return{displayName:s,profilePath:Hl(s),memberSinceLabel:t("details.seller.sinceLabel"),memberSinceDate:a,avatarUrl:txe(e),initials:rxe(s),reputation:r.reputationPercent!=null?`${r.reputationPercent}%`:"—",completed:r.completedSales>0?String(r.completedSales):"—"}}const sxe=24;function lxe(e,t){return e.steamAppId!==Ln?t:{...t,steamAppId:Ln,referencePriceUsd:t.referencePriceUsd??e.referencePriceUsd??void 0}}function Vg({variant:e,title:t,hint:n}){return i.jsx("div",{className:Sn.similarStatus,children:i.jsxs("div",{className:Sn.similarStatusCard,children:[i.jsx("div",{className:`${Sn.similarStatusIcon} ${e==="loading"?Sn.similarStatusIconLoading:""}
2569`,"aria-hidden":!0,children:e==="loading"?i.jsx("span",{className:Sn.similarSpinner}):e==="empty"?i.jsxs("svg",{viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:[i.jsx("circle",{cx:"12",cy:"12",r:"9",stroke:"currentColor",strokeWidth:"1.5"}),i.jsx("path",{stroke:"currentColor",strokeWidth:"2.25",strokeLinecap:"round",d:"M12 7v6"}),i.jsx("circle",{cx:"12",cy:"17",r:"1.1",fill:"currentColor"})]}):i.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.75",children:[i.jsx("circle",{cx:"12",cy:"12",r:"9"}),i.jsx("path",{strokeLinecap:"round",d:"M9 9l6 6M15 9l-6 6"})]})}),i.jsx("p",{className:Sn.similarStatusTitle,children:t}),n?i.jsx("p",{className:Sn.similarStatusHint,children:n}):null]})})}const Z6=({item:e,onClose:t,onBuy:n,buyDisabled:r,buyLoading:a,onPlaceOffer:s,sellerInfo:l,isListingOwner:o=!1,onOpenUpdatePrice:u,onRemoveListing:d,onUpdateDescription:m,onOfferDiscountChange:p,profileDefaultOfferDiscountPercent:b=5,ownerActionDisabled:y=!1,watchCount:v=0,isWatching:_=!1,onWatchPress:w})=>{const{t:k,i18n:S}=Se("market"),I=tr(),C=Hs("(max-width: 950px)"),[F,N]=h.useState([]),[A,L]=h.useState(!1),P=e.marketHashName?.trim()||"";h.useEffect(()=>{if(!P){N([]),L(!1);return}let U=!1;return L(!0),ir.getComparableListings({marketHashName:P,excludeListingId:e.listingId,limit:sxe}).then(B=>{if(U)return;const $=e.listingId?.trim(),q=$?B.filter(K=>String(K._id??"")!==$):B;N(q.map((K,O)=>lxe(e,Vo(K,O))))}).catch(()=>{U||N([])}).finally(()=>{U||L(!1)}),()=>{U=!0}},[P,e.listingId,e.steamAppId,e.referencePriceUsd]);const T=l??ixe(e.seller,k,S.language)??null,E=T&&!T.anonymous?T.profilePath??(e.seller?.username?.trim()?Hl(e.seller.username.trim()):null):null,R=axe(e),D=T?i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:Sn.userHeader,children:[i.jsx("div",{className:`${Sn.avatar} ${T.anonymous?Sn.avatarAnonymous:""}`,"aria-hidden":T.anonymous?!0:void 0,children:T.anonymous?i.jsx("span",{className:Sn.avatarFallback,children:i.jsx("svg",{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":!0,children:i.jsx("path",{d:"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"})})}):i.jsx("img",{src:da(T.avatarUrl),alt:"",className:Sn.avatarImg})}),i.jsxs("div",{className:Sn.userInfo,children:[T.displayName?i.jsx("div",{className:`${Sn.userName} ${T.anonymous?Sn.userNameAnonymous:""}`,children:T.displayName}):null,T.memberSinceDate?i.jsxs("div",{className:Sn.userMeta,children:[i.jsx("span",{className:Sn.userMetaLabel,children:T.memberSinceLabel}),i.jsx("span",{className:Sn.userMetaDate,children:T.memberSinceDate})]}):null,T.meta?i.jsx("div",{className:Sn.userMeta,children:i.jsx("span",{className:Sn.userMetaDate,children:T.meta})}):null]})]}),i.jsxs("div",{className:Sn.userStats,children:[i.jsxs("div",{children:[i.jsx("div",{className:Sn.statLabel,children:k("details.reputation")}),i.jsx("div",{className:Sn.statValue,children:T.reputation})]}),i.jsxs("div",{children:[i.jsx("div",{className:Sn.statLabel,children:k("details.completed")}),i.jsx("div",{className:Sn.statValue,children:T.completed})]})]})]}):null;h.useEffect(()=>{const U=B=>{B.key==="Escape"&&t()};return window.addEventListener("keydown",U),()=>window.removeEventListener("keydown",U)},[t]);const z=U=>{const B=U.listingId??String(U.id);I(zh(B))};return i.jsx(is.div,{className:Sn.backdrop,onClick:t,initial:{opacity:0}
2569,animate:{opacity:1},exit:{opacity:0},transition:{duration:.1,ease:"easeOut"},children:i.jsxs(is.div,{className:`${Sn.modal} ${Sn.modalWide}`,role:"dialog","aria-modal":"true","aria-labelledby":"item-details-modal-title",initial:{opacity:0,y:30,scale:.92},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,scale:.95},transition:{duration:.2,ease:[.16,1,.3,1]},onClick:U=>{U.stopPropagation()},children:[i.jsxs("div",{className:Sn.header,children:[i.jsx("h2",{id:"item-details-modal-title",className:Sn.title,children:R}),i.jsx("button",{type:"button",className:Sn.iconButton,onClick:t,"aria-label":k("details.closeAria"),children:"×"})]}),i.jsxs(is.div,{className:`${Sn.body} ${Sn.bodyWithSimilar}`,layout:!0,children:[i.jsx("main",{className:Sn.mainColumn,children:i.jsxs(is.div,{className:`${Sn.mainRow} ${T?"":Sn.mainRowNoSeller}`,layout:!0,children:[T?E?i.jsx(Pt,{to:E,className:`${Sn.userCard} ${Sn.userCardLink}`,"aria-label":k("details.seller.viewProfile"),onClick:t,children:D}):i.jsx("section",{className:Sn.userCard,"aria-label":k("details.seller.aria"),children:D}):null,i.jsx("div",{className:Sn.itemCardShell,children:i.jsx(gl,{item:e,variant:"modal",source:"feed",isOwner:o,onOpenUpdatePrice:o?u:void 0,onRemoveListing:o?d:void 0,onUpdateDescription:o?m:void 0,onOfferDiscountChange:o?p:void 0,profileDefaultOfferDiscountPercent:b,ownerActionDisabled:y,onBuy:o?void 0:n,buyDisabled:r,buyLoading:a,onPlaceOffer:o?void 0:s,showWatch:!!e.listingId&&!!w,watchCount:v,isWatching:_,onWatchPress:w})})]})}),i.jsxs("aside",{className:Sn.similarColumn,children:[i.jsxs("div",{className:Sn.similarHeadingRow,children:[i.jsx("div",{className:Sn.similarHeading,children:k("details.similarListings")}),P?i.jsx(Pt,{className:Sn.viewAllLink,to:oo(P,e.steamAppId===Ln?Ln:Gr),onClick:t,children:k("details.viewAllListings")}):null]}),i.jsx("div",{className:`${Sn.similarScroll} ${A||F.length===0||!P?Sn.similarScrollStatus:""}`,children:P?A?i.jsx(Vg,{variant:"loading",title:k("details.similarLoading")}):F.length===0?i.jsx(Vg,{variant:"empty",title:k("details.similarEmptyTitle"),hint:k("details.similarEmptyHint")}):C?F.map(U=>i.jsx(v8e,{item:U,onClick:()=>z(U)},U.listingId??U.id)):F.map(U=>i.jsx(gl,{item:U,variant:"sidebar",preview:!0,onClick:()=>z(U)},U.listingId??U.id)):i.jsx(Vg,{variant:"unavailable",title:k("details.similarUnavailableTitle"),hint:k("details.similarUnavailableHint")})})]})]})]})})},oxe="_overlay_15fvq_1",cxe="_modal_15fvq_12",uxe="_header_15fvq_25",dxe="_headerText_15fvq_34",fxe="_title_15fvq_39",hxe="_subtitle_15fvq_46",mxe="_closeButton_15fvq_58",pxe="_form_15fvq_86",gxe="_field_15fvq_91",bxe="_label_15fvq_98",yxe="_amountWrap_15fvq_104",xxe="_amountPrefix_15fvq_118",vxe="_amountInput_15fvq_126",_xe="_hint_15fvq_148",wxe="_error_15fvq_185",kxe="_actions_15fvq_196",Sxe="_btn_15fvq_202",Ixe="_btnCancel_15fvq_217",Mxe="_btnSubmit_15fvq_229",Za={overlay:oxe,modal:cxe,header:uxe,headerText:dxe,title:fxe,subtitle:hxe,closeButton:mxe,form:pxe,field:gxe,label:bxe,amountWrap:yxe,amountPrefix:xxe,amountInput:vxe,hint:_xe,error:wxe,actions:kxe,btn:Sxe,btnCancel:Ixe,btnSubmit:Mxe};function a3({itemName:e,listPriceCents:t,minPriceCents:n=1,unlistedItem:r=!1,onClose:a,onSubmit:s,submitting:l,error:o}){const{t:u}=Se("market"),d=t/100,m=Math.max(.01,n/100),[p,b]=h.useState("");h.useEffect(()=>{b(d>0?d.toFixed(2):"")},[d,m,e]),h.useEffect(()=>{const v=_=>{_.key==="Escape"&&!l&&a()};return document.addEventListener("keydown",v),()=>document.removeEventListener("keydown",v)},[a,l]),h.useEffect(()=>{const v=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=v}},[]);const y=v=>{v.preventDefault();const _=parseFloat(p.replace(",","."));Number.isFinite(_)&&s(_)};return Wn.createPortal(i.jsx("div",{className:Za.overlay,onClick:()=>{l||a()},role:"presentation",children:i.jsxs("div",{className:Za.modal,onClick:v=>v.stopPropagation(),role:"dialog","aria-modal":"true","aria-labelledby":"offer-modal-title",children:[i.jsxs("div",{className:Za.header,children:[i.jsxs("div",{className:Za.headerText,children:[i.jsx("h2",{id:"offer-modal-title",className:Za.title,children:u("offer.title")}),i.jsx("p",{className:Za.subtitle,title:e,children:e})]}),i.jsx("button",{type:"button",className:Za.closeButton,onClick:a,disabled:l,"aria-label":u("offer.closeAria"),children:"×"})]}),i.jsxs("form",{className:Za.form,onSubmit:y,children:[i.jsxs("div",{className:Za.field,children:[i.jsx("label",{className:Za.label,htmlFor:"offer-amount",children:u("offer.amountLabel")}),i.jsxs("div",{className:Za.amountWrap,children:[i.jsx("span",{className:Za.amountPrefix,"aria-hidden":!0,
2569children:"$"}),i.jsx("input",{id:"offer-amount",type:"text",inputMode:"decimal",autoComplete:"off",className:Za.amountInput,value:p,onChange:v=>b(v.target.value),disabled:l,required:!0,"aria-describedby":"offer-range-hint"})]}),i.jsx("p",{id:"offer-range-hint",className:Za.hint,children:r?u("offer.rangeHintUnlisted",{min:m.toFixed(2),suggested:d.toFixed(2)}):u("offer.rangeHint",{min:m.toFixed(2),list:d.toFixed(2)})})]}),o?i.jsx("p",{className:Za.error,role:"alert",children:o}):null,i.jsxs("div",{className:Za.actions,children:[i.jsx("button",{type:"button",className:`${Za.btn} ${Za.btnCancel}`,onClick:a,disabled:l,children:u("offer.cancel")}),i.jsx("button",{type:"submit",className:`${Za.btn} ${Za.btnSubmit}`,disabled:l||!p.trim(),children:u(l?"offer.sending":"offer.send")})]})]})]})}),document.body)}const Fxe="_overlay_1rblu_1",Cxe="_modal_1rblu_12",jxe="_header_1rblu_24",Nxe="_headerText_1rblu_33",Txe="_title_1rblu_38",Axe="_subtitle_1rblu_45",Pxe="_closeButton_1rblu_57",Exe="_form_1rblu_80",Lxe="_label_1rblu_87",Rxe="_textarea_1rblu_93",Oxe="_counter_1rblu_116",Bxe="_error_1rblu_123",Dxe="_actions_1rblu_129",$xe="_cancelButton_1rblu_136",Wxe="_submitButton_1rblu_137",ps={overlay:Fxe,modal:Cxe,header:jxe,headerText:Nxe,title:Txe,subtitle:Axe,closeButton:Pxe,form:Exe,label:Lxe,textarea:Rxe,counter:Oxe,error:Bxe,actions:Dxe,cancelButton:$xe,submitButton:Wxe},qg=500;function X6({itemName:e,initialDescription:t="",onClose:n,onSubmit:r,submitting:a,error:s}){const{t:l}=Se("market"),[o,u]=h.useState(t);h.useEffect(()=>{u(t)},[t,e]),h.useEffect(()=>{const m=p=>{p.key==="Escape"&&!a&&n()};return document.addEventListener("keydown",m),()=>document.removeEventListener("keydown",m)},[n,a]),h.useEffect(()=>{const m=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=m}},[]);const d=m=>{m.preventDefault(),r(o)};return Wn.createPortal(i.jsx("div",{className:ps.overlay,onClick:()=>{a||n()},role:"presentation",children:i.jsxs("div",{className:ps.modal,onClick:m=>m.stopPropagation(),role:"dialog","aria-labelledby":"listing-description-title","aria-modal":"true",children:[i.jsxs("div",{className:ps.header,children:[i.jsxs("div",{className:ps.headerText,children:[i.jsx("h2",{id:"listing-description-title",className:ps.title,children:l("descriptionModal.title")}),i.jsx("p",{className:ps.subtitle,children:e})]}),i.jsx("button",{type:"button",className:ps.closeButton,onClick:n,disabled:a,"aria-label":l("descriptionModal.closeAria"),children:"×"})]}),i.jsxs("form",{className:ps.form,onSubmit:d,children:[i.jsx("label",{className:ps.label,htmlFor:"listing-description-input",children:l("descriptionModal.label")}),i.jsx("textarea",{id:"listing-description-input",className:ps.textarea,value:o,onChange:m=>u(m.target.value.slice(0,qg)),placeholder:l("descriptionModal.placeholder"),rows:4,maxLength:qg,disabled:a}),i.jsx("p",{className:ps.counter,children:l("descriptionModal.counter",{count:o.length,max:qg})}),s?i.jsx("p",{className:ps.error,children:s}):null,i.jsxs("div",{className:ps.actions,children:[i.jsx("button",{type:"button",className:ps.cancelButton,onClick:n,disabled:a,children:l("descriptionModal.cancel")}),i.jsx("button",{type:"submit",className:ps.submitButton,disabled:a,children:l(a?"descriptionModal.saving":"descriptionModal.save")})]})]})]})}),document.body)}const i3=3,Uxe=1,Ym=i3/100;function Kv(e){return Math.round(e*100)}function Zm(e){return Number.isFinite(e)&&Kv(e)>=i3}function Hxe(e,t){const n=Math.max(0,Math.floor(e));if(n<=0)return 0;const r=n*Math.max(0,t)/1e4;return Math.max(Uxe,Math.ceil(r))}function zxe(){return 200}function Vxe(e){return!Number.isFinite(e)||e<=0?zxe():Math.round(e*1e4)}const qxe="_overlay_hmlvy_1",Gxe="_modal_hmlvy_12",Kxe="_header_hmlvy_24",Yxe="_headerText_hmlvy_33",Zxe="_title_hmlvy_38",Xxe="_subtitle_hmlvy_45",Qxe="_closeButton_hmlvy_57",Jxe="_form_hmlvy_80",eve="_label_hmlvy_87",tve="_priceField_hmlvy_93",nve="_pricePrefix_hmlvy_107",rve="_priceInput_hmlvy_113",ave="_hint_hmlvy_128",ive="_error_hmlvy_134",sve="_actions_hmlvy_140",lve="_cancelButton_hmlvy_147",ove="_submitButton_hmlvy_148",Ui={overlay:qxe,modal:Gxe,header:Kxe,headerText:Yxe,title:Zxe,subtitle:Xxe,closeButton:Qxe,form:Jxe,label:eve,priceField:tve,pricePrefix:nve,priceInput:rve,hint:ave,error:ive,actions:sve,cancelButton:lve,submitButton:ove};function Q6({itemName:e,initialPriceUsd:t,onClose:n,onSubmit:r,submitting:a,error:s}){const{t:l}
2569=Se("market"),[o,u]=h.useState(t>0?t.toFixed(2):"");h.useEffect(()=>{u(t>0?t.toFixed(2):"")},[t,e]),h.useEffect(()=>{const b=y=>{y.key==="Escape"&&!a&&n()};return document.addEventListener("keydown",b),()=>document.removeEventListener("keydown",b)},[n,a]),h.useEffect(()=>{const b=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=b}},[]);const d=b=>{b.preventDefault();const y=Number.parseFloat(o.replace(/,/g,""));!Number.isFinite(y)||y<Ym||r(y)},m=Number.parseFloat(o.replace(/,/g,"")),p=o.trim()!==""&&(!Number.isFinite(m)||m<Ym);return Wn.createPortal(i.jsx("div",{className:Ui.overlay,onClick:()=>{a||n()},role:"presentation",children:i.jsxs("div",{className:Ui.modal,onClick:b=>b.stopPropagation(),role:"dialog","aria-labelledby":"listing-price-title","aria-modal":"true",children:[i.jsxs("div",{className:Ui.header,children:[i.jsxs("div",{className:Ui.headerText,children:[i.jsx("h2",{id:"listing-price-title",className:Ui.title,children:l("priceModal.title")}),i.jsx("p",{className:Ui.subtitle,children:e})]}),i.jsx("button",{type:"button",className:Ui.closeButton,onClick:n,disabled:a,"aria-label":l("priceModal.closeAria"),children:"×"})]}),i.jsxs("form",{className:Ui.form,onSubmit:d,children:[i.jsx("label",{className:Ui.label,htmlFor:"listing-price-input",children:l("priceModal.label")}),i.jsxs("div",{className:Ui.priceField,children:[i.jsx("span",{className:Ui.pricePrefix,children:"$"}),i.jsx("input",{id:"listing-price-input",className:Ui.priceInput,type:"text",inputMode:"decimal",autoComplete:"off",value:o,onChange:b=>u(b.target.value),placeholder:Ym.toFixed(2),disabled:a})]}),p?i.jsx("p",{className:Ui.hint,children:l("priceModal.minPriceHint")}):null,s?i.jsx("p",{className:Ui.error,children:s}):null,i.jsxs("div",{className:Ui.actions,children:[i.jsx("button",{type:"button",className:Ui.cancelButton,onClick:n,disabled:a,children:l("priceModal.cancel")}),i.jsx("button",{type:"submit",className:Ui.submitButton,disabled:a||!o.trim()||!Number.isFinite(m)||m<Ym,children:l(a?"priceModal.saving":"priceModal.save")})]})]})]})}),document.body)}const cve="_card_z3lfi_1",uve="_dismiss_z3lfi_35",dve="_body_z3lfi_59",Gg={card:cve,dismiss:uve,body:dve};function fve({children:e,onDismiss:t,dismissAriaLabel:n="Dismiss",className:r}){const a=s=>{s.preventDefault(),s.stopPropagation(),t?.()};return i.jsxs("article",{className:[Gg.card,r].filter(Boolean).join(" "),"data-market-promo-card":!0,children:[t?i.jsx("button",{type:"button",className:Gg.dismiss,onClick:a,"aria-label":n,children:i.jsx("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:i.jsx("path",{d:"M18 6L6 18M6 6l12 12",stroke:"currentColor",strokeWidth:"2.25",strokeLinecap:"round"})})}):null,i.jsx("div",{className:Gg.body,children:e})]})}const hve="_banner_y8p0q_1",mve="_title_y8p0q_12",pve="_visual_y8p0q_23",gve="_artImg_y8p0q_33",bve="_artLeft_y8p0q_43",yve="_artRight_y8p0q_51",xve="_lead_y8p0q_59",Cu={banner:hve,title:mve,visual:pve,artImg:gve,artLeft:bve,artRight:yve,lead:xve},hV="market-promo-refer-friend-dismissed",$A="/assets/promo/refer-silver-person.webp";function vve(){try{return window.localStorage.getItem(hV)==="1"}catch{return!1}}function _ve(){try{window.localStorage.setItem(hV,"1")}catch{}}function wve({onDismiss:e}){const{t}=Se("market");return i.jsx(fve,{onDismiss:e,dismissAriaLabel:t("promo.referFriend.dismiss"),children:i.jsxs(Pt,{to:"/profile?tab=referrals",className:Cu.banner,onClick:n=>n.stopPropagation(),children:[i.jsx("span",{className:Cu.title,children:t("promo.referFriend.title")}),i.jsxs("div",{className:Cu.visual,"aria-hidden":!0,children:[i.jsx("img",{className:`${Cu.artImg} ${Cu.artLeft}`,src:$A,alt:"",draggable:!1}),i.jsx("img",{className:`${Cu.artImg} ${Cu.artRight}`,src:$A,alt:"",draggable:!1})]}),i.jsx("span",{className:Cu.lead,children:t("promo.referFriend.lead")})]})})}function kve(){const e=h.useId().replace(/:/g,"");return i.jsxs("svg",{className:ae.sortBestDealsIcon,width:"15",height:"14",viewBox:"0 0 16 14","aria-hidden":!0,children:[i.jsxs("defs",{children:[i.jsxs("linearGradient",{id:e,x1:"8",y1:"1",x2:"8",y2:"13",gradientUnits:"userSpaceOnUse",children:[i.jsx("stop",{stopColor:"#ff4a1a"}),i.jsx("stop",{offset:"0.52",stopColor:"#ff9f1a"}),i.jsx("stop",{offset:"1",stopColor:"#ffe566"})]}),i.jsx("filter",{id:`${e}-glow`,x:"-30%",y:"-30%",width:"160%",height:"160%",children:i.jsx("feDropShadow",{dx:"0",dy:"0",stdDeviation:"0.6",floodColor:"#ff5a1e",floodOpacity:"0.55"})})]}),i.jsx("text",{x:"8",y:"10.8",textAnchor:"middle",fill:`url(#${e})`,filter:`url(#${e}-glow)`,fontSize:"11.5",fontWeight:"900",fontFamily:"system-ui, -apple-system, BlinkMacSystemFont, sans-serif",children:"%"})]})}const P1=14,Sve=280;function Ive(e){const t=e;return t>=1680+7*P1?8:t>=1470+6*P1?7:t>=1260+5*P1?6:t>=1050+4*P1?5:t>=840+3*P1?4:t>=630+2*P1?3:t>=Sve+P1?2:1}const Mve=372;function WA(e){return e>=3?Mve:e===2?320:400}const Fve=40,Kg=3;function Cve(){const[e,t]=h.useState(null);return h.useEffect(()=>{t(document.querySelector("main"))},[]),e}function jve(e){const[t,n]=h.useState(1);return h.useEffect(()=>{const r=e.current;if(!r)return;const a=l=>{n(Ive(l))};a(r.getBoundingClientRect().width);const s=new ResizeObserver(l=>{const o=l[0];o&&a(o.contentRect.width)});return s.observe(r),()=>s.disconnect()},[e]),t}function Nve({items:e,columnContainerRef:t,getItemKey:n,renderItem:r,className:a}
2569){const s=Cve(),l=h.useRef(null),o=jve(t),u=WA(o),d=Math.max(0,Math.ceil(e.length/o)),m=h.useRef(0),[p,b]=h.useState(()=>({start:0,end:Math.max(1,Math.ceil((typeof window<"u"?document.querySelector("main")?.clientHeight??800:800)/WA(1))+Kg*2)})),y=h.useCallback(()=>{const C=s,F=l.current;if(!C||!F)return;const N=C.getBoundingClientRect(),A=F.getBoundingClientRect();m.current=A.top-N.top+C.scrollTop},[s]),v=h.useCallback(()=>{const C=s;if(!C||d===0){b({start:0,end:0});return}const F=Math.max(0,C.scrollTop-m.current),N=Math.ceil(C.clientHeight/u)+Kg*2,A=Math.max(0,Math.floor(F/u)-Kg),L=Math.min(d,A+N);b(P=>P.start===A&&P.end===L?P:{start:A,end:L})},[s,d,u]);if(h.useLayoutEffect(()=>{y(),v()},[y,v,e.length,o]),h.useEffect(()=>{const C=s;if(C)return C.addEventListener("scroll",v,{passive:!0}),window.addEventListener("resize",v,{passive:!0}),()=>{C.removeEventListener("scroll",v),window.removeEventListener("resize",v)}},[s,v]),e.length<Fve)return i.jsx("div",{className:a??ae.grid,"data-item-card-grid":!0,children:e.map(C=>i.jsx(h.Fragment,{children:r(C)},n(C)))});const _=p.start*u,w=Math.max(0,(d-p.end)*u),k=p.start*o,S=Math.min(e.length,p.end*o),I=e.slice(k,S);return i.jsxs("div",{ref:l,className:ae.feedWindow,children:[_>0?i.jsx("div",{className:ae.feedWindowSpacer,style:{height:_},"aria-hidden":!0}):null,i.jsx("div",{className:a??ae.grid,"data-item-card-grid":!0,children:I.map(C=>i.jsx(h.Fragment,{children:r(C)},n(C)))}),w>0?i.jsx("div",{className:ae.feedWindowSpacer,style:{height:w},"aria-hidden":!0}):null]})}const Tve="_root_1eg5s_2",Ave="_iconWrap_1eg5s_13",Pve="_logoPlain_1eg5s_27",Eve="_title_1eg5s_37",Lve="_hint_1eg5s_45",Rve="_ctaBtn_1eg5s_53",ud={root:Tve,iconWrap:Ave,logoPlain:Pve,title:Eve,hint:Lve,ctaBtn:Rve};function Ove(){const{t:e}=Se("market"),{openAuth:t}=Wa();return i.jsxs("div",{className:ud.root,role:"status","aria-live":"polite",children:[i.jsx("div",{className:ud.iconWrap,"aria-hidden":!0,children:i.jsx("img",{className:ud.logoPlain,src:Kh,alt:"",width:62,height:62,decoding:"async"})}),i.jsx("h3",{className:ud.title,children:e("filtersAuth.title")}),i.jsx("p",{className:ud.hint,children:e("filtersAuth.hint")}),i.jsx("button",{type:"button",className:ud.ctaBtn,onClick:()=>t("login"),children:e("filtersAuth.signIn")})]})}const Bve=0,Dve=1,UA=1e-6;function Ho(e){return e[0]<=Bve+UA&&e[1]>=Dve-UA}function $ve(e){return Ho(e)?{}:{floatMin:e[0],floatMax:e[1]}}const tS=1e5,Mp=[0,tS],Qu=[0,1],N3="Hot";function mV(e){return e[0]<=0&&e[1]>=tS}function Wve(e){return!!(e.skinSearchDebounced.trim()||(e.skinSearchDraft??"").trim()||e.sandboxAssetType||e.sandboxItemType||e.typeSpecial||!mV(e.priceRange)||e.showWearFilter&&!Ho(e.wearRange)||e.sort!==N3)}const Uve="_root_1jsmj_2",Hve="_navOuter_1jsmj_7",zve="_categoryRow_1jsmj_14",Vve="_catWrap_1jsmj_28",qve="_catTab_1jsmj_37",Gve="_catTabOpen_1jsmj_58",Kve="_chev_1jsmj_63",Yve="_catTabActiveFilter_1jsmj_68",Zve="_clearBtnInline_1jsmj_78",Xve="_dropdownPortal_1jsmj_108",Qve="_dropdownInner_1jsmj_118",Jve="_dropdownInnerSimple_1jsmj_129",e_e="_skinScrollWide_1jsmj_140",t_e="_panelInlineMsg_1jsmj_153",n_e="_sideColLoading_1jsmj_161",r_e="_sideColError_1jsmj_162",a_e="_weaponsCol_1jsmj_174",i_e="_weaponsHeading_1jsmj_185",s_e="_weaponBtn_1jsmj_194",l_e="_weaponBtnActive_1jsmj_211",o_e="_skinsCol_1jsmj_223",c_e="_skinsHeading_1jsmj_233",u_e="_skinScroll_1jsmj_140",d_e="_infiniteSentinel_1jsmj_258",f_e="_skinCard_1jsmj_267",h_e="_skinCardActive_1jsmj_292",m_e="_skinCardAgent_1jsmj_302",p_e="_skinCardMeta_1jsmj_302",g_e="_skinCardContainer_1jsmj_308",b_e="_skinImgWrapContainer_1jsmj_318",y_e="_skinRarityAccent_1jsmj_329",x_e="_skinWeapon_1jsmj_355",v_e="_skinRarityDefault_1jsmj_368",__e="_skinRarityConsumer_1jsmj_390",w_e="_skinRarityIndustrial_1jsmj_429",k_e="_skinRarityMilSpec_1jsmj_468",S_e="_skinRarityRestricted_1jsmj_507",I_e="_skinRarityClassified_1jsmj_546",M_e="_skinRarityCovert_1jsmj_585",F_e="_skinTitle_1jsmj_711",C_e="_skinImgWrap_1jsmj_318",j_e="_skinCardWeapon_1jsmj_747",N_e="_skinImgWrapWeapon_1jsmj_752",T_e="_skinImg_1jsmj_318",A_e="_error_1jsmj_768",Ge={root:Uve,navOuter:Hve,categoryRow:zve,catWrap:Vve,catTab:qve,catTabOpen:Gve,chev:Kve,catTabActiveFilter:Yve,clearBtnInline:Zve,dropdownPortal:Xve,dropdownInner:Qve,dropdownInnerSimple:Jve,skinScrollWide:e_e,panelInlineMsg:t_e,sideColLoading:n_e,sideColError:r_e,weaponsCol:a_e,weaponsHeading:i_e,weaponBtn:s_e,weaponBtnActive:l_e,skinsCol:o_e,skinsHeading:c_e,skinScroll:u_e,infiniteSentinel:d_e,skinCard:f_e,skinCardActive:h_e,skinCardAgent:m_e,skinCardMeta:p_e,skinCardContainer:g_e,skinImgWrapContainer:b_e,skinRarityAccent:y_e,skinWeapon:x_e,skinRarityDefault:v_e,skinRarityConsumer:__e,skinRarityIndustrial:w_e,skinRarityMilSpec:k_e,skinRarityRestricted:S_e,skinRarityClassified:I_e,skinRarityCovert:M_e,skinTitle:F_e,skinImgWrap:C_e,skinCardWeapon:j_e,skinImgWrapWeapon:N_e,skinImg:T_e,error:A_e}
2569,P_e="_root_dneef_1",E_e="_row_dneef_6",L_e="_chip_dneef_15",Yg={root:P_e,row:E_e,chip:L_e},HA=["6.75rem","5.5rem","4.25rem","6.25rem","5rem"];function pV({count:e=4}){const t=Math.max(1,Math.min(e,HA.length));return i.jsx("div",{className:Yg.root,"aria-busy":"true","aria-hidden":!0,children:i.jsx("div",{className:Yg.row,children:HA.slice(0,t).map((n,r)=>i.jsx("div",{className:Yg.chip,style:{width:n}},r))})})}let Yv=null;function T3(e){let t=e.trim();return t=t.replace(/\s*\((Factory New|Minimal Wear|Field-Tested|Well-Worn|Battle-Scarred)\)\s*$/i,""),t=t.replace(/^StatTrak™\s+/i,""),t=t.replace(/^Souvenir\s+/i,""),t.trim()}function gV(e){const t=new Map;for(const n of e){if(!n||typeof n!="object")continue;const r=n,a=typeof r.name=="string"?r.name.trim():"",s=r.min_float,l=r.max_float;!a||typeof s!="number"||typeof l!="number"||!Number.isFinite(s)||!Number.isFinite(l)||l<=s||t.set(a,{min:s,max:l})}Yv=t}function nS(e){gV(e)}function r4(e){if(!Yv?.size)return null;const t=T3(e);return t?Yv.get(t)??null:null}async function bV(){const e=await w2();gV(e.skins)}const rS=3,R_e=new Set(["Tournament Finalist Trophy","Old Pick'Em Trophy","Fantasy Trophy","Pick'Em Coin","Map Contributor Coin","Premier Season Coin","Service Medal","Operation Coin","Souvenir Token","Stars for Operation","Tournament Pass","Operation Pass"]),O_e=[{category:"Agents",data:e=>e.agents,subtitle:()=>"Agent"},{category:"Stickers",data:e=>e.stickers,subtitle:W_e},{category:"Patches",data:e=>e.patches,subtitle:()=>"Patch"},{category:"Charms",data:e=>e.keychains,subtitle:()=>"Charm"},{category:"Containers",data:e=>e.containers,subtitle:U_e},{category:"Collectibles",data:e=>e.collectibles,subtitle:H_e,parse:D_e},{category:"Music Kits",data:e=>e.musicKits,subtitle:z_e}];function B_e(e,t){return(t||e).trim()}function yV(e,t){if(typeof e.isMarketable=="boolean")return e.isMarketable;if(typeof e.is_marketable=="boolean")return e.is_marketable;if(typeof e.marketable=="boolean")return e.marketable;if(t==="skin")return!0;const n=typeof e.type=="string"?e.type:"";return n&&R_e.has(n)?!1:(typeof e.market_hash_name=="string"?e.market_hash_name.trim():"").length>0}function D_e(e,t){return(typeof e.type=="string"?e.type:"")!=="Pin"?null:xV(e,t)}function $_e(e){const t=e.split(" | ").map(n=>n.trim()).filter(Boolean);return t.length>=2?t[t.length-1]??null:null}function W_e(e){return typeof e.effect=="string"&&e.effect?e.effect:typeof e.type=="string"&&e.type?e.type:"Sticker"}function U_e(e){return typeof e.type=="string"&&e.type?e.type:"Container"}function H_e(e){return typeof e.type=="string"&&e.type?e.type:"Collectible"}function z_e(e){return typeof e.exclusive=="boolean"&&e.exclusive?"Exclusive":"Music Kit"}function V_e(e){if(!yV(e,"skin"))return null;const t=typeof e.name=="string"?e.name:"";if(!t)return null;const n=typeof e.weapon=="string"?e.weapon:null,r=typeof e.category=="string"?e.category:null;return{kind:"skin",name:t,filterValue:t,subtitle:[r,n].filter(Boolean).join(" · "),image:typeof e.image=="string"?e.image:null,rarity:typeof e.rarity=="string"?e.rarity:null}}function xV(e,t){if(!yV(e,"extra"))return null;const n=typeof e.name=="string"?e.name:"";if(!n)return null;const r=typeof e.market_hash_name=="string"?e.market_hash_name:null;let a=t;if(t==="Agent"){const s=$_e(n),l=e.team;if(!s&&l&&typeof l=="object"&&!Array.isArray(l)){const o=l.name;a=typeof o=="string"?o:"Agent"}else a=s||"Agent"}return{kind:"extra",name:n,filterValue:B_e(n,r),subtitle:a,image:typeof e.image=="string"?e.image:null,rarity:typeof e.rarity=="string"?e.rarity:null,catalogCategory:void 0}}function q_e(e,t,n){const r=xV(e,t);return r?{...r,catalogCategory:n}:null}function vV(e){const t=[];for(const{category:n,data:r,subtitle:a,parse:s}of O_e)for(const l of r(e)){if(!l||typeof l!="object")continue;const o=l,u=a(o),d=s?s(o,u):q_e(o,u,n);d&&t.push(d.catalogCategory?d:{...d,catalogCategory:n})}return t.sort((n,r)=>n.name.localeCompare(r.name)),t}async function aS(){const e=await w2(),t=[];for(const n of e.skins){if(!n||typeof n!="object")continue;const r=V_e(n);r&&t.push(r)}return t.push(...vV(e)),t.sort((n,r)=>n.name.localeCompare(r.name)),t}function z0(e){return e.toLowerCase().replace(/[★™|·•—–\-_:'"`]/g," ").replace(/[^a-z0-9\s]+/g," ").replace(/\s+/g," ").trim()}function G_e(e){return e?e.split(" ").filter(t=>t.length>0):[]}const K_e=0,Y_e=10,Z_e=20,X_e=0,zA=1,Q_e=2,VA=3;function J_e(e,t){let n=0;for(const r of e){const a=t.indexOf(r,n);if(a===-1)return!1;n=a+r.length}return!0}function Zg(e,t,n,r){if(!n)return null;if(e&&n.startsWith(e))return r+X_e;if(e&&n.includes(e))return r+zA;const a=e.replace(/\s/g,""),s=n.replace(/\s/g,"");if(a.length>=3&&s.includes(a))return r+zA;if(t.length>0){if(J_e(t,n)){const l=t.join(" ");return n.includes(l)?r+Q_e:r+VA}if(t.every(l=>n.includes(l)))return r+VA}return null}function ewe(e,t,n){const r=z0(e.name),a=z0(e.filterValue),s=[Zg(t,n,r,K_e),Zg(t,n,a,Y_e),e.kind==="skin"?Zg(t,n,z0(e.subtitle),Z_e):null].filter(l=>l!=null);return s.length?Math.min(...s):null}function twe(e){const t=new Set,n=[];for(const r of e){const a=`${r.kind}\0${z0(r.filterValue||r.name)}`;t.has(a)||(t.add(a),n.push(r))}return n}function _V(e,t,n){const r=z0(t),a=G_e(r);if(!r&&!a.length||!e.length)return[];const s=[];for(const o of e){const u=ewe(o,r,a);u!=null&&s.push({row:o,rank:u})}return s.sort((o,u)=>o.rank-u.rank||o.row.name.localeCompare(u.row.name)),twe(s.map(o=>o.row))}const Xm=new Map;let qf=null;function iS(){return qf||(qf=fetch(`${uo}/catalog/cs2/cs2-skins-catalog.json`,{credentials:"include",cache:"default"}).then(async e=>{if(!e.ok)throw new Error(`skins catalog: ${e.status}`);const t=await e.json();if(!Array.isArray(t))throw new Error("skins catalog: invalid payload");return nS(t),mk(t),t}).catch(e=>{throw qf=null,e}),qf)}function nwe(){return{version:1,skins:[],agents:[],stickers:[],patches:[],keychains:[],containers:[],collectibles:[],musicKits:[],stickersMeta:{}}}function rwe(e){if(!e)return 0;let t=0;for(const n of Object.values(e))n!=null&&Number.isFinite(n)&&n>0&&t++;return t}function w2(e){const t=rS,n=e?.includeReferencePrices===!0,r=`${t}:${n?"ref":"base"}`,a=Xm.get(r);if(a)return a;const s=new URLSearchParams({v:String(t)});n&&s.set("includeReferencePrices","1");const l=fetch(`${uo}/catalog/cs2/market-bundle?${s}`,{credentials:"include",cache:n?"no-store":"default"}).then(async o=>{if(!o.ok)throw new Error(`catalog bundle: ${o.status}`);const u=await o.json();if(!u||typeof u!="object"||!Array.isArray(u.skins))throw new Error("catalog bundle: invalid payload");return nS(u.skins),mk(u.skins),n&&rwe(u.referencePriceUsdByMarketHashName)===0&&Xm.delete(r),u}).catch(o=>{throw Xm.delete(r),o});return Xm.set(r,l),l}const awe=Object.freeze(Object.defineProperty({__proto__:null,emptyCs2MarketCatalogBundle:nwe,loadCs2MarketCatalogBundle:w2,loadCs2SkinsCatalog:iS},Symbol.toStringTag,{value:"Module"}
2569)),qA=["Rifles","Pistols","SMGs","Heavy","Knives","Gloves","Equipment"],wV=["Agents","Containers","Stickers","Keychains","Patches","Collectibles","Music Kits"],Gf=48,GA={Agents:"agents",Containers:"containers",Keychains:"keychains",Patches:"patches",Collectibles:"collectibles","Music Kits":"musicKits"};function bc(e){return wV.includes(e)}function Mo(e){return(e.market_hash_name||e.name||"").trim()}function KA(e){switch(e){case"Distinguished":return Ge.skinRarityConsumer;case"Exceptional":return Ge.skinRarityRestricted;case"Superior":return Ge.skinRarityClassified;case"Master":return Ge.skinRarityCovert;case"Consumer Grade":return Ge.skinRarityConsumer;case"Industrial Grade":return Ge.skinRarityIndustrial;case"Mil-Spec Grade":return Ge.skinRarityMilSpec;case"Restricted":case"Remarkable":case"High Grade Sticker":return Ge.skinRarityRestricted;case"Classified":return Ge.skinRarityClassified;case"Covert":return Ge.skinRarityCovert;case"Contraband":case"Extraordinary":case"Master":return Ge.skinRarityCovert;case"Exotic":case"Extraordinary Sticker":return Ge.skinRarityClassified;case"High Grade":return Ge.skinRarityMilSpec;case"Default":case"Base Grade":return Ge.skinRarityDefault;default:return Ge.skinRarityDefault}}function iwe(e){const t=qA.filter(r=>e.has(r)),n=[...e].filter(r=>!qA.includes(r));return n.sort((r,a)=>r.localeCompare(a)),[...t,...n]}function YA(e){const t=e.split(" | ");return t.length>=2?t[t.length-1].trim():e.trim()}function swe(e){const t=e.split(" | ").map(n=>n.trim()).filter(Boolean);return t.length>=2?t[0]:e.trim()}function lwe(e){const t=typeof e.name=="string"?e.name:"";if(!t)return null;const n=typeof e.market_hash_name=="string"?e.market_hash_name:null,r=typeof e.rarity=="string"?e.rarity:null,a=typeof e.image=="string"?e.image:null;let s=null;const l=e.tournament;if(l&&typeof l=="object"&&!Array.isArray(l)){const u=l.name;s=typeof u=="string"?u:null}const o=typeof e.effect=="string"&&e.effect?e.effect:typeof e.type=="string"&&e.type?e.type:"Sticker";return{name:t,market_hash_name:n,rarity:r,image:a,tournamentName:s,subtitle:o}}function owe(e,t){const n=typeof t.name=="string"?t.name:"";if(!n)return null;const r=typeof t.market_hash_name=="string"?t.market_hash_name:null,a=typeof t.rarity=="string"?t.rarity:null,s=typeof t.image=="string"?t.image:null;let l=null,o,u;if(e==="Collectibles")l=typeof t.type=="string"&&t.type?t.type:"Collectible";else if(e==="Music Kits")l=typeof t.exclusive=="boolean"&&t.exclusive?"Exclusive":"Music Kit";else if(e==="Keychains")l="Charm";else if(e==="Patches")l="Patch";else if(e==="Agents"){o=dwe(n);const m=t.team;if(!o&&m&&typeof m=="object"&&!Array.isArray(m)){const p=m.name;o=typeof p=="string"?p:null}l=o||"Agent",o=o??null}else e==="Containers"&&(u=typeof t.type=="string"&&t.type?t.type:null,l=u||"Container");const d={name:n,market_hash_name:r,rarity:a,image:s,subtitle:l};return o!==void 0&&(d.faction=o),u!==void 0&&(d.crateType=u??null),d}function cwe(e){const t=new Set;let n=!1;for(const s of e)s.tournamentName?t.add(s.tournamentName):n=!0;const a=["All",...[...t].sort((s,l)=>s.localeCompare(l))];return n&&a.push("Other"),a}function uwe(e,t){return t==="All"?e:t==="Other"?e.filter(n=>!n.tournamentName):e.filter(n=>n.tournamentName===t)}function dwe(e){const t=e.split(" | ").map(n=>n.trim()).filter(Boolean);return t.length>=2?t[t.length-1]??null:null}function fwe(e){const t=new Set;let n=!1;for(const s of e)s.faction?t.add(s.faction):n=!0;const a=["All",...[...t].sort((s,l)=>s.localeCompare(l))];return n&&a.push("Other"),a}function hwe(e,t){return t==="All"?e:t==="Other"?e.filter(n=>!n.faction):e.filter(n=>n.faction===t)}function mwe(e){const t=new Set;let n=!1;for(const s of e)s.crateType?t.add(s.crateType):n=!0;const a=["All",...[...t].sort((s,l)=>s.localeCompare(l))];return n&&a.push("Other"),a}function pwe(e,t){return t==="All"?e:t==="Other"?e.filter(n=>!n.crateType):e.filter(n=>n.crateType===t)}function gwe(e){const t=new Map,n=new Map;if(!e)return{byCategory:t,weaponOptions:new Map};for(const a of e){const s=a.category;s&&(t.has(s)||(t.set(s,[]),n.set(s,new Set)),t.get(s).push(a),a.weapon&&n.get(s).add(a.weapon))}for(const[a,s]of t)s.sort((l,o)=>l.name.localeCompare(o.name)),t.set(a,s);const r=new Map;for(const[a,s]of n)r.set(a,["All",...[...s].sort((l,o)=>l.localeCompare(o))]);return{byCategory:t,weaponOptions:r}}function Kf(e,t,n,r){const[a,s]=h.useState(t),l=h.useRef(null),o=h.useRef(null),u=h.useRef(e.length);u.current=e.length,h.useLayoutEffect(()=>{s(t)},[t,n]);const d=h.useMemo(()=>e.length<=a?e:e.slice(0,a),[e,a]),m=a<e.length;return h.useLayoutEffect(()=>{if(!r||!m)return;let p=null,b=!1,y=0,v=0;const _=k=>{if(typeof k.takeRecords=="function"){const S=k.takeRecords();for(const I of S)if(I.isIntersecting)return s(C=>Math.min(C+t,u.current)),!0}return!1},w=()=>
2569{if(b)return;const k=l.current,S=o.current;!k||!S||(p?.disconnect(),p=new IntersectionObserver(I=>{for(const C of I)if(C.isIntersecting){s(F=>Math.min(F+t,u.current));break}},{root:k,rootMargin:"520px",threshold:0}),p.observe(S),_(p))};return y=requestAnimationFrame(()=>{v=requestAnimationFrame(w)}),()=>{b=!0,cancelAnimationFrame(y),cancelAnimationFrame(v),p?.disconnect()}},[r,t,m,e.length,a]),{windowItems:d,hasMore:m,scrollRef:l,sentinelRef:o}}const bwe=({value:e,onChange:t})=>{const{t:n}=Se("market"),[r,a]=h.useState(null),[s,l]=h.useState(null),[o,u]=h.useState(null),[d,m]=h.useState("All"),[p,b]=h.useState(null),y=h.useRef(new Map),v=h.useRef(null),_=h.useRef(null),[w,k]=h.useState({}),[S,I]=h.useState(null),[C,F]=h.useState(null),[N,A]=h.useState(null),[L,P]=h.useState(null),[T,E]=h.useState(!1),[R,D]=h.useState("All"),[z,U]=h.useState("All"),[B,$]=h.useState("All"),q=h.useMemo(()=>gwe(r),[r]),K=h.useCallback(()=>{u(null),b(null)},[]);h.useEffect(()=>{let oe=!1;return E(!0),P(null),(async()=>{try{const ze=await w2();if(oe)return;const Tt=[];for(const In of ze.skins){if(!In||typeof In!="object")continue;const Yt=In;Tt.push({name:typeof Yt.name=="string"?Yt.name:"",weapon:typeof Yt.weapon=="string"?Yt.weapon:null,category:typeof Yt.category=="string"?Yt.category:null,image:typeof Yt.image=="string"?Yt.image:null,rarity:typeof Yt.rarity=="string"?Yt.rarity:null,phase:typeof Yt.phase=="string"?Yt.phase:null,paintIndex:typeof Yt.paint_index=="string"?Yt.paint_index:typeof Yt.paint_index=="number"?String(Yt.paint_index):null})}a(Tt.filter(In=>In.name)),l(null);const Kt=ze.stickersMeta,Vt=Kt.tournaments;if(Array.isArray(Vt)){const In=Vt.filter(Yt=>typeof Yt=="string");F({tournaments:In,hasOther:Kt.hasOther===!0})}const Nn=Object.keys(GA),Tn={};for(const In of Nn){const Yt=GA[In],ln=[];for(const Mn of ze[Yt]){if(!Mn||typeof Mn!="object")continue;const vn=owe(In,Mn);vn&&ln.push(vn)}ln.sort((Mn,vn)=>Mn.name.localeCompare(vn.name)),Tn[In]=ln}k(Tn),I(null);const Un=[];for(const In of ze.stickers){if(!In||typeof In!="object")continue;const Yt=lwe(In);Yt&&Un.push(Yt)}Un.sort((In,Yt)=>In.name.localeCompare(Yt.name)),A(Un),P(null)}catch(ze){oe||(a(null),l(ze instanceof Error?ze.message:"Failed to load catalog"),I(ze instanceof Error?ze.message:"Extras load failed"),P(ze instanceof Error?ze.message:"Stickers failed"))}finally{oe||E(!1)}})(),()=>{oe=!0}},[]),h.useEffect(()=>()=>{v.current!=null&&cancelAnimationFrame(v.current)},[]);const O=h.useCallback(()=>{if(!o){b(null);return}const oe=y.current.get(o);if(!oe)return;const ze=oe.getBoundingClientRect(),Kt=bc(o)?880:920,Vt=12,Nn=Math.min(Kt,Math.max(280,window.innerWidth-Vt*2));let Tn=ze.left;Tn+Nn>window.innerWidth-Vt&&(Tn=Math.max(Vt,window.innerWidth-Vt-Nn)),b({top:ze.bottom+6,left:Tn,width:Nn})},[o]);h.useLayoutEffect(()=>{O()},[o,O]),h.useEffect(()=>{if(!o)return;const oe=ze=>{const Tt=ze.target;Tt instanceof Element&&Tt.closest("[data-skin-mega-panel]")||K()};return document.addEventListener("scroll",oe,{capture:!0,passive:!0}),()=>document.removeEventListener("scroll",oe,{capture:!0})},[o,K]),h.useEffect(()=>{if(!o)return;const oe=()=>{v.current==null&&(v.current=requestAnimationFrame(()=>{v.current=null,O()}))};return window.addEventListener("resize",oe,{passive:!0}),()=>{window.removeEventListener("resize",oe),v.current!=null&&cancelAnimationFrame(v.current)}},[o,O]),h.useEffect(()=>{if(!o)return;const oe=ze=>{const Tt=ze.target,Kt=Tt instanceof Element?Tt:Tt?.parentElement;Kt&&(Kt.closest("[data-skin-mega-panel]")||Kt.closest("[data-skin-nav-wrap]")||K())};return document.addEventListener("mousedown",oe,!0),()=>document.removeEventListener("mousedown",oe,!0)},[o,K]);const V=h.useMemo(()=>[...r?iwe(new Set(r.map(ze=>ze.category).filter(ze=>typeof ze=="string"&&ze.length>0))):[],...wV],[r]),G=h.useMemo(()=>{if(!e||!r)return null;for(const oe of r)if(oe.name===e)return oe.category;return null},[r,e]),H=h.useMemo(()=>{if(!e)return null;const oe=e;return w.Agents?.some(ze=>Mo(ze)===oe)?"Agents":w.Containers?.some(ze=>Mo(ze)===oe)?"Containers":w.Keychains?.some(ze=>Mo(ze)===oe)?"Keychains":w.Patches?.some(ze=>Mo(ze)===oe)?"Patches":w.Collectibles?.some(ze=>Mo(ze)===oe)?"Collectibles":w["Music Kits"]?.some(ze=>Mo(ze)===oe)?"Music Kits":N?.some(ze=>Mo(ze)===oe)?"Stickers":null},[e,w,N]),re=h.useMemo(()=>!o||bc(o)?["All"]:q.weaponOptions.get(o)??["All"],[o,q.weaponOptions]),Z=
2569h.useMemo(()=>{if(!o||bc(o))return[];const oe=q.byCategory.get(o)??[];return d==="All"?oe:oe.filter(ze=>ze.weapon===d)},[o,d,q.byCategory]);h.useEffect(()=>{if(!o||bc(o))return;q.weaponOptions.get(o)?.includes(d)||m("All")},[o,d,q.weaponOptions]);const Q=h.useMemo(()=>{if(C){const oe=["All",...C.tournaments];return C.hasOther&&oe.push("Other"),oe}return N?cwe(N):["All"]},[C,N]),ie=h.useMemo(()=>N?uwe(N,R):[],[N,R]),ne=w.Keychains!==void 0,X=h.useMemo(()=>{const oe=w.Agents;return oe?fwe(oe):["All"]},[w.Agents]),le=h.useMemo(()=>{const oe=w.Agents;return oe?hwe(oe,z):[]},[w.Agents,z]),_e=h.useMemo(()=>{const oe=w.Containers;return oe?mwe(oe):["All"]},[w.Containers]),J=h.useMemo(()=>{const oe=w.Containers;return oe?pwe(oe,B):[]},[w.Containers,B]),Be=o!=null&&p!=null,ee=o==="Stickers"&&Be,me=o==="Agents"&&Be,ve=o==="Containers"&&Be,we=Be&&o!=null&&bc(o)&&o!=="Stickers"&&o!=="Agents"&&o!=="Containers",Ee=Be&&o!=null&&!bc(o),Ae=`${o}|${R}`,{windowItems:ye,hasMore:$e,scrollRef:Xe,sentinelRef:Ze}=Kf(ie,Gf,Ae,ee),Je=`${o}|${z}`,{windowItems:Nt,hasMore:xe,scrollRef:He,sentinelRef:st}=Kf(le,Gf,Je,me),ot=`${o}|${B}`,{windowItems:te,hasMore:Ne,scrollRef:Ke,sentinelRef:dt}=Kf(J,Gf,ot,ve),ft=h.useMemo(()=>{if(!o||!bc(o)||o==="Stickers"||o==="Agents"||o==="Containers")return[];const oe=w[o]??[];return o==="Collectibles"?oe.filter(ze=>ze.subtitle==="Pin"):oe},[o,w]),{windowItems:Pe,hasMore:et,scrollRef:At,sentinelRef:ht}=Kf(ft,Gf,o??"",we),Mt=`${o??""}|${d}`,{windowItems:kt,hasMore:ce,scrollRef:ge,sentinelRef:Ve}=Kf(Z,Gf,Mt,Ee);h.useLayoutEffect(()=>{if(!o)return;const oe=ze=>{ze&&(ze.scrollTop=0)};oe(_.current),oe(ge.current),oe(Xe.current),oe(He.current),oe(Ke.current),oe(At.current)},[o]),h.useEffect(()=>{if(o!=="Stickers")return;Q.includes(R)||D("All")},[o,R,Q]),h.useEffect(()=>{o==="Agents"&&(X.includes(z)||U("All"))},[o,z,X]),h.useEffect(()=>{o==="Containers"&&(_e.includes(B)||$("All"))},[o,B,_e]);const it=h.useCallback(oe=>{u(ze=>ze===oe?(b(null),null):(bc(oe)?oe==="Stickers"?(D("All"),m("All")):oe==="Agents"?(U("All"),m("All")):(oe==="Containers"&&$("All"),m("All")):m("All"),oe))},[]),vt=h.useCallback(oe=>{const ze=oe.trim();ze&&(t(e===ze?null:ze),K())},[e,t,K]);h.useEffect(()=>{if(!o)return;const oe=ze=>{ze.key==="Escape"&&K()};return document.addEventListener("keydown",oe),()=>document.removeEventListener("keydown",oe)},[o,K]);const yn=(oe,ze,Tt)=>{const Kt=e===Mo(oe),Vt=Tt?.layout==="agent",Nn=Tt?.layout==="container",Tn=Tt?.layout==="charm",Un=Tt?.layout==="patch",In=Tt?.layout==="musicKit",Yt=Tt?.layout==="collectible",ln=Vt?swe(oe.name):YA(oe.name),Mn=Nn||Tn||Un||In||Yt,vn=Vt?Ge.skinCardAgent:Mn?Ge.skinCardContainer:"",ya=Mn?`${Ge.skinImgWrap} ${Ge.skinImgWrapContainer}`:Ge.skinImgWrap;return i.jsxs("button",{type:"button",className:`${Ge.skinCard} ${vn} ${KA(oe.rarity)} ${Kt?Ge.skinCardActive:""}`,onClick:()=>vt(Mo(oe)),title:oe.name,children:[i.jsxs("div",{className:Ge.skinCardMeta,children:[i.jsx("span",{className:Ge.skinTitle,children:ln}
2569),oe.subtitle&&!Vt&&!Nn&&!Tn&&!Un&&!In&&!Yt?i.jsx("span",{className:Ge.skinWeapon,children:oe.subtitle}):null]}),i.jsx("div",{className:ya,children:oe.image?i.jsx("img",{src:oe.image,alt:"",className:Ge.skinImg,loading:"lazy",decoding:"async"}):null})]},ze)},xn=o&&p&&typeof document<"u"?Wn.createPortal(i.jsx("div",{className:Ge.dropdownPortal,style:{position:"fixed",top:p.top,left:p.left,maxWidth:p.width,width:"max-content",zIndex:10050},"data-skin-mega-panel":!0,role:"presentation",children:o==="Stickers"?i.jsxs("div",{className:Ge.dropdownInner,children:[i.jsxs("div",{className:Ge.weaponsCol,ref:_,children:[i.jsx("div",{className:Ge.weaponsHeading,children:n("skinPicker.headings.tournament")}),L&&!N?i.jsx("p",{className:Ge.sideColError,children:L}):C||N?Q.map(oe=>{const ze=R===oe;return i.jsx("button",{type:"button",className:`${Ge.weaponBtn} ${ze?Ge.weaponBtnActive:""}`,"aria-pressed":ze,onClick:()=>D(oe),children:oe==="All"?n("skinPicker.allStickers"):oe},oe)}):i.jsx("p",{className:Ge.sideColLoading,children:n("skinPicker.loading")})]}),i.jsxs("div",{className:Ge.skinsCol,children:[i.jsx("div",{className:Ge.skinsHeading,children:n("skinPicker.headings.sticker")}),i.jsx("div",{className:Ge.skinScroll,ref:Xe,children:(T||!N)&&!L?i.jsx("p",{className:Ge.panelInlineMsg,children:n("skinPicker.loadingStickers")}):L&&!N?i.jsx("p",{className:Ge.panelInlineMsg,children:L}):ie.length===0?i.jsx("p",{className:Ge.panelInlineMsg,children:n("skinPicker.emptyStickers")}):i.jsxs(i.Fragment,{children:[ye.map((oe,ze)=>yn(oe,`st-${R}-${ze}-${oe.name}`)),$e?i.jsx("div",{ref:Ze,className:Ge.infiniteSentinel,"aria-hidden":!0}):null]})})]})]}):o==="Agents"?i.jsxs("div",{className:Ge.dropdownInner,children:[i.jsxs("div",{className:Ge.weaponsCol,ref:_,children:[i.jsx("div",{className:Ge.weaponsHeading,children:n("skinPicker.headings.faction")}),S?i.jsx("p",{className:Ge.sideColError,children:S}):ne?X.map(oe=>{const ze=z===oe;return i.jsx("button",{type:"button",className:`${Ge.weaponBtn} ${ze?Ge.weaponBtnActive:""}`,"aria-pressed":ze,onClick:()=>U(oe),children:oe==="All"?n("skinPicker.allAgents"):oe},oe)}):i.jsx("p",{className:Ge.sideColLoading,children:n("skinPicker.loading")})]}),i.jsxs("div",{className:Ge.skinsCol,children:[i.jsx("div",{className:Ge.skinsHeading,children:n("skinPicker.headings.agent")}),i.jsx("div",{className:Ge.skinScroll,ref:He,children:S?i.jsx("p",{className:Ge.panelInlineMsg,children:S}):ne?le.length===0?i.jsx("p",{className:Ge.panelInlineMsg,children:n("skinPicker.emptyAgents")}):i.jsxs(i.Fragment,{children:[Nt.map((oe,ze)=>yn(oe,`ag-${z}-${ze}-${oe.name}`,{layout:"agent"})),xe?i.jsx("div",{ref:st,className:Ge.infiniteSentinel,"aria-hidden":!0}):null]}):i.jsx("p",{className:Ge.panelInlineMsg,children:n("skinPicker.loadingAgents")})})]})]}):o==="Containers"?i.jsxs("div",{className:Ge.dropdownInner,children:[i.jsxs("div",{className:Ge.weaponsCol,ref:_,children:[i.jsx("div",{className:Ge.weaponsHeading,children:n("skinPicker.headings.type")}),S?i.jsx("p",{className:Ge.sideColError,children:S}):ne?_e.map(oe=>{const ze=B===oe;return i.jsx("button",{type:"button",className:`${Ge.weaponBtn} ${ze?Ge.weaponBtnActive:""}`,"aria-pressed":ze,onClick:()=>$(oe),children:oe==="All"?n("skinPicker.allContainers"):oe},oe)}):i.jsx("p",{className:Ge.sideColLoading,children:n("skinPicker.loading")})]}),i.jsxs("div",{className:Ge.skinsCol,children:[i.jsx("div",{className:Ge.skinsHeading,children:n("skinPicker.headings.container")}),i.jsx("div",{className:Ge.skinScroll,ref:Ke,children:S?i.jsx("p",{className:Ge.panelInlineMsg,children:S}):ne?J.length===0?i.jsx("p",{className:Ge.panelInlineMsg,children:n("skinPicker.emptyContainers")}):i.jsxs(i.Fragment,{children:[te.map((oe,ze)=>yn(oe,`cr-${B}-${ze}-${oe.name}`,{layout:"container"})),Ne?i.jsx("div",{ref:dt,className:Ge.infiniteSentinel,"aria-hidden":!0}):null]}):i.jsx("p",{className:Ge.panelInlineMsg,children:n("skinPicker.loadingContainers")})})]})]}):bc(o)?i.jsxs("div",{className:Ge.dropdownInnerSimple,children:[i.jsx("div",{className:Ge.skinsHeading,children:n(o==="Keychains"?"skinPicker.headings.charm":o==="Patches"?"skinPicker.headings.patch":o==="Collectibles"?"skinPicker.headings.pin":"skinPicker.headings.musicKit")}),i.jsx("div",{className:Ge.skinScrollWide,ref:At,children:S?i.jsx("p",{className:Ge.panelInlineMsg,children:S}):i.jsxs(i.Fragment,{children:[Pe.map((oe,ze)=>yn(oe,`${o}-${ze}-${Mo(oe)}`,o==="Keychains"?{layout:"charm"}:o==="Patches"?{layout:"patch"}:o==="Music Kits"?{layout:"musicKit"}:o==="Collectibles"?{layout:"collectible"}:void 0)),et?i.jsx("div",{ref:ht,className:Ge.infiniteSentinel,"aria-hidden":!0}):null]})})]}):i.jsxs("div",{className:Ge.dropdownInner,children:[i.jsxs("div",{className:Ge.weaponsCol,ref:_,children:[i.jsx("div",{className:Ge.weaponsHeading,children:n("skinPicker.headings.weapon")}),re.map(oe=>{const ze=d===oe;return i.jsx("button",{type:"button",className:`${Ge.weaponBtn} ${ze?Ge.weaponBtnActive:""}`,"aria-pressed":ze,onClick:()=>m(oe),children:oe==="All"?n("skinPicker.allOf",{group:o}):oe},oe)})]}),i.jsxs("div",{className:Ge.skinsCol,children:[i.jsx("div",{className:Ge.skinsHeading,children:n("skinPicker.headings.skin")}),i.jsxs("div",{className:Ge.skinScroll,ref:ge,children:[kt.map((oe,ze)=>{const Tt=e===oe.name;return i.jsxs("button",{type:"button",className:`${Ge.skinCard} ${Ge.skinCardWeapon} ${KA(oe.rarity)} ${Tt?Ge.skinCardActive:""}`,onClick:()=>vt(oe.name),title:oe.phase?`${oe.name} (${oe.phase})`:oe.name,children:[i.jsxs("div",{className:Ge.skinCardMeta,children:[i.jsx("span",{className:Ge.skinTitle,children:YA(oe.name)}
2569),oe.phase?i.jsx("span",{className:Ge.skinWeapon,children:oe.phase}):null]}),i.jsx("div",{className:`${Ge.skinImgWrap} ${Ge.skinImgWrapWeapon}`,children:oe.image?i.jsx("img",{src:oe.image,alt:"",className:Ge.skinImg,loading:"lazy",decoding:"async"}):null})]},`${o}-${d}-${ze}-${oe.phase??oe.paintIndex??""}-${oe.image??oe.name}`)}),ce?i.jsx("div",{ref:Ve,className:Ge.infiniteSentinel,"aria-hidden":!0}):null]})]})]})}),document.body):null,wn=s||(S&&!r?S:null);return wn&&!r?i.jsx("div",{className:Ge.root,children:i.jsx("p",{className:Ge.error,children:n("skinPicker.catalogError",{error:wn})})}):r?i.jsxs("div",{className:Ge.root,children:[xn,i.jsx("div",{className:Ge.navOuter,children:i.jsxs("div",{className:Ge.categoryRow,children:[V.map(oe=>{const ze=o===oe,Tt=!ze&&(G===oe||H===oe);return i.jsx("div",{className:Ge.catWrap,"data-skin-nav-wrap":!0,ref:Kt=>{y.current.set(oe,Kt)},children:i.jsxs("button",{type:"button",className:`${Ge.catTab} ${ze?Ge.catTabOpen:""} ${!ze&&Tt?Ge.catTabActiveFilter:""}`,"aria-expanded":ze,onClick:()=>it(oe),children:[oe,i.jsx("svg",{className:Ge.chev,width:"11",height:"11",viewBox:"0 0 12 12",fill:"none","aria-hidden":!0,children:i.jsx("path",{d:"M3 4.5L6 7.5L9 4.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]})},oe)}),e?i.jsx("div",{className:Ge.catWrap,children:i.jsx("button",{type:"button",className:Ge.clearBtnInline,onClick:()=>t(null),title:"Clear item filter",children:i.jsx("svg",{width:"12",height:"12",viewBox:"0 0 16 16",fill:"none",children:i.jsx("path",{d:"M12 4L4 12M4 4L12 12",stroke:"currentColor",strokeWidth:"1.75",strokeLinecap:"round"})})})}):null]})})]}):i.jsx("div",{className:Ge.root,children:i.jsx(pV,{count:5})})},ywe="_root_191oo_1",xwe={root:ywe};function vwe(e){if(!e)return null;const t=e.trim().replace("#","");if(t.length===3){const n=parseInt(t[0]+t[0],16),r=parseInt(t[1]+t[1],16),a=parseInt(t[2]+t[2],16);return[n,r,a].some(s=>Number.isNaN(s))?null:{r:n,g:r,b:a}}if(t.length===6){const n=parseInt(t.slice(0,2),16),r=parseInt(t.slice(2,4),16),a=parseInt(t.slice(4,6),16);return[n,r,a].some(s=>Number.isNaN(s))?null:{r:n,g:r,b:a}}return null}const _we={r:120,g:145,b:255};function wwe({assetTypes:e,itemTypesByAssetType:t,previewsByAssetAndType:n,onPickSkinForSearch:r}){const{t:a}
2569=Se("market"),[s,l]=h.useState(null),[o,u]=h.useState(null),d=h.useRef(new Map),m=h.useMemo(()=>s?t[s]||[]:[],[s,t]),[p,b]=h.useState("All"),y=h.useMemo(()=>{if(!s)return[];if(p==="All"){const w=[];for(const k of m){const S=n[s]?.[k]||[];w.push(...S.slice(0,6))}return w.slice(0,24)}return(n[s]?.[p]||[]).slice(0,24)},[s,p,m,n]),v=()=>{l(null),u(null)},_=()=>{if(!s)return;const w=d.current.get(s);if(!w)return;const k=w.getBoundingClientRect(),S=Math.min(1040,Math.max(780,window.innerWidth-24));let I=k.left;I+S>window.innerWidth-12&&(I=window.innerWidth-12-S),I<12&&(I=12),u({top:k.bottom+4,left:I,width:S})};return h.useEffect(()=>{_()},[s]),h.useEffect(()=>{s&&b("All")},[s]),h.useEffect(()=>{if(!s)return;const w=I=>{const C=I.target;C&&(C.closest("[data-skin-mega-panel]")||C.closest("[data-skin-nav-wrap]")||C.closest("[data-sandbox-quick-trigger]")||v())},k=I=>{I.key==="Escape"&&v()},S=()=>_();return window.addEventListener("resize",S),document.addEventListener("mousedown",w,!0),document.addEventListener("keydown",k),()=>{window.removeEventListener("resize",S),document.removeEventListener("mousedown",w,!0),document.removeEventListener("keydown",k)}},[s]),e.length?i.jsxs("div",{className:xwe.root,children:[typeof document<"u"&&s&&o?Wn.createPortal(i.jsx("div",{className:Ge.dropdownPortal,"data-skin-mega-panel":!0,"data-sandbox-quick-panel":!0,style:{position:"fixed",top:o.top,left:o.left,maxWidth:o.width,width:"max-content",zIndex:10050},children:i.jsxs("div",{className:Ge.dropdownInner,children:[i.jsxs("div",{className:Ge.weaponsCol,children:[i.jsx("div",{className:Ge.weaponsHeading,children:a("skinPicker.headings.weapon")}),i.jsx("button",{type:"button",className:`${Ge.weaponBtn} ${p==="All"?Ge.weaponBtnActive:""}`,onClick:()=>b("All"),children:a("skinPicker.allOf",{group:Bl(a,"sandboxCategories",s)})}),m.map(w=>i.jsx("button",{type:"button",className:`${Ge.weaponBtn} ${p===w?Ge.weaponBtnActive:""}`,onClick:()=>b(w),children:Bl(a,"sandboxItemTypes",w)},w))]}),i.jsxs("div",{className:Ge.skinsCol,children:[i.jsx("div",{className:Ge.skinsHeading,children:a("skinPicker.headings.skin")}),i.jsx("div",{className:Ge.skinScroll,children:y.map((w,k)=>{const S=vwe(w.imageBackgroundColor)??_we;return i.jsxs("button",{type:"button",className:`${Ge.skinCard} ${Ge.skinCardWeapon} ${Ge.skinRarityAccent}`,onClick:()=>{r(w.name),v()},title:`${w.name}${p==="All"?"":` (${p})`}`,style:{"--accent-r":S.r,"--accent-g":S.g,"--accent-b":S.b},children:[i.jsx("div",{className:Ge.skinCardMeta,children:i.jsx("span",{className:Ge.skinTitle,children:w.name})}),i.jsx("div",{className:`${Ge.skinImgWrap} ${Ge.skinImgWrapWeapon}`,children:w.image?i.jsx("img",{src:w.image,alt:"",className:Ge.skinImg,loading:"lazy",decoding:"async",style:{maxWidth:"88%",maxHeight:"86%",width:"auto",height:"auto",objectFit:"contain",objectPosition:"center",display:"block"}}):null})]},`${w.name}-${k}`)})})]})]})}),document.body):null,i.jsx("div",{className:Ge.navOuter,children:i.jsx("div",{className:Ge.categoryRow,children:e.map(w=>{const k=s===w;return i.jsx("div",{className:Ge.catWrap,"data-skin-nav-wrap":!0,"data-sandbox-quick-trigger":!0,ref:S=>{d.current.set(w,S)},children:i.jsxs("button",{type:"button",className:`${Ge.catTab} ${k?Ge.catTabOpen:""}`,"aria-expanded":k,onClick:()=>{l(S=>S===w?null:w)},children:[Bl(a,"sandboxCategories",w),i.jsx("svg",{className:Ge.chev,width:"11",height:"11",viewBox:"0 0 12 12",fill:"none","aria-hidden":!0,children:i.jsx("path",{d:"M3 4.5L6 7.5L9 4.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]})},w)})})})]}):null}function J6(e,t){return`/profile?${new URLSearchParams({tab:"offers",listingId:e,buyerId:t}).toString()}`}const kwe={cs2:"/assets/games/cs2.jpg",sandbox:"/assets/games/sandbox.png"};function Wd(e){return kwe[e]}const Swe="_dropdown_ay894_1",Iwe="_btn_ay894_7",Mwe="_label_ay894_37",Fwe="_chip_ay894_46",Cwe="_chipLabel_ay894_55",jwe="_icon_ay894_62",Nwe="_optionIcon_ay894_63",Twe="_menu_ay894_71",Awe="_option_ay894_63",Pwe="_optionActive_ay894_105",Ewe="_optionMain_ay894_118",Lwe="_chevron_ay894_125",Rwe="_chevronOpen_ay894_131",Owe="_allIconStack_ay894_136",Bwe="_allIconStackMenu_ay894_137",Dwe="_allIconLayer_ay894_147",Hi={dropdown:Swe,btn:Iwe,label:Mwe,chip:Fwe,chipLabel:Cwe,icon:jwe,optionIcon:Nwe,menu:Twe,option:Awe,optionActive:Pwe,optionMain:Ewe,chevron:Lwe,chevronOpen:Rwe,allIconStack:Owe,allIconStackMenu:Bwe,allIconLayer:Dwe};function Oo({options:e,value:t,onChange:n,disabled:r=!1,className:a,includeAllOption:s=!1,allOptionLabel:l,allOptionIconGameIds:o}){const{t:u}=Se("market"),[d,m]=h.useState(!1),p=h.useRef(null),b=l??u("header.game.all"),y=s?[{id:"",label:b},...e]:e,v=y.find(C=>C.id===t),_=t==="cs2"||t==="sandbox",w=o?.length?o:e.map(C=>
2569C.id).filter(Boolean),k=s&&w.length>0?i.jsx("span",{className:Hi.allIconStack,"aria-hidden":!0,children:w.slice(0,3).map(C=>i.jsx("img",{className:Hi.allIconLayer,src:Wd(C),alt:"",width:24,height:24},C))}):null;h.useEffect(()=>{if(!d)return;const C=F=>{p.current?.contains(F.target)||m(!1)};return document.addEventListener("mousedown",C),()=>document.removeEventListener("mousedown",C)},[d]);const S=h.useCallback(C=>{n(C),m(!1)},[n]);if(y.length===0)return null;const I=r||!s&&!t;return i.jsxs("div",{className:`${Hi.dropdown} ${a??""}`.trim(),ref:p,children:[i.jsxs("button",{className:Hi.btn,type:"button",disabled:I,"aria-haspopup":"listbox","aria-expanded":d,onClick:()=>m(C=>!C),children:[i.jsx("span",{className:Hi.label,children:u("header.game.label")}),i.jsx("span",{className:Hi.chip,children:_?i.jsxs(i.Fragment,{children:[i.jsx("img",{className:Hi.icon,src:Wd(t),alt:"",width:24,height:24}),i.jsx("span",{className:Hi.chipLabel,children:v?.label??u("header.game.fallback")})]}):i.jsxs(i.Fragment,{children:[s?k:null,i.jsx("span",{className:Hi.chipLabel,children:v?.label??(s?b:u("header.game.none"))})]})}),i.jsx("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",className:`${Hi.chevron} ${d?Hi.chevronOpen:""}`,"aria-hidden":!0,children:i.jsx("path",{d:"M3 4.5L6 7.5L9 4.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]}),d&&i.jsx("div",{className:Hi.menu,role:"listbox","aria-label":u("header.game.label"),children:y.map(({id:C,label:F})=>i.jsxs("button",{type:"button",role:"option","aria-selected":t===C,className:`${Hi.option} ${t===C?Hi.optionActive:""}`,onClick:()=>S(C),children:[i.jsxs("span",{className:Hi.optionMain,children:[C==="cs2"||C==="sandbox"?i.jsx("img",{className:Hi.optionIcon,src:Wd(C),alt:"",width:24,height:24}):s&&C===""?i.jsx("span",{className:Hi.allIconStackMenu,children:k}):null,i.jsx("span",{children:F})]}),t===C&&i.jsx("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none","aria-hidden":!0,children:i.jsx("path",{d:"M13.3333 4L6 11.3333L2.66667 8",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})]},C||"all"))})]})}function Ju(e){switch(e){case"cs2":return"CS2";case"sandbox":return"S&box";default:return e}}const kV=["statTrak","souvenir","highlight","normal"];function $we(e,t,n){const r=t?.trim()||e.trim();return r?n!=null&&/^Highlight\s/i.test(n.trim())||/\bhighlight\b/i.test(r)?"highlight":/StatTrak™/i.test(r)||/StatTrak\s/i.test(r)?"statTrak":/^Souvenir\s/i.test(r)?"souvenir":"normal":"normal"}function Wwe(e,t,n,r){return e?$we(t,n,r)===e:!0}class Uwe{constructor(){this.mIdum=0,this.mIy=0,this.mIv=[],this.NTAB=32,this.IA=16807,this.IM=2147483647,this.IQ=127773,this.IR=2836,this.NDIV=1+(this.IM-1)/this.NTAB,this.AM=1/this.IM,this.RNMX=1-12e-8}setSeed(t){this.mIdum=t,t>=0&&(this.mIdum=-t),this.mIy=0}generateRandomNumber(){let t,n;if(this.mIdum<=0||this.mIy===0){for(-this.mIdum<1?this.mIdum=1:this.mIdum=-this.mIdum,n=this.NTAB+7;n>=0;n-=1)t=Math.floor(this.mIdum/this.IQ),this.mIdum=Math.floor(this.IA*(this.mIdum-t*this.IQ)-this.IR*t),this.mIdum<0&&(this.mIdum+=this.IM),n<this.NTAB&&(this.mIv[n]=this.mIdum);[this.mIy]=this.mIv}return t=Math.floor(this.mIdum/this.IQ),this.mIdum=Math.floor(this.IA*(this.mIdum-t*this.IQ)-this.IR*t),this.mIdum<0&&(this.mIdum+=this.IM),n=Math.floor(this.mIy/this.NDIV),this.mIy=Math.floor(this.mIv[n]),this.mIv[n]=this.mIdum,this.mIy}randomFloat(t,n){let r=this.AM*this.generateRandomNumber();return r>this.RNMX&&(r=this.RNMX),r*(n-t)+t}}class sS{constructor(){this.minPercentage=80}getSupportedWeapons(){return this.weapons}getFadePercentage(t,n){return this.getFadePercentages(t)[n]}getAllFadePercentages(){return this.weapons.map(t=>({weapon:t,percentages:this.getFadePercentages(t)}))}getFadePercentages(t){if(!this.weapons.includes(t))throw new Error(`The weapon "${t}" is currently not supported.`);const n=this.configs[t]||this.configs.default,r=[],a=this.tradeUpWeapons.includes(t)?1e3:999;for(let p=0;p<=a;p+=1){const b=new Uwe;b.setSeed(p);const y=b.randomFloat(n.pattern_offset_x_start,n.pattern_offset_x_end);b.randomFloat(n.pattern_offset_y_start,n.pattern_offset_y_end);const v=b.randomFloat(n.pattern_rotate_start,n.pattern_rotate_end);let _;const w=n.pattern_rotate_start!==n.pattern_rotate_end,k=n.pattern_offset_x_start!==n.pattern_offset_x_end;w&&k?_=v*y:w?_=v:_=y,r.push(_)}const s=this.reversedWeapons.includes(t);let l,o;s?(l=Math.min(...r),o=Math.max(...r)):(l=Math.max(...r),o=Math.min(...r));const u=o-l,d=r.map(p=>(o-p)/u),m=[...d].sort((p,b)=>p-b);return d.map((p,b)=>({seed:b,percentage:this.minPercentage+p*(100-this.minPercentage),ranking:Math.min(m.indexOf(p)+1,m.length-m.indexOf(p))}))}}let Hwe=class extends sS{constructor(){super(...arguments),this.weapons=["AWP","Bayonet","Bowie Knife","Butterfly Knife","Classic Knife","Falchion Knife","Flip Knife","Glock-18","Gut Knife","Huntsman Knife","Karambit","Kukri Knife","M4A1-S","M9 Bayonet","MAC-10","MP7","Navaja Knife","Nomad Knife","Paracord Knife","R8 Revolver","Shadow Daggers","Skeleton Knife","Stiletto Knife","Survival Knife","Talon Knife","UMP-45","Ursus Knife"],this.reversedWeapons=["AWP","Karambit","MP7","Talon Knife"],this.tradeUpWeap
2569ons=["AWP","Bayonet","Bowie Knife","Butterfly Knife","Classic Knife","Falchion Knife","Flip Knife","Glock-18","Gut Knife","Huntsman Knife","Karambit","Kukri Knife","M4A1-S","M9 Bayonet","MAC-10","MP7","Navaja Knife","Nomad Knife","Paracord Knife","R8 Revolver","Shadow Daggers","Skeleton Knife","Stiletto Knife","Survival Knife","Talon Knife","UMP-45","Ursus Knife"],this.configs={default:{pattern_offset_x_start:-.7,pattern_offset_x_end:-.7,pattern_offset_y_start:-.7,pattern_offset_y_end:-.7,pattern_rotate_start:-55,pattern_rotate_end:-65},MP7:{pattern_offset_x_start:-.9,pattern_offset_x_end:-.3,pattern_offset_y_start:-.7,pattern_offset_y_end:-.5,pattern_rotate_start:-55,pattern_rotate_end:-65},"M4A1-S":{pattern_offset_x_start:-.14,pattern_offset_x_end:.05,pattern_offset_y_start:0,pattern_offset_y_end:0,pattern_rotate_start:-45,pattern_rotate_end:-45}}}},zwe=class extends sS{constructor(){super(...arguments),this.weapons=["AUG","Galil AR","MAC-10","P2000","R8 Revolver","Sawed-Off"],this.reversedWeapons=[],this.tradeUpWeap
2569ons=["AUG","Galil AR","MAC-10","P2000","R8 Revolver","Sawed-Off"],this.configs={default:{pattern_offset_x_start:-.7,pattern_offset_x_end:-.7,pattern_offset_y_start:-.7,pattern_offset_y_end:-.7,pattern_rotate_start:-55,pattern_rotate_end:-65}}}},Vwe=class extends sS{constructor(){super(...arguments),this.weapons=["SSG 08"],this.reversedWeapons=["SSG 08"],this.tradeUpWeapons=["SSG 08"],this.configs={default:{pattern_offset_x_start:-2.4,pattern_offset_x_end:-2.1,pattern_offset_y_start:0,pattern_offset_y_end:0,pattern_rotate_start:-55,pattern_rotate_end:-65}}}};const qwe=new Hwe,Gwe=new zwe,Kwe=new Vwe,Ywe=JSON.parse('{"Karambit":{"5":{"label":"F&I 8th Max","tier":8},"8":{"label":"F&I 7th Max","tier":7},"9":{"label":"Max Fake F&I","tier":20},"14":{"label":"F&I 7th Max","tier":7},"16":{"label":"F&I 2nd Max","tier":2},"27":{"label":"Max Fake F&I","tier":20},"28":{"label":"F&I 10th Max","tier":10},"32":{"label":"F&I 7th Max","tier":7},"48":{"label":"F&I 4th Max","tier":4},"58":{"label":"F&I 7th Max","tier":7},"60":{"label":"Fake F&I","tier":21},"62":{"label":"Fake F&I","tier":21},"68":{"label":"F&I 9th Max","tier":9},"71":{"label":"Fake F&I","tier":21},"90":{"label":"Max Fake F&I","tier":20},"98":{"label":"Fake F&I","tier":21},"108":{"label":"F&I 7th Max","tier":7},"110":{"label":"Max Fake F&I","tier":20},"112":{"label":"F&I 6th Max","tier":6},"121":{"label":"F&I 9th Max","tier":9},"125":{"label":"Max Fake F&I","tier":20},"126":{"label":"F&I 4th Max","tier":4},"129":{"label":"F&I 4th Max","tier":4},"146":{"label":"F&I 2nd Max","tier":2},"148":{"label":"Fake F&I","tier":21},"149":{"label":"F&I 9th Max","tier":9},"152":{"label":"F&I 3rd Max","tier":3},"156":{"label":"F&I 10th Max","tier":10},"165":{"label":"F&I 9th Max","tier":9},"170":{"label":"Fake F&I","tier":21},"171":{"label":"F&I 9th Max","tier":9},"177":{"label":"F&I 10th Max","tier":10},"178":{"label":"F&I 8th Max","tier":8},"182":{"label":"F&I 5th Max","tier":5},"183":{"label":"Max Fake F&I","tier":20},"188":{"label":"F&I 8th Max","tier":8},"195":{"label":"Max Fake F&I","tier":20},"196":{"label":"Fake F&I","tier":21},"202":{"label":"F&I 8th Max","tier":8},"203":{"label":"Max Fake F&I","tier":20},"204":{"label":"F&I 5th Max","tier":5},"206":{"label":"F&I 9th Max","tier":9},"213":{"label":"F&I 7th Max","tier":7},"216":{"label":"Fake F&I","tier":21},"222":{"label":"Fake F&I","tier":21},"230":{"label":"F&I 6th Max","tier":6},"232":{"label":"Max Fake F&I","tier":20},"233":{"label":"F&I 7th Max","tier":7},"234":{"label":"Fake F&I","tier":21},"238":{"label":"F&I 10th Max","tier":10},"241":{"label":"F&I 2nd Max","tier":2},"243":{"label":"F&I 7th Max","tier":7},"252":{"label":"F&I 5th Max","tier":5},"254":{"label":"Max Fake F&I","tier":20},"266":{"label":"Fake F&I","tier":21},"274":{"label":"F&I 7th Max","tier":7},"281":{"label":"F&I 3rd Max","tier":3},"287":{"label":"F&I 9th Max","tier":9},"292":{"label":"F&I 3rd Max","tier":3},"304":{"label":"Fake F&I","tier":21},"307":{"label":"Fake F&I","tier":21},"309":{"label":"Fake F&I","tier":21},"315":{"label":"Fake F&I","tier":21},"321":{"label":"Fake F&I","tier":21},"328":{"label":"Fake F&I","tier":21},"329":{"label":"Max Fake F&I","tier":20},"332":{"label":"F&I 4th Max","tier":4},"333":{"label":"Fake F&I","tier":21},"337":{"label":"F&I 8th Max","tier":8},"340":{"label":"F&I 6th Max","tier":6},"344":{"label":"F&I 3rd Max","tier":3},"351":{"label":"Max Fake F&I","tier":20},"356":{"label":"F&I 6th Max","tier":6},"359":{"label":"F&I 2nd Max","tier":2},"364":{"label":"Fake F&I","tier":21},"368":{"label":"Fake F&I","tier":21},"370":{"label":"F&I 9th Max","tier":9},"372":{"label":"Max Fake F&I","tier":20},"378":{"label":"F&I 8th Max","tier":8},"393":{"label":"F&I 2nd Max","tier":2},"397":{"label":"Max Fake F&I","tier":20},"400":{"label":"Fake F&I","tier":21},"402":{"label":"F&I 10th Max","tier":10},"404":{"label":"Max Fake F&I","tier":20},"405":{"label":"F&I 7th Max","tier":7},"406":{"label":"F&I 8th Max","tier":8},"411":{"label":"Fake F&I","tier":21},"412":{"label":"F&I 1st Max","tier":1},"413":{"label":"Fake F&I","tier":21},"415":{"label":"Fake F&I","tier":21},"438":{"label":"Fake F&I","tier":21},"441":{"label":"Max Fake F&I","tier":20},"444":{"label":"F&I 6th Max","tier":6},"445":{"label":"Fake F&I","tier":21},"448":{"label":"Max Fake F&I","tier":20},"452":{"label":"F&I 6th Max","tier":6},"454":{"label":"F&I 7th Max","tier":7},"457":{"label":"F&I 5th Max","tier":5},"459":{"label":"Max Fake F&I","tier":20},"461":{"label":"F&I 8th Max","tier":8},"463":{"label":"Fake F&I","tier":21},"471":{"label":"F&I 6th Max","tier":6},"473":{"label":"Max Fake F&I","tier":20},"483":{"label":"Max Fake F&I","tier":20},"485":{"label":"Fake F&I","tier":21},"489":{"label":"Fake F&I","tier":21},"493":{"label":"F&I 9th Max","tier":9},"496":{"label":"Fake F&I","tier":21},"499":{"label":"F&I 9th Max","tier":9},"506":{"label":"Fake F&I","tier":21},"516":{"label":"F&I 9th Max","tier":9},"522":{"label":"F&I 5th Max","tier":5},"535":{"label":"Fake F&I","tier":21},"537":{"label":"Max Fake F&I","tier":20},"539":{"label":"F&I 8th Max","tier":8},"541":{"label":"F&I 2nd Max","tier":2}
2569,"545":{"label":"F&I 10th Max","tier":10},"546":{"label":"F&I 10th Max","tier":10},"553":{"label":"F&I 10th Max","tier":10},"559":{"label":"F&I 10th Max","tier":10},"561":{"label":"Max Fake F&I","tier":20},"570":{"label":"Fake F&I","tier":21},"578":{"label":"F&I 5th Max","tier":5},"582":{"label":"Fake F&I","tier":21},"589":{"label":"F&I 10th Max","tier":10},"590":{"label":"Max Fake F&I","tier":20},"591":{"label":"F&I 10th Max","tier":10},"593":{"label":"Fake F&I","tier":21},"602":{"label":"F&I 2nd Max","tier":2},"605":{"label":"Fake F&I","tier":21},"607":{"label":"F&I 6th Max","tier":6},"614":{"label":"F&I 7th Max","tier":7},"621":{"label":"F&I 6th Max","tier":6},"626":{"label":"Max Fake F&I","tier":20},"628":{"label":"F&I 3rd Max","tier":3},"630":{"label":"Fake F&I","tier":21},"631":{"label":"F&I 6th Max","tier":6},"632":{"label":"Max Fake F&I","tier":20},"637":{"label":"F&I 9th Max","tier":9},"647":{"label":"Max Fake F&I","tier":20},"649":{"label":"F&I 2nd Max","tier":2},"652":{"label":"F&I 5th Max","tier":5},"653":{"label":"F&I 7th Max","tier":7},"655":{"label":"F&I 9th Max","tier":9},"656":{"label":"F&I 9th Max","tier":9},"660":{"label":"F&I 5th Max","tier":5},"663":{"label":"Fake F&I","tier":21},"667":{"label":"Fake F&I","tier":21},"670":{"label":"Fake F&I","tier":21},"672":{"label":"F&I 9th Max","tier":9},"673":{"label":"F&I 3rd Max","tier":3},"674":{"label":"Fake F&I","tier":21},"683":{"label":"F&I 7th Max","tier":7},"685":{"label":"F&I 5th Max","tier":5},"688":{"label":"F&I 2nd Max","tier":2},"691":{"label":"Fake F&I","tier":21},"696":{"label":"F&I 8th Max","tier":8},"701":{"label":"F&I 2nd Max","tier":2},"702":{"label":"F&I 8th Max","tier":8},"705":{"label":"F&I 5th Max","tier":5},"706":{"label":"F&I 9th Max","tier":9},"710":{"label":"Max Fake F&I","tier":20},"717":{"label":"Fake F&I","tier":21},"723":{"label":"Fake F&I","tier":21},"725":{"label":"F&I 10th Max","tier":10},"727":{"label":"Max Fake F&I","tier":20},"728":{"label":"F&I 7th Max","tier":7},"732":{"label":"F&I 7th Max","tier":7},"736":{"label":"F&I 5th Max","tier":5},"743":{"label":"F&I 3rd Max","tier":3},"746":{"label":"Fake F&I","tier":21},"753":{"label":"Max Fake F&I","tier":20},"756":{"label":"Max Fake F&I","tier":20},"761":{"label":"F&I 6th Max","tier":6},"764":{"label":"F&I 10th Max","tier":10},"766":{"label":"F&I 9th Max","tier":9},"770":{"label":"F&I 7th Max","tier":7},"773":{"label":"F&I 6th Max","tier":6},"777":{"label":"F&I 3rd Max","tier":3},"780":{"label":"F&I 4th Max","tier":4},"785":{"label":"Max Fake F&I","tier":20},"787":{"label":"F&I 4th Max","tier":4},"791":{"label":"F&I 10th Max","tier":10},"792":{"label":"F&I 3rd Max","tier":3},"794":{"label":"Fake F&I","tier":21},"795":{"label":"F&I 7th Max","tier":7},"803":{"label":"F&I 7th Max","tier":7},"805":{"label":"Max Fake F&I","tier":20},"809":{"label":"Max Fake F&I","tier":20},"810":{"label":"F&I 10th Max","tier":10},"817":{"label":"F&I 9th Max","tier":9},"818":{"label":"Max Fake F&I","tier":20},"822":{"label":"Fake F&I","tier":21},"826":{"label":"F&I 7th Max","tier":7},"832":{"label":"F&I 5th Max","tier":5},"844":{"label":"F&I 10th Max","tier":10},"845":{"label":"Fake F&I","tier":21},"846":{"label":"Fake F&I","tier":21},"854":{"label":"F&I 8th Max","tier":8},"858":{"label":"F&I 10th Max","tier":10},"867":{"label":"F&I 7th Max","tier":7},"868":{"label":"F&I 10th Max","tier":10},"869":{"label":"Max Fake F&I","tier":20},"873":{"label":"F&I 6th Max","tier":6},"874":{"label":"F&I 4th Max","tier":4},"876":{"label":"F&I 6th Max","tier":6},"908":{"label":"F&I 4th Max","tier":4},"909":{"label":"Max Fake F&I","tier":20},"918":{"label":"F&I 4th Max","tier":4},"922":{"label":"F&I 9th Max","tier":9},"923":{"label":"F&I 4th Max","tier":4},"930":{"label":"Max Fake F&I","tier":20},"931":{"label":"Fake F&I","tier":21},"941":{"label":"Max Fake F&I","tier":20},"948":{"label":"Fake F&I","tier":21},"949":{"label":"F&I 7th Max","tier":7},"958":{"label":"Fake F&I","tier":21},"959":{"label":"F&I 9th Max","tier":9},"962":{"label":"Max Fake F&I","tier":20},"966":{"label":"F&I 8th Max","tier":8},"971":{"label":"F&I 8th Max","tier":8}
2569,"972":{"label":"F&I 10th Max","tier":10},"976":{"label":"Max Fake F&I","tier":20},"977":{"label":"F&I 10th Max","tier":10},"980":{"label":"Max Fake F&I","tier":20},"982":{"label":"F&I 6th Max","tier":6},"988":{"label":"F&I 5th Max","tier":5},"989":{"label":"Max Fake F&I","tier":20},"994":{"label":"F&I 3rd Max","tier":3},"997":{"label":"F&I 9th Max","tier":9}},"Bayonet":{"5":{"label":"F&I 8th Max","tier":8},"8":{"label":"F&I 7th Max","tier":7},"9":{"label":"Fake F&I","tier":21},"14":{"label":"F&I 7th Max","tier":7},"16":{"label":"F&I 2nd Max","tier":2},"27":{"label":"Fake F&I","tier":21},"28":{"label":"F&I 10th Max","tier":10},"32":{"label":"F&I 7th Max","tier":7},"48":{"label":"F&I 4th Max","tier":4},"58":{"label":"F&I 7th Max","tier":7},"68":{"label":"F&I 9th Max","tier":9},"90":{"label":"Fake F&I","tier":21},"108":{"label":"F&I 7th Max","tier":7},"110":{"label":"Fake F&I","tier":21},"112":{"label":"F&I 6th Max","tier":6},"121":{"label":"F&I 9th Max","tier":9},"125":{"label":"Fake F&I","tier":21},"126":{"label":"F&I 4th Max","tier":4},"129":{"label":"F&I 4th Max","tier":4},"146":{"label":"F&I 2nd Max","tier":2},"149":{"label":"F&I 9th Max","tier":9},"152":{"label":"F&I 3rd Max","tier":3},"156":{"label":"F&I 10th Max","tier":10},"165":{"label":"F&I 9th Max","tier":9},"171":{"label":"F&I 9th Max","tier":9},"177":{"label":"F&I 10th Max","tier":10},"178":{"label":"F&I 8th Max","tier":8},"182":{"label":"F&I 5th Max","tier":5},"183":{"label":"Fake F&I","tier":21},"188":{"label":"F&I 8th Max","tier":8},"195":{"label":"Fake F&I","tier":21},"202":{"label":"F&I 8th Max","tier":8},"203":{"label":"Fake F&I","tier":21},"204":{"label":"F&I 5th Max","tier":5},"206":{"label":"F&I 9th Max","tier":9},"213":{"label":"F&I 7th Max","tier":7},"230":{"label":"F&I 6th Max","tier":6},"232":{"label":"Fake F&I","tier":21},"233":{"label":"F&I 7th Max","tier":7},"238":{"label":"F&I 10th Max","tier":10},"241":{"label":"F&I 2nd Max","tier":2},"243":{"label":"F&I 7th Max","tier":7},"252":{"label":"F&I 5th Max","tier":5},"254":{"label":"Fake F&I","tier":21},"274":{"label":"F&I 7th Max","tier":7},"281":{"label":"F&I 3rd Max","tier":3},"287":{"label":"F&I 9th Max","tier":9},"292":{"label":"F&I 3rd Max","tier":3},"329":{"label":"Fake F&I","tier":21},"332":{"label":"F&I 4th Max","tier":4},"337":{"label":"F&I 8th Max","tier":8},"340":{"label":"F&I 6th Max","tier":6},"344":{"label":"F&I 3rd Max","tier":3},"351":{"label":"Fake F&I","tier":21},"356":{"label":"F&I 6th Max","tier":6},"359":{"label":"F&I 2nd Max","tier":2},"370":{"label":"F&I 9th Max","tier":9},"372":{"label":"Fake F&I","tier":21},"378":{"label":"F&I 8th Max","tier":8},"393":{"label":"F&I 2nd Max","tier":2},"397":{"label":"Fake F&I","tier":21},"402":{"label":"F&I 10th Max","tier":10},"404":{"label":"Fake F&I","tier":21},"405":{"label":"F&I 7th Max","tier":7},"406":{"label":"F&I 8th Max","tier":8},"412":{"label":"F&I 1st Max","tier":1},"441":{"label":"Fake F&I","tier":21},"444":{"label":"F&I 6th Max","tier":6},"448":{"label":"Fake F&I","tier":21},"452":{"label":"F&I 6th Max","tier":6},"454":{"label":"F&I 7th Max","tier":7},"457":{"label":"F&I 5th Max","tier":5},"459":{"label":"Fake F&I","tier":21},"461":{"label":"F&I 8th Max","tier":8},"471":{"label":"F&I 6th Max","tier":6},"473":{"label":"Fake F&I","tier":21},"483":{"label":"Fake F&I","tier":21},"493":{"label":"F&I 9th Max","tier":9},"499":{"label":"F&I 9th Max","tier":9},"516":{"label":"F&I 9th Max","tier":9},"522":{"label":"F&I 5th Max","tier":5},"537":{"label":"Fake F&I","tier":21},"539":{"label":"F&I 8th Max","tier":8},"541":{"label":"F&I 2nd Max","tier":2},"545":{"label":"F&I 10th Max","tier":10},"546":{"label":"F&I 10th Max","tier":10},"553":{"label":"F&I 10th Max","tier":10},"559":{"label":"F&I 10th Max","tier":10},"561":{"label":"Fake F&I","tier":21},"578":{"label":"F&I 5th Max","tier":5},"589":{"label":"F&I 10th Max","tier":10},"590":{"label":"Fake F&I","tier":21},"591":{"label":"F&I 10th Max","tier":10},"602":{"label":"F&I 2nd Max","tier":2},"607":{"label":"F&I 6th Max","tier":6},"614":{"label":"F&I 7th Max","tier":7},"621":{"label":"F&I 6th Max","tier":6},"626":{"label":"Fake F&I","tier":21},"628":{"label":"F&I 3rd Max","tier":3},"631":{"label":"F&I 6th Max","tier":6},"632":{"label":"Fake F&I","tier":21},"637":{"label":"F&I 9th Max","tier":9},"647":{"label":"Fake F&I","tier":21},"649":{"label":"F&I 2nd Max","tier":2},"652":{"label":"F&I 5th Max","tier":5},"653":{"label":"F&I 7th Max","tier":7},"655":{"label":"F&I 9th Max","tier":9},"656":{"label":"F&I 9th Max","tier":9},"660":{"label":"F&I 5th Max","tier":5},"672":{"label":"F&I 9th Max","tier":9},"673":{"label":"F&I 3rd Max","tier":3},"683":{"label":"F&I 7th Max","tier":7},"685":{"label":"F&I 5th Max","tier":5},"688":{"label":"F&I 2nd Max","tier":2},"696":{"label":"F&I 8th Max","tier":8},"701":{"label":"F&I 2nd Max","tier":2},"702":{"label":"F&I 8th Max","tier":8},"705":{"label":"F&I 5th Max","tier":5},"706":{"label":"F&I 9th Max","tier":9},"710":{"label":"Fake F&I","tier":21}
2569,"725":{"label":"F&I 10th Max","tier":10},"727":{"label":"Fake F&I","tier":21},"728":{"label":"F&I 7th Max","tier":7},"732":{"label":"F&I 7th Max","tier":7},"736":{"label":"F&I 5th Max","tier":5},"743":{"label":"F&I 3rd Max","tier":3},"753":{"label":"Fake F&I","tier":21},"756":{"label":"Fake F&I","tier":21},"761":{"label":"F&I 6th Max","tier":6},"764":{"label":"F&I 10th Max","tier":10},"766":{"label":"F&I 9th Max","tier":9},"770":{"label":"F&I 7th Max","tier":7},"773":{"label":"F&I 6th Max","tier":6},"777":{"label":"F&I 3rd Max","tier":3},"780":{"label":"F&I 4th Max","tier":4},"785":{"label":"Fake F&I","tier":21},"787":{"label":"F&I 4th Max","tier":4},"791":{"label":"F&I 10th Max","tier":10},"792":{"label":"F&I 3rd Max","tier":3},"795":{"label":"F&I 7th Max","tier":7},"803":{"label":"F&I 7th Max","tier":7},"805":{"label":"Fake F&I","tier":21},"809":{"label":"Fake F&I","tier":21},"810":{"label":"F&I 10th Max","tier":10},"817":{"label":"F&I 9th Max","tier":9},"818":{"label":"Fake F&I","tier":21},"826":{"label":"F&I 7th Max","tier":7},"832":{"label":"F&I 5th Max","tier":5},"844":{"label":"F&I 10th Max","tier":10},"854":{"label":"F&I 8th Max","tier":8},"858":{"label":"F&I 10th Max","tier":10},"867":{"label":"F&I 7th Max","tier":7},"868":{"label":"F&I 10th Max","tier":10},"869":{"label":"Fake F&I","tier":21},"873":{"label":"F&I 6th Max","tier":6},"874":{"label":"F&I 4th Max","tier":4},"876":{"label":"F&I 6th Max","tier":6},"908":{"label":"F&I 4th Max","tier":4},"909":{"label":"Fake F&I","tier":21},"918":{"label":"F&I 4th Max","tier":4},"922":{"label":"F&I 9th Max","tier":9},"923":{"label":"F&I 4th Max","tier":4},"930":{"label":"Fake F&I","tier":21},"941":{"label":"Fake F&I","tier":21},"949":{"label":"F&I 7th Max","tier":7},"959":{"label":"F&I 9th Max","tier":9},"962":{"label":"Fake F&I","tier":21},"966":{"label":"F&I 8th Max","tier":8},"971":{"label":"F&I 8th Max","tier":8},"972":{"label":"F&I 10th Max","tier":10},"976":{"label":"Fake F&I","tier":21},"977":{"label":"F&I 10th Max","tier":10},"980":{"label":"Fake F&I","tier":21},"982":{"label":"F&I 6th Max","tier":6},"988":{"label":"F&I 5th Max","tier":5},"989":{"label":"Fake F&I","tier":21},"994":{"label":"F&I 3rd Max","tier":3},"997":{"label":"F&I 9th Max","tier":9}},"Flip Knife":{"5":{"label":"F&I 8th Max","tier":8},"8":{"label":"F&I 7th Max","tier":7},"9":{"label":"Fake F&I","tier":21},"14":{"label":"F&I 7th Max","tier":7},"16":{"label":"F&I 2nd Max","tier":2},"27":{"label":"Fake F&I","tier":21},"28":{"label":"F&I 10th Max","tier":10},"32":{"label":"F&I 7th Max","tier":7},"48":{"label":"F&I 4th Max","tier":4},"58":{"label":"F&I 7th Max","tier":7},"68":{"label":"F&I 9th Max","tier":9},"90":{"label":"Fake F&I","tier":21},"108":{"label":"F&I 7th Max","tier":7},"110":{"label":"Fake F&I","tier":21},"112":{"label":"F&I 6th Max","tier":6},"121":{"label":"F&I 9th Max","tier":9},"125":{"label":"Fake F&I","tier":21},"126":{"label":"F&I 4th Max","tier":4},"129":{"label":"F&I 4th Max","tier":4},"146":{"label":"F&I 2nd Max","tier":2},"149":{"label":"F&I 9th Max","tier":9},"152":{"label":"F&I 3rd Max","tier":3},"156":{"label":"F&I 10th Max","tier":10},"165":{"label":"F&I 9th Max","tier":9},"171":{"label":"F&I 9th Max","tier":9},"177":{"label":"F&I 10th Max","tier":10},"178":{"label":"F&I 8th Max","tier":8},"182":{"label":"F&I 5th Max","tier":5},"183":{"label":"Fake F&I","tier":21},"188":{"label":"F&I 8th Max","tier":8},"195":{"label":"Fake F&I","tier":21},"202":{"label":"F&I 8th Max","tier":8},"203":{"label":"Fake F&I","tier":21},"204":{"label":"F&I 5th Max","tier":5},"206":{"label":"F&I 9th Max","tier":9},"213":{"label":"F&I 7th Max","tier":7},"230":{"label":"F&I 6th Max","tier":6},"232":{"label":"Fake F&I","tier":21},"233":{"label":"F&I 7th Max","tier":7},"238":{"label":"F&I 10th Max","tier":10},"241":{"label":"F&I 2nd Max","tier":2},"243":{"label":"F&I 7th Max","tier":7},"252":{"label":"F&I 5th Max","tier":5},"254":{"label":"Fake F&I","tier":21},"274":{"label":"F&I 7th Max","tier":7},"281":{"label":"F&I 3rd Max","tier":3},"287":{"label":"F&I 9th Max","tier":9},"292":{"label":"F&I 3rd Max","tier":3},"329":{"label":"Fake F&I","tier":21},"332":{"label":"F&I 4th Max","tier":4},"337":{"label":"F&I 8th Max","tier":8},"340":{"label":"F&I 6th Max","tier":6},"344":{"label":"F&I 3rd Max","tier":3},"351":{"label":"Fake F&I","tier":21},"356":{"label":"F&I 6th Max","tier":6},"359":{"label":"F&I 2nd Max","tier":2},"370":{"label":"F&I 9th Max","tier":9},"372":{"label":"Fake F&I","tier":21},"378":{"label":"F&I 8th Max","tier":8},"393":{"label":"F&I 2nd Max","tier":2},"397":{"label":"Fake F&I","tier":21}
2569,"402":{"label":"F&I 10th Max","tier":10},"404":{"label":"Fake F&I","tier":21},"405":{"label":"F&I 7th Max","tier":7},"406":{"label":"F&I 8th Max","tier":8},"412":{"label":"F&I 1st Max","tier":1},"441":{"label":"Fake F&I","tier":21},"444":{"label":"F&I 6th Max","tier":6},"448":{"label":"Fake F&I","tier":21},"452":{"label":"F&I 6th Max","tier":6},"454":{"label":"F&I 7th Max","tier":7},"457":{"label":"F&I 5th Max","tier":5},"459":{"label":"Fake F&I","tier":21},"461":{"label":"F&I 8th Max","tier":8},"471":{"label":"F&I 6th Max","tier":6},"473":{"label":"Fake F&I","tier":21},"483":{"label":"Fake F&I","tier":21},"493":{"label":"F&I 9th Max","tier":9},"499":{"label":"F&I 9th Max","tier":9},"516":{"label":"F&I 9th Max","tier":9},"522":{"label":"F&I 5th Max","tier":5},"537":{"label":"Fake F&I","tier":21},"539":{"label":"F&I 8th Max","tier":8},"541":{"label":"F&I 2nd Max","tier":2},"545":{"label":"F&I 10th Max","tier":10},"546":{"label":"F&I 10th Max","tier":10},"553":{"label":"F&I 10th Max","tier":10},"559":{"label":"F&I 10th Max","tier":10},"561":{"label":"Fake F&I","tier":21},"578":{"label":"F&I 5th Max","tier":5},"589":{"label":"F&I 10th Max","tier":10},"590":{"label":"Fake F&I","tier":21},"591":{"label":"F&I 10th Max","tier":10},"602":{"label":"F&I 2nd Max","tier":2},"607":{"label":"F&I 6th Max","tier":6},"614":{"label":"F&I 7th Max","tier":7},"621":{"label":"F&I 6th Max","tier":6},"626":{"label":"Fake F&I","tier":21},"628":{"label":"F&I 3rd Max","tier":3},"631":{"label":"F&I 6th Max","tier":6},"632":{"label":"Fake F&I","tier":21},"637":{"label":"F&I 9th Max","tier":9},"647":{"label":"Fake F&I","tier":21},"649":{"label":"F&I 2nd Max","tier":2},"652":{"label":"F&I 5th Max","tier":5},"653":{"label":"F&I 7th Max","tier":7},"655":{"label":"F&I 9th Max","tier":9},"656":{"label":"F&I 9th Max","tier":9},"660":{"label":"F&I 5th Max","tier":5},"672":{"label":"F&I 9th Max","tier":9},"673":{"label":"F&I 3rd Max","tier":3},"683":{"label":"F&I 7th Max","tier":7},"685":{"label":"F&I 5th Max","tier":5},"688":{"label":"F&I 2nd Max","tier":2},"696":{"label":"F&I 8th Max","tier":8},"701":{"label":"F&I 2nd Max","tier":2},"702":{"label":"F&I 8th Max","tier":8},"705":{"label":"F&I 5th Max","tier":5},"706":{"label":"F&I 9th Max","tier":9},"710":{"label":"Fake F&I","tier":21},"725":{"label":"F&I 10th Max","tier":10},"727":{"label":"Fake F&I","tier":21},"728":{"label":"F&I 7th Max","tier":7},"732":{"label":"F&I 7th Max","tier":7},"736":{"label":"F&I 5th Max","tier":5},"743":{"label":"F&I 3rd Max","tier":3},"753":{"label":"Fake F&I","tier":21},"756":{"label":"Fake F&I","tier":21},"761":{"label":"F&I 6th Max","tier":6},"764":{"label":"F&I 10th Max","tier":10},"766":{"label":"F&I 9th Max","tier":9},"770":{"label":"F&I 7th Max","tier":7},"773":{"label":"F&I 6th Max","tier":6},"777":{"label":"F&I 3rd Max","tier":3},"780":{"label":"F&I 4th Max","tier":4},"785":{"label":"Fake F&I","tier":21},"787":{"label":"F&I 4th Max","tier":4},"791":{"label":"F&I 10th Max","tier":10},"792":{"label":"F&I 3rd Max","tier":3},"795":{"label":"F&I 7th Max","tier":7},"803":{"label":"F&I 7th Max","tier":7},"805":{"label":"Fake F&I","tier":21},"809":{"label":"Fake F&I","tier":21},"810":{"label":"F&I 10th Max","tier":10},"817":{"label":"F&I 9th Max","tier":9},"818":{"label":"Fake F&I","tier":21},"826":{"label":"F&I 7th Max","tier":7},"832":{"label":"F&I 5th Max","tier":5},"844":{"label":"F&I 10th Max","tier":10},"854":{"label":"F&I 8th Max","tier":8},"858":{"label":"F&I 10th Max","tier":10},"867":{"label":"F&I 7th Max","tier":7},"868":{"label":"F&I 10th Max","tier":10},"869":{"label":"Fake F&I","tier":21},"873":{"label":"F&I 6th Max","tier":6},"874":{"label":"F&I 4th Max","tier":4},"876":{"label":"F&I 6th Max","tier":6},"908":{"label":"F&I 4th Max","tier":4},"909":{"label":"Fake F&I","tier":21},"918":{"label":"F&I 4th Max","tier":4},"922":{"label":"F&I 9th Max","tier":9},"923":{"label":"F&I 4th Max","tier":4},"930":{"label":"Fake F&I","tier":21},"941":{"label":"Fake F&I","tier":21},"949":{"label":"F&I 7th Max","tier":7},"959":{"label":"F&I 9th Max","tier":9},"962":{"label":"Fake F&I","tier":21},"966":{"label":"F&I 8th Max","tier":8},"971":{"label":"F&I 8th Max","tier":8}
2569,"972":{"label":"F&I 10th Max","tier":10},"976":{"label":"Fake F&I","tier":21},"977":{"label":"F&I 10th Max","tier":10},"980":{"label":"Fake F&I","tier":21},"982":{"label":"F&I 6th Max","tier":6},"988":{"label":"F&I 5th Max","tier":5},"989":{"label":"Fake F&I","tier":21},"994":{"label":"F&I 3rd Max","tier":3},"997":{"label":"F&I 9th Max","tier":9}},"Gut Knife":{"5":{"label":"F&I 8th Max","tier":8},"8":{"label":"F&I 7th Max","tier":7},"9":{"label":"Fake F&I","tier":21},"14":{"label":"F&I 7th Max","tier":7},"16":{"label":"F&I 2nd Max","tier":2},"27":{"label":"Fake F&I","tier":21},"28":{"label":"F&I 10th Max","tier":10},"32":{"label":"F&I 7th Max","tier":7},"48":{"label":"F&I 4th Max","tier":4},"58":{"label":"F&I 7th Max","tier":7},"68":{"label":"F&I 9th Max","tier":9},"90":{"label":"Fake F&I","tier":21},"108":{"label":"F&I 7th Max","tier":7},"110":{"label":"Fake F&I","tier":21},"112":{"label":"F&I 6th Max","tier":6},"121":{"label":"F&I 9th Max","tier":9},"125":{"label":"Fake F&I","tier":21},"126":{"label":"F&I 4th Max","tier":4},"129":{"label":"F&I 4th Max","tier":4},"146":{"label":"F&I 2nd Max","tier":2},"149":{"label":"F&I 9th Max","tier":9},"152":{"label":"F&I 3rd Max","tier":3},"156":{"label":"F&I 10th Max","tier":10},"165":{"label":"F&I 9th Max","tier":9},"171":{"label":"F&I 9th Max","tier":9},"177":{"label":"F&I 10th Max","tier":10},"178":{"label":"F&I 8th Max","tier":8},"182":{"label":"F&I 5th Max","tier":5},"183":{"label":"Fake F&I","tier":21},"188":{"label":"F&I 8th Max","tier":8},"195":{"label":"Fake F&I","tier":21},"202":{"label":"F&I 8th Max","tier":8},"203":{"label":"Fake F&I","tier":21},"204":{"label":"F&I 5th Max","tier":5},"206":{"label":"F&I 9th Max","tier":9},"213":{"label":"F&I 7th Max","tier":7},"230":{"label":"F&I 6th Max","tier":6},"232":{"label":"Fake F&I","tier":21},"233":{"label":"F&I 7th Max","tier":7},"238":{"label":"F&I 10th Max","tier":10},"241":{"label":"F&I 2nd Max","tier":2},"243":{"label":"F&I 7th Max","tier":7},"252":{"label":"F&I 5th Max","tier":5},"254":{"label":"Fake F&I","tier":21},"274":{"label":"F&I 7th Max","tier":7},"281":{"label":"F&I 3rd Max","tier":3},"287":{"label":"F&I 9th Max","tier":9},"292":{"label":"F&I 3rd Max","tier":3},"329":{"label":"Fake F&I","tier":21},"332":{"label":"F&I 4th Max","tier":4},"337":{"label":"F&I 8th Max","tier":8},"340":{"label":"F&I 6th Max","tier":6},"344":{"label":"F&I 3rd Max","tier":3},"351":{"label":"Fake F&I","tier":21},"356":{"label":"F&I 6th Max","tier":6},"359":{"label":"F&I 2nd Max","tier":2},"370":{"label":"F&I 9th Max","tier":9},"372":{"label":"Fake F&I","tier":21},"378":{"label":"F&I 8th Max","tier":8},"393":{"label":"F&I 2nd Max","tier":2},"397":{"label":"Fake F&I","tier":21},"402":{"label":"F&I 10th Max","tier":10},"404":{"label":"Fake F&I","tier":21},"405":{"label":"F&I 7th Max","tier":7},"406":{"label":"F&I 8th Max","tier":8},"412":{"label":"F&I 1st Max","tier":1},"441":{"label":"Fake F&I","tier":21},"444":{"label":"F&I 6th Max","tier":6},"448":{"label":"Fake F&I","tier":21},"452":{"label":"F&I 6th Max","tier":6},"454":{"label":"F&I 7th Max","tier":7},"457":{"label":"F&I 5th Max","tier":5},"459":{"label":"Fake F&I","tier":21},"461":{"label":"F&I 8th Max","tier":8},"471":{"label":"F&I 6th Max","tier":6},"473":{"label":"Fake F&I","tier":21},"483":{"label":"Fake F&I","tier":21},"493":{"label":"F&I 9th Max","tier":9},"499":{"label":"F&I 9th Max","tier":9},"516":{"label":"F&I 9th Max","tier":9},"522":{"label":"F&I 5th Max","tier":5},"537":{"label":"Fake F&I","tier":21},"539":{"label":"F&I 8th Max","tier":8},"541":{"label":"F&I 2nd Max","tier":2},"545":{"label":"F&I 10th Max","tier":10},"546":{"label":"F&I 10th Max","tier":10},"553":{"label":"F&I 10th Max","tier":10},"559":{"label":"F&I 10th Max","tier":10},"561":{"label":"Fake F&I","tier":21},"578":{"label":"F&I 5th Max","tier":5},"589":{"label":"F&I 10th Max","tier":10},"590":{"label":"Fake F&I","tier":21},"591":{"label":"F&I 10th Max","tier":10},"602":{"label":"F&I 2nd Max","tier":2},"607":{"label":"F&I 6th Max","tier":6},"614":{"label":"F&I 7th Max","tier":7},"621":{"label":"F&I 6th Max","tier":6},"626":{"label":"Fake F&I","tier":21},"628":{"label":"F&I 3rd Max","tier":3},"631":{"label":"F&I 6th Max","tier":6},"632":{"label":"Fake F&I","tier":21},"637":{"label":"F&I 9th Max","tier":9},"647":{"label":"Fake F&I","tier":21},"649":{"label":"F&I 2nd Max","tier":2},"652":{"label":"F&I 5th Max","tier":5},"653":{"label":"F&I 7th Max","tier":7},"655":{"label":"F&I 9th Max","tier":9},"656":{"label":"F&I 9th Max","tier":9},"660":{"label":"F&I 5th Max","tier":5},"672":{"label":"F&I 9th Max","tier":9},"673":{"label":"F&I 3rd Max","tier":3},"683":{"label":"F&I 7th Max","tier":7},"685":{"label":"F&I 5th Max","tier":5},"688":{"label":"F&I 2nd Max","tier":2},"696":{"label":"F&I 8th Max","tier":8},"701":{"label":"F&I 2nd Max","tier":2},"702":{"label":"F&I 8th Max","tier":8},"705":{"label":"F&I 5th Max","tier":5},"706":{"label":"F&I 9th Max","tier":9},"710":{"label":"Fake F&I","tier":21}
2569,"725":{"label":"F&I 10th Max","tier":10},"727":{"label":"Fake F&I","tier":21},"728":{"label":"F&I 7th Max","tier":7},"732":{"label":"F&I 7th Max","tier":7},"736":{"label":"F&I 5th Max","tier":5},"743":{"label":"F&I 3rd Max","tier":3},"753":{"label":"Fake F&I","tier":21},"756":{"label":"Fake F&I","tier":21},"761":{"label":"F&I 6th Max","tier":6},"764":{"label":"F&I 10th Max","tier":10},"766":{"label":"F&I 9th Max","tier":9},"770":{"label":"F&I 7th Max","tier":7},"773":{"label":"F&I 6th Max","tier":6},"777":{"label":"F&I 3rd Max","tier":3},"780":{"label":"F&I 4th Max","tier":4},"785":{"label":"Fake F&I","tier":21},"787":{"label":"F&I 4th Max","tier":4},"791":{"label":"F&I 10th Max","tier":10},"792":{"label":"F&I 3rd Max","tier":3},"795":{"label":"F&I 7th Max","tier":7},"803":{"label":"F&I 7th Max","tier":7},"805":{"label":"Fake F&I","tier":21},"809":{"label":"Fake F&I","tier":21},"810":{"label":"F&I 10th Max","tier":10},"817":{"label":"F&I 9th Max","tier":9},"818":{"label":"Fake F&I","tier":21},"826":{"label":"F&I 7th Max","tier":7},"832":{"label":"F&I 5th Max","tier":5},"844":{"label":"F&I 10th Max","tier":10},"854":{"label":"F&I 8th Max","tier":8},"858":{"label":"F&I 10th Max","tier":10},"867":{"label":"F&I 7th Max","tier":7},"868":{"label":"F&I 10th Max","tier":10},"869":{"label":"Fake F&I","tier":21},"873":{"label":"F&I 6th Max","tier":6},"874":{"label":"F&I 4th Max","tier":4},"876":{"label":"F&I 6th Max","tier":6},"908":{"label":"F&I 4th Max","tier":4},"909":{"label":"Fake F&I","tier":21},"918":{"label":"F&I 4th Max","tier":4},"922":{"label":"F&I 9th Max","tier":9},"923":{"label":"F&I 4th Max","tier":4},"930":{"label":"Fake F&I","tier":21},"941":{"label":"Fake F&I","tier":21},"949":{"label":"F&I 7th Max","tier":7},"959":{"label":"F&I 9th Max","tier":9},"962":{"label":"Fake F&I","tier":21},"966":{"label":"F&I 8th Max","tier":8},"971":{"label":"F&I 8th Max","tier":8},"972":{"label":"F&I 10th Max","tier":10},"976":{"label":"Fake F&I","tier":21},"977":{"label":"F&I 10th Max","tier":10},"980":{"label":"Fake F&I","tier":21},"982":{"label":"F&I 6th Max","tier":6},"988":{"label":"F&I 5th Max","tier":5},"989":{"label":"Fake F&I","tier":21},"994":{"label":"F&I 3rd Max","tier":3},"997":{"label":"F&I 9th Max","tier":9}},"M9 Bayonet":{"5":{"label":"F&I 8th Max","tier":8},"8":{"label":"F&I 7th Max","tier":7},"9":{"label":"Max Fake F&I","tier":20},"14":{"label":"F&I 7th Max","tier":7},"16":{"label":"F&I 2nd Max","tier":2},"27":{"label":"Max Fake F&I","tier":20},"28":{"label":"F&I 10th Max","tier":10},"32":{"label":"F&I 7th Max","tier":7},"48":{"label":"F&I 4th Max","tier":4},"58":{"label":"F&I 7th Max","tier":7},"60":{"label":"Fake F&I","tier":21},"62":{"label":"Fake F&I","tier":21},"68":{"label":"F&I 9th Max","tier":9},"71":{"label":"Fake F&I","tier":21},"90":{"label":"Max Fake F&I","tier":20},"98":{"label":"Fake F&I","tier":21},"108":{"label":"F&I 7th Max","tier":7},"110":{"label":"Max Fake F&I","tier":20},"112":{"label":"F&I 6th Max","tier":6},"121":{"label":"F&I 9th Max","tier":9},"125":{"label":"Max Fake F&I","tier":20},"126":{"label":"F&I 4th Max","tier":4},"129":{"label":"F&I 4th Max","tier":4},"146":{"label":"F&I 2nd Max","tier":2},"148":{"label":"Fake F&I","tier":21},"149":{"label":"F&I 9th Max","tier":9},"152":{"label":"F&I 3rd Max","tier":3},"156":{"label":"F&I 10th Max","tier":10},"165":{"label":"F&I 9th Max","tier":9},"170":{"label":"Fake F&I","tier":21},"171":{"label":"F&I 9th Max","tier":9},"177":{"label":"F&I 10th Max","tier":10},"178":{"label":"F&I 8th Max","tier":8},"182":{"label":"F&I 5th Max","tier":5},"183":{"label":"Max Fake F&I","tier":20},"188":{"label":"F&I 8th Max","tier":8},"195":{"label":"Max Fake F&I","tier":20},"196":{"label":"Fake F&I","tier":21},"202":{"label":"F&I 8th Max","tier":8},"203":{"label":"Max Fake F&I","tier":20},"204":{"label":"F&I 5th Max","tier":5},"206":{"label":"F&I 9th Max","tier":9},"213":{"label":"F&I 7th Max","tier":7},"216":{"label":"Fake F&I","tier":21},"222":{"label":"Fake F&I","tier":21},"230":{"label":"F&I 6th Max","tier":6},"232":{"label":"Max Fake F&I","tier":20},"233":{"label":"F&I 7th Max","tier":7},"234":{"label":"Fake F&I","tier":21}
2569,"238":{"label":"F&I 10th Max","tier":10},"241":{"label":"F&I 2nd Max","tier":2},"243":{"label":"F&I 7th Max","tier":7},"252":{"label":"F&I 5th Max","tier":5},"254":{"label":"Max Fake F&I","tier":20},"266":{"label":"Fake F&I","tier":21},"274":{"label":"F&I 7th Max","tier":7},"281":{"label":"F&I 3rd Max","tier":3},"287":{"label":"F&I 9th Max","tier":9},"292":{"label":"F&I 3rd Max","tier":3},"304":{"label":"Fake F&I","tier":21},"307":{"label":"Fake F&I","tier":21},"309":{"label":"Fake F&I","tier":21},"315":{"label":"Fake F&I","tier":21},"321":{"label":"Fake F&I","tier":21},"328":{"label":"Fake F&I","tier":21},"329":{"label":"Max Fake F&I","tier":20},"332":{"label":"F&I 4th Max","tier":4},"333":{"label":"Fake F&I","tier":21},"337":{"label":"F&I 8th Max","tier":8},"340":{"label":"F&I 6th Max","tier":6},"344":{"label":"F&I 3rd Max","tier":3},"351":{"label":"Max Fake F&I","tier":20},"356":{"label":"F&I 6th Max","tier":6},"359":{"label":"F&I 2nd Max","tier":2},"364":{"label":"Fake F&I","tier":21},"368":{"label":"Fake F&I","tier":21},"370":{"label":"F&I 9th Max","tier":9},"372":{"label":"Max Fake F&I","tier":20},"378":{"label":"F&I 8th Max","tier":8},"393":{"label":"F&I 2nd Max","tier":2},"397":{"label":"Max Fake F&I","tier":20},"400":{"label":"Fake F&I","tier":21},"402":{"label":"F&I 10th Max","tier":10},"404":{"label":"Max Fake F&I","tier":20},"405":{"label":"F&I 7th Max","tier":7},"406":{"label":"F&I 8th Max","tier":8},"411":{"label":"Fake F&I","tier":21},"412":{"label":"F&I 1st Max","tier":1},"413":{"label":"Fake F&I","tier":21},"415":{"label":"Fake F&I","tier":21},"438":{"label":"Fake F&I","tier":21},"441":{"label":"Max Fake F&I","tier":20},"444":{"label":"F&I 6th Max","tier":6},"445":{"label":"Fake F&I","tier":21},"448":{"label":"Max Fake F&I","tier":20},"452":{"label":"F&I 6th Max","tier":6},"454":{"label":"F&I 7th Max","tier":7},"457":{"label":"F&I 5th Max","tier":5},"459":{"label":"Max Fake F&I","tier":20},"461":{"label":"F&I 8th Max","tier":8},"463":{"label":"Fake F&I","tier":21},"471":{"label":"F&I 6th Max","tier":6},"473":{"label":"Max Fake F&I","tier":20},"483":{"label":"Max Fake F&I","tier":20},"485":{"label":"Fake F&I","tier":21},"489":{"label":"Fake F&I","tier":21},"493":{"label":"F&I 9th Max","tier":9},"496":{"label":"Fake F&I","tier":21},"499":{"label":"F&I 9th Max","tier":9},"506":{"label":"Fake F&I","tier":21},"516":{"label":"F&I 9th Max","tier":9},"522":{"label":"F&I 5th Max","tier":5},"535":{"label":"Fake F&I","tier":21},"537":{"label":"Max Fake F&I","tier":20},"539":{"label":"F&I 8th Max","tier":8},"541":{"label":"F&I 2nd Max","tier":2},"545":{"label":"F&I 10th Max","tier":10},"546":{"label":"F&I 10th Max","tier":10},"553":{"label":"F&I 10th Max","tier":10},"559":{"label":"F&I 10th Max","tier":10},"561":{"label":"Max Fake F&I","tier":20},"570":{"label":"Fake F&I","tier":21},"578":{"label":"F&I 5th Max","tier":5},"582":{"label":"Fake F&I","tier":21},"589":{"label":"F&I 10th Max","tier":10},"590":{"label":"Max Fake F&I","tier":20},"591":{"label":"F&I 10th Max","tier":10},"593":{"label":"Fake F&I","tier":21},"602":{"label":"F&I 2nd Max","tier":2},"605":{"label":"Fake F&I","tier":21},"607":{"label":"F&I 6th Max","tier":6},"614":{"label":"F&I 7th Max","tier":7},"621":{"label":"F&I 6th Max","tier":6},"626":{"label":"Max Fake F&I","tier":20},"628":{"label":"F&I 3rd Max","tier":3},"630":{"label":"Fake F&I","tier":21},"631":{"label":"F&I 6th Max","tier":6},"632":{"label":"Max Fake F&I","tier":20},"637":{"label":"F&I 9th Max","tier":9},"647":{"label":"Max Fake F&I","tier":20},"649":{"label":"F&I 2nd Max","tier":2},"652":{"label":"F&I 5th Max","tier":5},"653":{"label":"F&I 7th Max","tier":7},"655":{"label":"F&I 9th Max","tier":9},"656":{"label":"F&I 9th Max","tier":9},"660":{"label":"F&I 5th Max","tier":5},"663":{"label":"Fake F&I","tier":21},"667":{"label":"Fake F&I","tier":21},"670":{"label":"Fake F&I","tier":21},"672":{"label":"F&I 9th Max","tier":9},"673":{"label":"F&I 3rd Max","tier":3},"674":{"label":"Fake F&I","tier":21},"683":{"label":"F&I 7th Max","tier":7},"685":{"label":"F&I 5th Max","tier":5},"688":{"label":"F&I 2nd Max","tier":2},"691":{"label":"Fake F&I","tier":21},"696":{"label":"F&I 8th Max","tier":8},"701":{"label":"F&I 2nd Max","tier":2},"702":{"label":"F&I 8th Max","tier":8},"705":{"label":"F&I 5th Max","tier":5},"706":{"label":"F&I 9th Max","tier":9},"710":{"label":"Max Fake F&I","tier":20},"717":{"label":"Fake F&I","tier":21},"723":{"label":"Fake F&I","tier":21}
2569,"725":{"label":"F&I 10th Max","tier":10},"727":{"label":"Max Fake F&I","tier":20},"728":{"label":"F&I 7th Max","tier":7},"732":{"label":"F&I 7th Max","tier":7},"736":{"label":"F&I 5th Max","tier":5},"743":{"label":"F&I 3rd Max","tier":3},"746":{"label":"Fake F&I","tier":21},"753":{"label":"Max Fake F&I","tier":20},"756":{"label":"Max Fake F&I","tier":20},"761":{"label":"F&I 6th Max","tier":6},"764":{"label":"F&I 10th Max","tier":10},"766":{"label":"F&I 9th Max","tier":9},"770":{"label":"F&I 7th Max","tier":7},"773":{"label":"F&I 6th Max","tier":6},"777":{"label":"F&I 3rd Max","tier":3},"780":{"label":"F&I 4th Max","tier":4},"785":{"label":"Max Fake F&I","tier":20},"787":{"label":"F&I 4th Max","tier":4},"791":{"label":"F&I 10th Max","tier":10},"792":{"label":"F&I 3rd Max","tier":3},"794":{"label":"Fake F&I","tier":21},"795":{"label":"F&I 7th Max","tier":7},"803":{"label":"F&I 7th Max","tier":7},"805":{"label":"Max Fake F&I","tier":20},"809":{"label":"Max Fake F&I","tier":20},"810":{"label":"F&I 10th Max","tier":10},"817":{"label":"F&I 9th Max","tier":9},"818":{"label":"Max Fake F&I","tier":20},"822":{"label":"Fake F&I","tier":21},"826":{"label":"F&I 7th Max","tier":7},"832":{"label":"F&I 5th Max","tier":5},"844":{"label":"F&I 10th Max","tier":10},"845":{"label":"Fake F&I","tier":21},"846":{"label":"Fake F&I","tier":21},"854":{"label":"F&I 8th Max","tier":8},"858":{"label":"F&I 10th Max","tier":10},"867":{"label":"F&I 7th Max","tier":7},"868":{"label":"F&I 10th Max","tier":10},"869":{"label":"Max Fake F&I","tier":20},"873":{"label":"F&I 6th Max","tier":6},"874":{"label":"F&I 4th Max","tier":4},"876":{"label":"F&I 6th Max","tier":6},"908":{"label":"F&I 4th Max","tier":4},"909":{"label":"Max Fake F&I","tier":20},"918":{"label":"F&I 4th Max","tier":4},"922":{"label":"F&I 9th Max","tier":9},"923":{"label":"F&I 4th Max","tier":4},"930":{"label":"Max Fake F&I","tier":20},"931":{"label":"Fake F&I","tier":21},"941":{"label":"Max Fake F&I","tier":20},"948":{"label":"Fake F&I","tier":21},"949":{"label":"F&I 7th Max","tier":7},"958":{"label":"Fake F&I","tier":21},"959":{"label":"F&I 9th Max","tier":9},"962":{"label":"Max Fake F&I","tier":20},"966":{"label":"F&I 8th Max","tier":8},"971":{"label":"F&I 8th Max","tier":8},"972":{"label":"F&I 10th Max","tier":10},"976":{"label":"Max Fake F&I","tier":20},"977":{"label":"F&I 10th Max","tier":10},"980":{"label":"Max Fake F&I","tier":20},"982":{"label":"F&I 6th Max","tier":6},"988":{"label":"F&I 5th Max","tier":5},"989":{"label":"Max Fake F&I","tier":20},"994":{"label":"F&I 3rd Max","tier":3},"997":{"label":"F&I 9th Max","tier":9}},"Butterfly Knife":{"5":{"label":"F&I 8th Max","tier":8},"8":{"label":"F&I 7th Max","tier":7},"9":{"label":"Max Fake F&I","tier":20},"14":{"label":"F&I 7th Max","tier":7},"16":{"label":"F&I 2nd Max","tier":2},"27":{"label":"Max Fake F&I","tier":20},"28":{"label":"F&I 10th Max","tier":10},"32":{"label":"F&I 7th Max","tier":7},"48":{"label":"F&I 4th Max","tier":4},"58":{"label":"F&I 7th Max","tier":7},"60":{"label":"Fake F&I","tier":21},"62":{"label":"Fake F&I","tier":21},"68":{"label":"F&I 9th Max","tier":9},"71":{"label":"Fake F&I","tier":21},"90":{"label":"Max Fake F&I","tier":20},"98":{"label":"Fake F&I","tier":21},"108":{"label":"F&I 7th Max","tier":7},"110":{"label":"Max Fake F&I","tier":20},"112":{"label":"F&I 6th Max","tier":6},"121":{"label":"F&I 9th Max","tier":9},"125":{"label":"Max Fake F&I","tier":20},"126":{"label":"F&I 4th Max","tier":4},"129":{"label":"F&I 4th Max","tier":4},"146":{"label":"F&I 2nd Max","tier":2},"148":{"label":"Fake F&I","tier":21},"149":{"label":"F&I 9th Max","tier":9},"152":{"label":"F&I 3rd Max","tier":3},"156":{"label":"F&I 10th Max","tier":10},"165":{"label":"F&I 9th Max","tier":9},"170":{"label":"Fake F&I","tier":21},"171":{"label":"F&I 9th Max","tier":9},"177":{"label":"F&I 10th Max","tier":10},"178":{"label":"F&I 8th Max","tier":8},"182":{"label":"F&I 5th Max","tier":5},"183":{"label":"Max Fake F&I","tier":20},"188":{"label":"F&I 8th Max","tier":8},"195":{"label":"Max Fake F&I","tier":20},"196":{"label":"Fake F&I","tier":21},"202":{"label":"F&I 8th Max","tier":8},"203":{"label":"Max Fake F&I","tier":20},"204":{"label":"F&I 5th Max","tier":5},"206":{"label":"F&I 9th Max","tier":9},"213":{"label":"F&I 7th Max","tier":7},"216":{"label":"Fake F&I","tier":21},"222":{"label":"Fake F&I","tier":21},"230":{"label":"F&I 6th Max","tier":6},"232":{"label":"Max Fake F&I","tier":20},"233":{"label":"F&I 7th Max","tier":7},"234":{"label":"Fake F&I","tier":21}
2569,"238":{"label":"F&I 10th Max","tier":10},"241":{"label":"F&I 2nd Max","tier":2},"243":{"label":"F&I 7th Max","tier":7},"252":{"label":"F&I 5th Max","tier":5},"254":{"label":"Max Fake F&I","tier":20},"266":{"label":"Fake F&I","tier":21},"274":{"label":"F&I 7th Max","tier":7},"281":{"label":"F&I 3rd Max","tier":3},"287":{"label":"F&I 9th Max","tier":9},"292":{"label":"F&I 3rd Max","tier":3},"304":{"label":"Fake F&I","tier":21},"307":{"label":"Fake F&I","tier":21},"309":{"label":"Fake F&I","tier":21},"315":{"label":"Fake F&I","tier":21},"321":{"label":"Fake F&I","tier":21},"328":{"label":"Fake F&I","tier":21},"329":{"label":"Max Fake F&I","tier":20},"332":{"label":"F&I 4th Max","tier":4},"333":{"label":"Fake F&I","tier":21},"337":{"label":"F&I 8th Max","tier":8},"340":{"label":"F&I 6th Max","tier":6},"344":{"label":"F&I 3rd Max","tier":3},"351":{"label":"Max Fake F&I","tier":20},"356":{"label":"F&I 6th Max","tier":6},"359":{"label":"F&I 2nd Max","tier":2},"364":{"label":"Fake F&I","tier":21},"368":{"label":"Fake F&I","tier":21},"370":{"label":"F&I 9th Max","tier":9},"372":{"label":"Max Fake F&I","tier":20},"378":{"label":"F&I 8th Max","tier":8},"393":{"label":"F&I 2nd Max","tier":2},"397":{"label":"Max Fake F&I","tier":20},"400":{"label":"Fake F&I","tier":21},"402":{"label":"F&I 10th Max","tier":10},"404":{"label":"Max Fake F&I","tier":20},"405":{"label":"F&I 7th Max","tier":7},"406":{"label":"F&I 8th Max","tier":8},"411":{"label":"Fake F&I","tier":21},"412":{"label":"F&I 1st Max","tier":1},"413":{"label":"Fake F&I","tier":21},"415":{"label":"Fake F&I","tier":21},"438":{"label":"Fake F&I","tier":21},"441":{"label":"Max Fake F&I","tier":20},"444":{"label":"F&I 6th Max","tier":6},"445":{"label":"Fake F&I","tier":21},"448":{"label":"Max Fake F&I","tier":20},"452":{"label":"F&I 6th Max","tier":6},"454":{"label":"F&I 7th Max","tier":7},"457":{"label":"F&I 5th Max","tier":5},"459":{"label":"Max Fake F&I","tier":20},"461":{"label":"F&I 8th Max","tier":8},"463":{"label":"Fake F&I","tier":21},"471":{"label":"F&I 6th Max","tier":6},"473":{"label":"Max Fake F&I","tier":20},"483":{"label":"Max Fake F&I","tier":20},"485":{"label":"Fake F&I","tier":21},"489":{"label":"Fake F&I","tier":21},"493":{"label":"F&I 9th Max","tier":9},"496":{"label":"Fake F&I","tier":21},"499":{"label":"F&I 9th Max","tier":9},"506":{"label":"Fake F&I","tier":21},"516":{"label":"F&I 9th Max","tier":9},"522":{"label":"F&I 5th Max","tier":5},"535":{"label":"Fake F&I","tier":21},"537":{"label":"Max Fake F&I","tier":20},"539":{"label":"F&I 8th Max","tier":8},"541":{"label":"F&I 2nd Max","tier":2},"545":{"label":"F&I 10th Max","tier":10},"546":{"label":"F&I 10th Max","tier":10},"553":{"label":"F&I 10th Max","tier":10},"559":{"label":"F&I 10th Max","tier":10},"561":{"label":"Max Fake F&I","tier":20},"570":{"label":"Fake F&I","tier":21},"578":{"label":"F&I 5th Max","tier":5},"582":{"label":"Fake F&I","tier":21},"589":{"label":"F&I 10th Max","tier":10},"590":{"label":"Max Fake F&I","tier":20},"591":{"label":"F&I 10th Max","tier":10},"593":{"label":"Fake F&I","tier":21},"602":{"label":"F&I 2nd Max","tier":2},"605":{"label":"Fake F&I","tier":21},"607":{"label":"F&I 6th Max","tier":6},"614":{"label":"F&I 7th Max","tier":7},"621":{"label":"F&I 6th Max","tier":6},"626":{"label":"Max Fake F&I","tier":20},"628":{"label":"F&I 3rd Max","tier":3},"630":{"label":"Fake F&I","tier":21},"631":{"label":"F&I 6th Max","tier":6},"632":{"label":"Max Fake F&I","tier":20},"637":{"label":"F&I 9th Max","tier":9},"647":{"label":"Max Fake F&I","tier":20},"649":{"label":"F&I 2nd Max","tier":2},"652":{"label":"F&I 5th Max","tier":5},"653":{"label":"F&I 7th Max","tier":7},"655":{"label":"F&I 9th Max","tier":9},"656":{"label":"F&I 9th Max","tier":9},"660":{"label":"F&I 5th Max","tier":5},"663":{"label":"Fake F&I","tier":21},"667":{"label":"Fake F&I","tier":21},"670":{"label":"Fake F&I","tier":21},"672":{"label":"F&I 9th Max","tier":9},"673":{"label":"F&I 3rd Max","tier":3},"674":{"label":"Fake F&I","tier":21},"683":{"label":"F&I 7th Max","tier":7},"685":{"label":"F&I 5th Max","tier":5},"688":{"label":"F&I 2nd Max","tier":2},"691":{"label":"Fake F&I","tier":21},"696":{"label":"F&I 8th Max","tier":8},"701":{"label":"F&I 2nd Max","tier":2},"702":{"label":"F&I 8th Max","tier":8},"705":{"label":"F&I 5th Max","tier":5},"706":{"label":"F&I 9th Max","tier":9},"710":{"label":"Max Fake F&I","tier":20},"717":{"label":"Fake F&I","tier":21},"723":{"label":"Fake F&I","tier":21}
2569,"725":{"label":"F&I 10th Max","tier":10},"727":{"label":"Max Fake F&I","tier":20},"728":{"label":"F&I 7th Max","tier":7},"732":{"label":"F&I 7th Max","tier":7},"736":{"label":"F&I 5th Max","tier":5},"743":{"label":"F&I 3rd Max","tier":3},"746":{"label":"Fake F&I","tier":21},"753":{"label":"Max Fake F&I","tier":20},"756":{"label":"Max Fake F&I","tier":20},"761":{"label":"F&I 6th Max","tier":6},"764":{"label":"F&I 10th Max","tier":10},"766":{"label":"F&I 9th Max","tier":9},"770":{"label":"F&I 7th Max","tier":7},"773":{"label":"F&I 6th Max","tier":6},"777":{"label":"F&I 3rd Max","tier":3},"780":{"label":"F&I 4th Max","tier":4},"785":{"label":"Max Fake F&I","tier":20},"787":{"label":"F&I 4th Max","tier":4},"791":{"label":"F&I 10th Max","tier":10},"792":{"label":"F&I 3rd Max","tier":3},"794":{"label":"Fake F&I","tier":21},"795":{"label":"F&I 7th Max","tier":7},"803":{"label":"F&I 7th Max","tier":7},"805":{"label":"Max Fake F&I","tier":20},"809":{"label":"Max Fake F&I","tier":20},"810":{"label":"F&I 10th Max","tier":10},"817":{"label":"F&I 9th Max","tier":9},"818":{"label":"Max Fake F&I","tier":20},"822":{"label":"Fake F&I","tier":21},"826":{"label":"F&I 7th Max","tier":7},"832":{"label":"F&I 5th Max","tier":5},"844":{"label":"F&I 10th Max","tier":10},"845":{"label":"Fake F&I","tier":21},"846":{"label":"Fake F&I","tier":21},"854":{"label":"F&I 8th Max","tier":8},"858":{"label":"F&I 10th Max","tier":10},"867":{"label":"F&I 7th Max","tier":7},"868":{"label":"F&I 10th Max","tier":10},"869":{"label":"Max Fake F&I","tier":20},"873":{"label":"F&I 6th Max","tier":6},"874":{"label":"F&I 4th Max","tier":4},"876":{"label":"F&I 6th Max","tier":6},"908":{"label":"F&I 4th Max","tier":4},"909":{"label":"Max Fake F&I","tier":20},"918":{"label":"F&I 4th Max","tier":4},"922":{"label":"F&I 9th Max","tier":9},"923":{"label":"F&I 4th Max","tier":4},"930":{"label":"Max Fake F&I","tier":20},"931":{"label":"Fake F&I","tier":21},"941":{"label":"Max Fake F&I","tier":20},"948":{"label":"Fake F&I","tier":21},"949":{"label":"F&I 7th Max","tier":7},"958":{"label":"Fake F&I","tier":21},"959":{"label":"F&I 9th Max","tier":9},"962":{"label":"Max Fake F&I","tier":20},"966":{"label":"F&I 8th Max","tier":8},"971":{"label":"F&I 8th Max","tier":8},"972":{"label":"F&I 10th Max","tier":10},"976":{"label":"Max Fake F&I","tier":20},"977":{"label":"F&I 10th Max","tier":10},"980":{"label":"Max Fake F&I","tier":20},"982":{"label":"F&I 6th Max","tier":6},"988":{"label":"F&I 5th Max","tier":5},"989":{"label":"Max Fake F&I","tier":20},"994":{"label":"F&I 3rd Max","tier":3},"997":{"label":"F&I 9th Max","tier":9}},"Talon Knife":{"5":{"label":"F&I 8th Max","tier":8},"8":{"label":"F&I 7th Max","tier":7},"9":{"label":"Max Fake F&I","tier":20},"14":{"label":"F&I 7th Max","tier":7},"16":{"label":"F&I 2nd Max","tier":2},"27":{"label":"Max Fake F&I","tier":20},"28":{"label":"F&I 10th Max","tier":10},"32":{"label":"F&I 7th Max","tier":7},"48":{"label":"F&I 4th Max","tier":4},"58":{"label":"F&I 7th Max","tier":7},"60":{"label":"Fake F&I","tier":21},"62":{"label":"Fake F&I","tier":21},"68":{"label":"F&I 9th Max","tier":9},"71":{"label":"Fake F&I","tier":21},"90":{"label":"Max Fake F&I","tier":20},"98":{"label":"Fake F&I","tier":21},"108":{"label":"F&I 7th Max","tier":7},"110":{"label":"Max Fake F&I","tier":20},"112":{"label":"F&I 6th Max","tier":6},"121":{"label":"F&I 9th Max","tier":9},"125":{"label":"Max Fake F&I","tier":20},"126":{"label":"F&I 4th Max","tier":4},"129":{"label":"F&I 4th Max","tier":4},"146":{"label":"F&I 2nd Max","tier":2},"148":{"label":"Fake F&I","tier":21},"149":{"label":"F&I 9th Max","tier":9},"152":{"label":"F&I 3rd Max","tier":3},"156":{"label":"F&I 10th Max","tier":10},"165":{"label":"F&I 9th Max","tier":9},"170":{"label":"Fake F&I","tier":21},"171":{"label":"F&I 9th Max","tier":9},"177":{"label":"F&I 10th Max","tier":10},"178":{"label":"F&I 8th Max","tier":8},"182":{"label":"F&I 5th Max","tier":5},"183":{"label":"Max Fake F&I","tier":20},"188":{"label":"F&I 8th Max","tier":8},"195":{"label":"Max Fake F&I","tier":20},"196":{"label":"Fake F&I","tier":21},"202":{"label":"F&I 8th Max","tier":8},"203":{"label":"Max Fake F&I","tier":20},"204":{"label":"F&I 5th Max","tier":5},"206":{"label":"F&I 9th Max","tier":9},"213":{"label":"F&I 7th Max","tier":7},"216":{"label":"Fake F&I","tier":21},"222":{"label":"Fake F&I","tier":21},"230":{"label":"F&I 6th Max","tier":6},"232":{"label":"Max Fake F&I","tier":20},"233":{"label":"F&I 7th Max","tier":7},"234":{"label":"Fake F&I","tier":21}
2569,"238":{"label":"F&I 10th Max","tier":10},"241":{"label":"F&I 2nd Max","tier":2},"243":{"label":"F&I 7th Max","tier":7},"252":{"label":"F&I 5th Max","tier":5},"254":{"label":"Max Fake F&I","tier":20},"266":{"label":"Fake F&I","tier":21},"274":{"label":"F&I 7th Max","tier":7},"281":{"label":"F&I 3rd Max","tier":3},"287":{"label":"F&I 9th Max","tier":9},"292":{"label":"F&I 3rd Max","tier":3},"304":{"label":"Fake F&I","tier":21},"307":{"label":"Fake F&I","tier":21},"309":{"label":"Fake F&I","tier":21},"315":{"label":"Fake F&I","tier":21},"321":{"label":"Fake F&I","tier":21},"328":{"label":"Fake F&I","tier":21},"329":{"label":"Max Fake F&I","tier":20},"332":{"label":"F&I 4th Max","tier":4},"333":{"label":"Fake F&I","tier":21},"337":{"label":"F&I 8th Max","tier":8},"340":{"label":"F&I 6th Max","tier":6},"344":{"label":"F&I 3rd Max","tier":3},"351":{"label":"Max Fake F&I","tier":20},"356":{"label":"F&I 6th Max","tier":6},"359":{"label":"F&I 2nd Max","tier":2},"364":{"label":"Fake F&I","tier":21},"368":{"label":"Fake F&I","tier":21},"370":{"label":"F&I 9th Max","tier":9},"372":{"label":"Max Fake F&I","tier":20},"378":{"label":"F&I 8th Max","tier":8},"393":{"label":"F&I 2nd Max","tier":2},"397":{"label":"Max Fake F&I","tier":20},"400":{"label":"Fake F&I","tier":21},"402":{"label":"F&I 10th Max","tier":10},"404":{"label":"Max Fake F&I","tier":20},"405":{"label":"F&I 7th Max","tier":7},"406":{"label":"F&I 8th Max","tier":8},"411":{"label":"Fake F&I","tier":21},"412":{"label":"F&I 1st Max","tier":1},"413":{"label":"Fake F&I","tier":21},"415":{"label":"Fake F&I","tier":21},"438":{"label":"Fake F&I","tier":21},"441":{"label":"Max Fake F&I","tier":20},"444":{"label":"F&I 6th Max","tier":6},"445":{"label":"Fake F&I","tier":21},"448":{"label":"Max Fake F&I","tier":20},"452":{"label":"F&I 6th Max","tier":6},"454":{"label":"F&I 7th Max","tier":7},"457":{"label":"F&I 5th Max","tier":5},"459":{"label":"Max Fake F&I","tier":20},"461":{"label":"F&I 8th Max","tier":8},"463":{"label":"Fake F&I","tier":21},"471":{"label":"F&I 6th Max","tier":6},"473":{"label":"Max Fake F&I","tier":20},"483":{"label":"Max Fake F&I","tier":20},"485":{"label":"Fake F&I","tier":21},"489":{"label":"Fake F&I","tier":21},"493":{"label":"F&I 9th Max","tier":9},"496":{"label":"Fake F&I","tier":21},"499":{"label":"F&I 9th Max","tier":9},"506":{"label":"Fake F&I","tier":21},"516":{"label":"F&I 9th Max","tier":9},"522":{"label":"F&I 5th Max","tier":5},"535":{"label":"Fake F&I","tier":21},"537":{"label":"Max Fake F&I","tier":20},"539":{"label":"F&I 8th Max","tier":8},"541":{"label":"F&I 2nd Max","tier":2},"545":{"label":"F&I 10th Max","tier":10},"546":{"label":"F&I 10th Max","tier":10},"553":{"label":"F&I 10th Max","tier":10},"559":{"label":"F&I 10th Max","tier":10},"561":{"label":"Max Fake F&I","tier":20},"570":{"label":"Fake F&I","tier":21},"578":{"label":"F&I 5th Max","tier":5},"582":{"label":"Fake F&I","tier":21},"589":{"label":"F&I 10th Max","tier":10},"590":{"label":"Max Fake F&I","tier":20},"591":{"label":"F&I 10th Max","tier":10},"593":{"label":"Fake F&I","tier":21},"602":{"label":"F&I 2nd Max","tier":2},"605":{"label":"Fake F&I","tier":21},"607":{"label":"F&I 6th Max","tier":6},"614":{"label":"F&I 7th Max","tier":7},"621":{"label":"F&I 6th Max","tier":6},"626":{"label":"Max Fake F&I","tier":20},"628":{"label":"F&I 3rd Max","tier":3},"630":{"label":"Fake F&I","tier":21},"631":{"label":"F&I 6th Max","tier":6},"632":{"label":"Max Fake F&I","tier":20},"637":{"label":"F&I 9th Max","tier":9},"647":{"label":"Max Fake F&I","tier":20},"649":{"label":"F&I 2nd Max","tier":2},"652":{"label":"F&I 5th Max","tier":5},"653":{"label":"F&I 7th Max","tier":7},"655":{"label":"F&I 9th Max","tier":9},"656":{"label":"F&I 9th Max","tier":9},"660":{"label":"F&I 5th Max","tier":5},"663":{"label":"Fake F&I","tier":21},"667":{"label":"Fake F&I","tier":21},"670":{"label":"Fake F&I","tier":21},"672":{"label":"F&I 9th Max","tier":9},"673":{"label":"F&I 3rd Max","tier":3},"674":{"label":"Fake F&I","tier":21},"683":{"label":"F&I 7th Max","tier":7},"685":{"label":"F&I 5th Max","tier":5},"688":{"label":"F&I 2nd Max","tier":2},"691":{"label":"Fake F&I","tier":21},"696":{"label":"F&I 8th Max","tier":8},"701":{"label":"F&I 2nd Max","tier":2},"702":{"label":"F&I 8th Max","tier":8},"705":{"label":"F&I 5th Max","tier":5},"706":{"label":"F&I 9th Max","tier":9},"710":{"label":"Max Fake F&I","tier":20},"717":{"label":"Fake F&I","tier":21},"723":{"label":"Fake F&I","tier":21}
2569,"725":{"label":"F&I 10th Max","tier":10},"727":{"label":"Max Fake F&I","tier":20},"728":{"label":"F&I 7th Max","tier":7},"732":{"label":"F&I 7th Max","tier":7},"736":{"label":"F&I 5th Max","tier":5},"743":{"label":"F&I 3rd Max","tier":3},"746":{"label":"Fake F&I","tier":21},"753":{"label":"Max Fake F&I","tier":20},"756":{"label":"Max Fake F&I","tier":20},"761":{"label":"F&I 6th Max","tier":6},"764":{"label":"F&I 10th Max","tier":10},"766":{"label":"F&I 9th Max","tier":9},"770":{"label":"F&I 7th Max","tier":7},"773":{"label":"F&I 6th Max","tier":6},"777":{"label":"F&I 3rd Max","tier":3},"780":{"label":"F&I 4th Max","tier":4},"785":{"label":"Max Fake F&I","tier":20},"787":{"label":"F&I 4th Max","tier":4},"791":{"label":"F&I 10th Max","tier":10},"792":{"label":"F&I 3rd Max","tier":3},"794":{"label":"Fake F&I","tier":21},"795":{"label":"F&I 7th Max","tier":7},"803":{"label":"F&I 7th Max","tier":7},"805":{"label":"Max Fake F&I","tier":20},"809":{"label":"Max Fake F&I","tier":20},"810":{"label":"F&I 10th Max","tier":10},"817":{"label":"F&I 9th Max","tier":9},"818":{"label":"Max Fake F&I","tier":20},"822":{"label":"Fake F&I","tier":21},"826":{"label":"F&I 7th Max","tier":7},"832":{"label":"F&I 5th Max","tier":5},"844":{"label":"F&I 10th Max","tier":10},"845":{"label":"Fake F&I","tier":21},"846":{"label":"Fake F&I","tier":21},"854":{"label":"F&I 8th Max","tier":8},"858":{"label":"F&I 10th Max","tier":10},"867":{"label":"F&I 7th Max","tier":7},"868":{"label":"F&I 10th Max","tier":10},"869":{"label":"Max Fake F&I","tier":20},"873":{"label":"F&I 6th Max","tier":6},"874":{"label":"F&I 4th Max","tier":4},"876":{"label":"F&I 6th Max","tier":6},"908":{"label":"F&I 4th Max","tier":4},"909":{"label":"Max Fake F&I","tier":20},"918":{"label":"F&I 4th Max","tier":4},"922":{"label":"F&I 9th Max","tier":9},"923":{"label":"F&I 4th Max","tier":4},"930":{"label":"Max Fake F&I","tier":20},"931":{"label":"Fake F&I","tier":21},"941":{"label":"Max Fake F&I","tier":20},"948":{"label":"Fake F&I","tier":21},"949":{"label":"F&I 7th Max","tier":7},"958":{"label":"Fake F&I","tier":21},"959":{"label":"F&I 9th Max","tier":9},"962":{"label":"Max Fake F&I","tier":20},"966":{"label":"F&I 8th Max","tier":8},"971":{"label":"F&I 8th Max","tier":8},"972":{"label":"F&I 10th Max","tier":10},"976":{"label":"Max Fake F&I","tier":20},"977":{"label":"F&I 10th Max","tier":10},"980":{"label":"Max Fake F&I","tier":20},"982":{"label":"F&I 6th Max","tier":6},"988":{"label":"F&I 5th Max","tier":5},"989":{"label":"Max Fake F&I","tier":20},"994":{"label":"F&I 3rd Max","tier":3},"997":{"label":"F&I 9th Max","tier":9}},"Huntsman Knife":{"5":{"label":"F&I 8th Max","tier":8},"8":{"label":"F&I 7th Max","tier":7},"9":{"label":"Max Fake F&I","tier":20},"14":{"label":"F&I 7th Max","tier":7},"16":{"label":"F&I 2nd Max","tier":2},"27":{"label":"Max Fake F&I","tier":20},"28":{"label":"F&I 10th Max","tier":10},"32":{"label":"F&I 7th Max","tier":7},"48":{"label":"F&I 4th Max","tier":4},"58":{"label":"F&I 7th Max","tier":7},"60":{"label":"Fake F&I","tier":21},"62":{"label":"Fake F&I","tier":21},"68":{"label":"F&I 9th Max","tier":9},"71":{"label":"Fake F&I","tier":21},"90":{"label":"Max Fake F&I","tier":20},"98":{"label":"Fake F&I","tier":21},"108":{"label":"F&I 7th Max","tier":7},"110":{"label":"Max Fake F&I","tier":20},"112":{"label":"F&I 6th Max","tier":6},"121":{"label":"F&I 9th Max","tier":9},"125":{"label":"Max Fake F&I","tier":20},"126":{"label":"F&I 4th Max","tier":4},"129":{"label":"F&I 4th Max","tier":4},"146":{"label":"F&I 2nd Max","tier":2},"148":{"label":"Fake F&I","tier":21},"149":{"label":"F&I 9th Max","tier":9},"152":{"label":"F&I 3rd Max","tier":3},"156":{"label":"F&I 10th Max","tier":10},"165":{"label":"F&I 9th Max","tier":9},"170":{"label":"Fake F&I","tier":21},"171":{"label":"F&I 9th Max","tier":9},"177":{"label":"F&I 10th Max","tier":10},"178":{"label":"F&I 8th Max","tier":8},"182":{"label":"F&I 5th Max","tier":5},"183":{"label":"Max Fake F&I","tier":20},"188":{"label":"F&I 8th Max","tier":8},"195":{"label":"Max Fake F&I","tier":20},"196":{"label":"Fake F&I","tier":21},"202":{"label":"F&I 8th Max","tier":8},"203":{"label":"Max Fake F&I","tier":20},"204":{"label":"F&I 5th Max","tier":5},"206":{"label":"F&I 9th Max","tier":9},"213":{"label":"F&I 7th Max","tier":7},"216":{"label":"Fake F&I","tier":21},"222":{"label":"Fake F&I","tier":21},"230":{"label":"F&I 6th Max","tier":6},"232":{"label":"Max Fake F&I","tier":20},"233":{"label":"F&I 7th Max","tier":7},"234":{"label":"Fake F&I","tier":21}
2569,"238":{"label":"F&I 10th Max","tier":10},"241":{"label":"F&I 2nd Max","tier":2},"243":{"label":"F&I 7th Max","tier":7},"252":{"label":"F&I 5th Max","tier":5},"254":{"label":"Max Fake F&I","tier":20},"266":{"label":"Fake F&I","tier":21},"274":{"label":"F&I 7th Max","tier":7},"281":{"label":"F&I 3rd Max","tier":3},"287":{"label":"F&I 9th Max","tier":9},"292":{"label":"F&I 3rd Max","tier":3},"304":{"label":"Fake F&I","tier":21},"307":{"label":"Fake F&I","tier":21},"309":{"label":"Fake F&I","tier":21},"315":{"label":"Fake F&I","tier":21},"321":{"label":"Fake F&I","tier":21},"328":{"label":"Fake F&I","tier":21},"329":{"label":"Max Fake F&I","tier":20},"332":{"label":"F&I 4th Max","tier":4},"333":{"label":"Fake F&I","tier":21},"337":{"label":"F&I 8th Max","tier":8},"340":{"label":"F&I 6th Max","tier":6},"344":{"label":"F&I 3rd Max","tier":3},"351":{"label":"Max Fake F&I","tier":20},"356":{"label":"F&I 6th Max","tier":6},"359":{"label":"F&I 2nd Max","tier":2},"364":{"label":"Fake F&I","tier":21},"368":{"label":"Fake F&I","tier":21},"370":{"label":"F&I 9th Max","tier":9},"372":{"label":"Max Fake F&I","tier":20},"378":{"label":"F&I 8th Max","tier":8},"393":{"label":"F&I 2nd Max","tier":2},"397":{"label":"Max Fake F&I","tier":20},"400":{"label":"Fake F&I","tier":21},"402":{"label":"F&I 10th Max","tier":10},"404":{"label":"Max Fake F&I","tier":20},"405":{"label":"F&I 7th Max","tier":7},"406":{"label":"F&I 8th Max","tier":8},"411":{"label":"Fake F&I","tier":21},"412":{"label":"F&I 1st Max","tier":1},"413":{"label":"Fake F&I","tier":21},"415":{"label":"Fake F&I","tier":21},"438":{"label":"Fake F&I","tier":21},"441":{"label":"Max Fake F&I","tier":20},"444":{"label":"F&I 6th Max","tier":6},"445":{"label":"Fake F&I","tier":21},"448":{"label":"Max Fake F&I","tier":20},"452":{"label":"F&I 6th Max","tier":6},"454":{"label":"F&I 7th Max","tier":7},"457":{"label":"F&I 5th Max","tier":5},"459":{"label":"Max Fake F&I","tier":20},"461":{"label":"F&I 8th Max","tier":8},"463":{"label":"Fake F&I","tier":21},"471":{"label":"F&I 6th Max","tier":6},"473":{"label":"Max Fake F&I","tier":20},"483":{"label":"Max Fake F&I","tier":20},"485":{"label":"Fake F&I","tier":21},"489":{"label":"Fake F&I","tier":21},"493":{"label":"F&I 9th Max","tier":9},"496":{"label":"Fake F&I","tier":21},"499":{"label":"F&I 9th Max","tier":9},"506":{"label":"Fake F&I","tier":21},"516":{"label":"F&I 9th Max","tier":9},"522":{"label":"F&I 5th Max","tier":5},"535":{"label":"Fake F&I","tier":21},"537":{"label":"Max Fake F&I","tier":20},"539":{"label":"F&I 8th Max","tier":8},"541":{"label":"F&I 2nd Max","tier":2},"545":{"label":"F&I 10th Max","tier":10},"546":{"label":"F&I 10th Max","tier":10},"553":{"label":"F&I 10th Max","tier":10},"559":{"label":"F&I 10th Max","tier":10},"561":{"label":"Max Fake F&I","tier":20},"570":{"label":"Fake F&I","tier":21},"578":{"label":"F&I 5th Max","tier":5},"582":{"label":"Fake F&I","tier":21},"589":{"label":"F&I 10th Max","tier":10},"590":{"label":"Max Fake F&I","tier":20},"591":{"label":"F&I 10th Max","tier":10},"593":{"label":"Fake F&I","tier":21},"602":{"label":"F&I 2nd Max","tier":2},"605":{"label":"Fake F&I","tier":21},"607":{"label":"F&I 6th Max","tier":6},"614":{"label":"F&I 7th Max","tier":7},"621":{"label":"F&I 6th Max","tier":6},"626":{"label":"Max Fake F&I","tier":20},"628":{"label":"F&I 3rd Max","tier":3},"630":{"label":"Fake F&I","tier":21},"631":{"label":"F&I 6th Max","tier":6},"632":{"label":"Max Fake F&I","tier":20},"637":{"label":"F&I 9th Max","tier":9},"647":{"label":"Max Fake F&I","tier":20},"649":{"label":"F&I 2nd Max","tier":2},"652":{"label":"F&I 5th Max","tier":5},"653":{"label":"F&I 7th Max","tier":7},"655":{"label":"F&I 9th Max","tier":9},"656":{"label":"F&I 9th Max","tier":9},"660":{"label":"F&I 5th Max","tier":5},"663":{"label":"Fake F&I","tier":21},"667":{"label":"Fake F&I","tier":21},"670":{"label":"Fake F&I","tier":21},"672":{"label":"F&I 9th Max","tier":9},"673":{"label":"F&I 3rd Max","tier":3},"674":{"label":"Fake F&I","tier":21},"683":{"label":"F&I 7th Max","tier":7},"685":{"label":"F&I 5th Max","tier":5},"688":{"label":"F&I 2nd Max","tier":2},"691":{"label":"Fake F&I","tier":21},"696":{"label":"F&I 8th Max","tier":8},"701":{"label":"F&I 2nd Max","tier":2},"702":{"label":"F&I 8th Max","tier":8},"705":{"label":"F&I 5th Max","tier":5},"706":{"label":"F&I 9th Max","tier":9},"710":{"label":"Max Fake F&I","tier":20},"717":{"label":"Fake F&I","tier":21},"723":{"label":"Fake F&I","tier":21}
2569,"725":{"label":"F&I 10th Max","tier":10},"727":{"label":"Max Fake F&I","tier":20},"728":{"label":"F&I 7th Max","tier":7},"732":{"label":"F&I 7th Max","tier":7},"736":{"label":"F&I 5th Max","tier":5},"743":{"label":"F&I 3rd Max","tier":3},"746":{"label":"Fake F&I","tier":21},"753":{"label":"Max Fake F&I","tier":20},"756":{"label":"Max Fake F&I","tier":20},"761":{"label":"F&I 6th Max","tier":6},"764":{"label":"F&I 10th Max","tier":10},"766":{"label":"F&I 9th Max","tier":9},"770":{"label":"F&I 7th Max","tier":7},"773":{"label":"F&I 6th Max","tier":6},"777":{"label":"F&I 3rd Max","tier":3},"780":{"label":"F&I 4th Max","tier":4},"785":{"label":"Max Fake F&I","tier":20},"787":{"label":"F&I 4th Max","tier":4},"791":{"label":"F&I 10th Max","tier":10},"792":{"label":"F&I 3rd Max","tier":3},"794":{"label":"Fake F&I","tier":21},"795":{"label":"F&I 7th Max","tier":7},"803":{"label":"F&I 7th Max","tier":7},"805":{"label":"Max Fake F&I","tier":20},"809":{"label":"Max Fake F&I","tier":20},"810":{"label":"F&I 10th Max","tier":10},"817":{"label":"F&I 9th Max","tier":9},"818":{"label":"Max Fake F&I","tier":20},"822":{"label":"Fake F&I","tier":21},"826":{"label":"F&I 7th Max","tier":7},"832":{"label":"F&I 5th Max","tier":5},"844":{"label":"F&I 10th Max","tier":10},"845":{"label":"Fake F&I","tier":21},"846":{"label":"Fake F&I","tier":21},"854":{"label":"F&I 8th Max","tier":8},"858":{"label":"F&I 10th Max","tier":10},"867":{"label":"F&I 7th Max","tier":7},"868":{"label":"F&I 10th Max","tier":10},"869":{"label":"Max Fake F&I","tier":20},"873":{"label":"F&I 6th Max","tier":6},"874":{"label":"F&I 4th Max","tier":4},"876":{"label":"F&I 6th Max","tier":6},"908":{"label":"F&I 4th Max","tier":4},"909":{"label":"Max Fake F&I","tier":20},"918":{"label":"F&I 4th Max","tier":4},"922":{"label":"F&I 9th Max","tier":9},"923":{"label":"F&I 4th Max","tier":4},"930":{"label":"Max Fake F&I","tier":20},"931":{"label":"Fake F&I","tier":21},"941":{"label":"Max Fake F&I","tier":20},"948":{"label":"Fake F&I","tier":21},"949":{"label":"F&I 7th Max","tier":7},"958":{"label":"Fake F&I","tier":21},"959":{"label":"F&I 9th Max","tier":9},"962":{"label":"Max Fake F&I","tier":20},"966":{"label":"F&I 8th Max","tier":8},"971":{"label":"F&I 8th Max","tier":8},"972":{"label":"F&I 10th Max","tier":10},"976":{"label":"Max Fake F&I","tier":20},"977":{"label":"F&I 10th Max","tier":10},"980":{"label":"Max Fake F&I","tier":20},"982":{"label":"F&I 6th Max","tier":6},"988":{"label":"F&I 5th Max","tier":5},"989":{"label":"Max Fake F&I","tier":20},"994":{"label":"F&I 3rd Max","tier":3},"997":{"label":"F&I 9th Max","tier":9}},"Falchion Knife":{"5":{"label":"F&I 8th Max","tier":8},"8":{"label":"F&I 7th Max","tier":7},"9":{"label":"Max Fake F&I","tier":20},"14":{"label":"F&I 7th Max","tier":7},"16":{"label":"F&I 2nd Max","tier":2},"27":{"label":"Max Fake F&I","tier":20},"28":{"label":"F&I 10th Max","tier":10},"32":{"label":"F&I 7th Max","tier":7},"48":{"label":"F&I 4th Max","tier":4},"58":{"label":"F&I 7th Max","tier":7},"60":{"label":"Fake F&I","tier":21},"62":{"label":"Fake F&I","tier":21},"68":{"label":"F&I 9th Max","tier":9},"71":{"label":"Fake F&I","tier":21},"90":{"label":"Max Fake F&I","tier":20},"98":{"label":"Fake F&I","tier":21},"108":{"label":"F&I 7th Max","tier":7},"110":{"label":"Max Fake F&I","tier":20},"112":{"label":"F&I 6th Max","tier":6},"121":{"label":"F&I 9th Max","tier":9},"125":{"label":"Max Fake F&I","tier":20},"126":{"label":"F&I 4th Max","tier":4},"129":{"label":"F&I 4th Max","tier":4},"146":{"label":"F&I 2nd Max","tier":2},"148":{"label":"Fake F&I","tier":21},"149":{"label":"F&I 9th Max","tier":9},"152":{"label":"F&I 3rd Max","tier":3},"156":{"label":"F&I 10th Max","tier":10},"165":{"label":"F&I 9th Max","tier":9},"170":{"label":"Fake F&I","tier":21},"171":{"label":"F&I 9th Max","tier":9},"177":{"label":"F&I 10th Max","tier":10},"178":{"label":"F&I 8th Max","tier":8},"182":{"label":"F&I 5th Max","tier":5},"183":{"label":"Max Fake F&I","tier":20},"188":{"label":"F&I 8th Max","tier":8},"195":{"label":"Max Fake F&I","tier":20},"196":{"label":"Fake F&I","tier":21},"202":{"label":"F&I 8th Max","tier":8},"203":{"label":"Max Fake F&I","tier":20},"204":{"label":"F&I 5th Max","tier":5},"206":{"label":"F&I 9th Max","tier":9},"213":{"label":"F&I 7th Max","tier":7},"216":{"label":"Fake F&I","tier":21},"222":{"label":"Fake F&I","tier":21},"230":{"label":"F&I 6th Max","tier":6},"232":{"label":"Max Fake F&I","tier":20},"233":{"label":"F&I 7th Max","tier":7},"234":{"label":"Fake F&I","tier":21}
2569,"238":{"label":"F&I 10th Max","tier":10},"241":{"label":"F&I 2nd Max","tier":2},"243":{"label":"F&I 7th Max","tier":7},"252":{"label":"F&I 5th Max","tier":5},"254":{"label":"Max Fake F&I","tier":20},"266":{"label":"Fake F&I","tier":21},"274":{"label":"F&I 7th Max","tier":7},"281":{"label":"F&I 3rd Max","tier":3},"287":{"label":"F&I 9th Max","tier":9},"292":{"label":"F&I 3rd Max","tier":3},"304":{"label":"Fake F&I","tier":21},"307":{"label":"Fake F&I","tier":21},"309":{"label":"Fake F&I","tier":21},"315":{"label":"Fake F&I","tier":21},"321":{"label":"Fake F&I","tier":21},"328":{"label":"Fake F&I","tier":21},"329":{"label":"Max Fake F&I","tier":20},"332":{"label":"F&I 4th Max","tier":4},"333":{"label":"Fake F&I","tier":21},"337":{"label":"F&I 8th Max","tier":8},"340":{"label":"F&I 6th Max","tier":6},"344":{"label":"F&I 3rd Max","tier":3},"351":{"label":"Max Fake F&I","tier":20},"356":{"label":"F&I 6th Max","tier":6},"359":{"label":"F&I 2nd Max","tier":2},"364":{"label":"Fake F&I","tier":21},"368":{"label":"Fake F&I","tier":21},"370":{"label":"F&I 9th Max","tier":9},"372":{"label":"Max Fake F&I","tier":20},"378":{"label":"F&I 8th Max","tier":8},"393":{"label":"F&I 2nd Max","tier":2},"397":{"label":"Max Fake F&I","tier":20},"400":{"label":"Fake F&I","tier":21},"402":{"label":"F&I 10th Max","tier":10},"404":{"label":"Max Fake F&I","tier":20},"405":{"label":"F&I 7th Max","tier":7},"406":{"label":"F&I 8th Max","tier":8},"411":{"label":"Fake F&I","tier":21},"412":{"label":"F&I 1st Max","tier":1},"413":{"label":"Fake F&I","tier":21},"415":{"label":"Fake F&I","tier":21},"438":{"label":"Fake F&I","tier":21},"441":{"label":"Max Fake F&I","tier":20},"444":{"label":"F&I 6th Max","tier":6},"445":{"label":"Fake F&I","tier":21},"448":{"label":"Max Fake F&I","tier":20},"452":{"label":"F&I 6th Max","tier":6},"454":{"label":"F&I 7th Max","tier":7},"457":{"label":"F&I 5th Max","tier":5},"459":{"label":"Max Fake F&I","tier":20},"461":{"label":"F&I 8th Max","tier":8},"463":{"label":"Fake F&I","tier":21},"471":{"label":"F&I 6th Max","tier":6},"473":{"label":"Max Fake F&I","tier":20},"483":{"label":"Max Fake F&I","tier":20},"485":{"label":"Fake F&I","tier":21},"489":{"label":"Fake F&I","tier":21},"493":{"label":"F&I 9th Max","tier":9},"496":{"label":"Fake F&I","tier":21},"499":{"label":"F&I 9th Max","tier":9},"506":{"label":"Fake F&I","tier":21},"516":{"label":"F&I 9th Max","tier":9},"522":{"label":"F&I 5th Max","tier":5},"535":{"label":"Fake F&I","tier":21},"537":{"label":"Max Fake F&I","tier":20},"539":{"label":"F&I 8th Max","tier":8},"541":{"label":"F&I 2nd Max","tier":2},"545":{"label":"F&I 10th Max","tier":10},"546":{"label":"F&I 10th Max","tier":10},"553":{"label":"F&I 10th Max","tier":10},"559":{"label":"F&I 10th Max","tier":10},"561":{"label":"Max Fake F&I","tier":20},"570":{"label":"Fake F&I","tier":21},"578":{"label":"F&I 5th Max","tier":5},"582":{"label":"Fake F&I","tier":21},"589":{"label":"F&I 10th Max","tier":10},"590":{"label":"Max Fake F&I","tier":20},"591":{"label":"F&I 10th Max","tier":10},"593":{"label":"Fake F&I","tier":21},"602":{"label":"F&I 2nd Max","tier":2},"605":{"label":"Fake F&I","tier":21},"607":{"label":"F&I 6th Max","tier":6},"614":{"label":"F&I 7th Max","tier":7},"621":{"label":"F&I 6th Max","tier":6},"626":{"label":"Max Fake F&I","tier":20},"628":{"label":"F&I 3rd Max","tier":3},"630":{"label":"Fake F&I","tier":21},"631":{"label":"F&I 6th Max","tier":6},"632":{"label":"Max Fake F&I","tier":20},"637":{"label":"F&I 9th Max","tier":9},"647":{"label":"Max Fake F&I","tier":20},"649":{"label":"F&I 2nd Max","tier":2},"652":{"label":"F&I 5th Max","tier":5},"653":{"label":"F&I 7th Max","tier":7},"655":{"label":"F&I 9th Max","tier":9},"656":{"label":"F&I 9th Max","tier":9},"660":{"label":"F&I 5th Max","tier":5},"663":{"label":"Fake F&I","tier":21},"667":{"label":"Fake F&I","tier":21},"670":{"label":"Fake F&I","tier":21},"672":{"label":"F&I 9th Max","tier":9},"673":{"label":"F&I 3rd Max","tier":3},"674":{"label":"Fake F&I","tier":21},"683":{"label":"F&I 7th Max","tier":7},"685":{"label":"F&I 5th Max","tier":5},"688":{"label":"F&I 2nd Max","tier":2},"691":{"label":"Fake F&I","tier":21},"696":{"label":"F&I 8th Max","tier":8},"701":{"label":"F&I 2nd Max","tier":2},"702":{"label":"F&I 8th Max","tier":8},"705":{"label":"F&I 5th Max","tier":5},"706":{"label":"F&I 9th Max","tier":9},"710":{"label":"Max Fake F&I","tier":20},"717":{"label":"Fake F&I","tier":21},"723":{"label":"Fake F&I","tier":21}
2569,"725":{"label":"F&I 10th Max","tier":10},"727":{"label":"Max Fake F&I","tier":20},"728":{"label":"F&I 7th Max","tier":7},"732":{"label":"F&I 7th Max","tier":7},"736":{"label":"F&I 5th Max","tier":5},"743":{"label":"F&I 3rd Max","tier":3},"746":{"label":"Fake F&I","tier":21},"753":{"label":"Max Fake F&I","tier":20},"756":{"label":"Max Fake F&I","tier":20},"761":{"label":"F&I 6th Max","tier":6},"764":{"label":"F&I 10th Max","tier":10},"766":{"label":"F&I 9th Max","tier":9},"770":{"label":"F&I 7th Max","tier":7},"773":{"label":"F&I 6th Max","tier":6},"777":{"label":"F&I 3rd Max","tier":3},"780":{"label":"F&I 4th Max","tier":4},"785":{"label":"Max Fake F&I","tier":20},"787":{"label":"F&I 4th Max","tier":4},"791":{"label":"F&I 10th Max","tier":10},"792":{"label":"F&I 3rd Max","tier":3},"794":{"label":"Fake F&I","tier":21},"795":{"label":"F&I 7th Max","tier":7},"803":{"label":"F&I 7th Max","tier":7},"805":{"label":"Max Fake F&I","tier":20},"809":{"label":"Max Fake F&I","tier":20},"810":{"label":"F&I 10th Max","tier":10},"817":{"label":"F&I 9th Max","tier":9},"818":{"label":"Max Fake F&I","tier":20},"822":{"label":"Fake F&I","tier":21},"826":{"label":"F&I 7th Max","tier":7},"832":{"label":"F&I 5th Max","tier":5},"844":{"label":"F&I 10th Max","tier":10},"845":{"label":"Fake F&I","tier":21},"846":{"label":"Fake F&I","tier":21},"854":{"label":"F&I 8th Max","tier":8},"858":{"label":"F&I 10th Max","tier":10},"867":{"label":"F&I 7th Max","tier":7},"868":{"label":"F&I 10th Max","tier":10},"869":{"label":"Max Fake F&I","tier":20},"873":{"label":"F&I 6th Max","tier":6},"874":{"label":"F&I 4th Max","tier":4},"876":{"label":"F&I 6th Max","tier":6},"908":{"label":"F&I 4th Max","tier":4},"909":{"label":"Max Fake F&I","tier":20},"918":{"label":"F&I 4th Max","tier":4},"922":{"label":"F&I 9th Max","tier":9},"923":{"label":"F&I 4th Max","tier":4},"930":{"label":"Max Fake F&I","tier":20},"931":{"label":"Fake F&I","tier":21},"941":{"label":"Max Fake F&I","tier":20},"948":{"label":"Fake F&I","tier":21},"949":{"label":"F&I 7th Max","tier":7},"958":{"label":"Fake F&I","tier":21},"959":{"label":"F&I 9th Max","tier":9},"962":{"label":"Max Fake F&I","tier":20},"966":{"label":"F&I 8th Max","tier":8},"971":{"label":"F&I 8th Max","tier":8},"972":{"label":"F&I 10th Max","tier":10},"976":{"label":"Max Fake F&I","tier":20},"977":{"label":"F&I 10th Max","tier":10},"980":{"label":"Max Fake F&I","tier":20},"982":{"label":"F&I 6th Max","tier":6},"988":{"label":"F&I 5th Max","tier":5},"989":{"label":"Max Fake F&I","tier":20},"994":{"label":"F&I 3rd Max","tier":3},"997":{"label":"F&I 9th Max","tier":9}},"Bowie Knife":{"5":{"label":"F&I 8th Max","tier":8},"8":{"label":"F&I 7th Max","tier":7},"9":{"label":"Max Fake F&I","tier":20},"14":{"label":"F&I 7th Max","tier":7},"16":{"label":"F&I 2nd Max","tier":2},"27":{"label":"Max Fake F&I","tier":20},"28":{"label":"F&I 10th Max","tier":10},"32":{"label":"F&I 7th Max","tier":7},"48":{"label":"F&I 4th Max","tier":4},"58":{"label":"F&I 7th Max","tier":7},"60":{"label":"Fake F&I","tier":21},"62":{"label":"Fake F&I","tier":21},"68":{"label":"F&I 9th Max","tier":9},"71":{"label":"Fake F&I","tier":21},"90":{"label":"Max Fake F&I","tier":20},"98":{"label":"Fake F&I","tier":21},"108":{"label":"F&I 7th Max","tier":7},"110":{"label":"Max Fake F&I","tier":20},"112":{"label":"F&I 6th Max","tier":6},"121":{"label":"F&I 9th Max","tier":9},"125":{"label":"Max Fake F&I","tier":20},"126":{"label":"F&I 4th Max","tier":4},"129":{"label":"F&I 4th Max","tier":4},"146":{"label":"F&I 2nd Max","tier":2},"148":{"label":"Fake F&I","tier":21},"149":{"label":"F&I 9th Max","tier":9},"152":{"label":"F&I 3rd Max","tier":3},"156":{"label":"F&I 10th Max","tier":10},"165":{"label":"F&I 9th Max","tier":9},"170":{"label":"Fake F&I","tier":21},"171":{"label":"F&I 9th Max","tier":9},"177":{"label":"F&I 10th Max","tier":10},"178":{"label":"F&I 8th Max","tier":8},"182":{"label":"F&I 5th Max","tier":5},"183":{"label":"Max Fake F&I","tier":20},"188":{"label":"F&I 8th Max","tier":8},"195":{"label":"Max Fake F&I","tier":20},"196":{"label":"Fake F&I","tier":21},"202":{"label":"F&I 8th Max","tier":8},"203":{"label":"Max Fake F&I","tier":20},"204":{"label":"F&I 5th Max","tier":5},"206":{"label":"F&I 9th Max","tier":9},"213":{"label":"F&I 7th Max","tier":7},"216":{"label":"Fake F&I","tier":21},"222":{"label":"Fake F&I","tier":21},"230":{"label":"F&I 6th Max","tier":6},"232":{"label":"Max Fake F&I","tier":20},"233":{"label":"F&I 7th Max","tier":7},"234":{"label":"Fake F&I","tier":21}
2569,"238":{"label":"F&I 10th Max","tier":10},"241":{"label":"F&I 2nd Max","tier":2},"243":{"label":"F&I 7th Max","tier":7},"252":{"label":"F&I 5th Max","tier":5},"254":{"label":"Max Fake F&I","tier":20},"266":{"label":"Fake F&I","tier":21},"274":{"label":"F&I 7th Max","tier":7},"281":{"label":"F&I 3rd Max","tier":3},"287":{"label":"F&I 9th Max","tier":9},"292":{"label":"F&I 3rd Max","tier":3},"304":{"label":"Fake F&I","tier":21},"307":{"label":"Fake F&I","tier":21},"309":{"label":"Fake F&I","tier":21},"315":{"label":"Fake F&I","tier":21},"321":{"label":"Fake F&I","tier":21},"328":{"label":"Fake F&I","tier":21},"329":{"label":"Max Fake F&I","tier":20},"332":{"label":"F&I 4th Max","tier":4},"333":{"label":"Fake F&I","tier":21},"337":{"label":"F&I 8th Max","tier":8},"340":{"label":"F&I 6th Max","tier":6},"344":{"label":"F&I 3rd Max","tier":3},"351":{"label":"Max Fake F&I","tier":20},"356":{"label":"F&I 6th Max","tier":6},"359":{"label":"F&I 2nd Max","tier":2},"364":{"label":"Fake F&I","tier":21},"368":{"label":"Fake F&I","tier":21},"370":{"label":"F&I 9th Max","tier":9},"372":{"label":"Max Fake F&I","tier":20},"378":{"label":"F&I 8th Max","tier":8},"393":{"label":"F&I 2nd Max","tier":2},"397":{"label":"Max Fake F&I","tier":20},"400":{"label":"Fake F&I","tier":21},"402":{"label":"F&I 10th Max","tier":10},"404":{"label":"Max Fake F&I","tier":20},"405":{"label":"F&I 7th Max","tier":7},"406":{"label":"F&I 8th Max","tier":8},"411":{"label":"Fake F&I","tier":21},"412":{"label":"F&I 1st Max","tier":1},"413":{"label":"Fake F&I","tier":21},"415":{"label":"Fake F&I","tier":21},"438":{"label":"Fake F&I","tier":21},"441":{"label":"Max Fake F&I","tier":20},"444":{"label":"F&I 6th Max","tier":6},"445":{"label":"Fake F&I","tier":21},"448":{"label":"Max Fake F&I","tier":20},"452":{"label":"F&I 6th Max","tier":6},"454":{"label":"F&I 7th Max","tier":7},"457":{"label":"F&I 5th Max","tier":5},"459":{"label":"Max Fake F&I","tier":20},"461":{"label":"F&I 8th Max","tier":8},"463":{"label":"Fake F&I","tier":21},"471":{"label":"F&I 6th Max","tier":6},"473":{"label":"Max Fake F&I","tier":20},"483":{"label":"Max Fake F&I","tier":20},"485":{"label":"Fake F&I","tier":21},"489":{"label":"Fake F&I","tier":21},"493":{"label":"F&I 9th Max","tier":9},"496":{"label":"Fake F&I","tier":21},"499":{"label":"F&I 9th Max","tier":9},"506":{"label":"Fake F&I","tier":21},"516":{"label":"F&I 9th Max","tier":9},"522":{"label":"F&I 5th Max","tier":5},"535":{"label":"Fake F&I","tier":21},"537":{"label":"Max Fake F&I","tier":20},"539":{"label":"F&I 8th Max","tier":8},"541":{"label":"F&I 2nd Max","tier":2},"545":{"label":"F&I 10th Max","tier":10},"546":{"label":"F&I 10th Max","tier":10},"553":{"label":"F&I 10th Max","tier":10},"559":{"label":"F&I 10th Max","tier":10},"561":{"label":"Max Fake F&I","tier":20},"570":{"label":"Fake F&I","tier":21},"578":{"label":"F&I 5th Max","tier":5},"582":{"label":"Fake F&I","tier":21},"589":{"label":"F&I 10th Max","tier":10},"590":{"label":"Max Fake F&I","tier":20},"591":{"label":"F&I 10th Max","tier":10},"593":{"label":"Fake F&I","tier":21},"602":{"label":"F&I 2nd Max","tier":2},"605":{"label":"Fake F&I","tier":21},"607":{"label":"F&I 6th Max","tier":6},"614":{"label":"F&I 7th Max","tier":7},"621":{"label":"F&I 6th Max","tier":6},"626":{"label":"Max Fake F&I","tier":20},"628":{"label":"F&I 3rd Max","tier":3},"630":{"label":"Fake F&I","tier":21},"631":{"label":"F&I 6th Max","tier":6},"632":{"label":"Max Fake F&I","tier":20},"637":{"label":"F&I 9th Max","tier":9},"647":{"label":"Max Fake F&I","tier":20},"649":{"label":"F&I 2nd Max","tier":2},"652":{"label":"F&I 5th Max","tier":5},"653":{"label":"F&I 7th Max","tier":7},"655":{"label":"F&I 9th Max","tier":9},"656":{"label":"F&I 9th Max","tier":9},"660":{"label":"F&I 5th Max","tier":5},"663":{"label":"Fake F&I","tier":21},"667":{"label":"Fake F&I","tier":21},"670":{"label":"Fake F&I","tier":21},"672":{"label":"F&I 9th Max","tier":9},"673":{"label":"F&I 3rd Max","tier":3},"674":{"label":"Fake F&I","tier":21},"683":{"label":"F&I 7th Max","tier":7},"685":{"label":"F&I 5th Max","tier":5},"688":{"label":"F&I 2nd Max","tier":2},"691":{"label":"Fake F&I","tier":21},"696":{"label":"F&I 8th Max","tier":8},"701":{"label":"F&I 2nd Max","tier":2},"702":{"label":"F&I 8th Max","tier":8},"705":{"label":"F&I 5th Max","tier":5},"706":{"label":"F&I 9th Max","tier":9},"710":{"label":"Max Fake F&I","tier":20},"717":{"label":"Fake F&I","tier":21},"723":{"label":"Fake F&I","tier":21}
2569,"725":{"label":"F&I 10th Max","tier":10},"727":{"label":"Max Fake F&I","tier":20},"728":{"label":"F&I 7th Max","tier":7},"732":{"label":"F&I 7th Max","tier":7},"736":{"label":"F&I 5th Max","tier":5},"743":{"label":"F&I 3rd Max","tier":3},"746":{"label":"Fake F&I","tier":21},"753":{"label":"Max Fake F&I","tier":20},"756":{"label":"Max Fake F&I","tier":20},"761":{"label":"F&I 6th Max","tier":6},"764":{"label":"F&I 10th Max","tier":10},"766":{"label":"F&I 9th Max","tier":9},"770":{"label":"F&I 7th Max","tier":7},"773":{"label":"F&I 6th Max","tier":6},"777":{"label":"F&I 3rd Max","tier":3},"780":{"label":"F&I 4th Max","tier":4},"785":{"label":"Max Fake F&I","tier":20},"787":{"label":"F&I 4th Max","tier":4},"791":{"label":"F&I 10th Max","tier":10},"792":{"label":"F&I 3rd Max","tier":3},"794":{"label":"Fake F&I","tier":21},"795":{"label":"F&I 7th Max","tier":7},"803":{"label":"F&I 7th Max","tier":7},"805":{"label":"Max Fake F&I","tier":20},"809":{"label":"Max Fake F&I","tier":20},"810":{"label":"F&I 10th Max","tier":10},"817":{"label":"F&I 9th Max","tier":9},"818":{"label":"Max Fake F&I","tier":20},"822":{"label":"Fake F&I","tier":21},"826":{"label":"F&I 7th Max","tier":7},"832":{"label":"F&I 5th Max","tier":5},"844":{"label":"F&I 10th Max","tier":10},"845":{"label":"Fake F&I","tier":21},"846":{"label":"Fake F&I","tier":21},"854":{"label":"F&I 8th Max","tier":8},"858":{"label":"F&I 10th Max","tier":10},"867":{"label":"F&I 7th Max","tier":7},"868":{"label":"F&I 10th Max","tier":10},"869":{"label":"Max Fake F&I","tier":20},"873":{"label":"F&I 6th Max","tier":6},"874":{"label":"F&I 4th Max","tier":4},"876":{"label":"F&I 6th Max","tier":6},"908":{"label":"F&I 4th Max","tier":4},"909":{"label":"Max Fake F&I","tier":20},"918":{"label":"F&I 4th Max","tier":4},"922":{"label":"F&I 9th Max","tier":9},"923":{"label":"F&I 4th Max","tier":4},"930":{"label":"Max Fake F&I","tier":20},"931":{"label":"Fake F&I","tier":21},"941":{"label":"Max Fake F&I","tier":20},"948":{"label":"Fake F&I","tier":21},"949":{"label":"F&I 7th Max","tier":7},"958":{"label":"Fake F&I","tier":21},"959":{"label":"F&I 9th Max","tier":9},"962":{"label":"Max Fake F&I","tier":20},"966":{"label":"F&I 8th Max","tier":8},"971":{"label":"F&I 8th Max","tier":8},"972":{"label":"F&I 10th Max","tier":10},"976":{"label":"Max Fake F&I","tier":20},"977":{"label":"F&I 10th Max","tier":10},"980":{"label":"Max Fake F&I","tier":20},"982":{"label":"F&I 6th Max","tier":6},"988":{"label":"F&I 5th Max","tier":5},"989":{"label":"Max Fake F&I","tier":20},"994":{"label":"F&I 3rd Max","tier":3},"997":{"label":"F&I 9th Max","tier":9}},"Shadow Daggers":{"5":{"label":"F&I 8th Max","tier":8},"8":{"label":"F&I 7th Max","tier":7},"9":{"label":"Max Fake F&I","tier":20},"14":{"label":"F&I 7th Max","tier":7},"16":{"label":"F&I 2nd Max","tier":2},"27":{"label":"Max Fake F&I","tier":20},"28":{"label":"F&I 10th Max","tier":10},"32":{"label":"F&I 7th Max","tier":7},"48":{"label":"F&I 4th Max","tier":4},"58":{"label":"F&I 7th Max","tier":7},"60":{"label":"Fake F&I","tier":21},"62":{"label":"Fake F&I","tier":21},"68":{"label":"F&I 9th Max","tier":9},"71":{"label":"Fake F&I","tier":21},"90":{"label":"Max Fake F&I","tier":20},"98":{"label":"Fake F&I","tier":21},"108":{"label":"F&I 7th Max","tier":7},"110":{"label":"Max Fake F&I","tier":20},"112":{"label":"F&I 6th Max","tier":6},"121":{"label":"F&I 9th Max","tier":9},"125":{"label":"Max Fake F&I","tier":20},"126":{"label":"F&I 4th Max","tier":4},"129":{"label":"F&I 4th Max","tier":4},"146":{"label":"F&I 2nd Max","tier":2},"148":{"label":"Fake F&I","tier":21},"149":{"label":"F&I 9th Max","tier":9},"152":{"label":"F&I 3rd Max","tier":3},"156":{"label":"F&I 10th Max","tier":10},"165":{"label":"F&I 9th Max","tier":9},"170":{"label":"Fake F&I","tier":21},"171":{"label":"F&I 9th Max","tier":9},"177":{"label":"F&I 10th Max","tier":10},"178":{"label":"F&I 8th Max","tier":8},"182":{"label":"F&I 5th Max","tier":5},"183":{"label":"Max Fake F&I","tier":20},"188":{"label":"F&I 8th Max","tier":8},"195":{"label":"Max Fake F&I","tier":20},"196":{"label":"Fake F&I","tier":21},"202":{"label":"F&I 8th Max","tier":8},"203":{"label":"Max Fake F&I","tier":20},"204":{"label":"F&I 5th Max","tier":5},"206":{"label":"F&I 9th Max","tier":9},"213":{"label":"F&I 7th Max","tier":7},"216":{"label":"Fake F&I","tier":21},"222":{"label":"Fake F&I","tier":21},"230":{"label":"F&I 6th Max","tier":6},"232":{"label":"Max Fake F&I","tier":20},"233":{"label":"F&I 7th Max","tier":7},"234":{"label":"Fake F&I","tier":21}
2569,"238":{"label":"F&I 10th Max","tier":10},"241":{"label":"F&I 2nd Max","tier":2},"243":{"label":"F&I 7th Max","tier":7},"252":{"label":"F&I 5th Max","tier":5},"254":{"label":"Max Fake F&I","tier":20},"266":{"label":"Fake F&I","tier":21},"274":{"label":"F&I 7th Max","tier":7},"281":{"label":"F&I 3rd Max","tier":3},"287":{"label":"F&I 9th Max","tier":9},"292":{"label":"F&I 3rd Max","tier":3},"304":{"label":"Fake F&I","tier":21},"307":{"label":"Fake F&I","tier":21},"309":{"label":"Fake F&I","tier":21},"315":{"label":"Fake F&I","tier":21},"321":{"label":"Fake F&I","tier":21},"328":{"label":"Fake F&I","tier":21},"329":{"label":"Max Fake F&I","tier":20},"332":{"label":"F&I 4th Max","tier":4},"333":{"label":"Fake F&I","tier":21},"337":{"label":"F&I 8th Max","tier":8},"340":{"label":"F&I 6th Max","tier":6},"344":{"label":"F&I 3rd Max","tier":3},"351":{"label":"Max Fake F&I","tier":20},"356":{"label":"F&I 6th Max","tier":6},"359":{"label":"F&I 2nd Max","tier":2},"364":{"label":"Fake F&I","tier":21},"368":{"label":"Fake F&I","tier":21},"370":{"label":"F&I 9th Max","tier":9},"372":{"label":"Max Fake F&I","tier":20},"378":{"label":"F&I 8th Max","tier":8},"393":{"label":"F&I 2nd Max","tier":2},"397":{"label":"Max Fake F&I","tier":20},"400":{"label":"Fake F&I","tier":21},"402":{"label":"F&I 10th Max","tier":10},"404":{"label":"Max Fake F&I","tier":20},"405":{"label":"F&I 7th Max","tier":7},"406":{"label":"F&I 8th Max","tier":8},"411":{"label":"Fake F&I","tier":21},"412":{"label":"F&I 1st Max","tier":1},"413":{"label":"Fake F&I","tier":21},"415":{"label":"Fake F&I","tier":21},"438":{"label":"Fake F&I","tier":21},"441":{"label":"Max Fake F&I","tier":20},"444":{"label":"F&I 6th Max","tier":6},"445":{"label":"Fake F&I","tier":21},"448":{"label":"Max Fake F&I","tier":20},"452":{"label":"F&I 6th Max","tier":6},"454":{"label":"F&I 7th Max","tier":7},"457":{"label":"F&I 5th Max","tier":5},"459":{"label":"Max Fake F&I","tier":20},"461":{"label":"F&I 8th Max","tier":8},"463":{"label":"Fake F&I","tier":21},"471":{"label":"F&I 6th Max","tier":6},"473":{"label":"Max Fake F&I","tier":20},"483":{"label":"Max Fake F&I","tier":20},"485":{"label":"Fake F&I","tier":21},"489":{"label":"Fake F&I","tier":21},"493":{"label":"F&I 9th Max","tier":9},"496":{"label":"Fake F&I","tier":21},"499":{"label":"F&I 9th Max","tier":9},"506":{"label":"Fake F&I","tier":21},"516":{"label":"F&I 9th Max","tier":9},"522":{"label":"F&I 5th Max","tier":5},"535":{"label":"Fake F&I","tier":21},"537":{"label":"Max Fake F&I","tier":20},"539":{"label":"F&I 8th Max","tier":8},"541":{"label":"F&I 2nd Max","tier":2},"545":{"label":"F&I 10th Max","tier":10},"546":{"label":"F&I 10th Max","tier":10},"553":{"label":"F&I 10th Max","tier":10},"559":{"label":"F&I 10th Max","tier":10},"561":{"label":"Max Fake F&I","tier":20},"570":{"label":"Fake F&I","tier":21},"578":{"label":"F&I 5th Max","tier":5},"582":{"label":"Fake F&I","tier":21},"589":{"label":"F&I 10th Max","tier":10},"590":{"label":"Max Fake F&I","tier":20},"591":{"label":"F&I 10th Max","tier":10},"593":{"label":"Fake F&I","tier":21},"602":{"label":"F&I 2nd Max","tier":2},"605":{"label":"Fake F&I","tier":21},"607":{"label":"F&I 6th Max","tier":6},"614":{"label":"F&I 7th Max","tier":7},"621":{"label":"F&I 6th Max","tier":6},"626":{"label":"Max Fake F&I","tier":20},"628":{"label":"F&I 3rd Max","tier":3},"630":{"label":"Fake F&I","tier":21},"631":{"label":"F&I 6th Max","tier":6},"632":{"label":"Max Fake F&I","tier":20},"637":{"label":"F&I 9th Max","tier":9},"647":{"label":"Max Fake F&I","tier":20},"649":{"label":"F&I 2nd Max","tier":2},"652":{"label":"F&I 5th Max","tier":5},"653":{"label":"F&I 7th Max","tier":7},"655":{"label":"F&I 9th Max","tier":9},"656":{"label":"F&I 9th Max","tier":9},"660":{"label":"F&I 5th Max","tier":5},"663":{"label":"Fake F&I","tier":21},"667":{"label":"Fake F&I","tier":21},"670":{"label":"Fake F&I","tier":21},"672":{"label":"F&I 9th Max","tier":9},"673":{"label":"F&I 3rd Max","tier":3},"674":{"label":"Fake F&I","tier":21},"683":{"label":"F&I 7th Max","tier":7},"685":{"label":"F&I 5th Max","tier":5},"688":{"label":"F&I 2nd Max","tier":2},"691":{"label":"Fake F&I","tier":21},"696":{"label":"F&I 8th Max","tier":8},"701":{"label":"F&I 2nd Max","tier":2},"702":{"label":"F&I 8th Max","tier":8},"705":{"label":"F&I 5th Max","tier":5},"706":{"label":"F&I 9th Max","tier":9},"710":{"label":"Max Fake F&I","tier":20},"717":{"label":"Fake F&I","tier":21},"723":{"label":"Fake F&I","tier":21}
2569,"725":{"label":"F&I 10th Max","tier":10},"727":{"label":"Max Fake F&I","tier":20},"728":{"label":"F&I 7th Max","tier":7},"732":{"label":"F&I 7th Max","tier":7},"736":{"label":"F&I 5th Max","tier":5},"743":{"label":"F&I 3rd Max","tier":3},"746":{"label":"Fake F&I","tier":21},"753":{"label":"Max Fake F&I","tier":20},"756":{"label":"Max Fake F&I","tier":20},"761":{"label":"F&I 6th Max","tier":6},"764":{"label":"F&I 10th Max","tier":10},"766":{"label":"F&I 9th Max","tier":9},"770":{"label":"F&I 7th Max","tier":7},"773":{"label":"F&I 6th Max","tier":6},"777":{"label":"F&I 3rd Max","tier":3},"780":{"label":"F&I 4th Max","tier":4},"785":{"label":"Max Fake F&I","tier":20},"787":{"label":"F&I 4th Max","tier":4},"791":{"label":"F&I 10th Max","tier":10},"792":{"label":"F&I 3rd Max","tier":3},"794":{"label":"Fake F&I","tier":21},"795":{"label":"F&I 7th Max","tier":7},"803":{"label":"F&I 7th Max","tier":7},"805":{"label":"Max Fake F&I","tier":20},"809":{"label":"Max Fake F&I","tier":20},"810":{"label":"F&I 10th Max","tier":10},"817":{"label":"F&I 9th Max","tier":9},"818":{"label":"Max Fake F&I","tier":20},"822":{"label":"Fake F&I","tier":21},"826":{"label":"F&I 7th Max","tier":7},"832":{"label":"F&I 5th Max","tier":5},"844":{"label":"F&I 10th Max","tier":10},"845":{"label":"Fake F&I","tier":21},"846":{"label":"Fake F&I","tier":21},"854":{"label":"F&I 8th Max","tier":8},"858":{"label":"F&I 10th Max","tier":10},"867":{"label":"F&I 7th Max","tier":7},"868":{"label":"F&I 10th Max","tier":10},"869":{"label":"Max Fake F&I","tier":20},"873":{"label":"F&I 6th Max","tier":6},"874":{"label":"F&I 4th Max","tier":4},"876":{"label":"F&I 6th Max","tier":6},"908":{"label":"F&I 4th Max","tier":4},"909":{"label":"Max Fake F&I","tier":20},"918":{"label":"F&I 4th Max","tier":4},"922":{"label":"F&I 9th Max","tier":9},"923":{"label":"F&I 4th Max","tier":4},"930":{"label":"Max Fake F&I","tier":20},"931":{"label":"Fake F&I","tier":21},"941":{"label":"Max Fake F&I","tier":20},"948":{"label":"Fake F&I","tier":21},"949":{"label":"F&I 7th Max","tier":7},"958":{"label":"Fake F&I","tier":21},"959":{"label":"F&I 9th Max","tier":9},"962":{"label":"Max Fake F&I","tier":20},"966":{"label":"F&I 8th Max","tier":8},"971":{"label":"F&I 8th Max","tier":8},"972":{"label":"F&I 10th Max","tier":10},"976":{"label":"Max Fake F&I","tier":20},"977":{"label":"F&I 10th Max","tier":10},"980":{"label":"Max Fake F&I","tier":20},"982":{"label":"F&I 6th Max","tier":6},"988":{"label":"F&I 5th Max","tier":5},"989":{"label":"Max Fake F&I","tier":20},"994":{"label":"F&I 3rd Max","tier":3},"997":{"label":"F&I 9th Max","tier":9}},"Stiletto Knife":{"5":{"label":"F&I 8th Max","tier":8},"8":{"label":"F&I 7th Max","tier":7},"9":{"label":"Max Fake F&I","tier":20},"14":{"label":"F&I 7th Max","tier":7},"16":{"label":"F&I 2nd Max","tier":2},"27":{"label":"Max Fake F&I","tier":20},"28":{"label":"F&I 10th Max","tier":10},"32":{"label":"F&I 7th Max","tier":7},"48":{"label":"F&I 4th Max","tier":4},"58":{"label":"F&I 7th Max","tier":7},"60":{"label":"Fake F&I","tier":21},"62":{"label":"Fake F&I","tier":21},"68":{"label":"F&I 9th Max","tier":9},"71":{"label":"Fake F&I","tier":21},"90":{"label":"Max Fake F&I","tier":20},"98":{"label":"Fake F&I","tier":21},"108":{"label":"F&I 7th Max","tier":7},"110":{"label":"Max Fake F&I","tier":20},"112":{"label":"F&I 6th Max","tier":6},"121":{"label":"F&I 9th Max","tier":9},"125":{"label":"Max Fake F&I","tier":20},"126":{"label":"F&I 4th Max","tier":4},"129":{"label":"F&I 4th Max","tier":4},"146":{"label":"F&I 2nd Max","tier":2},"148":{"label":"Fake F&I","tier":21},"149":{"label":"F&I 9th Max","tier":9},"152":{"label":"F&I 3rd Max","tier":3},"156":{"label":"F&I 10th Max","tier":10},"165":{"label":"F&I 9th Max","tier":9},"170":{"label":"Fake F&I","tier":21},"171":{"label":"F&I 9th Max","tier":9},"177":{"label":"F&I 10th Max","tier":10},"178":{"label":"F&I 8th Max","tier":8},"182":{"label":"F&I 5th Max","tier":5},"183":{"label":"Max Fake F&I","tier":20},"188":{"label":"F&I 8th Max","tier":8},"195":{"label":"Max Fake F&I","tier":20},"196":{"label":"Fake F&I","tier":21},"202":{"label":"F&I 8th Max","tier":8},"203":{"label":"Max Fake F&I","tier":20},"204":{"label":"F&I 5th Max","tier":5},"206":{"label":"F&I 9th Max","tier":9},"213":{"label":"F&I 7th Max","tier":7},"216":{"label":"Fake F&I","tier":21},"222":{"label":"Fake F&I","tier":21},"230":{"label":"F&I 6th Max","tier":6},"232":{"label":"Max Fake F&I","tier":20},"233":{"label":"F&I 7th Max","tier":7},"234":{"label":"Fake F&I","tier":21}
2569,"238":{"label":"F&I 10th Max","tier":10},"241":{"label":"F&I 2nd Max","tier":2},"243":{"label":"F&I 7th Max","tier":7},"252":{"label":"F&I 5th Max","tier":5},"254":{"label":"Max Fake F&I","tier":20},"266":{"label":"Fake F&I","tier":21},"274":{"label":"F&I 7th Max","tier":7},"281":{"label":"F&I 3rd Max","tier":3},"287":{"label":"F&I 9th Max","tier":9},"292":{"label":"F&I 3rd Max","tier":3},"304":{"label":"Fake F&I","tier":21},"307":{"label":"Fake F&I","tier":21},"309":{"label":"Fake F&I","tier":21},"315":{"label":"Fake F&I","tier":21},"321":{"label":"Fake F&I","tier":21},"328":{"label":"Fake F&I","tier":21},"329":{"label":"Max Fake F&I","tier":20},"332":{"label":"F&I 4th Max","tier":4},"333":{"label":"Fake F&I","tier":21},"337":{"label":"F&I 8th Max","tier":8},"340":{"label":"F&I 6th Max","tier":6},"344":{"label":"F&I 3rd Max","tier":3},"351":{"label":"Max Fake F&I","tier":20},"356":{"label":"F&I 6th Max","tier":6},"359":{"label":"F&I 2nd Max","tier":2},"364":{"label":"Fake F&I","tier":21},"368":{"label":"Fake F&I","tier":21},"370":{"label":"F&I 9th Max","tier":9},"372":{"label":"Max Fake F&I","tier":20},"378":{"label":"F&I 8th Max","tier":8},"393":{"label":"F&I 2nd Max","tier":2},"397":{"label":"Max Fake F&I","tier":20},"400":{"label":"Fake F&I","tier":21},"402":{"label":"F&I 10th Max","tier":10},"404":{"label":"Max Fake F&I","tier":20},"405":{"label":"F&I 7th Max","tier":7},"406":{"label":"F&I 8th Max","tier":8},"411":{"label":"Fake F&I","tier":21},"412":{"label":"F&I 1st Max","tier":1},"413":{"label":"Fake F&I","tier":21},"415":{"label":"Fake F&I","tier":21},"438":{"label":"Fake F&I","tier":21},"441":{"label":"Max Fake F&I","tier":20},"444":{"label":"F&I 6th Max","tier":6},"445":{"label":"Fake F&I","tier":21},"448":{"label":"Max Fake F&I","tier":20},"452":{"label":"F&I 6th Max","tier":6},"454":{"label":"F&I 7th Max","tier":7},"457":{"label":"F&I 5th Max","tier":5},"459":{"label":"Max Fake F&I","tier":20},"461":{"label":"F&I 8th Max","tier":8},"463":{"label":"Fake F&I","tier":21},"471":{"label":"F&I 6th Max","tier":6},"473":{"label":"Max Fake F&I","tier":20},"483":{"label":"Max Fake F&I","tier":20},"485":{"label":"Fake F&I","tier":21},"489":{"label":"Fake F&I","tier":21},"493":{"label":"F&I 9th Max","tier":9},"496":{"label":"Fake F&I","tier":21},"499":{"label":"F&I 9th Max","tier":9},"506":{"label":"Fake F&I","tier":21},"516":{"label":"F&I 9th Max","tier":9},"522":{"label":"F&I 5th Max","tier":5},"535":{"label":"Fake F&I","tier":21},"537":{"label":"Max Fake F&I","tier":20},"539":{"label":"F&I 8th Max","tier":8},"541":{"label":"F&I 2nd Max","tier":2},"545":{"label":"F&I 10th Max","tier":10},"546":{"label":"F&I 10th Max","tier":10},"553":{"label":"F&I 10th Max","tier":10},"559":{"label":"F&I 10th Max","tier":10},"561":{"label":"Max Fake F&I","tier":20},"570":{"label":"Fake F&I","tier":21},"578":{"label":"F&I 5th Max","tier":5},"582":{"label":"Fake F&I","tier":21},"589":{"label":"F&I 10th Max","tier":10},"590":{"label":"Max Fake F&I","tier":20},"591":{"label":"F&I 10th Max","tier":10},"593":{"label":"Fake F&I","tier":21},"602":{"label":"F&I 2nd Max","tier":2},"605":{"label":"Fake F&I","tier":21},"607":{"label":"F&I 6th Max","tier":6},"614":{"label":"F&I 7th Max","tier":7},"621":{"label":"F&I 6th Max","tier":6},"626":{"label":"Max Fake F&I","tier":20},"628":{"label":"F&I 3rd Max","tier":3},"630":{"label":"Fake F&I","tier":21},"631":{"label":"F&I 6th Max","tier":6},"632":{"label":"Max Fake F&I","tier":20},"637":{"label":"F&I 9th Max","tier":9},"647":{"label":"Max Fake F&I","tier":20},"649":{"label":"F&I 2nd Max","tier":2},"652":{"label":"F&I 5th Max","tier":5},"653":{"label":"F&I 7th Max","tier":7},"655":{"label":"F&I 9th Max","tier":9},"656":{"label":"F&I 9th Max","tier":9},"660":{"label":"F&I 5th Max","tier":5},"663":{"label":"Fake F&I","tier":21},"667":{"label":"Fake F&I","tier":21},"670":{"label":"Fake F&I","tier":21},"672":{"label":"F&I 9th Max","tier":9},"673":{"label":"F&I 3rd Max","tier":3},"674":{"label":"Fake F&I","tier":21},"683":{"label":"F&I 7th Max","tier":7},"685":{"label":"F&I 5th Max","tier":5},"688":{"label":"F&I 2nd Max","tier":2},"691":{"label":"Fake F&I","tier":21},"696":{"label":"F&I 8th Max","tier":8},"701":{"label":"F&I 2nd Max","tier":2},"702":{"label":"F&I 8th Max","tier":8},"705":{"label":"F&I 5th Max","tier":5},"706":{"label":"F&I 9th Max","tier":9},"710":{"label":"Max Fake F&I","tier":20},"717":{"label":"Fake F&I","tier":21},"723":{"label":"Fake F&I","tier":21}
2569,"725":{"label":"F&I 10th Max","tier":10},"727":{"label":"Max Fake F&I","tier":20},"728":{"label":"F&I 7th Max","tier":7},"732":{"label":"F&I 7th Max","tier":7},"736":{"label":"F&I 5th Max","tier":5},"743":{"label":"F&I 3rd Max","tier":3},"746":{"label":"Fake F&I","tier":21},"753":{"label":"Max Fake F&I","tier":20},"756":{"label":"Max Fake F&I","tier":20},"761":{"label":"F&I 6th Max","tier":6},"764":{"label":"F&I 10th Max","tier":10},"766":{"label":"F&I 9th Max","tier":9},"770":{"label":"F&I 7th Max","tier":7},"773":{"label":"F&I 6th Max","tier":6},"777":{"label":"F&I 3rd Max","tier":3},"780":{"label":"F&I 4th Max","tier":4},"785":{"label":"Max Fake F&I","tier":20},"787":{"label":"F&I 4th Max","tier":4},"791":{"label":"F&I 10th Max","tier":10},"792":{"label":"F&I 3rd Max","tier":3},"794":{"label":"Fake F&I","tier":21},"795":{"label":"F&I 7th Max","tier":7},"803":{"label":"F&I 7th Max","tier":7},"805":{"label":"Max Fake F&I","tier":20},"809":{"label":"Max Fake F&I","tier":20},"810":{"label":"F&I 10th Max","tier":10},"817":{"label":"F&I 9th Max","tier":9},"818":{"label":"Max Fake F&I","tier":20},"822":{"label":"Fake F&I","tier":21},"826":{"label":"F&I 7th Max","tier":7},"832":{"label":"F&I 5th Max","tier":5},"844":{"label":"F&I 10th Max","tier":10},"845":{"label":"Fake F&I","tier":21},"846":{"label":"Fake F&I","tier":21},"854":{"label":"F&I 8th Max","tier":8},"858":{"label":"F&I 10th Max","tier":10},"867":{"label":"F&I 7th Max","tier":7},"868":{"label":"F&I 10th Max","tier":10},"869":{"label":"Max Fake F&I","tier":20},"873":{"label":"F&I 6th Max","tier":6},"874":{"label":"F&I 4th Max","tier":4},"876":{"label":"F&I 6th Max","tier":6},"908":{"label":"F&I 4th Max","tier":4},"909":{"label":"Max Fake F&I","tier":20},"918":{"label":"F&I 4th Max","tier":4},"922":{"label":"F&I 9th Max","tier":9},"923":{"label":"F&I 4th Max","tier":4},"930":{"label":"Max Fake F&I","tier":20},"931":{"label":"Fake F&I","tier":21},"941":{"label":"Max Fake F&I","tier":20},"948":{"label":"Fake F&I","tier":21},"949":{"label":"F&I 7th Max","tier":7},"958":{"label":"Fake F&I","tier":21},"959":{"label":"F&I 9th Max","tier":9},"962":{"label":"Max Fake F&I","tier":20},"966":{"label":"F&I 8th Max","tier":8},"971":{"label":"F&I 8th Max","tier":8},"972":{"label":"F&I 10th Max","tier":10},"976":{"label":"Max Fake F&I","tier":20},"977":{"label":"F&I 10th Max","tier":10},"980":{"label":"Max Fake F&I","tier":20},"982":{"label":"F&I 6th Max","tier":6},"988":{"label":"F&I 5th Max","tier":5},"989":{"label":"Max Fake F&I","tier":20},"994":{"label":"F&I 3rd Max","tier":3},"997":{"label":"F&I 9th Max","tier":9}},"Ursus Knife":{"5":{"label":"F&I 8th Max","tier":8},"8":{"label":"F&I 7th Max","tier":7},"9":{"label":"Max Fake F&I","tier":20},"14":{"label":"F&I 7th Max","tier":7},"16":{"label":"F&I 2nd Max","tier":2},"27":{"label":"Max Fake F&I","tier":20},"28":{"label":"F&I 10th Max","tier":10},"32":{"label":"F&I 7th Max","tier":7},"48":{"label":"F&I 4th Max","tier":4},"58":{"label":"F&I 7th Max","tier":7},"60":{"label":"Fake F&I","tier":21},"62":{"label":"Fake F&I","tier":21},"68":{"label":"F&I 9th Max","tier":9},"71":{"label":"Fake F&I","tier":21},"90":{"label":"Max Fake F&I","tier":20},"98":{"label":"Fake F&I","tier":21},"108":{"label":"F&I 7th Max","tier":7},"110":{"label":"Max Fake F&I","tier":20},"112":{"label":"F&I 6th Max","tier":6},"121":{"label":"F&I 9th Max","tier":9},"125":{"label":"Max Fake F&I","tier":20},"126":{"label":"F&I 4th Max","tier":4},"129":{"label":"F&I 4th Max","tier":4},"146":{"label":"F&I 2nd Max","tier":2},"148":{"label":"Fake F&I","tier":21},"149":{"label":"F&I 9th Max","tier":9},"152":{"label":"F&I 3rd Max","tier":3},"156":{"label":"F&I 10th Max","tier":10},"165":{"label":"F&I 9th Max","tier":9},"170":{"label":"Fake F&I","tier":21},"171":{"label":"F&I 9th Max","tier":9},"177":{"label":"F&I 10th Max","tier":10},"178":{"label":"F&I 8th Max","tier":8},"182":{"label":"F&I 5th Max","tier":5},"183":{"label":"Max Fake F&I","tier":20},"188":{"label":"F&I 8th Max","tier":8},"195":{"label":"Max Fake F&I","tier":20},"196":{"label":"Fake F&I","tier":21},"202":{"label":"F&I 8th Max","tier":8},"203":{"label":"Max Fake F&I","tier":20},"204":{"label":"F&I 5th Max","tier":5},"206":{"label":"F&I 9th Max","tier":9},"213":{"label":"F&I 7th Max","tier":7},"216":{"label":"Fake F&I","tier":21},"222":{"label":"Fake F&I","tier":21},"230":{"label":"F&I 6th Max","tier":6},"232":{"label":"Max Fake F&I","tier":20},"233":{"label":"F&I 7th Max","tier":7},"234":{"label":"Fake F&I","tier":21}
2569,"238":{"label":"F&I 10th Max","tier":10},"241":{"label":"F&I 2nd Max","tier":2},"243":{"label":"F&I 7th Max","tier":7},"252":{"label":"F&I 5th Max","tier":5},"254":{"label":"Max Fake F&I","tier":20},"266":{"label":"Fake F&I","tier":21},"274":{"label":"F&I 7th Max","tier":7},"281":{"label":"F&I 3rd Max","tier":3},"287":{"label":"F&I 9th Max","tier":9},"292":{"label":"F&I 3rd Max","tier":3},"304":{"label":"Fake F&I","tier":21},"307":{"label":"Fake F&I","tier":21},"309":{"label":"Fake F&I","tier":21},"315":{"label":"Fake F&I","tier":21},"321":{"label":"Fake F&I","tier":21},"328":{"label":"Fake F&I","tier":21},"329":{"label":"Max Fake F&I","tier":20},"332":{"label":"F&I 4th Max","tier":4},"333":{"label":"Fake F&I","tier":21},"337":{"label":"F&I 8th Max","tier":8},"340":{"label":"F&I 6th Max","tier":6},"344":{"label":"F&I 3rd Max","tier":3},"351":{"label":"Max Fake F&I","tier":20},"356":{"label":"F&I 6th Max","tier":6},"359":{"label":"F&I 2nd Max","tier":2},"364":{"label":"Fake F&I","tier":21},"368":{"label":"Fake F&I","tier":21},"370":{"label":"F&I 9th Max","tier":9},"372":{"label":"Max Fake F&I","tier":20},"378":{"label":"F&I 8th Max","tier":8},"393":{"label":"F&I 2nd Max","tier":2},"397":{"label":"Max Fake F&I","tier":20},"400":{"label":"Fake F&I","tier":21},"402":{"label":"F&I 10th Max","tier":10},"404":{"label":"Max Fake F&I","tier":20},"405":{"label":"F&I 7th Max","tier":7},"406":{"label":"F&I 8th Max","tier":8},"411":{"label":"Fake F&I","tier":21},"412":{"label":"F&I 1st Max","tier":1},"413":{"label":"Fake F&I","tier":21},"415":{"label":"Fake F&I","tier":21},"438":{"label":"Fake F&I","tier":21},"441":{"label":"Max Fake F&I","tier":20},"444":{"label":"F&I 6th Max","tier":6},"445":{"label":"Fake F&I","tier":21},"448":{"label":"Max Fake F&I","tier":20},"452":{"label":"F&I 6th Max","tier":6},"454":{"label":"F&I 7th Max","tier":7},"457":{"label":"F&I 5th Max","tier":5},"459":{"label":"Max Fake F&I","tier":20},"461":{"label":"F&I 8th Max","tier":8},"463":{"label":"Fake F&I","tier":21},"471":{"label":"F&I 6th Max","tier":6},"473":{"label":"Max Fake F&I","tier":20},"483":{"label":"Max Fake F&I","tier":20},"485":{"label":"Fake F&I","tier":21},"489":{"label":"Fake F&I","tier":21},"493":{"label":"F&I 9th Max","tier":9},"496":{"label":"Fake F&I","tier":21},"499":{"label":"F&I 9th Max","tier":9},"506":{"label":"Fake F&I","tier":21},"516":{"label":"F&I 9th Max","tier":9},"522":{"label":"F&I 5th Max","tier":5},"535":{"label":"Fake F&I","tier":21},"537":{"label":"Max Fake F&I","tier":20},"539":{"label":"F&I 8th Max","tier":8},"541":{"label":"F&I 2nd Max","tier":2},"545":{"label":"F&I 10th Max","tier":10},"546":{"label":"F&I 10th Max","tier":10},"553":{"label":"F&I 10th Max","tier":10},"559":{"label":"F&I 10th Max","tier":10},"561":{"label":"Max Fake F&I","tier":20},"570":{"label":"Fake F&I","tier":21},"578":{"label":"F&I 5th Max","tier":5},"582":{"label":"Fake F&I","tier":21},"589":{"label":"F&I 10th Max","tier":10},"590":{"label":"Max Fake F&I","tier":20},"591":{"label":"F&I 10th Max","tier":10},"593":{"label":"Fake F&I","tier":21},"602":{"label":"F&I 2nd Max","tier":2},"605":{"label":"Fake F&I","tier":21},"607":{"label":"F&I 6th Max","tier":6},"614":{"label":"F&I 7th Max","tier":7},"621":{"label":"F&I 6th Max","tier":6},"626":{"label":"Max Fake F&I","tier":20},"628":{"label":"F&I 3rd Max","tier":3},"630":{"label":"Fake F&I","tier":21},"631":{"label":"F&I 6th Max","tier":6},"632":{"label":"Max Fake F&I","tier":20},"637":{"label":"F&I 9th Max","tier":9},"647":{"label":"Max Fake F&I","tier":20},"649":{"label":"F&I 2nd Max","tier":2},"652":{"label":"F&I 5th Max","tier":5},"653":{"label":"F&I 7th Max","tier":7},"655":{"label":"F&I 9th Max","tier":9},"656":{"label":"F&I 9th Max","tier":9},"660":{"label":"F&I 5th Max","tier":5},"663":{"label":"Fake F&I","tier":21},"667":{"label":"Fake F&I","tier":21},"670":{"label":"Fake F&I","tier":21},"672":{"label":"F&I 9th Max","tier":9},"673":{"label":"F&I 3rd Max","tier":3},"674":{"label":"Fake F&I","tier":21},"683":{"label":"F&I 7th Max","tier":7},"685":{"label":"F&I 5th Max","tier":5},"688":{"label":"F&I 2nd Max","tier":2},"691":{"label":"Fake F&I","tier":21},"696":{"label":"F&I 8th Max","tier":8},"701":{"label":"F&I 2nd Max","tier":2},"702":{"label":"F&I 8th Max","tier":8},"705":{"label":"F&I 5th Max","tier":5},"706":{"label":"F&I 9th Max","tier":9},"710":{"label":"Max Fake F&I","tier":20},"717":{"label":"Fake F&I","tier":21},"723":{"label":"Fake F&I","tier":21}
2569,"725":{"label":"F&I 10th Max","tier":10},"727":{"label":"Max Fake F&I","tier":20},"728":{"label":"F&I 7th Max","tier":7},"732":{"label":"F&I 7th Max","tier":7},"736":{"label":"F&I 5th Max","tier":5},"743":{"label":"F&I 3rd Max","tier":3},"746":{"label":"Fake F&I","tier":21},"753":{"label":"Max Fake F&I","tier":20},"756":{"label":"Max Fake F&I","tier":20},"761":{"label":"F&I 6th Max","tier":6},"764":{"label":"F&I 10th Max","tier":10},"766":{"label":"F&I 9th Max","tier":9},"770":{"label":"F&I 7th Max","tier":7},"773":{"label":"F&I 6th Max","tier":6},"777":{"label":"F&I 3rd Max","tier":3},"780":{"label":"F&I 4th Max","tier":4},"785":{"label":"Max Fake F&I","tier":20},"787":{"label":"F&I 4th Max","tier":4},"791":{"label":"F&I 10th Max","tier":10},"792":{"label":"F&I 3rd Max","tier":3},"794":{"label":"Fake F&I","tier":21},"795":{"label":"F&I 7th Max","tier":7},"803":{"label":"F&I 7th Max","tier":7},"805":{"label":"Max Fake F&I","tier":20},"809":{"label":"Max Fake F&I","tier":20},"810":{"label":"F&I 10th Max","tier":10},"817":{"label":"F&I 9th Max","tier":9},"818":{"label":"Max Fake F&I","tier":20},"822":{"label":"Fake F&I","tier":21},"826":{"label":"F&I 7th Max","tier":7},"832":{"label":"F&I 5th Max","tier":5},"844":{"label":"F&I 10th Max","tier":10},"845":{"label":"Fake F&I","tier":21},"846":{"label":"Fake F&I","tier":21},"854":{"label":"F&I 8th Max","tier":8},"858":{"label":"F&I 10th Max","tier":10},"867":{"label":"F&I 7th Max","tier":7},"868":{"label":"F&I 10th Max","tier":10},"869":{"label":"Max Fake F&I","tier":20},"873":{"label":"F&I 6th Max","tier":6},"874":{"label":"F&I 4th Max","tier":4},"876":{"label":"F&I 6th Max","tier":6},"908":{"label":"F&I 4th Max","tier":4},"909":{"label":"Max Fake F&I","tier":20},"918":{"label":"F&I 4th Max","tier":4},"922":{"label":"F&I 9th Max","tier":9},"923":{"label":"F&I 4th Max","tier":4},"930":{"label":"Max Fake F&I","tier":20},"931":{"label":"Fake F&I","tier":21},"941":{"label":"Max Fake F&I","tier":20},"948":{"label":"Fake F&I","tier":21},"949":{"label":"F&I 7th Max","tier":7},"958":{"label":"Fake F&I","tier":21},"959":{"label":"F&I 9th Max","tier":9},"962":{"label":"Max Fake F&I","tier":20},"966":{"label":"F&I 8th Max","tier":8},"971":{"label":"F&I 8th Max","tier":8},"972":{"label":"F&I 10th Max","tier":10},"976":{"label":"Max Fake F&I","tier":20},"977":{"label":"F&I 10th Max","tier":10},"980":{"label":"Max Fake F&I","tier":20},"982":{"label":"F&I 6th Max","tier":6},"988":{"label":"F&I 5th Max","tier":5},"989":{"label":"Max Fake F&I","tier":20},"994":{"label":"F&I 3rd Max","tier":3},"997":{"label":"F&I 9th Max","tier":9}},"Navaja Knife":{"5":{"label":"F&I 8th Max","tier":8},"8":{"label":"F&I 7th Max","tier":7},"9":{"label":"Max Fake F&I","tier":20},"14":{"label":"F&I 7th Max","tier":7},"16":{"label":"F&I 2nd Max","tier":2},"27":{"label":"Max Fake F&I","tier":20},"28":{"label":"F&I 10th Max","tier":10},"32":{"label":"F&I 7th Max","tier":7},"48":{"label":"F&I 4th Max","tier":4},"58":{"label":"F&I 7th Max","tier":7},"60":{"label":"Fake F&I","tier":21},"62":{"label":"Fake F&I","tier":21},"68":{"label":"F&I 9th Max","tier":9},"71":{"label":"Fake F&I","tier":21},"90":{"label":"Max Fake F&I","tier":20},"98":{"label":"Fake F&I","tier":21},"108":{"label":"F&I 7th Max","tier":7},"110":{"label":"Max Fake F&I","tier":20},"112":{"label":"F&I 6th Max","tier":6},"121":{"label":"F&I 9th Max","tier":9},"125":{"label":"Max Fake F&I","tier":20},"126":{"label":"F&I 4th Max","tier":4},"129":{"label":"F&I 4th Max","tier":4},"146":{"label":"F&I 2nd Max","tier":2},"148":{"label":"Fake F&I","tier":21},"149":{"label":"F&I 9th Max","tier":9},"152":{"label":"F&I 3rd Max","tier":3},"156":{"label":"F&I 10th Max","tier":10},"165":{"label":"F&I 9th Max","tier":9},"170":{"label":"Fake F&I","tier":21},"171":{"label":"F&I 9th Max","tier":9},"177":{"label":"F&I 10th Max","tier":10},"178":{"label":"F&I 8th Max","tier":8},"182":{"label":"F&I 5th Max","tier":5},"183":{"label":"Max Fake F&I","tier":20},"188":{"label":"F&I 8th Max","tier":8},"195":{"label":"Max Fake F&I","tier":20},"196":{"label":"Fake F&I","tier":21},"202":{"label":"F&I 8th Max","tier":8},"203":{"label":"Max Fake F&I","tier":20},"204":{"label":"F&I 5th Max","tier":5},"206":{"label":"F&I 9th Max","tier":9},"213":{"label":"F&I 7th Max","tier":7},"216":{"label":"Fake F&I","tier":21},"222":{"label":"Fake F&I","tier":21},"230":{"label":"F&I 6th Max","tier":6},"232":{"label":"Max Fake F&I","tier":20},"233":{"label":"F&I 7th Max","tier":7},"234":{"label":"Fake F&I","tier":21}
2569,"238":{"label":"F&I 10th Max","tier":10},"241":{"label":"F&I 2nd Max","tier":2},"243":{"label":"F&I 7th Max","tier":7},"252":{"label":"F&I 5th Max","tier":5},"254":{"label":"Max Fake F&I","tier":20},"266":{"label":"Fake F&I","tier":21},"274":{"label":"F&I 7th Max","tier":7},"281":{"label":"F&I 3rd Max","tier":3},"287":{"label":"F&I 9th Max","tier":9},"292":{"label":"F&I 3rd Max","tier":3},"304":{"label":"Fake F&I","tier":21},"307":{"label":"Fake F&I","tier":21},"309":{"label":"Fake F&I","tier":21},"315":{"label":"Fake F&I","tier":21},"321":{"label":"Fake F&I","tier":21},"328":{"label":"Fake F&I","tier":21},"329":{"label":"Max Fake F&I","tier":20},"332":{"label":"F&I 4th Max","tier":4},"333":{"label":"Fake F&I","tier":21},"337":{"label":"F&I 8th Max","tier":8},"340":{"label":"F&I 6th Max","tier":6},"344":{"label":"F&I 3rd Max","tier":3},"351":{"label":"Max Fake F&I","tier":20},"356":{"label":"F&I 6th Max","tier":6},"359":{"label":"F&I 2nd Max","tier":2},"364":{"label":"Fake F&I","tier":21},"368":{"label":"Fake F&I","tier":21},"370":{"label":"F&I 9th Max","tier":9},"372":{"label":"Max Fake F&I","tier":20},"378":{"label":"F&I 8th Max","tier":8},"393":{"label":"F&I 2nd Max","tier":2},"397":{"label":"Max Fake F&I","tier":20},"400":{"label":"Fake F&I","tier":21},"402":{"label":"F&I 10th Max","tier":10},"404":{"label":"Max Fake F&I","tier":20},"405":{"label":"F&I 7th Max","tier":7},"406":{"label":"F&I 8th Max","tier":8},"411":{"label":"Fake F&I","tier":21},"412":{"label":"F&I 1st Max","tier":1},"413":{"label":"Fake F&I","tier":21},"415":{"label":"Fake F&I","tier":21},"438":{"label":"Fake F&I","tier":21},"441":{"label":"Max Fake F&I","tier":20},"444":{"label":"F&I 6th Max","tier":6},"445":{"label":"Fake F&I","tier":21},"448":{"label":"Max Fake F&I","tier":20},"452":{"label":"F&I 6th Max","tier":6},"454":{"label":"F&I 7th Max","tier":7},"457":{"label":"F&I 5th Max","tier":5},"459":{"label":"Max Fake F&I","tier":20},"461":{"label":"F&I 8th Max","tier":8},"463":{"label":"Fake F&I","tier":21},"471":{"label":"F&I 6th Max","tier":6},"473":{"label":"Max Fake F&I","tier":20},"483":{"label":"Max Fake F&I","tier":20},"485":{"label":"Fake F&I","tier":21},"489":{"label":"Fake F&I","tier":21},"493":{"label":"F&I 9th Max","tier":9},"496":{"label":"Fake F&I","tier":21},"499":{"label":"F&I 9th Max","tier":9},"506":{"label":"Fake F&I","tier":21},"516":{"label":"F&I 9th Max","tier":9},"522":{"label":"F&I 5th Max","tier":5},"535":{"label":"Fake F&I","tier":21},"537":{"label":"Max Fake F&I","tier":20},"539":{"label":"F&I 8th Max","tier":8},"541":{"label":"F&I 2nd Max","tier":2},"545":{"label":"F&I 10th Max","tier":10},"546":{"label":"F&I 10th Max","tier":10},"553":{"label":"F&I 10th Max","tier":10},"559":{"label":"F&I 10th Max","tier":10},"561":{"label":"Max Fake F&I","tier":20},"570":{"label":"Fake F&I","tier":21},"578":{"label":"F&I 5th Max","tier":5},"582":{"label":"Fake F&I","tier":21},"589":{"label":"F&I 10th Max","tier":10},"590":{"label":"Max Fake F&I","tier":20},"591":{"label":"F&I 10th Max","tier":10},"593":{"label":"Fake F&I","tier":21},"602":{"label":"F&I 2nd Max","tier":2},"605":{"label":"Fake F&I","tier":21},"607":{"label":"F&I 6th Max","tier":6},"614":{"label":"F&I 7th Max","tier":7},"621":{"label":"F&I 6th Max","tier":6},"626":{"label":"Max Fake F&I","tier":20},"628":{"label":"F&I 3rd Max","tier":3},"630":{"label":"Fake F&I","tier":21},"631":{"label":"F&I 6th Max","tier":6},"632":{"label":"Max Fake F&I","tier":20},"637":{"label":"F&I 9th Max","tier":9},"647":{"label":"Max Fake F&I","tier":20},"649":{"label":"F&I 2nd Max","tier":2},"652":{"label":"F&I 5th Max","tier":5},"653":{"label":"F&I 7th Max","tier":7},"655":{"label":"F&I 9th Max","tier":9},"656":{"label":"F&I 9th Max","tier":9},"660":{"label":"F&I 5th Max","tier":5},"663":{"label":"Fake F&I","tier":21},"667":{"label":"Fake F&I","tier":21},"670":{"label":"Fake F&I","tier":21},"672":{"label":"F&I 9th Max","tier":9},"673":{"label":"F&I 3rd Max","tier":3},"674":{"label":"Fake F&I","tier":21},"683":{"label":"F&I 7th Max","tier":7},"685":{"label":"F&I 5th Max","tier":5},"688":{"label":"F&I 2nd Max","tier":2},"691":{"label":"Fake F&I","tier":21},"696":{"label":"F&I 8th Max","tier":8},"701":{"label":"F&I 2nd Max","tier":2},"702":{"label":"F&I 8th Max","tier":8},"705":{"label":"F&I 5th Max","tier":5},"706":{"label":"F&I 9th Max","tier":9},"710":{"label":"Max Fake F&I","tier":20},"717":{"label":"Fake F&I","tier":21},"723":{"label":"Fake F&I","tier":21}
2569,"725":{"label":"F&I 10th Max","tier":10},"727":{"label":"Max Fake F&I","tier":20},"728":{"label":"F&I 7th Max","tier":7},"732":{"label":"F&I 7th Max","tier":7},"736":{"label":"F&I 5th Max","tier":5},"743":{"label":"F&I 3rd Max","tier":3},"746":{"label":"Fake F&I","tier":21},"753":{"label":"Max Fake F&I","tier":20},"756":{"label":"Max Fake F&I","tier":20},"761":{"label":"F&I 6th Max","tier":6},"764":{"label":"F&I 10th Max","tier":10},"766":{"label":"F&I 9th Max","tier":9},"770":{"label":"F&I 7th Max","tier":7},"773":{"label":"F&I 6th Max","tier":6},"777":{"label":"F&I 3rd Max","tier":3},"780":{"label":"F&I 4th Max","tier":4},"785":{"label":"Max Fake F&I","tier":20},"787":{"label":"F&I 4th Max","tier":4},"791":{"label":"F&I 10th Max","tier":10},"792":{"label":"F&I 3rd Max","tier":3},"794":{"label":"Fake F&I","tier":21},"795":{"label":"F&I 7th Max","tier":7},"803":{"label":"F&I 7th Max","tier":7},"805":{"label":"Max Fake F&I","tier":20},"809":{"label":"Max Fake F&I","tier":20},"810":{"label":"F&I 10th Max","tier":10},"817":{"label":"F&I 9th Max","tier":9},"818":{"label":"Max Fake F&I","tier":20},"822":{"label":"Fake F&I","tier":21},"826":{"label":"F&I 7th Max","tier":7},"832":{"label":"F&I 5th Max","tier":5},"844":{"label":"F&I 10th Max","tier":10},"845":{"label":"Fake F&I","tier":21},"846":{"label":"Fake F&I","tier":21},"854":{"label":"F&I 8th Max","tier":8},"858":{"label":"F&I 10th Max","tier":10},"867":{"label":"F&I 7th Max","tier":7},"868":{"label":"F&I 10th Max","tier":10},"869":{"label":"Max Fake F&I","tier":20},"873":{"label":"F&I 6th Max","tier":6},"874":{"label":"F&I 4th Max","tier":4},"876":{"label":"F&I 6th Max","tier":6},"908":{"label":"F&I 4th Max","tier":4},"909":{"label":"Max Fake F&I","tier":20},"918":{"label":"F&I 4th Max","tier":4},"922":{"label":"F&I 9th Max","tier":9},"923":{"label":"F&I 4th Max","tier":4},"930":{"label":"Max Fake F&I","tier":20},"931":{"label":"Fake F&I","tier":21},"941":{"label":"Max Fake F&I","tier":20},"948":{"label":"Fake F&I","tier":21},"949":{"label":"F&I 7th Max","tier":7},"958":{"label":"Fake F&I","tier":21},"959":{"label":"F&I 9th Max","tier":9},"962":{"label":"Max Fake F&I","tier":20},"966":{"label":"F&I 8th Max","tier":8},"971":{"label":"F&I 8th Max","tier":8},"972":{"label":"F&I 10th Max","tier":10},"976":{"label":"Max Fake F&I","tier":20},"977":{"label":"F&I 10th Max","tier":10},"980":{"label":"Max Fake F&I","tier":20},"982":{"label":"F&I 6th Max","tier":6},"988":{"label":"F&I 5th Max","tier":5},"989":{"label":"Max Fake F&I","tier":20},"994":{"label":"F&I 3rd Max","tier":3},"997":{"label":"F&I 9th Max","tier":9}},"Nomad Knife":{"5":{"label":"F&I 8th Max","tier":8},"8":{"label":"F&I 7th Max","tier":7},"9":{"label":"Max Fake F&I","tier":20},"14":{"label":"F&I 7th Max","tier":7},"16":{"label":"F&I 2nd Max","tier":2},"27":{"label":"Max Fake F&I","tier":20},"28":{"label":"F&I 10th Max","tier":10},"32":{"label":"F&I 7th Max","tier":7},"48":{"label":"F&I 4th Max","tier":4},"58":{"label":"F&I 7th Max","tier":7},"60":{"label":"Fake F&I","tier":21},"62":{"label":"Fake F&I","tier":21},"68":{"label":"F&I 9th Max","tier":9},"71":{"label":"Fake F&I","tier":21},"90":{"label":"Max Fake F&I","tier":20},"98":{"label":"Fake F&I","tier":21},"108":{"label":"F&I 7th Max","tier":7},"110":{"label":"Max Fake F&I","tier":20},"112":{"label":"F&I 6th Max","tier":6},"121":{"label":"F&I 9th Max","tier":9},"125":{"label":"Max Fake F&I","tier":20},"126":{"label":"F&I 4th Max","tier":4},"129":{"label":"F&I 4th Max","tier":4},"146":{"label":"F&I 2nd Max","tier":2},"148":{"label":"Fake F&I","tier":21},"149":{"label":"F&I 9th Max","tier":9},"152":{"label":"F&I 3rd Max","tier":3},"156":{"label":"F&I 10th Max","tier":10},"165":{"label":"F&I 9th Max","tier":9},"170":{"label":"Fake F&I","tier":21},"171":{"label":"F&I 9th Max","tier":9},"177":{"label":"F&I 10th Max","tier":10},"178":{"label":"F&I 8th Max","tier":8},"182":{"label":"F&I 5th Max","tier":5},"183":{"label":"Max Fake F&I","tier":20},"188":{"label":"F&I 8th Max","tier":8},"195":{"label":"Max Fake F&I","tier":20},"196":{"label":"Fake F&I","tier":21},"202":{"label":"F&I 8th Max","tier":8},"203":{"label":"Max Fake F&I","tier":20},"204":{"label":"F&I 5th Max","tier":5},"206":{"label":"F&I 9th Max","tier":9},"213":{"label":"F&I 7th Max","tier":7},"216":{"label":"Fake F&I","tier":21},"222":{"label":"Fake F&I","tier":21},"230":{"label":"F&I 6th Max","tier":6},"232":{"label":"Max Fake F&I","tier":20},"233":{"label":"F&I 7th Max","tier":7},"234":{"label":"Fake F&I","tier":21}
2569,"238":{"label":"F&I 10th Max","tier":10},"241":{"label":"F&I 2nd Max","tier":2},"243":{"label":"F&I 7th Max","tier":7},"252":{"label":"F&I 5th Max","tier":5},"254":{"label":"Max Fake F&I","tier":20},"266":{"label":"Fake F&I","tier":21},"274":{"label":"F&I 7th Max","tier":7},"281":{"label":"F&I 3rd Max","tier":3},"287":{"label":"F&I 9th Max","tier":9},"292":{"label":"F&I 3rd Max","tier":3},"304":{"label":"Fake F&I","tier":21},"307":{"label":"Fake F&I","tier":21},"309":{"label":"Fake F&I","tier":21},"315":{"label":"Fake F&I","tier":21},"321":{"label":"Fake F&I","tier":21},"328":{"label":"Fake F&I","tier":21},"329":{"label":"Max Fake F&I","tier":20},"332":{"label":"F&I 4th Max","tier":4},"333":{"label":"Fake F&I","tier":21},"337":{"label":"F&I 8th Max","tier":8},"340":{"label":"F&I 6th Max","tier":6},"344":{"label":"F&I 3rd Max","tier":3},"351":{"label":"Max Fake F&I","tier":20},"356":{"label":"F&I 6th Max","tier":6},"359":{"label":"F&I 2nd Max","tier":2},"364":{"label":"Fake F&I","tier":21},"368":{"label":"Fake F&I","tier":21},"370":{"label":"F&I 9th Max","tier":9},"372":{"label":"Max Fake F&I","tier":20},"378":{"label":"F&I 8th Max","tier":8},"393":{"label":"F&I 2nd Max","tier":2},"397":{"label":"Max Fake F&I","tier":20},"400":{"label":"Fake F&I","tier":21},"402":{"label":"F&I 10th Max","tier":10},"404":{"label":"Max Fake F&I","tier":20},"405":{"label":"F&I 7th Max","tier":7},"406":{"label":"F&I 8th Max","tier":8},"411":{"label":"Fake F&I","tier":21},"412":{"label":"F&I 1st Max","tier":1},"413":{"label":"Fake F&I","tier":21},"415":{"label":"Fake F&I","tier":21},"438":{"label":"Fake F&I","tier":21},"441":{"label":"Max Fake F&I","tier":20},"444":{"label":"F&I 6th Max","tier":6},"445":{"label":"Fake F&I","tier":21},"448":{"label":"Max Fake F&I","tier":20},"452":{"label":"F&I 6th Max","tier":6},"454":{"label":"F&I 7th Max","tier":7},"457":{"label":"F&I 5th Max","tier":5},"459":{"label":"Max Fake F&I","tier":20},"461":{"label":"F&I 8th Max","tier":8},"463":{"label":"Fake F&I","tier":21},"471":{"label":"F&I 6th Max","tier":6},"473":{"label":"Max Fake F&I","tier":20},"483":{"label":"Max Fake F&I","tier":20},"485":{"label":"Fake F&I","tier":21},"489":{"label":"Fake F&I","tier":21},"493":{"label":"F&I 9th Max","tier":9},"496":{"label":"Fake F&I","tier":21},"499":{"label":"F&I 9th Max","tier":9},"506":{"label":"Fake F&I","tier":21},"516":{"label":"F&I 9th Max","tier":9},"522":{"label":"F&I 5th Max","tier":5},"535":{"label":"Fake F&I","tier":21},"537":{"label":"Max Fake F&I","tier":20},"539":{"label":"F&I 8th Max","tier":8},"541":{"label":"F&I 2nd Max","tier":2},"545":{"label":"F&I 10th Max","tier":10},"546":{"label":"F&I 10th Max","tier":10},"553":{"label":"F&I 10th Max","tier":10},"559":{"label":"F&I 10th Max","tier":10},"561":{"label":"Max Fake F&I","tier":20},"570":{"label":"Fake F&I","tier":21},"578":{"label":"F&I 5th Max","tier":5},"582":{"label":"Fake F&I","tier":21},"589":{"label":"F&I 10th Max","tier":10},"590":{"label":"Max Fake F&I","tier":20},"591":{"label":"F&I 10th Max","tier":10},"593":{"label":"Fake F&I","tier":21},"602":{"label":"F&I 2nd Max","tier":2},"605":{"label":"Fake F&I","tier":21},"607":{"label":"F&I 6th Max","tier":6},"614":{"label":"F&I 7th Max","tier":7},"621":{"label":"F&I 6th Max","tier":6},"626":{"label":"Max Fake F&I","tier":20},"628":{"label":"F&I 3rd Max","tier":3},"630":{"label":"Fake F&I","tier":21},"631":{"label":"F&I 6th Max","tier":6},"632":{"label":"Max Fake F&I","tier":20},"637":{"label":"F&I 9th Max","tier":9},"647":{"label":"Max Fake F&I","tier":20},"649":{"label":"F&I 2nd Max","tier":2},"652":{"label":"F&I 5th Max","tier":5},"653":{"label":"F&I 7th Max","tier":7},"655":{"label":"F&I 9th Max","tier":9},"656":{"label":"F&I 9th Max","tier":9},"660":{"label":"F&I 5th Max","tier":5},"663":{"label":"Fake F&I","tier":21},"667":{"label":"Fake F&I","tier":21},"670":{"label":"Fake F&I","tier":21},"672":{"label":"F&I 9th Max","tier":9},"673":{"label":"F&I 3rd Max","tier":3},"674":{"label":"Fake F&I","tier":21},"683":{"label":"F&I 7th Max","tier":7},"685":{"label":"F&I 5th Max","tier":5},"688":{"label":"F&I 2nd Max","tier":2},"691":{"label":"Fake F&I","tier":21},"696":{"label":"F&I 8th Max","tier":8},"701":{"label":"F&I 2nd Max","tier":2},"702":{"label":"F&I 8th Max","tier":8},"705":{"label":"F&I 5th Max","tier":5},"706":{"label":"F&I 9th Max","tier":9},"710":{"label":"Max Fake F&I","tier":20},"717":{"label":"Fake F&I","tier":21},"723":{"label":"Fake F&I","tier":21}
2569,"725":{"label":"F&I 10th Max","tier":10},"727":{"label":"Max Fake F&I","tier":20},"728":{"label":"F&I 7th Max","tier":7},"732":{"label":"F&I 7th Max","tier":7},"736":{"label":"F&I 5th Max","tier":5},"743":{"label":"F&I 3rd Max","tier":3},"746":{"label":"Fake F&I","tier":21},"753":{"label":"Max Fake F&I","tier":20},"756":{"label":"Max Fake F&I","tier":20},"761":{"label":"F&I 6th Max","tier":6},"764":{"label":"F&I 10th Max","tier":10},"766":{"label":"F&I 9th Max","tier":9},"770":{"label":"F&I 7th Max","tier":7},"773":{"label":"F&I 6th Max","tier":6},"777":{"label":"F&I 3rd Max","tier":3},"780":{"label":"F&I 4th Max","tier":4},"785":{"label":"Max Fake F&I","tier":20},"787":{"label":"F&I 4th Max","tier":4},"791":{"label":"F&I 10th Max","tier":10},"792":{"label":"F&I 3rd Max","tier":3},"794":{"label":"Fake F&I","tier":21},"795":{"label":"F&I 7th Max","tier":7},"803":{"label":"F&I 7th Max","tier":7},"805":{"label":"Max Fake F&I","tier":20},"809":{"label":"Max Fake F&I","tier":20},"810":{"label":"F&I 10th Max","tier":10},"817":{"label":"F&I 9th Max","tier":9},"818":{"label":"Max Fake F&I","tier":20},"822":{"label":"Fake F&I","tier":21},"826":{"label":"F&I 7th Max","tier":7},"832":{"label":"F&I 5th Max","tier":5},"844":{"label":"F&I 10th Max","tier":10},"845":{"label":"Fake F&I","tier":21},"846":{"label":"Fake F&I","tier":21},"854":{"label":"F&I 8th Max","tier":8},"858":{"label":"F&I 10th Max","tier":10},"867":{"label":"F&I 7th Max","tier":7},"868":{"label":"F&I 10th Max","tier":10},"869":{"label":"Max Fake F&I","tier":20},"873":{"label":"F&I 6th Max","tier":6},"874":{"label":"F&I 4th Max","tier":4},"876":{"label":"F&I 6th Max","tier":6},"908":{"label":"F&I 4th Max","tier":4},"909":{"label":"Max Fake F&I","tier":20},"918":{"label":"F&I 4th Max","tier":4},"922":{"label":"F&I 9th Max","tier":9},"923":{"label":"F&I 4th Max","tier":4},"930":{"label":"Max Fake F&I","tier":20},"931":{"label":"Fake F&I","tier":21},"941":{"label":"Max Fake F&I","tier":20},"948":{"label":"Fake F&I","tier":21},"949":{"label":"F&I 7th Max","tier":7},"958":{"label":"Fake F&I","tier":21},"959":{"label":"F&I 9th Max","tier":9},"962":{"label":"Max Fake F&I","tier":20},"966":{"label":"F&I 8th Max","tier":8},"971":{"label":"F&I 8th Max","tier":8},"972":{"label":"F&I 10th Max","tier":10},"976":{"label":"Max Fake F&I","tier":20},"977":{"label":"F&I 10th Max","tier":10},"980":{"label":"Max Fake F&I","tier":20},"982":{"label":"F&I 6th Max","tier":6},"988":{"label":"F&I 5th Max","tier":5},"989":{"label":"Max Fake F&I","tier":20},"994":{"label":"F&I 3rd Max","tier":3},"997":{"label":"F&I 9th Max","tier":9}},"Skeleton Knife":{"5":{"label":"F&I 8th Max","tier":8},"8":{"label":"F&I 7th Max","tier":7},"9":{"label":"Max Fake F&I","tier":20},"14":{"label":"F&I 7th Max","tier":7},"16":{"label":"F&I 2nd Max","tier":2},"27":{"label":"Max Fake F&I","tier":20},"28":{"label":"F&I 10th Max","tier":10},"32":{"label":"F&I 7th Max","tier":7},"48":{"label":"F&I 4th Max","tier":4},"58":{"label":"F&I 7th Max","tier":7},"60":{"label":"Fake F&I","tier":21},"62":{"label":"Fake F&I","tier":21},"68":{"label":"F&I 9th Max","tier":9},"71":{"label":"Fake F&I","tier":21},"90":{"label":"Max Fake F&I","tier":20},"98":{"label":"Fake F&I","tier":21},"108":{"label":"F&I 7th Max","tier":7},"110":{"label":"Max Fake F&I","tier":20},"112":{"label":"F&I 6th Max","tier":6},"121":{"label":"F&I 9th Max","tier":9},"125":{"label":"Max Fake F&I","tier":20},"126":{"label":"F&I 4th Max","tier":4},"129":{"label":"F&I 4th Max","tier":4},"146":{"label":"F&I 2nd Max","tier":2},"148":{"label":"Fake F&I","tier":21},"149":{"label":"F&I 9th Max","tier":9},"152":{"label":"F&I 3rd Max","tier":3},"156":{"label":"F&I 10th Max","tier":10},"165":{"label":"F&I 9th Max","tier":9},"170":{"label":"Fake F&I","tier":21},"171":{"label":"F&I 9th Max","tier":9},"177":{"label":"F&I 10th Max","tier":10},"178":{"label":"F&I 8th Max","tier":8},"182":{"label":"F&I 5th Max","tier":5},"183":{"label":"Max Fake F&I","tier":20},"188":{"label":"F&I 8th Max","tier":8},"195":{"label":"Max Fake F&I","tier":20},"196":{"label":"Fake F&I","tier":21},"202":{"label":"F&I 8th Max","tier":8},"203":{"label":"Max Fake F&I","tier":20},"204":{"label":"F&I 5th Max","tier":5},"206":{"label":"F&I 9th Max","tier":9},"213":{"label":"F&I 7th Max","tier":7},"216":{"label":"Fake F&I","tier":21},"222":{"label":"Fake F&I","tier":21},"230":{"label":"F&I 6th Max","tier":6},"232":{"label":"Max Fake F&I","tier":20},"233":{"label":"F&I 7th Max","tier":7},"234":{"label":"Fake F&I","tier":21}
2569,"238":{"label":"F&I 10th Max","tier":10},"241":{"label":"F&I 2nd Max","tier":2},"243":{"label":"F&I 7th Max","tier":7},"252":{"label":"F&I 5th Max","tier":5},"254":{"label":"Max Fake F&I","tier":20},"266":{"label":"Fake F&I","tier":21},"274":{"label":"F&I 7th Max","tier":7},"281":{"label":"F&I 3rd Max","tier":3},"287":{"label":"F&I 9th Max","tier":9},"292":{"label":"F&I 3rd Max","tier":3},"304":{"label":"Fake F&I","tier":21},"307":{"label":"Fake F&I","tier":21},"309":{"label":"Fake F&I","tier":21},"315":{"label":"Fake F&I","tier":21},"321":{"label":"Fake F&I","tier":21},"328":{"label":"Fake F&I","tier":21},"329":{"label":"Max Fake F&I","tier":20},"332":{"label":"F&I 4th Max","tier":4},"333":{"label":"Fake F&I","tier":21},"337":{"label":"F&I 8th Max","tier":8},"340":{"label":"F&I 6th Max","tier":6},"344":{"label":"F&I 3rd Max","tier":3},"351":{"label":"Max Fake F&I","tier":20},"356":{"label":"F&I 6th Max","tier":6},"359":{"label":"F&I 2nd Max","tier":2},"364":{"label":"Fake F&I","tier":21},"368":{"label":"Fake F&I","tier":21},"370":{"label":"F&I 9th Max","tier":9},"372":{"label":"Max Fake F&I","tier":20},"378":{"label":"F&I 8th Max","tier":8},"393":{"label":"F&I 2nd Max","tier":2},"397":{"label":"Max Fake F&I","tier":20},"400":{"label":"Fake F&I","tier":21},"402":{"label":"F&I 10th Max","tier":10},"404":{"label":"Max Fake F&I","tier":20},"405":{"label":"F&I 7th Max","tier":7},"406":{"label":"F&I 8th Max","tier":8},"411":{"label":"Fake F&I","tier":21},"412":{"label":"F&I 1st Max","tier":1},"413":{"label":"Fake F&I","tier":21},"415":{"label":"Fake F&I","tier":21},"438":{"label":"Fake F&I","tier":21},"441":{"label":"Max Fake F&I","tier":20},"444":{"label":"F&I 6th Max","tier":6},"445":{"label":"Fake F&I","tier":21},"448":{"label":"Max Fake F&I","tier":20},"452":{"label":"F&I 6th Max","tier":6},"454":{"label":"F&I 7th Max","tier":7},"457":{"label":"F&I 5th Max","tier":5},"459":{"label":"Max Fake F&I","tier":20},"461":{"label":"F&I 8th Max","tier":8},"463":{"label":"Fake F&I","tier":21},"471":{"label":"F&I 6th Max","tier":6},"473":{"label":"Max Fake F&I","tier":20},"483":{"label":"Max Fake F&I","tier":20},"485":{"label":"Fake F&I","tier":21},"489":{"label":"Fake F&I","tier":21},"493":{"label":"F&I 9th Max","tier":9},"496":{"label":"Fake F&I","tier":21},"499":{"label":"F&I 9th Max","tier":9},"506":{"label":"Fake F&I","tier":21},"516":{"label":"F&I 9th Max","tier":9},"522":{"label":"F&I 5th Max","tier":5},"535":{"label":"Fake F&I","tier":21},"537":{"label":"Max Fake F&I","tier":20},"539":{"label":"F&I 8th Max","tier":8},"541":{"label":"F&I 2nd Max","tier":2},"545":{"label":"F&I 10th Max","tier":10},"546":{"label":"F&I 10th Max","tier":10},"553":{"label":"F&I 10th Max","tier":10},"559":{"label":"F&I 10th Max","tier":10},"561":{"label":"Max Fake F&I","tier":20},"570":{"label":"Fake F&I","tier":21},"578":{"label":"F&I 5th Max","tier":5},"582":{"label":"Fake F&I","tier":21},"589":{"label":"F&I 10th Max","tier":10},"590":{"label":"Max Fake F&I","tier":20},"591":{"label":"F&I 10th Max","tier":10},"593":{"label":"Fake F&I","tier":21},"602":{"label":"F&I 2nd Max","tier":2},"605":{"label":"Fake F&I","tier":21},"607":{"label":"F&I 6th Max","tier":6},"614":{"label":"F&I 7th Max","tier":7},"621":{"label":"F&I 6th Max","tier":6},"626":{"label":"Max Fake F&I","tier":20},"628":{"label":"F&I 3rd Max","tier":3},"630":{"label":"Fake F&I","tier":21},"631":{"label":"F&I 6th Max","tier":6},"632":{"label":"Max Fake F&I","tier":20},"637":{"label":"F&I 9th Max","tier":9},"647":{"label":"Max Fake F&I","tier":20},"649":{"label":"F&I 2nd Max","tier":2},"652":{"label":"F&I 5th Max","tier":5},"653":{"label":"F&I 7th Max","tier":7},"655":{"label":"F&I 9th Max","tier":9},"656":{"label":"F&I 9th Max","tier":9},"660":{"label":"F&I 5th Max","tier":5},"663":{"label":"Fake F&I","tier":21},"667":{"label":"Fake F&I","tier":21},"670":{"label":"Fake F&I","tier":21},"672":{"label":"F&I 9th Max","tier":9},"673":{"label":"F&I 3rd Max","tier":3},"674":{"label":"Fake F&I","tier":21},"683":{"label":"F&I 7th Max","tier":7},"685":{"label":"F&I 5th Max","tier":5},"688":{"label":"F&I 2nd Max","tier":2},"691":{"label":"Fake F&I","tier":21},"696":{"label":"F&I 8th Max","tier":8},"701":{"label":"F&I 2nd Max","tier":2},"702":{"label":"F&I 8th Max","tier":8},"705":{"label":"F&I 5th Max","tier":5},"706":{"label":"F&I 9th Max","tier":9},"710":{"label":"Max Fake F&I","tier":20},"717":{"label":"Fake F&I","tier":21},"723":{"label":"Fake F&I","tier":21}
2569,"725":{"label":"F&I 10th Max","tier":10},"727":{"label":"Max Fake F&I","tier":20},"728":{"label":"F&I 7th Max","tier":7},"732":{"label":"F&I 7th Max","tier":7},"736":{"label":"F&I 5th Max","tier":5},"743":{"label":"F&I 3rd Max","tier":3},"746":{"label":"Fake F&I","tier":21},"753":{"label":"Max Fake F&I","tier":20},"756":{"label":"Max Fake F&I","tier":20},"761":{"label":"F&I 6th Max","tier":6},"764":{"label":"F&I 10th Max","tier":10},"766":{"label":"F&I 9th Max","tier":9},"770":{"label":"F&I 7th Max","tier":7},"773":{"label":"F&I 6th Max","tier":6},"777":{"label":"F&I 3rd Max","tier":3},"780":{"label":"F&I 4th Max","tier":4},"785":{"label":"Max Fake F&I","tier":20},"787":{"label":"F&I 4th Max","tier":4},"791":{"label":"F&I 10th Max","tier":10},"792":{"label":"F&I 3rd Max","tier":3},"794":{"label":"Fake F&I","tier":21},"795":{"label":"F&I 7th Max","tier":7},"803":{"label":"F&I 7th Max","tier":7},"805":{"label":"Max Fake F&I","tier":20},"809":{"label":"Max Fake F&I","tier":20},"810":{"label":"F&I 10th Max","tier":10},"817":{"label":"F&I 9th Max","tier":9},"818":{"label":"Max Fake F&I","tier":20},"822":{"label":"Fake F&I","tier":21},"826":{"label":"F&I 7th Max","tier":7},"832":{"label":"F&I 5th Max","tier":5},"844":{"label":"F&I 10th Max","tier":10},"845":{"label":"Fake F&I","tier":21},"846":{"label":"Fake F&I","tier":21},"854":{"label":"F&I 8th Max","tier":8},"858":{"label":"F&I 10th Max","tier":10},"867":{"label":"F&I 7th Max","tier":7},"868":{"label":"F&I 10th Max","tier":10},"869":{"label":"Max Fake F&I","tier":20},"873":{"label":"F&I 6th Max","tier":6},"874":{"label":"F&I 4th Max","tier":4},"876":{"label":"F&I 6th Max","tier":6},"908":{"label":"F&I 4th Max","tier":4},"909":{"label":"Max Fake F&I","tier":20},"918":{"label":"F&I 4th Max","tier":4},"922":{"label":"F&I 9th Max","tier":9},"923":{"label":"F&I 4th Max","tier":4},"930":{"label":"Max Fake F&I","tier":20},"931":{"label":"Fake F&I","tier":21},"941":{"label":"Max Fake F&I","tier":20},"948":{"label":"Fake F&I","tier":21},"949":{"label":"F&I 7th Max","tier":7},"958":{"label":"Fake F&I","tier":21},"959":{"label":"F&I 9th Max","tier":9},"962":{"label":"Max Fake F&I","tier":20},"966":{"label":"F&I 8th Max","tier":8},"971":{"label":"F&I 8th Max","tier":8},"972":{"label":"F&I 10th Max","tier":10},"976":{"label":"Max Fake F&I","tier":20},"977":{"label":"F&I 10th Max","tier":10},"980":{"label":"Max Fake F&I","tier":20},"982":{"label":"F&I 6th Max","tier":6},"988":{"label":"F&I 5th Max","tier":5},"989":{"label":"Max Fake F&I","tier":20},"994":{"label":"F&I 3rd Max","tier":3},"997":{"label":"F&I 9th Max","tier":9}},"Paracord Knife":{"5":{"label":"F&I 8th Max","tier":8},"8":{"label":"F&I 7th Max","tier":7},"9":{"label":"Max Fake F&I","tier":20},"14":{"label":"F&I 7th Max","tier":7},"16":{"label":"F&I 2nd Max","tier":2},"27":{"label":"Max Fake F&I","tier":20},"28":{"label":"F&I 10th Max","tier":10},"32":{"label":"F&I 7th Max","tier":7},"48":{"label":"F&I 4th Max","tier":4},"58":{"label":"F&I 7th Max","tier":7},"60":{"label":"Fake F&I","tier":21},"62":{"label":"Fake F&I","tier":21},"68":{"label":"F&I 9th Max","tier":9},"71":{"label":"Fake F&I","tier":21},"90":{"label":"Max Fake F&I","tier":20},"98":{"label":"Fake F&I","tier":21},"108":{"label":"F&I 7th Max","tier":7},"110":{"label":"Max Fake F&I","tier":20},"112":{"label":"F&I 6th Max","tier":6},"121":{"label":"F&I 9th Max","tier":9},"125":{"label":"Max Fake F&I","tier":20},"126":{"label":"F&I 4th Max","tier":4},"129":{"label":"F&I 4th Max","tier":4},"146":{"label":"F&I 2nd Max","tier":2},"148":{"label":"Fake F&I","tier":21},"149":{"label":"F&I 9th Max","tier":9},"152":{"label":"F&I 3rd Max","tier":3},"156":{"label":"F&I 10th Max","tier":10},"165":{"label":"F&I 9th Max","tier":9},"170":{"label":"Fake F&I","tier":21},"171":{"label":"F&I 9th Max","tier":9},"177":{"label":"F&I 10th Max","tier":10},"178":{"label":"F&I 8th Max","tier":8},"182":{"label":"F&I 5th Max","tier":5},"183":{"label":"Max Fake F&I","tier":20},"188":{"label":"F&I 8th Max","tier":8},"195":{"label":"Max Fake F&I","tier":20},"196":{"label":"Fake F&I","tier":21},"202":{"label":"F&I 8th Max","tier":8},"203":{"label":"Max Fake F&I","tier":20},"204":{"label":"F&I 5th Max","tier":5},"206":{"label":"F&I 9th Max","tier":9},"213":{"label":"F&I 7th Max","tier":7},"216":{"label":"Fake F&I","tier":21},"222":{"label":"Fake F&I","tier":21},"230":{"label":"F&I 6th Max","tier":6},"232":{"label":"Max Fake F&I","tier":20},"233":{"label":"F&I 7th Max","tier":7},"234":{"label":"Fake F&I","tier":21}
2569,"238":{"label":"F&I 10th Max","tier":10},"241":{"label":"F&I 2nd Max","tier":2},"243":{"label":"F&I 7th Max","tier":7},"252":{"label":"F&I 5th Max","tier":5},"254":{"label":"Max Fake F&I","tier":20},"266":{"label":"Fake F&I","tier":21},"274":{"label":"F&I 7th Max","tier":7},"281":{"label":"F&I 3rd Max","tier":3},"287":{"label":"F&I 9th Max","tier":9},"292":{"label":"F&I 3rd Max","tier":3},"304":{"label":"Fake F&I","tier":21},"307":{"label":"Fake F&I","tier":21},"309":{"label":"Fake F&I","tier":21},"315":{"label":"Fake F&I","tier":21},"321":{"label":"Fake F&I","tier":21},"328":{"label":"Fake F&I","tier":21},"329":{"label":"Max Fake F&I","tier":20},"332":{"label":"F&I 4th Max","tier":4},"333":{"label":"Fake F&I","tier":21},"337":{"label":"F&I 8th Max","tier":8},"340":{"label":"F&I 6th Max","tier":6},"344":{"label":"F&I 3rd Max","tier":3},"351":{"label":"Max Fake F&I","tier":20},"356":{"label":"F&I 6th Max","tier":6},"359":{"label":"F&I 2nd Max","tier":2},"364":{"label":"Fake F&I","tier":21},"368":{"label":"Fake F&I","tier":21},"370":{"label":"F&I 9th Max","tier":9},"372":{"label":"Max Fake F&I","tier":20},"378":{"label":"F&I 8th Max","tier":8},"393":{"label":"F&I 2nd Max","tier":2},"397":{"label":"Max Fake F&I","tier":20},"400":{"label":"Fake F&I","tier":21},"402":{"label":"F&I 10th Max","tier":10},"404":{"label":"Max Fake F&I","tier":20},"405":{"label":"F&I 7th Max","tier":7},"406":{"label":"F&I 8th Max","tier":8},"411":{"label":"Fake F&I","tier":21},"412":{"label":"F&I 1st Max","tier":1},"413":{"label":"Fake F&I","tier":21},"415":{"label":"Fake F&I","tier":21},"438":{"label":"Fake F&I","tier":21},"441":{"label":"Max Fake F&I","tier":20},"444":{"label":"F&I 6th Max","tier":6},"445":{"label":"Fake F&I","tier":21},"448":{"label":"Max Fake F&I","tier":20},"452":{"label":"F&I 6th Max","tier":6},"454":{"label":"F&I 7th Max","tier":7},"457":{"label":"F&I 5th Max","tier":5},"459":{"label":"Max Fake F&I","tier":20},"461":{"label":"F&I 8th Max","tier":8},"463":{"label":"Fake F&I","tier":21},"471":{"label":"F&I 6th Max","tier":6},"473":{"label":"Max Fake F&I","tier":20},"483":{"label":"Max Fake F&I","tier":20},"485":{"label":"Fake F&I","tier":21},"489":{"label":"Fake F&I","tier":21},"493":{"label":"F&I 9th Max","tier":9},"496":{"label":"Fake F&I","tier":21},"499":{"label":"F&I 9th Max","tier":9},"506":{"label":"Fake F&I","tier":21},"516":{"label":"F&I 9th Max","tier":9},"522":{"label":"F&I 5th Max","tier":5},"535":{"label":"Fake F&I","tier":21},"537":{"label":"Max Fake F&I","tier":20},"539":{"label":"F&I 8th Max","tier":8},"541":{"label":"F&I 2nd Max","tier":2},"545":{"label":"F&I 10th Max","tier":10},"546":{"label":"F&I 10th Max","tier":10},"553":{"label":"F&I 10th Max","tier":10},"559":{"label":"F&I 10th Max","tier":10},"561":{"label":"Max Fake F&I","tier":20},"570":{"label":"Fake F&I","tier":21},"578":{"label":"F&I 5th Max","tier":5},"582":{"label":"Fake F&I","tier":21},"589":{"label":"F&I 10th Max","tier":10},"590":{"label":"Max Fake F&I","tier":20},"591":{"label":"F&I 10th Max","tier":10},"593":{"label":"Fake F&I","tier":21},"602":{"label":"F&I 2nd Max","tier":2},"605":{"label":"Fake F&I","tier":21},"607":{"label":"F&I 6th Max","tier":6},"614":{"label":"F&I 7th Max","tier":7},"621":{"label":"F&I 6th Max","tier":6},"626":{"label":"Max Fake F&I","tier":20},"628":{"label":"F&I 3rd Max","tier":3},"630":{"label":"Fake F&I","tier":21},"631":{"label":"F&I 6th Max","tier":6},"632":{"label":"Max Fake F&I","tier":20},"637":{"label":"F&I 9th Max","tier":9},"647":{"label":"Max Fake F&I","tier":20},"649":{"label":"F&I 2nd Max","tier":2},"652":{"label":"F&I 5th Max","tier":5},"653":{"label":"F&I 7th Max","tier":7},"655":{"label":"F&I 9th Max","tier":9},"656":{"label":"F&I 9th Max","tier":9},"660":{"label":"F&I 5th Max","tier":5},"663":{"label":"Fake F&I","tier":21},"667":{"label":"Fake F&I","tier":21},"670":{"label":"Fake F&I","tier":21},"672":{"label":"F&I 9th Max","tier":9},"673":{"label":"F&I 3rd Max","tier":3},"674":{"label":"Fake F&I","tier":21},"683":{"label":"F&I 7th Max","tier":7},"685":{"label":"F&I 5th Max","tier":5},"688":{"label":"F&I 2nd Max","tier":2},"691":{"label":"Fake F&I","tier":21},"696":{"label":"F&I 8th Max","tier":8},"701":{"label":"F&I 2nd Max","tier":2},"702":{"label":"F&I 8th Max","tier":8},"705":{"label":"F&I 5th Max","tier":5},"706":{"label":"F&I 9th Max","tier":9},"710":{"label":"Max Fake F&I","tier":20},"717":{"label":"Fake F&I","tier":21},"723":{"label":"Fake F&I","tier":21}
2569,"725":{"label":"F&I 10th Max","tier":10},"727":{"label":"Max Fake F&I","tier":20},"728":{"label":"F&I 7th Max","tier":7},"732":{"label":"F&I 7th Max","tier":7},"736":{"label":"F&I 5th Max","tier":5},"743":{"label":"F&I 3rd Max","tier":3},"746":{"label":"Fake F&I","tier":21},"753":{"label":"Max Fake F&I","tier":20},"756":{"label":"Max Fake F&I","tier":20},"761":{"label":"F&I 6th Max","tier":6},"764":{"label":"F&I 10th Max","tier":10},"766":{"label":"F&I 9th Max","tier":9},"770":{"label":"F&I 7th Max","tier":7},"773":{"label":"F&I 6th Max","tier":6},"777":{"label":"F&I 3rd Max","tier":3},"780":{"label":"F&I 4th Max","tier":4},"785":{"label":"Max Fake F&I","tier":20},"787":{"label":"F&I 4th Max","tier":4},"791":{"label":"F&I 10th Max","tier":10},"792":{"label":"F&I 3rd Max","tier":3},"794":{"label":"Fake F&I","tier":21},"795":{"label":"F&I 7th Max","tier":7},"803":{"label":"F&I 7th Max","tier":7},"805":{"label":"Max Fake F&I","tier":20},"809":{"label":"Max Fake F&I","tier":20},"810":{"label":"F&I 10th Max","tier":10},"817":{"label":"F&I 9th Max","tier":9},"818":{"label":"Max Fake F&I","tier":20},"822":{"label":"Fake F&I","tier":21},"826":{"label":"F&I 7th Max","tier":7},"832":{"label":"F&I 5th Max","tier":5},"844":{"label":"F&I 10th Max","tier":10},"845":{"label":"Fake F&I","tier":21},"846":{"label":"Fake F&I","tier":21},"854":{"label":"F&I 8th Max","tier":8},"858":{"label":"F&I 10th Max","tier":10},"867":{"label":"F&I 7th Max","tier":7},"868":{"label":"F&I 10th Max","tier":10},"869":{"label":"Max Fake F&I","tier":20},"873":{"label":"F&I 6th Max","tier":6},"874":{"label":"F&I 4th Max","tier":4},"876":{"label":"F&I 6th Max","tier":6},"908":{"label":"F&I 4th Max","tier":4},"909":{"label":"Max Fake F&I","tier":20},"918":{"label":"F&I 4th Max","tier":4},"922":{"label":"F&I 9th Max","tier":9},"923":{"label":"F&I 4th Max","tier":4},"930":{"label":"Max Fake F&I","tier":20},"931":{"label":"Fake F&I","tier":21},"941":{"label":"Max Fake F&I","tier":20},"948":{"label":"Fake F&I","tier":21},"949":{"label":"F&I 7th Max","tier":7},"958":{"label":"Fake F&I","tier":21},"959":{"label":"F&I 9th Max","tier":9},"962":{"label":"Max Fake F&I","tier":20},"966":{"label":"F&I 8th Max","tier":8},"971":{"label":"F&I 8th Max","tier":8},"972":{"label":"F&I 10th Max","tier":10},"976":{"label":"Max Fake F&I","tier":20},"977":{"label":"F&I 10th Max","tier":10},"980":{"label":"Max Fake F&I","tier":20},"982":{"label":"F&I 6th Max","tier":6},"988":{"label":"F&I 5th Max","tier":5},"989":{"label":"Max Fake F&I","tier":20},"994":{"label":"F&I 3rd Max","tier":3},"997":{"label":"F&I 9th Max","tier":9}},"Survival Knife":{"5":{"label":"F&I 8th Max","tier":8},"8":{"label":"F&I 7th Max","tier":7},"9":{"label":"Max Fake F&I","tier":20},"14":{"label":"F&I 7th Max","tier":7},"16":{"label":"F&I 2nd Max","tier":2},"27":{"label":"Max Fake F&I","tier":20},"28":{"label":"F&I 10th Max","tier":10},"32":{"label":"F&I 7th Max","tier":7},"48":{"label":"F&I 4th Max","tier":4},"58":{"label":"F&I 7th Max","tier":7},"60":{"label":"Fake F&I","tier":21},"62":{"label":"Fake F&I","tier":21},"68":{"label":"F&I 9th Max","tier":9},"71":{"label":"Fake F&I","tier":21},"90":{"label":"Max Fake F&I","tier":20},"98":{"label":"Fake F&I","tier":21},"108":{"label":"F&I 7th Max","tier":7},"110":{"label":"Max Fake F&I","tier":20},"112":{"label":"F&I 6th Max","tier":6},"121":{"label":"F&I 9th Max","tier":9},"125":{"label":"Max Fake F&I","tier":20},"126":{"label":"F&I 4th Max","tier":4},"129":{"label":"F&I 4th Max","tier":4},"146":{"label":"F&I 2nd Max","tier":2},"148":{"label":"Fake F&I","tier":21},"149":{"label":"F&I 9th Max","tier":9},"152":{"label":"F&I 3rd Max","tier":3},"156":{"label":"F&I 10th Max","tier":10},"165":{"label":"F&I 9th Max","tier":9},"170":{"label":"Fake F&I","tier":21},"171":{"label":"F&I 9th Max","tier":9},"177":{"label":"F&I 10th Max","tier":10},"178":{"label":"F&I 8th Max","tier":8},"182":{"label":"F&I 5th Max","tier":5},"183":{"label":"Max Fake F&I","tier":20},"188":{"label":"F&I 8th Max","tier":8},"195":{"label":"Max Fake F&I","tier":20},"196":{"label":"Fake F&I","tier":21},"202":{"label":"F&I 8th Max","tier":8},"203":{"label":"Max Fake F&I","tier":20},"204":{"label":"F&I 5th Max","tier":5},"206":{"label":"F&I 9th Max","tier":9},"213":{"label":"F&I 7th Max","tier":7},"216":{"label":"Fake F&I","tier":21},"222":{"label":"Fake F&I","tier":21},"230":{"label":"F&I 6th Max","tier":6},"232":{"label":"Max Fake F&I","tier":20},"233":{"label":"F&I 7th Max","tier":7},"234":{"label":"Fake F&I","tier":21}
2569,"238":{"label":"F&I 10th Max","tier":10},"241":{"label":"F&I 2nd Max","tier":2},"243":{"label":"F&I 7th Max","tier":7},"252":{"label":"F&I 5th Max","tier":5},"254":{"label":"Max Fake F&I","tier":20},"266":{"label":"Fake F&I","tier":21},"274":{"label":"F&I 7th Max","tier":7},"281":{"label":"F&I 3rd Max","tier":3},"287":{"label":"F&I 9th Max","tier":9},"292":{"label":"F&I 3rd Max","tier":3},"304":{"label":"Fake F&I","tier":21},"307":{"label":"Fake F&I","tier":21},"309":{"label":"Fake F&I","tier":21},"315":{"label":"Fake F&I","tier":21},"321":{"label":"Fake F&I","tier":21},"328":{"label":"Fake F&I","tier":21},"329":{"label":"Max Fake F&I","tier":20},"332":{"label":"F&I 4th Max","tier":4},"333":{"label":"Fake F&I","tier":21},"337":{"label":"F&I 8th Max","tier":8},"340":{"label":"F&I 6th Max","tier":6},"344":{"label":"F&I 3rd Max","tier":3},"351":{"label":"Max Fake F&I","tier":20},"356":{"label":"F&I 6th Max","tier":6},"359":{"label":"F&I 2nd Max","tier":2},"364":{"label":"Fake F&I","tier":21},"368":{"label":"Fake F&I","tier":21},"370":{"label":"F&I 9th Max","tier":9},"372":{"label":"Max Fake F&I","tier":20},"378":{"label":"F&I 8th Max","tier":8},"393":{"label":"F&I 2nd Max","tier":2},"397":{"label":"Max Fake F&I","tier":20},"400":{"label":"Fake F&I","tier":21},"402":{"label":"F&I 10th Max","tier":10},"404":{"label":"Max Fake F&I","tier":20},"405":{"label":"F&I 7th Max","tier":7},"406":{"label":"F&I 8th Max","tier":8},"411":{"label":"Fake F&I","tier":21},"412":{"label":"F&I 1st Max","tier":1},"413":{"label":"Fake F&I","tier":21},"415":{"label":"Fake F&I","tier":21},"438":{"label":"Fake F&I","tier":21},"441":{"label":"Max Fake F&I","tier":20},"444":{"label":"F&I 6th Max","tier":6},"445":{"label":"Fake F&I","tier":21},"448":{"label":"Max Fake F&I","tier":20},"452":{"label":"F&I 6th Max","tier":6},"454":{"label":"F&I 7th Max","tier":7},"457":{"label":"F&I 5th Max","tier":5},"459":{"label":"Max Fake F&I","tier":20},"461":{"label":"F&I 8th Max","tier":8},"463":{"label":"Fake F&I","tier":21},"471":{"label":"F&I 6th Max","tier":6},"473":{"label":"Max Fake F&I","tier":20},"483":{"label":"Max Fake F&I","tier":20},"485":{"label":"Fake F&I","tier":21},"489":{"label":"Fake F&I","tier":21},"493":{"label":"F&I 9th Max","tier":9},"496":{"label":"Fake F&I","tier":21},"499":{"label":"F&I 9th Max","tier":9},"506":{"label":"Fake F&I","tier":21},"516":{"label":"F&I 9th Max","tier":9},"522":{"label":"F&I 5th Max","tier":5},"535":{"label":"Fake F&I","tier":21},"537":{"label":"Max Fake F&I","tier":20},"539":{"label":"F&I 8th Max","tier":8},"541":{"label":"F&I 2nd Max","tier":2},"545":{"label":"F&I 10th Max","tier":10},"546":{"label":"F&I 10th Max","tier":10},"553":{"label":"F&I 10th Max","tier":10},"559":{"label":"F&I 10th Max","tier":10},"561":{"label":"Max Fake F&I","tier":20},"570":{"label":"Fake F&I","tier":21},"578":{"label":"F&I 5th Max","tier":5},"582":{"label":"Fake F&I","tier":21},"589":{"label":"F&I 10th Max","tier":10},"590":{"label":"Max Fake F&I","tier":20},"591":{"label":"F&I 10th Max","tier":10},"593":{"label":"Fake F&I","tier":21},"602":{"label":"F&I 2nd Max","tier":2},"605":{"label":"Fake F&I","tier":21},"607":{"label":"F&I 6th Max","tier":6},"614":{"label":"F&I 7th Max","tier":7},"621":{"label":"F&I 6th Max","tier":6},"626":{"label":"Max Fake F&I","tier":20},"628":{"label":"F&I 3rd Max","tier":3},"630":{"label":"Fake F&I","tier":21},"631":{"label":"F&I 6th Max","tier":6},"632":{"label":"Max Fake F&I","tier":20},"637":{"label":"F&I 9th Max","tier":9},"647":{"label":"Max Fake F&I","tier":20},"649":{"label":"F&I 2nd Max","tier":2},"652":{"label":"F&I 5th Max","tier":5},"653":{"label":"F&I 7th Max","tier":7},"655":{"label":"F&I 9th Max","tier":9},"656":{"label":"F&I 9th Max","tier":9},"660":{"label":"F&I 5th Max","tier":5},"663":{"label":"Fake F&I","tier":21},"667":{"label":"Fake F&I","tier":21},"670":{"label":"Fake F&I","tier":21},"672":{"label":"F&I 9th Max","tier":9},"673":{"label":"F&I 3rd Max","tier":3},"674":{"label":"Fake F&I","tier":21},"683":{"label":"F&I 7th Max","tier":7},"685":{"label":"F&I 5th Max","tier":5},"688":{"label":"F&I 2nd Max","tier":2},"691":{"label":"Fake F&I","tier":21},"696":{"label":"F&I 8th Max","tier":8},"701":{"label":"F&I 2nd Max","tier":2},"702":{"label":"F&I 8th Max","tier":8},"705":{"label":"F&I 5th Max","tier":5},"706":{"label":"F&I 9th Max","tier":9},"710":{"label":"Max Fake F&I","tier":20},"717":{"label":"Fake F&I","tier":21},"723":{"label":"Fake F&I","tier":21}
2569,"725":{"label":"F&I 10th Max","tier":10},"727":{"label":"Max Fake F&I","tier":20},"728":{"label":"F&I 7th Max","tier":7},"732":{"label":"F&I 7th Max","tier":7},"736":{"label":"F&I 5th Max","tier":5},"743":{"label":"F&I 3rd Max","tier":3},"746":{"label":"Fake F&I","tier":21},"753":{"label":"Max Fake F&I","tier":20},"756":{"label":"Max Fake F&I","tier":20},"761":{"label":"F&I 6th Max","tier":6},"764":{"label":"F&I 10th Max","tier":10},"766":{"label":"F&I 9th Max","tier":9},"770":{"label":"F&I 7th Max","tier":7},"773":{"label":"F&I 6th Max","tier":6},"777":{"label":"F&I 3rd Max","tier":3},"780":{"label":"F&I 4th Max","tier":4},"785":{"label":"Max Fake F&I","tier":20},"787":{"label":"F&I 4th Max","tier":4},"791":{"label":"F&I 10th Max","tier":10},"792":{"label":"F&I 3rd Max","tier":3},"794":{"label":"Fake F&I","tier":21},"795":{"label":"F&I 7th Max","tier":7},"803":{"label":"F&I 7th Max","tier":7},"805":{"label":"Max Fake F&I","tier":20},"809":{"label":"Max Fake F&I","tier":20},"810":{"label":"F&I 10th Max","tier":10},"817":{"label":"F&I 9th Max","tier":9},"818":{"label":"Max Fake F&I","tier":20},"822":{"label":"Fake F&I","tier":21},"826":{"label":"F&I 7th Max","tier":7},"832":{"label":"F&I 5th Max","tier":5},"844":{"label":"F&I 10th Max","tier":10},"845":{"label":"Fake F&I","tier":21},"846":{"label":"Fake F&I","tier":21},"854":{"label":"F&I 8th Max","tier":8},"858":{"label":"F&I 10th Max","tier":10},"867":{"label":"F&I 7th Max","tier":7},"868":{"label":"F&I 10th Max","tier":10},"869":{"label":"Max Fake F&I","tier":20},"873":{"label":"F&I 6th Max","tier":6},"874":{"label":"F&I 4th Max","tier":4},"876":{"label":"F&I 6th Max","tier":6},"908":{"label":"F&I 4th Max","tier":4},"909":{"label":"Max Fake F&I","tier":20},"918":{"label":"F&I 4th Max","tier":4},"922":{"label":"F&I 9th Max","tier":9},"923":{"label":"F&I 4th Max","tier":4},"930":{"label":"Max Fake F&I","tier":20},"931":{"label":"Fake F&I","tier":21},"941":{"label":"Max Fake F&I","tier":20},"948":{"label":"Fake F&I","tier":21},"949":{"label":"F&I 7th Max","tier":7},"958":{"label":"Fake F&I","tier":21},"959":{"label":"F&I 9th Max","tier":9},"962":{"label":"Max Fake F&I","tier":20},"966":{"label":"F&I 8th Max","tier":8},"971":{"label":"F&I 8th Max","tier":8},"972":{"label":"F&I 10th Max","tier":10},"976":{"label":"Max Fake F&I","tier":20},"977":{"label":"F&I 10th Max","tier":10},"980":{"label":"Max Fake F&I","tier":20},"982":{"label":"F&I 6th Max","tier":6},"988":{"label":"F&I 5th Max","tier":5},"989":{"label":"Max Fake F&I","tier":20},"994":{"label":"F&I 3rd Max","tier":3},"997":{"label":"F&I 9th Max","tier":9}},"Classic Knife":{"5":{"label":"F&I 8th Max","tier":8},"8":{"label":"F&I 7th Max","tier":7},"9":{"label":"Max Fake F&I","tier":20},"14":{"label":"F&I 7th Max","tier":7},"16":{"label":"F&I 2nd Max","tier":2},"27":{"label":"Max Fake F&I","tier":20},"28":{"label":"F&I 10th Max","tier":10},"32":{"label":"F&I 7th Max","tier":7},"48":{"label":"F&I 4th Max","tier":4},"58":{"label":"F&I 7th Max","tier":7},"60":{"label":"Fake F&I","tier":21},"62":{"label":"Fake F&I","tier":21},"68":{"label":"F&I 9th Max","tier":9},"71":{"label":"Fake F&I","tier":21},"90":{"label":"Max Fake F&I","tier":20},"98":{"label":"Fake F&I","tier":21},"108":{"label":"F&I 7th Max","tier":7},"110":{"label":"Max Fake F&I","tier":20},"112":{"label":"F&I 6th Max","tier":6},"121":{"label":"F&I 9th Max","tier":9},"125":{"label":"Max Fake F&I","tier":20},"126":{"label":"F&I 4th Max","tier":4},"129":{"label":"F&I 4th Max","tier":4},"146":{"label":"F&I 2nd Max","tier":2},"148":{"label":"Fake F&I","tier":21},"149":{"label":"F&I 9th Max","tier":9},"152":{"label":"F&I 3rd Max","tier":3},"156":{"label":"F&I 10th Max","tier":10},"165":{"label":"F&I 9th Max","tier":9},"170":{"label":"Fake F&I","tier":21},"171":{"label":"F&I 9th Max","tier":9},"177":{"label":"F&I 10th Max","tier":10},"178":{"label":"F&I 8th Max","tier":8},"182":{"label":"F&I 5th Max","tier":5},"183":{"label":"Max Fake F&I","tier":20},"188":{"label":"F&I 8th Max","tier":8},"195":{"label":"Max Fake F&I","tier":20},"196":{"label":"Fake F&I","tier":21},"202":{"label":"F&I 8th Max","tier":8},"203":{"label":"Max Fake F&I","tier":20},"204":{"label":"F&I 5th Max","tier":5},"206":{"label":"F&I 9th Max","tier":9},"213":{"label":"F&I 7th Max","tier":7},"216":{"label":"Fake F&I","tier":21},"222":{"label":"Fake F&I","tier":21},"230":{"label":"F&I 6th Max","tier":6},"232":{"label":"Max Fake F&I","tier":20},"233":{"label":"F&I 7th Max","tier":7},"234":{"label":"Fake F&I","tier":21}
2569,"238":{"label":"F&I 10th Max","tier":10},"241":{"label":"F&I 2nd Max","tier":2},"243":{"label":"F&I 7th Max","tier":7},"252":{"label":"F&I 5th Max","tier":5},"254":{"label":"Max Fake F&I","tier":20},"266":{"label":"Fake F&I","tier":21},"274":{"label":"F&I 7th Max","tier":7},"281":{"label":"F&I 3rd Max","tier":3},"287":{"label":"F&I 9th Max","tier":9},"292":{"label":"F&I 3rd Max","tier":3},"304":{"label":"Fake F&I","tier":21},"307":{"label":"Fake F&I","tier":21},"309":{"label":"Fake F&I","tier":21},"315":{"label":"Fake F&I","tier":21},"321":{"label":"Fake F&I","tier":21},"328":{"label":"Fake F&I","tier":21},"329":{"label":"Max Fake F&I","tier":20},"332":{"label":"F&I 4th Max","tier":4},"333":{"label":"Fake F&I","tier":21},"337":{"label":"F&I 8th Max","tier":8},"340":{"label":"F&I 6th Max","tier":6},"344":{"label":"F&I 3rd Max","tier":3},"351":{"label":"Max Fake F&I","tier":20},"356":{"label":"F&I 6th Max","tier":6},"359":{"label":"F&I 2nd Max","tier":2},"364":{"label":"Fake F&I","tier":21},"368":{"label":"Fake F&I","tier":21},"370":{"label":"F&I 9th Max","tier":9},"372":{"label":"Max Fake F&I","tier":20},"378":{"label":"F&I 8th Max","tier":8},"393":{"label":"F&I 2nd Max","tier":2},"397":{"label":"Max Fake F&I","tier":20},"400":{"label":"Fake F&I","tier":21},"402":{"label":"F&I 10th Max","tier":10},"404":{"label":"Max Fake F&I","tier":20},"405":{"label":"F&I 7th Max","tier":7},"406":{"label":"F&I 8th Max","tier":8},"411":{"label":"Fake F&I","tier":21},"412":{"label":"F&I 1st Max","tier":1},"413":{"label":"Fake F&I","tier":21},"415":{"label":"Fake F&I","tier":21},"438":{"label":"Fake F&I","tier":21},"441":{"label":"Max Fake F&I","tier":20},"444":{"label":"F&I 6th Max","tier":6},"445":{"label":"Fake F&I","tier":21},"448":{"label":"Max Fake F&I","tier":20},"452":{"label":"F&I 6th Max","tier":6},"454":{"label":"F&I 7th Max","tier":7},"457":{"label":"F&I 5th Max","tier":5},"459":{"label":"Max Fake F&I","tier":20},"461":{"label":"F&I 8th Max","tier":8},"463":{"label":"Fake F&I","tier":21},"471":{"label":"F&I 6th Max","tier":6},"473":{"label":"Max Fake F&I","tier":20},"483":{"label":"Max Fake F&I","tier":20},"485":{"label":"Fake F&I","tier":21},"489":{"label":"Fake F&I","tier":21},"493":{"label":"F&I 9th Max","tier":9},"496":{"label":"Fake F&I","tier":21},"499":{"label":"F&I 9th Max","tier":9},"506":{"label":"Fake F&I","tier":21},"516":{"label":"F&I 9th Max","tier":9},"522":{"label":"F&I 5th Max","tier":5},"535":{"label":"Fake F&I","tier":21},"537":{"label":"Max Fake F&I","tier":20},"539":{"label":"F&I 8th Max","tier":8},"541":{"label":"F&I 2nd Max","tier":2},"545":{"label":"F&I 10th Max","tier":10},"546":{"label":"F&I 10th Max","tier":10},"553":{"label":"F&I 10th Max","tier":10},"559":{"label":"F&I 10th Max","tier":10},"561":{"label":"Max Fake F&I","tier":20},"570":{"label":"Fake F&I","tier":21},"578":{"label":"F&I 5th Max","tier":5},"582":{"label":"Fake F&I","tier":21},"589":{"label":"F&I 10th Max","tier":10},"590":{"label":"Max Fake F&I","tier":20},"591":{"label":"F&I 10th Max","tier":10},"593":{"label":"Fake F&I","tier":21},"602":{"label":"F&I 2nd Max","tier":2},"605":{"label":"Fake F&I","tier":21},"607":{"label":"F&I 6th Max","tier":6},"614":{"label":"F&I 7th Max","tier":7},"621":{"label":"F&I 6th Max","tier":6},"626":{"label":"Max Fake F&I","tier":20},"628":{"label":"F&I 3rd Max","tier":3},"630":{"label":"Fake F&I","tier":21},"631":{"label":"F&I 6th Max","tier":6},"632":{"label":"Max Fake F&I","tier":20},"637":{"label":"F&I 9th Max","tier":9},"647":{"label":"Max Fake F&I","tier":20},"649":{"label":"F&I 2nd Max","tier":2},"652":{"label":"F&I 5th Max","tier":5},"653":{"label":"F&I 7th Max","tier":7},"655":{"label":"F&I 9th Max","tier":9},"656":{"label":"F&I 9th Max","tier":9},"660":{"label":"F&I 5th Max","tier":5},"663":{"label":"Fake F&I","tier":21},"667":{"label":"Fake F&I","tier":21},"670":{"label":"Fake F&I","tier":21},"672":{"label":"F&I 9th Max","tier":9},"673":{"label":"F&I 3rd Max","tier":3},"674":{"label":"Fake F&I","tier":21},"683":{"label":"F&I 7th Max","tier":7},"685":{"label":"F&I 5th Max","tier":5},"688":{"label":"F&I 2nd Max","tier":2},"691":{"label":"Fake F&I","tier":21},"696":{"label":"F&I 8th Max","tier":8},"701":{"label":"F&I 2nd Max","tier":2},"702":{"label":"F&I 8th Max","tier":8},"705":{"label":"F&I 5th Max","tier":5},"706":{"label":"F&I 9th Max","tier":9},"710":{"label":"Max Fake F&I","tier":20},"717":{"label":"Fake F&I","tier":21},"723":{"label":"Fake F&I","tier":21}
2569,"725":{"label":"F&I 10th Max","tier":10},"727":{"label":"Max Fake F&I","tier":20},"728":{"label":"F&I 7th Max","tier":7},"732":{"label":"F&I 7th Max","tier":7},"736":{"label":"F&I 5th Max","tier":5},"743":{"label":"F&I 3rd Max","tier":3},"746":{"label":"Fake F&I","tier":21},"753":{"label":"Max Fake F&I","tier":20},"756":{"label":"Max Fake F&I","tier":20},"761":{"label":"F&I 6th Max","tier":6},"764":{"label":"F&I 10th Max","tier":10},"766":{"label":"F&I 9th Max","tier":9},"770":{"label":"F&I 7th Max","tier":7},"773":{"label":"F&I 6th Max","tier":6},"777":{"label":"F&I 3rd Max","tier":3},"780":{"label":"F&I 4th Max","tier":4},"785":{"label":"Max Fake F&I","tier":20},"787":{"label":"F&I 4th Max","tier":4},"791":{"label":"F&I 10th Max","tier":10},"792":{"label":"F&I 3rd Max","tier":3},"794":{"label":"Fake F&I","tier":21},"795":{"label":"F&I 7th Max","tier":7},"803":{"label":"F&I 7th Max","tier":7},"805":{"label":"Max Fake F&I","tier":20},"809":{"label":"Max Fake F&I","tier":20},"810":{"label":"F&I 10th Max","tier":10},"817":{"label":"F&I 9th Max","tier":9},"818":{"label":"Max Fake F&I","tier":20},"822":{"label":"Fake F&I","tier":21},"826":{"label":"F&I 7th Max","tier":7},"832":{"label":"F&I 5th Max","tier":5},"844":{"label":"F&I 10th Max","tier":10},"845":{"label":"Fake F&I","tier":21},"846":{"label":"Fake F&I","tier":21},"854":{"label":"F&I 8th Max","tier":8},"858":{"label":"F&I 10th Max","tier":10},"867":{"label":"F&I 7th Max","tier":7},"868":{"label":"F&I 10th Max","tier":10},"869":{"label":"Max Fake F&I","tier":20},"873":{"label":"F&I 6th Max","tier":6},"874":{"label":"F&I 4th Max","tier":4},"876":{"label":"F&I 6th Max","tier":6},"908":{"label":"F&I 4th Max","tier":4},"909":{"label":"Max Fake F&I","tier":20},"918":{"label":"F&I 4th Max","tier":4},"922":{"label":"F&I 9th Max","tier":9},"923":{"label":"F&I 4th Max","tier":4},"930":{"label":"Max Fake F&I","tier":20},"931":{"label":"Fake F&I","tier":21},"941":{"label":"Max Fake F&I","tier":20},"948":{"label":"Fake F&I","tier":21},"949":{"label":"F&I 7th Max","tier":7},"958":{"label":"Fake F&I","tier":21},"959":{"label":"F&I 9th Max","tier":9},"962":{"label":"Max Fake F&I","tier":20},"966":{"label":"F&I 8th Max","tier":8},"971":{"label":"F&I 8th Max","tier":8},"972":{"label":"F&I 10th Max","tier":10},"976":{"label":"Max Fake F&I","tier":20},"977":{"label":"F&I 10th Max","tier":10},"980":{"label":"Max Fake F&I","tier":20},"982":{"label":"F&I 6th Max","tier":6},"988":{"label":"F&I 5th Max","tier":5},"989":{"label":"Max Fake F&I","tier":20},"994":{"label":"F&I 3rd Max","tier":3},"997":{"label":"F&I 9th Max","tier":9}},"Kukri Knife":{"5":{"label":"F&I 8th Max","tier":8},"8":{"label":"F&I 7th Max","tier":7},"9":{"label":"Max Fake F&I","tier":20},"14":{"label":"F&I 7th Max","tier":7},"16":{"label":"F&I 2nd Max","tier":2},"27":{"label":"Max Fake F&I","tier":20},"28":{"label":"F&I 10th Max","tier":10},"32":{"label":"F&I 7th Max","tier":7},"48":{"label":"F&I 4th Max","tier":4},"58":{"label":"F&I 7th Max","tier":7},"60":{"label":"Fake F&I","tier":21},"62":{"label":"Fake F&I","tier":21},"68":{"label":"F&I 9th Max","tier":9},"71":{"label":"Fake F&I","tier":21},"90":{"label":"Max Fake F&I","tier":20},"98":{"label":"Fake F&I","tier":21},"108":{"label":"F&I 7th Max","tier":7},"110":{"label":"Max Fake F&I","tier":20},"112":{"label":"F&I 6th Max","tier":6},"121":{"label":"F&I 9th Max","tier":9},"125":{"label":"Max Fake F&I","tier":20},"126":{"label":"F&I 4th Max","tier":4},"129":{"label":"F&I 4th Max","tier":4},"146":{"label":"F&I 2nd Max","tier":2},"148":{"label":"Fake F&I","tier":21},"149":{"label":"F&I 9th Max","tier":9},"152":{"label":"F&I 3rd Max","tier":3},"156":{"label":"F&I 10th Max","tier":10},"165":{"label":"F&I 9th Max","tier":9},"170":{"label":"Fake F&I","tier":21},"171":{"label":"F&I 9th Max","tier":9},"177":{"label":"F&I 10th Max","tier":10},"178":{"label":"F&I 8th Max","tier":8},"182":{"label":"F&I 5th Max","tier":5},"183":{"label":"Max Fake F&I","tier":20},"188":{"label":"F&I 8th Max","tier":8},"195":{"label":"Max Fake F&I","tier":20},"196":{"label":"Fake F&I","tier":21},"202":{"label":"F&I 8th Max","tier":8},"203":{"label":"Max Fake F&I","tier":20},"204":{"label":"F&I 5th Max","tier":5},"206":{"label":"F&I 9th Max","tier":9},"213":{"label":"F&I 7th Max","tier":7},"216":{"label":"Fake F&I","tier":21},"222":{"label":"Fake F&I","tier":21},"230":{"label":"F&I 6th Max","tier":6},"232":{"label":"Max Fake F&I","tier":20},"233":{"label":"F&I 7th Max","tier":7},"234":{"label":"Fake F&I","tier":21}
2569,"238":{"label":"F&I 10th Max","tier":10},"241":{"label":"F&I 2nd Max","tier":2},"243":{"label":"F&I 7th Max","tier":7},"252":{"label":"F&I 5th Max","tier":5},"254":{"label":"Max Fake F&I","tier":20},"266":{"label":"Fake F&I","tier":21},"274":{"label":"F&I 7th Max","tier":7},"281":{"label":"F&I 3rd Max","tier":3},"287":{"label":"F&I 9th Max","tier":9},"292":{"label":"F&I 3rd Max","tier":3},"304":{"label":"Fake F&I","tier":21},"307":{"label":"Fake F&I","tier":21},"309":{"label":"Fake F&I","tier":21},"315":{"label":"Fake F&I","tier":21},"321":{"label":"Fake F&I","tier":21},"328":{"label":"Fake F&I","tier":21},"329":{"label":"Max Fake F&I","tier":20},"332":{"label":"F&I 4th Max","tier":4},"333":{"label":"Fake F&I","tier":21},"337":{"label":"F&I 8th Max","tier":8},"340":{"label":"F&I 6th Max","tier":6},"344":{"label":"F&I 3rd Max","tier":3},"351":{"label":"Max Fake F&I","tier":20},"356":{"label":"F&I 6th Max","tier":6},"359":{"label":"F&I 2nd Max","tier":2},"364":{"label":"Fake F&I","tier":21},"368":{"label":"Fake F&I","tier":21},"370":{"label":"F&I 9th Max","tier":9},"372":{"label":"Max Fake F&I","tier":20},"378":{"label":"F&I 8th Max","tier":8},"393":{"label":"F&I 2nd Max","tier":2},"397":{"label":"Max Fake F&I","tier":20},"400":{"label":"Fake F&I","tier":21},"402":{"label":"F&I 10th Max","tier":10},"404":{"label":"Max Fake F&I","tier":20},"405":{"label":"F&I 7th Max","tier":7},"406":{"label":"F&I 8th Max","tier":8},"411":{"label":"Fake F&I","tier":21},"412":{"label":"F&I 1st Max","tier":1},"413":{"label":"Fake F&I","tier":21},"415":{"label":"Fake F&I","tier":21},"438":{"label":"Fake F&I","tier":21},"441":{"label":"Max Fake F&I","tier":20},"444":{"label":"F&I 6th Max","tier":6},"445":{"label":"Fake F&I","tier":21},"448":{"label":"Max Fake F&I","tier":20},"452":{"label":"F&I 6th Max","tier":6},"454":{"label":"F&I 7th Max","tier":7},"457":{"label":"F&I 5th Max","tier":5},"459":{"label":"Max Fake F&I","tier":20},"461":{"label":"F&I 8th Max","tier":8},"463":{"label":"Fake F&I","tier":21},"471":{"label":"F&I 6th Max","tier":6},"473":{"label":"Max Fake F&I","tier":20},"483":{"label":"Max Fake F&I","tier":20},"485":{"label":"Fake F&I","tier":21},"489":{"label":"Fake F&I","tier":21},"493":{"label":"F&I 9th Max","tier":9},"496":{"label":"Fake F&I","tier":21},"499":{"label":"F&I 9th Max","tier":9},"506":{"label":"Fake F&I","tier":21},"516":{"label":"F&I 9th Max","tier":9},"522":{"label":"F&I 5th Max","tier":5},"535":{"label":"Fake F&I","tier":21},"537":{"label":"Max Fake F&I","tier":20},"539":{"label":"F&I 8th Max","tier":8},"541":{"label":"F&I 2nd Max","tier":2},"545":{"label":"F&I 10th Max","tier":10},"546":{"label":"F&I 10th Max","tier":10},"553":{"label":"F&I 10th Max","tier":10},"559":{"label":"F&I 10th Max","tier":10},"561":{"label":"Max Fake F&I","tier":20},"570":{"label":"Fake F&I","tier":21},"578":{"label":"F&I 5th Max","tier":5},"582":{"label":"Fake F&I","tier":21},"589":{"label":"F&I 10th Max","tier":10},"590":{"label":"Max Fake F&I","tier":20},"591":{"label":"F&I 10th Max","tier":10},"593":{"label":"Fake F&I","tier":21},"602":{"label":"F&I 2nd Max","tier":2},"605":{"label":"Fake F&I","tier":21},"607":{"label":"F&I 6th Max","tier":6},"614":{"label":"F&I 7th Max","tier":7},"621":{"label":"F&I 6th Max","tier":6},"626":{"label":"Max Fake F&I","tier":20},"628":{"label":"F&I 3rd Max","tier":3},"630":{"label":"Fake F&I","tier":21},"631":{"label":"F&I 6th Max","tier":6},"632":{"label":"Max Fake F&I","tier":20},"637":{"label":"F&I 9th Max","tier":9},"647":{"label":"Max Fake F&I","tier":20},"649":{"label":"F&I 2nd Max","tier":2},"652":{"label":"F&I 5th Max","tier":5},"653":{"label":"F&I 7th Max","tier":7},"655":{"label":"F&I 9th Max","tier":9},"656":{"label":"F&I 9th Max","tier":9},"660":{"label":"F&I 5th Max","tier":5},"663":{"label":"Fake F&I","tier":21},"667":{"label":"Fake F&I","tier":21},"670":{"label":"Fake F&I","tier":21},"672":{"label":"F&I 9th Max","tier":9},"673":{"label":"F&I 3rd Max","tier":3},"674":{"label":"Fake F&I","tier":21},"683":{"label":"F&I 7th Max","tier":7},"685":{"label":"F&I 5th Max","tier":5},"688":{"label":"F&I 2nd Max","tier":2},"691":{"label":"Fake F&I","tier":21},"696":{"label":"F&I 8th Max","tier":8},"701":{"label":"F&I 2nd Max","tier":2},"702":{"label":"F&I 8th Max","tier":8},"705":{"label":"F&I 5th Max","tier":5},"706":{"label":"F&I 9th Max","tier":9},"710":{"label":"Max Fake F&I","tier":20},"717":{"label":"Fake F&I","tier":21},"723":{"label":"Fake F&I","tier":21}
2569,"725":{"label":"F&I 10th Max","tier":10},"727":{"label":"Max Fake F&I","tier":20},"728":{"label":"F&I 7th Max","tier":7},"732":{"label":"F&I 7th Max","tier":7},"736":{"label":"F&I 5th Max","tier":5},"743":{"label":"F&I 3rd Max","tier":3},"746":{"label":"Fake F&I","tier":21},"753":{"label":"Max Fake F&I","tier":20},"756":{"label":"Max Fake F&I","tier":20},"761":{"label":"F&I 6th Max","tier":6},"764":{"label":"F&I 10th Max","tier":10},"766":{"label":"F&I 9th Max","tier":9},"770":{"label":"F&I 7th Max","tier":7},"773":{"label":"F&I 6th Max","tier":6},"777":{"label":"F&I 3rd Max","tier":3},"780":{"label":"F&I 4th Max","tier":4},"785":{"label":"Max Fake F&I","tier":20},"787":{"label":"F&I 4th Max","tier":4},"791":{"label":"F&I 10th Max","tier":10},"792":{"label":"F&I 3rd Max","tier":3},"794":{"label":"Fake F&I","tier":21},"795":{"label":"F&I 7th Max","tier":7},"803":{"label":"F&I 7th Max","tier":7},"805":{"label":"Max Fake F&I","tier":20},"809":{"label":"Max Fake F&I","tier":20},"810":{"label":"F&I 10th Max","tier":10},"817":{"label":"F&I 9th Max","tier":9},"818":{"label":"Max Fake F&I","tier":20},"822":{"label":"Fake F&I","tier":21},"826":{"label":"F&I 7th Max","tier":7},"832":{"label":"F&I 5th Max","tier":5},"844":{"label":"F&I 10th Max","tier":10},"845":{"label":"Fake F&I","tier":21},"846":{"label":"Fake F&I","tier":21},"854":{"label":"F&I 8th Max","tier":8},"858":{"label":"F&I 10th Max","tier":10},"867":{"label":"F&I 7th Max","tier":7},"868":{"label":"F&I 10th Max","tier":10},"869":{"label":"Max Fake F&I","tier":20},"873":{"label":"F&I 6th Max","tier":6},"874":{"label":"F&I 4th Max","tier":4},"876":{"label":"F&I 6th Max","tier":6},"908":{"label":"F&I 4th Max","tier":4},"909":{"label":"Max Fake F&I","tier":20},"918":{"label":"F&I 4th Max","tier":4},"922":{"label":"F&I 9th Max","tier":9},"923":{"label":"F&I 4th Max","tier":4},"930":{"label":"Max Fake F&I","tier":20},"931":{"label":"Fake F&I","tier":21},"941":{"label":"Max Fake F&I","tier":20},"948":{"label":"Fake F&I","tier":21},"949":{"label":"F&I 7th Max","tier":7},"958":{"label":"Fake F&I","tier":21},"959":{"label":"F&I 9th Max","tier":9},"962":{"label":"Max Fake F&I","tier":20},"966":{"label":"F&I 8th Max","tier":8},"971":{"label":"F&I 8th Max","tier":8},"972":{"label":"F&I 10th Max","tier":10},"976":{"label":"Max Fake F&I","tier":20},"977":{"label":"F&I 10th Max","tier":10},"980":{"label":"Max Fake F&I","tier":20},"982":{"label":"F&I 6th Max","tier":6},"988":{"label":"F&I 5th Max","tier":5},"989":{"label":"Max Fake F&I","tier":20},"994":{"label":"F&I 3rd Max","tier":3},"997":{"label":"F&I 9th Max","tier":9}}}'),Zwe={byWeapon:Ywe},Xwe=JSON.parse('{"1":{"1054":{"0":[22.02,22.9],"1":[22.02,22.9],"2":[14.17,11.63],"3":[11.18,13.15],"4":[8.48,7.97],"5":[14.38,10.85],"6":[5.89,7.95],"7":[26.06,29.43],"8":[10.59,11.27],"9":[8.09,6.48],"10":[11.58,11.93],"11":[8.43,8.5],"12":[22.33,30.11],"13":[13.02,10.7],"14":[12.48,14.8],"15":[6.53,7.26],"16":[67.76,70.21],"17":[7.59,7.6],"18":[6.52,5.76],"19":[28.99,37.8],"20":[10.36,9.99],"21":[1.33,1.38],"22":[6.2,6.24],"23":[5.6,6.32],"24":[8.81,10.42],"25":[13.31,11.5],"26":[11.38,14.71],"27":[16.44,24.14],"28":[9.45,10.78],"29":[1.85,1.74],"30":[2.5,1.76],"31":[3.22,3.63],"32":[7.46,7.47],"33":[3.5,3.9],"34":[11.17,9.56],"35":[4.47,3.77],"36":[7.37,7.85],"37":[6.98,8.42],"38":[13.25,12.91],"39":[9.1,9.1],"40":[7.95,7.64],"41":[11.82,13.36],"42":[5.36,5.87],"43":[2.92,2.99],"44":[25.17,27.53],"45":[12.94,14.18],"46":[19.05,23.38],"47":[3.79,4.05],"48":[64.28,67.74],"49":[12.05,12.94],"50":[12.64,13],"51":[7.89,10.25],"52":[9.53,9.66],"53":[31.96,32.86],"54":[8.56,11.1],"55":[12.66,15.11],"56":[5.74,6.02],"57":[10.71,12.48],"58":[11.78,14.57],"59":[13.55,16.83],"60":[10,14.51],"61":[20.53,23.89],"62":[33.7,34.86],"63":[11.47,14.36],"64":[6.05,5.42],"65":[20.84,20.79],"66":[67.54,69.75],"67":[68.23,69.55],"68":[20.15,16.97],"69":[73.38,68.67],"70":[8.33,9.66],"71":[3.64,3.1],"72":[1.64,1.92],"73":[20.05,22.21],"74":[7.22,7.3],"75":[10.01,11.93],"76":[9.55,11.79],"77":[26.64,28.74],"78":[7.75,8.49],"79":[6.59,6.88],"80":[6.99,7.54],"81":[8.36,6.62],"82":[5.15,3.91],"83":[10.32,11.1],"84":[5.17,3.84],"85":[1.83,1.73],"86":[6.08,6.34],"87":[6.36,8.49],"88":[1.58,1.36],"89":[5.82,4.9],"90":[2.3,1.83],"91":[4.93,5.27],"92":[9.66,11.03],"93":[7.33,6.55],"94":[18.42,21.33],"95":[28.3,30.43],"96":[67.83,70.48],"97":[9.12,9.73],"98":[14.2,18.42],"99":[1.96,1.5],"100":[13.61,16.83],"101":[16.12,20.27],"102":[6.66,7.16],"103":[6.49,7.59],"104":[6.44,5.47],"105":[3.5,2.28],"106":[9.59,13.13],"107":[7.58,6.42],"108":[10.27,9.19],"109":[49.07,61.9],"110":[13.53,15.43],"111":[59.31,63.3],"112":[25.35,25.92],"113":[34.54,32.88],"114":[32.63,35.18],"115":[10.45,10.42],"116":[46.98,42.82],"117":[62.12,66.56],"118":[12.36,13.77],"119":[14.31,20.75],"120":[35.29,31.97],"121":[3.52,2.56],"122":[15.79,16.82],"123":[13.57,15.56],"124":[6.67,7.45],"125":[22.18,20.44],"126":[12.96,15.27],"127":[11.86,12.99],"128":[4.07,3.81],"129":[6.48,4.88],"130":[8.11,8.46],"131":[10.59,12.84],"132":[8.25,8.57],"133":[2.15,1.9],"134":[45.71,39.61],"135":[8.16,9.42],"136":[4.32,4.2],"137":[6.06,5.13],"138":[10.45,12.81],"139":[3,3.73],"140":[2.23,2.03],"141":[9.41,12.02],"142":[37.22,41.73],"143":[9.01,9.83],"144":[6.82,6.39],"145":[12.08,15.09],"146":[1.79,1.7],"147":[5.45,7.27],"148":[74.23,73.39],"149":[6.28,7.95],"150":[2.51,1.68],"151":[1.56,1.58],"152":[2.74,3.01],"153":[14.51,15.04],"154":[28.81,30.02],"155":[8.69,10.65],"156":[2.24,2.6],"157":[3.06,3.07],"158":[41.65,49.89],"159":[66.45,68.23],"160":[2.28,3.05],"161":[8.59,12.53],"162":[14.87,16.16],"163":[10.17,9.19],"164":[9.77,10.38],"165":[10.91,9.05],"166":[5.78,5.38],"167":[8.41,7.47],"168":[43.47,42.77],"169":[13.92,12.88],"170":[9.95,11.35],"171":[7.17,5.82],"172":[1.6,2.14],"173":[9.33,8.51],"174":[2.69,1.56],"175":[9.9,11.94],"176":[3.66,3.34],"177":[8.39,8.57],"178":[9.43,8.95],"179":[8.99,8.74],"180":[24.15,29.4],"181":[6.67,5.53],"182"
2569:[6.84,7.7],"183":[8.8,8.71],"184":[8.61,9.97],"185":[11.93,14.57],"186":[11.19,13.22],"187":[6.09,7.73],"188":[10.45,9.32],"189":[1.96,2.61],"190":[7.8,7.72],"191":[6,6.94],"192":[2.37,1.87],"193":[20.63,24.09],"194":[9.55,10.51],"195":[5.96,7.52],"196":[12.66,13.9],"197":[11.09,10.57],"198":[11.6,12.63],"199":[11.11,13.9],"200":[4.07,3.21],"201":[20,22.27],"202":[40.58,38.87],"203":[8.99,9.15],"204":[14.29,16.28],"205":[9.7,8.36],"206":[4.42,6.34],"207":[14.9,18.21],"208":[7.81,7.67],"209":[9.28,10.15],"210":[16.22,19.1],"211":[16.81,13.82],"212":[14.54,17.46],"213":[2.46,2.48],"214":[11.89,13.75],"215":[5.7,3.91],"216":[2.42,2.38],"217":[1.83,1.94],"218":[9.8,11.53],"219":[6.49,6.72],"220":[20.72,24.58],"221":[1.8,1.64],"222":[11.34,11.99],"223":[9.5,8.39],"224":[11.42,14.16],"225":[48.01,45.24],"226":[5.99,6.39],"227":[14.61,14.67],"228":[13.2,14.83],"229":[16.18,17.49],"230":[8.24,8.91],"231":[12.78,15.62],"232":[12.04,9.55],"233":[11.49,12.18],"234":[9.2,12.33],"235":[9.53,9.18],"236":[10.15,8.81],"237":[13.55,12.78],"238":[16.93,13.09],"239":[14.52,15.25],"240":[5.45,6.55],"241":[11.71,15.07],"242":[4.27,4.43],"243":[9.67,13.74],"244":[1.96,1.77],"245":[10.21,11.15],"246":[19.58,21.98],"247":[6.6,6.77],"248":[7.17,8.83],"249":[5.59,4.24],"250":[9.62,8.92],"251":[13.59,13.03],"252":[7.02,6.66],"253":[20.12,20.12],"254":[6.1,8.95],"255":[8.64,7.82],"256":[8.65,9.03],"257":[10.38,9.61],"258":[7.44,7.17],"259":[66.35,68.67],"260":[23,27.89],"261":[14.8,20.5],"262":[11.32,11.87],"263":[67.17,69.4],"264":[7.41,9.19],"265":[2.4,2.54],"266":[20.8,18.59],"267":[12.99,15.54],"268":[7.41,6.78],"269":[9.56,10.57],"270":[8.66,10.15],"271":[16.92,16.06],"272":[10.94,13.08],"273":[67.99,69.32],"274":[11.5,13.85],"275":[15.4,17.07],"276":[12.76,13.36],"277":[8.56,11],"278":[6.66,6.93],"279":[15.3,16.64],"280":[25.32,28.17],"281":[10.62,12.49],"282":[10.34,10.3],"283":[10.27,14.16],"284":[41.23,41.89],"285":[11.09,11.99],"286":[7.7,7.44],"287":[5.04,3.69],"288":[43.49,40.75],"289":[7.74,5.99],"290":[3.03,4.52],"291":[1.71,1.45],"292":[7.12,8.23],"293":[2.03,2.12],"294":[11.2,10.42],"295":[12.55,9.57],"296":[10.15,12.43],"297":[68.76,70.67],"298":[23.22,21.83],"299":[12.46,12.02],"300":[9.83,11.96],"301":[7.49,6.73],"302":[4.64,5.26],"303":[7.53,8.43],"304":[19.95,26.2],"305":[9.87,11.48],"306":[9.64,12.89],"307":[11.68,9.25],"308":[70.69,71.68],"309":[11.21,11.14],"310":[1.59,1.54],"311":[1.34,1.51],"312":[17.5,17.31],"313":[3.64,2.91],"314":[15.7,16.36],"315":[18.42,16.61],"316":[29.17,24.48],"317":[18.07,21.74],"318":[7.61,8.19],"319":[2.77,2.46],"320":[8.49,10.98],"321":[67.26,69.8],"322":[1.96,1.84],"323":[9.96,10.29],"324":[65.94,68.35],"325":[6.78,8.19],"326":[12.84,12.45],"327":[17.04,19.72],"328":[7.33,6.98],"329":[10.53,12.71],"330":[20.9,22.53],"331":[26.81,25.21],"332":[44.33,41.41],"333":[11.7,10.54],"334":[7.62,8.38],"335":[4.02,4.12],"336":[5.57,5.15],"337":[4.57,3.47],"338":[53.55,45.57],"339":[2.16,2.63],"340":[2.01,1.34],"341":[69.56,72.86],"342":[9.61,11.93],"343":[3.75,3.94],"344":[29.5,30.28],"345":[3.52,3.46],"346":[19.76,23.78],"347":[66.59,67.54],"348":[12.73,16.61],"349":[5.65,5.9],"350":[9.36,11.57],"351":[3.1,3.01],"352":[16.4,16.54],"353":[9.77,10.12],"354":[55.52,57.37],"355":[14.83,16],"356":[57.26,61.48],"357":[11.9,13.96],"358":[19,23.7],"359":[6.6,6.9],"360":[8.59,8],"361":[13.89,14.09],"362":[7.68,8.36],"363":[4.77,5.9],"364":[44.56,51.84],"365":[46.23,44.69],"366":[12,11.72],"367":[9.22,6.84],"368":[10.56,9.4],"369":[6.87,7.84],"370":[62.05,69.51],"371":[10.09,13.67],"372":[15.53,19.51],"373":[7.39,8.87],"374":[8.32,9.08],"375":[35.98,38.54],"376":[13.09,13.33],"377":[3.25,2.74],"378":[9.73,9.85],"379":[28.07,28.72],"380":[10.57,10.56],"381":[12.36,13.23],"382":[9.02,8.03],"383":[9.07,9.9],"384":[10.63,11.18],"385":[9.5,9.51],"386":[49.46,54.92],"387":[12.56,15.21],"388":[20.31,21.35],"389":[20.43,18.07],"390":[16.57,17.67],"391":[10.53,10.66],"392":[13.41,14.21],"393":[21.13,19.74],"394":[2.77,4.63],"395":[2.75,2.38],"396":[9.72,10.08],"397":[12.55,12.93],"398":[9.55,9.27],"399":[9.61,12.5],"400":[8.61,9.5],"401":[11.46,8.28],"402":[30.7,36.75],"403":[9.47,8.51],"404":[3.69,4.76],"405":[12.56,14.24],"406":[63.92,68.66],"407":[22.84,26.27],"408":[11.91,13.79],"409":[9.44,10.19],"410":[15.02,16.3],"411":[1.88,1.61],"412":[13.88,14.7],"413":[1.47,2.08],"414":[10.86,12.19],"415":[17.9,19.44],"416":[17.79,17.48],"417":[7.98,7.19],"418":[9.01,9.85],"419":[2.59,2.89],"420":[11.13,13.22],"421":[9.54,11.74],"422":[5.02,5.91],"423":[1.57,1.36],"424":[10.78,11.67],"425":[11.21,11.26],"426":[65.75,64.76],"427":[8.41,8.72],"428":[7.88,6.75],"429":[6.98,6.47],"430":[37.87,34.12],"431":[15.05,15.93],"432":[10.25,11],"433":[39.65,43.31],"434":[2.72,3.11],"435":[16.18,12.29],"436":[12.28,11.26],"437":[1.85,1.37],"438":[3.11,2.41],"439":[
256910.01,9.9],"440":[31.22,31.16],"441":[46.64,52.98],"442":[15.88,16.59],"443":[9.53,9.66],"444":[7.87,8.59],"445":[3.62,3.4],"446":[8.02,8.55],"447":[9,8.36],"448":[21.96,22.96],"449":[2.39,2.96],"450":[4.39,5.43],"451":[2.12,2.43],"452":[10.91,11.9],"453":[2.7,2.98],"454":[12.39,15.64],"455":[10.45,11.53],"456":[18.52,18.34],"457":[10.92,11.94],"458":[1.58,1.49],"459":[8.39,7.05],"460":[9.31,11.19],"461":[67.91,69.12],"462":[21.91,25.52],"463":[2.45,3.42],"464":[6.62,8.39],"465":[19.08,15.81],"466":[9.49,9.29],"467":[10.83,11.97],"468":[22.91,27.17],"469":[12.13,11.77],"470":[12.82,14.81],"471":[3.46,4.4],"472":[1.44,1.65],"473":[14.78,15.8],"474":[11.57,12.81],"475":[9.54,9.67],"476":[5.61,5.73],"477":[12.83,11.35],"478":[13.42,13.73],"479":[16.15,15.76],"480":[10.25,10.59],"481":[42.03,41.64],"482":[67.11,68.92],"483":[46.77,42.35],"484":[9.67,8.96],"485":[5.7,3.89],"486":[9.59,6.91],"487":[1.49,1.96],"488":[16.12,21.38],"489":[18.45,20.6],"490":[75.09,70.59],"491":[9.4,10.07],"492":[9.04,7.09],"493":[6.73,7.48],"494":[10.15,10.11],"495":[5.44,4.59],"496":[3.52,4.8],"497":[8.63,8.26],"498":[8.2,9.11],"499":[5.94,4.32],"500":[6.89,6.67],"501":[15.27,18.49],"502":[5.43,5.39],"503":[36.61,32.13],"504":[9.5,9.08],"505":[6.94,9.12],"506":[8.58,10.46],"507":[3.89,2.1],"508":[15,16.47],"509":[4.03,4],"510":[26.52,29.72],"511":[17.8,21.25],"512":[12.15,11.09],"513":[13.27,13.6],"514":[16.96,19.88],"515":[12.72,15.86],"516":[11.03,11.63],"517":[69.87,72.99],"518":[9.56,9.11],"519":[6.93,6.11],"520":[12.34,11.21],"521":[20.99,24.13],"522":[9.81,10.57],"523":[9.63,9.75],"524":[30.98,37.52],"525":[33.25,37.34],"526":[8.53,8.61],"527":[11.76,11.18],"528":[5.19,5.47],"529":[6.14,5.82],"530":[68.51,71.69],"531":[11.27,11.81],"532":[2.66,1.83],"533":[26.46,28.71],"534":[19.62,21.42],"535":[4.82,4.8],"536":[8.42,7.53],"537":[50.48,45.79],"538":[13.94,11.62],"539":[15.35,13.92],"540":[17.37,21.02],"541":[9.62,10.17],"542":[60.28,61.57],"543":[8.22,10.88],"544":[13.17,13.25],"545":[9.72,9.31],"546":[16.87,17.98],"547":[5,6.13],"548":[5.33,7.26],"549":[8.45,11.81],"550":[1.94,1.81],"551":[8.93,10.3],"552":[6.67,7.41],"553":[14.86,17.71],"554":[24.33,27.35],"555":[10.1,10.66],"556":[12.45,15.34],"557":[22.17,19.91],"558":[7.26,8.36],"559":[11.37,11.51],"560":[10.98,14.4],"561":[8.86,6.17],"562":[26.5,33.96],"563":[8.25,9.02],"564":[9.57,10.19],"565":[1.79,1.68],"566":[10.05,11.3],"567":[71.58,73.56],"568":[9.19,9.76],"569":[10.27,11.88],"570":[13.85,12.99],"571":[14.01,13.49],"572":[4.63,3.74],"573":[2.61,2.61],"574":[2.12,2.11],"575":[1.88,1.78],"576":[3.38,3.98],"577":[7.18,8.21],"578":[12.47,14.54],"579":[11.46,13.14],"580":[10.96,13.8],"581":[8.44,7.6],"582":[7.73,8.68],"583":[9.11,10.52],"584":[12.08,13.3],"585":[3.49,3.2],"586":[4.19,4.47],"587":[66.28,68.79],"588":[10.7,11.36],"589":[18.73,21.66],"590":[4.43,4.14],"591":[30,34.68],"592":[49.04,54.8],"593":[10.82,13.13],"594":[12.71,15.32],"595":[11.84,13.38],"596":[10.99,12.67],"597":[10.68,10.84],"598":[3.58,3.28],"599":[1.76,2.01],"600":[5.33,6.69],"601":[5.14,4.83],"602":[2.79,3.54],"603":[6.63,7.48],"604":[8.93,9.14],"605":[3.74,4.62],"606":[3.38,5.48],"607":[39.39,43.86],"608":[8.36,8.58],"609":[8.35,6.16],"610":[8.49,10.16],"611":[49.8,52.7],"612":[8.91,8.01],"613":[15.34,18.38],"614":[1.92,2.44],"615":[5.94,6.06],"616":[5.2,5.41],"617":[9.93,11.7],"618":[10.28,11.17],"619":[7.38,8.37],"620":[9.64,10.88],"621":[2.15,1.49],"622":[11.98,11.61],"623":[7.88,9.15],"624":[10.11,10.54],"625":[9.41,9.32],"626":[9.04,8.66],"627":[2.76,2.38],"628":[9.8,11.68],"629":[8.15,9.49],"630":[18.26,18.98],"631":[1.81,1.78],"632":[11.12,10.3],"633":[11.62,11.48],"634":[6.66,7.96],"635":[14.06,12.78],"636":[10.33,10.98],"637":[7.95,8.1],"638":[8.69,10.21],"639":[15.17,16.14],"640":[4.69,2.83],"641":[9.27,10.81],"642":[2.53,2.26],"643":[29.38,26.02],"644":[21.72,28.11],"645":[8.69,9.87],"646":[4.24,5.09],"647":[9.28,11.54],"648":[19.87,24.07],"649":[26.85,29.83],"650":[27.06,27.84],"651":[66.67,63.72],"652":[26.96,27.79],"653":[3.12,3.01],"654":[9.18,10.59],"655":[1.55,1.92],"656":[12.99,14.51],"657":[6.86,7.7],"658":[6.8,7.44],"659":[7.74,9.58],"660":[17.48,22.17],"661":[16.63,14.45],"662":[3.02,3.3],"663":[6.29,5.87],"664":[11.18,13.02],"665":[5.24,7.15],"666":[3.6,3.33],"667":[1.72,1.64],"668":[54.44,58.29],"669":[27.16,30.29],"670":[16.92,19.8],"671":[11.87,14.55],"672":[2.83,2.55],"673":[47.97,53.25],"674":[69.68,71.37],"675":[1.85,1.77],"676":[9.43,11.54],"677":[5.77,9.14],"678":[9.44,11.14],"679":[8.45,7.26],"680":[17.87,16.8],"681":[10.36,11.47],"682":[10.26,9.2],"683":[1.61,2.11],"684":[8.93,7.46],"685":[9.34,8.74],"686":[7.26,7.69],"687":[9.23,9.83],"688":[2.46,2.61],"689":[21,20.68],"690":[4.37,4.12],"691":[7.98,9.36],"692":[8.05,9.06],"693":[16.87,19.14],"694":[2.69,2.24],"695":[67.54,70.91],"696":[44.61,48.85],"697":[24.03,23.75],"698":[8.19,8.05],"699":[15.01,16.78],"700":[9.83,10.51],"701":[35.96,42.17],"702":[15.75,18.61],"703":[18.65,19.88],"704":[73.29,75.4],"705":[6.49,7.57],"706":[1.32,1.34],"707":[2.29,1.97],"708":[10.9,9.05],"709":[12.39,12.48],"710":[1.56,2.2],"711":[24.88,23.6],"712":[11.36,14.97],"713":[7.88,8.77],"714":[9.72,9.97],"715":[3.48,3.9],"716":[17.1,18.24],"717":[1.6,1.85],"718":[24.25,23.48],"719":[5.98,5.79],"720":[6.89,9.59],"721":[34.04,32.64],"722":[11.02,9.51],"723":[70.72,70.64],"724":[10.21,10.73],"725":[33.08,35.65],"726":[13.81,17.93],"727":[2.28,3.33],"728":[8.45,9.29],"729":[9.57,10.15],"730":[59.05,58.78],"731":[22.04,25.01],"732":[10.06,9.05],"733":[8.35,9.88],"734":[1.68,1.94],"735":[9.45,9.8],"736":[10.67,12.21],"737":[4.43,3.37],"738":[7.33,8.16],"739":[10.3,10.43],"740":[2.59,3.5],"741":[4.58,5.42],"742":[1.8,1.36],"743":[30.54,30.6],"744":[10.26,9.93],"745":[10.38,12.01],"746":[7.03,7.52],"747":[9.74,10.02],"748":[8.94,8.61],"749":[20.2,19.66],"750":[2.64,2.15],"751":[10.88,11.17],"752":[34.36,33.67],"753":[9.51,10.03],"754":[10.6,11.23],"755":[17.79,19.68],"756":[12.67,16.3],"757":[10.5,15.1],"758":[11.51,14.6],"759":[1.56,1.26],"760":[15.71,16.92],"761":[13.67,12.11],"762":[10.25,13.19],"763":[23.27,23.61],"764":[63.28,66.94],"765":[15.83,16.34],"766":[2.69,3.36],"767":[11.21,9.54],"768":[4.39,5.12],"769":[10.93,13.52],"770":[10.12,11.94],"771":[12.86,13.55],"772":[67.13,67.98],"773":[23.87,26.84],"774":[5.34,4.81],"775":[9.87,10.49],"776":[18.96,22.73],"777":[1.34,1.42],"778":[3.46,3.65],"779":[8.9,11.57],"780":[9.74,8.63],"781":[69.17,70.71],"782":[15.15,15.62],"783":[11.91,12.77],"784":[7.11,8.36],"785":[11.19,11.62],"786":[9.62,10.16],"787":[10.2,9.52],"788":[
256911.65,12.03],"789":[9.85,9.14],"790":[67.49,70.4],"791":[11.77,10.91],"792":[67.61,68.71],"793":[14.11,13.08],"794":[4.33,4.52],"795":[2.11,2.03],"796":[10.46,11.81],"797":[20.09,21.11],"798":[12.25,13.63],"799":[7.76,8.36],"800":[1.53,1.49],"801":[16.11,21.34],"802":[8.31,8.34],"803":[7.97,9.9],"804":[1.77,1.94],"805":[11.97,10.35],"806":[3.78,2.95],"807":[8.85,8.74],"808":[20.26,21.65],"809":[22.04,24.29],"810":[5.55,5.1],"811":[4.2,4.38],"812":[28,28.98],"813":[8.43,8.77],"814":[10.39,13.21],"815":[7.22,5.82],"816":[2.29,2.12],"817":[10.87,11.18],"818":[4.96,4.43],"819":[3.03,2.54],"820":[41.17,48.76],"821":[24,23.69],"822":[11.19,13.27],"823":[6.05,4.21],"824":[13.05,11.54],"825":[4.98,3.56],"826":[37.56,38.26],"827":[15.11,14.86],"828":[4.69,6.06],"829":[1.98,2.23],"830":[2.95,3.11],"831":[2.24,2.59],"832":[20.68,18.9],"833":[3.76,4.42],"834":[6.28,6.7],"835":[16.71,19.97],"836":[14.16,15.37],"837":[7.68,9.44],"838":[9.83,9.08],"839":[2.77,2.2],"840":[12.83,12.59],"841":[7.57,6.85],"842":[5.87,5.71],"843":[65.91,67.11],"844":[7.74,7.57],"845":[12.85,11.08],"846":[46.5,44.88],"847":[6.72,6.25],"848":[2.16,1.9],"849":[3.21,3.18],"850":[1.74,1.89],"851":[4.93,4.51],"852":[10.12,14.08],"853":[7.17,5.92],"854":[13.5,15.7],"855":[11.23,12.62],"856":[48.21,50.49],"857":[36.63,34.62],"858":[21.75,22.79],"859":[9.95,8.59],"860":[21.75,20.81],"861":[10.54,16.6],"862":[4,4.93],"863":[28.35,25.82],"864":[12.11,12.8],"865":[28.55,28.78],"866":[19.21,19.83],"867":[14.14,15.5],"868":[7.6,7.78],"869":[5.51,5.71],"870":[43.78,48.42],"871":[26.32,25.94],"872":[4.31,5.24],"873":[9.37,11.98],"874":[9.85,12.24],"875":[12.45,13.13],"876":[61.55,63.85],"877":[2.66,2.38],"878":[31.02,26.09],"879":[22.54,20.23],"880":[61.66,62.56],"881":[4.66,5.08],"882":[60.19,63.01],"883":[10.16,11.99],"884":[12.79,9.93],"885":[69.07,70.12],"886":[21.1,24.25],"887":[7.25,7.45],"888":[14.58,16],"889":[5.17,7.71],"890":[27.72,29.18],"891":[1.65,3.29],"892":[20.12,23.5],"893":[3.08,2.15],"894":[7.59,9.24],"895":[23.43,20.34],"896":[6.51,8.84],"897":[19.48,20.77],"898":[36.43,43.17],"899":[10.29,8.97],"900":[41.51,42.35],"901":[13.01,16.51],"902":[8.59,8.32],"903":[11.6,10.48],"904":[68.9,70.61],"905":[1.6,2.07],"906":[10.27,11.72],"907":[10.01,9.58],"908":[25.54,25.48],"909":[9.24,9.65],"910":[9.25,9.84],"911":[8.45,10.86],"912":[23.33,24.13],"913":[1.99,2.23],"914":[8.28,9.55],"915":[10.12,12.38],"916":[7.62,9.57],"917":[15.87,21.13],"918":[11.23,12.32],"919":[6.75,6.66],"920":[11.15,14.51],"921":[8,8.22],"922":[10.4,9.38],"923":[6.63,6.35],"924":[7.3,8.28],"925":[25.93,26.79],"926":[1.93,1.78],"927":[1.64,2.62],"928":[14.67,12.59],"929":[9.64,10.65],"930":[16.51,18.75],"931":[9.67,10.86],"932":[2.98,2.83],"933":[10.34,10.75],"934":[11.17,11.04],"935":[12.36,13.87],"936":[1.63,1.9],"937":[2.46,3.37],"938":[8.17,6.43],"939":[10.85,11.26],"940":[9.47,7.81],"941":[7.87,8.83],"942":[53.76,58.01],"943":[2.55,2.29],"944":[2.46,2.01],"945":[8.64,8.6],"946":[45.53,44.45],"947":[9.2,10.84],"948":[68.62,73.85],"949":[6.22,6.47],"950":[9.54,10.55],"951":[42.94,54.26],"952":[2.14,2.08],"953":[49.37,52.64],"954":[10.32,8.74],"955":[12.35,13.56],"956":[11.92,13.47],"957":[10.47,11.91],"958":[20.69,19.73],"959":[8.36,8.03],"960":[7.29,9.07],"961":[10.69,11.37],"962":[13.3,12.52],"963":[9.34,10.06],"964":[22.18,31.01],"965":[19.53,24.75],"966":[20.19,23.18],"967":[21.33,19.84],"968":[1.87,1.66],"969":[2.01,1.68],"970":[41.23,33.02],"971":[2.34,2.24],"972":[12.87,16.03],"973":[14.14,16.62],"974":[3.86,3.75],"975":[3.32,3.83],"976":[25.5,26.76],"977":[9.72,10.86],"978":[6.41,6.19],"979":[14.5,16.45],"980":[3.17,2.86],"981":[6.8,4.43],"982":[12.26,12.62],"983":[5.85,5.75],"984":[2.12,2.48],"985":[4.66,5.03],"986":[10.65,12.21],"987":[13.53,12.41],"988":[17.19,20.27],"989":[1.68,1.91],"990":[68.26,71.57],"991":[11.85,12.69],"992":[18.27,21.61],"993":[17.54,17.63],"994":[6.92,8.67],"995":[9.48,8.17],"996":[7.41,7.74],"997":[6.19,5.98],"998":[51.92,50.8],"999":[25.6,24.59]}},"3":{"44":{"0":[0,0],"1":[0,0],"2":[20.72,0],"3":[7.18,0],"4":[52.34,0],"5":[0,0],"6":[0.04,0],"7":[0,0],"8":[1.58,0],"9":[33.32,0],"10":[0.99,0],"11":[5.04,0],"12":[0,0],"13":[73.05,0],"14":[55.89,0],"15":[0,0],"16":[0.9,0],"17":[16.48,0],"18":[
25690.61,0],"19":[0.22,0],"20":[11.14,0],"21":[6.5,0],"22":[0,0],"23":[19.82,0],"24":[3.62,0],"25":[14.95,0],"26":[0,0],"27":[27.85,0],"28":[46.91,0],"29":[37.69,0],"30":[8.16,0],"31":[0,0],"32":[0.47,0],"33":[0,0],"34":[27.54,0],"35":[0,0],"36":[0,0],"37":[9.44,0],"38":[27.12,0],"39":[0,0],"40":[11.98,0],"41":[0,0],"42":[8.22,0],"43":[16.97,0],"44":[6.11,0],"45":[0,0],"46":[0,0],"47":[0,0],"48":[15.99,0],"49":[0,0],"50":[2.35,0],"51":[0,0],"52":[0,0],"53":[0.06,0],"54":[0,0],"55":[33.34,0],"56":[14.04,0],"57":[18.86,0],"58":[0.46,0],"59":[0,0],"60":[20.49,0],"61":[53.82,0],"62":[0,0],"63":[6.63,0],"64":[0,0],"65":[19.17,0],"66":[0,0],"67":[37.49,0],"68":[12.95,0],"69":[0,0],"70":[0.35,0],"71":[0,0],"72":[20.2,0],"73":[14.35,0],"74":[36.08,0],"75":[0.34,0],"76":[0.34,0],"77":[0.34,0],"78":[0.36,0],"79":[0.12,0],"80":[1.05,0],"81":[41.31,0],"82":[31.18,0],"83":[0,0],"84":[0.19,0],"85":[21.17,0],"86":[29.47,0],"87":[35.27,0],"88":[15.23,0],"89":[1.69,0],"90":[0,0],"91":[0.04,0],"92":[33.22,0],"93":[0.08,0],"94":[0,0],"95":[0.19,0],"96":[0,0],"97":[0,0],"98":[0.87,0],"99":[0,0],"100":[0.25,0],"101":[46.84,0],"102":[0,0],"103":[70.52,0],"104":[0,0],"105":[5.48,0],"106":[0.01,0],"107":[0,0],"108":[0.03,0],"109":[2.26,0],"110":[27.25,0],"111":[0,0],"112":[59.52,0],"113":[0,0],"114":[0.1,0],"115":[0.05,0],"116":[15.22,0],"117":[0,0],"118":[0,0],"119":[0,0],"120":[0,0],"121":[38.26,0],"122":[43.55,0],"123":[0,0],"124":[0,0],"125":[27.52,0],"126":[70.99,0],"127":[23.59,0],"128":[0,0],"129":[23.96,0],"130":[20.11,0],"131":[0,0],"132":[16.81,0],"133":[3.08,0],"134":[2.92,0],"135":[0.28,0],"136":[36.56,0],"137":[31.1,0],"138":[0.1,0],"139":[13.72,0],"140":[0,0],"141":[20.54,0],"142":[0,0],"143":[0,0],"144":[17.8,0],"145":[0,0],"146":[0,0],"147":[35.75,0],"148":[34.04,0],"149":[41.59,0],"150":[7.49,0],"151":[67.74,0],"152":[0,0],"153":[7.7,0],"154":[0,0],"155":[0.36,0],"156":[0,0],"157":[0.1,0],"158":[0,0],"159":[35.68,0],"160":[0,0],"161":[0,0],"162":[11.51,0],"163":[1.99,0],"164":[0,0],"165":[0,0],"166":[19.58,0],"167":[0,0],"168":[58.31,0],"169":[39.56,0],"170":[0.35,0],"171":[0,0],"172":[40.31,0],"173":[13.44,0],"174":[57.48,0],"175":[0.01,0],"176":[6.47,0],"177":[0.01,0],"178":[21.01,0],"179":[58.25,0],"180":[56.84,0],"181":[0,0],"182":[38.6,0],"183":[0,0],"184":[0,0],"185":[0.31,0],"186":[0.03,0],"187":[62.56,0],"188":[1.31,0],"189":[50.12,0],"190":[0,0],"191":[25.83,0],"192":[0,0],"193":[31.8,0],"194":[1.72,0],"195":[0,0],"196":[4.6,0],"197":[10.37,0],"198":[31.89,0],"199":[0.32,0],"200":[47.04,0],"201":[0,0],"202":[10.11,0],"203":[34.31,0],"204":[6.56,0],"205":[16.14,0],"206":[0,0],"207":[0,0],"208":[43.46,0],"209":[31.11,0],"210":[22.34,0],"211":[0,0],"212":[12.61,0],"213":[6.71,0],"214":[37.87,0],"215":[50.65,0],"216":[3.52,0],"217":[0,0],"218":[0,0],"219":[0,0],"220":[0,0],"221":[8.13,0],"222":[0.34,0],"223":[8.72,0],"224":[2.02,0],"225":[0,0],"226":[1.32,0],"227":[31.15,0],"228":[9.77,0],"229":[0,0],"230":[0,0],"231":[0,0],"232":[0,0],"233":[0,0],"234":[0,0],"235":[42.48,0],"236":[46.01,0],"237":[0.78,0],"238":[0,0],"239":[2.3,0],"240":[13.74,0],"241":[3.45,0],"242":[40.71,0],"243":[19.95,0],"244":[2.47,0],"245":[3.18,0],"246":[0,0],"247":[0,0],"248":[11.27,0],"249":[35.5,0],"250":[0,0],"251":[0,0],"252":[0,0],"253":[0,0],"254":[18.43,0],"255":[1.21,0],"256":[17.63,0],"257":[0,0],"258":[0,0],"259":[10.69,0],"260":[2.59,0],"261":[33.38,0],"262":[55.46,0],"263":[1.67,0],"264":[1.94,0],"265":[20.58,0],"266":[0,0],"267":[0,0],"268":[0,0],"269":[16.12,0],"270":[0,0],"271":[0,0],"272":[0,0],"273":[65.82,0],"274":[0,0],"275":[0,0],"276":[0,0],"277":[0.12,0],"278":[68.73,0],"279":[0,0],"280":[5.87,0],"281":[8.8,0],"282":[3.17,0],"283":[20.79,0],"284":[9.4,0],"285":[0.03,0],"286":[42.12,0],"287":[20.25,0],"288":[0,0],"289":[0,0],"290":[0,0],"291":[0.34,0],"292":[2.11,0],"293":[0.05,0],"294":[1.4,0],"295":[6.45,0],"296":[0.44,0],"297":[5.46,0],"298":[0.01,0],"299":[2.4,0],"300":[0,0],"301":[0,0],"302":[0,0],"303":[0,0],"304":[4.03,0],"305":[0.01,0],"306":[21.8,0],"307":[0,0],"308":[0,0],"309":[0,0],"310":[39.83,0],"311":[10.12,0],"312":[23.48,0],"313":[
25690.29,0],"314":[0,0],"315":[21.51,0],"316":[34.58,0],"317":[1.57,0],"318":[0.28,0],"319":[35.87,0],"320":[1.76,0],"321":[76.87,0],"322":[38.76,0],"323":[1.77,0],"324":[0,0],"325":[65,0],"326":[0,0],"327":[0,0],"328":[0,0],"329":[0,0],"330":[23.33,0],"331":[17.05,0],"332":[30.46,0],"333":[47.98,0],"334":[17.78,0],"335":[29.58,0],"336":[12.94,0],"337":[0.42,0],"338":[0,0],"339":[1.79,0],"340":[0.07,0],"341":[2.66,0],"342":[0,0],"343":[21.55,0],"344":[66.25,0],"345":[6.23,0],"346":[1.15,0],"347":[1.09,0],"348":[0.13,0],"349":[34.69,0],"350":[0,0],"351":[5.86,0],"352":[0,0],"353":[0,0],"354":[0,0],"355":[4.97,0],"356":[0,0],"357":[0.22,0],"358":[37.56,0],"359":[0,0],"360":[9.31,0],"361":[0,0],"362":[0,0],"363":[92.74,0],"364":[0,0],"365":[7.45,0],"366":[10.76,0],"367":[0.31,0],"368":[0.42,0],"369":[27.66,0],"370":[0,0],"371":[32.8,0],"372":[38.53,0],"373":[0,0],"374":[14.13,0],"375":[15.79,0],"376":[0,0],"377":[9.81,0],"378":[0.82,0],"379":[1.36,0],"380":[0,0],"381":[64.83,0],"382":[14.74,0],"383":[49,0],"384":[0,0],"385":[0,0],"386":[0.13,0],"387":[73.49,0],"388":[0.36,0],"389":[32.36,0],"390":[31.67,0],"391":[0.29,0],"392":[3.29,0],"393":[0,0],"394":[0,0],"395":[0.14,0],"396":[65.11,0],"397":[31.75,0],"398":[36.73,0],"399":[29.67,0],"400":[27.53,0],"401":[25.86,0],"402":[0,0],"403":[4.42,0],"404":[5.85,0],"405":[0,0],"406":[0,0],"407":[38.59,0],"408":[3.85,0],"409":[0,0],"410":[0.07,0],"411":[9.2,0],"412":[0,0],"413":[49.18,0],"414":[48.3,0],"415":[0,0],"416":[0.03,0],"417":[20.22,0],"418":[0.28,0],"419":[26.97,0],"420":[22.92,0],"421":[0,0],"422":[0.02,0],"423":[1.94,0],"424":[28.99,0],"425":[0,0],"426":[56.06,0],"427":[0,0],"428":[58.58,0],"429":[56.56,0],"430":[57.45,0],"431":[0.33,0],"432":[0,0],"433":[0,0],"434":[70.11,0],"435":[0,0],"436":[36.09,0],"437":[2.08,0],"438":[0,0],"439":[0,0],"440":[0,0],"441":[0,0],"442":[44.48,0],"443":[6.24,0],"444":[0,0],"445":[26.72,0],"446":[17.02,0],"447":[57.51,0],"448":[0,0],"449":[0.01,0],"450":[43.3,0],"451":[0,0],"452":[0,0],"453":[40.07,0],"454":[22.95,0],"455":[0,0],"456":[50.17,0],"457":[3.29,0],"458":[6.46,0],"459":[31.55,0],"460":[20.95,0],"461":[0,0],"462":[0,0],"463":[38.92,0],"464":[0.01,0],"465":[0,0],"466":[31.38,0],"467":[0,0],"468":[68.32,0],"469":[0,0],"470":[43.19,0],"471":[19.16,0],"472":[0,0],"473":[0.29,0],"474":[0.09,0],"475":[4.95,0],"476":[0,0],"477":[17.42,0],"478":[7.18,0],"479":[11.88,0],"480":[0,0],"481":[24.95,0],"482":[0,0],"483":[24.58,0],"484":[16.87,0],"485":[0,0],"486":[0,0],"487":[0,0],"488":[1.15,0],"489":[0,0],"490":[19.26,0],"491":[0.35,0],"492":[0,0],"493":[9,0],"494":[19.91,0],"495":[22.25,0],"496":[1.33,0],"497":[58.3,0],"498":[16.93,0],"499":[44.81,0],"500":[37.02,0],"501":[16.75,0],"502":[19.29,0],"503":[0.02,0],"504":[0.35,0],"505":[0.05,0],"506":[6.35,0],"507":[10.12,0],"508":[32,0],"509":[22.14,0],"510":[9.94,0],"511":[0,0],"512":[56.22,0],"513":[14.57,0],"514":[0,0],"515":[37.8,0],"516":[4.58,0],"517":[0,0],"518":[0,0],"519":[22.68,0],"520":[0,0],"521":[0,0],"522":[0.04,0],"523":[0,0],"524":[0,0],"525":[42.72,0],"526":[62.54,0],"527":[0,0],"528":[34.85,0],"529":[27.18,0],"530":[0,0],"531":[34.56,0],"532":[64.21,0],"533":[23.63,0],"534":[27.74,0],"535":[0,0],"536":[0,0],"537":[0.16,0],"538":[0,0],"539":[16.44,0],"540":[0,0],"541":[14.44,0],"542":[19.75,0],"543":[1.84,0],"544":[0,0],"545":[20.65,0],"546":[0,0],"547":[38.26,0],"548":[0,0],"549":[0,0],"550":[0,0],"551":[0,0],"552":[0.14,0],"553":[0,0],"554":[0,0],"555":[73.86,0],"556":[7.93,0],"557":[70.04,0],"558":[33.83,0],"559":[0,0],"560":[0.88,0],"561":[0,0],"562":[0,0],"563":[2.35,0],"564":[28.88,0],"565":[0,0],"566":[8.41,0],"567":[12.56,0],"568":[0,0],"569":[0.16,0],"570":[18.7,0],"571":[40.97,0],"572":[2.58,0],"573":[0,0],"574":[0,0],"575":[47.13,0],"576":[15.05,0],"577":[59.2,0],"578":[25.08,0],"579":[23.61,0],"580":[3.78,0],"581":[0,0],"582":[0,0],"583":[0.17,0],"584":[0,0],"585":[15.96,0],"586":[0,0],"587":[4.77,0],"588":[34.27,0],"589":[30.14,0],"590":[0.12,0],"591":[7.11,0],"592":[65.22,0],"593":[0,0],"594":[23.25,0],"595":[21.88,0],"596":[1.25,
25690],"597":[0,0],"598":[32.11,0],"599":[0.04,0],"600":[0,0],"601":[0,0],"602":[0.35,0],"603":[0,0],"604":[0.01,0],"605":[0.9,0],"606":[0.01,0],"607":[0.11,0],"608":[0,0],"609":[0.33,0],"610":[0,0],"611":[0,0],"612":[35.6,0],"613":[0,0],"614":[0,0],"615":[6.69,0],"616":[12.16,0],"617":[29.13,0],"618":[2.5,0],"619":[4.53,0],"620":[0,0],"621":[0.31,0],"622":[16.2,0],"623":[0.22,0],"624":[9.02,0],"625":[27.1,0],"626":[1.17,0],"627":[56.53,0],"628":[60.27,0],"629":[3.99,0],"630":[38.96,0],"631":[34.03,0],"632":[62.94,0],"633":[1.96,0],"634":[26.43,0],"635":[36.85,0],"636":[26.52,0],"637":[8.09,0],"638":[32.89,0],"639":[0,0],"640":[21.18,0],"641":[0.58,0],"642":[32.33,0],"643":[41.89,0],"644":[0,0],"645":[39.61,0],"646":[0.01,0],"647":[38.28,0],"648":[55.04,0],"649":[0.05,0],"650":[0,0],"651":[0,0],"652":[19.81,0],"653":[0,0],"654":[0,0],"655":[24.42,0],"656":[0,0],"657":[8.79,0],"658":[39.03,0],"659":[0,0],"660":[0.05,0],"661":[73.68,0],"662":[7.38,0],"663":[0,0],"664":[4.82,0],"665":[8.65,0],"666":[0,0],"667":[32.22,0],"668":[28.7,0],"669":[0.34,0],"670":[90.11,0],"671":[13.94,0],"672":[27.38,0],"673":[0,0],"674":[0,0],"675":[0,0],"676":[17.01,0],"677":[0,0],"678":[21.27,0],"679":[1.87,0],"680":[0.05,0],"681":[32.46,0],"682":[1.69,0],"683":[0.03,0],"684":[0,0],"685":[61.87,0],"686":[0,0],"687":[10.22,0],"688":[2.01,0],"689":[61.84,0],"690":[68.32,0],"691":[0,0],"692":[0,0],"693":[0.34,0],"694":[1.94,0],"695":[0.39,0],"696":[0,0],"697":[0,0],"698":[24,0],"699":[7.59,0],"700":[47.99,0],"701":[0,0],"702":[47.22,0],"703":[1.25,0],"704":[29.76,0],"705":[4.14,0],"706":[0.3,0],"707":[15.87,0],"708":[19.92,0],"709":[22.73,0],"710":[0,0],"711":[1.82,0],"712":[0,0],"713":[39.4,0],"714":[29.48,0],"715":[48.96,0],"716":[11.43,0],"717":[8.16,0],"718":[0,0],"719":[1.16,0],"720":[38.26,0],"721":[12.3,0],"722":[0,0],"723":[31.05,0],"724":[63.4,0],"725":[0,0],"726":[0,0],"727":[26.95,0],"728":[21.83,0],"729":[0.31,0],"730":[0.29,0],"731":[0.2,0],"732":[3.12,0],"733":[43.94,0],"734":[0,0],"735":[0,0],"736":[13.21,0],"737":[0,0],"738":[0.28,0],"739":[0,0],"740":[2.54,0],"741":[0.01,0],"742":[0,0],"743":[34.97,0],"744":[0,0],"745":[9.68,0],"746":[0,0],"747":[0,0],"748":[0,0],"749":[38.77,0],"750":[48.83,0],"751":[5.95,0],"752":[7.96,0],"753":[36.36,0],"754":[19.95,0],"7
256955":[0,0],"756":[0,0],"757":[0,0],"758":[0,0],"759":[0,0],"760":[40.92,0],"761":[2.34,0],"762":[0,0],"763":[16.96,0],"764":[23.31,0],"765":[0,0],"766":[18.74,0],"767":[29.92,0],"768":[89.45,0],"769":[0,0],"770":[75.23,0],"771":[22.47,0],"772":[0,0],"773":[16.18,0],"774":[15.08,0],"775":[25.65,0],"776":[29.23,0],"777":[0.54,0],"778":[0.04,0],"779":[0,0],"780":[0.21,0],"781":[0,0],"782":[40.38,0],"783":[0,0],"784":[0,0],"785":[0,0],"786":[0.34,0],"787":[4.21,0],"788":[32.47,0],"789":[16.62,0],"790":[1.73,0],"791":[61.12,0],"792":[0,0],"793":[2.22,0],"794":[13.56,0],"795":[63.41,0],"796":[0,0],"797":[32.62,0],"798":[1.17,0],"799":[20,0],"800":[0.73,0],"801":[2.77,0],"802":[0,0],"803":[0,0],"804":[0,0],"805":[2.24,0],"806":[12.66,0],"807":[1.35,0],"808":[31.23,0],"809":[58.62,0],"810":[0,0],"811":[15.07,0],"812":[0,0],"813":[4.01,0],"814":[33.41,0],"815":[0.15,0],"816":[2.43,0],"817":[0,0],"818":[12.15,0],"819":[7.16,0],"820":[7.43,0],"821":[0.84,0],"822":[0,0],"823":[78.17,0],"824":[0,0],"825":[0,0],"826":[9.3,0],"827":[0,0],"828":[61.3,0],"829":[0,0],"830":[0.56,0],"831":[3.29,0],"832":[0.01,0],"833":[47.16,0],"834":[0,0],"835":[0,0],"836":[0,0],"837":[0.35,0],"838":[35.81,0],"839":[34.28,0],"840":[0,0],"841":[32.89,0],"842":[2.11,0],"843":[30.26,0],"844":[72.44,0],"845":[0.35,0],"846":[31.69,0],"847":[29.4,0],"848":[0,0],"849":[52.85,0],"850":[20.63,0],"851":[0.77,0],"852":[18.72,0],"853":[42.52,0],"854":[32.77,0],"855":[20.17,0],"856":[15.96,0],"857":[1.79,0],"858":[7.9,0],"859":[0,0],"860":[0.01,0],"861":[13.07,0],"862":[53.2,0],"863":[0.28,0],"864":[0,0],"865":[14.56,0],"866":[0.49,0],"867":[0,0],"868":[100,0],"869":[0,0],"870":[0,0],"871":[0,0],"872":[67.55,0],"873":[22.7,0],"874":[51.43,0],"875":[23.27,0],"876":[10.55,0],"877":[38.39,0],"878":[46.58,0],"879":[75.42,0],"880":[4.96,0],"881":[9.04,0],"882":[0,0],"883":[4.27,0],"884":[18.07,0],"885":[22.49,0],"886":[26,0],"887":[55.38,0],"888":[64.61,0],"889":[36.38,0],"890":[0.17,0],"891":[3.08,0],"892":[20.8,0],"893":[2.51,0],"894":[28.53,0],"895":[0,0],"896":[0,0],"897":[0,0],"898":[0.02,0],"899":[0.4,0],"900":[16.03,0],"901":[0,0],"902":[61.6,0],"903":[0,0],"904":[0,0],"905":[73.04,0],"906":[0,0],"907":[0.94,0],"908":[0,0],"909":[10.28,0],"910":[0,0],"911":[1.82,0],"912":[0,0],"913":[25.98,0],"914":[12.56,0],"915":[0.69,0],"916":[14.12,0],"917":[2.03,0],"918":[0,0],"919":[30.4,0],"920":[0,0],"921":[34.33,0],"922":[52.53,0],"923":[0.35,0],"924":[36.36,0],"925":[10.51,0],"926":[0,0],"927":[72.95,0],"928":[18.67,0],"929":[0,0],"930":[0,0],"931":[0,0],"932":[0,0],"933":[0.04,0],"934":[0,0],"935":[60.51,0],"936":[4.2,0],"937":[0,0],"938":[33.56,0],"939":[15.67,0],"940":[1.51,0],"941":[30,0],"942":[3.36,0],"943":[0,0],"944":[26.03,0],"945":[9.29,0],"946":[0,0],"947":[24.75,0],"948":[54.4,0],"949":[0,0],"950":[0.84,0],"951":[22.89,0],"952":[0.05,0],"953":[20.07,0],"954":[0.01,0],"955":[70.45,0],"956":[0.04,0],"957":[0,0],"958":[29.84,0],"959":[0.3,0],"960":[0.27,0],"961":[46.51,0],"962":[8.57,0],"963":[0,0],"964":[30.23,0],"965":[29.18,0],"966":[0,0],"967":[15.35,0],"968":[3.48,0],"969":[53.62,0],"970":[39.39,0],"971":[0,0],"972":[0,0],"973":[0,0],"974":[22.32,0],"975":[36.16,0],"976":[0.6,0],"977":[21.92,0],"978":[5.86,0],"979":[37.78,0],"980":[0,0],"981":[0,0],"982":[0,0],"983":[0,0],"984":[0,0],"985":[56.04,0],"986":[19.19,0],"987":[0,0],"988":[0,0],"989":[47.22,0],"990":[0,0],"991":[19.04,0],"992":[0,0],"993":[13.23,0],"994":[0,0],"995":[0.04,0],"996":[29.49,0],"997":[0,0],"998":[0.13,0],"999":[0,0],"1000":[5.54,0]},"831":{"0":[34.93,33.44],"1":[34.93,33.44],"2":[30.08,23.29],"3":[20.02,18.54],"4":[3.27,5.44],"5":[21.6,20.44],"6":[3.69,4.31],"7":[41.92,38.71],"8":[3.25,7.63],"9":[2.64,7.35],"10":[5.39,8.62],"11":[6.14,6.8],"12":[28.7,21.65],"13":[16.68,15.73],"14":[7.35,9.7],"15":[2.93,5.57],"16":[72.51,63.23],"17":[2.78,5.48],"18":[7.59,5.95],"19":[33.63,42.88],"20":[6.6,7.24],"21":[1,1.52],"22":[2.68,5.21],"23":[5.32,4.85],"24":[5.21,5.23],"25":[16.26,18.32],"26":[6.61,8.32],"27":[21.34,13.05],"28":[4.69,9.42],"29":[1.09,1.6],"30":[1.05,1.6],"31":[1.59,3.21],"32":[3.76,4.64],"33":[1.43,4.29],"34":[16.17,12.22],"35":[1.06,3.43],"36":[10.93,11.96],"37":[3.73,4.34],"38":[8.3,9.78],"39":[2.46,4.13],"40":[3.59,4.19],"41":[9.02,8.76],"42":[2.83,3.92],"43":[1.1,1.96],"44":[40.89,34.2],"45":[7,10.36],"46":[16.98,14.11],"47":[2,3.58],"48":[73.32,64.66],"49":[5.8,7.74],"50":[7.01,6.93],"51":[9.55,7.93],"52":[3.77,8.06],"53":[40.19,38.38],"54":[17.2,13.87],"55":[9.29,11.16],"56":[1.61,4.49],"57":[6.5,7.99],"58"
2569:[20.42,16.15],"59":[11.62,11.92],"60":[16.13,16.96],"61":[38.29,28.36],"62":[36.04,41.47],"63":[4.99,11.83],"64":[1.59,3.36],"65":[13.89,12.86],"66":[72.17,61.47],"67":[72.95,64.29],"68":[15.22,10.61],"69":[70.54,64.77],"70":[2.51,6.9],"71":[1.57,2.07],"72":[0.76,1.24],"73":[20.53,12.86],"74":[3.34,5.16],"75":[7.88,9.88],"76":[6.57,8.05],"77":[21.29,22.04],"78":[4.46,6.51],"79":[2.46,6.27],"80":[3.14,5.08],"81":[3.94,4.74],"82":[2.14,3.5],"83":[8.38,10.13],"84":[1.13,2.71],"85":[0.9,1.54],"86":[5.92,4.1],"87":[2.23,4.85],"88":[0.78,1.45],"89":[2.86,5.49],"90":[0.98,1.44],"91":[1.56,2.33],"92":[9.99,14.76],"93":[2.16,5.52],"94":[18.78,15.01],"95":[28.64,26.98],"96":[72.51,65.08],"97":[3.44,8.08],"98":[11.55,12.23],"99":[1.16,1.08],"100":[9.11,9.23],"101":[12.73,12.3],"102":[3.58,5.44],"103":[3.55,4.45],"104":[4.1,6.85],"105":[1.03,1.94],"106":[19.18,20.28],"107":[5.98,10.29],"108":[13.73,17.5],"109":[55.51,49.38],"110":[6.06,10.66],"111":[73.08,62.41],"112":[25.41,23.88],"113":[44.03,38.34],"114":[44.81,40.96],"115":[11.09,15.53],"116":[57.55,46.37],"117":[66.11,60.05],"118":[6.65,10.62],"119":[18.35,19.23],"120":[43.88,41.79],"121":[1.52,2.86],"122":[17,9.8],"123":[29.82,21.53],"124":[4.06,4.1],"125":[30.66,32.23],"126":[10.56,8.8],"127":[21.75,19.98],"128":[1.85,3.2],"129":[1.62,4.89],"130":[3.56,6.31],"131":[7.26,8.56],"132":[4.84,5.42],"133":[
25691.3,2.5],"134":[47.27,44.1],"135":[3.58,6.59],"136":[2.55,3.26],"137":[3.16,7.72],"138":[14.48,14.65],"139":[1.58,1.9],"140":[1.26,1.69],"141":[5.29,8.41],"142":[47.75,43.76],"143":[7.89,6.32],"144":[3.9,5.05],"145":[18.77,17.61],"146":[1.21,1.03],"147":[3.31,6.02],"148":[78.86,66.51],"149":[2.87,4.84],"150":[1.15,1.59],"151":[1.23,1.43],"152":[0.97,2.26],"153":[6.7,14.26],"154":[26.6,22.39],"155":[5.63,5.98],"156":[1.08,1.67],"157":[1.12,2.23],"158":[51.85,48.95],"159":[73.35,65.76],"160":[1.03,1.55],"161":[13.62,13.51],"162":[8.6,8.36],"163":[12.91,11.96],"164":[5.69,6.19],"165":[11.36,9.43],"166":[2.54,3.81],"167":[2.51,4.25],"168":[54.68,47.48],"169":[31.38,22.66],"170":[15.03,12.6],"171":[2.12,4.44],"172":[1.19,2],"173":[5.91,6.67],"174":[1.13,1.28],"175":[21.62,20.44],"176":[2.67,2.37],"177":[4.77,6.51],"178":[6.88,7.13],"179":[3.79,6.89],"180":[33.35,17.46],"181":[3.21,5.59],"182":[3.19,6.33],"183":[3.46,7.03],"184":[3.18,6.74],"185":[17.39,15.74],"186":[6.71,8.88],"187":[2.48,4.31],"188":[5.28,6.47],"189":[1.45,1.78],"190":[9.5,9.77],"191":[4.03,4.9],"192":[1.14,1.54],"193":[14.75,14.73],"194":[7.59,8.81],"195":[2.8,7.2],"196":[8.01,7.92],"197":[4.55,7.65],"198":[5.43,7.99],"199":[6.6,8.67],"200":[1,3.49],"201":[33.69,27.86],"202":[47.95,46.81],"203":[4.43,4.81],"204":[22.03,25.81],"205":[4.56,7.95],"206":[2.48,2.59],"207":[7.14,10.88],"208":[2.32,5.46],"209":[5.71,6.91],"210":[11.65,9.9],"211":[7.85,9.18],"212":[6.5,10.48],"213":[2.8,1.95],"214":[5.83,9.27],"215":[2.97,2.51],"216":[1.08,1.62],"217":[0.81,1.66],"218":[6.28,8.07],"219":[9.62,7.54],"220":[30.05,15.82],"221":[1.41,2.53],"222":[16.61,16.82],"223":[6.06,6.22],"224":[20.92,14.69],"225":[58.72,54.95],"226":[2.1,4.41],"227":[13.84,15.79],"228":[23.87,20.94],"229":[13.39,13.77],"230":[4.39,6.07],"231":[7.95,11.3],"232":[17.18,17.82],"233":[19.28,19.27],"234":[16.49,17.64],"235":[18.04,15.22],"236":[10.63,13.08],"237":[17.3,17.14],"238":[10.39,10.19],"239":[27.12,22.71],"240":[2.82,2.85],"241":[6.83,9.52],"242":[1.82,3.04],"243":[5.5,8.73],"244":[1.16,1.87],"245":[13.38,11.23],"246":[13.11,14.98],"247":[5.03,4.75],"248":[4.89,4.26],"249":[1.44,2.42],"250":[12.26,11.78],"251":[27.33,22.65],"252":[2.95,5.48],"253":[32.16,25.51],"254":[4.61,9.4],"255":[11.15,10.85],"256":[4.69,6.92],"257":[5.29,7.41],"258":[3.68,5.75],"259":[73.79,62.33],"260":[38.97,31.31],"261":[9.16,11.8],"262":[18.42,17.28],"263":[73.52,63.48],"264":[3.24,6.96],"265":[1,1.48],"266":[30.71,30.88],"267":[24.36,21.51],"268":[2.36,5.78],"269":[5.77,7.44],"270":[2.08,7.43],"271":[21.35,18.61],"272":[21.57,20.31],"273":[75.33,63.91],"274":[6.37,8.99],"275":[24.46,27.99],"276":[7.81,9.38],"277":[6,9.03],"278":[4.22,3.8],"279":[21.29,20.52],"280":[32.86,33.66],"281":[6.68,6.84],"282":[5.57,5.62],"283":[16.14,16.11],"284":[37.31,53.11],"285":[9.34,8.99],"286":[2.9,6.4],"287":[2.26,3.92],"288":[47.38,48.39],"289":[3.42,3.82],"290":[1.95,1.83],"291":[1.01,1.67],"292":[2.97,5.04],"293":[1.25,1.85],"294":[15.28,15.79],"295":[16.93,13.97],"296":[7.24,9.65],"297":[72.98,65.06],"298":[20.1,18.91],"299":[16.51,17.34],"300":[20.99,20.09],"301":[3.93,5.45],"302":[3.05,4.02],"303":[3.38,5.58],"304":[31.72,22.85],"305":[10.66,13.67],"306":[6.78,8.25],"307":[13.18,14.1],"308":[75.14,64.65],"309":[15.97,14.98],"310":[1.09,1.81],"311":[1.02,1.26],"312":[11.04,13.83],"313":[1.64,2.42],"314":[9.63,9.79],"315":[29.01,21.4],"316":[41.36,38.31],"317":[19.19,18.44],"318":[3.77,4.69],"319":[1.33,2.17],"320":[4.3,7.28],"321":[73.66,63.86],"322":[0.8,1.39],"323":[6.18,6.73],"324":[71.11,63.01],"325":[4.68,6.63],"326":[12.09,8.55],"327":[15.76,15.91],"328":[3.58,5.38],"329":[5.98,6.84],"330":[12.38,14.41],"331":[22.66,17.59],"332":[51.37,47.18],"333":[22.85,17.9],"334":[3.03,4.48],"335":[1.24,3.74],"336":[2.82,3.33],"337":[2.3,2.97],"338":[48.09,44.53],"339":[1.01,1.71],"340":[1.03,1.61],"341":[74.99,67.57],"342":[5.19,7.27],"343":[1.55,1.8],"344":[38.94,37.54],"345":[1.67,2.1],"346":[33.96,31.09],"347":[72.55,64.29],"348":[32.12,29.33],"349":[2.09,3.48],"350":[6.25,8.15],"351":[1.28,2.93],"352":[9.65,14.02],"353":[5.73,6.56],"354":[63.18,59.3],"355":[10.37,14.2],"356":[63.46,61.44],"357":[11.75,8.97],"358":[22.23,13.94],"359":[3.11,5.79],"360":[4.17,6.5],"361":[11.8,13.76],"362":[3.33,5.09],"363":[2.81,9.38],"364":[54.43,48.26],"365":[49.63,52.55],"366":[10.8,8.55],"367":[4.65,5.29],"368":[4.7,6.09],"369":[3.24,3.82],"370":[69.37,64.97],"371":[22.92,16.96],"372":[16.54,8.23],"373":[4.42,5.86],"374":[2.32,6.45],"375":[45.15,50.1],"376":[9.89,6.87],"377":[1.39,2.13],"378":[2.05,7.8],"379":[27.44,18],"380":[17.34,15.79],"381":[5.58,8.8],"382":[3.35,6.35],"383":[5.33,6.54],"384":[20.64,17.1],"385":[5,6.34],"386":[51.48,54.13],"387":[8.3,8.92],"388":[15.44,12.26],"389":[13.52,10.35],"390":[14.94,16.83],"391":[5.04,7.69],"392":[8.2,9.22],"393":[25.8,19.64],"394":[1.52,3.33],"395":[0.88,1.74],"396":[5.06,7.26],"397":[22.06,19.62],"398":[4.19,7.01],"399":[5.39,11.08],"400":[16.17,12.46],"401":[5.62,5.01],"402":[49.63,39.89],"403":[3.91,4.33],"404":[1.92,2.76],"405":[18.57,21.81],"406":[74.58,60.25],"407":[33.8,31.91],"408":[18.01,18.52],"409":[6.76,6.69],"410":[23.78,22.39],"411":[0.85,1.65],"412":[9.4,10.02],"413":[0.88,1.26],"414":[13.42,13.53],"415":[11.27,9.93],"416":[14.55,13.28],"417":[3.3,5.17],"418":[4.16,8.61],"419":[1.25,1.87],"420":[7.34,8.5],"421":[15.95,18.62],"422":[3.27,2.65],"423":[1.17,1.95],"424":[5.75,7.63],"425":[5.31,8.81],"426":[73.29,64.75],"427":[5.68,4.22],"428":[3.81,5.73],"429":[3.09,3.32],"430":[44.29,36.68],"431":[9.43,13.29],"432":[4.88,8.14],"433":[44.82,44.35],"434":[1.68,2.38],"435":[22.53,22.19],"436":[20.11,19.87],"437":[0.8,1.49],"438":[1.21,1.62],"439":[
256914.4,12.53],"440":[26.77,30.78],"441":[56.19,48.79],"442":[10.45,13.32],"443":[4.54,7.49],"444":[10.13,8.23],"445":[1.52,2.83],"446":[5.5,9.35],"447":[3.36,7.06],"448":[21.64,21.23],"449":[1.09,1.82],"450":[1.83,4.53],"451":[1.15,1.65],"452":[4.72,8.03],"453":[1.49,2.13],"454":[9.48,13.02],"455":[16.02,17.1],"456":[23.64,20.36],"457":[6.28,9.28],"458":[1.02,1.79],"459":[3.14,6.17],"460":[17.72,14.31],"461":[73.2,62.92],"462":[17.99,17.15],"463":[0.88,1.91],"464":[3.01,5.51],"465":[31.14,27.57],"466":[4.69,5.97],"467":[7.07,7.32],"468":[15.86,12.03],"469":[13.89,19.62],"470":[7.57,8.23],"471":[1.8,2.95],"472":[1,1.72],"473":[5.35,12.14],"474":[9.17,7.8],"475":[5.7,9.57],"476":[2.63,3.21],"477":[21.3,22.08],"478":[24.56,28.55],"479":[22.33,13.25],"480":[5.81,6.66],"481":[40.94,40.33],"482":[73.88,63.55],"483":[56.45,44.78],"484":[3.84,5.82],"485":[1.98,3.67],"486":[7.52,10.27],"487":[0.87,1.99],"488":[15.63,15.86],"489":[30.88,32.82],"490":[72.12,67.04],"491":[5.56,7.95],"492":[3.66,5.6],"493":[3.12,4.62],"494":[6.37,5.82],"495":[2.63,2.67],"496":[2.45,4.48],"497":[4.56,6.71],"498":[8.77,11.12],"499":[1.8,3.34],"500":[2.28,5.98],"501":[11.1,10.38],"502":[2.33,4.87],"503":[35.81,33.35],"504":[4.54,7.07],"505":[3.19,5.34],"506":[4.75,7.07],"507":[1.46,2.58],"508":[11.34,13.79],"509":[1.61,3.72],"510":[40.92,38.06],"511":[12.42,12.15],"512":[15.66,16.62],"513":[6.66,7.74],"514":[40.09,27.83],"515":[7.17,10.23],"516":[16.27,15.74],"517":[74.54,65.69],"518":[6.2,6.96],"519":[3.39,5.15],"520":[18.33,21.54],"521":[34.26,34.04],"522":[5.94,7.87],"523":[4.87,7.64],"524":[50.33,42.47],"525":[44.87,40.27],"526":[3.75,6.16],"527":[4.88,7.57],"528":[1.75,2.93],"529":[4.58,3.68],"530":[74.09,64.69],"531":[3.25,8.29],"532":[0.8,1.68],"533":[22.43,20.48],"534":[10.26,8.84],"535":[1.3,3.81],"536":[2.45,3.94],"537":[57.74,55.41],"538":[19.19,21.01],"539":[28.73,23.85],"540":[18.92,10.39],"541":[6.33,7.52],"542":[66.35,56.98],"543":[5.16,5.13],"544":[9.02,9.87],"545":[7.07,7.91],"546":[8.43,11.75],"547":[3.16,4.1],"548":[3.9,6.41],"549":[5.53,7.26],"550":[1.06,1.05],"551":[5.58,7.32],"552":[7.72,6.85],"553":[30.87,24.57],"554":[22.81,18.83],"555":[4.45,8.44],"556":[6.55,9.04],"557":[37.17,33.05],"558":[4.08,6.01],"559":[23.18,20.15],"560":[7.33,7.81],"561":[10.21,9.24],"562":[42.85,36.52],"563":[3.35,3.41],"564":[4.03,10.44],"565":[0.97,1.55],"566":[5.2,7.08],"567":[75.83,64.86],"568":[6.28,5.79],"569":[5.85,9.58],"570":[10.14,9.99],"571":[22.58,25.09],"572":[1.93,2.48],"573":[1.85,2.32],"574":[0.86,1.29],"575":[1.06,1.13],"576":[1.88,2.44],"577":[2.96,5.92],"578":[11.13,9.71],"579":[5.82,10.4],"580":[8.98,9.48],"581":[4.16,6.54],"582":[6.44,9.49],"583":[5.34,6.53],"584":[16,19.46],"585":[1.39,2.48],"586":[1.84,2.33],"587":[73.37,64.27],"588":[15.73,14.49],"589":[16.09,16],"590":[3.08,3.19],"591":[42.47,37.59],"592":[57.31,58.04],"593":[14.72,14.67],"594":[6.46,9.52],"595":[20,18.57],"596":[19.98,18.05],"597":[5.97,8.75],"598":[0.85,1.79],"599":[1.2,2.36],"600":[1.81,2.72],"601":[7.74,4.33],"602":[1.91,3.58],"603":[2.63,5.16],"604":[3.38,7.6],"605":[3.49,4.36],"606":[1.58,3.21],"607":[55.43,46.51],"608":[5.1,5.91],"609":[8.34,6.66],"610":[3.92,7.18],"611":[54.59,47.36],"612":[5.89,11.07],"613":[7.81,11.08],"614":[1.25,1.23],"615":[3.42,3.85],"616":[2.5,3.3],"617":[20.24,16.31],"618":[5.26,8.88],"619":[2.12,5.42],"620":[7.31,7.1],"621":[0.95,1.69],"622":[17.84,16.62],"623":[4.09,6.26],"624":[5.67,9.05],"625":[5.3,6.33],"626":[3.03,6.26],"627":[1.1,1.67],"628":[6.42,5.61],"629":[5.4,7.55],"630":[9.73,11.82],"631":[1.25,1.91],"632":[5.24,5.94],"633":[14.65,15.41],"634":[3.1,5.87],"635":[8.68,13.01],"636":[17.64,15.61],"637":[3.54,6.11],"638":[3.3,6.97],"639":[28.38,26.47],"640":[2.16,2.66],"641":[7.79,4.66],"642":[1.67,1.83],"643":[36.07,31.51],"644":[22.78,17.37],"645":[4.16,5.66],"646":[2.27,3.7],"647":[6.25,8.22],"648":[34.18,31.53],"649":[46.76,33],"650":[33.54,19.97],"651":[65.58,63.48],"652":[26.87,22.9],"653":[1.08,2.27],"654":[6.67,7.94],"655":[1.19,2.39],"656":[8.22,10.18],"657":[3.8,5.32],"658":[3.03,3.98],"659":[4.81,6.6],"660":[13.45,9.64],"661":[28.51,23.06],"662":[1.49,2.3],"663":[2.12,3.85],"664":[23.69,16.42],"665":[2.29,3.49],"666":[1.86,2.07],"667":[1.13,1.82],"668":[54.35,59.05],"669":[34.1,25.27],"670":[11.38,15.18],"671":[25.32,18.31],"672":[1.03,1.71],"673":[58.04,55.63],"674":[74.23,69.83],"675":[1.2,2.1],"676":[13.4,11.54],"677":[2.87,9.15],"678":[19.97,18.09],"679":[3.53,5.26],"680":[29.69,27.64],"681":[17.74,15.32],"682":[4.92,7.28],"683":[1.09,1.37],"684":[3.85,5.3],"685":[5.15,6.26],"686":[3.41,4.42],"687":[11.81,14.08],"688":[1.2,2.53],"689":[33.69,26.89],"690":[1.46,2.69],"691":[6.99,5.56],"692":[4.01,6.31],"693":[9.68,13.78],"694":[1.51,2.3],"695":[72.41,64.53],"696":[56.92,44.38],"697":[19.2,20.41],"698":[3.47,6.39],"699":[9.76,8.12],"700":[11.59,15.5],"701":[51.49,43.85],"702":[7.21,13.27],"703":[17.62,15.79],"704":[77.3,66.54],"705":[5.35,5.14],"706":[1.08,1.58],"707":[1.09,1.83],"708":[3.8,9.08],"709":[6.5,8.38],"710":[1.17,2.28],"711":[37.61,36.46],"712":[5.33,9.43],"713":[8.23,5.64],"714":[13.25,18.38],"715":[1.85,2.54],"716":[10.31,13.32],"717":[0.95,2.15],"718":[35.46,28.86],"719":[2.83,3.37],"720":[2.31,7.67],"721":[43.11,35.9],"722":[17.97,16.79],"723":[74.91,65.22],"724":[5.45,7.23],"725":[40.56,40.52],"726":[11.6,8.83],"727":[1.15,2.86],"728":[13.89,13.83],"729":[3.73,6.82],"730":[68.7,60.4],"731":[31.31,23.39],"732":[7.77,13.76],"733":[4.15,7.11],"734":[0.88,1.31],"735":[3.18,7.48],"736":[6.1,10.73],"737":[1.4,2.92],"738":[2.57,5.3],"739":[4.56,8.07],"740":[2.15,2.39],"741":[2.01,3.46],"742":[0.88,1.86],"743":[23.53,25.36],"744":[6.1,7.29],"745":[16.44,18.39],"746":[3.86,4.16],"747":[14.13,15.12],"748":[14.49,9.73],"749":[16.15,13.09],"750":[1.14,1.32],"751":[15.02,14.77],"752":[44.29,33.96],"753":[5.68,6.72],"754":[4.33,8.29],"755":[9.17,12.61],"756":[8.29,10.57],"757":[7.25,7.04],"758":[15.21,18.97],"759":[1.03,1.24],"760":[11.9,12.78],"761":[16.25,18.39],"762":[3.46,9.25],"763":[15.97,18.78],"764":[68.17,63.53],"765":[8.63,10.67],"766":[0.97,2.16],"767":[15.5,15.97],"768"
2569:[1.42,2.75],"769":[7.81,9.36],"770":[5.49,9.89],"771":[9.55,8.23],"772":[71.07,64.35],"773":[20.82,21.95],"774":[1.92,3.92],"775":[17.06,14.33],"776":[15.61,16.83],"777":[0.75,1.77],"778":[1.2,2.97],"779":[6.1,8.57],"780":[11.58,13.58],"781":[72.96,63.99],"782":[9.91,10.89],"783":[8.38,6.33],"784":[2.85,5.58],"785":[21.79,15.1],"786":[6.29,5.94],"787":[6.18,6.8],"788":[20.82,20.55],"789":[11.75,10.44],"790":[74.55,62.43],"791":[19.63,18.73],"792":[73.86,64.63],"793":[23.86,21.35],"794":[1.34,3.35],"795":[0.79,1.85],"796":[5.91,10.3],"797":[34.76,27.34],"798":[6.15,8.22],"799":[3.34,6.33],"800":[0.96,1.66],"801":[11.96,11.2],"802":[3.78,7.42],"803":[3.81,7.73],"804":[1.18,1.46],"805":[19.49,18.63],"806":[1.96,2.47],"807":[4.69,6.23],"808":[28.1,24.57],"809":[15.87,21.48],"810":[1.36,3.36],"811":[2.21,3.68],"812":[18.76,17.24],"813":[2.91,6.78],"814":[9.89,10.95],"815":[7.75,7.2],"816":[1.18,2.5],"817":[16.01,16],"818":[2.56,4.58],"819":[1.54,3],"820":[51.53,55.09],"821":[35.56,26.36],"822":[25.99,20.07],"823":[1.89,3.75],"824":[7.32,7.64],"825":[1.33,2.94],"826":[47.97,44.23],"827":[11.14,11.29],"828":[1.15,4.26],"829":[0.94,1.56],"830":[1.55,2.61],"831":[1.17,1.52],"832":[14.65,14.98],"833":[1.93,3.11],"834":[2.8,4.16],"835":[21.59,18.76],"836":[18.93,22.45],"837":[3.1,5.45],"838":[4.9,5.42],"839":[0.92,2.1],"840":[19.53,20.82],"841":[3.29,5.22],"842":[1.69,4.57],"843":[72.7,62.68],"844":[4.16,5.04],"845":[13.23,13.65],"846":[54.43,49.07],"847":[2.88,5.77],"848":[1.38,1.26],"849":[1.03,1.68],"850":[1.31,2.42],"851":[1.98,3.61],"852":[7.95,5.7],"853":[2.96,4.87],"854":[10.4,13.34],"855":[5.07,8.88],"856":[56.58,53.52],"857":[44.22,40.7],"858":[12.73,14.9],"859":[5.05,7.19],"860":[26.21,31.12],"861":[16.38,12.44],"862":[2.12,6.76],"863":[28.02,25.52],"864":[13.84,14.71],"865":[26.76,24.8],"866":[12.94,17.09],"867":[10.18,8.76],"868":[3.79,5.7],"869":[2.15,3.4],"870":[60.11,53.97],"871":[19.1,19.05],"872":[2.36,4.09],"873":[13.54,14.47],"874":[19.37,13.94],"875":[8.99,10.45],"876":[61.99,62.32],"877":[1.27,2.57],"878":[39.41,32.68],"879":[22.92,25.23],"880":[67.07,59.06],"881":[1.55,3.42],"882":[70.39,61.61],"883":[5.11,7.51],"884":[21.5,19.44],"885":[73.68,64.93],"886":[14.97,14.33],"887":[2.62,4.2],"888":[9.23,13.72],"889":[3.75,4.6],"890":[30,23.28],"891":[0.86,1.44],"892":[21.71,15.92],"893":[1.02,2.58],"894":[3.56,3.47],"895":[31.4,29.27],"896":[3.15,8.99],"897":[19.25,17.14],"898":[45.77,44.87],"899":[18.86,15.37],"900":[46.19,49.81],"901":[10.71,9.87],"902":[5.39,6.6],"903":[6.4,7.12],"904":[78.94,65.93],"905":[0.9,2.04],"906":[17.23,19.29],"907":[4.86,7.18],"908":[18.57,22.36],"909":[6.16,6.62],"910":[6.66,8.01],"911":[4.6,6.79],"912":[13.72,14.66],"913":[1.33,1.97],"914":[4.66,7.45],"915":[8.71,10.5],"916":[3.85,6.87],"917":[10.63,15.68],"918":[6.24,8.35],"919":[2.88,5],"920":[7.88,11.59],"921":[5.35,6.16],"922":[21.64,15.41],"923":[2.62,3.99],"924":[3.18,5.19],"925":[35.87,33.37],"926":[1.06,1.74],"927":[0.89,1.39],"928":[26.51,19.45],"929":[16.22,19.24],"930":[24.41,22.76],"931":[14.7,16.09],"932":[1.2,1.98],"933":[5.46,7.8],"934":[16.14,15.41],"935":[6.77,9.16],"936":[0.89,1.57],"937":[1.12,2.38],"938":[6.62,8.88],"939":[6.71,8.88],"940":[12.7,12.18],"941":[3.28,4.52],"942":[62.82,54.7],"943":[1.14,1.83],"944":[1.24,1.69],"945":[4.59,5.7],"946":[51.72,55.93],"947":[7.98,10.09],"948":[75.84,65.82],"949":[2.39,5.41],"950":[5.6,7.53],"951":[49.11,47.53],"952":[0.86,1.98],"953":[63.5,55.47],"954":[4.51,6.47],"955":[21.87,18.66],"956":[9.25,9.92],"957":[7.66,6.52],"958":[13.53,17.86],"959":[4.52,6.67],"960":[5.26,4.85],"961":[17.98,17.07],"962":[24.83,22.63],"963":[5.12,5.64],"964":[40.63,28.89],"965":[27.9,32.46],"966":[12.47,15.5],"967":[37.63,29.51],"968":[1.25,1.92],"969":[1.37,1.76],"970":[41.66,38.99],"971":[1.21,1.87],"972":[8.96,10.88],"973":[11.92,11.05],"974":[1.36,1.83],"975":[1.27,2.18],"976":[40.64,37.58],"977":[13.05,14.74],"978":[5.65,8.14],"979":[21.17,22.59],"980":[1.69,4.32],"981":[2.24,4.7],"982":[9.22,10.24],"983":[1.46,3.51],"984":[0.99,1.54],"985":[3.93,2.66],"986":[19.25,14.23],"987":[24,22.81],"988":[12.43,14.27],"989":[0.92,1.3],"990":[75.6,65.05],"991":[11.7,13.84],"992":[25.74,27.47],"993":[11.28,13.65],"994":[4.21,4.05],"995":[4.48,5.29],"996":[2.89,7.52],"997":[3.25,6.86],"998":[62.6,54.9],"999":[37.54,35.63],"1000":[3.12,5.68]}},"7":{"44":{"0":[1.31,7.06],"1":[1.31,7.06],"2":[36.56,2.88],"3":[0.78,5.43],"4":[58.95,2.41],"5":[18.92,0.01],"6":[3.45,63.13],"7":[1.88,8.1],"8":[7.69,57.06],"9":[20.55,1.39],"10":[10.55,38.69],"11":[43.94,1.3],"12":[0,0],"13":[56.75,15.08],"14":[28.13,5.52],"15":[3.82,0.69],"16":[13.79,0.15],"17":[3.03,9.27],"18":[
25690.37,51.36],"19":[2.36,40.36],"20":[26.59,0.76],"21":[16.45,0.23],"22":[0.5,5.12],"23":[5.48,9.21],"24":[0,34.75],"25":[8.65,5.16],"26":[1.31,0.8],"27":[0.58,18.32],"28":[40.94,6.98],"29":[12.19,70.41],"30":[21.06,11.46],"31":[2.35,11.63],"32":[33.87,2.13],"33":[0.95,24.71],"34":[30.33,51.39],"35":[13.27,23.14],"36":[4.05,1.19],"37":[19.1,27.92],"38":[8.3,3.55],"39":[0.4,5.23],"40":[16.88,24.92],"41":[1.18,11.07],"42":[3.32,0.96],"43":[0.05,21.05],"44":[6.53,0],"45":[4.08,4.42],"46":[0.02,2.76],"47":[14.67,0],"48":[20.75,0.4],"49":[1.33,24.45],"50":[5.57,3.14],"51":[15.27,0.01],"52":[0,26.68],"53":[5.1,1.81],"54":[16.74,0.53],"55":[21.86,6.22],"56":[15.53,41.91],"57":[12.82,0],"58":[5.88,8.1],"59":[10.07,2.16],"60":[14.51,8.51],"61":[13.44,12.06],"62":[0.65,0],"63":[13.39,21.11],"64":[7.59,0.76],"65":[32.92,17.2],"66":[1.94,2.37],"67":[7.8,3.48],"68":[16.91,1.81],"69":[2.2,0.39],"70":[0.18,0.17],"71":[0.2,29.84],"72":[17.72,44.12],"73":[40.5,25.52],"74":[48.06,1.27],"75":[0,0.19],"76":[0.37,2.21],"77":[0.91,19.8],"78":[6.16,25.07],"79":[3.43,3.63],"80":[5.73,2.43],"81":[28.12,7.67],"82":[44.75,0.41],"83":[0,3.43],"84":[1.43,0.02],"85":[0.53,1.2],"86":[4.4,8.77],"87":[21.45,0],"88":[20.82,1.65],"89":[5.63,2.67],"90":[0,0],"91":[5.93,11.78],"92":[44.81,9.99],"93":[8.77,9.41],"94":[14.41,0.24],"95":[2.24,58.11],"96":[0.1,0],"97":[5.37,7.17],"98":[3.36,4.35],"99":[2.06,0.5],"100":[1.21,2.09],"101":[29.63,8.75],"102":[0,35.05],"103":[50.92,2.06],"104":[1.94,15.8],"105":[3.18,12.01],"106":[28.01,0.24],"107":[10.46,11.18],"108":[10.03,58.87],"109":[2.58,0.82],"110":[0.15,1.6],"111":[0.72,51.79],"112":[50.29,1.35],"113":[12.2,1.4],"114":[1.24,57.28],"115":[0.16,0.02],"116":[8.31,5.47],"117":[0.72,0.78],"118":[3.29,26.69],"119":[0.66,46.62],"120":[0.09,7.28],"121":[16.3,0.64],"122":[26.15,0],"123":[0,17.14],"124":[6.88,2.14],"125":[23.58,15.17],"126":[36.02,5.63],"127":[5.46,27.46],"128":[17.68,20.59],"129":[11.07,1.02],"130":[31.16,13.18],"131":[0.66,11.17],"132":[17.89,0.22],"133":[0,5.72],"134":[5.92,1.54],"135":[1.91,21.6],"136":[2.47,8.67],"137":[29.42,1.82],"138":[22.64,11.06],"139":[52.02,7.92],"140":[0.88,11.72],"141":[0.73,8.85],"142":[5.88,3.11],"143":[0.09,1.42],"144":[4.67,34.17],"145":[8.91,0],"146":[0.86,0.57],"147":[43.38,70.14],"148":[4.39,3.02],"149":[21.61,2.89],"150":[28.52,1.57],"151":[75.49,4.47],"152":[18.3,3.98],"153":[13.32,68.77],"154":[3.4,16.35],"155":[16.39,12.12],"156":[0.49,50.07],"157":[8.49,0.06],"158":[7.67,0.43],"159":[17.48,15.41],"160":[0.42,5.36],"161":[12.72,0.04],"162":[15.42,32.5],"163":[14.34,22.63],"164":[3.39,56],"165":[4.35,9.92],"166":[12.56,0.03],"167":[1.43,3.77],"168":[54.1,2.31],"169":[36.78,28.31],"170":[20.43,6.73],"171":[1.87,2.2],"172":[43.59,8.35],"173":[0.83,9.05],"174":[14.08,0.35],"175":[3.53,2.13],"176":[5.56,5.63],"177":[4.77,1.14],"178":[33.44,24.14],"179"
2569:[69,0.05],"180":[23.67,3.04],"181":[0,2.42],"182":[33.48,35.8],"183":[2.39,0.01],"184":[3.54,9.8],"185":[10.56,4.87],"186":[0.2,1.08],"187":[26.15,1.28],"188":[3.78,14.71],"189":[42.64,0],"190":[0.09,0],"191":[0.35,20.91],"192":[13.91,37.02],"193":[1.55,13.33],"194":[32.05,1],"195":[0.44,18.75],"196":[12.52,19.54],"197":[4.35,2.28],"198":[1.41,8.58],"199":[2.47,29.58],"200":[32.72,9.3],"201":[0.01,10.46],"202":[24.26,2.63],"203":[0.39,3.82],"204":[26.27,9.58],"205":[31.13,0],"206":[3.25,33.22],"207":[8.78,26.33],"208":[22.81,31.76],"209":[37.23,14.04],"210":[6.14,1.87],"211":[0.01,3.2],"212":[4.48,0.04],"213":[5.84,1.7],"214":[12.7,19.78],"215":[22.8,10.7],"216":[26.52,0.21],"217":[1.66,12.3],"218":[0.11,3.33],"219":[0,5.83],"220":[0,32.73],"221":[2.2,12.92],"222":[1.4,38.82],"223":[4.66,0.36],"224":[6.81,13.82],"225":[8.39,0],"226":[15.28,0.23],"227":[26.13,0.22],"228":[49.53,0.02],"229":[1.16,8.34],"230":[30.76,24.91],"231":[0,2.76],"232":[2.14,6.27],"233":[1.08,23.73],"234":[7.58,0.21],"235":[21.36,3.19],"236":[43.93,31.27],"237":[14.16,6.06],"238":[13.36,11.38],"239":[1.2,6.92],"240":[18.24,2.21],"241":[7.96,17.16],"242":[30.47,24.79],"243":[6.74,0.5],"244":[13.96,11.12],"245":[2.08,5.83],"246":[0.1,0.31],"247":[1.8,0.69],"248":[34.05,43.32],"249":[2.77,3.1],"250":[1.13,2.96],"251":[11.36,22.51],"252":[1.1,9.88],"253":[0.09,0.09],"254":[4.21,1.61],"255":[3.14,57.31],"256":[33.62,17.29],"257":[24.51,18.05],"258":[4.88,0.17],"259":[20.13,0.8],"260":[3.27,0.33],"261":[23.79,1.93],"262":[14.93,1.15],"263":[0.23,10.16],"264":[5.21,0.1],"265":[10.33,0.96],"266":[9.79,0.07],"267":[0,27.76],"268":[0.42,21.73],"269":[34.86,1.12],"270":[2.35,0.26],"271":[14.07,0.22],"272":[0.74,7.55],"273":[23.51,3.23],"274":[0.55,2.74],"275":[20.42,0.12],"276":[16.29,0],"277":[16.56,0.1],"278":[45.9,17.26],"279":[0,3.47],"280":[0.12,39.1],"281":[23.64,17.73],"282":[23.94,12.57],"283":[8.93,6.68],"284":[16.06,0.83],"285":[3.35,69.74],"286":[22.68,0.75],"287":[19.74,8.07],"288":[12,1.94],"289":[6.07,22.98],"290":[9.39,14.22],"291":[0.02,1.13],"292":[1.64,1.9],"293":[0.06,1.24],"294":[3.81,8.9],"295":[0.1,5.58],"296":[32.34,4.27],"297":[0,4.69],"298":[5.54,13.95],"299":[4.84,2.18],"300":[1.57,6.43],"301":[0,19.69],"302":[5.75,2.11],"303":[0.08,0],"304":[16.95,0.12],"305":[0.16,3.09],"306":[37.06,56.25],"307":[2.08,0.05],"308":[15.09,0.01],"309":[0.19,51.52],"310":[44.28,0],"311":[5.13,28.64],"312":[
256916.83,0],"313":[0.32,8.27],"314":[0.93,41.71],"315":[0.39,6.1],"316":[13.7,5.9],"317":[6.25,0.06],"318":[3.38,14.24],"319":[26.02,0.59],"320":[2.76,7.45],"321":[72.77,0.49],"322":[42.85,1.54],"323":[16.79,0],"324":[9.88,25.14],"325":[30.2,2.97],"326":[1.1,0.89],"327":[0.02,0.05],"328":[0.12,38.97],"329":[0.73,0.01],"330":[9.68,13.59],"331":[1.95,0.65],"332":[25.77,9.14],"333":[25.19,6.19],"334":[9.58,2.22],"335":[8.82,1.7],"336":[6.35,0.4],"337":[9.36,15.69],"338":[2.57,0.74],"339":[4.9,5.96],"340":[16,1.01],"341":[31.56,3.55],"342":[8.75,55.67],"343":[0.32,1.28],"344":[37.66,5.67],"345":[5.15,0.61],"346":[0.59,15.37],"347":[7.07,14.52],"348":[11.19,0.41],"349":[26.61,9.45],"350":[3.86,15.84],"351":[5.87,3.62],"352":[22.73,0.23],"353":[2.25,22.27],"354":[0,0.38],"355":[11.31,7.77],"356":[0.85,8.81],"357":[0.96,20.11],"358":[2.39,35.47],"359":[0,0.75],"360":[15.12,4.52],"361":[0.03,36.71],"362":[22.49,0],"363":[42.69,1.99],"364":[4.48,0.04],"365":[2.86,24.66],"366":[16.45,0.22],"367":[3.61,36.42],"368":[19.85,0.36],"369":[9.12,24.83],"370":[4,6.93],"371":[13.74,21.32],"372":[4.36,10.18],"373":[0.61,2.02],"374":[18.4,0.88],"375":[47.14,4.03],"376":[0,59.79],"377":[27.82,15.09],"378":[3.82,38.57],"379":[3.84,60.32],"380":[10.08,16.4],"381":[36.66,13.68],"382":[28.72,12.91],"383":[17.54,0.06],"384":[1.16,12.3],"385":[2.23,32.27],"386":[1.83,0.04],"387":[71.16,2.14],"388":[0.53,20.01],"389":[28.14,0.58],"390":[21.18,29.98],"391":[0.19,2.35],"392":[9.22,5.62],"393":[10.28,31.05],"394":[0.97,18.82],"395":[2.39,7.99],"396":[25.96,5.32],"397":[33.86,6.44],"398":[16,13.36],"399":[0.85,36.64],"400":[1.7,4.22],"401":[12.54,4.72],"402":[0.01,19.39],"403":[25.29,24.68],"404":[2.56,0.04],"405":[17.64,12.31],"406":[13.08,22.51],"407":[33.29,1.69],"408":[12.99,0],"409":[0,8.4],"410":[3.79,27.13],"411":[0.79,9.87],"412":[0,9.62],"413":[18.79,0.63],"414":[2.84,20.9],"415":[0.38,0],"416":[4.14,5.57],"417":[10.82,4.12],"418":[33.53,0.03],"419":[1.24,0.74],"420":[33.98,18.04],"421":[0.96,20.96],"422":[5.15,27.26],"423":[11.2,1.17],"424":[16.87,49.87],"425":[4.81,25.84],"426":[41.98,11.01],"427":[0.89,10.44],"428":[31.07,50.8],"429":[54.09,2.48],"430":[42.11,1.98],"431":[31.94,0.92],"432":[19.14,0.65],"433":[0.01,35.74],"434":[48.26,24.01],"435":[3.88,0.22],"436":[0.98,15.41],"437":[14.24,0.1],"438":[0.43,1.48],"439":[7.25,3.45],"440":[1.62,35.15],"441":[2.77,39.1],"442":[52.87,4.42],"443":[21.13,30.6],"444":[18.51,27.72],"445":[2.15,22.01],"446":[16.02,0.45],"447":[31.16,5.18],"448":[0.67,3.83],"449":[9.18,12.9],"450":[44.64,0.26],"451":[1.31,45.17],"452":[0,0],"453":[38.72,1.35],"454":[0.31,3.19],"455":[1,32.5],"456":[34.02,37.23],"457":[1.33,41.35],"458"
2569:[30.69,35.37],"459":[2.47,1.03],"460":[8.32,25.06],"461":[4.16,8.18],"462":[9.75,0.03],"463":[45.5,0.43],"464":[16.51,76.1],"465":[0.97,0.03],"466":[2.07,17.72],"467":[15.77,0],"468":[35.35,6.26],"469":[0.59,22.53],"470":[33.61,1.12],"471":[1.22,3.34],"472":[1.75,29.65],"473":[0.2,13.98],"474":[0,22.11],"475":[5.02,37.58],"476":[0.01,43.65],"477":[1.39,13.69],"478":[0.96,9.93],"479":[38.68,0.05],"480":[0.67,0],"481":[34.52,1.41],"482":[0,10.61],"483":[4.42,10.47],"484":[12.65,0],"485":[1.83,8.11],"486":[0,20.57],"487":[2.29,1.93],"488":[4.46,18.64],"489":[0.2,40.73],"490":[11.61,1.06],"491":[0,1.42],"492":[15.6,25.59],"493":[33.83,13.71],"494":[37.73,5.56],"495":[4.85,19.59],"496":[18.96,4.86],"497":[42.57,30.96],"498":[0.14,3.77],"499":[4.78,4.64],"500":[1.38,12.25],"501":[3.85,32.65],"502":[9.33,70.18],"503":[1.89,9.47],"504":[1.15,0.22],"505":[1.04,42.02],"506":[0.27,6.04],"507":[33.2,1.99],"508":[3.32,1.39],"509":[16.25,1.04],"510":[23.83,1.96],"511":[12.37,0.68],"512":[44.61,0.62],"513":[1.07,21.04],"514":[2.28,22.88],"515":[12.02,0.88],"516":[6.36,7.12],"517":[27.94,0],"518":[1.61,23.14],"519":[22.64,0.21],"520":[15.32,2.63],"521":[0.75,9.88],"522":[38.56,7.86],"523":[15.52,10.46],"524":[1.12,0.04],"525":[38.47,6.85],"526":[36.14,0.01],"527":[0.66,0.02],"528":[0.19,18.26],"529":[13.36,3.68],"530":[0.76,2.22],"531":[0,29.26],"532":[39.28,0.55],"533":[7.08,11.68],"534":[1.2,12.55],"535":[4.31,0.12],"536":[16.36,0],"537":[13.35,24.93],"538":[1.31,5.99],"539":[16.53,6.68],"540":[0.93,20.13],"541":[39.16,0.98],"542":[6.64,16.83],"543":[19.91,0.51],"544":[0,5.09],"545":[8.84,0.75],"546":[0.08,38.47],"547":[12.06,2.06],"548":[1.38,4.11],"549":[1.33,0.14],"550":[1.81,1.14],"551":[5.06,17.04],"552":[1.46,13.84],"553":[0.35,60.03],"554":[1.86,1.21],"555":[53.06,1.67],"556":[9.5,0.75],"557":[40.35,32.7],"558":[20.63,0.14],"559":[0,0.04],"560":[11.85,28.88],"561":[5.46,40.68],"562":[0,4.03],"563":[8.23,1.98],"564":[24.07,0.29],"565":[7.02,29.04],"566":[16.81,60.9],"567":[4.73,8.32],"568":[10.99,0.39],"569":[5.93,11.1],"570":[0.64,35.91],"571":[14.5,0],"572":[6.82,1.46],"573":[1.77,36.22],"574":[1.3,21.98],"575":[40.58,3.33],"576":[19.93,35.52],"577":[36.75,22.49],"578":[28.36,4.66],"579":[11.3,68.1],"580":[28.23,0],"581":[5.84,30.83],"582":[0.81,6.06],"583":[7.85,22.18],"584":[17.9,1.92],"585":[14.84,0.05],"586":[3.87,26.03],"587":[2.94,79.77],"588":[28.61,0.09],"589":[19.36,12.87],"590":[7.73,2.6],"591":[1.41,7.54],"592":[64.07,7.9],"593":[1.13,37.65],"594":[5.58,0.83],"595":[6.78,0.98],"596":[7.38,1.14],"597":[17.1,0],"598":[12.64,4.94],"599":[9.71,0.69],"600":[0.26,15.41],"601":[6.38,10.66],"602":[11.9,24.98],"603":[3.34,24.03],"604":[7.2,45.86],"605":[35.52,0],"606":[2.88,0.15],"607":[1.31,1.12],"608":[18.85,0.01],"609":[3.42,33.38],"610":[17.77,0.9],"611":[1.31,6.95],"612":[1.82,23.36],"613":[0.08,0.58],"614":[1.19,17.44],"615":[13.36,12.49],"616":[8.55,0.18],"617":[18.4,35.8],"618":[18.14,49.26],"619":[3.96,6.84],"620":[4.99,7.18],"621":[1.65,1.78],"622":[38.43,7.34],"623":[3.02,20.69],"624":[19.55,1.33],"625":[18.96,12.81],"626":[0,8.01],"627":[39.72,0.09],"628":[27.94,3.42],"629":[2.22,45.31],"630":[6.74,7.82],"631":[17.13,5.8],"632":[19.82,7.43],"633":[0.6,45.72],"634":[19.48,0.03],"635":[11.3,5.29],"636":[16.36,0],"637":[15.39,7.9],"638":[15.36,28.58],"639":[15.37,0],"640":[16.62,13.37],"641":[9.38,22.25],"642":[2.74,3.8],"643":[18.63,3.33],"644":[6.12,11.13],"645":[27.38,0.62],"646":[7.65,0.68],"647":[20.45,0.21],"648":[41.19,11.06],"649":[5.66,0.02],"650":[3.09,0],"651":[1.51,0.05],"652":[21.62,56.86],"653":[2.17,0.12],"654":[1.18,0.34],"655":[1.82,7.06],"656":[0,5.44],"657":[16.36,11.14],"658":[0.26,26.35],"659":[0.15,7.21],"660":[1.5,0.93],"661":[76.13,7.46],"662":[6.44,7.73],"663":[2.87,0.02],"664":[38.46,6.11],"665":[11.91,0.02],"666":[0.58,30.02],"667":[2.27,10.76],"668":[12.42,32.27],"669":[6.63,1.24],"670":[70.96,2.46],"671":[0.2,53.52],"672":[0.06,16.62],"673":[0.64,1.9],"674":[0.64,8.85],"675":[22.1,0.04],"676":[3.88,1.86],"677":[2.69,23.34],"678":[16.9,0],"679":[2.14,10.3],"680":[2.85,0.42],"681":[33.94,34.35],"682":[4.68,5.07],"683":[1.14,0.01],"684":[4.16,8.08],"685":[33.38,1.37],"686":[7.58,0.55],"687":[0.49,11.82],"688":[0,2.71],"689":[37.18,0],"690":[46.21,20.93],"691":[8.62,23.95],"692":[0.46,2.93],"693":[29.57,4.19],"694":[32.55,1.28],"695":[51,0],"696":[0,0.01],"697":[2.14,9.87],"698":[48.06,1.73],"699":[0.53,49.78],"700":[15.86,1.9],"701":[1.67,29.82],"702":[12.04,35.16],"703":[1.44,48.12],"704":[28.18,48.6],"705":[3.51,33.29],"706":[1.98,3.92],"707":[1.23,50.29],"708":[46.88,2.72],"709":[0.67,27.94],"710":[15.13,36.71],"711":[45.16,0.39],"712":[0,3.44],"713":[44.24,1.51],"714":[1.35,33.99],"715":[34.25,9.8],"716":[16.2,68.79],"717":[2.38,1.26],"718":[0,28.17],"719":[6.51,0.05],"720":[11.14,44.55],"721":[43.94,38.15],"722":[0.01,22.17],"723":[17.85,22.56],"724":[30.03,10.53],"725":[0.07,3.64],"726":[13.16,0.02],"727":[12.63,0.57],"728":[21.44,5.49],"729":[5.5
25697,0.88],"730":[0.02,6.33],"731":[3.02,0.25],"732":[12.31,30.15],"733":[50.08,19.45],"734":[1.49,4.04],"735":[0.43,28.06],"736":[0.42,1.55],"737":[0.58,4.8],"738":[12.04,1.27],"739":[0.01,14.72],"740":[3.36,0.04],"741":[2.73,56.84],"742":[0.01,3.68],"743":[5.02,3.88],"744":[1,8.11],"745":[0.48,1.92],"746":[25.34,34.94],"747":[0,8.6],"748":[0.09,13.03],"749":[10.69,13.38],"750":[51.5,9.66],"751":[0.1,15.63],"752":[21.2,0],"753":[0.24,18.99],"754":[11.87,0.56],"755":[1.89,0],"756":[4.86,19.34],"757":[1.83,1.75],"758":[16.53,0.13],"759":[19.52,1.61],"760":[47.41,0.34],"761":[7.42,47.23],"762":[3.45,27.25],"763":[1.98,11.24],"764":[21.81,0],"765":[2.47,0.6],"766":[4.69,3.62],"767":[2.1,1.17],"768":[28.89,28.69],"769":[0.76,12.43],"770":[41.45,3.8],"771":[1.33,20.76],"772":[0,3.85],"773":[20.24,2.91],"774":[12.04,14.17],"775":[37.43,0],"776":[24.39,3],"777":[23.23,0],"778":[3.11,36.34],"779":[3.34,10.78],"780":[1.27,32.49],"781":[1.53,24.8],"782":[42.85,32.04],"783":[10.86,4.91],"784":[0,3.92],"785":[6.44,27.59],"786":[0.8,9.53],"787":[0.7,11.59],"788":[33.8,41.32],"789":[0.8,1.58],"790":[25.83,24.6],"791":[45.99,9.32],"792":[1.44,38.76],"793":[18.44,8.86],"794":[13.11,9.26],"795":[32.39,6.35],"796":[11.76,11.81],"797":[19.09,1.23],"798":[40.48,17.58],"799":[5.27,5.16],"800":[9.57,0.69],"801":[5.15,44.43],"802":[0.46,1.1],"803":[36.99,5.79],"804":[1.03,44.72],"805":[0.11,8.52],"806":[21.15,60.31],"807":[16.68,19.28],"808":[9.34,8.36],"809":[32.38,4.22],"810":[0.11,0],"811":[15.67,6.23],"812":[2.84,0.66],"813":[29.86,0.14],"814":[26.17,16.72],"815":[0.18,2.33],"816":[2.23,1.67],"817":[1.18,3.62],"818":[6.87,9.43],"819":[2.31,19.66],"820":[15.18,0.94],"821":[0.14,0.04],"822":[0.07,23.88],"823":[46.86,5.15],"824":[1.46,10.21],"825":[0.01,9.18],"826":[7.03,4.93],"827":[3.7,4.88],"828":[52.01,6.74],"829":[0.82,15.67],"830":[1.7,36.12],"831":[17.59,14.07],"832":[10.54,1.56],"833":[20.75,6.63],"834":[0,0.37],"835":[0.73,2.72],"836":[0.93,7.61],"837":[1.38,12.62],"838":[21.67,7.9],"839":[12.79,37.33],"840":[0.2,14.64],"841":[8.02,2.06],"842":[32.2,39.84],"843":[20.37,10.76],"844":[49.72,5.66],"845":[6.56,7.84],"846":[4.78,3.7],"847":[37.34,8.44],"848":[1.28,0.54],"849":[44.95,26.4],"850":[28.65,5.54],"851":[0.25,4.9],"852":[8.87,0.3],"853":[21.85,2.04],"854":[7.05,6.6],"855":[8.46,0.02],"856":[21.22,0.18],"857":[9.89,2.72],"858":[8.32,39.98],"859":[5.73,2.63],"860":[3.61,1.07],"861":[9.16,0.26],"862":[41.55,0],"863":[2.73,4.2],"864":[0.6,6.59],"865":[3.17,1.43],"866":[5.4,5.08],"867":[3.6,55.5],"868":[49.42,12.78],"869":[8.81,31.69],"870":[0.67,7.72],"871":[0.43,24.96],"872":[38.62,24.66],"873":[6.97,36.99],"874":[21.19,0],"875":[15.4,0.72],"876":[6.42,0.02],"877":[11.72,4.41],"878":[36.57,0.29],"879":[36.14,6.17],"880":[10.45,41.32],"881":[6.2,19.6],"882":[11.13,33.56],"883":[12.27,6.24],"884":[16.35,30.59],"885":[6.07,4.31],"886":[12.71,0.02],"887":[41.99,1.88],"888":[36.42,9.34],"889":[7.12,13.36],"890":[0.67,12.07],"891":[34.61,11.59],"892":[28.51,0.08],"893":[2.49,9.73],"894":[21.91,28.23],"895":[6.92,8.01],"896":[3.72,5.91],"897":[0.43,0.98],"898":[2.54,68.22],"899":[2.35,28.21],"900":[0.01,0.77],"901":[17.31,12.14],"902":[25.21,1.57],"903":[22.11,0],"904":[5.73,17.06],"905":[58.92,0.18],"906":[27.66,39.13],"907":[5.04,4.51],"908":[0,0.02],"909":[8.87,0.12],"910":[2.71,0.03],"911":[12.85,0],"912":[2.14,0.22],"913":[17.14,2.68],"914":[13.42,0.28],"915":[12.41,0.3],"916":[13.58,2.74],"917":[45.54,5.56],"918":[0,0.2],"919":[22.78,35.27],"920":[0,1.71],"921":[10.82,5.36],"922":[32.5,0.36],"923":[2.83,22.36],"924":[4.4,11.34],"925":[2.11,12.66],"926":[0.33,0.98],"927":[33.53,42.54],"928":[11.31,6.85],"929":[0.65,6.17],"930":[1.75,1.81],"931":[1.32,42.57],"932":[6.01,33.22],"933":[9.51,19.26],"934":[0,12.23],"935":[38.91,0.02],"936":[24.95,0.47],"937":[0.01,15.68],"938":[3.8,13.75],"939":[0.34,27.65],"940":[2.97,0.16],"941":[4.43,2.92],"942":[28.72,6.53],"943":[0.61,1.16],"944":[0.16,39.51],"945":[1.75,4.75],"946":[0.73,16.41],"947":[0.53,6.44],"948":[27.5,3.46],"949":[1.8,0.19],"950":[43.46,0],"951":[19.11,0],"952":[0,0.35],"953":[20.52,0.39],"954":[7.56,0.29],"955":[72.86,0.43],"956":[7.06,0.53],"957":[1.3,0.62],"958":[0.31,19.75],"959":[0,47.01],"960":[0.36,2.58],"961":[42.61,4.7],"962":[1.76,3.08],"963":[0.02,0.03],"964":[7.3,25.82],"965":[37.62,7.14],"966":[0,0.01],"967":[2.29,1.05],"968":[9.62,1.9],"969":[51.85,7.73],"970":[25.87,23.24],"971":[2.62,9.55],"972":[3.68,34.05],"973":[3.47,7.17],"974":[5.8,1.37],"975":[16.27,1.43],"976":[0.59,16.7],"977":[1.43,10.29],"978":[52.1,22.52],"979":[16.22,48.91],"980":[7.37,15.95],"981":[0.03,11.49],"982":[4.61,18.26],"983":[6.24,0.82],"984":[1.5,6.17],"985":[34.41,5.39],"986":[2.92,4.09],"987":[0.17,22.75],"988":[8.26,0.13],"989":[8.55,8.47],"990":[0.98,17.77],"991":[0.2,0.96],"992":[6.57,28.11],"993":[27.08,0.14],"994":[1.85,0.37],"995":[0.08,3.23],"996":[47.75,4.48],"997":[1.85,2.05],"998":[1.21,22.96],"999":[0,1.88],"1000":[30.64,0]}},"17":{"44":{"0":[0.84,0],"1":[0.84,0],"2":[7,0],"3":[29.26,0],"4":[0.09,0],"5":[0,0],"6":[69.17,0],"7":[32.3,0],"8":[49.42,0],"9":[0,0],"10":[49.24,0],"11":[1.21,0],"12":[0,0],"13":[42.14,0],"14":[0.96,0],"15":[0,0],"16":[0,0],"17":[16,0],"18":[93.98,0],"19":[58.37,0],"20":[3.29,0],"21":[0,0],"22":[42.14,0],"23":[25.54,0],"24":[41.27,0],"25":[0.01,0],"26":[0,0],"27":[34.22,0],"28":[
256919.62,0],"29":[80.31,0],"30":[11.51,0],"31":[4.27,0],"32":[38.27,0],"33":[4.13,0],"34":[64.9,0],"35":[2.73,0],"36":[0,0],"37":[25.08,0],"38":[21.35,0],"39":[0.08,0],"40":[23.82,0],"41":[63.15,0],"42":[9.59,0],"43":[29.09,0],"44":[0,0],"45":[2.62,0],"46":[18.44,0],"47":[0,0],"48":[0,0],"49":[1.51,0],"50":[1.97,0],"51":[0,0],"52":[34.3,0],"53":[0,0],"54":[0,0],"55":[7.06,0],"56":[34.46,0],"57":[0,0],"58":[60.99,0],"59":[37.15,0],"60":[0,0],"61":[38.91,0],"62":[12.89,0],"63":[27.66,0],"64":[0,0],"65":[3.39,0],"66":[0,0],"67":[32.33,0],"68":[4.53,0],"69":[0,0],"70":[21.75,0],"71":[29.94,0],"72":[60.55,0],"73":[13.39,0],"74":[15.58,0],"75":[7.79,0],"76":[56.97,0],"77":[12.93,0],"78":[33.04,0],"79":[0,0],"80":[65.54,0],"81":[13.95,0],"82":[0.95,0],"83":[13.36,0],"84":[9.64,0],"85":[10.83,0],"86":[21.78,0],"87":[0,0],"88":[45.78,0],"89":[0.88,0],"90":[0,0],"91":[0.02,0],"92":[20.9,0],"93":[15.92,0],"94":[0,0],"95":[87.31,0],"96":[7.25,0],"97":[21,0],"98":[1.84,0],"99":[0,0],"100":[16.72,0],"101":[21.05,0],"102":[10.15,0],"103":[41.88,0],"104":[4.46,0],"105":[20.34,0],"106":[0,0],"107":[50.23,0],"108":[62.03,0],"109":[0,0],"110":[21.02,0],"111":[51.12,0],"112":[10.07,0],"113":[12.68,0],"114":[97.07,0],"115":[8.94,0],"116":[37.97,0],"117":[48.43,0],"118":[31.26,0],"119":[57.81,0],"120":[13.43,0],"121":[0,0],"122":[0,0],"123":[19.41,0],"124":[5.42,0],"125":[11.3,0],"126":[5.05,0],"127":[51.05,0],"128":[41.31,0],"129":[0,0],"130":[18.14,0],"131":[16.76,0],"132":[0,0],"133":[16.02,0],"134":[0,0],"135":[30.1,0],"136":[31.69,0],"137":[5.28,0],"138":[53.56,0],"139":[5.16,0],"140":[14.55,0],"141":[47.05,0],"142":[
25690,0],"143":[31.5,0],"144":[65.14,0],"145":[0,0],"146":[0,0],"147":[79.91,0],"148":[20.02,0],"149":[0,0],"150":[7.62,0],"151":[2.83,0],"152":[14.86,0],"153":[57.1,0],"154":[16.86,0],"155":[7.37,0],"156":[50.32,0],"157":[18.91,0],"158":[0,0],"159":[42.29,0],"160":[8.02,0],"161":[0,0],"162":[33.59,0],"163":[34.97,0],"164":[42.45,0],"165":[0.75,0],"166":[0.03,0],"167":[0.8,0],"168":[0,0],"169":[28.95,0],"170":[9.88,0],"171":[0,0],"172":[13.03,0],"173":[44.7,0],"174":[0,0],"175":[1.28,0],"176":[37.36,0],"177":[0.9,0],"178":[6.11,0],"179":[0,0],"180":[35.48,0],"181":[0,0],"182":[67.31,0],"183":[0,0],"184":[8.87,0],"185":[48.68,0],"186":[23.1,0],"187":[0,0],"188":[12.31,0],"189":[0,0],"190":[49.09,0],"191":[36.12,0],"192":[19.63,0],"193":[28.81,0],"194":[5.21,0],"195":[77.1,0],"196":[1,0],"197":[24.73,0],"198":[32.48,0],"199":[72.72,0],"200":[21.98,0],"201":[25.44,0],"202":[8.16,0],"203":[47.3,0],"204":[20.3,0],"205":[0,0],"206":[41.32,0],"207":[12.66,0],"208":[62.98,0],"209":[4.32,0],"210":[0,0],"211":[23.89,0],"212":[0,0],"213":[0,0],"214":[55.25,0],"215":[25.21,0],"216":[1.87,0],"217":[3.03,0],"218":[0.07,0],"219":[13.88,0],"220":[46.47,0],"221":[3.38,0],"222":[89.67,0],"223":[0,0],"224":[9.72,0],"225":[0,0],"226":[0,0],"227":[0,0],"228":[0,0],"229":[16.82,0],"230":[1.43,0],"231":[0,0],"232":[0,0],"233":[13.13,0],"234":[0,0],"235":[11.52,0],"236":[29.18,0],"237":[0.03,0],"238":[15.6,0],"239":[87.01,0],"240":[0,0],"241":[57.17,0],"242":[49.39,0],"243":[6.82,0],"244":[19.94,0],"245":[16.43,0],"246":[25.74,0],"247":[0,0],"248":[28.14,0],"249":[12.4,0],"250":[35.69,0],"251":[75.87,0],"252":[1.38,0],"253":[35.61,0],"254":[17.1,0],"255":[47.87,0],"256":[35.92,0],"257":[29.68,0],"258":[0,0],"259":[4.34,0],"260":[2.12,0],"261":[0,0],"262":[12,0],"263":[18.99,0],"264":[35.89,0],"265":[9.81,0],"266":[0,0],"267":[23.03,0],"268":[4.67,0],"269":[32.96,0],"270":[0,0],"271":[0,0],"272":[0.97,0],"273":[38.77,0],"274":[0.1,0],"275":[35.88,0],"276":[0,0],"277":[0,0],"278":[28.35,0],"279":[33.81,0],"280":[46.84,0],"281":[26.27,0],"282":[37.51,0],"283":[45.29,0],"284":[5.59,0],"285":[70.22,0],"286":[0,0],"287":[27.02,0],"288":[0.95,0],"289":[22.51,0],"290":[9.12,0],"291":[10.95,0],"292":[66.18,0],"293":[45.14,0],"294":[3.63,0],"295":[63,0],"296":[0.9,0],"297":[13.84,0],"298":[12.94,0],"299":[37.02,0],"300":[0,0],"301":[23.57,0],"302":[0,0],"303":[29.74,0],"304":[0,0],"305":[0.43,0],"306":[45.65,0],"307":[0,0],"308":[0,0],"309":[62.66,0],"310":[0,0],"311":[77.8,0],"312":[0,0],"313":[56.13,0],"314":[40.86,0],"315":[84.5,0],"316":[43.12,0],"317":[0,0],"318":[5.9,0],"319":[0,0],"320":[5.32,0],"321":[14.07,0],"322":[14.96,0],"323":[0,0],"324":[24.03,0],"325":[0,0],"326":[0.18,0],"327":[0,0],"328":[76.36,0],"329":[0,0],"330":[23.08,0],"331":[3.71,0],"332":[43.26,0],"333":[8.08,0],"334":[2.55,0],"335":[22.74,0],"336":[0,0],"337":[28.07,0],"338":[0,0],"339":[14.12,0],"340":[0,0],"341":[1.33,0],"342":[39.07,0],"343":[17.16,0],"344":[4.05,0],"345":[67.06,0],"346":[63.2,0],"347":[17.53,0],"348":[0,0],"349":[55.74,0],"350":[3.49,0],"351":[22.46,0],"352":[0.72,0],"353":[24.35,0],"354":[15.48,0],"355":[28.49,0],"356":[42.09,0],"357":[20.41,0],"358":[68.88,0],"359":[4.42,0],"360":[3.81,0],"361":[24.37,0],"362":[33.24,0],"363":[10.9,0],"364":[0,0],"365":[29.89,0],"366":[0,0],"367":[35.63,0],"368":[0,0],"369":[53.85,0],"370":[0,0],"371":[30.06,0],"372":[43.4,0],"373":[34.47,0],"374":[24.96,0],"375":[0,0],"376":[59.25,0],"377":[14.97,0],"378":[58.4,0],"379":[74.43,0],"380":[29.85,0],"381":[68.21,0],"382":[19.09,0],"383":[10.18,0],"384":[6.99,0],"385":[20.88,0],"386":[3.02,0],"387":[0.88,0],"388":[5.57,0],"389":[0,0],"390":[53.09,0],"391":[13.49,0],"392":[0,0],"393":[4.54,0],"394":[0.11,0],"395":[6.98,0],"396":[23.01,0],"397":[5.44,0],"398":[39.05,0],"399":[47.74,0],"400":[73.67,0],"401":[17.03,0],"402":[53.22,0],"403":[47.51,0],"404":[27.56,0],"405":[2.04,0],"406":[95.62,0],"407":[25.98,0],"408":[0,0],"409":[13.43,0],"410":[25.92,0],"411":[29.65,0],"412":[3.7,0],"413":[13.3,0],"414":[78.22,0],"415":[27.32,0],"416":[5.48,0],"417":[3.59,0],"418":[0.94,0],"419":[18.3,0],"420":[16.27,0],"421":[35.34,0],"422":[22.55,0],"423":[0,0],"424":[47.55,0],"425":[39.46,0],"426":[0,0],"427":[8.88,0],"428":[6.72,0],"429":[35.23,0],"430":[46.62,0],"431":[16.71,0],"432":[0.34,0],"433":[29.5,0],"434":[52.4,0],"435":[0,0],"436":[62.36,0],"437":[0,0],"438":[0,0],"439":[0,0],"440":[45.29,0],"441":[33.66,0],"442":[40.66,0],"443":[35.98,0],"444":[22.85,0],"445":[39.49,0],"446":[20.62,0],"447":[15.2,0],"448":[2.63,0],"449":[28.75,0],"450":[0,0],"451":[40.77,0],"452":[0,0],"453":[48.24,0],"454":[12.39,0],"455":[35.34,0],"456":[38.66,0],"457":[49.99,0],"458":[55.28,0],"459":[16.75,0],"460":[10.78,0],"461":[0.52,0],"462":[31.92,0],"463":[6.98,0],"464":[61.77,0],"465":[0,0],"466":[35.1,0],"467":[0,0],"468":[23.82,0],"469":[13.91,0],"470":[3.95,0],"471":[
25696.26,0],"472":[17.24,0],"473":[50.52,0],"474":[20.88,0],"475":[71.69,0],"476":[18.93,0],"477":[29.44,0],"478":[26.74,0],"479":[0,0],"480":[0,0],"481":[1.3,0],"482":[8.16,0],"483":[23.98,0],"484":[0,0],"485":[11.57,0],"486":[9.74,0],"487":[0,0],"488":[4.11,0],"489":[34.86,0],"490":[4.44,0],"491":[21.72,0],"492":[11.09,0],"493":[22.84,0],"494":[27.25,0],"495":[15.46,0],"496":[2.39,0],"497":[9.7,0],"498":[10.34,0],"499":[33.36,0],"500":[39.99,0],"501":[56.25,0],"502":[48.46,0],"503":[82.26,0],"504":[2.84,0],"505":[11.26,0],"506":[31.87,0],"507":[46.22,0],"508":[9.08,0],"509":[0,0],"510":[8.14,0],"511":[0,0],"512":[0,0],"513":[39.89,0],"514":[18.76,0],"515":[14.57,0],"516":[14.38,0],"517":[0.99,0],"518":[39.64,0],"519":[0,0],"520":[0.45,0],"521":[10.47,0],"522":[5.24,0],"523":[56.45,0],"524":[3.77,0],"525":[55.08,0],"526":[0,0],"527":[0,0],"528":[60.05,0],"529":[0,0],"530":[9.67,0],"531":[35.98,0],"532":[0,0],"533":[39.99,0],"534":[21.43,0],"535":[0,0],"536":[0,0],"537":[8.43,0],"538":[0.04,0],"539":[0,0],"540":[7.52,0],"541":[0,0],"542":[18.44,0],"543":[0,0],"544":[0,0],"545":[0,0],"546":[92.74,0],"547":[27.02,0],"548":[0,0],"549":[0,0],"550":[1.43,0],"551":[21.96,0],"552":[3.26,0],"553":[57.55,0],"554":[0,0],"555":[4.13,0],"556":[2.65,0],"557":[16.23,0],"558":[0,0],"559":[0,0],"560":[39.97,0],"561":[58.37,0],"562":[28.42,0],"563":[0,0],"564":[0,0],"565":[12.15,0],"566":[55.82,0],"567":[5.22,0],"568":[0,0],"569":[32.67,0],"570":[75.47,0],"571":[0,0],"572":[0,0],"573":[48.78,0],"574":[2.02,0],"575":[12.51,0],"576":[9.96,0],"577":[40.81,0],"578":[28.19,0],"579":[51.83,0],"580":[1.02,0],"581":[12.07,0],"582":[3.6,0],"583":[31.14,0],"584":[0,0],"585":[1.17,0],"586":[43.76,0],"587":[90.54,0],"588":[0,0],"589":[9.7,0],"590":[6.52,0],"591":[5.72,0],"592":[6.78,0],"593":[23.41,0],"594":[15.11,0],"595":[7.88,0],"596":[0.45,0],"597":[0,0],"598":[73.63,0],"599":[6.74,0],"600":[9.66,0],"601":[14.71,0],"602":[53.97,0],"603":[28.03,0],"604":[50.97,0],"605":[0,0],"606":[15.97,0],"607":[8.68,0],"608":[0,0],"609":[26.84,0],"610":[21.29,0],"611":[10.23,0],"612":[42.46,0],"613":[35.93,0],"614":[14.36,0],"615":[40.26,0],"616":[0,0],"617":[40.63,0],"618":[36.57,0],"619":[1.18,0],"620":[4.11,0],"621":[8.37,0],"622":[10.02,0],"623":[41.12,0],"624":[0,0],"625":[10.37,0],"626":[10.2,0],"627":[0,0],"628":[19.41,0],"629":[66.44,0],"630":[36.45,0],"631":[13.67,0],"632":[34.06,0],"633":[51.55,0],"634":[0.87,0],"635":[20.35,0],"636":[0,0],"637":[0.05,0],"638":[28.21,0],"639":[0,0],"640":[31.77,0],"641":[5.2,0],"642":[24.22,0],"643":[0,0],"644":[62.56,0],"645":[0,0],"646":[0,0],"647":[0,0],"648":[21.44,0],"649":[0,0],"650":[31.31,0],"651":[0,0],"652":[75.94,0],"653":[0,0],"654":[24.57,0],"655":[33.2,0],"656":[6.5,0],"657":[61.21,0],"658":[50.1,0],"659":[21.53,0],"660":[11.23,0],"661":[0.74,0],"662":[6.3,0],"663":[0,0],"664":[6.19,0],"665":[0,0],"666":[21.75,0],"667":[100,0],"668":[14.96,0],"669":[53.96,0],"670":[6.56,0],"671":[21.36,0],"672":[32.79,0],"673":[1.72,0],"674":[0.14,0],"675":[0,0],"676":[4.16,0],"677":[2.24,0],"678":[1.53,0],"679":[46.96,0],"680":[2.96,0],"681":[21.43,0],"682":[0.41,0],"683":[0,0],"684":[6.51,0],"685":[4.53,0],"686":[0,0],"687":[26.88,0],"688":[10.16,0],"689":[0,0],"690":[25.57,0],"691":[1.74,0],"692":[0,0],"693":[8.36,0],"694":[2.65,0],"695":[0,0],"696":[15.91,0],"697":[1.17,0],"698":[9.18,0],"699":[54.28,0],"700":[6.38,0],"701":[20.75,0],"702":[14.82,0],"703":[31.88,0],"704":[45.09,0],"705":[60.44,0],"706":[7.55,0],"707":[48.98,0],"708":[18.47,0],"709":[40.95,0],"710":[30.76,0],"711":[1.16,0],"712":[24.79,0],"713":[20.84,0],"714":[45.93,0],"715":[34.76,0],"716":[48.56,0],"717":[12.56,0],"718":[26.12,0],"719":[0,0],"720":[51.36,0],"721":[47.13,0],"722":[7.31,0],"723":[17.15,0],"724":[16.93,0],"725":[0,0],"726":[0,0],"727":[7.73,0],"728":[1.68,0],"729":[6.87,0],"730":[9.89,0],"731":[0,0],"732":[13.19,0],"733":[1.34,0],"734":[6.82,0],"735":[48.45,0],"736":[2.82,0],"737":[16.66,0],"738":[0,0],"739":[0,0],"740":[0,0],"741":[46.67,0],"742":[0.34,0],"743":[18.31,0],"744":[9.29,0],"745":[22.73,0],"746":[32.42,0],"747":[31.11,0],"748":[53.44,0],"749":[30.3,0],"750":[11.11,0],"7
256951":[47.69,0],"752":[0,0],"753":[45.76,0],"754":[0,0],"755":[0,0],"756":[29.48,0],"757":[0,0],"758":[0,0],"759":[0,0],"760":[0,0],"761":[29.19,0],"762":[19.72,0],"763":[12.74,0],"764":[36.57,0],"765":[0,0],"766":[0,0],"767":[24.66,0],"768":[45.29,0],"769":[0.11,0],"770":[9.73,0],"771":[29.48,0],"772":[10.03,0],"773":[15.58,0],"774":[25.12,0],"775":[0,0],"776":[11.82,0],"777":[0,0],"778":[30.46,0],"779":[18.42,0],"780":[10.88,0],"781":[26.97,0],"782":[28.17,0],"783":[18.17,0],"784":[21.82,0],"785":[39.53,0],"786":[0.81,0],"787":[14.83,0],"788":[71.86,0],"789":[13.59,0],"790":[22.76,0],"791":[20.94,0],"792":[35.41,0],"793":[44.8,0],"794":[27.1,0],"795":[22.41,0],"796":[18.26,0],"797":[21.39,0],"798":[7.36,0],"799":[19.5,0],"800":[1.45,0],"801":[57.12,0],"802":[3.98,0],"803":[0.82,0],"804":[39.85,0],"805":[24.34,0],"806":[40.05,0],"807":[72.3,0],"808":[63.43,0],"809":[11.65,0],"810":[22.57,0],"811":[62.98,0],"812":[14.1,0],"813":[0,0],"814":[3.06,0],"815":[0.58,0],"816":[5.49,0],"817":[0,0],"818":[0.13,0],"819":[40,0],"820":[18.18,0],"821":[6.49,0],"822":[18.87,0],"823":[9.61,0],"824":[0,0],"825":[25.54,0],"826":[9.17,0],"827":[1.71,0],"828":[0.01,0],"829":[36.18,0],"830":[35.51,0],"831":[64.37,0],"832":[0,0],"833":[20.59,0],"834":[0,0],"835":[51.94,0],"836":[0.06,0],"837":[41.9,0],"838":[36.53,0],"839":[47.27,0],"840":[0.44,0],"841":[19.81,0],"842":[11.25,0],"843":[16.1,0],"844":[6.24,0],"845":[3.85,0],"846":[27.37,0],"847":[34.3,0],"848":[0.03,0],"849":[28.84,0],"850":[0.02,0],"851":[1.87,0],"852":[0,0],"853":[15.48,0],"854":[11.57,0],"855":[0,0],"856":[0,0],"857":[0,0],"858":[59.27,0],"859":[33.01,0],"860":[0,0],"861":[2.73,0],"862":[0,0],"863":[4.04,0],"864":[17.9,0],"865":[8.99,0],"866":[45.92,0],"867":[47.2,0],"868":[19.76,0],"869":[18.46,0],"870":[1.95,0],"871":[55.59,0],"872":[22.63,0],"873":[32.82,0],"874":[0,0],"875":[2.7,0],"876":[0,0],"877":[43.29,0],"878":[0,0],"879":[5.67,0],"880":[54.61,0],"881":[47.56,0],"882":[5.26,0],"883":[2.32,0],"884":[24.6,0],"885":[71.88,0],"886":[0,0],"887":[29.71,0],"888":[9.02,0],"889":[69.88,0],"890":[29.38,0],"891":[17.4,0],"892":[0,0],"893":[13.64,0],"894":[33.54,0],"895":[2.12,0],"896":[0,0],"897":[39.19,0],"898":[86.29,0],"899":[71.52,0],"900":[5.35,0],"901":[0.93,0],"902":[14.66,0],"903":[0,0],"904":[33.67,0],"905":[5.31,0],"906":[16.62,0],"907":[4.15,0],"908":[1.41,0],"909":[5.99,0],"910":[0.73,0],"911":[0,0],"912":[0,0],"913":[30,0],"914":[2.8,0],"915":[3.66,0],"916":[9.78,0],"917":[30.73,0],"918":[0,0],"919":[34.25,0],"920":[0,0],"921":[10.27,0],"922":[31.66,0],"923":[42.96,0],"924":[81.08,0],"925":[15.74,0],"926":[31.25,0],"927":[12.61,0],"928":[36.25,0],"929":[0,0],"930":[0,0],"931":[38.42,0],"932":[11.43,0],"933":[62.27,0],"934":[12.57,0],"935":[0,0],"936":[2.43,0],"937":[12.57,0],"938":[10.87,0],"939":[24.81,0],"940":[3.67,0],"941":[21.79,0],"942":[3.48,0],"943":[0,0],"944":[57.32,0],"945":[8.12,0],"946":[1.11,0],"947":[17.34,0],"948":[4.95,0],"949":[0,0],"950":[0,0],"951":[0,0],"952":[6.28,0],"953":[3.11,0],"954":[0,0],"955":[0,0],"956":[24.73,0],"957":[0,0],"958":[41.84,0],"959":[81.67,0],"960":[60.24,0],"961":[18.59,0],"962":[3.59,0],"963":[0.27,0],"964":[73.95,0],"965":[23.89,0],"966":[0.34,0],"967":[13.44,0],"968":[32.45,0],"969":[3.48,0],"970":[2.01,0],"971":[19.27,0],"972":[69.02,0],"973":[3.2,0],"974":[14.4,0],"975":[23.67,0],"976":[16.05,0],"977":[13.67,0],"978":[1.56,0],"979":[45.85,0],"980":[4.32,0],"981":[15.84,0],"982":[31.2,0],"983":[0,0],"984":[18.72,0],"985":[0,0],"986":[19.94,0],"987":[28.85,0],"988":[0,0],"989":[24.17,0],"990":[42.75,0],"991":[12.78,0],"992":[9.02,0],"993":[0,0],"994":[0,0],"995":[31.41,0],"996":[7.78,0],"997":[0,0],"998":[4,0],"999":[0.71,0],"1000":[23.84,0]}},"500":{"44":{"0":[21.32,18.13],"1":[21.32,18.13],"2":[40.56,12.88],"3":[4.75,5.52],"4":[42.73,24.36],"5":[27.7,23.42],"6":[12.27,20.14],"7":[29.8,26.92],"8":[32.81,24.74],"9":[50.82,34.18],"10":[19.15,20.66],"11":[38.19,31.48],"12":[23.18,3.3],"13":[49.11,38.64],"14":[30.34,50.7],"15":[16.56,16.16],"16":[22.36,1.35],"17":[13.63,31.99],"18":[29.78,18.98],"19":[15.03,11.66],"20":[21.97,39.79],"21":[20.76,26.48],"22":[15.39,5.59],"23":[7.05,3.47],"24":[6.82,2.15],"25":[21.01,24.74],"26":[16.48,12.4],"27":[4.36,24.34],"28":[53.73,30.3],"29":[36.47,18.45],"30":[24.8,38.36],"31":[14.86,32.77],"32":[28.5,5.82],"33":[17.07,7.31],"34":[34.94,50.1],"35":[19.18,29.18],"36":[26.8,16.39],"37":[28.7,15.95],"38":[13.61,62.38],"39":[
256916,25.23],"40":[36.14,5.26],"41":[25.42,31.56],"42":[17.66,28.53],"43":[2.82,27.51],"44":[29.02,5.63],"45":[8.8,3.74],"46":[2.39,15.57],"47":[36.53,23.69],"48":[47.68,5.61],"49":[31.61,30.29],"50":[9.09,28.27],"51":[13.08,3.51],"52":[0.62,3.69],"53":[2.51,26.29],"54":[16.31,30.98],"55":[28.65,40.36],"56":[18.31,40.25],"57":[22.66,52.09],"58":[20.21,49.17],"59":[32.01,16.26],"60":[21.39,31.48],"61":[10.7,30.85],"62":[28.8,18.68],"63":[38.45,39.93],"64":[14.7,10.76],"65":[43.93,0.13],"66":[2.63,20.68],"67":[20.54,57.21],"68":[34.73,8.48],"69":[14.52,22.18],"70":[16.64,7.67],"71":[18.91,4.55],"72":[27.3,18.41],"73":[36.48,49.44],"74":[54.21,25.22],"75":[2.66,14.72],"76":[12.18,13.01],"77":[14.76,22.2],"78":[52.3,11.71],"79":[6.47,29.38],"80":[15.53,20.62],"81":[44.04,29.86],"82":[49.3,24.3],"83":[1.07,6.9],"84":[31.38,22.32],"85":[11.56,23.78],"86":[25.48,19.27],"87":[33.33,17.95],"88":[35.44,28.39],"89":[12.94,16.01],"90":[12.82,1.6],"91":[21.57,51.72],"92":[32.92,26.53],"93":[48.87,11.42],"94":[39.77,1.01],"95":[31.67,13.22],"96":[20.05,2.82],"97":[33.76,25.77],"98":[13.58,24.06],"99":[13.7,17.95],"100":[24.82,8.51],"101":[38.29,23.34],"102":[19.89,21.2],"103":[53.09,58.06],"104":[18.61,0.07],"105":[1.38,17.33],"106":[21.18,37.81],"107":[32.98,39.86],"108":[37.06,45.62],"109":[7.9,26.63],"110":[9.48,10.44],"111":[31.62,28.96],"112":[52.29,32.98],"113":[33.99,35.83],"114":[22.07,12.83],"115":[1.18,6.92],"116":[10.3,38.13],"117":[7.74,12.43],"118":[33.26,64.6],"119":[9.82,11.44],"120":[3.43,10.66],"121":[35.46,31.68],"122":[46.6,33.62],"123":[7.36,5.94],"124":[33.44,41.9],"125":[34.69,23.48],"126":[37.52,40.49],"127":[22.39,26.97],"128":[14.76,22.1],"129":[22.23,46.51],"130":[25.23,42.87],"131":[12.85,8.61],"132":[29.8,14.17],"133":[6.09,22.58],"134":[15.47,41.09],"135":[31.92,1.4],"136":[28.37,37.31],"137":[51.01,34.26],"138":[19.17,33.25],"139":[39.52,51.98],"140":[18.63,31.65],"141":[33.04,28.94],"142":[25.58,51.25],"143":[25.55,20.84],"144":[19.54,25.02],"145":[29.01,25.18],"146":[20.63,33.07],"147":[49.07,30.22],"148":[23.23,9.01],"149":[41.72,26.52],"150":[34.2,13.06],"151":[73.09,36.29],"152":[10.15,27.94],"153":[22.62,24.49],"154":[15.29,24.41],"155":[26.37,6.91],"156":[4.58,0.07],"157":[14.52,44.51],"158":[23.76,30.93],"159":[9.77,2.99],"160":[14.15,20.09],"161":[30.72,7.73],"162":[36.94,53.93],"163":[56.12,22.34],"164":[32.47,15.62],"165":[20.69,7.26],"166":[22.07,50.66],"167":[4.82,20.32],"168":[63.39,31.49],"169":[47.17,38.02],"170":[21.93,59.54],"171":[22.66,16.46],"172":[40.92,21.85],"173":[39.69,19.07],"174":[32.32,39.13],"175":[13.79,28.78],"176":[17.49,7.52],"177":[32.94,60.85],"178":[32.96,25.3],"179":[74.92,67.2],"180":[39.2,53.49],"181":[17.82,15.72],"182":[27.57,42.55],"183":[1.49,43.88],"184":[15.61,15.05],"185":[2.35,13.46],"186":[26.22,1.78],"187":[33.7,77.96],"188":[11.11,35],"189":[49.87,37.07],"190":[2.9,20.14],"191":[28.46,22.68],"192":[17.05,21.47],"193":[5.58,14.05],"194":[16.71,20.25],"195":[9.72,3.39],"196":[19.22,8.99],"197":[24.75,30.39],"198":[16.57,34.64],"199":[8.38,13.63],"200":[41.83,20.71],"201":[7.09,3.98],"202":[58.5,52.08],"203":[0.89,7.58],"204":[29.3,12.75],"205":[37.64,8.86],"206":[14.35,12.2],"207":[54.65,26.44],"208":[22.82,2.47],"209":[56.82,45.31],"210":[9.52,47.7],"211":[10.24,3.21],"212":[14.46,31.41],"213":[23.31,37.73],"214":[15.95,32.02],"215":[38.83,14.77],"216":[53.88,32.19],"217":[27.15,27.61],"218":[30.71,3.75],"219":[2.57,1.75],"220":[30.26,10.67],"221":[6.54,13.23],"222":[2.33,7.95],"223":[21.95,27.94],"224":[24.44,35.18],"225":[38,25.99],"226":[39.97,16.04],"227":[51.87,42.08],"228":[65.94,9.63],"229":[3.23,31.22],"230":[26.95,33.04],"231":[28.25,3.66],"232":[32.38,20.76],"233":[12.49,15.17],"234":[35.2,12.81],"235":[49.62,56.89],"236":[46.35,44.17],"237":[35.83,36.3],"238":[10.13,4.91],"239":[16.26,24.53],"240":[41.54,0.32],"241":[29.98,16.25],"242":[28.37,5.24],"243":[37.39,57.75],"244":[29.64,16.65],"245":[26.41,20.16],"246":[18.87,22.13],"247":[22.52,21.43],"248":[27.04,5.8],"249":[31.8,17.8],"250":[16.29,15.85],"251":[32.81,31.61],"252":[6.16,3.24],"253":[13.48,22.11],"254":[19.26,52.19],"255":[12.24,16.13],"256":[28.49,48.69],"257":[17.8,2.65],"258":[10.18,0.03],"259":[50.13,43.63],"260":[18.9,27.3],"261":[41.42,25.5],"262":[12.02,68.74],"263":[13.02,28.71],"264":[25.57,13.26],"265":[39.25,47.11],"266":[19.2,14.46],"267":[2.54,2.19],"268":[29.23,30.32],"269":[17.98,31.15],"270":[18.92,14.87],"271":[16.02,5.48],"272":[10.2,28.02],"273":[18.3,30.21],"274":[13.15,10.18],"275":[35.94,15.97],"276":[29.31,6.5],"277":[39.88,2.26],"278":[51.03,39.48],"279":[30.43,33.76],"280":[1.34,4.24],"281":[44.15,45.66],"282":[30.59,39.38],"283":[4.64,36.76],"284":[43.78,24.88],"285":[14.55,22.52],"286":[38.15,61.59],"287":[33.67,11.66],"288":[43.11,43.21],"289":[5.36,24.15],"290":[35.21,31.09],"291":[2.76,8.53],"292":[19.02,14.91],"293":[5.07,16.03],"294":[9.1,29.86],"295":[15.21,11.14],"296":[32.94,8.61],"297":[5.97,24.9],"298":[16.04,65.15],"299":[22.53,25.82],"300":[21.43,0.78],"301":[0.06,3.89],"302":[6.39,14.51],"303":[25.06,21.89],"304":[18.97,12.1],"305":[14.11,16.9],"306":[32.99,27.4],"307":[20.45,0.24],"308":[24.46,23.39],"309":[26.11,11.68],"310":[43.07,53.2],"311":[10.52,3.83],"312":[57.17,35.32],"313":[15.87,9.65],"314":[27.56,13.12],"315":[2.2,13.4],"316":[26.6,37.88],"317":[12.02,49.46],"318":[27.48,1.33],"319":[46.2,24.68],"320":[23.99,0.56],"321":[71.78,30],"322":[31.35,26.26],"323":[32.87,41.75],"324":[35.21,6.2],"325":[54.29,57.05],"326":[7.83,6.18],"327":[2.02,10.25],"328":[2.12,3.92],"329":[26.87,1.54],"330":[4.69,28.94],"331":[14.27,10.77],"332":[17.28,14.17],"333":[31.99,12.35],"334":[4.7,47.29],"335":[6.39,36.38],"336":[4.82,50.26],"337":[28.28,29.81],"338":[15.02,15.49],"339":[8.35,1.48],"340":[27.96,34],"341":[27.24,38.71],"342":[38.13,28.41],"343":[1.07,20.75],"344":[36.47,39.41],"345":[7.1,28.07],"346":[26.2,16.47],"347":[14.82,40.48],"348":[24.05,52.57],"349":[43.01,28.74],"350":[28.73,29.37],"351":[14.2,62.41],"352":[51.57,47.98],"353":[23.07,39.1],"354":[14.37,24.16],"355":[33.89,15.91],"356":[21.26,8.51],"357":[26.51,11.37],"358":[5.98,24.55],"359":[
25690.66,20.28],"360":[44.87,30.3],"361":[12.77,4.27],"362":[37.59,19.19],"363":[51.05,44.04],"364":[0.64,26.23],"365":[24.11,17.37],"366":[40.21,19.29],"367":[6.71,13.88],"368":[16.42,17.05],"369":[24.35,31.88],"370":[31.93,32.16],"371":[13.54,19.81],"372":[0.69,57.08],"373":[17.31,15.85],"374":[17.66,11.42],"375":[51.1,42.63],"376":[24,32.44],"377":[26.8,38.74],"378":[28.48,24.78],"379":[12.7,19.04],"380":[37.46,32.18],"381":[52.92,44.22],"382":[34.65,13.39],"383":[15.74,46.51],"384":[26.16,29.43],"385":[48.72,11.33],"386":[3.86,26.31],"387":[59.44,60.1],"388":[30.42,16.16],"389":[37.23,23.05],"390":[34.73,28.56],"391":[24.97,9.03],"392":[35.19,5.27],"393":[35.37,45.75],"394":[8.89,20.43],"395":[0.23,7.35],"396":[43.05,26.71],"397":[33.99,15.4],"398":[24.62,26.65],"399":[17.05,6.83],"400":[2.68,26.86],"401":[42.84,29.24],"402":[17.19,5.43],"403":[34.73,39.39],"404":[12.18,31.08],"405":[11.19,22.64],"406":[13.25,3.68],"407":[20.23,31.93],"408":[39.93,12.08],"409":[14.63,19.17],"410":[31.49,7.99],"411":[6.98,12.87],"412":[30.8,17.54],"413":[35.59,42.08],"414":[6.36,12.44],"415":[19.11,7.93],"416":[25.38,2.67],"417":[27.96,47.12],"418":[23.3,9.18],"419":[13.65,10.99],"420":[20.48,12.76],"421":[16.55,27.24],"422":[3.24,2.85],"423":[45.21,15.35],"424":[27.45,24.81],"425":[41.34,16.25],"426":[40.38,34.06],"427":[17.33,24.89],"428":[43.68,43.27],"429":[43.78,68.43],"430":[52,31.06],"431":[25.7,2.97],"432":[12.8,30.34],"433":[0.24,2.96],"434":[42.24,35.99],"435":[21.46,11.73],"436":[6.88,1.87],"437":[9.32,47.26],"438":[16.1,27.66],"439":[8.32,1.15],"440":[6.22,16.99],"441":[6.69,0.83],"442":[32.72,76.07],"443":[42.08,5.51],"444":[26.22,32.03],"445":[1.59,0.28],"446":[20.96,17.42],"447":[31.71,41.52],"448":[12.11,32.38],"449":[24.87,36.23],"450":[43.67,42.14],"451":[6.11,15.16],"452":[21.35,16.5],"453":[34.73,37.23],"454":[30.43,19.69],"455":[32.53,17.86],"456":[50.15,38.92],"457":[23.36,18.44],"458":[33.81,13.27],"459":[12.47,31.99],"460":[20.98,16.53],"461":[4.25,19.26],"462":[37.36,22.21],"463":[44.77,48.73],"464":[37.97,21.7],"465":[20.48,25.91],"466":[17.63,46.55],"467":[48.71,17.66],"468":[38.69,36.19],"469":[12.08,13.85],"470":[32.72,64.73],"471":[21.23,14.6],"472":[37.23,29.8],"473":[8.96,0.39],"474":[7.26,11.59],"475":[31.42,16.67],"476":[15.01,23.49],"477":[11.33,5.84],"478":[12.07,32.42],"479":[57.96,17.78],"480":[7.42,2.99],"481":[48.1,12.06],"482":[13.07,8.56],"483":[12.46,29.02],"484":[27.76,13.24],"485":[37.31,29.98],"486":[3.91,7.76],"487":[7.32,11.03],"488":[12.55,34.31],"489":[18.35,2.17],"490":[38.39,52.12],"491":[2.6,9.61],"492":[32.28,10.25],"493":[49.1,15.62],"494":[28.94,27.19],"495":[19.23,23.35],"496":[17.79,70.71],"497":[40.49,36.4],"498":[5.1,28.71],"499":[22.68,48.21],"500":[20.48,0.81],"501":[10.83,18.36],"502":[23.08,26.27],"503":[1.97,19.43],"504":[15.32,25.44],"505":[16.98,33.18],"506":[6.5,0.3],"507":[15.95,23.88],"508":[20.68,12.05],"509":[21.94,47.64],"510":[14.41,33.8],"511":[32.7,33.21],"512":[54.31,22.15],"513":[28.69,26.71],"514":[13.84,10.65],"515":[14.38,33.75],"516":[8.83,55.27],"517":[30.96,11.19],"518":[24.97,34.49],"519":[39.91,26.19],"520":[56.06,3.48],"521":[16.76,29.98],"522":[23.01,22.73],"523":[41.6,33.28],"524":[1.86,3.3],"525":[48.23,50.64],"526":[51.03,45.69],"527":[8.37,23.25],"528":[25.24,8.43],"529":[20.85,53.97],"530":[25.33,26.55],"531":[1.77,7.03],"532":[52.86,58.06],"533":[27.24,47.72],"534":[13.66,33.24],"535":[20.94,25.48],"536":[30.28,27.66],"537":[47.8,33.05],"538":[2.29,13.69],"539":[32.66,21.15],"540":[20.89,12.47],"541":[34.81,33.61],"542":[20.94,31.02],"543":[37.99,31.95],"544":[15.9,1.4],"545":[30.27,52],"546":[4.68,0.47],"547":[0.88,41.03],"548":[7.03,21.04],"549":[2.9,6.93],"550":[8.35,19.03],"551":[25.1,33.08],"552":[7.16,2.37],"553":[1.06,0.22],"554":[3.48,9.21],"555":[83.74,33.44],"556":[13.79,69.2],"557":[41.71,37.85],"558":[34.97,22.58],"559":[5.72,22.4],"560":[39.74,29.31],"561":[17.81,9.8],"562":[3.06,5.89],"563":[2.96,37.33],"564":[31.8,4.98],"565":[18.85,28.35],"566":[42.48,11.63],"567":[13.28,37.58],"568":[33,18.63],"569":[5.84,12.4],"570":[1.04,20.8],"571":[32.65,42.81],"572":[25,13.5],"573":[23.72,31],"574":[28.91,27.17],"575":[41.38,31.79],"576":[31.28,16.38],"577":[39.85,39.96],"578":[37.2,12.53],"579":[27.7,3.2],"580":[31.41,30.71],"581":[15.42,29.52],"582":[13.04,34.54],"583":[18.66,32.48],"584":[17.38,1.64],"585":[32.08,53.07],"586":[33.08,27.26],"587":[15.31,21.62],"588":[29.51,79.18],"589":[35.37,25.6],"590":[17.27,12.98],"591":[22.89,11.96],"592":[84.19,13.23],"593":[40.97,0.77],"594":[8.31,18.65],"595":[34.84,53.86],"596":[10.23,4.48],"597":[23.29,19.62],"598":[1.52,21.14],"599":[39.54,26.84],"600":[12.15,23.62],"601":[8.83,33.07],"602":[42.57,19.19],"603":[33.62,7.62],"604":[56.52,15.26],"605":[55.9,29.73],"606":[18.57,33.66],"607":[7.78,25.53],"608":[25.25,23.36],"609":[14.36,37.84],"610":[40.91,32.94],"611":[34.18,25.87],"612":[26.1,41.15],"613":[24.72,7.78],"614":[
256916.91,4.21],"615":[11.5,22.94],"616":[26.57,40.4],"617":[63.79,27.41],"618":[26.64,52.41],"619":[15.9,33.53],"620":[29.5,25.47],"621":[3,23.98],"622":[32.22,15.13],"623":[20.01,21],"624":[41.76,63.54],"625":[28.19,14.82],"626":[0.31,16.09],"627":[47.82,25.02],"628":[43.42,47.74],"629":[3.14,16.08],"630":[0.7,21.94],"631":[29.21,37.23],"632":[51.06,62.77],"633":[27.36,6.2],"634":[33.32,51.66],"635":[30.82,40.05],"636":[32.88,23.99],"637":[24.61,28.97],"638":[7.81,20.59],"639":[21.62,16.11],"640":[27.06,45.9],"641":[41.07,62.74],"642":[8.57,22.3],"643":[29.69,42.75],"644":[54.3,20.04],"645":[36.57,20.64],"646":[15.66,52.48],"647":[48.37,38.28],"648":[38.94,46.92],"649":[29.39,32.16],"650":[18.57,2.35],"651":[19.73,30.46],"652":[32.73,30.39],"653":[29.17,21.47],"654":[14.48,4.69],"655":[26.88,31.92],"656":[8.47,14.78],"657":[33.7,15.64],"658":[25.6,2.05],"659":[25.2,31.19],"660":[6.84,26.35],"661":[74.34,27.54],"662":[8.28,32.49],"663":[12.82,20.79],"664":[20.4,52.85],"665":[26.79,25.76],"666":[4.92,42.43],"667":[1.52,1.34],"668":[25.95,38.67],"669":[37.61,12.57],"670":[82.66,26.87],"671":[22.38,19.17],"672":[26.95,28.72],"673":[3.01,16.93],"674":[22.68,40.65],"675":[32.8,53.24],"676":[19.95,18.07],"677":[15.78,11.16],"678":[45.86,6.38],"679":[29.35,26.56],"680":[15.1,39.57],"681":[44.84,39.61],"682":[16.21,23.55],"683":[18.19,28.3],"684":[0.61,20.26],"685":[39.89,19.66],"686":[19.63,2.96],"687":[6.62,30.55],"688":[2.27,25.48],"689":[46.3,58.83],"690":[51.6,39.37],"691":[41.25,18.47],"692":[17.89,7.13],"693":[14.16,14.85],"694":[17.42,23.74],"695":[67.16,4.78],"696":[7.14,18.3],"697":[7.71,19.16],"698":[32.3,77.87],"699":[20.23,2.75],"700":[31.8,52.11],"701":[5.1,5.65],"702":[25.98,41.48],"703":[8.31,6.91],"704":[37.65,42.54],"705":[30.48,15],"706":[2.21,34.08],"707":[10.69,17.01],"708":[37.51,28.86],"709":[1.69,5.33],"710":[43.18,20.95],"711":[28.07,27.88],"712":[0.93,8],"713":[49.35,30.97],"714":[14.91,13.46],"715":[41.52,17.77],"716":[35.98,6.93],"717":[19.6,20.81],"718":[0.11,6.91],"719":[22.43,34.01],"720":[6.75,11.08],"721":[38.05,31.43],"722":[0.24,3.02],"723":[30.69,29.62],"724":[44.02,20.47],"725":[19.72,30.44],"726":[25.03,26.96],"727":[39.87,41.7],"728":[24.39,33.57],"729":[4.58,22.44],"730":[20.49,7.43],"731":[6.06,37.56],"732":[9.99,11.38],"733":[46.35,25.28],"734":[0.47,6.45],"735":[29.82,27.96],"736":[14.52,11.88],"737":[1.75,19.5],"738":[13.63,0.04],"739":[1.54,3.13],"740":[6.4,38.71],"741":[7.71,8.07],"742":[3.95,4.47],"743":[5.94,6.3],"744":[0.13,19.04],"745":[2.36,15.64],"746":[26.21,8.42],"747":[6.65,3.3],"748":[5.33,14.15],"749":[27,33.47],"750":[53.98,42.4],"751":[6.7,1.26],"752":[37.73,23.83],"753":[10.24,30.26],"754":[47.51,36],"755":[30.07,8.21],"756":[16.5,3.6],"757":[1.65,5.4],"758":[31.09,15.25],"759":[46.5,27.92],"760":[70,29.04],"761":[27.86,15.34],"762":[20.85,25.17],"763":[0.85,26.51],"764":[26.88,13.43],"765":[5.56,13.21],"766":[17.63,31.99],"767":[11.42,27.91],"768":[37.63,17],"769":[12.01,19.75],"770":[43.77,41.07],"771":[30.69,20.87],"772":[11.49,1.21],"773":[19.34,13.58],"774":[16.54,5.64],"775":[38.46,9.97],"776":[14.06,50.67],"777":[28.23,17.96],"778":[17.6,9.67],"779":[1.53,3],"780":[17.49,20.94],"781":[3.03,0.45],"782":[39.44,27.45],"783":[35.94,6.47],"784":[1.01,1.96],"785":[9.59,1.64],"786":[17.58,14.49],"787":[26.29,19.4],"788":[28.73,6.92],"789":[4.48,21.62],"790":[42.05,39.27],"791":[64.29,42.57],"792":[12.27,3.08],"793":[44.82,36.83],"794":[28.03,35.66],"795":[37.49,27.22],"796":[32.82,44.59],"797":[40.78,67.97],"798":[37.77,41.71],"799":[27.53,30.75],"800":[33.86,18.93],"801":[38.72,6.6],"802":[6.14,3.07],"803":[30.71,18.75],"804":[20.27,39.67],"805":[3.96,0.26],"806":[38.33,31.92],"807":[43.12,31.92],"808":[25.67,37.3],"809":[49.37,45.01],"810":[19.97,13.06],"811":[31.85,45.9],"812":[19.92,32.74],"813":[29.3,25.21],"814":[39.64,14.94],"815":[6.86,9.95],"816":[19.56,37.73],"817":[25.14,35.28],"818":[24.55,37.23],"819":[29.38,9.84],"820":[4.73,32.02],"821":[10.73,30.77],"822":[31.79,31.69],"823":[49.32,62.32],"824":[15.58,7.87],"825":[6.67,3.18],"826":[7.06,15.17],"827":[30.83,36.14],"828":[71.7,65.17],"829":[24.06,38.59],"830":[19.16,21.6],"831":[30.44,26.51],"832":[23.35,19.69],"833":[28.22,25.67],"834":[20.47,38.2],"835":[9.41,15.41],"836":[35.82,21.73],"837":[17.75,35.5],"838":[12.62,39.54],"839":[7.87,15.68],"840":[2.81,30.87],"841":[7.77,64.15],"842":[30.69,4.54],"843":[44.16,20.51],"844":[57.43,44.13],"845":[1.86,15.21],"846":[13.8,20.87],"847":[48.12,25.25],"848":[
25691.59,17.74],"849":[46.34,42.32],"850":[42.34,56.41],"851":[2.98,0.43],"852":[36.38,41.06],"853":[13.38,57.03],"854":[13.56,43.07],"855":[18.57,13.42],"856":[30.73,23.27],"857":[39.3,12.09],"858":[5.74,42.79],"859":[29.02,13.25],"860":[6.07,23.8],"861":[22.29,12.4],"862":[41.98,31.93],"863":[8.89,22.46],"864":[3.77,18.21],"865":[4.49,30.38],"866":[16.62,6.26],"867":[12.43,43.18],"868":[56.69,42.96],"869":[41.35,33.98],"870":[22.85,33.76],"871":[21.13,27.02],"872":[51.03,41.51],"873":[23.75,13.05],"874":[43.05,22.17],"875":[26.86,28.46],"876":[24.56,30.73],"877":[11.52,30.16],"878":[49.28,10.97],"879":[46.72,51.12],"880":[38.62,51.78],"881":[14.21,15.9],"882":[12.79,5.72],"883":[12.98,10.39],"884":[16.3,9.57],"885":[15.04,22.49],"886":[30.38,46.45],"887":[52.73,41.15],"888":[49.77,31.64],"889":[4.8,11.61],"890":[11.07,18.92],"891":[27.78,44.06],"892":[56.8,5.03],"893":[21.23,10.85],"894":[60.28,19.4],"895":[27.39,17.53],"896":[21.14,1.09],"897":[6.47,19.9],"898":[20.17,29.4],"899":[11.2,3.03],"900":[23.95,6.9],"901":[8.96,10.21],"902":[18.94,65.85],"903":[24.21,1.46],"904":[37.83,25.83],"905":[64.22,42.06],"906":[19.02,2.07],"907":[22.97,20.28],"908":[13.64,28.53],"909":[19.02,19.72],"910":[20.15,29.33],"911":[29.97,19.09],"912":[0.22,2.62],"913":[14.41,17.26],"914":[17.15,31.66],"915":[13.59,20.1],"916":[5.15,71.95],"917":[27.73,45.76],"918":[1.06,14.68],"919":[12.79,23.31],"920":[2.64,14.54],"921":[46.56,42.5],"922":[64.4,44.39],"923":[24.21,18.76],"924":[17.37,21.55],"925":[0.43,6.87],"926":[33.45,29.33],"927":[34.84,11.43],"928":[11.38,16.96],"929":[18.32,12.9],"930":[12.04,26.03],"931":[15.04,33.67],"932":[14.22,6.42],"933":[21.51,17.09],"934":[10,13.21],"935":[39.8,42.15],"936":[28.41,7.52],"937":[6.87,15.56],"938":[18.22,37.78],"939":[26.41,24.16],"940":[8.8,33.7],"941":[0.61,40.48],"942":[18.91,18.44],"943":[14.06,32.52],"944":[14.84,15.47],"945":[14.41,20.68],"946":[7.74,33.69],"947":[2.66,12.33],"948":[35.98,11.31],"949":[14.53,21.3],"950":[40.64,3],"951":[40.08,14.64],"952":[1.65,14.24],"953":[28.07,25.61],"954":[10.95,45.21],"955":[74.64,62.46],"956":[33.47,29.44],"957":[16.07,16.44],"958":[16.05,5.19],"959":[0.57,21.62],"960":[7.68,15.56],"961":[38.65,40.22],"962":[20.28,22.87],"963":[2.59,11.7],"964":[5.66,15.71],"965":[22.49,21.92],"966":[17.19,21.38],"967":[6.5,36.88],"968":[34.82,35.79],"969":[67.82,44.65],"970":[40.93,22.72],"971":[18.85,2.36],"972":[2.75,2.83],"973":[14.07,42.48],"974":[13.34,17.22],"975":[11.96,24.4],"976":[5.72,6.47],"977":[27.43,8.08],"978":[39.72,36.72],"979":[40.19,16.03],"980":[48.51,7.24],"981":[6.62,3.49],"982":[16.09,28.14],"983":[15.31,30.11],"984":[2.91,7.8],"985":[35.98,40.54],"986":[15.15,14.31],"987":[10.76,13.17],"988":[32.34,18.25],"989":[1.13,70.19],"990":[0.64,9.44],"991":[0.35,20.53],"992":[24.11,14.29],"993":[32.62,28.3],"994":[8.53,12.35],"995":[7.47,4.46],"996":[58.3,11.98],"997":[20.14,17.81],"998":[6.1,10.09],"999":[6.49,2.1]}},"503":{"44":{"0":[3.44,15.61],"1":[3.44,15.61],"2":[15.54,7.12],"3":[41.28,47.21],"4":[30.64,30.55],"5":[21.25,14.13],"6":[28.73,13.77],"7":[5.47,16.71],"8":[24.52,17.63],"9":[24.05,28.03],"10":[43.09,63.51],"11":[2.79,17.68],"12":[1.37,1.11],"13":[21.82,69.03],"14":[34.04,79.71],"15":[30.01,44.94],"16":[6.43,15.47],"17":[22.24,23.73],"18":[31.84,42.01],"19":[23.41,47.1],"20":[18.63,11.7],"21":[4.48,1.14],"22":[9.94,4.79],"23":[4.27,27.62],"24":[1.44,0.86],"25":[9.62,11.48],"26":[11.91,1.85],"27":[16.11,31.73],"28":[33.89,51.32],"29":[21.08,6.9],"30":[6.41,14.65],"31":[30.41,11.76],"32":[23.81,25.36],"33":[2.05,17.37],"34":[17.54,39.32],"35":[26.23,10.23],"36":[34.51,34.55],"37":[19.27,9.7],"38":[16.31,5.25],"39":[5.91,4.25],"40":[7.36,17.94],"41":[12.98,3.2],"42":[8.37,23.28],"43":[31.76,20.39],"44":[14.88,11.02],"45":[4.06,5.14],"46":[32.55,55.05],"47":[20.7,16.88],"48":[21.1,13.71],"49":[35.16,24.8],"50":[5.81,41.91],"51":[3.22,3.53],"52":[2.2,23.64],"53":[2.54,24.81],"54":[37.91,32.27],"55":[71.2,78.41],"56":[15.67,67.74],"57":[26.42,25.63],"58":[86.04,45.45],"59":[43.38,24.84],"60":[12.61,35.84],"61":[10.99,33.22],"62":[20.07,15.91],"63":[32.98,18.17],"64":[7.85,0.57],"65":[8.29,9.79],"66":[25.37,27.72],"67":[55.7,32.71],"68":[2.72,4.97],"69":[9.84,0.69],"70":[19.97,47.2],"71":[11.52,6.07],"72":[7.43,45.35],"73":[20.72,38.26],"74":[5.52,7.23],"75":[41.64,47.48],"76":[34.72,38.65],"77":[25.73,57.44],"78":[14.51,10.73],"79":[6.4,61.26],"80":[22.86,59.13],"81":[18.41,37.46],"82":[1.18,13.5],"83":[25.87,32.02],"84":[49.96,71.78],"85":[1.14,11.85],"86":[25.23,8.14],"87":[1.43,33.93],"88":[54.46,28.28],"89":[9.76,21.36],"90":[18.46,16.47],"91":[56.71,40],"92":[5.71,3.22],"93":[18.75,26.97],"94":[10.31,0.66],"95":[43.27,41.26],"96":[27.17,23.75],"97":[24.39,3.22],"98":[11.51,25.47],"99":[24.74,30.62],"100":[14.9,34.44],"101":[3.98,21.4],"102":[9.98,5.41],"103":[53.56,57.17],"104":[
256916.05,10.18],"105":[0.91,5.69],"106":[12.32,10.73],"107":[67.21,3.89],"108":[45.72,5.98],"109":[19.09,31.88],"110":[5.22,2.39],"111":[27.76,32.03],"112":[18.25,13.01],"113":[31.77,17.28],"114":[36.45,45.57],"115":[44.33,35.25],"116":[48.97,72.14],"117":[16.52,24.51],"118":[39.11,23.75],"119":[6.06,0.45],"120":[38.29,36.19],"121":[30.88,32.49],"122":[31.7,44.91],"123":[0.85,27],"124":[52.93,18.54],"125":[8.21,35.53],"126":[11.45,61.39],"127":[1.58,51.51],"128":[4,20.75],"129":[29.47,43.14],"130":[24.97,56.08],"131":[4.97,1.72],"132":[5.77,28.05],"133":[17.79,17.61],"134":[38.8,38.23],"135":[23.58,24.38],"136":[37.45,8.19],"137":[33.92,45.88],"138":[41.18,49.35],"139":[31.56,26.22],"140":[23.38,52.7],"141":[40.03,36.18],"142":[26.68,30.45],"143":[19.8,8.01],"144":[34.98,69.02],"145":[16.88,1.77],"146":[1.39,1.12],"147":[20.22,15.54],"148":[36.78,10.09],"149":[19.91,29.43],"150":[24.96,3.68],"151":[44.32,33.05],"152":[14.26,3.69],"153":[5.01,42.59],"154":[24.87,25.13],"155":[27.05,19.5],"156":[23.16,0.89],"157":[65.66,61.31],"158":[12.5,1.09],"159":[1.21,1],"160":[0.95,18.48],"161":[20.59,23.31],"162":[53.82,14.9],"163":[31.21,16.61],"164":[21.57,0.79],"165":[1.56,5.09],"166":[65.79,65.72],"167":[63.12,18.46],"168":[30.05,45.59],"169":[84.33,53.2],"170":[57.37,56.72],"171":[9.33,10.68],"172":[1.06,21.37],"173":[36.67,29.32],"174":[21.99,40.92],"175":[1.02,6.77],"176":[45.88,43.73],"177":[31.4,18.09],"178":[26.53,10.59],"179":[64.99,58.26],"180":[66.01,96.21],"181":[1.93,28.98],"182":[13.43,10.12],"183":[34.51,29],"184":[27.55,20.17],"185":[22.84,39.97],"186":[34.13,33.16],"187":[51.36,50.96],"188":[15.59,57.92],"189":[41.3,37.79],"190":[18.9,22.28],"191":[21.82,27.71],"192":[38.76,5.7],"193":[1.82,5.85],"194":[10.03,1.2],"195":[19.6,15.08],"196":[15.53,24.94],"197":[21.87,25.71],"198":[21.34,13.82],"199":[29.95,44.79],"200":[13.7,26.15],"201":[4.29,10.29],"202":[64.95,25.16],"203":[49,58.54],"204":[10.95,4.76],"205":[1.51,9.86],"206":[20.42,9.37],"207":[30.21,22.42],"208":[1.48,0.45],"209":[32.39,13.89],"210":[66.5,44.65],"211":[1.51,7.69],"212":[43.51,38.14],"213":[40.12,50.13],"214":[40.2,17.71],"215":[6.97,24.14],"216":[15.7,11.49],"217":[32.97,38.64],"218":[13.28,14.22],"219":[2.25,19.45],"220":[9.28,18.41],"221":[5.07,8.5],"222":[43.73,41.03],"223":[25.64,57.48],"224":[10.1,8.3],"225":[43.77,16.47],"226":[31.34,26.53],"227":[45.78,15.46],"228":[14.98,0.52],"229":[7.81,2.04],"230":[32.83,13.3],"231":[1.11,5.95],"232":[28.21,13.57],"233":[0.91,4.47],"234":[5.22,2.29],"235":[50.7,6.75],"236":[17.75,59.83],"237":[14.48,10.83],"238":[1.14,2.39],"239":[61.38,29.92],"240":[31.4,23.56],"241":[28.16,71.74],"242":[1.13,0.58],"243":[40.7,10.5],"244":[7.71,0.59],"245":[17.91,9.61],"246":[33.69,5.11],"247":[11.73,15.59],"248":[1.1,3.54],"249":[25.42,16.17],"250":[14.82,3.85],"251":[33.99,36.39],"252":[0.96,0.7],"253":[47.1,5.94],"254":[18.8,13.28],"255":[7.84,33.37],"256":[25.44,20.77],"257":[2.63,1.77],"258":[17.67,5.33],"259":[12.55,9.48],"260":[37.12,4.44],"261":[35.36,45.76],"262":[52.39,60.92],"263":[7.39,0.41],"264":[19.26,11.83],"265":[3.46,39.52],"266":[14.58,44.42],"267":[3.96,27.14],"268":[33.19,21.69],"269":[53.28,17.91],"270":[14.09,2.95],"271":[1.94,2.9],"272":[23.09,6.22],"273":[4.69,16.81],"274":[0.86,1.58],"275":[28.14,17.9],"276":[19.67,25.94],"277":[15.97,0.61],"278":[19.67,57.59],"279":[26.46,20.92],"280":[3.14,8.92],"281":[79.15,30.88],"282":[7.16,19.85],"283":[12.09,36.16],"284":[2.02,25.97],"285":[25.93,10.5],"286":[46.53,27.02],"287":[21.88,17.33],"288":[81.58,26.36],"289":[39.85,36.9],"290":[9.2,13.27],"291":[13.2,59.73],"292":[54.44,34.57],"293":[26.84,36.4],"294":[66.35,52.03],"295":[15.64,51.02],"296":[14.26,0.62],"297":[18.3,19.97],"298":[47.24,28.31],"299":[51.22,63.41],"300":[4.4,14.11],"301":[5.71,11.45],"302":[
25691.36,4.84],"303":[18.69,19.29],"304":[10.15,38.16],"305":[0.85,21.96],"306":[1.11,8.08],"307":[10.43,4.92],"308":[18.13,0.98],"309":[11.72,18.83],"310":[35.5,49.64],"311":[29.92,35.12],"312":[28.71,29.84],"313":[14.09,52.62],"314":[2.26,1.23],"315":[36.8,22.1],"316":[84.2,85.37],"317":[31.47,52.36],"318":[2.82,2.52],"319":[26.07,29.26],"320":[20.61,18.66],"321":[20.06,21.55],"322":[2.82,0.86],"323":[19,20.84],"324":[4.8,1.73],"325":[42.07,35.63],"326":[23,29.14],"327":[31.79,6.44],"328":[28.03,24.58],"329":[12.31,6.88],"330":[1.1,1.24],"331":[9.84,15.05],"332":[11.76,18.16],"333":[36.03,23.99],"334":[33.83,51.4],"335":[21.34,36.05],"336":[55.82,28.79],"337":[37.98,25.41],"338":[4.75,8.1],"339":[20.6,27.66],"340":[14.81,20.85],"341":[41.41,19.85],"342":[30.32,24.15],"343":[11.59,17.15],"344":[8.44,56.95],"345":[64.83,81.97],"346":[23.22,11.46],"347":[4.36,49],"348":[32.22,22.33],"349":[58.08,17.21],"350":[32.21,30.39],"351":[65.26,72.46],"352":[37.61,2.41],"353":[29.96,12.06],"354":[47.69,2.88],"355":[30.44,13.12],"356":[8.17,3.12],"357":[18.91,46.91],"358":[11.44,11.82],"359":[20.74,26.9],"360":[16.51,14.99],"361":[3.58,1.74],"362":[19.29,5.95],"363":[31.45,47.62],"364":[33.86,30.04],"365":[7.69,48.21],"366":[21.69,23.23],"367":[12.03,36.31],"368":[1.01,35.82],"369":[34.74,55.83],"370":[2.11,9.8],"371":[4.37,1.71],"372":[66.57,52.09],"373":[17.77,4.26],"374":[58.88,58.29],"375":[19.05,21],"376":[29,36.65],"377":[3.39,22.02],"378":[22.93,22],"379":[21.9,54.26],"380":[40.53,40.55],"381":[11.59,61.27],"382":[35.2,32.85],"383":[71.93,78.6],"384":[48.87,1.47],"385":[23.15,11.63],"386":[46.05,40.57],"387":[46.14,49.89],"388":[7.19,16.72],"389":[15.5,14.56],"390":[32.48,35.11],"391":[13.99,33.84],"392":[12.79,19.13],"393":[60.91,13.06],"394":[29.91,27.35],"395":[3.65,14.61],"396":[26.27,18.23],"397":[33.18,28.17],"398":[5.02,3.01],"399":[7.95,10.58],"400":[37.66,29.12],"401":[27.21,6.61],"402":[19.75,15.44],"403":[93.65,51],"404":[50.69,66.39],"405":[6.17,1.48],"406":[28.25,5.32],"407":[0.87,5.89],"408":[13.25,12.91],"409":[39.09,36.55],"410":[14.41,22.72],"411":[23.63,40.33],"412":[0.99,3.16],"413":[35.57,36.68],"414":[1.46,9.64],"415":[22.13,27.62],"416":[2.27,7.24],"417":[59.04,4.16],"418":[2.34,3.09],"419":[17.48,19.34],"420":[4.04,4.46],"421":[19.87,6.7],"422":[4.07,1.01],"423":[16.24,6.04],"424":[15.33,22.07],"425":[17.04,10.97],"426":[1.99,29.55],"427":[25.29,2.45],"428":[31.42,54.92],"429":[49.91,57.91],"430":[56.84,49.14],"431":[24.89,36.43],"432":[22.73,6.14],"433":[20.8,14.25],"434":[4.94,65.5],"435":[0.85,0.81],"436":[2.39,13.66],"437":[30.99,34.44],"438":[9.7,43.7],"439":[12.07,7.64],"440":[34.09,30.25],"441":[3.74,0.97],"442":[49.14,58.55],"443":[14.07,20.15],"444":[36.27,32.85],"445":[9.8,2.88],"446":[23.63,51.8],"447":[61.73,79.32],"448":[40.14,41.52],"449":[86.39,25.14],"450":[34.18,48.68],"451":[8.8,5.16],"452":[6.81,1.32],"453":[28.77,35.51],"454":[21.15,7.57],"455":[1.47,1.14],"456":[81.95,83.01],"457":[5.73,13.04],"458":[11.83,18.79],"459":[32.34,19.58],"460":[10.04,14.25],"461":[1.52,21.23],"462":[49.88,50.11],"463":[12.76,24.94],"464":[7.04,1.76],"465":[32.92,1.04],"466":[26.07,32.76],"467":[29.03,8.05],"468":[0.88,82.21],"469":[38.44,3.57],"470":[1.59,41.49],"471":[6.6,5.62],"472":[20.75,28.99],"473":[35.49,30.48],"474":[12.78,0.54],"475":[34.3,26.32],"476":[31.69,3.47],"477":[1.81,7.62],"478":[23.79,1.05],"479":[18.77,12.15],"480":[25.98,27.7],"481":[18.08,46.43],"482":[6.55,17.98],"483":[19.89,14.23],"484":[27.64,44.71],"485":[3.18,1.11],"486":[30.59,41.21],"487":[5.26,1.48],"488":[6.13,33.13],"489":[8.71,2.26],"490":[9.22,11.94],"491":[22.33,63.27],"492":[18.77,22.19],"493":[27.18,7.77],"494":[8.37,11.9],"495":[15.04,54.01],"496":[52.76,60.12],"497":[0.93,82.08],"498":[27.57,1.37],"499":[9.51,16.01],"500":[15.68,17.31],"501":[41.83,64.39],"502":[42.22,50.51],"503":[59.3,43.49],"504":[57.42,48.03],"505":[2.18,30.51],"506":[38.77,38.16],"507":[50.34,37.48],"508":[0.91,8.99],"509":[19.31,48.9],"510":[0.87,2.78],"511":[8.13,1.16],"512":[1.26,16.57],"513":[20.52,31.08],"514":[13.48,1.27],"515":[12.11,24.31],"516":[58.24,64.63],"517":[24.33,0.94],"518":[21.28,21.03],"519":[60.96,42.59],"520":[19.59,24.15],"521":[0.82,30.1],"522":[23.03,20.01],"523":[52.97,0.9],"524":[41.38,12.36],"525":[51.47,56.18],"526":[49.94,35.67],"527":[0.88,1.54],"528":[46.98,41.88],"529":[63.76,38.35],"530":[2.43,20.96],"531":[2.23,0.81],"532":[45.91,42.79],"533":[52.89,45.68],"534":[28.79,2.89],"535":[0.88,33.11],"536":[29.76,0.4],"537":[53.98,18.31],"538":[2.04,0.71],"539":[7.36,11.57],"540":[2.32,11.88],"541":[34.97,21.54],"542":[0.84,21.71],"543":[46.42,18.95],"544":[17.77,5.81],"545":[14.93,35.63],"546":[36.17,24.91],"547":[40.12,55.24],"548":[18.07,23.18],"549":[9.28,1.9],"550":[16.23,2.51],"551":[50.47,2.6],"552":[17,23.69],"553":[23.56,
25690.98],"554":[2.27,4.96],"555":[22.68,37.92],"556":[64.59,49.31],"557":[2.25,81.53],"558":[47.03,49.39],"559":[35.15,23.63],"560":[39.08,15.43],"561":[29.08,21.81],"562":[15.39,37.87],"563":[19.36,47.94],"564":[40.02,11.61],"565":[28.78,5.95],"566":[17.58,18.96],"567":[11.83,52.05],"568":[1.52,20.95],"569":[25.14,29.7],"570":[28.53,31.04],"571":[24.41,41.13],"572":[36.17,9.5],"573":[30.42,40.59],"574":[36.99,24.57],"575":[2.51,35.52],"576":[10.73,32.92],"577":[82.57,82.72],"578":[12.21,13.73],"579":[5.18,18.96],"580":[21.8,15.97],"581":[34.53,23.58],"582":[40.52,46.76],"583":[79.64,73.53],"584":[1.56,6.62],"585":[91.38,43.64],"586":[22.03,31.07],"587":[6.88,7.23],"588":[52.69,46.12],"589":[33.39,18.93],"590":[51.37,29.32],"591":[21.07,1.25],"592":[25,25.14],"593":[12.93,5.57],"594":[18.95,6.38],"595":[1.93,21.03],"596":[25.54,31.29],"597":[6.95,19.48],"598":[34.37,30.99],"599":[22.04,56.64],"600":[51.6,33.98],"601":[80.77,5.5],"602":[33.29,47.77],"603":[17.11,23.92],"604":[16.25,9.12],"605":[8.51,10.7],"606":[68.67,44.8],"607":[51.15,44.47],"608":[26.86,1.15],"609":[13.56,59.1],"610":[53.53,17.87],"611":[34.17,9.69],"612":[27.95,2.63],"613":[52.65,43.31],"614":[4.82,4.26],"615":[9.6,16.3],"616":[22.91,29.69],"617":[29.96,23.21],"618":[3.84,33.56],"619":[60.73,37.54],"620":[36.07,32.35],"621":[27.3,48.86],"622":[2.98,0.8],"623":[20.27,66.59],"624":[55.12,45.58],"625":[1.61,12.75],"626":[6.28,1.26],"627":[18.39,40.19],"628":[69.17,31.45],"629":[6.22,17.54],"630":[5.51,29.35],"631":[8.02,38.74],"632":[61.54,43.15],"633":[22.32,32.67],"634":[83.15,50.81],"635":[39.77,42.21],"636":[31.24,62.33],"637":[3.52,31.54],"638":[4.11,1.66],"639":[6.44,7.09],"640":[40.34,68.08],"641":[40.17,25.26],"642":[5.77,8.39],"643":[3.07,53.83],"644":[29.11,11.37],"645":[4.9,11.71],"646":[35.01,29.39],"647":[22.84,31.28],"648":[23.53,66.49],"649":[31.92,72.38],"650":[36.95,18.54],"651":[70.68,12],"652":[17.03,5.62],"653":[31.11,18.45],"654":[37.05,25.27],"655":[5.92,11.19],"656":[17.89,0.59],"657":[4.42,44.96],"658":[28.19,43.6],"659":[16.48,36.56],"660":[44.85,45.76],"661":[29.12,31.14],"662":[17.87,57.76],"663":[41.83,44.79],"664":[22.34,15.78],"665":[48.09,10.5],"666":[24.38,4.55],"667":[24.37,17.61],"668":[75.12,67.4],"669":[51.37,53.83],"670":[28.93,17.69],"671":[7.1,11.78],"672":[18.24,15.41],"673":[15,31.16],"674":[26.96,2.6],"675":[54.99,7.46],"676":[1.05,12.1],"677":[3.43,6.94],"678":[34.6,37.56],"679":[4.33,13.18],"680":[56.6,55.77],"681":[84.94,40.02],"682":[0.9,9.36],"683":[49.81,29.99],"684":[33.15,3.93],"685":[24.38,32.37],"686":[22.98,27.16],"687":[11.05,2],"688":[29.6,36.78],"689":[50.7,46.9],"690":[18.42,54.37],"691":[14.49,11.2],"692":[8.02,1.94],"693":[49.78,60.77],"694":[5.34,1.06],"695":[19.33,1.83],"696":[36.81,18.77],"697":[16.62,28.18],"698":[50.19,53.18],"699":[8.36,1.6],"700":[51.28,58.95],"701":[7.48,1.44],"702":[6.85,62.84],"703":[0.97,10.91],"704":[72.78,45.02],"705":[14.1,15.93],"706":[17.33,26.42],"707":[12.22,45.62],"708":[2.89,6.68],"709":[8.34,1.11],"710":[38.98,12.21],"711":[10.35,1.25],"712":[39.44,23.77],"713":[21.04,3.31],"714":[7.65,7.58],"715":[52.39,22.92],"716":[17.11,10.53],"717":[3.29,23.39],"718":[16.66,26.21],"719":[48.98,27.98],"720":[0.95,3.64],"721":[2.98,0.43],"722":[13.59,23.43],"723":[42.41,37.54],"724":[8.43,26.94],"725":[4.02,8.43],"726":[20.08,1.09],"727":[10.63,11.72],"728":[4.99,27.05],"729":[41.97,60.06],"730":[16.37,30.75],"731":[26.02,51.73],"732":[1.23,8.56],"733":[10.21,26.06],"734":[1.82,8.11],"735":[24.99,35],"736":[0.93,3.07],"737":[24.63,38.01],"738":[16.12,32.22],"739":[1.51,3.49],"740":[41.81,35.94],"741":[1.65,17.17],"742":[25.58,29.2],"743":[3.21,2.37],"744":[6.5,5.68],"745":[45.39,33.84],"746":[0.85,4.61],"747":[3.63,12.15],"748":[57.55,37.16],"749":[28.11,28.15],"750":[45.69,32.28],"751":[16.84,14.85],"752":[21.36,18.62],"753":[14.29,16.77],"754":[32.75,22.71],"755":[2.34,1.79],"756":[5.17,1.13],"757":[1,1.58],"758":[14.69,13.44],"759":[35.11,0.55],"760":[35.24,28.79],"761":[25.19,43.3],"762":[27.22,35.64],"763":[30.67,38.65],"764":[37.28,38.84],"765":[1.81,1.08],"766":[6.64,38.05],"767":[4.71,23.56],"768"
2569:[17.3,21.08],"769":[4.26,2.55],"770":[17.56,28.69],"771":[5.64,5.01],"772":[1.6,5.69],"773":[37.81,27.32],"774":[1.35,20.45],"775":[5.58,6.19],"776":[25.65,53.93],"777":[4.77,5.14],"778":[12.74,0.68],"779":[20.04,1.8],"780":[20.38,52.55],"781":[4,8.16],"782":[9.73,15.84],"783":[37.58,17.79],"784":[4.51,35.99],"785":[2.53,1.04],"786":[15.54,39.7],"787":[11.55,19.75],"788":[1.39,0.49],"789":[50.29,31.25],"790":[34.66,1.51],"791":[40.44,55.79],"792":[13.16,0.42],"793":[40.58,12.24],"794":[42.72,21.71],"795":[3.24,45.7],"796":[5.86,20.12],"797":[50.14,33.94],"798":[25.2,56.36],"799":[27.41,6.47],"800":[12.73,3.41],"801":[4.03,10.53],"802":[5.17,0.82],"803":[24.57,28.92],"804":[8.22,32.81],"805":[45.38,43.09],"806":[60.83,32.82],"807":[44.11,34.69],"808":[23.78,7.95],"809":[13.6,31.87],"810":[21.23,9.83],"811":[18.66,8.63],"812":[70.24,31.96],"813":[4.83,0.67],"814":[8.29,20.71],"815":[2.82,40.47],"816":[24.89,34.51],"817":[7.93,7.03],"818":[54.95,18.62],"819":[24.73,54.88],"820":[45.82,66.59],"821":[53.82,44.98],"822":[1.65,6.13],"823":[19.39,50.68],"824":[0.85,12.25],"825":[3.51,12.26],"826":[6.6,0.45],"827":[5.47,0.64],"828":[44.34,44.62],"829":[20.52,36.41],"830":[4.82,37.42],"831":[35.15,43.42],"832":[5.76,5.11],"833":[3.82,22.69],"834":[1,0.44],"835":[31.52,24.37],"836":[19.03,36.35],"837":[59.86,47.08],"838":[16.92,16.98],"839":[1.37,2.58],"840":[25.18,27.85],"841":[19.74,4.36],"842":[6.26,3.63],"843":[8.03,25.67],"844":[31.89,40.06],"845":[24.23,37.37],"846":[11.95,25.79],"847":[20.33,28.46],"848":[3.38,34.88],"849":[20.1,61.22],"850":[61.32,55.85],"851":[6.23,5.39],"852":[26.42,19.55],"853":[29.3,53],"854":[13.33,56.12],"855":[9.09,42.7],"856":[1.34,11.12],"857":[13.36,3.76],"858":[6.09,44.61],"859":[39.71,22.22],"860":[26.86,31.37],"861":[29.75,43.05],"862":[1.41,60.53],"863":[2.66,54.87],"864":[22.75,38.82],"865":[22.54,10.86],"866":[42.21,44.15],"867":[58.03,7.96],"868":[5.16,41.72],"869":[42.2,13.62],"870":[18.18,31.88],"871":[27.83,14.39],"872":[40.53,52.1],"873":[21.82,41.7],"874":[1.42,34.68],"875":[10.17,14.28],"876":[23.62,18.11],"877":[39.96,34.94],"878":[36.06,23.84],"879":[34.32,53.34],"880":[62.18,13.88],"881":[6.84,18.96],"882":[8.18,11.37],"883":[0.9,46.03],"884":[4.49,7.17],"885":[31.75,21.41],"886":[25.93,36.01],"887":[59.67,47.56],"888":[1.52,28.02],"889":[25.86,22.48],"890":[33.47,67.46],"891":[17.28,42.33],"892":[24.88,20.85],"893":[10.47,1.59],"894":[29.04,29.39],"895":[6.51,0.42],"896":[1.91,16.12],"897":[38.45,6.68],"898":[26.73,7.14],"899":[45.08,46.94],"900":[6.88,2.51],"901":[17.35,19.48],"902":[38.71,56.64],"903":[1.28,5.71],"904":[25.61,24.07],"905":[3.35,25.74],"906":[3.84,4.01],"907":[15.23,26.03],"908":[17.49,0.43],"909":[56.25,27.75],"910":[72.32,16.59],"911":[48.78,11.43],"912":[2.54,1.13],"913":[16.62,0.56],"914":[1.54,13.7],"915":[62.95,21.94],"916":[54.77,51.49],"917":[19.63,33.37],"918":[1.2,16.14],"919":[1.19,1.24],"920":[13.73,3.78],"921":[31.6,9.38],"922":[67.67,69.5],"923":[32.44,59.04],"924":[23.19,28.3],"925":[5,1.27],"926":[26.43,19.99],"927":[0.88,41.84],"928":[7.98,0.9],"929":[4.59,1.29],"930":[31.39,51.83],"931":[16.96,0.85],"932":[3.2,15.85],"933":[14.21,21.74],"934":[1.06,1.23],"935":[42.95,63.8],"936":[9.66,12.72],"937":[0.83,14.83],"938":[29.18,49.74],"939":[1.96,7.43],"940":[40.24,48.33],"941":[57.8,64.83],"942":[16.07,10.81],"943":[0.93,4.22],"944":[3.78,0.81],"945":[21.44,1.26],"946":[57.64,19.55],"947":[12.45,16.61],"948":[34.39,25.51],"949":[1.64,16.92],"950":[4.65,0.78],"951":[13.28,13.77],"952":[34.38,48.65],"953":[12.86,11.67],"954":[55.22,22],"955":[50.57,63.02],"956":[44.05,57.59],"957":[12.54,3.47],"958":[14.07,22.18],"959":[54.01,35.69],"960":[29.39,35.09],"961":[14.38,67.05],"962":[13.57,1],"963":[38.49,13.46],"964":[25.26,10.52],"965":[4.47,1.55],"966":[29.84,7.67],"967":[16.43,23.45],"968":[24.99,31],"969":[39.4,21.74],"970":[11.65,26.99],"971":[1.39,3.6],"972":[18.69,12.26],"973":[46.64,17.8],"974":[20.95,8.24],"975":[32.91,30.43],"976":[27.6,45.99],"977":[7.9,3.16],"978":[28.01,22.67],"979":[24.07,27.86],"980":[15.25,19.62],"981":[2.9,8.41],"982":[32.36,38.42],"983":[24.46,8.13],"984":[1.03,4.12],"985":[2.85,44.19],"986":[8.68,21.81],"987":[20.18,1.14],"988":[40.72,28.05],"989":[17.39,11.53],"990":[10.52,5.97],"991":[6.85,16.45],"992":[18.18,23.51],"993":[23.49,8.67],"994":[6.4,29.62],"995":[55.92,33.69],"996":[18.33,12.32],"997":[7.43,18.33],"998":[13,26.77],"999":[5.42,1.13]}},"505":{"44":{"0":[23.48,2.21],"1":[23.48,2.21],"2":[47.48,1.5],"3":[0.56,12.04],"4":[49.29,19.09],"5":[15.3,20.25],"6":[14.65,21.86],"7":[17.23,23.33],"8":[21.2,8.94],"9":[51.4,26.84],"10":[26.02,42.38],"11":[36.09,23.44],"12":[7.25,1.45],"13":[54.2,52.62],"14":[36.97,61.28],"15":[19.99,33.78],"16":[26.52,3.15],"17":[12.43,27.75],"18":[32.42,10.69],"19":[19.62,21.34],"20":[15.83,35.76],"21":[19.4,21.79],"22":[1.09,8.14],"23":[3.78,1.21],"24":[6.59,4.7],"25":[30.26,23.53],"26":[23.39,2.13],"27":[2.09,37.92],"28":[68.33,16.13],"29":[20.45,14.66],"30":[24.17,27.17],"31":[19.47,17.34],"32":[35.
256917,15.16],"33":[3.43,2.89],"34":[46.46,43.13],"35":[14.71,26.13],"36":[10.57,30.81],"37":[39.99,12.04],"38":[6.59,55.34],"39":[8.8,11.08],"40":[47.65,3.47],"41":[1.42,18.3],"42":[21.15,30.4],"43":[2.35,23.53],"44":[26.1,0.84],"45":[4.09,9.76],"46":[0.69,21.28],"47":[40.98,7.95],"48":[47.25,1.57],"49":[27.34,32.51],"50":[7.44,36.5],"51":[4.49,2.7],"52":[0.41,3.98],"53":[6.75,32.96],"54":[17.36,40.94],"55":[33.07,54.17],"56":[18.25,44.45],"57":[33.06,50.36],"58":[6.71,52.95],"59":[17.96,4.13],"60":[31.78,36.37],"61":[14.95,41.32],"62":[31.37,13.33],"63":[41.05,12.65],"64":[13.03,12.33],"65":[52.28,0],"66":[2.37,30.16],"67":[6.75,59.23],"68":[37.96,9.98],"69":[7.84,3.83],"70":[4.51,1.59],"71":[24.11,6.77],"72":[32.2,19.65],"73":[29.44,72.92],"74":[61.03,23.84],"75":[0.04,22.35],"76":[9.8,9.98],"77":[13.74,29.24],"78":[47.14,0.94],"79":[5.46,48.61],"80":[8.94,36.81],"81":[58.84,28.69],"82":[53.85,18.12],"83":[1.17,11.97],"84":[15.14,28.63],"85":[9.91,16.51],"86":[24.91,5.88],"87":[35.34,20.53],"88":[46.98,9.96],"89":[15.34,23.67],"90":[15,1.06],"91":[19.17,55.93],"92":[40.72,24.3],"93":[38.51,2.27],"94":[32.6,0.88],"95":[37.89,23.59],"96":[6.9,0],"97":[20.33,22.9],"98":[15.7,33.55],"99":[0.56,13.59],"100":[14.2,0.96],"101":[42.12,21.79],"102":[16.23,2.63],"103":[67.24,45.73],"104":[25.58,0.21],"105":[1.87,2.94],"106":[19.16,38.08],"107":[23.85,37],"108":[19.52,30.33],"109":[10.47,34.86],"110":[17.85,8.68],"111":[36.57,17.23],"112":[54.58,35.62],"113":[43.7,16.17],"114":[28.19,6.68],"115":[1.15,11.25],"116":[14.77,60.35],"117":[6.28,5.26],"118":[20.13,47.61],"119":[5.25,1.52],"120":[4.89,23.15],"121":[42.12,25.9],"122":[57.82,24.38],"123":[0.34,1.43],"124":[20.41,40],"125":[43.83,23.17],"126":[46.45,38.17],"127":[21.1,31.82],"128":[17.4,24.8],"129":[25.58,54.09],"130":[22.63,47.56],"131":[14.64,1.39],"132":[27.48,11.2],"133":[4.95,33.86],"134":[16.7,52.04],"135":[35.35,0.61],"136":[27.94,26.05],"137":[55.11,27.66],"138":[25.1,26.04],"139":[42.92,49.56],"140":[24.81,32.14],"141":[44.07,23.54],"142":[38.04,28.99],"143":[12.67,11.87],"144":[28.1,39.26],"145":[26.66,10.18],"146":[13,21.66],"147":[51.02,17.75],"148":[17.58,1.48],"149":[50.91,25],"150":[29.09,9.38],"151":[91.44,18.09],"152":[18.93,28.05],"153":[26.46,29.95],"154":[20.39,27.12],"155":[29.34,8.6],"156":[2.2,0.15],"157":[13.37,69.8],"158":[6.84,7.29],"159":[4.28,0.81],"160":[6.21,22.09],"161":[16.72,1.77],"162":[35.19,42.03],"163":[59.04,3.62],"164":[18.81,0.82],"165":[29.69,3.78],"166":[28.96,63.79],"167":[4.18,34.46],"168":[74.6,21.06],"169":[61.33,55.97],"170":[22.92,62.59],"171":[31.81,7.81],"172":[43.33,4.89],"173":[51.28,20.35],"174":[45.84,40.26],"175":[4.49,25.75],"176":[7.73,10.19],"177":[29.3,49.57],"178":[39.53,24.04],"179"
2569:[78.24,52.81],"180":[35.87,56.82],"181":[2.13,11.87],"182":[28.36,36.04],"183":[0.67,43.98],"184":[17.2,15.29],"185":[5.83,9.69],"186":[29.11,1.34],"187":[37.11,63.49],"188":[3.29,48.78],"189":[64.9,32.44],"190":[0.15,15.68],"191":[31.29,9.82],"192":[9.06,22.66],"193":[7.31,4.05],"194":[21.52,25.42],"195":[4.71,0.2],"196":[26.71,16.45],"197":[20.1,25.95],"198":[9.81,25.39],"199":[7.65,20.73],"200":[56.92,17.56],"201":[11.64,1.69],"202":[59.9,60.6],"203":[1.29,29.97],"204":[25.54,7.71],"205":[45.55,2.44],"206":[12.19,3.87],"207":[45.92,15.14],"208":[25.24,0.15],"209":[59.36,28.81],"210":[10.76,53.03],"211":[11.96,0.49],"212":[19.79,42.89],"213":[31.05,51.43],"214":[15.73,26.2],"215":[54.32,8.59],"216":[48.05,20.42],"217":[28.52,40.61],"218":[28.32,1.9],"219":[3.48,5.06],"220":[44.33,4.45],"221":[3.05,7.64],"222":[4,6.43],"223":[20.3,34.65],"224":[13.73,16.14],"225":[24.07,26.9],"226":[22.2,8.68],"227":[51.38,29.51],"228":[58.57,0.48],"229":[2.03,14.82],"230":[27.71,30.56],"231":[19.41,0.59],"232":[23.48,9.53],"233":[0.31,17.33],"234":[19.74,4.33],"235":[50.82,29.92],"236":[42.28,54.87],"237":[23.13,23.96],"238":[6.07,4.68],"239":[13.76,28.3],"240":[42.68,0.09],"241":[12.51,35.9],"242":[35.1,1.52],"243":[25.58,45.27],"244":[22.57,21.27],"245":[22.56,7],"246":[19.74,13.82],"247":[23.3,4.47],"248":[26.11,1.87],"249":[35.18,12.64],"250":[9.7,15.86],"251":[33.39,19.81],"252":[6.3,2.23],"253":[17.07,23.98],"254":[8.27,48.51],"255":[6.14,20.56],"256":[29.82,48.29],"257":[8.65,0],"258":[10.17,0.06],"259":[42.45,26.55],"260":[15.15,25.99],"261":[50.58,29.36],"262":[20.04,94.74],"263":[5.18,26.7],"264":[23.92,7.31],"265":[31.76,31.77],"266":[7.52,28.87],"267":[1.15,3.38],"268":[29.36,31.04],"269":[23.57,36.2],"270":[13.82,9.08],"271":[11.31,0.09],"272":[5.54,13.86],"273":[34.9,34.23],"274":[5.8,1.73],"275":[17.59,9.09],"276":[14.49,3.01],"277":[35.43,1.02],"278":[50.53,49.75],"279":[31.14,26.95],"280":[1.71,0.83],"281":[44.03,56.28],"282":[32.14,51.92],"283":[11.04,39.13],"284":[35.29,26.12],"285":[14.02,21.25],"286":[44.71,36.69],"287":[46.69,4.37],"288":[31.63,31.44],"289":[5.01,33.78],"290":[22.53,17.56],"291":[0,16.88],"292":[8.17,16.81],"293":[2.85,10.21],"294":[9.05,50.45],"295":[13.73,14.73],"296":[24.64,18.11],"297":[4.44,33.37],"298":[15.29,65.5],"299":[11.19,34.88],"300":[29.18,2.13],"301":[0.93,4.8],"302":[6.37,17.71],"303":[34.41,11.51],"304":[22.27,17.96],"305":[20.97,18.29],"306":[41.5,29.39],"307":[7.87,0.26],"308":[19.93,22.26],"309":[13.93,2.35],"310":[51.03,66.11],"311":[14,0.53],"312":[59.05,12.72],"313":[19.19,15.22],"314":[20.07,2.51],"315":[1.49,22.97],"316":[34,52.24],"317":[4.3,62.42],"318":[19.48,3.04],"319":[53.15,24.97],"320":[23.47,1.25],"321":[91.98,19.24],"322":[35.8,26.06],"323":[42.28,36.46],"324":[18.72,4.18],"325":[55.16,19.92],"326":[7.02,13.56],"327":[1.45,17.61],"328":[2.67,3.31],"329":[30.19,0.07],"330":[12.73,34.89],"331":[6.02,3.98],"332":[17.97,19.07],"333":[43.09,22.54],"334":[3.55,76.35],"335":[7.08,54.82],"336":[5.25,48.64],"337":[31.34,31.12],"338":[10.49,1.31],"339":[11.13,6.4],"340":[26.09,6.75],"341":[32.03,39.03],"342":[28.94,20.97],"343":[1.64,38.06],"344":[46.65,35.33],"345":[2.37,43.95],"346":[26.04,3.22],"347":[13.49,47.75],"348":[16.31,50.76],"349":[49.63,19.05],"350":[39.36,28.39],"351":[19.29,62.71],"352":[41.93,30.58],"353":[15.19,17.82],"354":[19.22,25.55],"355":[19.54,12.73],"356":[13.92,7.55],"357":[25.38,12.24],"358":[6.97,26.04],"359":[2.23,31.07],"360":[29.27,29.62],"361":[15.65,5.34],"362":[28.14,11.86],"363":[69.35,41.43],"364":[0.18,32.75],"365":[24.06,5.98],"366":[44.02,21.1],"367":[6.24,19.02],"368":[16.69,18.7],"369":[34.03,43.68],"370":[18.69,19.68],"371":[13.15,24.41],"372":[1.26,57.58],"373":[14.52,19.73],"374":[18.32,35.52],"375":[43.72,42.24],"376":[33.75,24],"377":[25.32,24.27],"378":[21.71,12.54],"379":[5.06,21],"380":[37.01,30.36],"381":[53.66,31.58],"382":[40.63,37.46],"383":[18.66,62.83],"384":[11.58,30.9],"385":[33.85,0.88],"386":[2.32,44.67],"387":[77,48.1],"388":[11.86,2.61],"389":[45.68,21.25],"390":[49.17,42.33],"391":[13.58,1.13],"392":[25.65,0.29],"393":[22.52,40.16],"394":[8.43,15.26],"395":[0.98,8.92],"396":[59.36,23.37],"397":[42.76,24.6],"398":[14.15,20.7],"399":[5.35,2.75],"400":[1.37,35.32],"401":[39.32,27.81],"402":[3.15,0.35],"403":[42.09,53.33],"404":[18.13,25.23],"405":[15.56,30.72],"406":[10.52,1.46],"407":[19.58,15.67],"408":[40.1,4.13],"409":[14.05,38.19],"410":[6.73,11.24],"411":[1.13,12.97],"412":[12.99,2.76],"413":[47.77,30.7],"414":[3.86,19.1],"415":[23.43,0.27],"416":[18.11,3.65],"417":[29.49,44.05],"418":[21.38,10.92],"419":[8.64,14.68],"420":[20.47,10.08],"421":[23.85,39.81],"422":[4.58,1.12],"423":[43.19,8.77],"424":[37.77,24.17],"425":[31.41,3.33],"426":[51.64,32.74],"427":[8.49,9.79],"428":[58.38,33.63],"429":[49.72,67.1],"430":[62.05,14.4],"431":[26.66,2.22],"432":[15.19,26.04],"433":[0.15,9.53],"434":[44.12,43.31],"435":[3.08,6.19],"436":[1.09,0.23],"437":[5.54,56.11],"438":[18.84,36.43],"439":[0.15,0.48],"440":[4.72,27.55],"441":[5.7,0.13],"442":[33.83,86.03],"443":[38.73,7.22],"444":[27.73,33.53],"445":[4.51,0.19],"446":[20.6,31.36],"447":[40.85,61.32],"448":[14.46,38.62],"449":[26.59,38.4],"450":[52.43,47.73],"451":[1.68,7.25],"452":[15.31,3.18],"453":[48.92,33.37],"454":[40.34,16.45],"455":[19.9,4.63],"456":[57.84,56.9],"457":[16.96,24.29],"458":[37.35,8.66],"459":[12.5,29.39],"460":[30.25,13.91],"461":[1,16.29],"462":[23.47,21.62],"463":[45.54,36.32],"464":[19.78,21.71],"465":[21.94,18.41],"466":[23.13,34.14],"467":[43.68,11.34],"468":[42.67,43.09],"469":[16.
256906,6.5],"470":[43.46,58.05],"471":[27.68,9.26],"472":[34.2,23.95],"473":[6.85,0.25],"474":[12.87,9.18],"475":[29.66,17.17],"476":[11.91,20.65],"477":[12.68,1.99],"478":[6.58,25.88],"479":[71.67,5.77],"480":[0.06,15.2],"481":[50.83,12.93],"482":[15.33,6.96],"483":[6.36,25.01],"484":[37.4,10.35],"485":[20.58,15.22],"486":[2.17,27.24],"487":[9.76,21.12],"488":[9.46,40.14],"489":[15.63,6.25],"490":[33.5,34.66],"491":[0.04,19.5],"492":[28.66,8.99],"493":[43.86,20.06],"494":[33.45,36.54],"495":[26.3,35.23],"496":[11.2,71.49],"497":[49.09,44.83],"498":[1.56,20.98],"499":[14.53,40.37],"500":[23.7,2.01],"501":[8.9,30.55],"502":[29.73,33.85],"503":[5.85,29.33],"504":[6.28,36.41],"505":[1.66,23.75],"506":[4.07,0.16],"507":[19.36,28.95],"508":[5.35,8.07],"509":[34.15,46.27],"510":[24.84,37.61],"511":[18.41,12.86],"512":[52.75,1.35],"513":[34.75,12.72],"514":[20.66,3.2],"515":[9.66,51.79],"516":[3.89,71.84],"517":[24.97,12.98],"518":[5.97,10.76],"519":[55.93,26.7],"520":[47.16,0.08],"521":[19.35,28.62],"522":[25.23,36.53],"523":[34.45,20.93],"524":[0.83,17.94],"525":[57.36,50.93],"526":[68.15,41.68],"527":[2.34,18.51],"528":[10.69,2.41],"529":[29.72,60.02],"530":[20.89,15.64],"531":[2.2,4.93],"532":[69.28,41.76],"533":[11.37,48.84],"534":[11.45,25.23],"535":[16.88,32.04],"536":[38.26,10.07],"537":[29.33,25.29],"538":[1.24,0.12],"539":[26.32,18.32],"540":[27.34,0.66],"541":[39.81,33.21],"542":[20.08,30.1],"543":[45.54,15.23],"544":[9.1,0.46],"545":[36.3,37.58],"546":[3.66,0.22],"547":[1.78,73.59],"548":[0.76,19.72],"549":[2.41,4.27],"550":[5.69,8.09],"551":[14.24,29.61],"552":[9.61,2.32],"553":[0.2,0.5],"554":[1.05,1.9],"555":[86.2,11.12],"556":[3.93,81.38],"557":[49.97,46.84],"558":[50.84,24.52],"559":[4.32,21.83],"560":[35.56,24.04],"561":[20.3,2.12],"562":[1.76,12.47],"563":[0.46,57.87],"564":[41.56,17.34],"565":[19.09,20.78],"566":[53.49,10.43],"567":[8.43,35.95],"568":[13.47,0.34],"569":[2.65,33.9],"570":[2.19,23.76],"571":[42.14,32.73],"572":[33.97,18],"573":[24.09,22.56],"574":[22.34,30.06],"575":[45.61,43.56],"576":[41.97,23.02],"577":[54.49,59.82],"578":[37.1,0.52],"579":[30.5,0.1],"580":[25.22,36.12],"581":[12.72,31.24],"582":[14.85,41.85],"583":[24.78,46.45],"584":[15.26,0.05],"585":[35.9,53.4],"586":[43.88,35.03],"587":[18.05,11.51],"588":[19.22,73.74],"589":[48.56,12.76],"590":[19.37,33.58],"591":[13.48,2.71],"592":[87.73,1.12],"593":[31.99,1.17],"594":[7.83,15.05],"595":[28.17,35.75],"596":[10.26,11.02],"597":[28.6,23.49],"598":[6.86,27.68],"599":[26.73,24.2],"600":[15.7,35.69],"601":[9.69,34.21],"602":[31.84,7.58],"603":[8.6,11.17],"604":[47.14,6.6],"605":[52.68,13.96],"606":[26.55,32.24],"607":[8.75,27.28],"608":[23.36,20.78],"609":[5.78,27.66],"610":[50.7,10.99],"611":[37.19,21.13],"612":[18.33,31.25],"613":[20.65,22.38],"614":[20.2,7.79],"615":[11.52,33.71],"616":[29.53,48.52],"617":[66.15,4.55],"618":[11.48,42.2],"619":[22.99,41.41],"620":[22.27,37.21],"621":[2.25,23.19],"622":[37.27,12.9],"623":[23.22,34.32],"624":[35.9,57.7],"625":[38.79,7.31],"626":[1.9,14.2],"627":[49.92,16.45],"628":[56.7,55.71],"629":[5.04,15.61],"630":[1.38,45],"631":[44.62,43.3],"632":[39.36,65.3],"633":[22.14,13.65],"634":[42.64,55.9],"635":[26.64,56.87],"636":[34.07,27.14],"637":[26.59,41.08],"638":[14.5,24.46],"639":[24.28,14.6],"640":[29.58,56.65],"641":[31.32,42.09],"642":[4.42,13.41],"643":[31.63,54.44],"644":[39.43,23.13],"645":[46.12,6.09],"646":[14.71,47.95],"647":[55.86,25.96],"648":[46.55,45.78],"649":[22.89,37.34],"650":[21.61,3.39],"651":[24.59,35.57],"652":[36.19,34.74],"653":[7.57,19],"654":[1.62,6.7],"655":[22.34,23.48],"656":[0.74,7.4],"657":[26.65,18.79],"658":[26.16,10.21],"659":[17.1,43.22],"660":[2.34,25.63],"661":[88.98,7.84],"662":[2.53,39.05],"663":[14.76,39.23],"664":[19.32,44.36],"665":[38.52,23.5],"666":[3.8,19.97],"667":[1.16,0.18],"668":[36.96,58.53],"669":[28.76,25.84],"670":[95.86,9.72],"671":[9.13,6.64],"672":[22.42,20.6],"673":[2.22,27.02],"674":[20.89,31.69],"675":[34.34,42.58],"676":[31.6,11.33],"677":[1.02,2.58],"678":[34.41,13.49],"679":[7.35,8.37],"680":[13.03,44.21],"681":[53.41,52.5],"682":[21.72,25.76],"683":[10.07,32.49],"684":[3.27,19.78],"685":[47.33,17.05],"686":[2.98,5.36],"687":[4.56,13.24],"688":[4.73,38.26],"689":[61.65,58.4],"690":[51.5,47.4],"691":[27.31,6.12],"692":[9.14,3.76],"693":[14.48,38.16],"694":[20.33,27.16],"695":[63.47,0.32],"696":[7.36,12.74],"697":[10.52,25.18],"698":[39.87,88.92],"699":[19.92,4.08],"700":[40.98,74.46],"701":[7.81,3.76],"702":[11,54.24],"703":[6.3,8.86],"704":[45.44,51.62],"705":[36.16,17],"706":[1.31,28.14],"707":[2.86,22.37],"708":[45.39,32.11],"709":[1.87,1.84],"710":[31.6,22.46],"711":[28.06,26.47],"712":[0.56,19.23],"713":[56.81,25.26],"714":[9.62,4.87],"715":[58.49,9.05],"716":[41.8,3.4],"717":[24.07,27.23],"718":[0.5,7.21],"719":[29.42,35.71],"720":[8.95,10],"721":[33.92,36],"722":[0.6,0.79],"723":[35.26,28.59],"724":[59.93,11.21],"725":[16.85,15.49],"726":[21.78,16.9],"727":[41.53,23.63],"728":[35.02,38.28],"729":[2.75,40.96],"730":[19.73,7.98],"731":[0.25,55.33],"732":[4.6,5.85],"733":[55.5,13.62],"734":[0.89,8.85],"735":[28.04,20.37],"736":[19.48,6.32],"737":[0.02,24.19],"738":[4.92,4.61],"739":[2.04,5.37],"740":[5.26,51.36],"741":[6.82,16.61],"742":[3.52,10.62],"743":[5.8,11.85],"744":[1.07,5.79],"745":[4.22,22.82],"746":[23.44,5.05],"747":[10.59,1.7],"748":[8.13,24.94],"749":[22.44,29.71],"750":[70.03,25.68],"751":[6.76,1.81],"752":[46.55,15.66],"753":[2.89,32.1],"754":[46.87,22.82],"755":[12.24,1.41],"756":[10.06,2.18],"757":[3,6.94],"758":[35.78,4.74],"759":[34.2,9.93],"760":[80.69,14.46],"761":[20.16,7.37],"762":[29.35,24.99],"763":[1.75,38.03],"764":[36.77,23.9],"765":[2.8,4.99],"766":[21.45,40.17],"767":[14.91,31.84],"768":[53.12,13.16],"769":[6.6,5.52],"770":[60.53,34.05],"771":[11.96,5.5],"772":[7.23,0.21],"773":[11.13,27.06],"774":[8.87,6.26],"775":[47.14,6.34],"776":[20.94,72.69],"777":[30.67,25.15],"778":[11.87,8.99],"779":[2.03,1.47],"780":[9.95,32.61],"781":[5.18,1.82],"782":[39,27.14],"783":[26.13,10.56],"784":[1.49,8.43],"785":[4.32,1.45],"786":[1.51,25.05],"787":[32.86,12.12],"788":[33.79,1.93],"789":[7.6,30.01],"790":[40.22,15.38],"791":[79.86,39.25],"792":[16.38,4.79],"793":[40.96,31.77],"794":[20.68,25.64],"795":[46.48,19.82],"796":[34.91,27.06],"797":[27.21,63.23],"798":[36.38,61.72],"799":[23.13,24.29],"800":[29.33,19.99],"801":[21.49,14.66
2569],"802":[0.13,3.34],"803":[24.69,26.7],"804":[27.39,30.68],"805":[0.96,4.53],"806":[53.78,43.83],"807":[37.37,14.56],"808":[28.49,48.49],"809":[64.95,36.73],"810":[13.4,11.29],"811":[28.33,50.93],"812":[23.52,34.16],"813":[22.43,12.99],"814":[51.27,10.74],"815":[3.99,3.59],"816":[12.22,29.98],"817":[22.38,10.65],"818":[28.36,44.76],"819":[29.81,5.64],"820":[1.16,52.01],"821":[7.47,52.51],"822":[27.21,13.04],"823":[70.99,56.98],"824":[17.39,6.96],"825":[10.55,1.73],"826":[12.68,18.56],"827":[25.45,22.63],"828":[79.35,54.23],"829":[28.41,37.37],"830":[29.31,10.58],"831":[33.63,28.66],"832":[18.24,21.57],"833":[40.97,16.07],"834":[7.56,22.51],"835":[2.82,2.75],"836":[16.7,26.55],"837":[12.83,29.58],"838":[14.04,33.8],"839":[9.96,14],"840":[3.94,44.75],"841":[10.56,55.15],"842":[34.86,4.51],"843":[45.69,10.85],"844":[76.36,39.26],"845":[2.53,43.89],"846":[5.56,37.23],"847":[57.73,22.23],"848":[1.83,29.95],"849":[44.1,51.17],"850":[44.48,74.04],"851":[5.58,0.48],"852":[32.89,42.63],"853":[22.96,82.7],"854":[11.13,50.32],"855":[23.76,10.51],"856":[39.34,12.55],"857":[42.6,9.13],"858":[0.55,46.17],"859":[9.16,3.8],"860":[10.09,36.99],"861":[25.14,13.25],"862":[54.42,36.09],"863":[1.94,41.82],"864":[2.68,24.12],"865":[4.44,19.36],"866":[11.86,9.08],"867":[0.57,36.87],"868":[71.59,34.62],"869":[22.59,22.56],"870":[7.58,28.76],"871":[23.5,18.51],"872":[57.7,45.79],"873":[16.41,6.71],"874":[39.95,17.9],"875":[30.55,27.53],"876":[14.63,32.6],"877":[15.35,25.89],"878":[53.2,6.49],"879":[59.91,51.14],"880":[20.48,47.56],"881":[16.96,18.2],"882":[4.95,6.94],"883":[13.03,25.51],"884":[9.53,14.77],"885":[19.1,22.56],"886":[38.32,35.15],"887":[62.81,29.74],"888":[58.81,23.27],"889":[8.97,8.21],"890":[13.9,25.9],"891":[22.91,43.89],"892":[67.2,2.39],"893":[16.76,12.56],"894":[53.89,11.7],"895":[10.76,0.41],"896":[20.4,0.67],"897":[2.44,8.75],"898":[8.59,15.93],"899":[14.78,4.41],"900":[16.62,7.02],"901":[11.75,10.09],"902":[25.36,80.17],"903":[22.31,0.13],"904":[21.88,28.66],"905":[67.59,22.98],"906":[16.53,3.03],"907":[26.09,32.7],"908":[7.01,16.34],"909":[23.9,40.51],"910":[20.82,38.6],"911":[36.49,24.16],"912":[0.18,2.27],"913":[12.19,16.86],"914":[24.96,28.82],"915":[10.78,44.09],"916":[1.44,94.86],"917":[25.89,48.11],"918":[1.21,22.21],"919":[15.64,26.54],"920":[2.32,6.59],"921":[39.81,17.31],"922":[64.31,57.02],"923":[7.24,17.67],"924":[18.17,16.66],"925":[0.97,8.44],"926":[36.67,22.98],"927":[40.06,2.91],"928":[6.49,19.05],"929":[14.52,4],"930":[13.73,31.65],"931":[2.59,14.59],"932":[13.64,9.39],"933":[15.24,5.36],"934":[0.82,2.38],"935":[51.94,54.41],"936":[35.83,4.38],"937":[9.08,17.66],"938":[26.39,45.25],"939":[11.17,2.73],"940":[15.12,51.86],"941":[1.06,65.61],"942":[19.38,19.78],"943":[4.65,20.11],"944":[8.35,7.77],"945":[17.51,21.45],"946":[10.44,40.87],"947":[1.58,26.28],"948":[46.63,20.94],"949":[17.53,25.68],"950":[44.08,1.14],"951":[41.15,5.02],"952":[2.12,30.23],"953":[32.91,22.89],"954":[7.36,58.78],"955":[78.88,54.38],"956":[11.17,19.55],"957":[20.78,2.58],"958":[8.85,2.49],"959":[0.37,18.35],"960":[7.84,17.17],"961":[49.61,45.89],"962":[4.93,7.89],"963":[1.47,24.87],"964":[13.13,14.19],"965":[28.83,22.98],"966":[18.11,12.57],"967":[5.48,36.04],"968":[20.21,11.23],"969":[70.52,26.45],"970":[54.46,15.23],"971":[22.93,4.06],"972":[4.12,4.27],"973":[5.98,39.78],"974":[11.76,20.44],"975":[8.05,37.31],"976":[2.39,9.48],"977":[12.64,8.13],"978":[47.25,39.96],"979":[54.35,20.85],"980":[54.96,2.07],"981":[10.72,1.99],"982":[22.11,35.32],"983":[13.66,23.67],"984":[2.06,11.27],"985":[51.16,42.21],"986":[2,20.82],"987":[7.01,6.65],"988":[25.96,26.31],"989":[1.73,57.37],"990":[0.51,2.59],"991":[1.21,32.19],"992":[18.38,15.75],"993":[40.24,28.45],"994":[8.37,21.47],"995":[4.18,11.58],"996":[72.33,1.56],"997":[30.05,11.66],"998":[10,16.74],"999":[5.68,3.5]}},"506":{"44":{"0":[25.16,24.83],"1":[25.16,24.84],"2":[25.47,8.05],"3":[17.25,23.69],"4":[27.17,31.4],"5":[5.7,10.06],"6":[20.31,20.55],"7":[16.12,18.91],"8":[24.43,19.82],"9":[58.56,33.19],"10":[6.36,42.1],"11":[27.4,23.67],"12":[24.32,43.64],"13":[24.01,5.89],"14":[18.16,25.32],"15":[40.15,28.33],"16":[14.36,25.74],"17":[19.5,11.76],"18":[28.27,14.69],"19":[16.1,13.14],"20":[9.68,25.96],"21":[6.21,29.62],"22":[10.83,18.54],"23":[12.12,7.08],"24":[37.89,41.22],"25":[29.44,28.57],"26":[16.1,22.7],"27":[22.37,13.68],"28":[3.47,8.01],"29":[11.11,18.21],"30":[8.57,29.17],"31":[40.76,24.72],"32":[10.2,8.35],"33":[8.66,33.11],"34":[25.67,36.69],"35":[26.84,14.07],"36":[39.31,16.09],"37":[42.95,13.87],"38":[14.51,20.11],"39":[43.71,24.72],"40":[54.58,26.97],"41":[35.37,40.14],"42":[12.43,23.67],"43":[38.94,36.15],"44":[11.33,2.09],"45":[43.39,52.49],"46":[34.54,20.96],"47":[28.7,15.85],"48":[12.96,19.76],"49":[12.01,35.45],"50":[56.56,28.79],"51":[12.62,18.71],"52":[29.25,14.72],"53":[42.18,36.38],"54":[36.31,14.49],"55":[19.87,2.14],"56":[5.52,4.53],"57":[17.18,3.92],"58":[15.16,16.39],"59":[28.04,28.01],"60":[59.53,27.99],"61":[7.83,33.28],"62":[19.82,9.61],"63":[24.39,4.17],"64":[19.74,35.44],"65":[10.23,3.35],"66":[49.46,25.41],"67":[9.39,22.58],"68":[18.21,13.22],"69":[42.41,24.63],"70":[19.23,19.07],"71":[23.96,8.77],"72":[5.92,30.18],"73":[11.7,20.93],"74":[22.88,33.71],"75":[7.8,24.16],"76":[15.82,24.57],"77":[38,26.79],"78":[31.75,10.16],"79":[32.63,63.07],"80":[28.25,23.74],"81":[43.95,39.6],"82":[36.28,19.98],"83":[30.34,36.3],"84":[0.67,2.73],"85":[23.71,25.93],"86":[55.6,50.96],"87":[6.88,21.72],"88":[34.54,28.28],"89":[3.2,8.72],"90":[7.64,6.68],"91":[23.23,30.2],"92":[45.1,36.93],"93":[23.88,23.77],"94":[26.47,52.73],"95":[29.04,2.12],"96":[9.12,24.19],"97":[14.12,26.01],"98":[1.54,29.44],"99":[42.59,22.84],"100":[12.11,17.73],"101":[23.86,26.98],"102":[41.71,11.32],"103":[14.76,14.57],"104":[39.7,25.9],"105":[36.48,41.63],"106":[9.95,23.65],"107":[31.04,39.87],"108":[35.01,29.71],"109":[2.02,8.39],"110":[34.21,39.3],"111":[35.76,27.62],"112":[39.09,33.16],"113":[46.55,38.34],"114":[28.3,5.59],"115":[6.23,22.92],"116":[30.45,20.54],"117":[11.28,12.15],"118":[38.43,30.24],"119":[22.21,26.57],"120":[16.16,5.62],"121":[30.31,35.18],"122":[17.17,42.62],"123":[13.48,7.32],"124":[33.43,27.68],"125":[64.73,17.84],"126":[35.21,42.81],"127":[28.63,2.36],"128":[2.33,10.67],"129":[22.29,23.24],"130":[26.01,19.06],"131":[14.56,4.81],"132":[24.68,55.79],"133":[30.36,14.65],"134":[10.53,13.38],"135":[27.35,19.02],"136":[25.95,7.62],"137":[6.73,6.29],"138":[19.08,49.65],"139":[34.42,22.44],"140":[57.77,19.13],"141":[29.54,1.39],"142":[25.9,39.63],"143":[16.83,23.68],"144":[22.27,5.17],"145":[28.23,31.32],"146":[12.37,16.78],"147":[35.06,3.21],"148":[3.47,33.08],"149":[36.17,25.75],"150":[20.66,37.98],"151":[29.84,34.7],"152":[25.77,36.27],"153":[17.4,5.81],"154":[32.21,15.32],"155":[23.38,6.77],"156":[6.79,26.33],"157":[30.43,15.54],"158":[19.94,20.6],"159":[38.57,36.99],"160":[18.97,20.64],"161":[20.82,9.84],"162":[0.07,9.47],"163":[31.46,4.39],"164":[16.78,27.54],"165":[64.75,42.71],"166":[20.29,19.77],"167":[45.15,24.84],"168":[7.22,6.26],"169":[26.71,
256911.58],"170":[31.04,22.03],"171":[62.72,31.83],"172":[3.96,26.32],"173":[25.56,4.15],"174":[14.56,2.85],"175":[50.72,36.13],"176":[10.49,20.06],"177":[42.39,45.56],"178":[21.28,14.19],"179":[12.14,24.67],"180":[18.79,19.86],"181":[32.19,36.05],"182":[17.76,15.52],"183":[16.52,61.73],"184":[2.57,15.49],"185":[19.91,13.65],"186":[18.41,12.09],"187":[23.04,26.65],"188":[30.93,20.78],"189":[26.81,42.25],"190":[28.95,42.82],"191":[23.11,36.09],"192":[28.83,18.97],"193":[42.34,28.51],"194":[28.09,24.51],"195":[10.96,40.09],"196":[3.18,22.23],"197":[21.38,8.72],"198":[19.4,5.86],"199":[8.5,19.39],"200":[15.98,20.86],"201":[6.79,19.55],"202":[40.81,43.61],"203":[21.75,27.71],"204":[28.51,35.01],"205":[13.3,18.73],"206":[3.34,31.01],"207":[45.32,17.57],"208":[27.5,31.36],"209":[45.85,14.01],"210":[23.8,13.13],"211":[13.63,4.74],"212":[10.13,20.74],"213":[44.62,15.48],"214":[26.9,24.66],"215":[55.33,36.36],"216":[19.74,1.21],"217":[26.28,23.32],"218":[49.02,47.37],"219":[21.85,25.35],"220":[30.08,65.24],"221":[44.25,41.37],"222":[12.85,41.5],"223":[3.36,14.12],"224":[16.64,32.27],"225":[20.75,26.12],"226":[23.24,17.38],"227":[6.41,37.14],"228":[18.76,1.55],"229":[9.06,33.67],"230":[27.62,14.48],"231":[22.62,26.44],"232":[61.48,19.41],"233":[17.58,14.64],"234":[9.47,23.29],"235":[22.78,22.02],"236":[26.64,14.48],"237":[41,25.55],"238":[2.39,5.47],"239":[14.33,27.76],"240":[3.77,27.75],"241":[24.33,3.45],"242":[15.87,20.54],"243":[10.53,35.82],"244":[13.18,29.29],"245":[52.4,43.97],"246":[3.3,25.54],"247":[21.15,36.2],"248":[10.55,17.68],"249":[24.24,22.7],"250":[10.47,15.47],"251":[18.95,6.86],"252":[47.46,48.17],"253":[15.88,8.45],"254":[19.77,3.34],"255":[10.78,15.13],"256":[25.09,37.71],"257":[21.07,9.74],"258":[17.04,43.55],"259":[36.13,22.83],"260":[7.08,20.39],"261":[24.58,14.82],"262":[26.04,45.18],"263":[23.54,1.94],"264":[17.3,9.39],"265":[24.93,19.89],"266":[31.44,33.55],"267":[14.36,8.85],"268":[17.04,10.38],"269":[27.47,35.53],"270":[26.58,41.92],"271":[31.09,35.08],"272":[54.05,16.05],"273":[8.1,18.18],"274":[21.59,4.28],"275":[20.12,14.09],"276":[17.29,8.8],"277":[1.5,9.22],"278":[26.66,13.87],"279":[14.61,13.81],"280":[21.82,9.17],"281":[4.93,17.34],"282":[14.59,29.86],"283":[29.31,20.34],"284":[7.15,7.46],"285":[16.37,23.8],"286":[57.12,24.07],"287":[33.69,26.49],"288":[23.99,2.44],"289":[19.35,14.87],"290":[21.59,17.26],"291":[32.51,41.69],"292":[34.13,20.78],"293":[4.38,11.61],"294":[48.56,13.49],"295":[7.56,22.94],"296":[15.96,27.6],"297":[30.45,14.72],"298":[26.69,41.93],"299":[35.65,8.07],"300":[13.66,36.5],"301":[24.87,21.27],"302":[31.85,29.51],"303":[7.97,21.89],"304":[11.62,52.37],"305":[30.65,42.91],"306":[19.38,11.64],"307":[3.2,25.98],"308":[13.06,20.16],"309":[14.19,20.16],"310":[21.57,38.28],"311":[46.46,12.21],"312":[25.68,7.23],"313":[15.64,31.84],"314":[40.9,9.08],"315":[13.13,44.89],"316":[7.31,2.86],"317":[10.39,28.96],"318":[7.06,36.94],"319":[22.94,45.2],"320":[28.11,12.68],"321":[21.9,14.7],"322":[36.66,28.82],"323":[27.45,9.43],"324":[14.26,28.25],"325":[37.05,24.82],"326":[24.73,30.57],"327":[8.05,28.85],"328":[11.62,26.58],"329":[3.56,16.27],"330":[38.09,37.45],"331":[20.28,24.14],"332":[5.69,10.57],"333":[1.7,21.43],"334":[0.13,22.32],"335":[3.03,33.2],"336":[47.65,21.37],"337":[25.66,24.45],"338":[24.08,16.31],"339":[23.52,15.45],"340":[12.55,3.65],"341":[25.9,44.01],"342":[37.38,6.16],"343":[39.57,23.29],"344":[34.63,36.38],"345":[29.09,28.23],"346":[11.66,24.37],"347":[4.59,13.14],"348":[15.01,10.55],"349":[13.58,8.88],"350":[54.59,46.27],"351":[32.98,27.48],"352":[28.1,20.93],"353":[17.83,4.54],"354":[23.2,11.12],"355":[14.34,20.41],"356":[32.3,39.14],"357":[3.69,39.13],"358":[23.92,11.15],"359":[20.18,27.28],"360":[45.6,12.06],"361":[29.83,22.68],"362":[15.09,13.12],"363":[20.45,23.37],"364":[14.04,60.88],"365":[6.8,7.86],"366":[22.7,44.15],"367":[6.1,22.05],"368":[10.96,55.02],"369":[27.16,11.06],"370":[34.15,15.12],"371":[33.75,24.59],"372":[28.5,18.66],"373":[9.36,15.45],"374":[3.45,7.92],"375":[28.79,14.73],"376":[18.86,52.18],"377":[11.4,25.74],"378":[24.22,29.17],"379":[9.96,19.03],"380":[28.19,6.37],"381":[18.83,22.21],"382":[21.63,26],"383":[21.15,12.26],"384":[51.4,36.44],"385":[26.15,24.5],"386":[8.84,23.51],"387":[29.64,40.81],"388":[46.2,9.68],"389":[33.61,41.44],"390":[7.19,20.08],"391":[11.92,18.18],"392":[19.88,7.38],"393":[30.16,31.8],"394":[3.86,15.83],"395":[35.29,27.94],"396":[18.96,15.48],"397":[1.9,16.16],"398":[17.99,15.42],"399":[16.12,0.82],"400":[11.16,47.18],"401":[27.68,10.08],"402":[10.57,32.56],"403":[11.87,16.03],"404":[32.94,25.42],"405":[30.48,36.66],"406":[12.81,14.93],"407":[11.34,13.47],"408":[14.02,7.3],"409":[28.71,22.28],"410":[10.08,31.21],"411":[10.54,20.51],"412":[36.35,22.37],"413":[36.67,48.17],"414":[3.01,16.74],"415":[25.19,14.77],"416":[26.67,7.92],"417":[40.53,44.24],"418":[20.55,22.79],"419":[5.3,29.15],"420":[45.65,35.15],"421":[3.49,57.16],"422":[40.42,42.92],"423":[23.03,32.86],"424":[16.43,27.43],"425":[20.68,51.19],"426":[43.54,34.98],"427":[33.95,11.84],"428":[42.3,20.29],"429":[8.58,13.58],"430":[37.09,25.74],"431":[19.31,25.32],"432":[1.72,27.06],"433":[12.76,37.24],"434":[17.47,9.76],"435":[47.78,40.14],"436":[25.29,14.81],"437":[23.83,8.82],"438":[39.54,17.66],"439":[
256911.96,61.15],"440":[24.5,9.34],"441":[22.19,40.07],"442":[12.98,11.4],"443":[6.2,27.22],"444":[14.81,19.86],"445":[24.37,43.8],"446":[11.53,23.53],"447":[20.3,16.57],"448":[42.82,4.41],"449":[33.39,40.89],"450":[20.86,39.82],"451":[16.99,8.04],"452":[26.21,8.05],"453":[15.32,37.1],"454":[16.08,33.79],"455":[39.82,8.76],"456":[21.34,11.01],"457":[31.72,30.96],"458":[24.74,31.25],"459":[37.94,3.45],"460":[37.41,38.8],"461":[16.86,16.75],"462":[6.63,5.83],"463":[24.79,0.45],"464":[12.19,32.33],"465":[13.94,29.7],"466":[56.34,35.42],"467":[17.42,21.91],"468":[6.23,25.57],"469":[16.54,11.3],"470":[26.59,8.36],"471":[26.48,35.77],"472":[31.44,12.1],"473":[25.91,30.63],"474":[16.68,44.49],"475":[10.3,12.51],"476":[38.66,32.04],"477":[48.95,38.89],"478":[25.19,1.67],"479":[15.54,12.38],"480":[12.7,34.4],"481":[3.3,5.33],"482":[22.39,10.08],"483":[27.78,7.7],"484":[7.68,46.18],"485":[35.69,11.32],"486":[27.15,33.7],"487":[41.36,35.28],"488":[35.79,34.81],"489":[17.83,11.73],"490":[17.53,23.05],"491":[33.14,42.19],"492":[1.39,23.32],"493":[37.75,15.41],"494":[10.42,21.6],"495":[14.01,12.41],"496":[24.51,22.2],"497":[26.64,10.56],"498":[31.69,4.32],"499":[23.99,21.68],"500":[32.75,32.55],"501":[5.21,11.02],"502":[20.61,20.33],"503":[11.54,34.79],"504":[9.03,12.9],"505":[18.28,9.82],"506":[23.2,36.42],"507":[23.06,29.23],"508":[9.51,11.85],"509":[24.4,40.15],"510":[60.63,20.87],"511":[34.17,24.81],"512":[9.38,7.03],"513":[20.62,38.22],"514":[46.61,7.47],"515":[9.85,27.27],"516":[24.85,16.63],"517":[9.22,7.61],"518":[24.48,8.81],"519":[12.78,13.56],"520":[21.93,26.23],"521":[21.01,20.96],"522":[27.23,29.02],"523":[14.92,8.94],"524":[6.04,14.75],"525":[33.11,22.11],"526":[28.25,30.17],"527":[11.67,27.31],"528":[16.06,3.68],"529":[21.26,20.75],"530":[4.04,39.44],"531":[31.25,20.08],"532":[15.63,22.53],"533":[9.2,9.97],"534":[24.46,1.13],"535":[40.17,20.01],"536":[29.45,32.23],"537":[22.4,14.01],"538":[36.05,18.31],"539":[44.67,29.01],"540":[48.16,37.43],"541":[25.22,40.07],"542":[28.15,0.58],"543":[29.84,21.84],"544":[17.83,16.28],"545":[25.94,44.14],"546":[11.44,24.47],"547":[23.75,46.14],"548":[29.56,36.46],"549":[48.28,64.7],"550":[34.95,48.22],"551":[23.63,3.98],"552":[44.41,0.64],"553":[8.72,30.26],"554":[40.03,28.96],"555":[20.69,9.72],"556":[15.13,49.76],"557":[23.69,11.73],"558":[10.62,19.31],"559":[3.17,18.68],"560":[8.26,13.76],"561":[19.26,19.01],"562":[26.48,31.81],"563":[32.37,23.98],"564":[23.75,48.97],"565":[21.94,32.86],"566":[16.48,17.49],"567":[69.71,25.16],"568":[24.53,29.99],"569":[27.14,24.6],"570":[25.55,25.13],"571":[17.12,20.08],"572":[35.35,18.79],"573":[7.54,13.15],"574":[19.01,16.97],"575":[16.71,33.25],"576":[30.36,1.21],"577":[17.91,17.73],"578":[24.62,31.25],"579":[12.16,22.86],"580":[27.77,44.09],"581":[26.87,20.25],"582":[35.61,4.7],"583":[35.87,36.91],"584":[39.6,30.99],"585":[38.3,9.21],"586":[27.64,35.51],"587":[9,25.83],"588":[29.2,41.42],"589":[36.12,6.13],"590":[17.92,19.77],"591":[61.57,34.85],"592":[32.57,13.35],"593":[26.32,16.17],"594":[6.27,20.05],"595":[16.54,24.94],"596":[17.2,17.8],"597":[30.2,35.83],"598":[28.67,19.73],"599":[1.03,5.04],"600":[32.09,28.58],"601":[23.16,30.32],"602":[28.25,17.3],"603":[12.08,32.5],"604":[33.79,0.5],"605":[25.34,1.35],"606":[2.1,41.01],"607":[7.29,6.3],"608":[15.55,24.74],"609":[14.65,14.54],"610":[30.84,42.17],"611":[6.22,16.57],"612":[23.63,13.67],"613":[11.51,18.4],"614":[43.78,38.34],"615":[27.68,27.22],"616":[14.08,1.32],"617":[48.29,9.31],"618":[23.44,3.41],"619":[57.21,19.79],"620":[38.82,34.2],"621":[3.15,13.2],"622":[13.59,20.81],"623":[14.4,8.86],"624":[19.83,8.41],"625":[29.75,16.31],"626":[1.7,38.42],"627":[27.88,37.96],"628":[11.65,21.51],"629":[2.95,23.95],"630":[17.78,58.59],"631":[15.33,11.23],"632":[19.48,18.57],"633":[19.38,4.35],"634":[33.78,8.34],"635":[29.76,20.61],"636":[9.79,13.18],"637":[44.5,18.63],"638":[32.41,21.15],"639":[40.56,21.21],"640":[35.54,24.24],"641":[39.16,26.91],"642":[11.62,12.58],"643":[27.41,24.59],"644":[54.99,8.58],"645":[17.42,25.41],"646":[26.79,37.91],"647":[61.99,38.4],"648":[21.01,8.67],"649":[10.82,3],"650":[7.74,18.95],"651":[9.68,7.44],"652":[15.29,18.04],"653":[17.76,2.49],"654":[8.69,25.77],"655":[23.26,30.84],"656":[8.06,15.45],"657":[22.28,30.07],"658":[18.22,4.92],"659":[16.27,10.52],"660":[4.54,9.69],"661":[29.51,16.93],"662":[53.4,38.99],"663":[37.83,26.26],"664":[22.76,20.91],"665":[18.06,33.04],"666":[26.34,11.5],"667":[25.22,29.58],"668":[30.54,38.8],"669":[15.22,16.37],"670":[23.29,8.27],"671":[29.58,13.32],"672":[21.89,28.05],"673":[17.23,27.89],"674":[15.14,12.55],"675":[24.63,22.48],"676":[34.74,18.84],"677":[15.8,22.17],"678":[25.03,26.98],"679":[18.3,12.62],"680":[29.69,25.79],"681":[22.87,9.77],"682"
2569:[23.23,18.67],"683":[3.55,3.47],"684":[8.26,14.49],"685":[25.28,33.7],"686":[22.68,17.43],"687":[22.36,10.61],"688":[21.91,30.6],"689":[19.94,24.47],"690":[26.53,13.3],"691":[53.11,9.52],"692":[28.92,18.85],"693":[10.48,13.15],"694":[34.08,23.28],"695":[20.23,4.3],"696":[3.61,20.85],"697":[10.36,31.09],"698":[17.94,10.01],"699":[34.01,32.49],"700":[17.28,31.77],"701":[29.11,25.28],"702":[16.05,21.77],"703":[24.17,35.89],"704":[8.03,2.48],"705":[20.67,40.36],"706":[10.15,26.01],"707":[4.2,20.35],"708":[21.43,15.85],"709":[12.96,13.62],"710":[10.29,17.71],"711":[22.98,25.74],"712":[21.03,22.09],"713":[10.52,29.13],"714":[15.92,0.82],"715":[19.49,17.92],"716":[8.11,22.46],"717":[28.84,48.32],"718":[17.89,14.92],"719":[13.92,29.91],"720":[23.53,22.28],"721":[25.55,8.3],"722":[5.93,4.94],"723":[54.37,16.81],"724":[55.36,38.94],"725":[40.2,19.17],"726":[10.91,27.87],"727":[14.87,22],"728":[38.2,34.86],"729":[57.1,46.32],"730":[53.3,25.52],"731":[12.4,27.89],"732":[1.57,4.42],"733":[6.42,16.65],"734":[38.55,35.73],"735":[13.08,11],"736":[31.77,13.07],"737":[36.02,49.13],"738":[10.52,54.74],"739":[17.09,26.4],"740":[20.12,14.32],"741":[9.5,17.39],"742":[27.54,33.14],"743":[44.23,39.75],"744":[42.79,21.73],"745":[32.07,22.95],"746":[30.07,5.03],"747":[7.5,22.49],"748":[17.44,22.54],"749":[24.33,20.18],"750":[36.05,23.02],"751":[6.02,25.74],"752":[45.31,33.64],"753":[23.25,13.84],"754":[14.89,23.47],"755":[22.53,18.42],"756":[53.25,17.09],"757":[29.32,33.89],"758":[50.67,41.72],"759":[48.73,40.06],"760":[4.03,2.66],"761":[19.12,20.8],"762":[32.82,21.68],"763":[32.23,39.12],"764":[7.3,12.83],"765":[28.69,36.88],"766":[51.8,11.69],"767":[8.95,17.91],"768":[16.82,18.59],"769":[18.25,4.51],"770":[34.95,28.02],"771":[24.5,19.29],"772":[18.67,29.53],"773":[14.48,17.39],"774":[3.35,5.18],"775":[18.26,23.06],"776":[57.08,37.5],"777":[25.66,34.71],"778":[15.13,24.63],"779":[37.25,18.11],"780":[25.05,9.65],"781":[13.91,32.31],"782":[1.43,2.73],"783":[24.93,37.28],"784":[19.18,33.65],"785":[43.54,14.11],"786":[25.67,34.34],"787":[15.1,33.12],"788":[16.05,27.94],"789":[27.19,23.99],"790":[24.13,20.81],"791":[5.32,6.62],"792":[30.76,16.31],"793":[34,3.99],"794":[20.74,9.45],"795":[37.73,27.75],"796":[32.08,44.65],"797":[27.35,12.39],"798":[22.97,18.11],"799":[65.22,41.47],"800":[0.91,17.88],"801":[19.8,1.64],"802":[17.53,29.46],"803":[19.26,17.3],"804":[14.06,39.35],"805":[15.96,28.94],"806":[39.37,10.53],"807":[38.96,28.49],"808":[34.03,5.17],"809":[18.38,5.99],"810":[14.9,20.76],"811":[34.76,7.53],"812":[5.92,44.59],"813":[3.46,28.57],"814":[29.66,21.96],"815":[20.82,14.46],"816":[15.09,14.58],"817":[31.47,15.32],"818":[34.01,12.45],"819":[6.65,6.53],"820":[13.61,7.49],"821":[25.89,17.8],"822":[10.61,31.65],"823":[21.62,10.63],"824":[21.09,11.95],"825":[7.57,22.56],"826":[47.18,41.6],"827":[25.46,25.95],"828":[31.61,27.53],"829":[41.96,9.61],"830":[0.77,10.04],"831":[1.18,18.94],"832":[44.68,52.88],"833":[18.41,11.11],"834":[20.12,18.3],"835":[12.9,8.32],"836":[50.02,36.06],"837":[0.54,21.43],"838":[28.79,17.33],"839":[25.7,18.02],"840":[36.61,29.11],"841":[17.59,20.85],"842":[47.84,28.89],"843":[4.53,34.64],"844":[23.87,13.49],"845":[24.02,33.73],"846":[0.88,28.12],"847":[14.02,17.26],"848":[20.25,35.27],"849":[25.63,13.44],"850":[21.67,9.44],"851":[22.01,6.2],"852":[6.71,2.35],"853":[40.44,48.27],"854":[26.62,16.88],"855":[33.6,49.19],"856":[19.24,22.01],"857":[23.73,33.16],"858":[45.22,22.23],"859":[26.86,29.47],"860":[7.03,10.85],"861":[20,17.18],"862":[26.23,16.32],"863":[25.43,34.01],"864":[34.04,37.33],"865":[8.03,26.46],"866":[17.58,21.17],"867":[30.27,21.37],"868":[22.74,14.06],"869":[19.95,13.13],"870":[55.7,40.47],"871":[27.93,19.81],"872":[22.43,10.35],"873":[19.04,17.39],"874":[26.28,16.88],"875":[48.27,39.37],"876":[18.4,5.32],"877":[28.97,22.3],"878":[10.91,59.05],"879":[17.3,23.34],"880":[3.55,9.89],"881":[28.87,27.47],"882":[32.7,32.47],"883":[25.91,23.21],"884":[6.32,13.22],"885":[14.65,41.66],"886":[16.24,6.82],"887":[32.96,24.69],"888":[41.98,21.79],"889":[10.51,18.39],"890":[40.97,24.4],"891":[26.95,16.29],"892":[21.58,29.69],"893":[26.07,43.58],"894":[23,2.98],"895":[30.01,19.77],"896":[15.21,16.62],"897":[41.15,37.99],"898":[19.09,28.08],"899":[26.53,29.22],"900":[11.91,32.32],"901":[15.27,
256917.23],"902":[20.14,24.46],"903":[30.57,31.62],"904":[15.01,7.48],"905":[31.34,9.27],"906":[41.44,26.23],"907":[4.32,11.37],"908":[8.59,8.93],"909":[25.01,16.86],"910":[11.27,12.16],"911":[29.36,25.76],"912":[13.13,34.66],"913":[40.28,24.93],"914":[17.68,22.81],"915":[16.12,30.92],"916":[36.52,20.11],"917":[32.37,10.82],"918":[15.11,22.51],"919":[25.85,11.53],"920":[57.48,49.96],"921":[21.53,9.3],"922":[53.99,41.81],"923":[16.46,14.28],"924":[13.68,36.83],"925":[25.66,32.38],"926":[13.66,11.86],"927":[14.24,19.31],"928":[62.58,21.07],"929":[9.83,2.75],"930":[41.65,3.86],"931":[13.41,10.96],"932":[34.49,19.77],"933":[22.68,23.06],"934":[16.44,16.54],"935":[23.65,27.14],"936":[16.69,31.13],"937":[17.91,40.88],"938":[15.76,15.24],"939":[50.66,13.94],"940":[28.59,25.7],"941":[29.99,21.67],"942":[10.87,12.23],"943":[16.38,32.61],"944":[26.01,0.87],"945":[38.94,28.09],"946":[34.9,16.03],"947":[38.8,31.56],"948":[2.09,21.88],"949":[14.22,32.16],"950":[21.74,6.39],"951":[27.55,14.01],"952":[11.44,28.71],"953":[56,35.26],"954":[24.67,52.95],"955":[10.89,21.86],"956":[5.32,3.45],"957":[14.45,14.61],"958":[2.77,22.14],"959":[17.76,10.75],"960":[9.83,16.09],"961":[15.73,29.59],"962":[68.19,26.07],"963":[17.55,39.38],"964":[5.97,22.71],"965":[44.33,38.43],"966":[3.22,9.33],"967":[48.99,6.5],"968":[9.78,8.88],"969":[51.61,21.71],"970":[32.15,29.4],"971":[48.88,55.32],"972":[16.1,36.3],"973":[3.2,8.47],"974":[59.36,47.94],"975":[24.58,33.76],"976":[19.28,24.31],"977":[58.9,28.09],"978":[28.58,8.73],"979":[36.02,17.02],"980":[49.29,9.31],"981":[8.3,21.57],"982":[15.83,28.46],"983":[44.92,38.88],"984":[26.47,13.38],"985":[41.28,36.54],"986":[18.65,28.95],"987":[12.2,43.74],"988":[20.84,2.92],"989":[28.93,13.13],"990":[4.12,11.95],"991":[27.56,31.62],"992":[0.78,20.57],"993":[39.8,41.73],"994":[15.51,23.44],"995":[25.51,10.42],"996":[31.64,7.37],"997":[60.89,33.79],"998":[38.52,13.9],"999":[28.78,32.46]}},"507":{"44":{"0":[26.53,12.61],"1":[26.53,12.61],"2":[0.01,40.26],"3":[9.31,40.46],"4":[74.15,72.32],"5":[19.8,11.68],"6":[28.19,20.88],"7":[39.26,29.07],"8":[0.51,3.73],"9":[49.03,2.23],"10":[0.01,30.49],"11":[70.55,13.02],"12":[3.2,3.09],"13":[37.27,15.7],"14":[28.72,22.82],"15":[10.35,23.15],"16":[0.02,1.77],"17":[18.84,11.55],"18":[5.39,25.45],"19":[28.47,6.81],"20":[76.7,38.11],"21":[37.45,39.79],"22":[6.65,1.84],"23":[10.7,8.82],"24":[3.57,1.92],"25":[72.58,47.62],"26":[18.6,29.99],"27":[0.02,4.44],"28":[41.17,30.62],"29":[8.94,22.08],"30":[73.04,1],"31":[0.92,22.78],"32":[42.64,14.99],"33":[2.41,0.02],"34":[74.8,25.63],"35":[14.21,17.38],"36":[15.15,9.31],"37":[40.45,32.91],"38":[63.49,5.5],"39":[30.45,4.5],"40":[15.15,3.06],"41":[0,20.57],"42":[53.51,2.87],"43":[11.7,36.22],"44":[1.6,23.64],"45":[4.46,7.52],"46":[29.35,5.79],"47":[4.49,0.22],"48":[0.01,0.64],"49":[2.56,3.13],"50":[31.17,8.3],"51":[0.64,8.77],"52":[0.3,0.17],"53":[24.4,0.78],"54":[47.27,26.93],"55":[8.35,1.82],"56":[23.3,19.34],"57":[71.28,0.1],"58":[5.82,39.14],"59":[1.99,85.3],"60":[42.35,4.47],"61":[24.51,48.18],"62":[3.09,38.64],"63":[16.81,24.47],"64":[0.01,47.82],"65":[0.88,7.1],"66":[22.92,27.83],"67":[16.17,15.94],"68":[44.91,2.68],"69":[0.16,18.3],"70":[0.53,29.47],"71":[6.64,5.72],"72":[13.23,1.77],"73":[89.87,5.9],"74":[83.92,4.01],"75":[3.5,21.82],"76":[24.52,36.16],"77":[28.32,6.18],"78":[0.29,27.76],"79":[20.58,8.62],"80":[15.48,41.23],"81":[24.95,4.73],"82":[86.19,0.22],"83":[6.9,34.62],"84":[5.92,37.41],"85":[44.26,6.21],"86":[4.4,0.4],"87":[33.99,1.33],"88":[8.12,77.79],"89":[31.17,0.31],"90":[1.47,35.59],"91":[0.4,7.01],"92":[76.63,1.33],"93":[4.39,27.94],"94":[5.53,1.93],"95":[8.13,28.71],"96":[0.86,59.06],"97":[11.28,51.06],"98":[33.17,2.31],"99":[3.1,36.19],"100":[1.92,28.12],"101":[52.61,17.01],"102":[6.96,0.24],"103":[28.2,14.85],"104":[0,38.26],"105":[0.73,32.45],"106":[67.49,34.7],"107":[0.5,31.45],"108":[0.3,21.91],"109":[56.85,16.76],"110":[23.68,7.89],"111":[20.17,1.58],"112":[68.17,34.67],"113":[2.45,53.8],"114":[14.91,30.73],"115":[4.23,29.96],"116":[48.28,30.98],"117":[16.26,70.76],"118":[34.95,1.77],"119":[0.29,8.45],"120":[0.18,0.08],"121":[13.37,3.74],"122":[48.13,3.98],"123":[3.97,0.32],"124":[0,5.24],"125":[33.28,4.27],"126":[34.76,4.58],"127":[21.05,2.35],"128":[54.71,2.27],"129":[48.96,3.57],"130":[82.18,21.47],"131":[5.31,10.01],"132":[23.13,16.39],"133":[6.84,0.02],"134":[20.42,8.04],"135":[0.24,7.34],"136":[14.02,42.7
25695],"137":[5.8,1.86],"138":[67.2,67.78],"139":[74.02,9.67],"140":[13.62,21.18],"141":[17.68,37.75],"142":[11.99,15.78],"143":[0.19,16.18],"144":[0.92,1.01],"145":[0.12,1.54],"146":[45.42,40.17],"147":[35.4,7.71],"148":[0.67,36.65],"149":[19.11,2.82],"150":[25.21,92.1],"151":[20.78,8.31],"152":[73.87,6.22],"153":[37.19,3.06],"154":[50.21,52.52],"155":[24.44,41.95],"156":[0,84.6],"157":[20.74,37.74],"158":[3.17,3.07],"159":[0.36,5.05],"160":[41.37,44.29],"161":[14.66,6.6],"162":[10.33,9.38],"163":[4.7,28.1],"164":[0.68,5.09],"165":[0.62,10.26],"166":[25.26,38.95],"167":[3.64,47.37],"168":[17.74,0.96],"169":[6.3,2],"170":[20.26,15.08],"171":[20.97,0.78],"172":[33.98,0.02],"173":[24.19,41.37],"174":[43.73,3.91],"175":[24.59,4.85],"176":[14.62,58.52],"177":[51.8,50.97],"178":[24.2,23.31],"179":[57.41,47.69],"180":[33.22,0.39],"181":[0.54,0.02],"182":[68.31,21.15],"183":[0.19,4.15],"184":[12.14,32.87],"185":[38.89,50.13],"186":[2.76,41.19],"187":[37.97,29.1],"188":[2.3,1.16],"189":[33.03,26],"190":[7.11,27.33],"191":[10.2,0.16],"192":[11.5,27.69],"193":[3.52,11.19],"194":[59.97,21.14],"195":[0.6,68.65],"196":[23.35,0.54],"197":[11.11,14.36],"198":[22.65,6.91],"199":[20,11.38],"200":[36.23,0.02],"201":[0.92,11.56],"202":[50.19,21.55],"203":[0,39.98],"204":[16.97,45.68],"205":[47.56,59.05],"206":[12.14,32.01],"207":[30.25,1.64],"208":[4.54,0.47],"209":[17.18,9.48],"210":[11.45,33.75],"211":[2.5,27.82],"212":[16.7,18.21],"213":[37.01,7.58],"214":[39,34.47],"215":[40.68,7.2],"216":[59.75,6.57],"217":[20.75,3.01],"218":[0.02,3.65],"219":[6.74,0.02],"220":[21.89,1.51],"221":[0.43,17.56],"222":[23.62,38.12],"223":[27.1,15.28],"224":[4.06,24.52],"225":[0.54,3.69],"226":[38.05,11.75],"227":[1.36,0.41],"228":[34.95,0.61],"229":[4.43,27.55],"230":[33.49,16.32],"231":[0.41,0.17],"232":[16.44,0.02],"233":[9.11,3.87],"234":[5.42,23],"235":[28.51,6.59],"236":[67.63,5.55],"237":[31.11,7.58],"238":[19.43,13.28],"239":[34.84,76.44],"240":[1.05,23.51],"241":[4.4,0.04],"242":[24.29,2.98],"243":[38.21,30.22],"244":[55.68,40.44],"245":[1.25,10.17],"246":[49.96,67.77],"247":[1.71,21.68],"248":[23.58,1.31],"249":[6.26,80.09],"250":[36.08,40.71],"251":[12.35,24.97],"252":[4.19,23.65],"253":[16.22,66.44],"254":[51.51,5.35],"255":[20.42,17.63],"256":[83.2,24.49],"257":[12.31,43.19],"258":[5.71,27.1],"259":[56.42,1.38],"260":[18.53,26.79],"261":[7.43,28.24],"262":[71.98,21.33],"263":[36.42,9.73],"264":[23.94,49.82],"265":[71.71,2.79],"266":[7.62,2.2],"267":[0.29,0.05],"268":[4.29,7.65],"269":[91.47,68.67],"270":[5.76,2.59],"271":[5.61,19.79],"272":[4.66,20.89],"273":[79.18,29.62],"274":[4.68,29.52],"275":[33.83,51.08],"276":[22.11,7.36],"277":[0.22,0.31],"278":[41.98,1.25],"279":[16.39,36.31],"280":[0.29,13.77],"281":[17.43,28.4],"282":[77.71,0.61],"283":[50.47,27.03],"284":[58.62,0.3],"285":[22.12,22.26],"286":[31.34,18.15],"287":[4.97,36.29],"288":[3.64,15.98],"289":[3.88,5.26],"290":[41.08,26.46],"291":[3.75,0.02],"292":[11.59,43.42],"293":[20.73,72.35],"294":[1.85,21.7],"295":[32.9,57.67],"296":[8.52,53.55],"297":[6.55,0.05],"298":[34.89,14.28],"299":[12.59,11.73],"300":[2.31,0.32],"301":[12.22,0.87],"302":[37.82,0.08],"303":[55.04,69.53],"304":[11.96,0.19],"305":[23.41,11.95],"306":[65.03,0.28],"307":[4.79,30.09],"308":[42.2,42.76],"309":[0.55,20.82],"310":[66.49,17.73],"311":[22.95,27.41],"312":[17.62,3.5],"313":[8.26,32.11],"314":[21.73,17.94],"315":[4.68,68.47],"316":[12.97,2.92],"317":[23.47,19.84],"318":[0.51,31.81],"319":[6.99,48.31],"320":[3.54,21.19],"321":[84.24,8.12],"322":[78.02,3.68],"323":[69.32,0.55],"324":[4.72,10.07],"325":[34.53,14.3],"326":[2.11,6.23],"327":[3.62,46.8],"328":[0,63.59],"329":[5.62,44.95],"330":[69.42,10.93],"331":[13.66,31.55],"332":[48.27,21.55],"333":[20.65,36.65],"334":[53.42,13.35],"335":[61.36,13.78],"336":[8.93,35.14],"337":[13.25,0.84],"338":[0.01,0.54],"339":[0.09,21.07],"340":[11.35,4.8],"341":[81.99,49.11],"342":[12.37,15.68],"343":[17.72,0.67],"344":[37.78,4.75],"345":[8.23,64.16],"346":[0.09,86.38],"347":[12.42,5.4],"348":[17.77,8.07],"349":[5.29,70.93],"350":[15.11,10.59],"351":[37.97,13.89],"352":[36.28,12.8],"353":[2.61,25.58],"354":[17.5,68.18],"355":[4.29,78.26],"356":[15.04,62.68],"357":[0.53,6.86],"358":[13.84,20.21],"359":[37.35,0.02],"360":[24.9,11.78],"361":[12.83,8.44],"362":[41.8,55.25],"363":[33.33,5.51],"364":[0.02,11.68],"365":[16.18,6.55],"366":[15.74,77.6],"367":[13,11.07],"368":[18.85,0.14],"369":[27.29,33.43],"370":[23.64,3.19],"371":[60.44,0.35],"372":[1.09,19.15],"373":[36.31,38.76],"374":[3.44,73.5],"375":[85.2,5.51],"376":[23.17,0.98],"377":[83.63,0.16],"378":[3.28,1.99],"379":[30.77,17],"380":[28.33,2.89],"381":[50.52,14.28],"382":[0.48,19.86],"383":[39.89,14.26],"384":[8.41,11.62],"385":[3.85,0.02],"386":[2.19,13.39],"387":[95.11,10.38],"388":[0.01,0.88],"389":[0.82,17.88],"390":[6.29,17.63],"391":[1.16,28.34],"392":[3.42,0.02],"393":[0.55,11.63],"394":[15.73,23.94],"395":[13.94,1.57],"396":[36.65,0.21],"397":[23.64,30.96],"398":[58.57,0.1],"399":[18.89,23.69],"400":[27.93,71.97],"401":[38.61,69.37],"402":[1.23,59.4],"403":[2.37,53.12],"404":[14.84,26.77],"405":[60.28,32.99],"406":[12.49,92.28],"407":[54.98,4.3],"408":[2.82,25.61],"409":[7.2,45.47],"410":[3.09,14.64],"411":[3.02,21.04],"412":[16.13,1.43],"413":[60.95,63.54],"414":[17.34,26.33],"415":[6.25,50.71],"416":[1.58,0.22],"417":[32.59,95.19],"418":[40,8.02],"419":[4.78,27.24],"420":[57.69,1.58],"421":[50.99,22.91],"422":[0,0.59],"423":[19.92,37.25],"424":[56.44,5.37],"425":[0.63,30.77],"426":[68.47,9.79],"427":[24.02,21.13],"428":[26.22,15.31],"429":[58.08,3.37],"430":[21.34,74.47],"431":[25.09,23.47],"432":[56.71,23.37],"433":[0.12,30.41],"434":[41.19,3.16],"435":[18.05,0.25],"436":[0.24,23.35],"437":[16.76,3.15],"438":[28.62,3.06],"439":[0.74,20.47],"440":[10.45,23.82],"441":[0.84,61.25],"442":[93.1,13.8],"443":[5.68,34.29],"444":[26.1,8.62],"445":[2.04,72.77],"446":[12.61,30.48],"447":[28.51,47.4],"448":[21.7,2.74],"449":[4.32,41.23],"450":[65.28,15.91],"451":[2.21,21.32],"452":[7.23,26.1],"453":[80.78,46.36],"454":[13.32,4.92],"455":[37.66,5.52],"456":[5.41,0.08],"457":[15.4,1.75],"458":[44.23,7.94],"459":[3.66,24.34],"460":[24.85,24.82],"461":[16.75,2.72],"462":[7.94,39.51],"463":[84.89,0.12],"464":[48.55,3.27],"465":[1.12,9.52],"466":[30.1,12.56],"467":[5.48,3.96],"468":[52.04,12.7],"469":[0.5,25.81],"470":[89.39,5.73],"471":[30.48,1.68],"472":[34.09,19.51],"473":[0.69,55.1],"474":[25.68,39.33],"475":[15.28,59.08],"476":[0.22,57.34],"477":[0.01,0.67],"478":[24.22,2.16],"479":[11.77,0.37],"480":[0.05,44.46],"481":[9.14,22.67],"482":[6.89,1.92],"483":[0.36,7.92],"484":[6.03,18.3],"485":[38.97,27.37],"486":[0.02,22.52],"487":[41.02,15.13],"488":[59.71,27.1],"489":[0.12,0.68],"490":[62.29,4.63],"491":[4.82,0.26],"492":[13.19,5.72],"493":[11.17,15.63],"494":[75.32,5.21],"495":[3.58,2.99],"496":[20.49,10.29],"497":[36.88,0.41],"498":[2.89,13.76],"499":[64.74,0.7],"500":[0.12,10.86],"501":[21.89,4.22],"502":[13.33,0.74],"503":[27.91,86.23],"504":[3.09,10.45],"505":[24.44,33.31],"506":[0.2,47.29],"507":[84.22,63.99],"508":[1.49,0.65],"509":[68.19,24.78],"510":[82.36,9.65],"511":[11.47,5.19],"512":[4.24,0.02],"513":[14.44,0.71],"514":[17.29,10.75],"515":[69.04,27.7],"516":[5.15,14.04],"517":[22.64,62.68],"518":[3.05,16],"519":[6.6,13.33],"520":[3.23,17.93],"521":[43.16,0.07],"522":[64.56,39.69],"523":[0.92,60.07],"524":[1.32,43.75],"525":[27.26,52.78],"526":[22.7,24.23],"527":[16.53,13.44],"528":[4.4,27.59],"529":[23.33,22.14],"530":[41.01,58.72],"531":[2.61,0.61],"532":[37.48,5.3],"533":[10.1,18.56],"534":[25.98,3.07],"535":[15.98,2.51],"536":[0.01,3.23],"537":[1.43,19.31],"538":[1.23,5.36],"539":[34.33,0.6],"540":[4.45,0.28],"541":[82.91,55.5],"542":[32.8,8.88],"543":[0.05,16.86],"544":[0.25,15.55],"545":[41.11,13.91],"546":[0.29,81.22],"547":[47.1,3.96],"548":[0.11,15.38],"549":[7.38,14.49],"550":[1.47,92.1],"551":[1.87,1.5],"552":[0.02,13.97],"553":[0.22,81.71],"554":[6.22,11.63],"555":[49.87,6.41],"556":[20.43,16.63],"557":[29.5,0.54],"558":[9.27,13.49],"559":[0.02,19.32],"560":[2.56,0.04],"561":[0.78,20.31],"562":[1.9,8],"563":[49.44,29.76],"564":[0,60.67],"565":[2.92,15.35],"566":[19.8,47.35],"567":[39.13,17.05],"568":[6.59,0.5],"569":[8.2,38.62],"570":[35.02,66.27],"571":[48.45,2.12],"572":[3.77,0.1],"573":[9,37.27],"574":[6.11,4.14],"575":[68.66,19.87],"576":[2.7,11.2],"577":[21.05,30.83],"578":[36.25,30.41],"579":[4.92,0.11],"580":[78.41,42.08],"581":[5.47,14],"582":[23.7,2.19],"583":[3.87,24.86],"584":[1.22,13.42],"585":[31.54,27.79],"586":[19.26,27.86],"587":[21.92,20.65],"588":[35.09,7.93],"589":[7.62,25.55],"590":[5.96,14.65],"591":[15.31,0.3],"592":[9.3,11],"593":[
25691.54,0.89],"594":[8.77,17.57],"595":[60.2,7.4],"596":[2.21,17.36],"597":[33.94,0.06],"598":[56.32,66.5],"599":[14.4,3.58],"600":[10.29,51.35],"601":[3.44,89.5],"602":[0.16,0.15],"603":[4.51,8.15],"604":[14.84,10.73],"605":[40.88,8.82],"606":[28.17,17.15],"607":[6.23,0.78],"608":[29.08,31.73],"609":[27.23,6.38],"610":[2.76,69.02],"611":[6.29,5.75],"612":[31.08,11.35],"613":[0.33,53.46],"614":[7.73,0.4],"615":[60.92,9.36],"616":[48.88,1.78],"617":[27.81,2.64],"618":[27.66,24.79],"619":[1.43,15.18],"620":[19.63,2.92],"621":[1.8,8.73],"622":[48.13,9.46],"623":[13.42,2.99],"624":[14.46,6.26],"625":[30.42,4.23],"626":[28.87,8.92],"627":[38.7,48.43],"628":[35.9,19.22],"629":[20.4,52.73],"630":[17.15,58.65],"631":[68.54,25.64],"632":[43.2,23.71],"633":[10.37,0.69],"634":[35.32,37.18],"635":[30.85,3.19],"636":[8.18,0.91],"637":[55.83,4.14],"638":[58.9,0.33],"639":[42.07,0.47],"640":[38.54,5.25],"641":[24.9,11.8],"642":[15.39,30.28],"643":[65.04,1.63],"644":[43.96,31.14],"645":[0.35,9.45],"646":[2.45,9.2],"647":[49.07,15.66],"648":[36.36,6.51],"649":[2.69,0.98],"650":[3.24,54.35],"651":[13.93,36.54],"652":[42.16,11.73],"653":[0.14,9.94],"654":[5.51,66.54],"655":[64.22,0.1],"656":[0.18,4],"657":[0.88,2.74],"658":[2.05,6.96],"659":[21.13,19.06],"660":[3.16,1.54],"661":[75.15,13.62],"662":[38.23,21.55],"663":[8.74,2.51],"664":[81.16,19.5],"665":[4.47,10.64],"666":[8.41,5.84],"667":[0.51,61.02],"668":[6.03,10.4],"669":[27.13,9.45],"670":[70.73,21.99],"671":[2.78,60.27],"672":[2.02,4.64],"673":[26.51,0.02],"674":[40.14,12.52],"675":[33.79,48.72],"676":[52.23,2.47],"677":[10.82,1.77],"678":[8.42,4.35],"679":[0.22,60.4],"680":[2.69,1.13],"681":[0.52,1],"682":[25.93,10.58],"683":[33.5,11.42],"684":[12.39,19.71],"685":[6.91,39.59],"686":[0.95,4.27],"687":[5.75,1.94],"688":[34.94,0.16],"689":[40.02,9],"690":[40.8,0.2],"691":[28.3,7.67],"692":[0.19,0.02],"693":[25.41,43.65],"694":[66.13,26.01],"695":[30.4,2.41],"696":[29.8,32.51],"697":[25.8,35.45],"698":[81.36,26.41],"699":[29.23,0.26],"700":[26.17,0.02],"701":[3.68,7.48],"702":[29.76,3.2],"703":[20.51,28.42],"704":[12.84,0.2],"705":[1.19,0.05],"706":[1.83,66.12],"707":[28.03,26.84],"708":[66.92,19.05],"709":[0,7.55],"710":[4.95,20.33],"711":[69.7,24.76],"712":[1.81,52.45],"713":[76.5,21.63],"714":[22.42,13.96],"715":[11.56,75.33],"716":[1.95,0.07],"717":[43.24,5.58],"718":[4.2,2.5],"719":[8.73,10.25],"720":[36.86,0.41],"721":[74.66,0.11],"722":[0,21.78],"723":[7.27,2.85],"724":[44.04,5.05],"725":[19.9,4.94],"726":[8.08,22.64],"727":[79.83,2.49],"728":[55.87,11.81],"729":[11.9,24.52],"730":[8.48,21.2],"731":[3.2,35.85],"732":[27.15,0.15],"733":[0.14,27.08],"734":[5.39,2.31],"735":[10.83,52.41],"736":[22,0.15],"737":[7.36,9.69],"738":[1.1,32.44],"739":[8.57,0.02],"740":[34.58,7.94],"741":[11.59,20.11],"742":[0,10.31],"743":[10.16,3.99],"744":[4.92,15.56],"745":[13.32,43.13],"746":[27.37,0.26],"747":[1.13,11.7],"748":[0.39,16.98],"749":[49.18,8.17],"750":[10,62.08],"751":[1.28,51.5],"752":[15.9,1.33],"753":[0.34,1.05],"754":[29.3,17.05],"755":[0.09,1.57],"756":[4.53,2.23],"757":[11.66,25.2],"758":[7.48,5.62],"759":[3.21,60.13],"760":[14.83,0.37],"761":[1.74,5.27],"762":[30.1,56.05],"763":[15.1,23.23],"764":[8.12,52.97],"765":[0.01,25.9],"766":[56.88,2.72],"767":[50.51,6.54],"768":[11.35,0.16],"769":[0,7.99],"770":[74.39,28.26],"771":[0.1,41.68],"772":[0.55,0.02],"773":[33.66,41.3],"774":[13.78,3.9],"775":[42.14,0.02],"776":[90.41,38.81],"777":[32.48,0.02],"778":[7.27,45.23],"779":[2.64,42.14],"780":[0.62,3.8],"781":[0.45,5.51],"782":[72.59,0.54],"783":[9.55,45.53],"784":[6.53,2.54],"785":[7.65,1.11],"786":[2.82,22.02],"787":[35.24,0.22],"788":[29.91,0.37],"789":[22.58,30.55],"790":[0.01,42.08],"791":[32.36,29.48],"792":[2.53,6.27],"793":[49.09,41.84],"794":[1.02,21.61],"795":[23.93,17.63],"796":[53.83,8.34],"797":[36.39,3.6],"798":[77.4,17.27],"799":[11.12,12.99],"800":[55.66,0.04],"801":[14.45,8.94],"802":[0,53.31],"803":[63.46,50.91],"804":[36.97,1.85],"805":[0.33,46.4],"806":[21.52,8.64],"807":[0.34,3.04],"808":[46.7,42.32],"809":[87.43,0.17],"810":[39.38,55.9],"811":[77.83,49.21],"812":[26.99,20.23],"813":[25.16,48.65],"814":[39.05,2.87],"815":[0,1.34],"816":[10.2,1.47],"817":[17.24,4.22],"818":[10.83,9.27],"819":[8.92,0.09],"820":[25.65,43.47],"821":[34.03,53.85],"822":[36.75,6.06],"823":[69.24,10.22],"824":[10.41,3.78],"825":[1.07,11.64],"826":[44.06,14.79],"827":[42.16,3.85],"828":[67.61,9.14],"829":[17.88,27.07],"830":[32.34,20.04],"831":[35.44,37.13],"832":[33.24,0.09],"833":[38.58,11.26],"834":[45.78,10.48],"835":[7.86,71.27],"836":[28.68,37.76],"837":[19.05,47.05],"838":[71.14,8.8],"839":[42.71,0.1],"840":[40.5,0.1],"841":[70.03,7.6],"842":[38.88,10.37],"843":[13.48,4.03],"844":[64.3,23.68],"845":[6.52,36.91],"846":[25.71,18.16],"847":[39.99,5.33],"848":[
256917.7,0.02],"849":[55.21,6.3],"850":[17.27,4.47],"851":[0.37,0.85],"852":[66.77,0.94],"853":[92.42,33.21],"854":[32.55,9.59],"855":[8.14,30.25],"856":[75.23,16.91],"857":[16.87,35.33],"858":[3.02,20.88],"859":[0.64,79.92],"860":[53.9,21.6],"861":[7.21,33.34],"862":[38.89,15.86],"863":[13.94,4.33],"864":[12.83,7.54],"865":[17.84,26.37],"866":[10.25,61.27],"867":[0.27,34.94],"868":[78.32,6.56],"869":[0.44,19.05],"870":[29.33,33.5],"871":[8.79,14.94],"872":[27.48,8.84],"873":[6.01,5.66],"874":[35.59,5.61],"875":[51.58,39.86],"876":[12.8,18.54],"877":[37.53,18.3],"878":[21.68,53.18],"879":[35.23,6.92],"880":[22.9,1.57],"881":[21.16,22.62],"882":[1.99,12.73],"883":[4.96,0.6],"884":[30.66,10.46],"885":[36.08,82.18],"886":[25.51,1.35],"887":[24.14,75.73],"888":[87.92,5.85],"889":[26.17,39.6],"890":[15.45,1.03],"891":[72.23,23.84],"892":[11.51,1.31],"893":[28.02,4.93],"894":[31.12,2.06],"895":[0.88,2.24],"896":[0.78,0.43],"897":[12.25,91.05],"898":[16.06,26.62],"899":[31.86,42.37],"900":[31.76,15.98],"901":[31.94,25.56],"902":[82.7,48.21],"903":[7.95,22.28],"904":[2.07,50.76],"905":[85.81,25.85],"906":[20.14,25.07],"907":[27.16,0.81],"908":[40.05,56.6],"909":[0.84,13.64],"910":[12.63,35.15],"911":[8.44,11.46],"912":[0.92,11.11],"913":[48.93,28.85],"914":[77.75,15.9],"915":[0.24,69.95],"916":[57.41,29.17],"917":[71.76,11.16],"918":[34.28,3.83],"919":[64.4,0.43],"920":[10.76,33.89],"921":[4.84,1.9],"922":[38.16,4.44],"923":[3.11,1.72],"924":[22.19,76.2],"925":[15.14,20.78],"926":[8.31,32.65],"927":[21.01,0.38],"928":[39.23,17.36],"929":[16.87,8.61],"930":[22.76,0.68],"931":[2.86,29.48],"932":[9.31,9.49],"933":[16.3,62.46],"934":[3.82,0.85],"935":[56.29,16.85],"936":[22.39,6.58],"937":[25.84,21.11],"938":[23.46,4.14],"939":[0.04,2.88],"940":[31.02,3],"941":[1,17],"942":[59.4,32.73],"943":[30.06,3.15],"944":[21.04,9.45],"945":[53.13,38.18],"946":[0.54,40.16],"947":[4.5,0.19],"948":[20.56,31.81],"949":[42.23,17.85],"950":[31.29,9.6],"951":[13.65,13.41],"952":[1.57,42.72],"953":[53.27,43.42],"954":[5.7,19.41],"955":[75.92,61.82],"956":[6.58,15.15],"957":[11.1,33.07],"958":[0.13,22.29],"959":[0.33,59.36],"960":[22.64,47.25],"961":[53.96,7.49],"962":[16.33,0.06],"963":[1.63,53.1],"964":[21.36,53.32],"965":[76.86,1.92],"966":[31.91,38.22],"967":[29.67,0.05],"968":[16.74,25.92],"969":[7.88,9.64],"970":[45.66,8.54],"971":[0.47,1.43],"972":[13.51,43.03],"973":[2.79,4.63],"974":[57.27,44.31],"975":[49.81,65.73],"976":[0,15.84],"977":[18.12,0.04],"978":[28.62,8.55],"979":[8.38,1.91],"980":[10.69,0.11],"981":[0.5,8.64],"982":[17.7,0.81],"983":[16.12,3.62],"984":[6.3,17.05],"985":[56.05,9.03],"986":[2.28,60.58],"987":[29.2,34.94],"988":[0.03,0.55],"989":[68.99,26.13],"990":[3.3,35.83],"991":[28.97,1.94],"992":[10.2,8.86],"993":[0.78,17.36],"994":[15.27,0.26],"995":[0.01,15.79],"996":[0,26.72],"997":[21.88,1.07],"998":[13.94,8.97],"999":[2.24,13.04]}},"508":{"44":{"0":[13.19,9.6],"1":[13.19,9.6],"2":[33.75,19.58],"3":[25.59,14.16],"4":[44.61,41.92],"5":[21.19,37.81],"6":[26.26,27.3],"7":[22.73,21.11],"8":[14.28,19.17],"9":[11.12,22.33],"10":[27.98,22.77],"11":[11.89,71.1],"12":[1.17,10.43],"13":[26.7,1.77],"14":[16.3,21.15],"15":[12.9,15.04],"16":[2.77,26.52],"17":[31.72,22.86],"18":[20.22,6.63],"19":[11.39,22.19],"20":[32.23,31.55],"21":[36.43,57.02],"22":[4.85,10.21],"23":[4.59,2.79],"24":[3.46,8.3],"25":[28.68,23.53],"26":[17.35,43.99],"27":[9.33,15.19],"28":[23.78,2.97],"29":[16.26,38.15],"30":[1.28,47.08],"31":[38.14,50.27],"32":[21.54,0.34],"33":[2.23,22.89],"34":[18.85,29.64],"35":[30.45,22.23],"36":[13.59,33.05],"37":[25.33,30.64],"38":[30.45,31.89],"39":[15.99,18.38],"40":[4.21,17.94],"41":[53.76,45.84],"42":[3.51,12.84],"43":[28.33,32.39],"44":[27.26,5.02],"45":[10.84,21.53],"46":[10.97,2.6],"47":[15.42,16.95],"48":[14.04,28.02],"49":[19.98,8.09],"50":[4.86,17.47],"51":[4.38,36.56],"52":[0.32,1.87],"53":[0.59,27.1],"54":[28.61,13.81],"55":[21.96,16.39],"56":[10.17,29.44],"57":[12.17,6.57],"58":[67.96,30.04],"59":[51.27,65.64],"60":[2.33,0.41],"61":[26.37,25.37],"62":[32.54,20.65],"63":[39.05,16.29],"64":[37.61,64.65],"65":[13.59,9.45],"66":[32.4,33.41],"67":[36.84,42.48],"68":[3.38,14.14],"69":[24.38,43.57],"70":[14.95,18.61],"71":[21.63,11.8],"72":[0.85,4.67],"73":[16.65,5.42],"74":[6.01,24.12],"75":[23.61,23.02],"76":[26.35,13.28],"77":[8.84,6.51],"78":[35.21,34.45],"79":[3.61,24.03],"80":[31.41,18.43],"81":[14.67,5.45],"82":[9.62,11.01],"83":[34.1,0.83],"84":[28.91,10.92],"85":[5.93,15.43],"86":[12.1,36.29],"87":[4.49,2.66],"88":[51.02,59.21],"89":[5.35,0.59],"90":[24.22,30.08],"91":[43.62,29.03],"92":[2.21,16.38],"93":[27.26,16.05],"94":[10.23,34.35],"95":[19.94,12.42],"96":[34.01,21.1],"97":[47.97,57.98],"98":[3.06,5.52],"99":[29.25,15.39],"100":[16.6,21.82],"101":[24.43,14.39],"102":[11.3,18.24],"103":[41.67,17.35],"104":[
256919.99,24.3],"105":[15.11,83.34],"106":[32.28,21.39],"107":[63.09,30.73],"108":[43.57,39.9],"109":[16.59,3.15],"110":[7.11,9.24],"111":[3.99,15.93],"112":[24.61,29.83],"113":[51.77,57.23],"114":[31.04,11.94],"115":[28.15,32.98],"116":[24.12,6.6],"117":[49.95,33.6],"118":[27.08,36.83],"119":[9.75,25.13],"120":[2.29,5.89],"121":[7.96,12.4],"122":[8.72,42.17],"123":[0.66,9.44],"124":[41.62,31.75],"125":[14.97,14.72],"126":[15.62,32.59],"127":[4.98,28.49],"128":[4.71,43.97],"129":[10.36,25.8],"130":[18.84,11.98],"131":[12.83,29.1],"132":[16.81,25.34],"133":[4.09,4.36],"134":[17.03,6.61],"135":[19.23,23.45],"136":[45.48,38.94],"137":[30.15,19.55],"138":[37.42,39.24],"139":[25.72,23.23],"140":[35.66,19.6],"141":[46.72,12.03],"142":[30.6,47.25],"143":[34.14,20.08],"144":[3.87,7.91],"145":[18.04,22.47],"146":[29.42,51.11],"147":[25.07,29.96],"148":[32.48,32.02],"149":[3.41,16.92],"150":[73.69,49.52],"151":[32.87,31.35],"152":[11.94,38.94],"153":[2.08,6.59],"154":[33.76,33.19],"155":[30.3,23.34],"156":[40.24,45.31],"157":[42.54,24.39],"158":[19.19,28.21],"159":[3.93,35.84],"160":[34.76,28.17],"161":[16.83,5.82],"162":[34.93,30.35],"163":[36.95,17.15],"164":[12.53,29.47],"165":[6.7,36.71],"166":[49.54,21.29],"167":[53.44,6.9],"168":[19.7,11.56],"169":[35.76,0.45],"170":[37.33,33.55],"171":[2.11,23.75],"172":[0.75,31.72],"173":[48.25,20.54],"174":[15.86,12.48],"175":[6.96,32.41],"176":[42.43,24.7],"177":[47.67,48.14],"178":[27.47,34.64],"179"
2569:[44.46,39.44],"180":[9.54,18.56],"181":[0.72,17.15],"182":[32.3,19.93],"183":[25.66,23.38],"184":[22.48,21.63],"185":[25.95,11.55],"186":[32.92,15.72],"187":[43.24,48.07],"188":[17.57,4.73],"189":[19.95,28.98],"190":[24.43,12.74],"191":[14.8,9.88],"192":[29.79,27.09],"193":[6.62,34.02],"194":[21.48,26.97],"195":[36.45,20.27],"196":[1.03,3.25],"197":[36.35,22.55],"198":[35.54,29.82],"199":[10.7,25.95],"200":[8.78,6.38],"201":[10.15,2.11],"202":[45.43,12.36],"203":[36.16,18.68],"204":[45.95,36.91],"205":[33.62,38.57],"206":[29.67,12.88],"207":[16.83,11.96],"208":[1.75,15.53],"209":[34.99,69.35],"210":[59.61,48.81],"211":[28.82,4.22],"212":[17.34,19.89],"213":[18.87,6.51],"214":[29.6,26.69],"215":[11.81,8.82],"216":[22.15,31.35],"217":[15.57,6.66],"218":[12.77,1.55],"219":[0.53,6.39],"220":[0.92,38.2],"221":[18.15,52.46],"222":[25.47,4.55],"223":[14.09,6.91],"224":[57.56,65.69],"225":[35.7,19.83],"226":[18.68,16.42],"227":[31.34,36],"228":[10.91,13.15],"229":[52.24,63.21],"230":[26.95,23.94],"231":[1.4,24.52],"232":[9.11,12.49],"233":[4.1,9.67],"234":[31.37,29.07],"235":[28.94,36.09],"236":[14.06,3.58],"237":[19.19,35.16],"238":[7.28,12.34],"239":[61.45,6.1],"240":[22.69,7.4],"241":[8.24,17.66],"242":[2.51,17.21],"243":[50.69,44.83],"244":[19.47,37.2],"245":[24.92,17.38],"246":[45.11,26.93],"247":[17.48,58.88],"248":[0.32,4.34],"249":[47.84,42.78],"250":[36.84,22.92],"251":[36.61,22.06],"252":[26.63,18.69],"253":[52.79,18.59],"254":[13.05,29.34],"255":[18.54,28.74],"256":[32.19,33.79],"257":[31.46,17.06],"258":[17.36,16.84],"259":[22.44,36.43],"260":[33.23,26.62],"261":[12.48,23.8],"262":[38.93,18.13],"263":[21.25,23.47],"264":[27.52,19.74],"265":[11.34,27.6],"266":[0.78,5.18],"267":[0.31,3.21],"268":[31.91,17.03],"269":[48.71,33.09],"270":[18.43,44.33],"271":[20.88,38.03],"272":[33.81,52.62],"273":[23.54,14.8],"274":[11.47,20.34],"275":[28.5,29.75],"276":[18.48,10],"277":[7.75,2.68],"278":[10.54,5.83],"279":[40,27.67],"280":[21.65,3.33],"281":[53.21,8.63],"282":[6.78,18.47],"283":[22.47,18.78],"284":[8.93,5.48],"285":[29.78,29.08],"286":[43.04,49.95],"287":[30.66,7.36],"288":[49,27.8],"289":[22.94,17.34],"290":[25.38,25.14],"291":[4.03,3.57],"292":[45.17,11.77],"293":[44.62,15.67],"294":[25.91,2.46],"295":[41.5,4.29],"296":[44.64,25.23],"297":[6.08,3.92],"298":[35.89,40.49],"299":[14.93,42.12],"300":[0.2,20.27],"301":[3.07,3.28],"302":[0.33,3.12],"303":[36.88,28.08],"304":[0.15,12.72],"305":[4.9,22.56],"306":[2.97,0.35],"307":[17.97,21.46],"308":[39.6,43.13],"309":[14.64,23.83],"310":[14.33,24.57],"311":[18.08,15.03],"312":[17.28,10.25],"313":[27.82,4.19],"314":[19.68,19.84],"315":[37.59,34.71],"316":[28.13,9.51],"317":[27.71,9.82],"318":[16.17,31.11],"319":[38.89,60.59],"320":[20.87,22.64],"321":[9.19,38.09],"322":[11.18,15.54],"323":[10.49,1.89],"324":[15.13,28.34],"325":[34.9,48.55],"326":[8.56,1.82],"327":[40.35,36.1],"328":[32.27,10.01],"329":[23.11,25],"330":[5.03,1.15],"331":[23.14,23.1],"332":[27.09,3.63],"333":[28.53,0.47],"334":[18.1,7.1],"335":[7.78,32.3],"336":[53.94,49.1],"337":[17.88,8.18],"338":[8.09,12.01],"339":[19.63,36.46],"340":[18.4,30.3],"341":[32.79,36.01],"342":[38.3,24.29],"343":[3.25,1.1],"344":[23.34,29.95],"345":[46.33,16.35],"346":[49.46,70.7],"347":[6.32,34.57],"348":[35.19,20.92],"349":[68.82,18],"350":[23.53,66.76],"351":[45.32,26.92],"352":[29.41,61.07],"353":[46.94,43.2],"354":[57.42,18.89],"355":[56.99,68.75],"356":[45.04,41.8],"357":[9.47,28.65],"358":[23.82,34.88],"359":[1.26,3.04],"360":[17.14,30.34],"361":[9.91,20.55],"362":[34.35,32.23],"363":[10.56,2.07],"364":[23.74,28.54],"365":[4.67,37.28],"366":[53.51,57.8],"367":[13.56,32.56],"368":[2.32,34.31],"369":[47.16,10.96],"370":[17.98,35.94],"371":[1.06,2.58],"372":[51.82,33.56],"373":[35.13,24.43],"374":[46.91,4.31],"375":[3.89,54.06],"376":[5.32,17.42],"377":[1.01,37.97],"378":[14.16,15.99],"379":[18.86,29.73],"380":[22.48,8.91],"381":[33.85,17.47],"382":[27.88,20.12],"383":[19.25,2.93],"384":[42.12,12.82],"385":[6.96,23.88],"386":[23.2,29.61],"387":[26.14,29.63],"388":[11.34,28.37],"389":[28.67,43.35],"390":[24.11,16.35],"391":[17.3,20.16],"392":[7.57,6.63],"393":[42,35.98],"394":[16.58,29.37],"395":[2.74,31.16],"396":[9.67,4.97],"397":[22.95,2.48],"398":[3.8,13.56],"399":[24.39,21.82],"400":[42.15,38.7],"401":[49.89,40.26],"402":[36.72,18.05],"403":[64.23,10.92],"404":[26.81,9.33],"405":[24.04,52.75],"406":[64.24,44.62],"407":[8.61,17.6],"408":[16.14,17.02],"409":[39.68,21.21],"410":[10.46,53.54],"411":[10.6,22.28],"412":[2.25,28.9],"413":[43.35,43],"414":[27.9,19.55],"415":[25.88,17.77],"416":[10.54,11.47],"417":[81.69,56.85],"418":[9.25,40.45],"419":[25.58,40.83],"420":[1.31,42.62],"421":[19.8,34.85],"422":[9.39,41.66],"423":[31.63,31.63],"424":[24.75,20.32],"425":[22.52,51.28],"426":[4.25,4.25],"427":[36,44.42],"428":[11.37,17.7],"429":[23.22,15.81],"430":[52.69,43.11],"431":[19.55,12.59],"432":[21.94,31.6],"433":[25.02,42.6],"434":[7.38,1.53],"435":[1.66,42.75],"436":[29.94,12.39],"437":[27.71,10.88],"438":[1.97,6.06],"439":[
256911.3,26.05],"440":[27.05,31.49],"441":[39.48,42.78],"442":[33.59,18.4],"443":[20.96,47.07],"444":[25.25,15.79],"445":[41.59,39.78],"446":[17.69,20.53],"447":[37.91,14.69],"448":[19.22,11],"449":[56.78,24.45],"450":[18.89,27.58],"451":[24.76,37.32],"452":[22.65,31.27],"453":[22.04,21.98],"454":[2.95,18.71],"455":[15.54,23.42],"456":[17.66,1.5],"457":[6.2,0.33],"458":[21.65,22.86],"459":[30.2,19.95],"460":[23.61,49.44],"461":[0.97,9.89],"462":[38.99,22.59],"463":[6.17,26.57],"464":[12.33,5.79],"465":[33.23,36.86],"466":[29.79,40.4],"467":[16.54,19.98],"468":[5.99,22.3],"469":[24.41,28.79],"470":[12.37,32.8],"471":[0.19,23.08],"472":[17.34,6.9],"473":[34.04,16.98],"474":[18.43,32.12],"475":[44.74,28.08],"476":[45.82,32.68],"477":[2.32,34.91],"478":[25.76,34.46],"479":[15.29,12.25],"480":[21.97,28.61],"481":[23.42,7.19],"482":[13.11,3.01],"483":[16.1,31.05],"484":[13.28,16.31],"485":[19.38,24.74],"486":[25.72,8.28],"487":[7.47,24.17],"488":[23.94,23.77],"489":[17.16,4.76],"490":[31.7,50.97],"491":[4.31,1.45],"492":[16.87,41.1],"493":[40.35,15.57],"494":[13.13,33.47],"495":[2.25,5.09],"496":[36.73,29.75],"497":[1.57,2.38],"498":[31.67,28.67],"499":[5.17,4.94],"500":[28.82,14.9],"501":[9.27,26.21],"502":[5.59,1.99],"503":[68.29,8.72],"504":[23.63,22.68],"505":[26.37,36.12],"506":[29.69,14.3],"507":[41.38,28.47],"508":[0.23,16.51],"509":[23.19,55.39],"510":[10.76,20.51],"511":[26.54,59.32],"512":[6.08,22.55],"513":[12.49,24.32],"514":[23.22,21.91],"515":[18.11,29.78],"516":[37.94,14.84],"517":[59.71,20.58],"518":[41.89,45.81],"519":[22.59,10.66],"520":[21.91,5.17],"521":[0.1,27.34],"522":[32.38,20.27],"523":[72.06,18.5],"524":[44.49,23.43],"525":[41.84,28.06],"526":[43.29,23.19],"527":[5.27,58.7],"528":[23.65,13.59],"529":[41.02,37.83],"530":[25.82,44.58],"531":[2.38,14.74],"532":[22.79,15.53],"533":[46.55,36.18],"534":[29.8,34.68],"535":[3.53,31.71],"536":[17.97,25.88],"537":[35.64,36.73],"538":[9.13,19.45],"539":[11.68,30.73],"540":[1.07,28.03],"541":[36.6,37.6],"542":[12.05,37.98],"543":[30.97,34],"544":[21.25,7.47],"545":[12.18,42.45],"546":[46.92,34.42],"547":[17.68,32.23],"548":[23.14,35.05],"549":[17.24,44.42],"550":[55.29,62.87],"551":[28.67,15.04],"552":[15.9,2.21],"553":[41.14,43.84],"554":[6.05,22.48],"555":[18.39,39.87],"556":[41.45,33.59],"557":[1.25,2.33],"558":[12.01,13.06],"559":[27.44,25.1],"560":[18.47,8.29],"561":[12.67,28.69],"562":[13.24,0.25],"563":[28.75,33.89],"564":[43.06,51.8],"565":[32.12,21.18],"566":[25,27.19],"567":[8.44,13.42],"568":[11.84,23.15],"569":[42.2,37.84],"570":[35.17,14.06],"571":[7.4,3.17],"572":[13.84,3.06],"573":[47.07,18.13],"574":[21.68,12.16],"575":[13.59,30.18],"576":[6.54,20.79],"577":[30.44,8.97],"578":[24.32,13.76],"579":[0.78,2.74],"580":[33.43,25.56],"581":[29.98,20.53],"582":[15.24,4.68],"583":[31.8,13.62],"584":[20.53,31.49],"585":[58.01,9.51],"586":[19.92,42.5],"587":[31.28,31.87],"588":[35.62,42.33],"589":[31.66,6.6],"590":[21.14,0.98],"591":[4.78,9.13],"592":[19.08,19.83],"593":[13.32,7.4],"594":[23.38,37.08],"595":[24.76,40.48],"596":[13.67,2.91],"597":[1.45,2.33],"598":[38.16,24.98],"599":[19.32,15.87],"600":[40,14.98],"601":[86.2,39.56],"602":[21.25,21.86],"603":[7.38,52],"604":[
256917.87,16.47],"605":[19.89,35.59],"606":[27.47,15.84],"607":[14.71,17.16],"608":[37.2,38.59],"609":[7.44,39.2],"610":[52.06,53.21],"611":[32.29,14.8],"612":[28.42,26.24],"613":[46.4,31.66],"614":[2.15,15.51],"615":[22.51,24.8],"616":[14.23,9.51],"617":[16.81,16.57],"618":[28.77,29.32],"619":[49.26,23.88],"620":[8.88,46.94],"621":[5.69,46.94],"622":[5.88,7.6],"623":[2.27,3.05],"624":[36.5,29.17],"625":[3.25,24.56],"626":[9.53,12.46],"627":[23.98,26.84],"628":[45.11,5.25],"629":[30.82,24.69],"630":[25.78,46.48],"631":[23.23,10.88],"632":[52.37,33.75],"633":[7.91,13.04],"634":[62.59,2.19],"635":[17.43,4.68],"636":[0.53,6.23],"637":[2.18,24.68],"638":[0.28,2.42],"639":[2.5,0.01],"640":[8.48,22.28],"641":[24.91,21.35],"642":[30.6,36.02],"643":[4.55,3.32],"644":[34.94,7.17],"645":[12.67,35.1],"646":[35.04,47.14],"647":[13.3,36.52],"648":[8.11,22.86],"649":[1.26,14.66],"650":[35.79,28.66],"651":[43.08,0.78],"652":[23.34,12.6],"653":[27.7,13.25],"654":[34.35,50.36],"655":[4.23,13.58],"656":[14.44,23.57],"657":[22.15,17.76],"658":[13.12,5.5],"659":[28.35,19.96],"660":[8.22,28.68],"661":[20.54,24.63],"662":[13.89,11.87],"663":[2.85,2.21],"664":[25.26,38.89],"665":[22.17,23.2],"666":[16.26,37.57],"667":[37.22,28.74],"668":[32.59,16.6],"669":[23.28,4.32],"670":[20.72,30.44],"671":[45.66,35.17],"672":[18.76,17.93],"673":[0.71,6.71],"674":[43.83,23.73],"675":[56.84,53.9],"676":[10.37,16.54],"677":[0.97,28.84],"678":[16.99,7.07],"679":[55.01,61.62],"680":[17.9,20.31],"681":[40.43,0.42],"682":[6.08,20.92],"683":[32.35,16.57],"684":[30.88,27.93],"685":[33.2,39.06],"686":[13.01,5.75],"687":[26.59,25.85],"688":[6.74,2.26],"689":[25.64,18.31],"690":[9.31,3.4],"691":[23.8,30.41],"692":[11.99,5.26],"693":[31.51,17.13],"694":[20.58,25.54],"695":[10.77,10.45],"696":[30.96,15.12],"697":[17.05,32.78],"698":[52.85,20.51],"699":[0.14,1.68],"700":[11.92,1.05],"701":[3.87,0.48],"702":[9.37,17.4],"703":[18.38,22.48],"704":[26.78,0.27],"705":[12.9,0.08],"706":[41.98,62.81],"707":[17.37,29.71],"708":[19.8,23.81],"709":[11.81,21.77],"710":[32.31,30.54],"711":[14.96,38.64],"712":[28.62,7.94],"713":[13.44,31.18],"714":[17.65,11.82],"715":[60.07,53.04],"716":[4.08,5.88],"717":[2.59,6.49],"718":[10.27,0.18],"719":[19.01,18.26],"720":[2.37,6.09],"721":[1.9,6.34],"722":[15.61,0.26],"723":[8.8,4.44],"724":[10.16,7.27],"725":[9.78,39.48],"726":[33.75,37.25],"727":[11.66,23.36],"728":[9.34,22.37],"729":[18.16,3.7],"730":[16.74,2.92],"731":[32.69,10.88],"732":[0.04,14.45],"733":[36.98,46.16],"734":[1.42,16.38],"735":[47.73,25.3],"736":[0.13,24.78],"737":[7.34,16.32],"738":[15.58,8.07],"739":[0.68,17.95],"740":[19.26,17.51],"741":[23.31,25.08],"742":[10.32,1.51],"743":[12.7,24.54],"744":[18.91,21.67],"745":[24.2,7.01],"746":[2.94,5.76],"747":[10.31,2.73],"748":[24.75,0.86],"749":[17.19,11.15],"750":[53.22,48.29],"751":[35.52,14.25],"752":[7.57,13.55],"753":[14.32,21.06],"754":[32.73,10.88],"755":[9.55,19.4],"756":[9.38,11.65],"757":[21.37,34.32],"758":[3.13,21.29],"759":[44.01,66.58],"760":[15.58,6.56],"761":[18.18,12.2],"762":[34.71,34.35],"763":[17.88,2.95],"764":[40.18,14.47],"765":[11.42,31.47],"766":[1.78,15.45],"767":[3.34,12.25],"768":[1.29,1.8],"769":[15.3,25.51],"770":[21.6,22.11],"771":[29.33,65.52],"772":[0.51,8.41],"773":[23.25,4.03],"774":[2.69,2.21],"775":[1.46,6.54],"776":[28.53,38.39],"777":[3.75,14.79],"778":[30.13,30.2],"779":[39.79,1.94],"780":[13.63,7.27],"781":[2.85,16.01],"782":[3.56,3.69],"783":[42.76,44.3],"784":[10.32,0.53],"785":[4.43,19.49],"786":[13.63,16.35],"787":[0,21.26],"788":[6.33,9.13],"789":[29.95,11.96],"790":[45.62,60.14],"791":[28.9,6.25],"792":[4.42,1.31],"793":[53.24,19.77],"794":[44.03,52.83],"795":[18.4,28.44],"796":[15.75,78.95],"797":[29.67,23.73],"798":[21.71,7.55],"799":[25.75,36.34],"800":[5.47,3.59],"801":[12.21,17.39],"802":[38.23,13.76],"803":[33.06,13.12],"804":[9.03,22.71],"805":[33.12,13.31],"806":[23.44,1.2],"807":[30.14,21.55],"808":[48.87,27.02],"809":[5.46,8.38],"810":[25.92,19.35],"811":[50.71,28.82],"812":[31.03,15.03],"813":[43.35,55.02],"814":[2.4,23.12],"815":[1.55,15.48],"816":[1.92,36.24],"817":[20.97,34.8],"818":[31.93,8.59],"819":[3.4,28.83],"820":[27.32,8.61],"821":[47.38,27.7],"822":[10.26,46.86],"823":[21.31,22.99],"824":[2.58,0.28],"825":[10.28,2.58],"826":[15.89,41.72],"827":[15.66,28.62],"828":[22.46,23.53],"829":[29.88,14.52],"830":[10.71,39.8],"831":[30.78,6.12],"832":[3.19,27.93],"833":[23.93,18.59],"834":[16,46.77],"835":[46.85,20.48],"836":[39.57,29.67],"837":[54.9,30.23],"838":[12.98,28.01],"839":[0.31,7.26],"840":[3.36,0.64],"841":[30.48,35.23],"842":[18.14,32.37],"843":[7.73,7.64],"844":[24.23,6.69],"845":[39.55,41.31],"846":[12.88,29.62],"847":[21.88,2.23],"848":[0.28,13.33],"849":[12.4,3.65],"850":[26.47,14.48],"851":[2.07,1.84],"852":[10.62,8.53],"853"
2569:[16.11,47.11],"854":[13.82,1.82],"855":[12.81,14.78],"856":[7.2,55.78],"857":[29.56,28.77],"858":[14.22,51.28],"859":[45.4,64.49],"860":[17.99,2.16],"861":[26.44,17.97],"862":[9.6,20.07],"863":[10.57,20.92],"864":[8.35,16.8],"865":[25.46,36.53],"866":[44.49,30.43],"867":[56.37,48.13],"868":[12.44,13.67],"869":[38.2,40.22],"870":[35.99,30.31],"871":[48.13,29.63],"872":[12.16,8.17],"873":[16.55,12.51],"874":[5.65,10.47],"875":[26.41,19.9],"876":[30.07,32.49],"877":[24.38,16.83],"878":[39.18,46.99],"879":[6.63,4.24],"880":[38.87,22.37],"881":[18.87,15.4],"882":[10.67,37.85],"883":[0.51,5.25],"884":[13.52,5.84],"885":[38.42,38.13],"886":[16.19,16.62],"887":[46.58,45.59],"888":[9.82,8.17],"889":[27.12,14.7],"890":[5.32,1.64],"891":[22.32,14.61],"892":[5.26,2.52],"893":[2.65,27.73],"894":[9.91,10.78],"895":[22.9,23.96],"896":[9.71,0.35],"897":[67.43,42.5],"898":[33.67,23.72],"899":[28.29,6.29],"900":[15.75,19.25],"901":[12.99,4.51],"902":[36.69,25.23],"903":[14.57,30.28],"904":[54.29,35.37],"905":[21.66,41.29],"906":[22.38,40.59],"907":[7.32,6.83],"908":[42.56,37.68],"909":[24.07,0.89],"910":[43.59,1.1],"911":[20.7,0.57],"912":[11.06,30.49],"913":[15.79,38.02],"914":[7.43,51.81],"915":[55.14,42.33],"916":[44.68,38.29],"917":[16.59,21.57],"918":[4.52,38.17],"919":[0.54,2.29],"920":[16.1,52.87],"921":[24.22,34.63],"922":[16,25.72],"923":[12.52,24.16],"924":[39.33,41.77],"925":[22.29,13.67],"926":[36.54,29.82],"927":[0.36,4.63],"928":[17.31,34.53],"929":[22.76,23.32],"930":[13.99,16.35],"931":[31.31,42.98],"932":[7.31,26.82],"933":[41.45,34.04],"934":[4.25,9.17],"935":[17.99,23.26],"936":[3.23,54.3],"937":[11.73,22.13],"938":[9.85,2.74],"939":[6.81,35.78],"940":[13.75,8.91],"941":[40.61,14.71],"942":[18.13,8.13],"943":[2.9,55.54],"944":[9.92,14.49],"945":[24.59,26.26],"946":[55.8,9.45],"947":[3.03,1.31],"948":[26.33,0.53],"949":[15.78,32.36],"950":[11.66,1.42],"951":[8.91,18.8],"952":[31.45,16.94],"953":[26.55,23.18],"954":[38.85,55.63],"955":[43.67,28.54],"956":[33.26,21.31],"957":[22.35,45.89],"958":[18.55,33.45],"959":[54.93,37.34],"960":[34.01,12.39],"961":[7.47,25.61],"962":[9.15,9.84],"963":[43.29,29.58],"964":[27.37,24.18],"965":[0.54,23.41],"966":[35.12,31.05],"967":[7.82,4.28],"968":[48.24,42.5],"969":[38.33,61.05],"970":[4.03,36.2],"971":[2.58,35.2],"972":[22.41,4.55],"973":[32.58,15.3],"974":[28.36,19.56],"975":[33.32,21.44],"976":[11.64,11.85],"977":[12.62,6.27],"978":[24.42,29.76],"979":[10.25,16.95],"980":[15.38,9.49],"981":[8.57,2.44],"982":[13.43,3.38],"983":[11.23,42.42],"984":[24.59,27.45],"985":[3.84,0.94],"986":[25.67,65.22],"987":[18.84,41.54],"988":[19.51,0.86],"989":[48.1,49.89],"990":[38.49,21.66],"991":[4.19,6.08],"992":[17.88,33.73],"993":[32.25,47.53],"994":[2.25,16.01],"995":[19.64,2.29],"996":[32.24,16.89],"997":[1.4,23.05],"998":[9.59,1.82],"999":[5.4,20.56]}},"509":{"44":{"0":[27.23,26.79],"1":[27.23,26.8],"2":[2.75,2.79],"3":[19.5,19.81],"4":[36.2,35.32],"5":[23.25,22.47],"6":[36.09,36.34],"7":[24.84,24.29],"8":[47.69,46.44],"9":[11.95,11.8],"10":[39.47,38.32],"11":[27.46,26.96],"12":[14.98,13.99],"13":[23.5,23.59],"14":[41.5,41.02],"15":[19.26,19.07],"16":[28.82,27.6],"17":[4.7,4.97],"18":[35.57,34.27],"19":[45,43.54],"20":[32.36,31.47],"21":[15.87,15.79],"22":[11.33,10.88],"23":[22.2,21.43],"24":[5.54,6.16],"25":[31.24,30.13],"26":[15.4,14.86],"27":[42.4,41.08],"28":[23.57,23.53],"29":[66.53,63.93],"30":[25.88,25.21],"31":[1.65,2.33],"32":[26.83,25.76],"33":[29.96,29.7],"34":[47.95,47.54],"35":[21.37,21.27],"36":[15.31,15.87],"37":[31.04,30.52],"38":[44.69,43.31],"39":[37.43,36.43],"40":[21.82,21.4],"41":[0.59,0.83],"42":[39.65,37.39],"43":[29.23,27.58],"44":[4.15,4.04],"45":[1.38,1.65],"46":[27.04,26.33],"47":[27.17,26.85],"48":[28.26,27.36],"49":[19.55,19.61],"50":[29.33,29.06],"51":[10.12,10.04],"52":[26.54,26.3],"53":[36.5,36.18],"54":[13.2,12.74],"55":[26.31,26.39],"56":[49.18,47.82],"57":[32.32,31.53],"58":[18.02,17.61],"59":[14.97,15.37],"60":[29,29.13],"61":[44.54,43.26],"62":[13.05,12.94],"63":[5.4,6.84],"64":[6.2,6.4],"65":[8.31,8.47],"66":[2.12,2.26],"67":[17.61,16.68],"68":[22.52,21.73],"69":[9.14,8.72],"70":[16.74,17.07],"71":[13.17,13.28],"72":[54.23,52.65],"73":[58.4,56.66],"74":[30.55,29.18],"75":[5.41,5.42],"76":[17.44,17.99],"77":[24.22,24.43],"78":[24.9,23.69],"79":[29.82,29.09],"80":[25.2,25.75],"81":[19.58,19.19],"82":[24.87,24.45],"83":[3.65,3.54],"84":[1.18,1.76],"85":[23.17,21.98],"86":[27.35,25.79],"87":[25.09,25.54],"88":[14.32,14.03],"89":[34.95,33.17],"90":[3.18,3.14],"91":[16.73,16.8],"92":[41.92,40.16],"93":[10.67,11.58],"94":[3.04,3.28],"95":[44.75,43.89],"96":[14.83,14.85],"97":[7.13,7],"98":[47.68,45.13],"99":[2.36,2.5],"100":[20.67,20.56],"101":[43.18,42.48],"102":[7.89,8.72],"103":[14.32,14.89],"104":[
256913.8,13.89],"105":[6.48,6.74],"106":[35.49,34.6],"107":[1.18,1.19],"108":[50.8,50.14],"109":[28.42,28.48],"110":[17.59,17.14],"111":[39.39,38.77],"112":[53.61,51.82],"113":[6.76,7.53],"114":[34.37,33.2],"115":[2.78,2.75],"116":[38.3,37.48],"117":[11.27,11.37],"118":[22.31,22.08],"119":[20.47,20.05],"120":[13.08,13.31],"121":[14.18,14.2],"122":[18.51,18.7],"123":[31.12,30.42],"124":[17.38,17.73],"125":[26.06,26.39],"126":[16.77,16.79],"127":[23.06,24.27],"128":[42.08,40.69],"129":[22.65,22.93],"130":[61.98,60.33],"131":[15.52,15.07],"132":[28.34,27.74],"133":[24.5,24.01],"134":[27.87,27.38],"135":[28.14,27.39],"136":[18.74,18],"137":[12.71,13.37],"138":[33.82,32.97],"139":[29.59,28.64],"140":[7.34,8.18],"141":[17.21,16.74],"142":[7.67,8.28],"143":[14.72,14.06],"144":[10.22,10.94],"145":[26.33,26.18],"146":[17.11,16.98],"147":[51.12,50.06],"148":[22.66,21.61],"149":[16.97,16.98],"150":[10.23,9.95],"151":[16.25,16.29],"152":[23,22],"153":[53.71,53.04],"154":[29.37,28.44],"155":[19.18,18.53],"156":[32.66,31.98],"157":[11.65,12.1],"158":[1.92,2.37],"159":[5.09,5.91],"160":[26.39,25.7],"161":[19.99,19.51],"162":[42.38,40.87],"163":[6.48,7.65],"164":[25.22,25.29],"165":[6.63,6.99],"166":[14.34,13.28],"167":[6.72,6.65],"168":[33.97,33.39],"169":[17.8,17.61],"170":[27.3,27.34],"171":[6.61,6.62],"172":[24.4,23.61],"173":[13.95,13.15],"174":[18.39,18.88],"175":[43.24,42.4],"176":[33.12,32.23],"177":[29.24,28.63],"178":[35.01,34.4],"179":[21.75,21.52],"180":[9.9,10.48],"181":[29.32,28.12],"182":[52.32,49.71],"183":[11.63,11.53],"184":[17.88,17.4],"185":[24.7,24.79],"186":[8.15,8.25],"187":[11.81,12.26],"188":[44.78,43.39],"189":[15.49,15.55],"190":[14.3,14.28],"191":[35.14,34.09],"192":[31.03,30.2],"193":[29.29,28.24],"194":[54.07,50.76],"195":[5.75,6.42],"196":[48.51,46.42],"197":[5.58,5.66],"198":[1.92,2.71],"199":[18.83,18.4],"200":[12.19,12.68],"201":[29.58,28.7],"202":[20.99,19.87],"203":[10.61,10.58],"204":[2.07,2.43],"205":[29.41,29.12],"206":[27.18,26.9],"207":[29.53,28.68],"208":[31.67,30.75],"209":[23.88,23.04],"210":[6.3,6.19],"211":[20.91,20.65],"212":[21.25,21.19],"213":[12.14,12.48],"214":[35.58,34.29],"215":[16.22,15.23],"216":[15.03,15.01],"217":[19.24,19.28],"218":[26.52,25.64],"219":[12.89,13.07],"220":[30.11,29.39],"221":[3.64,3.8],"222":[42.6,40.87],"223":[13.14,14.42],"224":[4.51,4.74],"225":[18.25,17.63],"226":[24.43,23.46],"227":[5.74,6.18],"228":[20.3,20.2],"229":[10.62,10.99],"230":[39.6,38.82],"231":[24.35,23.51],"232":[3.31,3.46],"233":[38.5,36.78],"234":[2.25,2.34],"235":[23.6,23.25],"236":[39.19,39.44],"237":[26.07,25.92],"238":[22.05,22.06],"239":[16.59,16.24],"240":[4.16,4.71],"241":[22.86,23.74],"242":[24.58,24.75],"243":[31.71,31.32],"244":[37.89,36.85],"245":[43.48,41.73],"246":[18.89,18.38],"247":[2.19,2.56],"248":[65.75,64.02],"249":[19.93,19.76],"250":[23.43,22.7],"251":[28.79,28.39],"252":[2.64,2.94],"253":[17.53,16.61],"254":[31.43,30.35],"255":[49.94,48.91],"256":[38.05,37.6],"257":[9.17,9.5],"258":[5,4.84],"259":[19.2,18.76],"260":[16.04,16.25],"261":[21.72,21.65],"262":[41.56,40.57],"263":[47.18,44.24],"264":[11.72,11.54],"265":[30.11,28.58],"266":[15.04,14.87],"267":[31.51,31.01],"268":[25.82,25.3],"269":[39.84,38.47],"270":[6.19,5.9],"271":[26.55,26.15],"272":[3.53,3.43],"273":[43.91,41.72],"274":[14.16,13.91],"275":[6.67,6.13],"276":[16.79,16.39],"277":[19.6,19.1],"278":[28.86,28.92],"279":[4.48,5.51],"280":[38.07,36.57],"281":[38.1,36.17],"282":[41.93,41.27],"283":[60.18,57.93],"284":[22.7,21.48],"285":[37.87,37.58],"286":[23.53,23.07],"287":[7.36,7.58],"288":[12.58,12.15],"289":[18.28,18.36],"290":[28.2,27.59],"291":[17.29,16.61],"292":[3.25,3.25],"293":[17.36,17.44],"294":[16.42,16.08],"295":[11.08,11.02],"296":[25.92,25.11],"297":[25.38,24.64],"298":[9.76,10.31],"299":[31.33,30.79],"300":[27.48,26.94],"301":[19.76,19.55],"302":[22.1,21.55],"303":[15.68,15.56],"304":[28.2,27.24],"305":[42.09,40.85],"306":[63.15,61.82],"307":[1.77,2.14],"308":[22.39,21.94],"309":[37.39,36.33],"310":[28.26,27.5],"311":[43.04,41.66],"312":[14,14.11],"313":[7.12,7.45],"314":[34.02,33.24],"315":[28.45,27.6],"316":[15.36,15.44],"317":[14.33,14.57],"318":[46.63,44.4],"319":[7.5,7.8],"320":[35.82,34.12],"321":[44.54,43.36],"322":[31.7,30.2],"323":[36.4,35.35],"324":[35.08,33.85],"325":[29.31,29.14],"326":[27.17,26.42],"327":[1.55,2.02],"328":[39.47,38.27],"329":[2.75,3.1],"330":[53.54,50.87],"331":[3,3.14],"332":[35.2,33.03],"333":[13.92,14.17],"334":[47.87,46.96],"335":[43.8,42.06],"336":[3.15,3.24],"337":[14.58,15.01],"338":[13.38,13.48],"339":[35.2,33.39],"340":[21.77,21.07],"341":[29.12,28.17],"342":[40.02,39.5],"343":[27.43,26.88],"344":[20.91,20.76],"345":[9.57,9.36],"346":[21.47,20.98],"347":[39.51,38.75],"348":[18.03,18.49],"349":[18.76,18.03],"350":[15.99,16.42],"351":[23.68,23.48],"352":[20.99,21.1],"353":[18.83,19.04],"354":[17.84,16.63],"355":[26.89,26.86],"356":[0.66,0.73],"357":[36.84,35.99],"358":[38.89,37.09],"359":[30.19,29.64],"360":[25.07,24.61],"361":[28.55,27.08],"362":[17.55,15.81],"363":[8.77,9.7],"364":[9.52,9.68],"365":[42.54,41.38],"366":[9.7,9.74],"367":[39,38.46],"368":[30.42,29.43],"369":[25.07,24.6],"370":[29.62,29.07],"371":[58.28,55.28],"372":[11.35,11.36],"373":[22.34,21.9],"374":[9.29,9.84],"375":[36.64,36.4],"376":[41.71,41.61],"377":[31.69,30.96],"378":[40.37,39.6],"379":[48.94,48.21],"380":[10.62,10.3],"381":[20.01,20.04],"382":[6.26,7.55],"383":[12.16,13.11],"384":[15.18,15.22],"385":[20.3,20.12],"386":[3.55,3.8],"387":[23.85,23.53],"388":[27.46,26.53],"389":[6.68,6.89],"390":[36.92,36.15],"391":[22.18,22.04],"392":[26.66,25.76],"393":[22.27,22.24],"394":[31.06,29.97],"395":[32.05,30.58],"396":[36.3,34.24],"397":[23.58,23.54],"398":[42.82,39.76],"399":[13.63,13.71],"400":[26.62,25.47],"401":[21.12,20.1],"402":[12.09,12.78],"403":[34.97,33.3],"404":[6.26,6.83],"405":[27.92,26.71],"406":[25.46,24.54],"407":[18.63,16.89],"408":[3.78,4.03],"409":[7.63,7.87],"410":[27,26.35],"411":[45.41,43.68],"412":[8.64,9.23],"413":[18.19,17.61],"414":[45.27,44.53],"415":[13.17,12.67],"416":[27.48,26.81],"417":[23.44,22.76],"418":[6.65,6.18],"419":[16.54,16.1],"420":[24.37,22.63],"421":[33.96,33.49],"422":[14.15,13.61],"423":[11.42,10.98],"424":[44.44,42.31],"425":[11.09,11.62],"426":[49.75,48.3],"427":[7.83,7.74],"428":[49.55,48.63],"429":[32.79,32.56],"430":[5.58,5.96],"431":[24.91,24.29],"432":[37.99,35.74],"433":[26.81,26.98],"434":[27.4,28.12],"435":[5.81,5.57],"436":[18.33,18.1],"437":[17.86,17.73],"438":[15.41,15.17],"439":[30.42,29.46],"440":[19.1,19.45],"441":[27.56,26.9],"442":[37.02,36.57],"443":[30.79,29.95],"444":[40.49,39.27],"445":[33.13,31.87],"446":[20.04,19.72],"447":[20.56,21.1],"448":[8.82,8.72],"449":[2.14,2.25],"450":[22.25,21.42],"451":[26.82,26.9],"452":[10.16,9.81],"453":[36.66,35.33],"454":[14.75,14.89],"455":[34.43,33.71],"456":[27.54,27.41],"457":[48.7,47.26],"458":[52.43,50.08],"459":[16.25,15.86],"460":[33.1,32.19],"461":[39.8,37.86],"462":[5.87,5.8],"463":[29.16,28.31],"464":[57.53,55.76],"465":[19.42,18.9],"466":[30.67,29.11],"467":[5.16,5.05],"468":[43.68,44.03],"469":[18.07,17.38],"470":[31.02,30.44],"471":[17.1,16.66],"472":[37,35.69],"473":[9.08,9.79],"474":[34.29,32.46],"475":[28.49,27.68],"476":[24.02,23.77],"477":[28.35,26.89],"478":[33.59,31.08],"479":[14.87,14.56],"480":[3.4,3.32],"481":[23.17,22.98],"482":[14.03,13.55],"483":[28.74,27.91],"484":[12.71,12.57],"485":[34.27,32.94],"486":[13.66,13.54],"487":[16.01,15.66],"488":[55.84,53.62],"489":[32.22,31.21],"490":[22,21.29],"491":[17.19,16.43],"492":[32.07,30.88],"493":[7.64,7.83],"494":[64.46,62.12],"495":[12.76,14.21],"496":[27.65,27.38],"497":[50.85,50.79],"498":[13.92,13.48],"499":[50.58,48.86],"500":[36.35,35],"501":[27.43,27.2],"502":[42.77,41.5],"503":[13.65,12.92],"504":[2.42,2.45],"505":[62.06,60.65],"506":[15.89,16.2],"507":[35.46,33.96],"508":[22.05,20.97],"509":[28.63,28.1],"510":[61.96,60.18],"511":[6.64,7.29],"512":[14.34,14.49],"513":[29.83,28.68],"514":[14.71,15.25],"515":[31.35,30.5],"516":[20.12,21.02],"517":[18.16,17.27],"518":[14.21,14.49],"519":[9.95,10.15],"520":[21.32,21.12],"521":[31.05,30.86],"522":[34.41,32.63],"523":[19.42,18.8],"524":[3.84,3.61],"525":[9.22,9.8],"526":[7.27,6.53],"527":[22.59,22.22],"528":[43.3,41.58],"529":[25.46,24.7],"530":[24.38,23.75],"531":[20.07,20.1],"532":[16.54,16.35],"533":[9.62,9.76],"534":[23.18,21.4],"535":[29.36,28.88],"536":[24.59,23.92],"537":[23.91,23.65],"538":[4.21,4.36],"539":[14.7,14.42],"540":[30.6,29.86],"541":[27.89,26.93],"542":[31.08,32.46],"543":[1.94,2.13],"544":[1.53,1.41],"545":[25.77,24.99],"546":[14.64,14.56],"547":[39.09,38.13],"548":[34.64,33.32],"549":[7.5,7.06],"550":[4.29,4.42],"551":[15.95,15.83],"552":[22.64,21.95],"553":[32.41,31.84],"554":[11.08,10.98],"555":[39.09,38.03],"556":[26.38,26.41],"557":[47.86,47.97],"558":[13.6,13.58],"559":[8.48,8.45],"560":[12.76,13.16],"561":[35.1,34.47],"562":[1.6,1.65],"563":[28.07,27.69],"564":[0.94,1.07],"565":[31.96,30.72],"566":[27.89,28.42],"567":[28.42,27.86],"568":[24.21,23.35],"569":[23.37,22.91],"570":[44.44,42.75],"571":[31.57,30.97],"572":[1.95,2.11],"573":[20.8,20.46],"574":[18.31,18.33],"575":[58.28,56.74],"576":[54.85,54.12],"577":[30.36,28.33],"578":[15.08,15.52],"579":[33.18,32.7],"580":[25.9
25691,24.95],"581":[24.83,24.39],"582":[7.83,7.76],"583":[12.53,12.76],"584":[30.26,29.56],"585":[4.27,4.02],"586":[22.86,23.01],"587":[47.11,46.19],"588":[3.59,4.3],"589":[7.5,7.9],"590":[14.32,13.99],"591":[4.91,4.93],"592":[12.64,12.7],"593":[23.83,23.11],"594":[18.1,17],"595":[26.25,24.82],"596":[30.82,29.65],"597":[19,19.02],"598":[28.36,26.72],"599":[3.54,4.43],"600":[10.5,10.24],"601":[20.72,20.58],"602":[24.76,25.23],"603":[29.6,28.4],"604":[30.66,30.62],"605":[13.26,13.17],"606":[3.36,3.49],"607":[12.69,12.96],"608":[18.72,18.71],"609":[42.32,42.24],"610":[7.2,7.14],"611":[14.38,14.36],"612":[47.32,45.59],"613":[9.02,9.07],"614":[6.7,6.77],"615":[33.27,31.61],"616":[26.97,26.61],"617":[29.4,28.51],"618":[73.9,71.3],"619":[0.93,0.99],"620":[19.15,19.85],"621":[23.69,23.49],"622":[22.27,22.35],"623":[9.75,11.41],"624":[18.36,19.35],"625":[30.56,29.84],"626":[13.1,12.77],"627":[11.06,10.75],"628":[31.2,29.64],"629":[50.05,49.23],"630":[40.04,39.46],"631":[54.64,53.21],"632":[15.58,14.64],"633":[42.11,41.42],"634":[3.78,3.78],"635":[13.64,13.59],"636":[1.04,1.13],"637":[25.38,25.06],"638":[60.45,57.4],"639":[21.43,21.01],"640":[22.5,23.7],"641":[31.29,30.81],"642":[34.39,33.18],"643":[48.79,47.88],"644":[27.36,26.01],"645":[3.19,3.52],"646":[25.17,24.58],"647":[16.92,16.65],"648":[20.51,21.9],"649":[6.32,6.76],"650":[1.51,1.57],"651":[4.68,4.17],"652":[69.95,67.85],"653":[1.1,1.39],"654":[11.14,10.9],"655":[41.26,39.82],"656":[7.75,7.78],"657":[40.26,40.4],"658":[39.77,38.64],"659":[20.04,19.96],"660":[12.26,12.28],"661":[22.34,22.01],"662":[27.58,26.94],"663":[12.55,12.46],"664":[46.69,45.07],"665":[15.81,15.16],"666":[37.49,35.72],"667":[18.23,17.39],"668":[22.38,22.35],"669":[15.18,15.19],"670":[45.52,44.54],"671":[46.77,44.94],"672":[26.41,25.59],"673":[30.79,30.09],"674":[21.16,20.13],"675":[20,19.35],"676":[32.37,31.21],"677":[29.7,29.31],"678":[16.22,15.9],"679":[27.06,26.3],"680":[2.27,2.51],"681":[26.32,25.43],"682":[43.49,41.57],"683":[9.84,9.47],"684":[7.64,7.85],"685":[17.46,17.74],"686":[19.5,19.44],"687":[26.71,25.81],"688":[32.97,31.75],"689":[15.36,15.14],"690":[29.96,30.2],"691":[26.03,25.36],"692":[24.99,24.14],"693":[19.39,19.85],"694":[58.59,55.59],"695":[16.18,15.39],"696":[15.12,14.55],"697":[38.44,37.54],"698":[28.24,28.01],"699":[44.35,42.13],"700":[28.54,28.57],"701":[35.46,34.28],"702":[61.49,59.63],"703":[68.43,65],"704":[41.63,40.28],"705":[35.93,35.21],"706":[29.57,29.61],"707":[50.12,49.28],"708":[53.29,52.02],"709":[35.64,34.34],"710":[31.54,31.4],"711":[55.65,54.25],"712":[19.1,19.4],"713":[32.51,30.98],"714":[18.45,17.95],"715":[24.55,25.02],"716":[37.65,37.03],"717":[38.22,35.91],"718":[29.43,28.54],"719":[20.33,20.17],"720":[35.32,33.97],"721":[67.57,66.24],"722":[22.14,21.7],"723":[14.29,14.53],"724":[16.56,15.81],"725":[34.54,33.96],"726":[20.53,20.42],"727":[30.06,28.49],"728":[21.83,21.88],"729":[13.5,13.34],"730":[19.77,18.95],"731":[11.69,12.02],"732":[33.58,32.64],"733":[26.16,26.36],"734":[17.45,16.73],"735":[9.7,9.88],"736":[15.7,15.45],"737":[18.2,18.18],"738":[2.97,3.15],"739":[30.74,30.39],"740":[14.29,14.35],"741":[50.61,49.44],"742":[23.56,23.03],"743":[33.03,31.08],"744":[8.99,9.25],"745":[15.24,14.86],"746":[33.68,33.04],"747":[29.69,28.63],"748":[12.03,12.1],"749":[53.01,51.11],"750":[22.84,22.75],"751":[10.72,10.94],"752":[16.71,17.07],"753":[39.24,38.14],"754":[20.24,19.75],"755":[13.42,13.07],"756":[7.73,7.84],"757":[7.82,7.33],"758":[14,13.26],"759":[0.81,0.96],"760":[16.04,15.62],"761":[42.21,41.04],"762":[25.95,26.2],"763":[18.75,19.08],"764":[9.33,10.01],"765":[9.04,8.94],"766":[23.64,23.62],"767":[30.63,28.61],"768":[39.96,38.77],"769":[41.28,40.18],"770":[64.26,62.31],"771":[24.85,24.73],"772":[19.68,19.59],"773":[13.73,13.49],"774":[23.23,22.1],"775":[19.31,18.64],"776":[38.53,37.86],"777":[27.56,26.41],"778":[29.62,28.45],"779":[4.98,5.09],"780":[45.37,43.83],"781":[31.95,30.03],"782":[48.68,47],"783":[9.78,10.32],"784":[4.16,4.17],"785":[18.07,17.98],"786":[32.8,32.03],"787":[20.33,20.65],"788":[42.76,41.62],"789":[12.36,12.27],"790":[21.91,21.77],"791":[21.56,21.61],"792":[32.07,30.83],"793":[16.22,15.6],"794":[16.47,16.43],"795":[10.17,10.64],"796":[33.07,32.89],"797":[14.01,13.06],"798":[66.39,64.44],"799":[28.45,26.84],"800":[50.78,48.78],"801":[34.11,33.53],"802":[7.61,7.69],"803":[35.
256911,33.32],"804":[51.54,50.4],"805":[14.25,15.03],"806":[46.98,45.83],"807":[10.48,10.91],"808":[45.38,43.69],"809":[50.44,48.74],"810":[24.25,23.37],"811":[44.76,43.33],"812":[5.12,5.32],"813":[10.07,10.43],"814":[28.6,28.38],"815":[28.1,27.58],"816":[33.56,32.56],"817":[33.62,33.17],"818":[5.6,5.65],"819":[39.69,38.66],"820":[24.95,25.41],"821":[10.08,10.2],"822":[38.55,37.63],"823":[35.54,34.08],"824":[15.7,15.78],"825":[29.6,28.71],"826":[30.14,28.63],"827":[21.75,21.57],"828":[21.87,21.69],"829":[16.45,17.02],"830":[47.96,46.56],"831":[30.74,30.52],"832":[20.89,19.85],"833":[22.74,23.01],"834":[19.57,19.64],"835":[20.02,19.3],"836":[32.18,31.07],"837":[10.76,11.32],"838":[62.46,59.7],"839":[48.12,45.64],"840":[28.06,28.4],"841":[44.12,42.63],"842":[33.84,32.23],"843":[7.33,7.97],"844":[49.66,48.58],"845":[22.6,21.69],"846":[37.92,36.78],"847":[5.6,5.6],"848":[38.87,36.92],"849":[34.35,34.69],"850":[16.55,17.52],"851":[18.95,18.69],"852":[31.56,30.58],"853":[36.31,35.65],"854":[51.19,49.4],"855":[19.16,18.49],"856":[33.79,33.37],"857":[12.44,11.98],"858":[46.35,45.54],"859":[12.54,12.8],"860":[30.13,29.81],"861":[3.83,3.8],"862":[30,29.78],"863":[31.56,31.06],"864":[19.05,19.15],"865":[21.77,20.78],"866":[29.04,28.48],"867":[42.08,41.05],"868":[53.36,51],"869":[26.21,26.15],"870":[31.33,30.92],"871":[22.58,22.76],"872":[30.18,29.74],"873":[33.84,32.79],"874":[26.04,25.74],"875":[31.39,30.49],"876":[20.85,20.11],"877":[23.28,22.61],"878":[8.97,9.26],"879":[14.88,16.34],"880":[36.02,35.12],"881":[63.52,61.14],"882":[33.32,33.2],"883":[43.87,42.63],"884":[34.24,33.17],"885":[37.24,35.1],"886":[25.96,25.19],"887":[5.29,5.75],"888":[29.71,29.18],"889":[23.81,23.84],"890":[13.71,13.76],"891":[62.57,61.07],"892":[30.11,29.39],"893":[43.93,41.84],"894":[43.69,41.44],"895":[4.51,5.05],"896":[5.53,5.57],"897":[4.33,4.41],"898":[43.84,42.84],"899":[42.52,41.15],"900":[16.82,16.14],"901":[29.62,28.46],"902":[37.94,36.54],"903":[31.23,29.8],"904":[13.66,13.34],"905":[25.96,25.08],"906":[31.01,29.34],"907":[47.89,45.31],"908":[16.51,15.87],"909":[12.07,11.75],"910":[3.56,3.32],"911":[6.75,6.53],"912":[6.24,5.92],"913":[37.78,34.72],"914":[37.58,36.96],"915":[2.53,2.58],"916":[36.38,36.05],"917":[58.68,57.33],"918":[28.12,27.33],"919":[55.62,53.75],"920":[5.73,5.36],"921":[12.99,12.86],"922":[5.89,5.9],"923":[25.63,26.19],"924":[32.15,30.3],"925":[26.12,24.64],"926":[6.16,6.65],"927":[55.92,54.2],"928":[36.25,33.41],"929":[11.22,11.36],"930":[10.65,10.33],"931":[28.37,28.71],"932":[32.49,32.76],"933":[33.41,32.33],"934":[26.04,25.25],"935":[24.76,24.46],"936":[4.55,4.84],"937":[46.66,44.47],"938":[11.03,11.55],"939":[23.39,22.26],"940":[25.11,23.84],"941":[18.97,19.35],"942":[35.53,34.14],"943":[24.13,23.67],"944":[17.55,17.37],"945":[24.44,23.4],"946":[16.58,16.7],"947":[23.34,22.96],"948":[13.34,13.48],"949":[22.97,22.71],"950":[16.17,15.72],"951":[6.63,6.92],"952":[6.12,6.32],"953":[31.18,30.11],"954":[20.53,20.18],"955":[22.8,23.03],"956":[2.12,2.69],"957":[16.4,15.75],"958":[33.74,32.9],"959":[21.43,20.7],"960":[17.56,18.15],"961":[37.44,37.56],"962":[6.83,6.51],"963":[1.77,2.21],"964":[38.37,36.74],"965":[38.78,37.5],"966":[13.65,13.4],"967":[27.73,26.99],"968":[2.93,3.02],"969":[16.04,15.91],"970":[33.92,33.07],"971":[9.62,9.52],"972":[26.65,26.81],"973":[3.11,3.85],"974":[21.25,19.36],"975":[25.9,24.54],"976":[41.38,39.68],"977":[13.92,12.74],"978":[33.12,32.1],"979":[29.45,28.92],"980":[10.18,10.1],"981":[30.66,29.55],"982":[19.5,19.92],"983":[25.56,25.24],"984":[22.55,21.25],"985":[48.18,47.26],"986":[25.23,24.45],"987":[12.42,12.44],"988":[1.19,1.55],"989":[35.45,34.27],"990":[23.54,22.65],"991":[23.51,22.58],"992":[32.19,30.88],"993":[5.68,5.87],"994":[31.01,30.58],"995":[17.96,17.42],"996":[4.76,4.76],"997":[9.36,9.47],"998":[32.46,31.77],"999":[4.26,4.36]}},"512":{"44":{"0":[4.87,5.18],"1":[4.87,5.18],"2":[2.65,2.6],"3":[14.22,14.46],"4":[29.19,28.93],"5":[12.61,11.73],"6":[14.35,13.79],"7":[38.21,37.69],"8":[16.08,15.92],"9":[16.35,16.14],"10":[31.48,30.36],"11":[42.5,41.57],"12":[18.87,18.27],"13":[16.74,16.19],"14":[29.57,30.02],"15":[22.68,23.16
2569],"16":[34.1,33.97],"17":[1.11,1.24],"18":[15.21,14.48],"19":[25.4,24.4],"20":[56.48,55.37],"21":[18.41,17.85],"22":[5.49,5.19],"23":[25.62,24.95],"24":[1.48,1.66],"25":[42.67,41.99],"26":[0.43,0.44],"27":[55.36,54.27],"28":[14.31,14.33],"29":[58.18,55.88],"30":[49.87,48.12],"31":[0.09,0.12],"32":[40.52,39.16],"33":[6.24,5.63],"34":[47.51,46.59],"35":[2.91,2.92],"36":[13.29,13.57],"37":[35.64,35.11],"38":[75.42,74.11],"39":[46.2,44.2],"40":[21.03,20.59],"41":[0.36,0.22],"42":[70.74,69.07],"43":[48.84,47.59],"44":[4.21,3.89],"45":[2.2,1.99],"46":[39.83,39.32],"47":[4.51,4.66],"48":[32.34,31.93],"49":[0.3,0.29],"50":[24.78,25.55],"51":[4.59,4.38],"52":[15.39,15.47],"53":[28.79,29.25],"54":[26.01,25.35],"55":[18.17,18.49],"56":[20.38,20.63],"57":[22.76,22.89],"58":[35.12,34.55],"59":[2.78,2.86],"60":[10.12,11.02],"61":[66.17,64.55],"62":[2.65,2.57],"63":[1.55,1.63],"64":[0,0.24],"65":[8.33,7.92],"66":[3.87,3.49],"67":[43.19,41.58],"68":[32.22,30.11],"69":[12.09,12.4],"70":[10.76,10.84],"71":[0.7,0.69],"72":[38.82,37.22],"73":[70.2,68.58],"74":[57.39,55.82],"75":[2.85,2.74],"76":[13.14,14.01],"77":[4.85,4.96],"78":[23.85,22.74],"79":[26.38,25.52],"80":[12.79,14.06],"81":[21.86,21.92],"82":[39.43,37.96],"83":[0.09,0.08],"84":[2.26,2.1],"85":[41.7,40.82],"86":[43.91,42.36],"87":[16.06,16.71],"88":[12.41,11.88],"89":[57.55,56.52],"90":[0.21,0.3],"91":[13.69,13.65],"92":[69.99,68.56],"93":[2.89,2.91],"94":[0.74,0.64],"95":[5.47,5.58],"96":[15.6,15.19],"97":[0.12,0.13],"98":[67.64,65.88],"99":[0.5,0.46],"100":[14.69,14.18],"101":[36.7,36.12],"102":[0.01,0.03],"103":[8.62,8.49],"104":[2.38,2.28],"105":[11.53,11.4],"106":[51.78,50.32],"107":[0.9,0.84],"108":[32.06,31.24],"109":[41.84,40.83],"110":[26.36,25.67],"111":[15.33,15.1],"112":[79,77.61],"113":[1.05,1.16],"114":[10.35,9.92],"115":[0.7,0.68],"116":[64.33,62.58],"117":[18.36,18.85],"118":[32.53,31.24],"119":[2.66,2.71],"120":[4.05,3.85],"121":[19.95,19.54],"122":[13.94,13.91],"123":[9.74,9.71],"124":[8,7.87],"125":[4.28,4.59],"126":[7.44,7.57],"127":[4.04,4.42],"128":[39.68,38.12],"129":[15.2,14.6],"130":[80.47,78.44],"131":[23.8,22.35],"132":[15.4,15.03],"133":[35.56,35.13],"134":[41,40.5],"135":[24.75,24.01],"136":[30.68,29.65],"137":[4.38,5.06],"138":[28.57,27.73],"139":[45.66,44.15],"140":[1.04,1.08],"141":[18.6,18.68],"142":[4.95,4.97],"143":[3.79,3.73],"144":[11.45,11.37],"145":[23.09,23.2],"146":[31.94,30.64],"147":[34.77,33.68],"148":[42.96,41.54],"149":[21.65,21.47],"150":[18.25,17.21],"151":[25.1,24.19],"152":[46.12,44.72],"153":[14.97,14.63],"154":[37.2,36.55],"155":[22.45,21.08],"156":[0.2,0.21],"157":[8.77,8.81],"158":[0.34,0.22],"159":[15.25,15.03],"160":[43.29,41.41],"161":[2.13,2.3],"162":[25.05,24.93],"163":[2.39,2.41],"164":[0.45,0.41],"165":[2.35,2.74],"166":[25.09,23.85],"167":[2.91,3.01],"168":[39.51,38.73],"169":[8.22,7.94],"170":[25.28,24.74],"171":[2.27,2.35],"172":[20.4,20.22],"173":[25.39,24.31],"174":[12.55,13.35],"175":[57.54,56.18],"176":[46.73,45.36],"177":[43.91,43.46],"178":[20.83,20.45],"179":[21.83,21.5],"180":[0.39,0.44],"181":[36.21,34.73],"182":[81.11,78.6],"183":[18.88,18.54],"184":[18.39,17.8],"185":[25.57,24.71],"186":[2.99,3.49],"187":[2.18,2.24],"188":[45.21,43.6],"189":[14.58,15.03],"190":[13.22,14.02],"191":[39.25,37.85],"192":[8.22,7.94],"193":[32.18,31.46],"194":[86.86,84.46],"195":[0.17,0.07],"196":[43.42,42.02],"197":[0.69,1],"198":[5.8,6.17],"199":[11.33,11.32],"200":[6.36,6.61],"201":[15.73,15.24],"202":[38.39,37.23],"203":[2.61,3.31],"204":[4.07,3.8],"205":[20,19.61],"206":[0.73,0.61],"207":[29.79,29.37],"208":[46.68,45.45],"209":[19.19,19.89],"210":[2.72,2.68],"211":[4.43,4.32],"212":[3.02,3.08],"213":[7.84,7.6],"214":[72.88,70.62],"215":[25.04,24.86],"216":[29.05,27.9],"217":[10.19,10.45],"218":[25.51,24.89],"219":[3.39,3.62],"220":[3.24,3.57],"221":[0.06,0.13],"222":[29.22,28.16],"223":[4.01,4.09],"224":[5.95,5.63],"225":[1.44,1.4],"226":[31.24,28.75],"227":[3.14,3.06],"228":[19.6,19.16],"229":[0.25,0.17],"230":[23.71,23.34],"231":[12.16,12.25],"232":[3.04,3.08],"233":[26.79,26.2],"234":[3.44,3.33],"235":[35.69,35.65],"236":[35.9,35.76],"237":[37.66,37.43],"238":[24.34,23.16],"239":[30.16,30.02],"240":[4.8,4.69],"241":[2.14,2.16],"242":[30.5,29.68],"243":[52.75,52],"244":[69.8,68.19],"245":[44.97,43.65],"246":[29.2,27.86],"247":[0.05,0.09],"248":[46.13,44.47],"249":[24.17,24.08],"250":[38.63,38.24],"251":[2.23,2.37],"252":[0.04,0.04],"253":[34.37,34.05],"254":[56.19,54.67],"255":[30.99,29.64],"256":[67.38,65.82],"257":[6.92,6.53],"258":[5.66,5.61],"259":[34.82,32.81],"260":[2.62,2.58],"261":[6.07,5.95],"262":[51.96,50.77],"263":[65.43,64.09],"264":[9.27,9.79],"265":[54.18,53.02],"266":[22.85,22.84],"267":[4.35,4.58],"268":[3,2.94],"269":[46.97,45.69],"270":[12.4,11.62],"271":[22,21.02],"272":[7.42,7.37],"273":[54.95,53.64],"274":[4.04,3.94],"275":[26.07,24.69],"276":[2.06,1.81],"277":[8.61,8.26],"278":[23.14,23.07],"279":[0.12,0.1],"280":[6.69,6.86],"281":[50.09,49.51],"282":[67.61,66.54],"283":[84.55,82.09],"284":[45.02,43.68],"285":[17.46,16.62],"286":[14.33,14.3
25696],"287":[7.25,7.14],"288":[5.19,5.13],"289":[3.13,3.09],"290":[38.59,38.62],"291":[9.52,8.89],"292":[4.77,4.41],"293":[17.31,17.52],"294":[12.01,12.34],"295":[14.49,14.47],"296":[32.78,31.97],"297":[36.46,35.59],"298":[12.36,11.78],"299":[49.9,48.79],"300":[13.9,13.57],"301":[15.97,15.21],"302":[40.91,39.52],"303":[24.9,24.49],"304":[26.84,26.67],"305":[38.18,37.3],"306":[39.03,38.1],"307":[1.86,2.24],"308":[20.58,19.15],"309":[10.78,10.28],"310":[37.84,37.58],"311":[53.97,51.71],"312":[10.71,10.41],"313":[2.75,2.83],"314":[24.69,23.63],"315":[31.38,31.38],"316":[13.63,12.93],"317":[14.75,14.69],"318":[41.93,40.59],"319":[2.26,2.3],"320":[37.69,36.51],"321":[44.13,43.75],"322":[56.63,55.07],"323":[31.48,30.04],"324":[3.84,3.79],"325":[19.6,20.43],"326":[24.33,23.08],"327":[0.91,0.8],"328":[19.7,19.07],"329":[4.84,4.54],"330":[90.81,88.51],"331":[5.57,5.36],"332":[56.36,54.38],"333":[5.6,5.62],"334":[56.65,56.31],"335":[75.65,73.86],"336":[0.22,0.22],"337":[18.4,17.73],"338":[0.7,0.71],"339":[43.09,41.94],"340":[16.14,15.49],"341":[51.09,49.26],"342":[15.94,16.03],"343":[37.25,36.92],"344":[13.66,14.13],"345":[0.95,0.78],"346":[16.76,16.65],"347":[51.08,50.13],"348":[8.73,8.67],"349":[14.76,14.61],"350":[4.48,4.42],"351":[25.81,25.36],"352":[19.65,19.85],"353":[1.66,1.84],"354":[35.82,35.24],"355":[23.04,22.94],"356":[4.36,3.88],"357":[36.49,35.32],"358":[40.66,39.11],"359":[31.43,30.39],"360":[38.98,38.18],"361":[8.16,7.43],"362":[44.1,42.11],"363":[4.41,5.22],"364":[12.88,12.68],"365":[35.31,34.61],"366":[9.57,10.07],"367":[8,7.45],"368":[30.73,28.72],"369":[7.69,7.85],"370":[44.33,43.85],"371":[90.01,87.88],"372":[16.41,16.11],"373":[37.73,37.5],"374":[8.74,8.53],"375":[54.44,53.23],"376":[7.16,7.67],"377":[49.42,47.94],"378":[33.8,32.93],"379":[24.55,23.69],"380":[18.93,18.17],"381":[16.28,16.52],"382":[4.92,4.75],"383":[5.68,6.04],"384":[9.36,8.89],"385":[3.94,3.68],"386":[0.01,0],"387":[41.23,39.49],"388":[25.95,25.32],"389":[0.23,0.21],"390":[12.92,13.61],"391":[16.91,16.36],"392":[15.01,14.65],"393":[0.43,0.4],"394":[7.89,7.77],"395":[45.8,44.23],"396":[56.84,54.94],"397":[17.14,17.12],"398":[85.78,83.21],"399":[21.94,21.2],"400":[41.36,40.5],"401":[38.77,37.4],"402":[1.51,1.39],"403":[28,27.45],"404":[3.64,3.69],"405":[44.46,43],"406":[12.83,12.47],"407":[53.52,51.44],"408":[4.07,3.96],"409":[1.34,1.27],"410":[23.3,22.45],"411":[61.95,60.88],"412":[11.36,10.9],"413":[26.79,26.15],"414":[52.56,51],"415":[0.09,0.09],"416":[29.12,28.89],"417":[28.77,27.79],"418":[20.98,19.79],"419":[7.32,7.55],"420":[42.54,40.86],"421":[34.47,33.7],"422":[13.04,12.82],"423":[18.75,17.29],"424":[39.99,37.82],"425":[0.01,0],"426":[76.83,73.84],"427":[12.37,11.52],"428":[8.89,8.9],"429":[28.95,28.99],"430":[0.11,0.07],"431":[40.1,38.85],"432":[63.1,60.59],"433":[0.92,1.02],"434":[8.49,8.93],"435":[10.39,10.62],"436":[11.47,11.44],"437":[30.38,29.73],"438":[20.34,21.29],"439":[18.56,18.5],"440":[7.66,7.28],"441":[2.25,2.39],"442":[48.52,47.82],"443":[5.88,5.43],"444":[22.72,22.37],"445":[39.73,38.71],"446":[23.47,23.53],"447":[1.36,1.23],"448":[15.61,14.99],"449":[1.2,1.07],"450":[33.8,32.99],"451":[0,0.03],"452":[5.71,5.6],"453":[56.27,54.87],"454":[18.9,19.85],"455":[26.46,25.74],"456":[0.22,0.4],"457":[52.51,51.93],"458":[50.27,48.14],"459":[30.52,29.92],"460":[43.22,41.44],"461":[39.91,38.83],"462":[1.82,1.67],"463":[46.77,44.95],"464":[38.62,37.98],"465":[22.85,22.59],"466":[54.32,51.64],"467":[4.33,4.09],"468":[39.62,40.2],"469":[0.41,0.44],"470":[48.39,47.28],"471":[18.47,19.04],"472":[18.23,17.59],"473":[0.47,0.45],"474":[53.89,52.36],"475":[7.22,7.2],"476":[3.69,3.82],"477":[31.08,30.45],"478":[53.32,51.24],"479":[20.9,20.1],"480":[4.42,4.02],"481":[31.92,31.97],"482":[1,0.97],"483":[50.94,49.82],"484":[1.62,1.56],"485":[33.97,32.45],"486":[9.99,10.62],"487":[27.83,27.5],"488":[86.17,83.08],"489":[0.54,0.47],"490":[43.84,41.37],"491":[9.56,9.13],"492":[9.08,8.8],"493":[9.53,9.19],"494":[93.21,90.65],"495":[4.77,4.88],"496":[22.83,22.63],"497":[25.99,26.83],"498":[14.17,14.04],"499":[73.71,72.53],"500":[46.54,45.23],"501":[9.9,9.38],"502":[14.87,14.67],"503":[33.77,32.75],"504":[3.29,3],"505":[44.56,43.47],"506":[2.63,2.77],"507":[44.02,42.9],"508":[17.16,17.07],"509":[38.98,38.68],"510":[80.43,78.4],"511":[5.91,6.43],"512":[7.64,7.49],"513":[32.91,31.86],"514":[0.98,1.11],"515":[58.57,57.51],"516":[10.28,10.98],"517":[19.66,18.6],"518":[0.66,0.5],"519":[0.58,0.48],"520":[19.71,18.81],"521":[42.11,40.47],"522":[68.36,66.64],"523":[19.53,18.75],"524":[4.31,4.47],"525":[1.56,1.59],"526":[16.89,15.73],"527":[37.64,36.69],"528":[54.57,53.54],"529":[32.34,31.74],"530":[33.34,32.77],"531":[2.09,2.76],"532":[16.14,15.31],"533":[17.1,16.85],"534":[45.21,43.47],"535":[30.32,29.09],"536":[26.59,26.06],"537":[8.59,8.01],"538":[2.39,2.45],"539":[22.89,22],"540":[16.4,15.66],"541":[46.32,45.04],"542":[25.6,26.73],"543":[0.68,0.92],"544":[2.26,2.29],"545":[38.87,38.27],"546":[0.5,0.46],"547":[66.99,65.63],"548":[30.68,30],"549":[18.43,17.89],"550":[4.96,5.4],"551":[11.26,11.62],"552":[31.29,31.29],"553":[1.53,1.47],"554":[19.82,19.47],"555":[24.29,23.98],"556":[36.91,36.28],"557":[17.01,17.9],"558":[0.66,0.7],"559":[0.07,0.07],"560":[5.42,5.6],"561":[19.04,18.55],"562":[0.32,0.31],"563":[33.54,33.12],"564":[0.34,0.34],"565":[3.17,3.25],"566":[10.49,11.24],"567":[26.77,26.83],"568":[10.92,10.34],"569":[34.84,35.09],"570":[30.88,30.32],"571":[21.55,21],"572":[0.03,0.07],"573":[2.9,2.82],"574":[0.84,0.8],"575":[80.83,79.04],"576":[23.5,23.89],"577":[20.18,19.19],"578":[14.24,14.11],"579":[2.51,2.74],"580":[45.95,44.37],"581":[2.35,2.21],"582":[16.12,15.56],"583":[0.04,0.06],"584":[21.47,21.17],"585":[14.84,13.53],"586":[16.03,15.98],"587":[13.23,12.9],"588":[1.42,1.39],"589":[6.68,6.71],"590":[14.04,14.44],"591":[11.66,10.83],"592":[10.55,10.39],"593":[4.86,4.63],"594":[23.14,22.2],"595":[56.81,55.3],"596":[51.69,50.24],"597":[22.11,21.58],"598":[51.52,50.2],"599":[0.73,0.8],"600":[6.86,6.47],"601":[0.04,0.04],"602":[0.48,0.46],"603":[24.37,23.17],"604":[26.11,25.01],"605":[24.85,23.88],"606":[3.63,3.24],"607":[0.38,0.38],"608":[10.32,9.58],"609":[22.37,23.17],"610":[11.48,11.21],"611":[0.94,0.89],"612":[64.72,63.53],"613":[1.72,1.84],"614":[7.88,7.7],"615":[60.24,58.4],"616":[33.17,33.94],"617":[19.96,18.98],"618":[61.87,61.57],"619":[0.2,0.2],"620":[9.36,9.52],"621":[2.69,2.81],"622":[31.24,31.46],"623":[3.06,3.25],"624":[6.57,6.98],"625":[16.71,16.54],"626":[27.1,26.59],"627":[19.06,18.58],"628":[60.18,58.51],"629":[48.37,46.99],"630":[67.86,66.93],"631":[73.31,71.61],"632":[39.37,38],"633":[31.7,31.27],"634":[9.52,8.94],"635":[20.91,20.55],"636":[0.09,0.14],"637":[26.11,26.28],"638":[91.63,89.73],"639":[29.64,29.91],"640":[6.13,6.93],"641":[21.29,20.75],"642":[63.33,61.31],"643":[67.94,66.13],"644":[48.11,46.95],"645":[0.04,0.04],"646":[13.4,12.86],"647":[24.61,24.45],"648":[13.73,15.26],"649":[0.15,0.13],"650":[0.65,1.54],"651":[14.33,13.63],"652":[74.82,73.39],"653":[0.66,0.62],"654":[11.67,11.77],"655":[61.95,60.79],"656":[8.45,8.36],"657":[26.85,27.54],"658":[38.98,38.56],"659":[30.42,29.71],"660":[0.19,0.17],"661":[28.7,27.49],"662":[27.26,26.91],"663":[12.66,11.99],"664":[79.97,77.94],"665":[18.4,18],"666":[13.29,12.85],"667":[30.25,29.2],"668":[0.08,0.08],"669":[12.11,11.56],"670":[36.23,35.61],"671":[18.35,18.05],"672":[46.53,46.06],"673":[31.59,29.98],"674":[42.89,42.14],"675":[36.4,35.97],"676":[29.17,28.09],"677":[5.61,5.58],"678":[11.38,10.92],"679":[19.57,19.34],"680":[2.45,2.5],"681":[10.03,10.12],"682":[56.04,54.83],"683":[14.5
25695,13.26],"684":[13.65,13.52],"685":[10.26,10.15],"686":[15.45,15.37],"687":[49.88,48.96],"688":[31.77,31.46],"689":[12.6,12.08],"690":[23.62,23.52],"691":[12.02,11.58],"692":[6.68,6.48],"693":[17.7,17.12],"694":[88,85.97],"695":[19.02,18.12],"696":[22.08,20.61],"697":[40.56,40.29],"698":[36.55,35.98],"699":[38.58,36.95],"700":[31.65,31.91],"701":[21.37,21.17],"702":[54.2,53.06],"703":[62.84,60.62],"704":[9.96,9.47],"705":[41.55,40.11],"706":[38.08,37.4],"707":[15.04,14.9],"708":[59.77,58.3],"709":[29.2,28.21],"710":[7.92,7.75],"711":[63.18,62.1],"712":[3.04,3.17],"713":[61.7,60.22],"714":[32.96,32.28],"715":[10.79,10.45],"716":[12.2,12.43],"717":[72.27,69.75],"718":[9.34,8.86],"719":[2.13,2.17],"720":[31.48,29.68],"721":[73.06,71.36],"722":[8.22,7.79],"723":[2.91,2.86],"724":[24.57,24.16],"725":[40.93,40.57],"726":[7.7,7.56],"727":[49.09,47.45],"728":[23.77,23.75],"729":[8.82,8.69],"730":[33.69,32.25],"731":[14.39,14.31],"732":[20.36,19.44],"733":[4.11,3.98],"734":[32.21,30.89],"735":[2.44,2.33],"736":[15.95,15.48],"737":[11.47,11.54],"738":[4.52,4.16],"739":[16.74,16.72],"740":[7.95,8.01],"741":[21.06,20.6],"742":[23.67,22.37],"743":[59.79,58.68],"744":[0.38,0.31],"745":[7.24,6.95],"746":[22.45,22.05],"747":[18.1,17.48],"748":[7.48,7.04],"749":[84.08,81.48],"750":[6.9,6.61],"751":[3.55,3.54],"752":[13.47,12.75],"7
256953":[51.43,50.9],"754":[20.29,20.08],"755":[0.31,0.3],"756":[4.09,3.94],"757":[18.23,17.12],"758":[8.73,8.99],"759":[0.02,0.01],"760":[8.9,8.48],"761":[2.03,2.05],"762":[18.98,18.26],"763":[3.34,4.06],"764":[9.41,9.3],"765":[14.52,14.27],"766":[20.02,20.86],"767":[64.81,62.31],"768":[67.03,65.87],"769":[25.51,24.67],"770":[84.3,82.78],"771":[19.72,19.66],"772":[5.95,5.55],"773":[12.09,11.4],"774":[25.19,24.18],"775":[28.64,28.13],"776":[54.48,53.31],"777":[41.04,39.59],"778":[10.51,10.02],"779":[3.47,3.39],"780":[25.88,25.54],"781":[16.99,16.2],"782":[46.87,45.98],"783":[2.47,2.73],"784":[0.86,0.85],"785":[2.99,2.94],"786":[33.12,32.77],"787":[31.98,31.64],"788":[36.15,35.9],"789":[8.74,9.04],"790":[0.62,0.64],"791":[9.87,10.21],"792":[16.69,16.37],"793":[36.5,35.31],"794":[12.14,11.49],"795":[5.72,5.8],"796":[33.81,33.04],"797":[38.57,37.26],"798":[78.68,76.6],"799":[46.8,44.81],"800":[66.49,64.33],"801":[39.49,38.14],"802":[5.05,5.47],"803":[61.92,59.64],"804":[27.71,27.53],"805":[3.45,3.61],"806":[8.4,8.97],"807":[0.38,0.38],"808":[72.71,71.41],"809":[70.61,69.08],"810":[32.33,31.7],"811":[69.8,68.27],"812":[6.96,6.39],"813":[19.45,18.6],"814":[10.78,11.16],"815":[11.96,11.3],"816":[51.05,49.73],"817":[39.61,39.06],"818":[3.49,3.82],"819":[30.39,29.32],"820":[26.82,27.67],"821":[2.37,2.55],"822":[30.38,29.78],"823":[58.29,57.41],"824":[0.51,0.42],"825":[18.08,17.52],"826":[51.37,50.39],"827":[29.09,28.52],"828":[25.44,25.24],"829":[7.61,8.23],"830":[34.86,33.76],"831":[21.14,20.43],"832":[32,30.55],"833":[21.94,23.16],"834":[31.63,30.75],"835":[26.08,25.06],"836":[44.84,44.53],"837":[15.71,15.14],"838":[91.44,89.24],"839":[54.31,51.63],"840":[22.96,23.93],"841":[76.26,75.08],"842":[23.25,22.09],"843":[2.32,2.26],"844":[55.09,55.13],"845":[30.89,29.92],"846":[60.97,59.89],"847":[10.94,10.57],"848":[42.05,40.67],"849":[30.03,30.49],"850":[14.71,14.87],"851":[25.08,23.89],"852":[52.12,50.88],"853":[55.05,53.83],"854":[64.32,62.89],"855":[15.61,14.95],"856":[29.96,29.22],"857":[8.43,7.63],"858":[57.23,55.99],"859":[1.3,1.25],"860":[39.52,39.16],"861":[0.8,0.82],"862":[14.76,14.69],"863":[21.9,20.95],"864":[11.83,12.09],"865":[17.41,16.81],"866":[37.36,36.57],"867":[4.98,4.96],"868":[85.33,83.31],"869":[8.34,7.93],"870":[36.54,36.39],"871":[6.99,6.79],"872":[27.31,26.24],"873":[1.83,1.67],"874":[22.32,22.55],"875":[47.7,47.46],"876":[4.84,4.44],"877":[37.2,36.63],"878":[3.42,3.33],"879":[8.31,8.87],"880":[37.1,36.17],"881":[73.57,71.52],"882":[20.79,20.4],"883":[52.33,51.51],"884":[20.93,20.51],"885":[77.19,75.44],"886":[10.43,10.23],"887":[1.08,1.06],"888":[42.35,41.49],"889":[33.3,32.97],"890":[0.64,0.87],"891":[86.67,84.35],"892":[16.11,15.77],"893":[65.15,62.58],"894":[45.18,44.17],"895":[4.89,4.88],"896":[6.88,6.72],"897":[4.92,5.15],"898":[17.59,16.67],"899":[46.49,45.27],"900":[13.73,13.75],"901":[27.52,26.26],"902":[69.26,67.51],"903":[18,17.58],"904":[0.98,0.86],"905":[42.66,41.32],"906":[17.58,16.87],"907":[64.93,63.32],"908":[34.64,34.02],"909":[14.5,14.5],"910":[10.8,10.25],"911":[0.95,0.82],"912":[0.21,0.23],"913":[77.37,73.56],"914":[43.67,42.57],"915":[0.1,0.09],"916":[57.22,56.04],"917":[88.6,86.6],"918":[42.59,42.24],"919":[72.51,70.91],"920":[13.89,13.19],"921":[22.25,21.48],"922":[16.43,15.59],"923":[0.86,0.75],"924":[63.19,61.14],"925":[47.44,45.34],"926":[0.33,0.33],"927":[33.17,32.43],"928":[63.33,60.3],"929":[2.23,1.98],"930":[14.9,14.92],"931":[0.5,0.51],"932":[8.27,8.08],"933":[20.3,20.1],"934":[8.75,8.22],"935":[28.86,28.81],"936":[4.31,4.39],"937":[38.74,38.68],"938":[9.1,9.03],"939":[22.48,21.93],"940":[45.12,43.39],"941":[4.77,5.28],"942":[41.67,41.14],"943":[38.01,36.99],"944":[22.13,21.93],"945":[45.47,44.57],"946":[1.73,1.7],"947":[34.99,34.29],"948":[5.62,5.63],"949":[30.69,29.16],"950":[17.4,16.81],"951":[4.29,4.32],"952":[4.24,4.27],"953":[46.69,46.33],"954":[5.47,5.54],"955":[27.91,27.04],"956":[2.2,2.19],"957":[0.1,0.18],"958":[46.09,45.67],"959":[1.35,1.35],"960":[16.79,16.85],"961":[38.49,39.16],"962":[15.33,15.21],"963":[0.68,0.89],"964":[70.87,68.97],"965":[66.86,64.7],"966":[14.48,14.53],"967":[41.6,41.23],"968":[5.57,4.99],"969":[22.59,22.88],"970":[19.15,18.95],"971":[2.73,3.09],"972":[4.13,3.74],"973":[2.15,2.34],"974":[54,52.4],"975":[45.91,44.26],"976":[36,34.96],"977":[28.82,28.11],"978":[20.11,19.43],"979":[12.45,12.49],"980":[10.03,9.68],"981":[19.3,18.94],"982":[8.04,8.3],"983":[35.11,34.88],"984":[29.34,28.99],"985":[60.63,60.45],"986":[38.02,36.74],"987":[31,29.09],"988":[0.26,0.28],"989":[64.76,63.77],"990":[12.88,12.3],"991":[31.59,31.18],"992":[8.26,7.86],"993":[1.34,1.4],"994":[30.52,30.14],"995":[6.97,6.89],"996":[3.61,3.6],"997":[4.3,4.58],"998":[37.14,36.4],"999":[4.9,4.71]}}
2569,"514":{"44":{"0":[19.86,20.16],"1":[19.86,20.16],"2":[3.77,3.38],"3":[19.71,19.76],"4":[14.22,15.01],"5":[21.89,22.56],"6":[37.25,36.84],"7":[26.97,26.21],"8":[32.27,32.92],"9":[11.24,11.11],"10":[38.36,39.3],"11":[26.64,27.06],"12":[26.22,25.07],"13":[13.78,14.02],"14":[9.7,10.33],"15":[1.53,1.88],"16":[26.53,26.49],"17":[17.45,16.07],"18":[46.77,46.94],"19":[31.03,31.16],"20":[35.84,35.18],"21":[22.15,22.56],"22":[12.87,12.54],"23":[34.03,33.88],"24":[28.4,27.17],"25":[26.05,26.01],"26":[13.28,13.77],"27":[49.91,50.02],"28":[7.72,7.58],"29":[75.04,74.76],"30":[46.75,46.55],"31":[0.58,1.21],"32":[26.82,26.55],"33":[11.85,12.09],"34":[44.59,45.98],"35":[18.14,17.25],"36":[2.06,1.21],"37":[27.9,27.89],"38":[44.43,43.94],"39":[30.76,31.34],"40":[29.02,28.34],"41":[3.58,3.36],"42":[41.02,41.12],"43":[52.38,52.03],"44":[3.27,2.99],"45":[6.21,6.05],"46":[15.84,16.62],"47":[17.95,17.81],"48":[26.07,25.25],"49":[11.46,10.67],"50":[17.95,17.6],"51":[2.26,2.98],"52":[26.58,27.13],"53":[16.51,17.46],"54":[18.53,18.06],"55":[4.94,5.58],"56":[34.19,36.55],"57":[17.01,16.85],"58":[31.37,29.77],"59":[11.82,11.12],"60":[5.47,5.36],"61":[42.92,43.61],"62":[4.89,5.16],"63":[24.93,22.87],"64":[4.59,4.72],"65":[11.75,11.13],"66":[2.87,4.08],"67":[48.39,46.73],"68":[46.18,46.25],"69":[13.12,13.33],"70":[0.83,0.61],"71":[3.83,3.65],"72":[39.54,40.43],"73":[58.51,57.35],"74":[45.53,45.25],"75":[1.93,2.16],"76":[7.99,7.59],"77":[7.43,7.19],"78":[47.19,47.44],"79":[23.84,24.02],"80":[1.68,1.37],"81":[22.97,22.75],"82":[31.45,30.86],"83":[1.2,1.36],"84":[12.32,11.34],"85":[26.04,25.72],"86":[50.85,49.83],"87":[1.22,1.47],"88":[5.64,6.88],"89":[32.34,32.52],"90":[1.6,2.15],"91":[14.59,14.22],"92":[53.71,52.69],"93":[12.83,11.83],"94":[9.15,8.78],"95":[25.68,25.89],"96":[2.55,2.33],"97":[9.84,8.45],"98":[33.48,35.02],"99":[7.64,7.12],"100":[5.04,5.72],"101":[20.9,21.32],"102":[9.15,8.61],"103":[1.28,1.15],"104":[6.69,6.3],"105":[18.21,18.44],"106":[24.31,24.63],"107":[0.83,0.62],"108":[44.83,44.89],"109":[17.72,17.98],"110":[41.34,39.88],"111":[37.08,37.59],"112":[34.9,35.95],"113":[0.64,0.68],"114":[37.06,37.86],"115":[3.15,3.55],"116":[27.25,27.16],"117":[20.69,19.24],"118":[34.45,33.94],"119":[38.13,37.42],"120":[6.96,6.81],"121":[13.91,13.62],"122":[8.27,8.54],"123":[11.98,12.69],"124":[20.53,19.75],"125":[10.38,10.4],"126":[7.47,7.81],"127":[27.89,27.11],"128":[31.68,33.31],"129":[28.82,27.84],"130":[40.19,41.7],"131":[38.64,38.86],"132":[18.35,19.03],"133":[27.7,27.63],"134":[9.14,9.64],"135":[34.72,35.21],"136":[43.98,42.73],"137":[1.01,0.46],"138":[19.55,20.99],"139":[34.81,34.14],"140":[4.55,4.3],"141":[15.53,14.99],"142":[3.26,2.65],"143":[13.74,13.43],"144":[48.01,46.31],"145":[26.47,25.97],"146":[23.78,24.03],"147":[58.97,59.28],"148":[37.78,36.62],"149":[15.5,15.39],"150":[8.85,9.07],"151":[20.46,20.32],"152":[30.19,30.36],"153":[38.08,38.52],"154":[28.4,28.45],"155":[18.12,17.82],"156":[21.63,23.18],"157":[5.9,5.76],"158":[3.23,2.52],"159":[39.74,37.58],"160":[25.66,26.34],"161":[15.47,14.53],"162":[34.27,34.9],"163":[34.75,31.92],"164":[22.91,22.23],"165":[2.9,2.6],"166":[30.48,31.44],"167":[3.54,3.34],"168":[7.68,8.73],"169":[18.27,17.79],"170":[14.01,14.38],"171":[1.45,1.52],"172":[32.53,32.35],"173":[13.9,14.02],"174":[1.55,1.62],"175":[30.51,31.73],"176":[16.24,16.85],"177":[27.91,27.69],"178":[3.78,4.78],"179":[13.15,12.46],"180":[13.14,11.95],"181":[21.44,21.63],"182":[84.85,83.72],"183":[6.11,6.04],"184":[21.76,21.14],"185":[30.46,30.4],"186":[1.56,1.36],"187":[0.89,0.48],"188":[28.68,29.68],"189":[9.38,8.62],"190":[8.08,7.6],"191":[41.92,41.9],"192":[26.11,26.27],"193":[40.29,40.79],"194":[51.42,52.24],"195":[11.16,10.95],"196":[27.4,29.32],"197":[11.65,10.07],"198":[29.54,28.18],"199":[24.23,22.98],"200":[10.4,10],"201":[12.68,13.16],"202":[35.42,33.93],"203":[16.94,16.39],"204":[17.68,17.21],"205":[25.07,25.12],"206":[1.59,2.45],"207":[33.16,31.37],"208":[67.37,66.06],"209":[25.19,23.08],"210":[1.51,2.72],"211":[1.37,1.83],"212":[8.36,9.46],"213":[13.43,12.79],"214":[61.99,61.41],"215":[30.87,30.51],"216":[32.66,30.91],"217":[3.88,3.94],"218":[24.63,24.23],"219":[0.91,1.08],"220":[31.3,32.13],"221":[4.38,4.62],"222":[46.52,47.19],"223":[1.7,1.68],"224":[11.43,11.83],"225":[4.42,4.41],"226":[29.32,28.54],"227":[9.5,8.59],"228":[13.06,11.9],"229":[14.21,15.02],"230":[12.88,13.63],"231":[8.22,8.56],"232":[2.59,1.91],"233":[39.57,39.86],"234":[6.83,6.16],"235":[32.1,30.39],"236":[36.23,36.19],"237":[22.35,21.23],"238":[32.58,32.93],"239":[22.02,21.44],"240":[1.87,1.63],"241":[7.49,6.93],"242":[53.73,52.01],"243":[38.37,37.35],"244":[38.81,39.95],"245":[31.67,31.82],"246":[20.82,20.92],"247":[1.14,1.52],"248":[44.26,44.85],"249":[27.19,26.37],"250":[30.21,29.05],"251":[13.21,13.54],"252":[4.92,4.5],"253":[31.08,30.6],"254":[43.83,43.41],"255":[42.1,43.26],"256":[51.79,51.92],"257":[21.85,21.73],"258":[4.33,4.52],"259":[33.21,31.66],"260":[27.29,25.98],"261":[16.68,16.15],"262":[34.06,34.55],"263":[57.61,57.79],"264":[4.6,4.43],"265":[37.76,36.43],"266":[9.2,9.04],"267":[14.71,15.33],"268":[7.74,7.91],"269":[38.26,39.31],"270":[19.77,19.04],"271":[27.45,27.54],"272":[9.57,9.62],"273":[53.63,53.53],"274":[19.46,19.44],"275":[28.75,28.02],"276":[23.62,22.71],"277":[17.7,17.67],"278":[37.99,36.6],"279":[3.4,2.37],"280":[12.75,14.21],"281":[42.42,42.14],"282":[59.41,57.83],"283":[56.15,56.82],"284":[34.52,33.87],"285":[39.14,39.96],"286":[28.16,28.08],"287":[21.34,19.93],"288":[5.84,5.34],"289":[5.16,5.43],"290":[28.05,26.45],"291":[14.04,14.27],"292":[5.26,4.72],"293":[12.4,11.83],"294":[2.02,2.34],"295":[6.29,6.61],"296":[32.67,33.45],"297":[27.45,27.12],"298":[29.69,28.53],"299":[22.01,21.92],"300":[11.38,12.24],"301":[26.22,27.29],"302":[
256918.28,18.43],"303":[15.75,16.36],"304":[9.34,9.6],"305":[23.29,25.48],"306":[38.47,39.58],"307":[12.14,11.48],"308":[36.5,36.86],"309":[39.9,40.63],"310":[18.93,18.7],"311":[43.99,44.62],"312":[2.32,2.1],"313":[5.05,4.54],"314":[48.16,46.4],"315":[28.83,29.13],"316":[4.95,4.98],"317":[1.73,1.71],"318":[34.4,35.38],"319":[0.55,1.27],"320":[27.32,28.39],"321":[40.2,40.38],"322":[47.34,46.3],"323":[24.12,24.3],"324":[22.73,24],"325":[27.43,26.25],"326":[11.41,12.43],"327":[8.97,9.6],"328":[27.43,28.77],"329":[4.95,6.11],"330":[71.24,71.35],"331":[15.65,14.79],"332":[57.17,56.61],"333":[14.64,14.44],"334":[20.44,21.35],"335":[54.24,54.47],"336":[0.45,0.95],"337":[38.6,37.44],"338":[0.7,0.4],"339":[28.93,29.38],"340":[12.5,12.63],"341":[36.38,36.79],"342":[37.06,36.81],"343":[25.57,25.28],"344":[3.89,4.86],"345":[3.97,3.84],"346":[23.39,23.3],"347":[34.56,35.36],"348":[4.28,4.03],"349":[24.25,24.02],"350":[13.04,13.44],"351":[22.02,21.45],"352":[26.12,25.16],"353":[26.86,25.68],"354":[32.07,31.4],"355":[26.42,25.81],"356":[12.98,13.34],"357":[30.84,32.39],"358":[69.63,69.83],"359":[20.13,20.45],"360":[25.86,24.3],"361":[30.17,29.94],"362":[36.67,35.72],"363":[12.53,11.44],"364":[2.98,3.29],"365":[40.79,41.76],"366":[1.16,1.78],"367":[22.55,22.46],"368":[18.82,19.76],"369":[12.53,12.41],"370":[27.05,26.45],"371":[65.73,64.97],"372":[29.19,28.18],"373":[28.53,27.24],"374":[24.98,24.02],"375":[30.68,30.18],"376":[25.93,26.51],"377":[45.24,44.92],"378":[47.5,47.3],"379":[40.13,40.68],"380":[18.82,17.99],"381":[1.31,0.71],"382":[16.7,16.82],"383":[8.73,8.17],"384":[18.12,18.16],"385":[9.32,8.85],"386":[2.64,3.98],"387":[40.19,39.97],"388":[21.95,22.35],"389":[2.28,3.08],"390":[2.84,3.37],"391":[5.75,6.8],"392":[19.93,19.81],"393":[1.37,0.3],"394":[19.12,20.56],"395":[28.85,29.84],"396":[58.94,58.59],"397":[17.23,17.17],"398":[74.67,73.89],"399":[56.62,54.08],"400":[30.32,31.19],"401":[45.34,44.03],"402":[2.02,2.43],"403":[27.74,28.52],"404":[3.32,3.26],"405":[34.3,34.19],"406":[28.61,30.5],"407":[55.74,54.43],"408":[2.15,1.79],"409":[1.96,2.87],"410":[37.61,38.18],"411":[41.61,42.05],"412":[25.54,24.29],"413":[19.45,20.68],"414":[49.11,48.24],"415":[10.04,10.12],"416":[26.62,26.48],"417":[31.72,31.9],"418":[24.46,24.48],"419":[39.51,38.44],"420":[44.37,44.15],"421":[40.23,41.25],"422":[40.55,39.33],"423":[20.64,20.26],"424":[47.85,49.13],"425":[21.71,20.93],"426":[32.94,33.68],"427":[11.91,11.29],"428":[6.03,7.95],"429":[4.85,5.38],"430":[0.98,0.52],"431":[24.86,25.74],"432":[45.57,46.42],"433":[19.94,20.98],"434":[11.58,10.9],"435":[22.51,20.94],"436":[24.98,23.33],"437":[15.76,16.09],"438":[8.96,8.61],"439":[19.45,21.11],"440":[22.9,22.85],"441":[10.04,10.44],"442":[22.16,22.48],"443":[28.05,29.05],"444":[21.8,23.09],"445":[40.18,40.93],"446":[7.27,7.59],"447":[1.56,2.35],"448":[14.68,14.17],"449":[4.19,4.17],"450":[8.37,9.79],"451":[28.6,28.58],"452":[14.62,14.41],"453":[42.13,42.49],"454":[27.76,26.57],"455":[47.59,46.45],"456":[14.46,14.39],"457":[57.68,57.6],"458":[38.32,39.74],"459":[30.58,29.6],"460":[47.67,46.76],"461":[25.82,27.05],"462":[10.31,9.08],"463":[48.27,47.8],"464":[59.01,58.62],"465":[20.46,20.56],"466":[52.93,52.29],"467":[1.63,1.21],"468":[2.93,3.96],"469":[17.06,17.35],"470":[39.26,38.95],"471":[26.66,26.13],"472":[19.13,20.02],"473":[5.39,5.95],"474":[56.66,56.37],"475":[21.09,20.54],"476":[12.61,13.09],"477":[38.93,39.34],"478":[56.72,57.03],"479":[21.02,20.28],"480":[3.72,4.23],"481":[5.83,6.07],"482":[0.46,0.71],"483":[40.87,41.22],"484":[0.87,1.48],"485":[20.4,19.97],"486":[10.04,10.87],"487":[15.43,15.45],"488":[44.53,46.38],"489":[7.35,7.69],"490":[37.02,36.11],"491":[10.06,10.67],"492":[19.86,20.26],"493":[10,9.28],"494":[53.04,54.3],"495":[14.24,13.41],"496":[13.53,14.1],"497":[3.08,3.59],"498":[32.52,31.98],"499":[55.7,55.07],"500":[39.61,39.4],"501":[19.23,19],"502":[38.91,39.23],"503":[24.8,24.72],"504":[4.39,4.25],"505":[12.8,15.17],"506":[4.21,5.11],"507":[42.15,42.65],"508":[32.24,31.78],"509":[9.91,10.96],"510":[43.54,44.16],"511":[7.64,6.38],"512":[6.65,6.31],"513":[40.56,40.55],"514":[31.09,29.92],"515":[51.26,50.26],"516":[3.43,3.21],"517":[23.81,24.47],"518":[7.1,6.64],"519":[0.65,0.27],"520":[6.35,5.97],"521":[34.05,34.23],"522":[39.23,39.41],"523":[23.43,22.63],"524":[5.05,5.91],"525":[0.9,0.49],"526":[24.64,24.38],"527":[38.12,38.09],"528":[41.21,41.74],"529":[28.69,29.61],"530":[18.54,19.83],"531":[23.09,21.89],"532":[27.
256969,27.63],"533":[37.27,35.23],"534":[62.2,61.61],"535":[14.86,15.95],"536":[26.76,26.55],"537":[10.47,10.29],"538":[14.21,13.25],"539":[17.91,17.49],"540":[22.95,24.05],"541":[28.35,28.9],"542":[14.66,13.71],"543":[17.75,16.56],"544":[0.79,0.54],"545":[13.69,14.21],"546":[24.68,25.94],"547":[48.34,47.75],"548":[15.92,17.18],"549":[16.36,16.64],"550":[0.61,1.19],"551":[29.18,27.72],"552":[20.35,20.07],"553":[31.24,32.68],"554":[17.85,17.3],"555":[31.52,30.37],"556":[5.87,5.38],"557":[8.74,9.51],"558":[0.48,0.66],"559":[0.5,0.99],"560":[28.71,26.94],"561":[39.36,40.07],"562":[5.09,4.9],"563":[9.45,10.22],"564":[0.8,1.81],"565":[22.82,23.84],"566":[28.81,28.2],"567":[15.11,15.32],"568":[26.44,26.21],"569":[25.35,24.22],"570":[36.81,37.53],"571":[17.88,17.79],"572":[5.35,4.84],"573":[12.56,11.75],"574":[8.71,7.98],"575":[21.36,23.21],"576":[4.82,6.56],"577":[35.31,35.88],"578":[7.13,6.86],"579":[32.86,32.78],"580":[29.1,29.11],"581":[10.57,10.76],"582":[15.24,14.64],"583":[1,0.79],"584":[26.37,26.42],"585":[15.69,15.32],"586":[31.22,31.21],"587":[32.39,33.14],"588":[9.38,8.54],"589":[19.89,18.63],"590":[15.34,15],"591":[27.55,25.44],"592":[1.86,1.4],"593":[3.52,3.1],"594":[48.93,47.89],"595":[38.05,37.68],"596":[22.95,23.08],"597":[2.55,2.89],"598":[48.74,48.05],"599":[2.1,1.13],"600":[2.43,2.53],"601":[3.65,4.14],"602":[1.41,0.73],"603":[38.18,39.16],"604":[49.67,48.83],"605":[19.78,19.05],"606":[18.7,18.49],"607":[4.07,3.82],"608":[33.71,33.61],"609":[2.62,2.8],"610":[0.94,1.21],"611":[9.09,8.69],"612":[56.88,56.37],"613":[10.69,11.1],"614":[31.09,29.83],"615":[44.89,44.46],"616":[3.98,4.45],"617":[37.19,36.02],"618":[31.82,33.46],"619":[0.73,0.98],"620":[6.11,5.38],"621":[2.37,3.7],"622":[12.94,12.38],"623":[25.95,24.73],"624":[5.39,4.23],"625":[4.82,5.71],"626":[32.11,31.19],"627":[5.36,5.77],"628":[50,49.42],"629":[55.49,55.97],"630":[44.46,44.6],"631":[35.18,35.46],"632":[43.35,41.18],"633":[38.22,38.71],"634":[23.34,22.73],"635":[35.46,33.49],"636":[0.35,0.49],"637":[4.07,4.27],"638":[62.29,61.93],"639":[5.96,6.25],"640":[0.66,0.84],"641":[19.13,17.78],"642":[47.21,46.33],"643":[27.04,27.53],"644":[28.8,28.79],"645":[3.99,3.88],"646":[21.65,21.56],"647":[12.68,12.32],"648":[27.15,25.21],"649":[0.84,0.3],"650":[15.21,14.06],"651":[22.25,21.42],"652":[67.61,68.5],"653":[7.44,6.15],"654":[23.84,23.56],"655":[53.3,51.76],"656":[22.78,22.35],"657":[1.84,2.63],"658":[46.72,46.32],"659":[14.93,15.36],"660":[2.45,2.22],"661":[16.17,15.99],"662":[7.29,8.13],"663":[11.23,10.87],"664":[43.41,43.53],"665":[22.67,23.23],"666":[25.01,26.3],"667":[32.2,31.41],"668":[0.78,0.79],"669":[19.65,18.19],"670":[30.13,30.27],"671":[21.3,23.51],"672":[44.13,42.62],"673":[20.89,21.78],"674":[32.35,31.91],"675":[18.07,18.32],"676":[28.24,27.86],"677":[9.58,8.77],"678":[22.56,20.92],"679":[23.09,22.31],"680":[9.05,8.57],"681":[15.03,14.66],"682":[22.87,24.73],"683":[14.4,13.93],"684":[33.71,32.6],"685":[6.22,6.74],"686":[14.68,14.62],"687":[40.12,39.64],"688":[13.53,14.65],"689":[27.46,27.23],"690":[38.08,36.67],"691":[31.17,30.37],"692":[7.66,8.06],"693":[28.49,28.78],"694":[50.84,51.64],"695":[14.7,13.89],"696":[21.62,21.42],"697":[22.65,23.15],"698":[
256912.69,13.08],"699":[58.79,59.15],"700":[13.97,13.59],"701":[39.26,39.87],"702":[31.8,32.66],"703":[49.92,51.76],"704":[38.37,38.25],"705":[50.75,50.79],"706":[27.52,28.71],"707":[34.22,35.16],"708":[29.34,30.21],"709":[46,46.65],"710":[16.13,16.08],"711":[31.42,32.09],"712":[7.03,7.31],"713":[48.71,48.07],"714":[58.73,56.63],"715":[27.12,27.25],"716":[41.62,40.66],"717":[46.3,46.4],"718":[20.53,21.36],"719":[8.86,9.43],"720":[67.36,66.24],"721":[47.91,48.18],"722":[2.57,2.64],"723":[16.74,16.32],"724":[28.43,28.51],"725":[22.17,22.25],"726":[24.67,25.79],"727":[51.2,49.84],"728":[4.36,4.44],"729":[2.45,3.01],"730":[22.92,22.59],"731":[1.16,1.18],"732":[35.89,35.97],"733":[2.9,3.66],"734":[21.54,21.63],"735":[7.99,7.94],"736":[23.85,23.94],"737":[0.64,1.51],"738":[3.48,3.57],"739":[8.39,9.42],"740":[0.94,1.24],"741":[43.91,44.86],"742":[10.55,11.24],"743":[35.89,35.48],"744":[7.03,7.13],"745":[21.28,21.16],"746":[12.28,12.91],"747":[13.77,14.46],"748":[14.11,14.26],"749":[66.42,65.7],"750":[14.84,15.06],"751":[12,11.03],"752":[18.17,17.78],"753":[47.68,46.86],"754":[6.53,6.07],"755":[1.71,1.5],"756":[14.32,12.8],"757":[19.09,18.69],"758":[12.77,12.17],"759":[8.2,7.36],"760":[2.61,2.74],"761":[20.68,21.33],"762":[22.22,22.08],"763":[13.85,12.82],"764":[8.67,8.94],"765":[12.37,12.28],"766":[4.52,4.57],"767":[53.69,52.91],"768":[60.69,59.98],"769":[20.1,21.3],"770":[37.95,38.13],"771":[21.9,21.55],"772":[4.61,4.75],"773":[39.82,38.28],"774":[39.6,39.22],"775":[1.46,1.69],"776":[36.66,36.41],"777":[10.56,10.85],"778":[37.32,38.07],"779":[3.78,3.82],"780":[23.37,24.57],"781":[31.06,31.56],"782":[56.2,55.73],"783":[6.68,6.78],"784":[4.62,4.5],"785":[11.49,10.16],"786":[9.87,10.52],"787":[28.34,27.63],"788":[57.83,57.42],"789":[17,16.68],"790":[16.18,15.77],"791":[8.36,8.11],"792":[38.93,38.92],"793":[43.77,42.43],"794":[9.76,9.73],"795":[5.12,5.54],"796":[25.43,25.54],"797":[45.79,43.31],"798":[54.21,54.42],"799":[52.87,51.39],"800":[29.83,30.9],"801":[49.49,48.42],"802":[4.5,3.87],"803":[33.33,33.27],"804":[16.78,17.4],"805":[4.24,4.36],"806":[33.07,33.51],"807":[2.21,1.21],"808":[49.11,48.01],"809":[53.11,52.5],"810":[7.52,8.02],"811":[48.18,47.48],"812":[19.26,18.72],"813":[14.71,15.65],"814":[4.72,5.3],"815":[18.59,18.81],"816":[31.64,31.6],"817":[31.02,30.53],"818":[23.15,21.51],"819":[34.13,36.11],"820":[13.77,13.34],"821":[13.45,13.58],"822":[25.24,26.35],"823":[25.61,25.96],"824":[6.43,6.25],"825":[13.62,14.28],"826":[39.79,38.7],"827":[34.14,33.03],"828":[5.75,5.61],"829":[0.66,0.46],"830":[43.53,44.92],"831":[13.13,13.48],"832":[13.45,13.76],"833":[6.14,5.68],"834":[37.33,35.78],"835":[12.8,13.28],"836":[11.55,11.38],"837":[19.3,17.65],"838":[67.44,67.96],"839":[65.53,64.97],"840":[13.96,13.23],"841":[42.99,42.62],"842":[33.31,34.05],"843":[8.8,7.97],"844":[24.55,25.45],"845":[18.37,18.13],"846":[53.41,52.4],"847":[28.33,26.86],"848":[21.77,22.7],"849":[35.82,35.16],"850":[5.62,4.64],"851":[15.75,15.9],"852":[25.65,25.31],"853":[41.97,42.12],"854":[35.07,35.95],"855":[8.09,9.05],"856":[33.7,34.38],"857":[21.96,22.49],"858":[59.41,59.11],"859":[12.51,12.17],"860":[22.04,21.96],"861":[1.94,2.56],"862":[6.2,6.88],"863":[25.73,26.29],"864":[0.76,2.14],"865":[43.67,42.2],"866":[14.36,15.39],"867":[27.4,29.01],"868":[48.13,47.83],"869":[10.72,10.14],"870":[9.06,8.88],"871":[11.54,11.96],"872":[53.1,51.63],"873":[13.57,14.23],"874":[4.21,4.56],"875":[24.47,24.27],"876":[15.44,15.65],"877":[47.11,45.88],"878":[2.61,3.18],"879":[8.18,7.77],"880":[58.12,56.87],"881":[49.72,51.29],"882":[4.86,5.17],"883":[14.7,15.61],"884":[45.01,44.65],"885":[53.04,53.06],"886":[3.83,4.23],"887":[1.08,0.84],"888":[33.07,32.72],"889":[50.27,48.19],"890":[10.13,9.81],"891":[57.64,57.23],"892":[16.35,16.7],"893":[42.64,43.25],"894":[51.19,51.01],"895":[2.72,2.16],"896":[0.91,0.93],"897":[0.78,1.38],"898":[48.74,48.48],"899":[41.9,42.68],"900":[21.67,20.47],"901":[36.18,36.58],"902":[42.64,41.8],"903":[24.69,24.94],"904":[5.65,5],"905":[26.65,26.15],"906":[31.22,31.3],"907":[34.57,35.67],"908":[22.43,22.89],"909":[15.61,15.19],"910":[21.83,20.68],"911":[6.94,6.74],"912":[11.59,12.01],"913":[68.89,68.56],"914":[33.8,34.43],"915":[0.98,1.82],"916":[29.42,29.48],"917":[53.99,54.21],"918":[30.73,30.35],"919":[50.43,49.79],"920":[12.96,13.77],"921":[20.04,18.72],"922":[26.45,25.2],"923":[5.24,4.56],"924":[53.32,52.41],"925":[37.94,38.48],"926":[1.49,0.87],"927":[29.36,30.18],"928":[77.26,76.37],"929":[13.8,13.59],"930":[10.94,10.57],"931":[19.85,19.27],"932":[16.95,16.15],"933":[25.51,25.44],"934":[19.83,20.29],"935":[1.49,1.9],"936":[39.53,38.1],"937":[27.91,29.4],"938":[22.14,20.96],"939":[29.82,29.97],"940":[20.01,20.93],"941":[7.49,7.1],"942":[49.21,49.16],"943":[42.47,41.76],"944":[60.7,59.47],"945":[39.47,38.75],"946":[0.93,0.7],"947":[24.41,24.39],"948":[14.17,13.8],"949":[20.15,20.69],"950":[17.81,17.43],"951":[2.22,1.33],"952":[2.09,2.18],"953":[24.26,23.63],"954":[24.99,26.32],"955":[14.42,13.56],"956":[12.58,11.16],"957":[8.87,9.78],"958":[46.44,45.52],"959":[27.12,28.22],"960":[11.92,11.35],"961":[2.18,2.63],"962":[18.46,17.19],"963":[3.68,4.14],"964":[56.
256963,56.15],"965":[55.39,54.76],"966":[5.52,5.82],"967":[30.59,30.1],"968":[16.06,15.14],"969":[21.63,20.7],"970":[12.29,12.9],"971":[1.68,1.89],"972":[11.7,11.29],"973":[12.46,11.81],"974":[53.84,52.71],"975":[46.6,46.41],"976":[26.53,27.84],"977":[32.55,31.45],"978":[14.11,14.28],"979":[37.17,35.69],"980":[4.66,3.88],"981":[16.18,17],"982":[36.22,35.34],"983":[21.29,22.08],"984":[29.17,29.04],"985":[24.08,24.51],"986":[37.54,37.52],"987":[53.74,53.14],"988":[5.25,4.4],"989":[44.06,43.88],"990":[15.02,14.98],"991":[26.88,26.48],"992":[19.66,20.19],"993":[3.61,4.69],"994":[29.11,29.04],"995":[4.87,5.46],"996":[3.49,3.02],"997":[0.74,0.67],"998":[24.52,24.18],"999":[1.86,2.04]}},"515":{"44":{"0":[13.82,13.37],"1":[13.82,13.38],"2":[2.75,2.78],"3":[8.21,8.58],"4":[27.48,27.34],"5":[24.66,25.03],"6":[24.48,24.28],"7":[35.41,35.75],"8":[28.25,29.15],"9":[13.68,14.2],"10":[41.3,42.03],"11":[35.34,35.76],"12":[27.39,26.62],"13":[22.25,20.92],"14":[24.99,24.99],"15":[11.57,11.39],"16":[29.68,29.73],"17":[5.07,5.92],"18":[39.57,40],"19":[28.41,29.46],"20":[44.36,44.47],"21":[18.6,18.41],"22":[8.58,8.65],"23":[35.96,36.67],"24":[13.48,13.29],"25":[35.93,35.3],"26":[7.62,8.11],"27":[54.56,55.83],"28":[13.91,13],"29":[70.21,70.92],"30":[41.51,42.31],"31":[0.26,0.28],"32":[37.84,37.98],"33":[17.77,18.13],"34":[48.11,47.38],"35":[9.28,10.27],"36":[7.02,6.48],"37":[28.91,28.04],"38":[53.32,53.43],"39":[40.28,41.19],"40":[23.31,23.65],"41":[0.33,0.36],"42":[55.73,56.96],"43":[50.87,52.08],"44":[3.93,4.13],"45":[3.59,3.94],"46":[29.38,29.45],"47":[16.79,16.86],"48":[26.34,26.37],"49":[7.96,8.54],"50":[24.74,24.62],"51":[6.61,6.81],"52":[21.92,22.09],"53":[24.83,24.23],"54":[19.88,20.82],"55":[11,11.35],"56":[34.84,34.62],"57":[24.34,23.87],"58":[31.47,31.89],"59":[1.96,1.36],"60":[7.94,6.15],"61":[54.25,54.32],"62":[5.68,5.38],"63":[7.19,6.57],"64":[1.19,1.25],"65":[10.29,10.73],"66":[4.99,4.48],"67":[40.93,42.21],"68":[40.98,41.41],"69":[14.95,15.35],"70":[8.23,7.88],"71":[4.19,4.09],"72":[50.93,50.13],"73":[62.64,63.87],"74":[50.46,50.9],"75":[0.61,0.83],"76":[10.72,10.6],"77":[7.08,5.25],"78":[40.75,41.27],"79":[24.96,24.74],"80":[3.18,3.15],"81":[22.68,22.69],"82":[35.76,35.75],"83":[4.42,4.36],"84":[2.4,2.02],"85":[31.48,32.01],"86":[46.28,47.03],"87":[7.69,6.91],"88":[9.56,9.36],"89":[42.76,44.33],"90":[0.85,0.94],"91":[14.02,13.94],"92":[61.65,62.39],"93":[0.57,0.48],"94":[5.3,5.26],"95":[23.14,22.87],"96":[8.6,7.82],"97":[2.56,2.63],"98":[60.83,61.25],"99":[0.31,0.56],"100":[9.13,9.44],"101":[39.82,37.86],"102":[2.73,2.93],"103":[7.5,6.22],"104":[1.89,2.47],"105":[10.59,10.39],"106":[41.24,41.49],"107":[2.63,2.64],"108":[40.93,41.32],"109":[33.26,33.24],"110":[31.91,31.58],"111":[34.17,34.03],"112":[64.95,64.86],"113":[1.04,0.45],"114":[30.72,31.05],"115":[1.79,1.69],"116":[42.46,42.4],"117":[12.9,13.67],"118":[32.84,33.68],"119":[18.96,19.52],"120":[5.13,5.51],"121":[15.76,15.75],"122":[12.7,11.89],"123":[12.86,12.78],"124":[16.41,16.72],"125":[9.68,8.58],"126":[10.17,9.4],"127":[11.1,10.12],"128":[40.44,40.8],"129":[19.74,19.32],"130":[63.04,63.31],"131":[27.9,28.37],"132":[20.35,19.45],"133":[31.38,31.55],"134":[25.36,24.8],"135":[33.12,33.66],"136":[34.41,35],"137":[2.76,2.58],"138":[30.39,30.66],"139":[40.27,40.97],"140":[2.18,1.34],"141":[17.19,16.8],"142":[2.6,2.15],"143":[14.17,14.22],"144":[21.1,21.52],"145":[29.2,28.63],"146":[28.27,28.59],"147":[58.66,57.95],"148":[34.7,35.19],"149":[17.15,16.84],"150":[14.92,15.13],"151":[22.2,21.53],"152":[39.51,41.63],"153":[40.95,40.23],"154":[37.29,37.6],"155":[20.91,21.18],"156":[18.05,19.37],"157":[6.48,5.94],"158":[0.7,0.51],"159":[18.22,18.82],"160":[40.03,40.72],"161":[9.43,9.71],"162":[35.08,35.86],"163":[12.33,11.71],"164":[11.95,12.08],"165":[4.85,3.52],"166":[36.18,37.41],"167":[1.52,1.96],"168":[24.37,23.95],"169":[14.26,14.59],"170":[27.71,27.49],"171":[1.58,0.83],"172":[26.61,26],"173":[23.36,23.46],"174":[12.1,11.14],"175":[45.93,45.93],"176":[27.88,28.61],"177":[34.74,34.43],"178":[16.88,16.16],"179":[18.54,17.45],"180":[5.35,5.8],"181":[38.85,39.24],"182"
2569:[85.67,86.3],"183":[11.67,11.72],"184":[18.84,19.33],"185":[20.86,21.87],"186":[4.03,4.05],"187":[5.56,3.75],"188":[45.17,44.83],"189":[12.04,11.13],"190":[5.89,5.73],"191":[40.78,40.93],"192":[23.43,24.05],"193":[31.86,32.46],"194":[70.92,74.12],"195":[0.95,0.64],"196":[50.26,50.59],"197":[3.08,3.37],"198":[11.82,12.19],"199":[14.9,15.94],"200":[7.92,7.7],"201":[21.65,22.58],"202":[36.8,37.66],"203":[7.51,7.52],"204":[10.82,11.1],"205":[26.35,26.82],"206":[5.42,5.18],"207":[32.44,33.39],"208":[52.13,51.99],"209":[17.56,17.82],"210":[1.79,1.78],"211":[9.1,8.1],"212":[10.77,10.37],"213":[10.62,9.85],"214":[66.75,68.1],"215":[23.44,23.84],"216":[27.85,28.31],"217":[8.39,8.78],"218":[21.04,22.05],"219":[1.2,1.54],"220":[22.22,22],"221":[1.4,1.5],"222":[42.88,43.4],"223":[5.75,4.72],"224":[7.45,7.67],"225":[10.12,10.04],"226":[37.59,38.74],"227":[5.56,5.41],"228":[18.28,18],"229":[6.96,7.32],"230":[26.05,26.33],"231":[11.32,11.65],"232":[0.59,0.53],"233":[44.9,45.07],"234":[6.66,6.31],"235":[30.55,30.67],"236":[44.4,43.97],"237":[27.83,26.91],"238":[21.67,22.08],"239":[22.96,23.97],"240":[4.73,4.19],"241":[2.68,2.64],"242":[36.69,36.12],"243":[41.42,41.07],"244":[49.49,51.55],"245":[36.13,37.01],"246":[25.61,25.72],"247":[0.63,0.57],"248":[54.96,54.96],"249":[20.76,20.63],"250":[31.62,31.05],"251":[10.56,11.01],"252":[0.48,0.34],"253":[32.69,33.34],"254":[48.29,48.88],"255":[42.85,43.9],"256":[58.26,58.46],"257":[14.46,14.72],"258":[0.87,1.45],"259":[37.87,38.74],"260":[10.51,11.28],"261":[12.29,11.27],"262":[51.25,50.8],"263":[61.43,62.93],"264":[6.34,5.91],"265":[39.12,41.04],"266":[19.6,19.74],"267":[12.7,13.56],"268":[9.95,9.54],"269":[47.4,47.96],"270":[16.54,16.72],"271":[28.04,28.58],"272":[6.71,7.06],"273":[60.07,61.18],"274":[17.03,17.82],"275":[26.81,28.23],"276":[12.08,12.39],"277":[16.08,16.68],"278":[29.99,28.84],"279":[2.55,1.4],"280":[20.94,20.95],"281":[46.71,47.09],"282":[50.56,51.69],"283":[71.02,72.99],"284":[37.98,38.67],"285":[29.24,29.43],"286":[27.43,27.14],"287":[9.65,9.21],"288":[5.51,5.9],"289":[2.19,2.42],"290":[33.18,33.72],"291":[16.4,16.39],"292":[6.03,6.51],"293":[12.66,12.84],"294":[5.09,5.21],"295":[14.24,13.7],"296":[31.68,31.76],"297":[32.94,33.24],"298":[19.51,19.99],"299":[32.35,32.65],"300":[18.39,18.22],"301":[21.16,21.48],"302":[29.79,30.55],"303":[19,19.38],"304":[16.64,16.46],"305":[40.21,39.34],"306":[51.31,50.69],"307":[3.1,2.9],"308":[29.95,29.85],"309":[32.12,31.86],"310":[28.27,27.38],"311":[55.88,56.31],"312":[11.94,11.28],"313":[2.48,1.97],"314":[35.79,36.58],"315":[30.45,30.97],"316":[11.73,11.68],"317":[11.01,10.88],"318":[47.2,47.12],"319":[3.17,1.77],"320":[38.77,38.67],"321":[43.42,43.6],"322":[50.19,50.11],"323":[33.6,34.3],"324":[20.22,20.1],"325":[26.31,26.34],"326":[20.5,20.02],"327":[3.35,2.65],"328":[30.44,30.82],"329":[8.55,8.29],"330":[83.21,84.08],"331":[11.16,11.25],"332":[59.38,59.74],"333":[12.71,12],"334":[36.26,36.25],"335":[58.56,59.75],"336":[1.05,1.03],"337":[22.05,22.3],"338":[3.83,3.8],"339":[39.41,39.52],"340":[14.61,14.66],"341":[43.19,43.61],"342":[28.89,29.24],"343":[30.78,31.1],"344":[15.32,14.52],"345":[3.54,3.82],"346":[14.54,15.31],"347":[46.56,46.66],"348":[11.54,10.76],"349":[19.85,20],"350":[11.54,10.76],"351":[24.17,24.94],"352":[18.28,17.34],"353":[19.56,20.02],"354":[33.63,34.65],"355":[24.4,24.14],"356":[10.86,11.7],"357":[42.18,42.38],"358":[55,56.49],"359":[30.83,31.02],"360":[28.42,28.17],"361":[26.24,27.11],"362":[36.05,37.16],"363":[4.42,3.38],"364":[7.56,7.4],"365":[45.1,45.66],"366":[3.93,3.71],"367":[12.83,13.11],"368":[34.06,34.42],"369":[12.73,12.04],"370":[32.42,32.51],"371":[70.85,72.91],"372":[19.18,19.45],"373":[30.16,29.79],"374":[12.66,12.31],"375":[44.74,44.16],"376":[23.21,22.59],"377":[41.86,43.27],"378":[39.7,40.13],"379":[32.56,33.24],"380":[17.23,17.48],"381":[10.93,9.48],"382":[4.62,4.15],"383":[5.91,5.22],"384":[21,21.09],"385":[6.74,7.02],"386":[3.52,3.4],"387":[39.58,39.48],"388":[31.78,31.95],"389":[3.55,2.53],"390":[12.16,12.37],"391":[9.48,9.62],"392":[23.16,23.52],"393":[2.88,3.01],"394":[26.26,26.61],"395":[36.99,37.39],"396":[64.04,65.07],"397":[23.83,23.73],"398":[77.33,79.5],"399":[34.46,35.71],"400":[33.23,34],"401":[37.56,38.98],"402":[3.19,3],"403":[32.73,33.66],"404":[2.39,2.16],"405":[39,40.27],"406":[23.21,23.75],"407":[48.04,50.09],"408":[3.51,3.31],"409":[6.18,5.35],"410":[37.36,37.91],"411":[55.84,56.66],"412":[14.39,14.75],"413":[26.18,24.99],"414":[50.26,49.68],"415":[11.76,11.85],"416":[30.1,30.18],"417":[27.72,27.93],"418":[21.42,22.59],"419":[19.57,20.38],"420":[39.5,40.82],"421":[39.4,39.89],"422":[27.53,27.68],"423":[15.63,16.65],"424":[56.99,58.08],"425":[2.71,3.31],"426":[62.75,61.8],"427":[10.39,11.03],"428":[23.46,21.88],"429":[22.64,21.38],"430":[2.14,0.64],"431":[32.43,32.25],"432":[53.6,54.88],"433":[8.89,9.03],"434":[12.8,11.7],"435":[8.73,9.19],"436":[15.79,16.08],"437":[25.43,24.79],"438":[11.18,11.43],"439":[22.35,22.29],"440":[9.6,10.46],"441":[6.12,6.48],"442":[40.2,39.56],"443":[23,24.9],"444":[21.32,22.36],"445":[43.88,44.21],"446":[17.67,17.12],"447":[8.29,6.27],"448":[12.18,12.52],"449":[2.72,2.77],"450":[27.14,25.95],"451":[18.41,19.01],"452":[10.34,10.68],"453":[51.36,52.05],"454":[19.94,20.3],"455":[37.33,37.62],"456":[8.66,8.72],"457":[61.52,61.62],"458":[58.14,59.87],"459":[24.33,24.74],"460":[40.07,41.37],"461":[42.35,42.63],"462":[1.93,2],"463":[50.51,50.09],"464":[52.59,53.29],"465":[16.65,16.39],"466":[52.88,54.29],"467":[2.98,3.45],"468":[24.75,23.53],"469":[12.63,12.93],"470":[41.69,41.59],"471":[15.63,15.78],"472":[27.8,27.38],"473":[0.75,0.65],"474":[52.88,53.43],"475":[13.66,14.21],"476":[11.2,11.42],"477":[35.68,35.5],"478":[62.56,64.13],"479":[18.74,18.66],"480":[4.11,3.98],"481":[18.37,18.56],"482":[4.88,6.14],"483":[42.86,43.34],"484":[4.23,4.14],"485":[31.16,31.22],"486":[13.61,13.32],"487":[21.61,21.44],"488":[72.91,74.01],"489":[13.68,13.98],"490":[40.81,41.54],"491":[18.14,18.39],"492":[17.05,16.57],"493":[11.42,11.81],"494":[79.14,79.51],"495":[3.97,3.5],"496":[26.25,25.59],"497":[21.08,19.75],"498":[18.78,19.21],"499":[58.62,59.16],"500":[36.63,36.97],"501":[16.73,17.44],"502":[32.52,32.99],"503":[25.34,25.69],"504":[3.57,3.6],"505":[35.82,35.67],"506":[2.96,2.66],"507":[48.36,48.98],"508":[27.14,27.56],"509":[26.03,24.75],"510":[68.17,68.52],"511":[2.98,2.48],"512":[10.68,10.03],"513":[40.32,40.3],"514":[9.45,9.91],"515":[47.81,48.58],"516":[4.66,3.99],"517":[28.71,28.95],"518":[2.53,2.76],"519":[1.68,1.12],"520":[16.92,17.05],"521":[46.92,46.6],"522":[51.33,51.82],"523":[21.56,21.85],"524":[3.05,3.22],"525":[4.53,2.18],"526":[19.59,20.67],"527":[36.96,37.61],"528":[50.09,50.46],"529":[29.06,29.52],"530":[24.94,25.06],"531":[9.08,9.28],"532":[22.22,21.6],"533":[24.19,24.57],"534":[52.82,53.66],"535":[26.77,26.03],"536":[23.9,24.93],"537":[8.4,8.8],"538":[3.87,3.7],"539":[20.36,19.78],"540":[32.52,32.35],"541":[36.6,36.4],"542":[10.2,9.99],"543":[4.81,4.98],"544":[1.08,1.27],"545":[29.16,28.15],"546":[15.08,14.88],"547":[50.98,51.13],"548":[36.13,36.74],"549":[15.61,16.45],"550":[3.1,3.02],"551":[13.95,14.47],"552":[22.07,22.54],"553":[22.42,22.66],"554":[15.28,15.28],"555":[31,29.65],"556":[21.43,20.94],"557":[18.24,16.3],"558":[3.94,4.57],"559":[0.52,0.35],"560":[7.02,7.59],"561":[30.6,31.07],"562":[2.26,2.34],"563":[22.23,21.48],"564":[0.26,0.35],"565":[24.16,24.01],"566":[11.57,11.5
25697],"567":[26.36,25.93],"568":[22.42,22.87],"569":[25.27,25.61],"570":[40.65,40.99],"571":[26.23,25.99],"572":[0.72,0.68],"573":[5.13,5.36],"574":[5.3,4.92],"575":[56.45,56.25],"576":[27.18,27.01],"577":[33.16,33.68],"578":[12.24,11.23],"579":[21.43,21.91],"580":[37.33,37.38],"581":[8.81,8.73],"582":[12.52,12.09],"583":[1.92,2.15],"584":[27.89,28.02],"585":[17.94,18.72],"586":[23.57,22.79],"587":[31.52,30.88],"588":[6.02,5.56],"589":[8.81,9.07],"590":[14.63,14.64],"591":[14.58,15.3],"592":[10.54,8.98],"593":[5.99,6.02],"594":[32.92,33.68],"595":[41.45,41.46],"596":[35.85,36.17],"597":[17.04,15.35],"598":[44.66,46.08],"599":[0.88,0.45],"600":[6.27,5.89],"601":[4.19,4.75],"602":[4.9,4.08],"603":[36.6,37.07],"604":[39.86,39.5],"605":[24.56,25.17],"606":[10.9,11.55],"607":[2.58,2.73],"608":[21.97,22.57],"609":[9.02,9.03],"610":[6.54,6.15],"611":[3.61,3.33],"612":[58.56,59.99],"613":[6.59,6.82],"614":[17.16,17.4],"615":[49.68,50.41],"616":[19.81,18.66],"617":[27.54,27.88],"618":[55.41,55],"619":[0.69,0.66],"620":[8.56,7.55],"621":[5.27,5.31],"622":[21.49,20.65],"623":[7.35,7.2],"624":[5.45,3.84],"625":[19.87,19.86],"626":[22.24,22.27],"627":[13.66,14.16],"628":[50.41,51.82],"629":[58.41,57.21],"630":[47.89,48.71],"631":[56.98,57.64],"632":[33.04,34.3],"633":[40.27,40.05],"634":[16.59,17.28],"635":[22.84,23.89],"636":[0.24,0.21],"637":[20.68,19.48],"638":[67.86,69.92],"639":[20.56,20.84],"640":[5.32,3.79],"641":[21.07,21.02],"642":[50.62,51.62],"643":[52.62,52.27],"644":[40.13,40.57],"645":[0.6,0.56],"646":[20.89,20.96],"647":[19.14,18.94],"648":[11.16,9.08],"649":[0.71,0.94],"650":[1.07,1.34],"651":[15.37,15.95],"652":[76.19,75.64],"653":[0.6,0.62],"654":[15.07,15.97],"655":[51.57,52.2],"656":[14.05,14.21],"657":[13.92,13.13],"658":[43.51,44.01],"659":[27.33,26.76],"660":[1.83,2.69],"661":[26.61,26.05],"662":[22.53,22.47],"663":[10.5,10.99],"664":[60.59,61.69],"665":[19.02,19.16],"666":[26.25,27.9],"667":[29.5,29.93],"668":[3.12,3.29],"669":[14.18,15.65],"670":[41.9,42.11],"671":[33.95,34.62],"672":[44.41,44.89],"673":[32.3,32.57],"674":[32.12,32.5],"675":[25.12,25.09],"676":[30.88,31.18],"677":[12.47,12.93],"678":[16.82,17.52],"679":[27.44,27.71],"680":[2.25,2.32],"681":[14.93,15.65],"682":[47.76,47.64],"683":[17.55,18.19],"684":[16.98,17.68],"685":[11.52,10.66],"686":[10.87,10.7],"687":[38.95,39.15],"688":[16.66,17.22],"689":[23.39,22.4],"690":[32.2,31.28],"691":[27.11,27.87],"692":[11.94,11.97],"693":[21.23,21.92],"694":[73.6,74.16],"695":[19.6,19.78],"696":[22.57,23.87],"697":[30.8,30.79],"698":[30.32,29.48],"699":[54.6,55.97],"700":[22.42,21.86],"701":[34.33,34.8],"702":[53.85,53.38],"703":[66.34,65.95],"704":[27.87,28.53],"705":[46.94,47.04],"706":[33.56,32.67],"707":[23,24.16],"708":[53.92,53.74],"709":[41.69,42.03],"710":[12.64,12.79],"711":[51.37,51.73],"712":[10.26,9.02],"713":[53.72,54.21],"714":[38.96,39.99],"715":[18.71,19.05],"716":[30.03,30.67],"717":[61.67,62.6],"718":[19.37,19.28],"719":[9.44,9.91],"720":[47.35,48.69],"721":[64.6,64.63],"722":[7.84,8.11],"723":[13.01,13.18],"724":[20.34,20.43],"725":[31.88,31.88],"726":[20.07,19.71],"727":[48.8,49.13],"728":[16.09,14.53],"729":[8.81,8.49],"730":[26.52,27.42],"731":[8.35,8],"732":[31.07,31.93],"733":[6.57,6.6],"734":[23.93,24.14],"735":[5.6,5.59],"736":[16.06,15.86],"737":[7.99,7.99],"738":[4.56,4.65],"739":[20.83,20.91],"740":[5.14,4.62],"741":[38.99,39.79],"742":[17.82,18.1],"743":[39.74,41.14],"744":[1.99,2.16],"745":[16.43,16.46],"746":[18.71,18.92],"747":[22.83,23.48],"748":[8.91,10.03],"749":[66.6,68.58],"750":[12.1,12.12],"751":[6.93,7.09],"752":[21.84,19.56],"753":[47.4,47.76],"754":[15.43,15.2],"755":[4.51,4.89],"756":[8.54,8.78],"757":[18.17,18.57],"758":[10.49,11.64],"759":[0.65,0.93],"760":[14.89,13.33],"761":[21.16,21.01],"762":[23.32,22.89],"763":[8.12,7.11],"764":[7.26,7.45],"765":[11.38,11.35],"766":[16.07,14.97],"767":[55.96,56.97],"768":[57.84,58.66],"769":[32.89,32.86],"770":[61.62,61.12],"771":[16.12,16.5],"772":[10.24,9.6],"773":[24.48,25.08],"774":[39.88,40.52],"775":[18.44,17.59],"776":[47.58,47.37],"777":[31.86,30.52],"778":[34.13,34.04],"779":[1.96,2.2],"780":[33.84,34.23],"781":[30.1,30.33],"782":[60.77,62.36],"783":[3.02,3.23],"784":[1.37,1.22],"785":[5.54,6],"786":[25.32,25.25],"787":[21.89,21.43],"788":[52.12,51.72],"789":[14.52,14.74],"790":[9.15,9.17],"791":[13.13,12.35],"792":[28.32,28.87
2569],"793":[36.15,37.43],"794":[9.83,10.26],"795":[6.87,5.66],"796":[27.1,26.48],"797":[34.23,35.17],"798":[68.81,69.38],"799":[49.37,50.48],"800":[62.94,62.98],"801":[47.59,48.77],"802":[4.48,3.4],"803":[49.84,52.16],"804":[25.22,25.76],"805":[0.87,0.51],"806":[28.79,28.82],"807":[1.74,1.31],"808":[54.76,55.61],"809":[62.04,62.22],"810":[22.77,23.2],"811":[56.73,57.42],"812":[14.4,14.69],"813":[13.52,12.93],"814":[15.41,14.61],"815":[12.05,12.13],"816":[39.1,39.92],"817":[30.7,31.12],"818":[10.29,10.93],"819":[42.59,42.94],"820":[12.19,12.02],"821":[8.03,8.35],"822":[27.9,27.29],"823":[40.62,40.45],"824":[7.96,7.9],"825":[23.01,23.65],"826":[41.25,42.31],"827":[27.64,27.68],"828":[16.26,14.86],"829":[4.66,3.82],"830":[39.99,40.54],"831":[21.39,21.4],"832":[28.74,28.42],"833":[13.87,12.28],"834":[30.91,31.55],"835":[18.09,18.32],"836":[25.43,25.58],"837":[10.17,10.75],"838":[79.15,81.39],"839":[57.65,59.6],"840":[16.66,15.72],"841":[53.85,54.27],"842":[36.67,37.49],"843":[1.68,1.56],"844":[44.35,43.56],"845":[21.32,20.57],"846":[52.35,53.39],"847":[16.66,17.2],"848":[37.77,37.54],"849":[38.51,36.97],"850":[4.26,4.05],"851":[24.37,23.96],"852":[40.6,39.68],"853":[47.32,47.7],"854":[49.62,50.38],"855":[21.06,20.53],"856":[33.3,32.59],"857":[16.77,17.18],"858":[58.21,58.56],"859":[1.99,2.03],"860":[29.95,29.83],"861":[0.64,0.7],"862":[13.16,12.47],"863":[26.1,26.58],"864":[7.84,7.21],"865":[24.44,26.27],"866":[21.4,22.31],"867":[23.18,23.58],"868":[72.5,72.53],"869":[9.65,9.92],"870":[19.71,19.52],"871":[14.77,14.38],"872":[44.85,43.63],"873":[17.87,18.27],"874":[19.28,18.91],"875":[34.99,34.52],"876":[14.4,14.86],"877":[34.87,36.36],"878":[5.87,5.22],"879":[7.42,5.22],"880":[50.74,51.54],"881":[73.06,74.17],"882":[15.33,15.68],"883":[39.71,39.19],"884":[43.24,43.48],"885":[56.06,56.83],"886":[15.88,15.39],"887":[2,1.25],"888":[38.51,38.56],"889":[34.72,35.86],"890":[3.04,3.63],"891":[66.46,68.13],"892":[20.86,20.32],"893":[48.03,50.32],"894":[51.79,52.81],"895":[2.36,2.26],"896":[5.09,4.63],"897":[1.57,1.82],"898":[42.76,41.69],"899":[51.72,52.52],"900":[16.38,16.67],"901":[40.28,41.2],"902":[53.18,54.19],"903":[25.71,25.98],"904":[3.59,3.86],"905":[38.56,38.58],"906":[29.52,30.89],"907":[60.78,60.66],"908":[29.04,29.98],"909":[15.19,15],"910":[12.54,13.28],"911":[6.8,6.34],"912":[9.7,9.54],"913":[74.5,76.72],"914":[38.14,39.09],"915":[1.04,1.05],"916":[43.19,43.24],"917":[68.12,69.03],"918":[34.59,35.46],"919":[63.15,64.88],"920":[12.21,12.49],"921":[18.76,20.25],"922":[17.69,18.93],"923":[5.03,5.15],"924":[55.98,57.02],"925":[44.08,44.6],"926":[2.08,1.87],"927":[38.19,37.84],"928":[71.66,73.49],"929":[9.3,9.25],"930":[9.97,9.88],"931":[11.54,10.83],"932":[14.68,14.69],"933":[31.86,32.5],"934":[21.84,22.25],"935":[17.03,15.63],"936":[19.64,20.35],"937":[39.02,38.88],"938":[10.79,11.05],"939":[35.4,35.46],"940":[36.57,36.7],"941":[2.76,2.56],"942":[44.88,45.51],"943":[37.27,37.59],"944":[37.85,37.96],"945":[40.55,40.59],"946":[3.36,3.56],"947":[30.5,29.93],"948":[12.71,11.75],"949":[29.99,28.99],"950":[24.12,24.26],"951":[5.16,3.69],"952":[0.91,1.17],"953":[35.79,35.3],"954":[22.01,21.4],"955":[23.8,23.1],"956":[3.11,3.25],"957":[7.47,6.9],"958":[42,42.38],"959":[21.91,22.02],"960":[13.18,12.34],"961":[20.15,19.79],"962":[13.01,13.39],"963":[1.36,1.12],"964":[55.79,56.61],"965":[59.57,59.3],"966":[12.3,12.02],"967":[32.97,33.36],"968":[10.26,10.66],"969":[21.23,21.21],"970":[20.51,20.22],"971":[6.46,5.53],"972":[9.53,9.57],"973":[5.62,5.67],"974":[47.75,49.12],"975":[45.79,46.55],"976":[40.83,41.29],"977":[26.17,26.7],"978":[27.38,27.63],"979":[20.91,21.88],"980":[7.42,6.58],"981":[24.63,25.13],"982":[14.82,15.04],"983":[28.4,28.32],"984":[36.88,37.48],"985":[38.14,37.53],"986":[38.97,38.76],"987":[39.12,40.02],"988":[1.03,1.17],"989":[48.14,48.98],"990":[20.38,20.65],"991":[26.35,26.27],"992":[20.13,21.6],"993":[3.08,2.61],"994":[29.76,30.08],"995":[16.81,16.92],"996":[2.33,2.13],"997":[2.15,1.65],"998":[24.74,25.5],"999":[3.32,3.54]}},"516":{"44":{"0":[21.24,19.91],"1":[21.24,19.91],"2":[8.65,20.42],"3":[43.03,38.06],"4":[41.77,46.79],"5":[26.73,26.03],"6":[19.26,20.3],"7":[17.89,22.02],"8":[28.43,23.82],"9":[14.41,11.13],"10":[46.5,40.11],"11":[34.52,33.88],"12":[4.4,4.06],"13":[25.47,20.62],"14":[52.36,41.05],"15":[20.56,
256916.47],"16":[23.69,20.08],"17":[11.28,12.83],"18":[33.39,26.9],"19":[34.26,28.33],"20":[27.05,30.11],"21":[31.88,34.85],"22":[10.04,7.17],"23":[17.19,12.82],"24":[4.19,4.23],"25":[20.65,27.84],"26":[21.56,24.34],"27":[28.1,20.84],"28":[26.92,21.78],"29":[27.97,30.41],"30":[20.88,17.28],"31":[21.34,29.68],"32":[22.48,19.36],"33":[22.18,17.82],"34":[32.21,27.4],"35":[16.87,19.05],"36":[26.96,21.34],"37":[20.52,25.71],"38":[22.62,20.06],"39":[26.47,23.49],"40":[20,17.84],"41":[15.62,17.98],"42":[13.48,9.55],"43":[23.81,24.45],"44":[3.83,10.32],"45":[11.21,11.51],"46":[23.25,15],"47":[16.01,11.71],"48":[23.47,22.03],"49":[8.12,5.23],"50":[33.64,21.88],"51":[14.14,15.86],"52":[17.6,12.87],"53":[39.17,28.84],"54":[13.91,15.58],"55":[38.25,27.71],"56":[61.14,46.1],"57":[17.81,11.22],"58":[19.18,20.58],"59":[35.28,44.37],"60":[20.65,14.23],"61":[36.08,34.42],"62":[14.33,20.21],"63":[9.66,13.09],"64":[31.72,36.27],"65":[6.35,8.82],"66":[30.07,31.93],"67":[15.35,15.63],"68":[12.64,13.31],"69":[11.06,14.78],"70":[28.9,22.91],"71":[8.57,12.9],"72":[36.99,28.18],"73":[28.45,20.57],"74":[14.36,13.18],"75":[27.11,22.39],"76":[38.84,34.41],"77":[22.7,10.62],"78":[13.86,20.98],"79":[35.05,26.42],"80":[46.68,39.46],"81":[17.69,12.55],"82":[13.6,13.37],"83":[11.06,16.98],"84":[11.38,10.43],"85":[11.14,10.11],"86":[22.2,21.59],"87":[23.68,15.43],"88":[36.15,41.44],"89":[21.71,15.48],"90":[20.19,23.53],"91":[16.67,13.98],"92":[14.29,12.49],"93":[17.35,17.46],"94":[10.63,11.56],"95":[36.07,30.14],"96":[25.86,27.74],"97":[20.58,31.74],"98":[20.58,15.93],"99":[19.94,18.19],"100":[30.99,26.68],"101":[26.96,28.43],"102":[3.14,2.63],"103":[28.58,25.21],"104":[
256913.14,18.99],"105":[29.69,30.95],"106":[21.14,25.05],"107":[14.25,18.34],"108":[32.37,33.68],"109":[23.3,18.25],"110":[8.2,8.94],"111":[25.42,20.29],"112":[34.14,36.79],"113":[22.97,32.73],"114":[39.87,36.85],"115":[23.78,26.61],"116":[36.21,31.8],"117":[34.2,41.88],"118":[11.82,10.35],"119":[5.73,8.21],"120":[21.03,11.6],"121":[16.52,12.53],"122":[25.96,21.94],"123":[17.89,12.78],"124":[14.38,13.62],"125":[22.15,20.47],"126":[28.45,24.12],"127":[33.03,24.05],"128":[39.29,33.98],"129":[22.17,18.91],"130":[41.77,31.44],"131":[8.74,13.84],"132":[33.34,27.36],"133":[18.14,12.55],"134":[24.91,19.2],"135":[25.66,29.78],"136":[28.05,37.25],"137":[31.01,22.22],"138":[47.8,45.57],"139":[11.28,9.49],"140":[25.74,25.65],"141":[13.47,20.01],"142":[18.78,19.33],"143":[16.76,17.37],"144":[22.22,13.31],"145":[13.22,12.73],"146":[24.6,31.5],"147":[19.21,21.11],"148":[24.99,30.14],"149":[16.3,13.46],"150":[30.12,46.33],"151":[16.07,16.65],"152":[16.33,15.36],"153":[32.53,21.49],"154":[27.38,35.86],"155":[19.87,24.74],"156":[34.49,45.15],"157":[30.28,26.61],"158":[6.07,5.75],"159":[10.74,11.3],"160":[27.93,33.64],"161":[19.88,17.32],"162":[21.86,18.21],"163":[9.42,14.24],"164":[6.17,7.47],"165":[13.56,17.88],"166":[27.73,27.34],"167":[20.43,27.01],"168":[31.94,24.67],"169":[11.09,11.07],"170":[37.04,28.2],"171":[13.4,12.88],"172":[12.16,10.03],"173":[17.6,26.41],"174":[19.91,14.57],"175":[34.17,30.15],"176":[49.9,48.85],"177":[27.93,31.18],"178":[26.75,28.66],"179":[28.48,26.28],"180":[38.54,22.69],"181":[19.39,11.72],"182":[13.66,16.44],"183":[15.33,10.51],"184":[21.55,22.36],"185":[38.44,37.07],"186":[29.7,29.19],"187":[24.52,23.38],"188":[38.74,29.16],"189":[18.77,20.18],"190":[21.68,22.86],"191":[23.17,17.4],"192":[17.25,21.3],"193":[21.53,21.9],"194":[20.7,23.75],"195":[23.42,28.9],"196":[25.48,20.68],"197":[12.58,14.55],"198":[10.12,14.66],"199":[36.25,25.95],"200":[16.12,12.53],"201":[16.62,14.01],"202":[8.88,13.04],"203":[32.24,30.55],"204":[20.48,32.24],"205":[29.38,37.29],"206":[21.27,22.06],"207":[14.62,11.19],"208":[6.25,6.09],"209":[22.02,21.71],"210":[28.76,36.74],"211":[13.47,16.43],"212":[23.31,20.65],"213":[18.95,14.7],"214":[24.82,26.4],"215":[15.27,11.81],"216":[11.24,14.53],"217":[11.94,5.28],"218":[24.43,19.62],"219":[18.85,11.94],"220":[25.05,22.92],"221":[20.11,20.91],"222":[40.25,37.16],"223":[24.34,15.08],"224":[25.74,26.09],"225":[15.94,14.62],"226":[23.11,18.39],"227":[7.05,8.08],"228":[3.18,2.58],"229":[27.7,32.23],"230":[21.63,22.89],"231":[14.15,13.97],"232":[10.67,12.14],"233":[21.4,18.74],"234":[11.25,16.61],"235":[15.01,15.62],"236":[24.23,15.32],"237":[15.95,17.02],"238":[12.46,13.58],"239":[19.52,27.3],"240":[11.86,14.86],"241":[43.29,29.13],"242":[9.25,9.38],"243":[27.53,29.62],"244":[21.32,25.83],"245":[22.02,20.38],"246":[18.41,25.99],"247":[24.06,28.44],"248":[30.37,27.02],"249":[28.93,44.81],"250":[19.97,25.12],"251":[29.42,23.53],"252":[14.52,23.63],"253":[13.03,21.38],"254":[16.47,14.73],"255":[43.28,39.73],"256":[31.58,31.13],"257":[10.89,19.7],"258":[10.79,16.52],"259":[12.36,9.59],"260":[20.06,23.06],"261":[26.83,25.16],"262":[30.74,26.55],"263":[19.84,23.24],"264":[14.91,21.35],"265":[14.76,7.09],"266":[22.36,13.1],"267":[20.26,15.9],"268":[17.69,19.17],"269":[35.98,44.34],"270":[12.36,16.34],"271":[20.41,25.78],"272":[16.92,23.53],"273":[31.85,31.47],"274":[11.55,12.78],"275":[18.5,23.86],"276":[20.5,18.83],"277":[2.57,2.14],"278":[18.39,10.92],"279":[14.5,18.04],"280":[27.13,27.2],"281":[17.93,21.71],"282":[16.77,12.62],"283":[42.91,35.5],"284":[9.26,6.57],"285":[18.35,20.96],"286":[25.57,26.91],"287":[5.4,9.45],"288":[15.05,17.19],"289":[20.76,17.54],"290":[14.6,16.29],"291":[28.05,15],"292":[22.39,24.72],"293":[33.25,34.54],"294":[17.71,16.6],"295":[26.63,27.76],"296":[23.64,35.42],"297":[19.05,13.24],"298":[20.21,17.67],"299":[40.23,33.83],"300":[30.23,26.83],"301":[13.82,12.04],"302":[9.17,8.47],"303":[19.98,26.51],"304":[22.88,15.25],"305":[31.6,28.49],"306":[26.21,20.53],"307":[12.68,16.26],"308":[26.56,30],"309":[30.05,27.42],"310":[24.15,20.15],"311":[36.15,31.23],"312":[10.44,8.48],"313":[28.98,21.78],"314":[6,11.76],"315":[42.49,44.01],"316":[33.92,25.07],"317":[23.38,17.05],"318":[29.24,34.79],"319":[33,40.5],"320":[30.79,34.06],"321":[31.01,28.41],"322":[12.2,16.84],"323":[
256913.41,10.64],"324":[24.41,24.43],"325":[25.25,25.04],"326":[20.9,15.5],"327":[22.75,29.45],"328":[33.4,34.42],"329":[15.67,22.7],"330":[14.82,14.41],"331":[20.35,23.94],"332":[14.6,18.01],"333":[18.53,20.6],"334":[35.69,27.64],"335":[31.88,25.6],"336":[26.96,33.58],"337":[14.82,10.85],"338":[10.47,8.36],"339":[34.57,36.43],"340":[20.58,16.05],"341":[30.88,33.66],"342":[41.65,40.24],"343":[12.06,7.58],"344":[28.22,27.43],"345":[27.76,26.31],"346":[32.75,43.74],"347":[38.99,27.33],"348":[17.56,16.48],"349":[22.78,34.96],"350":[34.39,37.22],"351":[34.45,28.79],"352":[21.93,23.7],"353":[16.48,21.53],"354":[13.46,24.7],"355":[42.17,51.45],"356":[24.85,37],"357":[45.91,36.28],"358":[30.29,28.87],"359":[21.7,13.1],"360":[19.68,20.01],"361":[15.92,15.97],"362":[13.91,20.56],"363":[17.06,9.87],"364":[20.82,17.52],"365":[46.57,37.2],"366":[34.74,45.51],"367":[47.2,42.49],"368":[30.16,22.51],"369":[29.91,32.78],"370":[26.16,26.43],"371":[11.51,10.52],"372":[23.47,22.34],"373":[20.15,23.84],"374":[29.4,32.37],"375":[32.23,28.35],"376":[27.34,22.69],"377":[16.35,12.45],"378":[20.07,15.4],"379":[45.57,40.02],"380":[13.99,9.38],"381":[35.25,31.67],"382":[19.56,21.82],"383":[30.83,23.99],"384":[9.71,13.66],"385":[3.44,3.86],"386":[20.24,18.96],"387":[22.9,20.95],"388":[23.73,22.33],"389":[17.06,17.72],"390":[25.6,20.83],"391":[31.39,27.52],"392":[21.05,16.79],"393":[26.99,28.02],"394":[30.98,28.98],"395":[28.52,25.36],"396":[7.29,6.14],"397":[16.25,18.43],"398":[5.22,4.81],"399":[12.86,19.14],"400":[43.29,44],"401":[27.04,40.17],"402":[23.08,28.43],"403":[25.63,30.22],"404":[18.52,14.57],"405":[29,38.03],"406":[33.19,45.82],"407":[2.6,4.99],"408":[7.48,13.12],"409":[25.52,30.21],"410":[39.02,34.46],"411":[34.92,28.03],"412":[7.64,7.75],"413":[32.66,37.09],"414":[27.78,29.23],"415":[20.41,24.69],"416":[17.89,18],"417":[37.52,53.19],"418":[16.97,18.3],"419":[26.23,26.93],"420":[16.67,18.43],"421":[31.19,31.86],"422":[14.26,15.33],"423":[12.48,17.74],"424":[31.15,32.47],"425":[15.38,18.68],"426":[16.18,12.52],"427":[14.57,25],"428":[41.28,35.17],"429":[35.84,26.42],"430":[27.14,35.93],"431":[29.19,26.11],"432":[22.68,24.78],"433":[24.98,30.77],"434":[30.1,16.94],"435":[7.46,7.91],"436":[23.11,25.63],"437":[18.5,13.82],"438":[20.92,12.74],"439":[30.4,30.45],"440":[23.19,23.26],"441":[22.32,34.91],"442":[36.65,29.44],"443":[41.2,38.04],"444":[22.51,19.49],"445":[34.68,45.35],"446":[27.57,24.68],"447":[39.46,33.78],"448":[16.17,14.46],"449":[16.11,21.88],"450":[23.07,22.95],"451":[21.84,24.84],"452":[9.99,15.4],"453":[32.25,31.12],"454":[11.46,11.6],"455":[4.75,8.76],"456":[16.74,7.35],"457":[19.6,15.78],"458":[37.09,36.55],"459":[15.76,16.39],"460":[29.32,32.93],"461":[30.67,23.24],"462":[16.96,21.02],"463":[15.21,13.26],"464":[18.82,16.94],"465":[21.15,24.16],"466":[16.22,16.45],"467":[7.32,7.36],"468":[51.4,34.38],"469":[12.64,17.88],"470":[26.11,18.42],"471":[10.2,10.98],"472":[20.42,18.52],"473":[35.71,35.54],"474":[15.07,21.5],"475":[23.3,31.21],"476":[31.16,37.75],"477":[22.94,23.03],"478":[13.57,19.54],"479":[8.24,7.17],"480":[28.4,27.58],"481":[30.83,27.34],"482":[10.86,9.67],"483":[21.04,18.37],"484":[26.21,21.12],"485":[15.99,18.21],"486":[22.12,17.88],"487":[13.94,15.53],"488":[44.75,37.31],"489":[12.84,15.15],"490":[20.81,20.23],"491":[25.75,13.65],"492":[31.39,27.52],"493":[8.35,13.03],"494":[45.6,41.32],"495":[28.54,21.23],"496":[34.13,23.62],"497":[35.26,19.43],"498":[11.23,15.05],"499":[20.16,14.42],"500":[24.71,29.24],"501":[46.58,33.01],"502":[23.34,16.84],"503":[19.67,29.16],"504":[19.7,15.57],"505":[54.36,46.13],"506":[39.64,37.15],"507":[34.18,35.81],"508":[7.64,5.31],"509":[40.85,37.27],"510":[36.18,34.97],"511":[11.02,11.91],"512":[4.09,2.51],"513":[23.86,17.44],"514":[8.42,10.92],"515":[30.95,27.18],"516":[34.77,26.02],"517":[19.07,32.31],"518":[17.46,19.11],"519":[15.06,12.85],"520":[17.98,14.41],"521":[16.7,11.46],"522":[20.35,23.5],"523":[19.48,30.04],"524":[20.56,27.41],"525":[30.21,31.56],"526":[17.94,18.75],"527":[30.14,30.08],"528":[39.72,33.24],"529":[25.31,26.39],"530":[30.24,36.27],"531":[4.2,4.76],"532":[19.53,13.12],"533":[20.17,18.21],"534":[11.43,18.05],"535":[29.21,21.52],"536":[12.33,12.24],"537":[11.31,14.77],"538":[2.09,3.64],"539":[15.24,19.62],"540":[22.14,19.64],"541":[32.86,35.74],"542":[33.75,31.44],"543":[10.79,12.47],"544":[3.34,7.59],"545":[28.22,22.71],"546":[29.3,36.39],"547":[36.93,28.85],"548":[29.41,26.67],"549":[16.88,21.72],"550":[31.37,44.9],"551":[3.77,4.39],"552":[23.86,23.77],"553":[37.28,46.39],"554":[14.36,14.6],"555":[33.34,29.22],"556":[34.48,27.22],"557":[34.61,19.12],"558":[18.96,15.23],"559":[20.71,19.01],"560":[3.42,2.47],"561":[30.45,28.71],"562":[12.6,6.71],"563":[43.12,41.48],"564":[30.43,40.1],"565":[20.14,22.08],"566":[20.3,23.94],"567":[31.12,20.22],"568":[18.46,12.71],"569":[34.04,38.55],"570":[40.87,40.99],"571":[17.49,11.63],"572":[5.
256909,8.23],"573":[16.01,18.15],"574":[9.44,6.38],"575":[51.66,42.06],"576":[50.51,40.52],"577":[29.16,23.8],"578":[10.55,13.17],"579":[8.29,6.62],"580":[25.89,27.96],"581":[15.58,18.61],"582":[15.76,13.25],"583":[25.73,22.6],"584":[20.2,24.5],"585":[12.2,13.67],"586":[32.49,30.46],"587":[27.04,29.09],"588":[21.24,16.35],"589":[3.14,6.93],"590":[14.96,12.91],"591":[1.28,2.47],"592":[15.8,15.13],"593":[4.71,7.04],"594":[20.2,23.98],"595":[20.23,15.03],"596":[19.9,16.88],"597":[16.45,9.64],"598":[27.1,33.6],"599":[27.64,15.34],"600":[21.21,24.26],"601":[31.65,46.61],"602":[36.76,26.23],"603":[38.36,33.74],"604":[18.09,18.71],"605":[12.98,14.46],"606":[10.17,10.31],"607":[23.01,17.22],"608":[25.97,28.93],"609":[53.63,38.99],"610":[25.88,33.05],"611":[7.58,9.5],"612":[30.73,30.73],"613":[36.51,37.7],"614":[6.96,9.17],"615":[22.83,20.54],"616":[22.77,16.5],"617":[12.04,10.91],"618":[52.15,43.04],"619":[21.83,27.03],"620":[33.04,28.4],"621":[35.31,27.23],"622":[9.74,10.88],"623":[27.36,17.52],"624":[16.46,10.73],"625":[22.14,19.81],"626":[8.55,9.18],"627":[21.42,24.2],"628":[10.91,12.99],"629":[35.12,38.02],"630":[47.99,45.39],"631":[36.49,34.67],"632":[18.22,21.41],"633":[34.33,28.79],"634":[13.62,17.42],"635":[15.3,8.48],"636":[20.49,10.58],"637":[24.31,18.87],"638":[11.68,10.87],"639":[11.91,8.94],"640":[37.67,24.59],"641":[12.97,10.53],"642":[27.96,31.77],"643":[27.2,16.92],"644":[17.39,18.38],"645":[10.13,11.24],"646":[29.75,25.42],"647":[22.84,21.17],"648":[24.55,16.83],"649":[24.86,11.94],"650":[18.44,26.06],"651":[5.97,10.64],"652":[27.73,30.55],"653":[6.54,4.95],"654":[35.57,39.84],"655":[8.69,5.63],"656":[4.65,7.01],"657":[49.66,39.35],"658":[33.11,24.97],"659":[20.85,19.33],"660":[25.76,19.19],"661":[19.14,17.51],"662":[33.14,24.52],"663":[18.78,11.58],"664":[32.97,36.35],"665":[15.79,17.16],"666":[16.9,18.56],"667":[23.32,29.06],"668":[24.9,21.22],"669":[29.56,21.39],"670":[31.67,34.95],"671":[40.14,45.42],"672":[13.07,10.55],"673":[22.78,14.46],"674":[10.69,12.53],"675":[26.58,34.84],"676":[13.08,14.7],"677":[13.53,11.14],"678":[20.81,16.48],"679":[30.98,42.82],"680":[13.04,7.04],"681":[12.57,13.26],"682":[25.25,22.5],"683":[17.67,15.87],"684":[14.86,19.72],"685":[26.13,28.44],"686":[21.04,16.72],"687":[11.71,14.64],"688":[22.04,14.53],"689":[21.66,14.75],"690":[17.03,9.79],"691":[24.81,25.44],"692":[10.6,11.79],"693":[40.65,34.77],"694":[21.4,23.84],"695":[2.04,1.8],"696":[17.68,20.62],"697":[33.38,31.83],"698":[36.36,33.85],"699":[18.17,16.23],"700":[22.69,14.05],"701":[17.62,15.94],"702":[47.9,39.3],"703":[38.08,37.86],"704":[18.2,14.7],"705":[11.93,9.16],"706":[46.25,50.06],"707":[57.62,51.41],"708":[29.62,33.18],"709":[27.26,29.13],"710":[17.55,20.2],"711":[28.82,30.87],"712":[28.04,29.81],"713":[18.36,21.46],"714":[9.18,13.48],"715":[32.57,44.74],"716":[6.42,5.75],"717":[13.36,10.06],"718":[21.46,16.47],"719":[18.41,18.25],"720":[5.33,6.36],"721":[17.69,15.64],"722":[14.61,12.15],"723":[8.32,8.35],"724":[16.06,12.65],"725":[27.55,26.39],"726":[24.28,24.73],"727":[8.61,8.89],"728":[17.84,13.4],"729":[26.58,20.08],"730":[23.37,18.28],"731":[25.71,20.1],"732":[16.03,13.4],"733":[35.39,33.61],"734":[12.69,11.19],"735":[21.82,25.63],"736":[11.32,11.51],"737":[31.54,24.69],"738":[22.03,21.45],"739":[24.32,22.54],"740":[18.06,17.07],"741":[38.05,39.61],"742":[20.93,16.54],"743":[12.58,11.98],"744":[8.67,10.82],"745":[27.38,26.45],"746":[4.39,3.78],"747":[18.33,14.91],"748":[11.58,8.77],"749":[29.35,24.69],"750":[29.8,39.12],"751":[19.95,25.52],"752":[5.73,5.23],"753":[22.65,17.98],"754":[17.49,18.01],"755":[12.26,11.93],"756":[1.65,2.02],"757":[17.38,25.04],"758":[7.97,7.38],"759":[22.93,31.66],"760":[6.1,4.02],"761":[32.02,24.28],"762":[33.32,37.27],"763":[20.56,17.56],"764":[21.74,23.64],"765":[15.12,17.13],"766":[24.33,16.99],"767":[13.31,9.89],"768":[11.14,10.67],"769":[27.18,28.37],"770":[35.89,36.69],"771":[34.63,35.49],"772":[15.91,14.13],"773":[19,20.19],"774":[16.27,12.15],"775":[4.8,3.95],"776":[44.05,43.77],"777":[11.9,9.16],"778":[21.03,28.44],"779":[9.28,15.49],"780":[45.39,34.02],"781":[21.93,20.01],"782":[12.98,11.03],"783":[27.21,31.94],"784":[17.04,7.77],"785":[5.84,6.05],"786":[35.63,30.03],"787":[11.59,10.5],"788":[
256911.13,10.19],"789":[29.1,26.95],"790":[19.91,25.37],"791":[27.91,22.24],"792":[9.49,9.22],"793":[13.5,23.16],"794":[18.46,23.2],"795":[18.35,19.2],"796":[33.28,31.92],"797":[5.53,1.85],"798":[34.55,25.63],"799":[21.42,24.31],"800":[13.42,12.93],"801":[23.49,22.63],"802":[12.12,23.55],"803":[17.83,22.42],"804":[25.6,20.21],"805":[39.87,36.95],"806":[21.59,21.79],"807":[23.47,15.46],"808":[34.55,40.56],"809":[22.75,15.68],"810":[21.05,24.32],"811":[36.24,40.05],"812":[9.76,11.25],"813":[31.41,35.71],"814":[19.83,17.04],"815":[31.48,23.03],"816":[22.93,17.63],"817":[23.52,23.62],"818":[4.66,5.61],"819":[44.56,33.73],"820":[37.59,33.8],"821":[33.73,32.27],"822":[18.05,17.84],"823":[28.31,25.6],"824":[7.17,5.32],"825":[18.39,14.91],"826":[20.54,28.62],"827":[10.63,11.61],"828":[20.97,15.52],"829":[20.49,18.16],"830":[51.76,43.52],"831":[25.99,22.45],"832":[12.36,11.02],"833":[18.03,21.83],"834":[21,22.29],"835":[31.46,34.33],"836":[35.01,38.93],"837":[35.36,34.33],"838":[36.95,32.7],"839":[7.25,6.72],"840":[20.8,14.05],"841":[23.13,22.03],"842":[18.19,25.18],"843":[8.94,5.31],"844":[29.93,27.22],"845":[35.06,38.2],"846":[31.59,27.81],"847":[12.41,12.22],"848":[20.48,13.32],"849":[22.69,14.3],"850":[27.56,17.25],"851":[12.52,11.4],"852":[13.01,11.78],"853":[43.1,35.71],"854":[34.27,26.36],"855":[28.26,22.95],"856":[29.43,29.84],"857":[12.58,18.12],"858":[40.19,31.78],"859":[34.94,44.61],"860":[20.49,18.65],"861":[19.38,19.14],"862":[33.18,22.51],"863":[34.65,28.66],"864":[29.51,22.9],"865":[21.39,23.64],"866":[50.18,49.73],"867":[31.9,38.82],"868":[22.88,17.13],"869":[10.73,15.15],"870":[30.69,33.93],"871":[34.38,31.93],"872":[15.99,10.14],"873":[31.78,25.32],"874":[19.28,13.28],"875":[25.23,26.99],"876":[25.67,26.07],"877":[23.7,21.13],"878":[31.74,37.62],"879":[22.11,13.35],"880":[14.27,14.66],"881":[45.86,41.42],"882":[36.45,36.93],"883":[44.79,29.95],"884":[14.18,15.91],"885":[31.74,37.56],"886":[17.15,12.04],"887":[29.83,39.29],"888":[13.59,14.18],"889":[23.58,24.84],"890":[21.29,9.69],"891":[35.9,27.26],"892":[17.64,13.55],"893":[24.03,23.4],"894":[19.39,15.03],"895":[1.01,4.58],"896":[9.45,9.03],"897":[25.84,39.52],"898":[23.86,25.88],"899":[38.08,35.96],"900":[13.87,16.54],"901":[22.4,22.03],"902":[39.28,34.93],"903":[21.35,25.1],"904":[18.79,27.04],"905":[18.61,21.9],"906":[24.79,32.87],"907":[20.87,15.83],"908":[18.19,27.98],"909":[14.87,13.17],"910":[6.01,10.68],"911":[2.07,4.01],"912":[11.92,15.88],"913":[17.19,20.79],"914":[30.7,30.96],"915":[27.89,38.15],"916":[41.85,38.01],"917":[33.34,25.45],"918":[27.48,26.86],"919":[17.94,14.97],"920":[21.1,25.92],"921":[6.01,5.98],"922":[24.84,19.63],"923":[37.31,28.06],"924":[30.49,36.44],"925":[13.99,19.9],"926":[14.94,17.64],"927":[35.1,27.62],"928":[13.24,16.94],"929":[15.68,19.48],"930":[19.4,17.17],"931":[16.74,21.62],"932":[33.19,30.81],"933":[44.21,46.16],"934":[12.83,11.17],"935":[25.2,23.55],"936":[18.12,18.03],"937":[29.63,27.56],"938":[20.16,13.73],"939":[20.3,17.37],"940":[24.02,17.99],"941":[33.08,26.68],"942":[27.75,28.25],"943":[22.48,20.73],"944":[6.86,10.09],"945":[16.75,23.98],"946":[19.41,23.11],"947":[13.45,8.9],"948":[17.42,18.74],"949":[28.14,28.4],"950":[2.85,4.04],"951":[11.2,12.27],"952":[25.68,22.58],"953":[24.96,28.21],"954":[37.23,39.14],"955":[30.55,29.12],"956":[11.49,11.2],"957":[22.7,25.25],"958":[32.87,28.86],"959":[26.58,32.56],"960":[34.03,33.52],"961":[42.1,29.95],"962":[1.19,1.27],"963":[22.91,27.76],"964":[28.09,30.87],"965":[12.23,12.39],"966":[18.92,23.3],"967":[14.84,10.81],"968":[14.57,14.12],"969":[17.73,17.4],"970":[22.98,20.94],"971":[9.83,10.57],"972":[19.35,18.85],"973":[8.03,7.84],"974":[16.24,21.01],"975":[28.16,31.39],"976":[40.47,31.11],"977":[6.63,10.24],"978":[14.28,12.95],"979":[20.84,18.76],"980":[7.77,11.19],"981":[17.14,13.94],"982":[16.25,13.95],"983":[28.08,25.91],"984":[19.31,25.34],"985":[27.16,18.7],"986":[44.12,46.53],"987":[13.67,20.47],"988":[6.86,2.45],"989":[34.48,36],"990":[24.78,31.38],"991":[12.72,8.13],"992":[28.61,26.92],"993":[18.9,19.99],"994":[23.11,15.85],"995":[18.69,16.19],"996":[7.19,17.01],"997":[13.24,12.64],"998":[23.63,17.38],"999":[10.06,12.02]}},"517":{"44":{"0":[2.31,16.87],"1":[2.31,16.87],"2":[14.26,6.51],"3":[41.8,54.36],"4":[28.4,29.11],"5":[19.06,14.44],"6":[24.82,10.52],"7":[6.3,14.18],"8":[19.9,20.45],"9":[22.67,21.96],"10":[47.54,68.35],"11":[1.29,17.49],"12":[0.51,2.68],"13":[26.88,59.68],"14":[40.16,85.63],"15":[32.51,46.87],"16":[4.48,18.42],"17":[18.78,17.49],"18":[29.66,43.54],"19":[27.85,44.86],"20":[17.14,14.99],"21":[0.64,0.3],"22":[13.37,3.38],"23":[8.26,27.88],"24":[0.19,0.58],"25":[11.52,11.71],"26":[10.27,1.22],"27":[14.06,30.78],"28":[32.91,48.71],"29":[18.21,4.25],"30":[2.42,17.41],"31":[26.19,11.95],"32":[23.31,27.82],"33":[1.68,17.02],"34":[16.23,40.47],"35":[23.93,6.08],"36":[30.14,38.54],"37":[17.24,7.22],"38":[12.34,9.27],"39":[1.26,7.99],"40":[11.99,18.37],"41":[9.61,1.84],"42":[11.21,20.69],"43":[33.57,17.04],"44":[17.24,9.14],"45":[1.37,3.31],"46":[34.91,50.42],"47":[17.66,18.69],"48":[15.92,14.51],"49":[31.85,20.06],"50":[6.63,48.52],"51":[2.83,2.18],"52":[3.21,17.48],"53":[0.77,35],"54":[35.29,21.38],"55":[68.58,79.53],"56":[17.93,75.95],"57":[25.39,24.69],"58":[84.82,35.95],"59":[45.2,22.15],"60":[8.45,34.38],"61":[16.83,32.53],"62":[22.77,12.07],"63":[33,17.78],"64":[2.75,0.3],"65":[7.61,8.87],"66":[24.76,23.59],"67":[53.42,24.84],"68":[
25690.22,4.74],"69":[4.69,0.29],"70":[25.07,46.85],"71":[8.69,4.36],"72":[8.09,47.82],"73":[15.31,42.07],"74":[2.89,5.66],"75":[42.08,43.49],"76":[34.51,44.59],"77":[33.85,58.24],"78":[10.37,7.66],"79":[7.61,60.05],"80":[27.13,67.01],"81":[20.28,35.66],"82":[0.43,13.18],"83":[29.05,21.37],"84":[51.2,60.35],"85":[0.33,13.24],"86":[22.85,8.32],"87":[0.99,36.19],"88":[53.4,24.18],"89":[8.78,23.35],"90":[18.65,17.12],"91":[50.1,34.87],"92":[6.32,3.18],"93":[18.23,24.61],"94":[6.94,0.35],"95":[48.41,41.94],"96":[26.34,22.79],"97":[24.8,3.09],"98":[12.16,19.06],"99":[25.21,29.03],"100":[15.24,37.15],"101":[4.32,21.05],"102":[7.02,5.57],"103":[52.19,53.16],"104":[11.82,7.48],"105":[0.44,5.63],"106":[14.18,10.29],"107":[54.24,1.75],"108":[40.43,4.23],"109":[20.9,25.43],"110":[2.67,1.38],"111":[26.8,30.09],"112":[18.15,10.66],"113":[19.96,13.51],"114":[39.29,44.74],"115":[46.74,26.71],"116":[53.4,73.35],"117":[18.6,24.29],"118":[32.38,19.88],"119":[5.45,0.2],"120":[40.83,35.1],"121":[30.37,30.01],"122":[28.84,35.85],"123":[0.29,28.47],"124":[49.79,13.01],"125":[3.68,31.19],"126":[16.84,53.63],"127":[1.04,56.5],"128":[6.5,21.28],"129":[32.51,38.41],"130":[27.5,53.95],"131":[3.53,1.11],"132":[5.66,30.97],"133":[16.69,15.61],"134":[35.34,40.37],"135":[15.51,25.11],"136":[34.64,10.92],"137":[30.33,42.1],"138":[45.61,48.77],"139":[27.76,20.79],"140":[23.73,52.84],"141":[40.13,29.18],"142":[18.14,30.12],"143":[15.76,8.06],"144":[37.08,63.89],"145":[5.78,1.53],"146":[1.27,1.52],"147":[18.62,9.68],"148":[33.25,10.09],"149":[19.38,26.31],"150":[16.89,3.17],"151":[41.47,25.91],"152":[14.26,4.23],"153":[6.13,41.91],"154":[25.61,25.43],"155":[27.23,13.37],"156":[21.31,0.55],"157":[64.21,51.8],"158":[11.22,0.72],"159":[0.57,0.64],"160":[1.01,20.68],"161":[20.21,25.2],"162":[46.79,16.07],"163":[30.22,14.01],"164":[17.19,0.59],"165":[3.52,3.49],"166":[62.75,55.16],"167":[56.76,15.27],"168":[30.91,47.32],"169":[78.53,39.92],"170":[58.59,55.08],"171":[11.62,8.96],"172":[1.35,18.95],"173":[37.96,24.6],"174":[15.28,38.4],"175":[0.24,11.56],"176":[47.85,53.92],"177":[26.23,16.11],"178":[19.16,9.53],"179":[66.61,52.85],"180":[75.94,97.48],"181":[3.63,23.42],"182":[10.72,10.63],"183":[29.85,27.97],"184":[28.92,19.72],"185":[28.63,43.94],"186":[35.75,35.48],"187":[54.83,45.58],"188":[16.14,56.48],"189":[41.73,32.82],"190":[22.06,23.87],"191":[25.17,27.43],"192":[29.99,3.04],"193":[1.18,5.07],"194":[7.12,0.56],"195":[22.67,16.88],"196":[20.66,21.7],"197":[17.66,19.92],"198":[21.34,7.52],"199":[35.36,49.85],"200":[14.88,22.74],"201":[5.39,15.15],"202":[60.55,17.76],"203":[51.99,59.02],"204":[8.62,4.6],"205":[1.05,10.52],"206":[23.49,10.12],"207":[27.93,24.98],"208":[0.63,0.16],"209":[25.89,10.22],"210":[63.84,36.12],"211":[2.15,8.55],"212":[44.66,31.44],"213":[37.91,44.05],"214":[38.56,19.8],"215":[10.13,25.45],"216":[8.97,10.52],"217":[34.42,36.09],"218":[11.16,18.94],"219":[1.75,24.32],"220":[7.85,17.1],"221":[2.01,7.39],"222":[48.89,48.08],"223":[28.82,57.41],"224":[5.06,7.5],"225":[36.76,16.07],"226":[35.41,26.84],"227":[42.57,11.21],"228":[7.53,0.18],"229":[1.31,2.33],"230":[38.05,9.54],"231":[0.24,3.95],"232":[24.44,13.73],"233":[0.15,5.57],"234":[1.71,1.14],"235":[46.05,2.63],"236":[19.22,56.61],"237":[12.46,7.82],"238":[0.49,0.94],"239":[63.26,17.41],"240":[31.81,19.87],"241":[31.75,74.92],"242":[0.58,0.27],"243":[30.55,9.96],"244":[3.65,0.88],"245":[11.35,10.01],"246":[33.44,2.84],"247":[9.64,13.41],"248":[0.3,6.99],"249":[18.82,12.72],"250":[12.08,4.84],"251":[30.76,33.87],"252":[0.32,0.37],"253":[43.56,3.95],"254":[17.29,12.74],"255":[10.09,41.14],"256":[22.33,21.61],"257":[1.4,4.12],"258":[16.27,3.28],"259":[2.12,11.25],"260":[35.11,2.87],"261":[34.66,40.74],"262":[53.73,51.14],"263":[2.99,0.41],"264":[22.43,11.19],"265":[3.68,36.32],"266":[18.06,44.54],"267":[5.59,17.88],"268":[29.69,18.82],"269":[56.06,12.53],"270":[14.18,1.94],"271":[1.58,5.69],"272":[22.12,3.48],"273":[5.51,19.65],"274":[0.21,0.92],"275":[27.9,15.64],"276":[19.03,25.79],"277":[11.54,0.5],"278":[19.71,51.64],"279":[22.9,19.35],"280":[4.24,14.05],"281":[76.08,21.1],"282":[7.81,16.58],"283":[13.38,40.9],"284"
2569:[1.64,21.74],"285":[24.5,6.63],"286":[41.66,23.85],"287":[22.5,14.38],"288":[72.32,20.21],"289":[34.85,30.01],"290":[7.24,14.64],"291":[18.13,61.08],"292":[55.04,30.97],"293":[28.3,37.36],"294":[69.17,42.3],"295":[20.34,52.58],"296":[8.8,0.09],"297":[17.12,19.5],"298":[46.48,24.44],"299":[51.03,63.53],"300":[2.91,16.5],"301":[7.83,13.22],"302":[1.44,2.94],"303":[19.23,16.78],"304":[12.92,35],"305":[0.17,25.04],"306":[0.36,12.47],"307":[12.13,4.28],"308":[8.36,0.12],"309":[14.39,20.3],"310":[37.34,44.01],"311":[34.29,44.54],"312":[34.65,28.19],"313":[21.18,56.11],"314":[0.8,1.02],"315":[40.44,25.93],"316":[88.69,82.13],"317":[25.8,49.75],"318":[2.73,2.01],"319":[29.28,25.29],"320":[18.57,20.32],"321":[18.76,19.31],"322":[3.08,0.56],"323":[15.37,16.68],"324":[0.8,0.91],"325":[37.13,33.21],"326":[24.01,31.06],"327":[30.58,4.01],"328":[30.82,29.55],"329":[17.82,5.09],"330":[0.13,1.23],"331":[8.89,16.63],"332":[11.32,17.27],"333":[33.05,23.42],"334":[35.02,47.35],"335":[21.89,33.9],"336":[52.23,22.23],"337":[33.96,25.38],"338":[1.25,12.67],"339":[17.99,24.97],"340":[11.94,22.19],"341":[34.64,14.52],"342":[21.81,28],"343":[11.01,15.09],"344":[9.04,48.53],"345":[69.58,86.69],"346":[27.3,7.12],"347":[9.32,53.42],"348":[28.78,18.6],"349":[56.74,12.22],"350":[30.97,31.09],"351":[67.34,64.73],"352":[26.03,2.12],"353":[23.03,8.29],"354":[44.88,1.49],"355":[21.05,15.33],"356":[1.8,3.64],"357":[24.16,54.06],"358":[8.84,7.17],"359":[23.84,24.93],"360":[15.69,17.15],"361":[0.97,0.92],"362":[17.78,4.62],"363":[30.89,44.98],"364":[30.32,25.16],"365":[13.16,55.94],"366":[13.8,19.51],"367":[12.28,38.26],"368":[0.72,37.07],"369":[37.19,48.96],"370":[1.47,10.32],"371":[5.16,1.76],"372":[63.27,45.17],"373":[14.85,4.93],"374":[61.48,57.72],"375":[11.98,18.44],"376":[32.49,36.91],"377":[0.9,23.04],"378":[22.81,21.59],"379":[23.99,53.48],"380":[34.52,38.1],"381":[14.8,59.95],"382":[28.69,26.76],"383":[78.67,65.97],"384":[38.89,1.16],"385":[20.46,8.45],"386":[45.34,31.51],"387":[47.48,43.99],"388":[9.3,19.05],"389":[13.3,11.91],"390":[36.33,33.53],"391":[13.83,38.22],"392":[7.75,17.09],"393":[50.41,12.45],"394":[32.68,29.72],"395":[1.53,12.94],"396":[27.66,14.99],"397":[34.61,24.16],"398":[3.8,2.5],"399":[9.51,9.12],"400":[40,32.45],"401":[22.32,6.76],"402":[21.87,18.51],"403":[93.11,34.8],"404":[55.54,56.47],"405":[5.08,2.01],"406":[30.41,4.41],"407":[0.14,3.55],"408":[15.22,8.54],"409":[35.11,30.57],"410":[13.76,24.71],"411":[25.22,44.69],"412":[0.36,1.28],"413":[32.15,31.22],"414":[0.46,13.36],"415":[20.72,23.23],"416":[2.7,10.22],"417":[52.52,3.17],"418":[0.85,5.17],"419":[16.52,11.01],"420":[3.83,2.92],"421":[18.01,5.23],"422":[3.89,0.18],"423":[6.84,4.57],"424":[15.99,23.04],"425":[12.62,10.92],"426":[1.72,28.14],"427":[20.36,1.81],"428":[32.21,47.06],"429":[51.49,55.45],"430":[62.96,42.14],"431":[25.74,35.61],"432":[18.95,8.18],"433":[22.17,6.53],"434":[8.47,59.29],"435":[0.3,0.18],"436":[5.02,16.2],"437":[29.8,33.3],"438":[17.16,38.16],"439":[9.87,9.22],"440":[32.33,22.77],"441":[2.45,0.45],"442":[48.9,54.76],"443":[12.68,19.69],"444":[28.43,27.33],"445":[6.77,5.79],"446":[25.85,46.17],"447":[66.04,72.51],"448":[36.05,31.04],"449":[77.18,13.16],"450":[36.67,41.47],"451":[6.55,6.74],"452":[3.03,0.79],"453":[32.53,31.19],"454":[21.82,6.62],"455":[0.41,1.03],"456":[82.9,71.57],"457":[6.23,15.33],"458":[9.55,20.38],"459":[25.48,17.15],"460":[9.06,13.33],"461":[1.27,24.96],"462":[48.68,39.54],"463":[10.85,21.48],"464":[1.92,0.99],"465":[17.78,0.8],"466":[28.98,28.55],"467":[20.75,6.49],"468":[3.19,83.64],"469":[32.6,1.47],"470":[2.18,41.16],"471":[11.39,4.04],"472":[13.24,28.12],"473":[36.47,37.46],"474":[8.71,0.16],"475":[34.1,20.05],"476":[22.01,3.01],"477":[1.04,7.26],"478":[17.28,0.51],"479":[14.71,10.24],"480":[28.69,24.76],"481":[22.74,49.06],"482":[5.54,19.1],"483":[19.48,12.43],"484":[33.62,37.62],"485":[2.2,1.55],"486":[31.82,38.73],"487":[3.78,1.97],"488":[2.82,45.16],"489":[6.05,1.31],"490":[1.95,13.11],"491":[27.63,61.25],"492":[15.53,21.38],"493":[21.23,5.08],"494":[2.92,19.21],"495":[19.38,51.29],"496":[54.48,55.62],"497":[1.64,81.4],"498":[22.17,1.04],"499":[11.7,17.13],"500":[19.16,18.09],"501":[47.55,67.59],"502":[55.23,45.98],"503":[62.32,32.51],"504":[54.06,44.66],"505":[3.29,39.16],"506":[37.6,45.9],"507":[53.63,32.75],"508":[0.19,9],"509":[20.05,47.01],"510":[0.4,6.36],"511":[0.19,0.47],"512":[1.68,13.41],"513":[17.87,28.42],"514":[9.56,
25690.79],"515":[12.35,24.74],"516":[56.48,63.73],"517":[16.5,0.34],"518":[16.91,13.99],"519":[60.03,30.11],"520":[16.82,26.09],"521":[0.33,26.08],"522":[24.89,14.92],"523":[48.14,1.74],"524":[38.44,7.99],"525":[58.23,53.22],"526":[40.27,33.02],"527":[1.23,4.88],"528":[47.81,47.21],"529":[61.23,26.51],"530":[1.15,21.32],"531":[0.92,0.51],"532":[41.64,40.69],"533":[52.02,39.63],"534":[25.92,2.17],"535":[0.44,37.86],"536":[25.38,0.34],"537":[47.37,13.91],"538":[0.44,0.45],"539":[6.55,11.24],"540":[1.44,11.98],"541":[32.84,18.96],"542":[0.33,27.74],"543":[42.45,10.28],"544":[18.14,6.11],"545":[14.29,34.16],"546":[38.78,23.1],"547":[41.21,54.96],"548":[15.68,23.47],"549":[6.01,2.44],"550":[12.45,1.26],"551":[46.01,1.72],"552":[21.18,29.14],"553":[20.4,0.57],"554":[1.81,4.55],"555":[15.56,37.38],"556":[62.03,49.77],"557":[5.74,80.84],"558":[49.91,41.43],"559":[35.21,18.52],"560":[38.71,9.73],"561":[26.8,24.12],"562":[20.44,30.61],"563":[19.28,47.73],"564":[30.08,8.23],"565":[27.11,5.53],"566":[13.52,18.56],"567":[14.66,53.45],"568":[1.77,22.82],"569":[23.69,30.65],"570":[32.46,35.66],"571":[27.76,35.34],"572":[31.72,5.83],"573":[30.02,38.96],"574":[34.84,19.14],"575":[0.11,46.37],"576":[12.38,42.22],"577":[80.79,71.22],"578":[14.07,12.53],"579":[5.1,17.18],"580":[20.47,15.91],"581":[31.63,20.09],"582":[35.55,34.9],"583":[89.72,71.42],"584":[0.59,7.23],"585":[86.09,32.42],"586":[20.18,25.95],"587":[4.26,7.85],"588":[53.96,40.59],"589":[32.38,15.55],"590":[51.49,27.27],"591":[17.54,1.08],"592":[23.15,21.86],"593":[11.75,3.28],"594":[17.98,4.7],"595":[1.17,23.5],"596":[26.93,24.07],"597":[6.63,23.02],"598":[37.6,29.73],"599":[24.64,56.61],"600":[47.31,27.8],"601":[72.77,2.33],"602":[33.48,54.97],"603":[16.17,24.51],"604":[10.36,7.68],"605":[5.96,10],"606":[65.26,29.98],"607":[49.48,41.67],"608":[16.45,0.46],"609":[20.29,63.38],"610":[50.65,16.23],"611":[32.54,6.38],"612":[24.19,9.16],"613":[53.34,36.36],"614":[5.84,1.75],"615":[10.33,17.54],"616":[23.48,32.03],"617":[30.82,21.07],"618":[1.95,45.48],"619":[56,36.22],"620":[37.84,35.93],"621":[30.91,44.7],"622":[0.6,0.36],"623":[24.61,63.3],"624":[56.7,40.66],"625":[0.83,9.7],"626":[5.78,1.03],"627":[24.9,30.83],"628":[65.95,23.16],"629":[6.42,21.24],"630":[3.61,31.28],"631":[8.35,37.51],"632":[57.33,36.16],"633":[22,36.32],"634":[82.08,42.23],"635":[39.16,36.91],"636":[34.97,56.77],"637":[2.81,29.8],"638":[4.58,1.73],"639":[1.39,10.06],"640":[45.85,66.44],"641":[37.7,22.13],"642":[2.79,12.37],"643":[5.72,50.7],"644":[27.82,11.37],"645":[5.01,8.77],"646":[32.76,27.29],"647":[23.56,31.27],"648":[25.94,59.7],"649":[39.83,65.09],"650":[37.67,13.92],"651":[60.67,5.92],"652":[11.8,4.55],"653":[24.25,12.07],"654":[37.35,27.47],"655":[6.25,10.79],"656":[15.17,0.34],"657":[5.09,52.24],"658":[24.86,48.89],"659":[12.48,31.54],"660":[47.33,41.38],"661":[26.73,27.94],"662":[16.81,58.53],"663":[44.48,44.62],"664":[20.93,15.78],"665":[38.79,6.19],"666":[21.02,2.81],"667":[27.09,15.78],"668":[74.55,62.82],"669":[58.35,53.69],"670":[26.85,15.33],"671":[2.97,14.09],"672":[17.78,14.12],"673":[19.18,28.24],"674":[17.49,2.57],"675":[45.91,3.93],"676":[1.59,11.85],"677":[3.76,7.33],"678":[35.13,36.03],"679":[2.64,16.09],"680":[51.71,46.03],"681":[79.28,28.45],"682":[0.88,11.28],"683":[45.61,23.78],"684":[29.3,2.92],"685":[17.24,26.83],"686":[21.13,24.9],"687":[8,1.55],"688":[28.89,35.85],"689":[48.85,45.81],"690":[18.54,48.67],"691":[10.28,14.31],"692":[6.82,1.25],"693":[49.12,65.18],"694":[3.58,0.62],"695":[16.21,1.24],"696":[37.3,16.75],"697":[12.28,33.35],"698":[50.25,51.99],"699":[9.21,0.82],"700":[52.02,54.14],"701":[5.62,1.81],"702":[10.94,59.82],"703":[0.17,12.13],"704":[70.8,32.16],"705":[10.02,13.2],"706":[16.27,26.14],"707":[14.55,48.52],"708":[2.41,5.66],"709":[9.54,1.46],"710":[28.78,7.2],"711":[8.7,2.62],"712":[41.5,18.19],"713":[18.51,4.41],"714":[9.38,6.44],"715":[46.97,19.64],"716":[20.91,6.94],"717":[1.08,21.27],"718":[16.61,29.43],"719":[48.93,21.4],"720":[0.38,2.88],"721":[2.17,0.33],"722":[12.11,20.16],"723":[43.59,29.93],"724":[10.19,27.38],"725":[0.46,9.92],"726":[8.26,0.52],"727":[8.36,12.73],"728":[5.27,25.78],"729":[45.55,53.58],"730":[19.18,33.72],"731":[23.31,47.85],"732":[0.63,12.21],"733":[10.22,26.73],"734":[1.87,10.56],"735":[20.67,33.72],"736":[0.78,2.7],"737":[29.32,37.43],"738":[20.54,24.93],"739":[0.53,2.7],"740":[40.87,26.64],"741":[1.58,17.48],"742":[24.91,31.24],"743":[1.28,4.48],"744":[2.56,5],"745":[47.25,34.13],"746":[0.13,4.32],"747":[3.76,17.44],"748":[49.83,28.15],"749":[31.37,34.59],"750":[40.3,28.35],"751":[15.79,20.38],"752":[
256918.7,15.16],"753":[11.23,16.22],"754":[27.23,22.14],"755":[1.04,4.88],"756":[3.11,1.17],"757":[1.05,2.25],"758":[15.26,9.15],"759":[26.94,0.39],"760":[33.61,23.27],"761":[21.8,44.04],"762":[24.31,29.84],"763":[28.61,34.67],"764":[40.43,33.76],"765":[1.11,0.6],"766":[10.7,36.28],"767":[2.11,22.59],"768":[17.76,16.58],"769":[2.12,4.36],"770":[17.2,26.29],"771":[4.63,6.84],"772":[1.09,5.95],"773":[38.72,30.01],"774":[1.74,19.4],"775":[3.78,4.41],"776":[28.69,54.28],"777":[2.55,5.97],"778":[7.89,0.22],"779":[20.23,1.14],"780":[25.45,60.82],"781":[3.23,11.01],"782":[9.2,13.56],"783":[29.78,19.63],"784":[5.43,36.35],"785":[3.68,0.85],"786":[16.32,40.59],"787":[14.25,15.66],"788":[1.01,0.37],"789":[49,35.04],"790":[26.75,1.19],"791":[41.42,49.97],"792":[13.89,0.2],"793":[36.51,9.75],"794":[42.21,13.08],"795":[7.26,34.46],"796":[0.42,13.69],"797":[49.29,26.69],"798":[22.84,52.74],"799":[23.07,5.55],"800":[10.08,3.23],"801":[0.69,12.25],"802":[3.73,0.85],"803":[22.66,22.73],"804":[10.04,29.06],"805":[47.46,49.34],"806":[53.09,24.36],"807":[43.93,42.05],"808":[18.87,11.98],"809":[13.07,32.5],"810":[21.85,13.02],"811":[17,14.41],"812":[70.22,18.04],"813":[0.37,0.26],"814":[7.54,18.25],"815":[1.22,45.44],"816":[30.78,31],"817":[6.07,7.7],"818":[50.74,12.18],"819":[28.86,58.69],"820":[48.19,60.44],"821":[53.57,37.52],"822":[0.89,4.08],"823":[22.78,46.09],"824":[1.18,8.93],"825":[3.72,17.51],"826":[5.24,0.27],"827":[0.85,0.08],"828":[41.7,40.69],"829":[20.3,33.96],"830":[4.91,43.48],"831":[41.32,39.94],"832":[3.18,4.14],"833":[4.78,22.1],"834":[0.28,0.21],"835":[28.83,30.6],"836":[17.12,36.34],"837":[59.65,51.54],"838":[14.53,25.45],"839":[0.56,1.7],"840":[26.16,27.47],"841":[16.65,5.42],"842":[5.88,2.26],"843":[12.71,24.44],"844":[35.55,41.69],"845":[24.27,33.15],"846":[13.27,24.44],"847":[18.61,27.34],"848":[4.01,27.77],"849":[20.71,57.09],"850":[57.9,52.84],"851":[5.21,9.5],"852":[26.39,17.29],"853":[31.06,50.67],"854":[10.46,52.99],"855":[10.93,39.96],"856":[0.66,9.77],"857":[8.57,2.75],"858":[5.7,47.83],"859":[40.82,18.67],"860":[24.87,22.77],"861":[36.1,40.7],"862":[3.51,59.79],"863":[6.28,53.3],"864":[27.03,39.22],"865":[21.13,5.23],"866":[44.89,53.33],"867":[52.96,3.19],"868":[6.77,38.64],"869":[37.37,9.06],"870":[15.28,30.09],"871":[21.95,17.38],"872":[45.3,43.71],"873":[24.87,39.84],"874":[2.62,35.38],"875":[11.78,14.69],"876":[17.95,15.24],"877":[41.35,34.25],"878":[33.43,20.76],"879":[33.65,50.67],"880":[60.72,6.59],"881":[4.41,24.14],"882":[5.92,13.38],"883":[0.44,55.31],"884":[6.64,6.74],"885":[35.74,16.3],"886":[23.44,32.01],"887":[62.27,41.78],"888":[1.98,25.08],"889":[29.98,21.8],"890":[38.48,62.82],"891":[14.77,49.22],"892":[23.41,18.61],"893":[8.29,2.1],"894":[26.47,24.13],"895":[4,0.15],"896":[1.38,19.41],"897":[37.94,4.81],"898":[21.73,3.61],"899":[48.04,50.36],"900":[5.99,3.83],"901":[20.98,17.88],"902":[40.73,56.92],"903":[1.38,4.22],"904":[20.57,17.94],"905":[1.85,23.92],"906":[3,2.08],"907":[12.92,20.1],"908":[15.05,0.22],"909":[50.99,24.89],"910":[63.59,10.74],"911":[43.44,6.3],"912":[0.32,0.77],"913":[12.59,0.21],"914":[0.73,13.49],"915":[60.38,11.05],"916":[53.58,49.78],"917":[13.12,39.52],"918":[0.27,19.95],"919":[2.01,1.75],"920":[15.91,2.43],"921":[26.29,9.83],"922":[70.6,58.94],"923":[38.19,57.91],"924":[27.1,23.49],"925":[5.09,2.8],"926":[23.82,17.23],"927":[0.38,46.65],"928":[4.83,0.37],"929":[2.13,1.06],"930":[39.38,38.25],"931":[9.58,0.87],"932":[2.91,14.75],"933":[16.95,28.07],"934":[0.04,3.7],"935":[46.87,54.21],"936":[5.29,13.44],"937":[0.18,16.75],"938":[28.13,47.57],"939":[1.64,9.25],"940":[36.87,46.62],"941":[57.19,65.12],"942":[16.86,10.98],"943":[0.21,9.81],"944":[2.45,0.42],"945":[18.73,0.67],"946":[50.28,19.25],"947":[10.62,14.14],"948":[33.68,23.15],"949":[1.27,21.39],"950":[1.58,0.27],"951":[14.23,11.08],"952":[37.37,42.83],"953":[14.01,11.26],"954":[50.99,20.38],"955":[50.46,57.84],"956":[48.63,45.25],"957":[12.4,3.49],"958":[14.45,24.68],"959":[55.39,24.78],"960":[29.44,38.85],"961":[17.54,64.55],"962":[7.75,0.7],"963":[34.8,11.29],"964":[24.4,10.78],"965":[5.83,1.3],"966":[29.2,5.25],"967":[14.66,23.86],"968":[23.07,24.15],"969":[32.77,17.67],"970":[12.12,22.98],"971":[0.7,2.14],"972":[21.1,14.86],"973":[41.61,10.66],"974":[21.67,6.5],"975":[35.95,23.85],"976":[30.73,45.46],"977":[3.9,3.71],"978":[21.41,18.76],"979":[25.42,27.34],"980":[14.08,18.59],"981":[4.19,13.48],"982":[34.51,34.02],"983":[26.51,13.57],"984":[0.82,5.18],"985":[7,44.09],"986":[9.49,21.89],"987":[19.86,0.33],"988":[33.72,20.96],"989":[12.19,14.47],"990":[11.39,9.03],"991":[4.62,14.5],"992":[20.09,24.13],"993":[19.38,5.89],"994":[6.78,27.35],"995":[56.14,27.87],"996":[15.8,10.36],"997":[6.92,13.27],"998":[16.3,30.68],"999":[4.81,0.61]}},"518":{"44":{"0":[3.01,13.04],"1":[3.01,13.04],"2":[8.7,8.63],"3":[34.21,46.24],"4":[25.47,39.2],"5":[22.27,11.27],"6":[22.49,8.99],"7":[2.48,17.31],"8":[25.1,24.04],"9":[25.54,27.27],"10":[52.15,58.81],"11":[2.23,16.2],"12":[0.48,0.33],"13":[25.32,67.33],"14":[42.87,90.69],"15":[31.35,37.36],"16":[6.39,11.97],"17":[23.47,10.99],"18":[27.45,28.83],"19":[17.65,32.2],"20":[10.11,24.5],"21":[4.83,1.46],"22":[6.7,0.15],"23":[4.68,20.88],"24":[0.95,2.64],"25":[6.68,18.56],"26":[8.13,1.09],"27":[16,38.89],"28":[33.79,48.54],"29":[17.1,3.11],"30":[3.7,16.98],"31":[32.11,11.29],"32":[15.47,22.6],"33":[1.24,9.07],"34"
2569:[17.27,46.28],"35":[31.78,3.97],"36":[32.13,33.39],"37":[15.5,8.29],"38":[17.13,23.82],"39":[3.39,14.89],"40":[10.49,26.9],"41":[11.29,0.32],"42":[9.03,19.4],"43":[29.07,7.42],"44":[10.94,9.95],"45":[4.26,2.95],"46":[35.42,48.23],"47":[23.44,10.93],"48":[20.11,10.05],"49":[33.84,17.23],"50":[4.27,55.62],"51":[2.58,0.72],"52":[6.91,18.25],"53":[1.54,44.3],"54":[34.6,14.59],"55":[75.16,69.52],"56":[19.49,76.2],"57":[25.45,32.07],"58":[77.61,20.29],"59":[31.97,16.9],"60":[9.88,44.64],"61":[10.09,46.86],"62":[23.65,7.83],"63":[36.42,21.88],"64":[6.59,0.55],"65":[10.14,14.08],"66":[24.19,28.82],"67":[57.54,18.76],"68":[0.25,3.42],"69":[6.12,0.14],"70":[20.06,40.18],"71":[7.06,8.12],"72":[8.62,40.81],"73":[19.16,51.01],"74":[4.84,14.83],"75":[41.76,37.62],"76":[23.42,43.6],"77":[27.25,49.77],"78":[14.61,9.92],"79":[11.47,59.74],"80":[16.9,63.96],"81":[22.76,47.34],"82":[0.36,25.01],"83":[21.27,16.68],"84":[45.54,38.59],"85":[0.3,18.99],"86":[24.95,7.32],"87":[0.77,49.61],"88":[49.57,14.78],"89":[8.39,22.53],"90":[18.41,6.05],"91":[56.59,26.69],"92":[0.08,14.36],"93":[16.62,17.8],"94":[8.3,0.55],"95":[37.9,34.48],"96":[16.74,16.87],"97":[21.54,2],"98":[11.14,23.77],"99":[19.67,25.01],"100":[12.11,31.46],"101":[1.42,35.26],"102":[8,5.69],"103":[55.74,55.12],"104":[9.17,8.86],"105":[0.56,2.2],"106":[9.35,11.07],"107":[58.35,0.81],"108":[45.46,12.69],"109":[16.33,34.06],"110":[4.44,2.85],"111":[25.19,31.81],"112":[15.79,28.71],"113":[22.07,15.15],"114":[36.85,35.57],"115":[39.84,21.17],"116":[44.3,65.04],"117":[13.68,14.15],"118":[37.47,16.6],"119":[4.68,0.28],"120":[33.7,26.92],"121":[30.88,40.55],"122":[30.91,41.82],"123":[0.32,24.84],"124":[54.6,16],"125":[4.66,40.8],"126":[23.53,59.63],"127":[1.8,63.33],"128":[4.43,16.32],"129":[34.39,40.41],"130":[27.93,60.54],"131":[4.72,0.79],"132":[1.63,36.64],"133":[16.31,26.54],"134":[37.48,46.46],"135":[14.58,21.07],"136":[36.11,22.71],"137":[35.82,41.93],"138":[35.83,38.79],"139":[31.19,23.25],"140":[24.61,48.18],"141":[36.09,26.4],"142":[23.69,25.79],"143":[16.5,0.92],"144":[42.33,57.23],"145":[8.7,8.56],"146":[1.12,9.13],"147":[17.49,16.1],"148":[28.19,10.97],"149":[25.15,38.15],"150":[16.92,8.52],"151":[47.07,23],"152":[6.45,8.12],"153":[7.85,42.53],"154":[18.52,34.08],"155":[22.67,11.18],"156":[13.54,0.73],"157":[66.35,48.39],"158":[12.22,0.44],"159":[0.36,0.4],"160":[1.84,24.65],"161":[16.92,16.52],"162":[52.06,11.39],"163":[28.51,17.28],"164":[21.33,0.43],"165":[6.11,4.2],"166":[74.12,41.05],"167":[55.13,12.07],"168":[37.34,50.57],"169":[89.56,31.47],"170":[63.61,55.03],"171":[14.26,15.15],"172":[3.94,19.53],"173":[29.66,26.47],"174":[17.67,45.96],"175":[0.17,17.74],"176":[35.7,47.05],"177":[27.19,25.96],"178":[22.27,28.99],"179":[62.32,53.95],"180":[72.6,90.31],"181":[5.75,25.26],"182":[11.9,5.27],"183":[32.56,29.14],"184":[20.46,7.93],"185":[16.08,37.27],"186":[27.03,27.53],"187":[61.59,48.24],"188":[21.4,56.13],"189":[47.77,30.79],"190":[13.02,22.75],"191":[25.34,28.69],"192":[33.21,2.52],"193":[1.55,4.76],"194":[2.98,0.3],"195":[10.18,3.98],"196":[19.91,18.66],"197":[22.99,15.17],"198":[23.39,5.42],"199":[25.63,47.19],"200":[17.21,30.9],"201":[7.68,9.42],"202":[66.96,15.03],"203":[46.54,49.02],"204":[10.57,5.42],"205":[1.78,15.96],"206":[10.68,2.07],"207":[27.26,24.06],"208":[0.65,1.2],"209":[31.42,8.54],"210":[70.52,28.86],"211":[2.38,4.78],"212":[42.36,31.24],"213":[39.73,44.96],"214":[29.8,7.54],"215":[11.83,30.44],"216":[12.48,12.65],"217":[38.38,40.33],"218":[14.64,13.02],"219":[0.82,21.4],"220":[11.82,18.55],"221":[3.62,7.29],"222":[38.26,39.44],"223":[23.59,57.99],"224":[8.83,2.61],"225":[35.51,4.75],"226":[28.49,20.6],"227":[50.13,9.87],"228":[9.38,3.72],"229":[5.43,3.28],"230":[33.83,2.96],"231":[0.28,8.28],"232":[26.44,18.06],"233":[0.05,11.87],"234":[3.72,0.98],"235":[53.35,6.96],"236":[20.07,62.44],"237":[15.89,19.63],"238":[0.36,1.7],"239":[55.7,7.49],"240":[26.71,17.02],"241":[32.94,58.31],"242":[0.79,1.76],"243":[31.51,22.23],"244":[2.68,1.02],"245":[14.66,9.63],"246":[23.14,4],"247":[13.07,9.62],"248":[0.26,14.37],"249":[23.15,10.94],"250":[8.97,9.65],"251":[22.03,27.7],"252":[0.23,3.93],"253":[31.86,0.37],"254":[18.04,14.99],"255":[10.5,41.31],"256":[20.07,26.54],"257":[1.58,5.83],"258":[15.9,3.33],"259":[7.99,23.47],"260":[39.27,2.13],"261":[42.22,36.95],"262":[58.15,56.06],"263":[6.86,0.3],"264":[7.27,6.92],"265":[6.27,31.96],"266":[18.32,42.39],"267":[9.72,14.44],"268":[31.8,21.19],"269":[44.04,17.37],"270":[17.88,1.32],"271":[0.56,0.97],"272":[20.01,2.02],"273":[2.38,17.75],"274":[0.24,1.04],"275":[15.9,5.14],"276":[19.63,15.78],"277":[13.27,0.29],"278":[21.6,58.1],"279":[27.24,22.31],"280":[0.26,8.86],"281":[81.55,11.29],"282":[12.08,20.1],"283":[8.88,34.71],"284":[1.06,23.23],"285":[22.22,4.26],"286":[49.65,26.08],"287":[27.53,12.36],"288":[73.54,10.15],"289":[42.62,28.36],"290":[4.67,14.35],"291":[17.24,51.53],"292":[49.81,13.35],"293":[18.41,30.1],"294":[65.97,32.74],"295":[12.46,46.06],"296":[8.56,2.51],"297":[17.98,32.37],"298":[49.29,26.18],"299":[44.07,49.45],"300":[3.44,15.04],"301":[4.61,5.84],"302":[2.45,3.9],"303":[6.83,21.82],"304":[15.31,28.98],"305":[0.15,34.53],"306":[0.39,33.81],"307":[2.56,0.36],"308":[15.44,1.63],"309":[9.68,12.7],"310":[40.69,43.22],"311":[22.79,37.23],"3
256912":[33.21,26.06],"313":[17.08,49.36],"314":[0.36,0.86],"315":[29.05,17.51],"316":[90.23,57.29],"317":[32.67,49.26],"318":[3.41,3.34],"319":[26.28,29.05],"320":[21.86,20.63],"321":[25.2,33.97],"322":[2.61,4.13],"323":[19.08,21.69],"324":[1.7,3.97],"325":[42.42,35.67],"326":[16.79,31.85],"327":[28.99,2.18],"328":[20.97,17.44],"329":[16.84,3.58],"330":[0.36,7.43],"331":[6.23,9.6],"332":[10.64,9.26],"333":[29.62,30.27],"334":[35.52,53.84],"335":[23.04,44.66],"336":[57.63,14.4],"337":[38.66,29.72],"338":[1.64,7.04],"339":[18.73,22.27],"340":[13.37,19.66],"341":[33.36,19.1],"342":[23.13,28.7],"343":[10.22,21.32],"344":[10.79,58.18],"345":[57.36,66.46],"346":[16.09,10.92],"347":[14.19,63.27],"348":[34.15,17.75],"349":[53.95,8.69],"350":[31.99,37.34],"351":[71.59,50.09],"352":[29.37,6.08],"353":[25.51,4.36],"354":[34.76,0.48],"355":[15.49,17.06],"356":[2.22,8.09],"357":[24.74,49.51],"358":[14.57,5.26],"359":[24.09,32.51],"360":[15.63,27.66],"361":[2.02,0.86],"362":[5.53,1.25],"363":[36.8,55.13],"364":[31.1,25.45],"365":[17.71,52.17],"366":[18.82,23.19],"367":[13.89,37.84],"368":[0.73,34.24],"369":[36.38,42.83],"370":[1.5,15.73],"371":[4.63,1.41],"372":[69.46,39.38],"373":[10.22,9.95],"374":[50.72,58.45],"375":[13.13,27.36],"376":[30.88,31.34],"377":[1.71,17.94],"378":[23.02,18.06],"379":[20.68,42.94],"380":[38.36,19.61],"381":[11.21,57.09],"382":[35.25,24.85],"383":[71.77,71.53],"384":[41.25,0.6],"385":[20.97,6.66],"386":[47.72,26.38],"387":[48.46,44.41],"388":[2.78,10.52],"389":[17.7,16.8],"390":[39.18,24.07],"391":[11.35,31.06],"392":[10.24,21.32],"393":[56.79,4.91],"394":[28.68,30.69],"395":[2.81,18.6],"396":[27.25,16.62],"397":[28.49,23.57],"398":[2.61,1.93],"399":[8.24,1.76],"400":[28.73,27.14],"401":[25.92,14.33],"402":[7.93,6.2],"403":[93.46,19.46],"404":[47.03,47.03],"405":[4.6,3.96],"406":[20.45,2.14],"407":[0.67,2.21],"408":[17.57,11.16],"409":[40.03,31.42],"410":[14.16,23.69],"411":[22.48,44.06],"412":[0.28,4.47],"413":[34.17,34.93],"414":[0.91,17.43],"415":[13.63,15.32],"416":[4.55,11.72],"417":[49.04,5.05],"418":[3.4,4.22],"419":[21,8.23],"420":[6.43,1.24],"421":[22.37,20.54],"422":[3.85,1.52],"423":[10.17,4.6],"424":[17.9,14.46],"425":[12.35,11.85],"426":[0.62,39.82],"427":[20.42,0.88],"428":[37.56,53.83],"429":[53.79,53.03],"430":[55.43,42.37],"431":[20.3,36.42],"432":[14.81,6.73],"433":[21.16,3.16],"434":[8.78,59.62],"435":[0.3,0.2],"436":[1.18,3.35],"437":[29.31,37.57],"438":[19.43,46.43],"439":[6.63,5.06],"440":[31.7,19.49],"441":[0.6,0.4],"442":[48.68,55.52],"443":[15.6,17.38],"444":[28.48,17.44],"445":[4.36,13.05],"446":[26.55,45.79],"447":[68.16,76.12],"448":[43.94,31.21],"449":[86.24,8.75],"450":[34.41,47.78],"451":[5.64,8.35],"452":[3.78,2.1],"453":[25.88,35.64],"454":[22.83,11.19],"455":[0.18,0.22],"456":[90.4,62.44],"457":[7.82,18.9],"458":[11.85,19.48],"459":[29.19,15],"460":[11.33,11.18],"461":[1.41,28.98],"462":[42.64,28.69],"463":[12.21,27.86],"464":[3.9,1.6],"465":[26.29,0.69],"466":[28.3,20.05],"467":[27.4,7.27],"468":[4.32,93.62],"469":[31.84,0.24],"470":[4.33,54.59],"471":[14.63,5.33],"472":[15.24,27.11],"473":[29.08,26.43],"474":[9.16,0.17],"475":[28.27,15.47],"476":[28.51,2.35],"477":[2.13,5.41],"478":[19.53,0.2],"479":[21.64,16.75],"480":[19.87,25.68],"481":[20.03,48.05],"482":[6.12,19.97],"483":[20.96,15.67],"484":[32,30.26],"485":[1.96,2.61],"486":[23.73,26.06],"487":[3.64,7.05],"488":[3.99,52.05],"489":[8.02,0.39],"490":[8.61,26.08],"491":[23.6,50.1],"492":[18.78,17],"493":[27.37,4.28],"494":[6.71,28.81],"495":[20.58,62.83],"496":[59.5,58.74],"497":[5.6,94.56],"498":[25.54,2.29],"499":[13.43,36.63],"500":[18.92,15.55],"501":[40.51,66.31],"502":[52.39,37.84],"503":[52.79,21.02],"504":[57.25,33.59],"505":[5.52,38.49],"506":[31.15,33.76],"507":[44.3,21.57],"508":[0.42,5.52],"509":[22.17,49.98],"510":[0.49,28.88],"511":[1.79,0.22],"512":[3.47,19.82],"513":[23.44,29.49],"514":[10.76,0.35],"515":[8.99,28.56],"516":[63.37,66.43],"517":[16.8,0.84],"518":[19.94,8.41],"519":[61.82,27.26],"520":[15.45,28.1],"521":[1.13,26.45],"522":[21.89,5.34],"523":[42.16,3.66],"524":[38.37,5.1],"525":[48.57,55.55],"526":[47.32,35.12],"527":[2.48,15.21],"528":[42.05,35.61],"529":[66.1,16.7],"530":[1.79,23.96],"531":[1.3,0.79],"532":[47.42,47.32],"533":[56.96,36.01],"534":[26.27,0.6],"535":[0.57,41.47],"536":[32.19,1.56],"537":[47.76,10.5],"538":[0.53,0.87],"539":[5.92,18.82],"540":[1.41,11.95],"541":[26.81,26.57],"542":[0.52,46.19],"543":[50.35,7.82],"544":[10.53,3.73],"545":[18.03,39.88],"546":[29.26,8.54],"547":[38.63,62.23],"548":[13.5,17.05],"549":[4.68,4.37],"550":[7.71,2.58],"551":[49.67,1.21],"552":[12.61,25.96],"553":[16.71,1.72],"554":[1.03,5.96],"555":[23.26,45.68],"556":[66.15,55.23],"557":[11.28,94.88],"558":[46.55,32.41],"559":[36.29,12.8],"560":[44.13,4.05],"561":[22.48,23.88],"562":[18.27,23.31],"563":[22.83,45.04],"564":[34.94,8.31],"565":[32.14,2.48],"566":[17.75,18.24],"567":[11.93,59.09],"568":[1.54,21.01],"569":[22.97,36.12],"570":[21.48,24.34],"571":[30.53,39.51],"572":[35.14,7.42],"573":[31.57,28.21],"574":[38.95,18.29],"575":[0.97,61.43],"576":[16.92,51.36],"577":[87.52,72.54],"578":[8.09,20.68],"579":[6.7,16.46],"580":[18.79,25.2],"581":[33.15,17.09],"582":[42.33,38.28],"583":[88.1,55.71],"584":[0.54,2.12],"585":[87.1,23.11],"586":[25.18,30.33],"587":[
25696.29,13.28],"588":[57.7,42.27],"589":[37.93,12.72],"590":[48.35,23.47],"591":[18.37,0.35],"592":[30.62,24.87],"593":[14.62,2.76],"594":[19.55,1.96],"595":[2.57,40.22],"596":[26.95,22.18],"597":[2.14,39.39],"598":[26.13,16.45],"599":[20.77,59.08],"600":[45.91,27.28],"601":[70.42,0.7],"602":[30.75,41.71],"603":[15.96,22.2],"604":[12.51,9.72],"605":[6.6,12.59],"606":[66.88,18.7],"607":[51.78,32.75],"608":[23.77,0.83],"609":[15.47,59.28],"610":[46.04,15.38],"611":[35.61,9.18],"612":[31.54,24.09],"613":[46.24,20.7],"614":[11.39,0.66],"615":[9.06,22.41],"616":[26.25,43.66],"617":[32.28,26.36],"618":[4.84,55.49],"619":[65.52,27.75],"620":[31.85,42.1],"621":[31.45,35.01],"622":[2.05,4.63],"623":[27.52,63.27],"624":[55.59,36.81],"625":[2.4,14.36],"626":[1.83,1.21],"627":[25.74,33.67],"628":[74.69,14.71],"629":[0.86,22.02],"630":[2.45,35.45],"631":[6.66,54.72],"632":[65.02,21.99],"633":[23.5,37.51],"634":[87.31,31.95],"635":[43.7,35.77],"636":[38.01,58.54],"637":[5.15,40.39],"638":[4.51,3.17],"639":[3.17,10.36],"640":[46.79,79.62],"641":[45.17,18.95],"642":[3.4,13.3],"643":[8.88,62.65],"644":[21.88,19.46],"645":[9.28,12.67],"646":[33.93,25.68],"647":[28.82,32.63],"648":[24.85,68.8],"649":[39.31,51.42],"650":[28.97,8.21],"651":[61.45,3.04],"652":[17.93,11.22],"653":[29.71,7.16],"654":[24.23,15.49],"655":[6.9,17.33],"656":[11.7,0.36],"657":[3.81,53.2],"658":[25.96,44.76],"659":[18.11,33.33],"660":[48.73,33.06],"661":[30.67,36.97],"662":[16.79,54.99],"663":[41.35,35.51],"664":[20.3,20.96],"665":[43.31,4],"666":[20.38,0.8],"667":[15.23,4.81],"668":[85.21,52.07],"669":[53.41,45.21],"670":[31.84,29.21],"671":[6.17,16.37],"672":[21.16,16.87],"673":[16.74,31.26],"674":[24.42,1.5],"675":[50.3,5.09],"676":[4.06,14.41],"677":[3.18,1.24],"678":[31.33,26.17],"679":[1.7,17.71],"680":[59.55,28.53],"681":[90.63,20.2],"682":[0.18,23.1],"683":[43.8,12.24],"684":[31.45,2.97],"685":[23.66,29.76],"686":[22.36,24.1],"687":[11.06,1.62],"688":[29.41,38.92],"689":[53.5,51.85],"690":[21.53,54.96],"691":[3.04,2.8],"692":[10.24,1.89],"693":[45.11,62.04],"694":[1.59,0.5],"695":[21.67,0.65],"696":[29.86,8.86],"697":[11.69,39.47],"698":[56.91,58.77],"699":[10.15,1.58],"700":[58.55,61.11],"701":[8.92,0.75],"702":[17.67,69.62],"703":[0.16,11.62],"704":[77.98,21.73],"705":[14.97,22.31],"706":[11.42,30.67],"707":[14.04,51.83],"708":[0.2,23.59],"709":[8.99,0.82],"710":[36.15,5.65],"711":[2.81,4.11],"712":[31.27,18.93],"713":[20.28,5.41],"714":[3.08,0.82],"715":[46.35,19.4],"716":[22.64,4.24],"717":[2.42,20.43],"718":[17.22,17.94],"719":[52.54,22.44],"720":[0.21,2.59],"721":[1.66,10.05],"722":[8.86,9.51],"723":[45.1,21.24],"724":[10.83,32.74],"725":[1.16,17.57],"726":[14.54,0.94],"727":[7.14,15.81],"728":[4.02,37.86],"729":[38,45.86],"730":[10.71,32.05],"731":[26.04,50.52],"732":[0.46,9.3],"733":[16.04,27.99],"734":[2.88,10.42],"735":[23.46,36.76],"736":[1.14,2.09],"737":[23.3,33.51],"738":[17.41,17.31],"739":[0.92,5.2],"740":[42.82,28.59],"741":[1.52,20.96],"742":[19.41,30.04],"743":[2.71,6.91],"744":[4.57,2.75],"745":[34.57,39.05],"746":[0.18,2.87],"747":[5.22,9.52],"748":[44.36,12.75],"749":[29.26,39.31],"750":[47.46,23.16],"751":[8.65,18.83],"752":[23.75,16.71],"753":[12.75,23.94],"754":[33.7,19.32],"755":[1.15,3.2],"756":[3.47,0.56],"757":[0.16,4.91],"758":[17.8,14.09],"759":[36.29,0.24],"760":[41.56,26.78],"761":[23.3,33.63],"762":[27.69,37.29],"763":[30.3,32.55],"764":[30.67,31.14],"765":[0.88,2.64],"766":[13.76,43.8],"767":[4.77,25.3],"768":[22.83,13.74],"769":[3.37,15.59],"770":[10.72,44.96],"771":[4.31,10.33],"772":[1.98,7.19],"773":[33.57,25.72],"774":[2.94,9.4],"775":[4.11,12.4],"776":[26.99,60.52],"777":[4.77,19.37],"778":[8.81,1.95],"779":[10.28,0.62],"780":[18.83,52.83],"781":[3.8,5.55],"782":[8.24,18.72],"783":[30.44,7.73],"784":[3.36,21.37],"785":[4.98,0.9],"786":[12.02,43.01],"787":[17.37,18.21],"788":[0.9,4.18],"789":[55.96,43.42],"790":[33.02,1.86],"791":[35.96,53.92],"792":[17.38,0.27],"793":[31,13.82],"794":[38.5,9.49],"795":[16.07,40.15],"796":[1.13,15.66],"797":[57.41,17.6],"798":[22.91,59.12],"799":[26.58,3.18],"800":[10.82,4.05],"801":[1.37,21.35],"802":[3.86,0.09],"803":[24.75,9.89],"804":[12.21,25.83],"805":[40.75,38.64],"806":[56.02,23.83],"807":[45.58,25.91],"808":[21.16,26.51],"809":[16.34,43.88],"810":[11.94,5.46],"811":[15.58,28.61],"812":[70.51,10.29],"813":[3.84,0.78],"814":[11.22,24.19],"815":[2.88,32.49],"816":[28.75,27.92],"817":[8.31,8.84],"818":[57.7
25697,9.1],"819":[27.11,52.47],"820":[44.17,64.13],"821":[50.94,38.97],"822":[1.54,15.56],"823":[29.33,54.53],"824":[3.99,18.83],"825":[5.36,9.52],"826":[3.87,3.39],"827":[2.47,0.09],"828":[47.99,45.79],"829":[20.55,47.16],"830":[6.98,39.34],"831":[31.39,33.8],"832":[5.16,16.35],"833":[4.3,33.33],"834":[0.31,5.85],"835":[19.13,18.84],"836":[18.01,28.73],"837":[53.71,36.19],"838":[9.13,28],"839":[0.27,1.8],"840":[26.64,28.2],"841":[20.23,20.22],"842":[5.19,2],"843":[15.71,34.28],"844":[33.24,54.27],"845":[28.53,34.61],"846":[11.13,28.05],"847":[22.56,31.84],"848":[5.96,24.57],"849":[21.93,62],"850":[67.24,57.84],"851":[5.16,4.41],"852":[23.64,25.53],"853":[30.76,56.65],"854":[16.45,63.71],"855":[11.75,37.42],"856":[0.56,15.6],"857":[10.6,3.77],"858":[8.82,55.05],"859":[29.41,21.53],"860":[19.55,29.78],"861":[32.59,22.99],"862":[7.63,69.28],"863":[10.5,56.34],"864":[24.61,41.53],"865":[18.4,4.48],"866":[34.76,45.27],"867":[57.02,1],"868":[11.44,37.76],"869":[42.84,5.94],"870":[17.74,27.55],"871":[24.96,8.51],"872":[51.15,49.09],"873":[22.71,28.84],"874":[5.28,49.12],"875":[1.35,29.45],"876":[23.54,16.37],"877":[40.64,18.75],"878":[38.32,29.52],"879":[39.38,61.16],"880":[66.05,5.72],"881":[5.36,18.39],"882":[5.73,10.36],"883":[1.2,54.43],"884":[3.73,1.18],"885":[27.96,10.91],"886":[27.88,35.3],"887":[55.19,43.97],"888":[5.91,31.71],"889":[25.2,8.6],"890":[29.18,56.97],"891":[17.99,49.92],"892":[25.1,19.66],"893":[7.75,3.34],"894":[35.04,24.6],"895":[4.77,0.53],"896":[2.77,9.62],"897":[27.52,1.25],"898":[25.33,2.05],"899":[38.13,45.25],"900":[0.16,0.5],"901":[14.65,9.06],"902":[36.39,56.61],"903":[0.25,6.31],"904":[16.99,7.6],"905":[3.61,32.16],"906":[3.89,2.07],"907":[12.09,24.73],"908":[14.4,0.43],"909":[43.64,18.88],"910":[59.65,4.74],"911":[53.23,2.45],"912":[1.57,3.27],"913":[10.65,0.58],"914":[0.74,19.44],"915":[59.33,7.81],"916":[54.53,55.22],"917":[17.81,48.91],"918":[0.24,25.85],"919":[2.3,2.21],"920":[9.78,2.52],"921":[32.96,4.7],"922":[71.78,56.05],"923":[30.39,42.65],"924":[17.1,16.07],"925":[4.74,6.61],"926":[27.07,20.76],"927":[0.21,50.04],"928":[5.36,0.7],"929":[2.39,1.01],"930":[41.6,38.22],"931":[13.03,1.82],"932":[1.84,13.35],"933":[3.57,24.31],"934":[0.16,16.35],"935":[45.61,54.67],"936":[6.76,13.09],"937":[0.18,33.36],"938":[31.96,51.15],"939":[1.06,4.64],"940":[37.65,47.74],"941":[59.73,62.85],"942":[9.41,8.74],"943":[0.76,18.72],"944":[1.35,0.63],"945":[16.17,0.53],"946":[53.01,23.74],"947":[10.43,20.2],"948":[32.33,29.52],"949":[2.49,30.01],"950":[1.59,0.97],"951":[14.09,15.8],"952":[40.67,38.55],"953":[4.19,24.73],"954":[52.17,19.25],"955":[54.21,56.88],"956":[39.13,26.57],"957":[7.19,1.05],"958":[11.6,24.64],"959":[46.22,16.65],"960":[17.86,35.8],"961":[9.72,76.31],"962":[9.31,0.28],"963":[35.2,4.05],"964":[13.34,8.18],"965":[0.59,1.63],"966":[20.09,2.39],"967":[16,32.86],"968":[18.88,13],"969":[39,16.96],"970":[16.47,30.87],"971":[0.94,1.6],"972":[7.4,3.75],"973":[44.79,7.32],"974":[14.88,1.5],"975":[26.83,12.79],"976":[29.43,40.69],"977":[5.03,0.58],"978":[24.7,18.85],"979":[30.66,28.53],"980":[15.57,17.75],"981":[5.51,8.28],"982":[40.13,35.7],"983":[22.28,17.73],"984":[0.36,5.45],"985":[9.52,59.05],"986":[11.47,25.02],"987":[9.75,0.21],"988":[40.99,17.46],"989":[16.39,23.86],"990":[5.28,0.47],"991":[6.5,18.19],"992":[16.29,15.24],"993":[23.78,12.9],"994":[4.02,25.81],"995":[46.68,14.68],"996":[12.99,13.65],"997":[10.58,15.34],"998":[6.68,28.6],"999":[4.4,0.36]}},"519":{"44":{"0":[25.06,7.28],"1":[25.06,7.28],"2":[2.3,4.04],"3":[26.25,16.44],"4":[41.05,20.54],"5":[10.94,22.6],"6":[10.91,26.42],"7":[32.27,30.9],"8":[34.13,12.92],"9":[17.22,11.6],"10":[45.21,31.23],"11":[36.53,33.2],"12":[16.79,30.43],"13":[30.63,11.6],"14":[56.06,7.99],"15":[26.66,1.13],"16":[34.35,23.38],"17":[1.37,22.14],"18":[23.83,41.77],"19":[21.29,25.64],"20":[47.58,44.75],"21":[21.65,27.71],"22":[3.51,2.69],"23":[24.53,43.84],"24":[1.62,27.76],"25":[35.53,31.66],"26":[0.17,15.8],"27":[53.19,58.42],"28":[30.49,7.23],"29":[49.99,71.18],"30":[25.99,51.69],"31":[0.12,0.24],"32":[38.83,35.78],"33":[11.02,9.35],"34":[52.42,34.02],"35":[2.38,16.74],"36":[22.9,1.37],"37":[31.58,26.73],"38":[62.57,55.07],"39":[43.84,32.96],"40":[12.46,36.59],"41":[0.42,0.47],"42":[48.79,46.53],"43":[29.77,62.13],"44":[3.1,3.25],"45":[0.51,8.6],"46":[38.47,14.14],"47":[12.92,5.83],"48":[33.9,22.28],"49":[0.3,2.15],"50":[46.7,16.69],"51":[2.91,2.52],"52":[26.85,9.56],"53":[51.16,20.17],"54":[19.95,26],"55":[40.25,3.88],"56":[48.56,21.57],"57":[31.68,19.9],"58":[21.11,40.2],"59":[9.13,1.1],"60":[32.18,1.78],"61":[60.46,54.68],"62":[3.61,3.13],"63":[6.16,20.61],"64":[0.24,4.1],"65":[4.57,12.74],"66":[3.05,4.03],"67":[15.22,60.68],"68":[11.03,48.72],"69":[13.14,9.44],"70":[16.79,1.19],"71":[0.66,4.25],"72":[47.24,42.67],"73":[58.89,56.98],"74":[41.59,54.65],"75":[8.36,0.61],"76":[29.45,10.53],"77":[16.47,3.58],"78":[20.26,37.7
2569],"79":[25.77,22.88],"80":[38.24,0.4],"81":[20.59,17.87],"82":[31.84,38.81],"83":[1,0.52],"84":[0.62,7.09],"85":[25.47,33.74],"86":[29.91,45.09],"87":[42.29,0.16],"88":[7.12,4.41],"89":[51.42,35.12],"90":[0.16,1.87],"91":[13.5,21.36],"92":[53.13,67.97],"93":[13.93,8.2],"94":[2.66,14.08],"95":[21.19,4.42],"96":[18.84,2.87],"97":[0.23,9.38],"98":[62.93,34.61],"99":[2.88,8.92],"100":[22.09,4.39],"101":[50.88,15.19],"102":[0.3,3.72],"103":[23.48,1.01],"104":[2.07,0.66],"105":[5.67,27.91],"106":[55.11,32.52],"107":[0.44,0.64],"108":[47.56,27.4],"109":[41.08,20.29],"110":[23.04,54.21],"111":[35.18,22.3],"112":[77.95,40.82],"113":[6.94,0.11],"114":[21.37,19.6],"115":[2.03,3.68],"116":[52.17,30.89],"117":[19.15,30.05],"118":[19.55,22.15],"119":[4.14,26.95],"120":[0.8,6.57],"121":[17.09,13.48],"122":[27.56,7.38],"123":[19.85,1.73],"124":[14.72,13.59],"125":[18.53,2.12],"126":[21.3,7.13],"127":[21.96,18.18],"128":[25.98,37.64],"129":[15.6,22.46],"130":[77.1,33.05],"131":[6.45,32.51],"132":[28.93,12.71],"133":[35.16,36.83],"134":[43.27,8.84],"135":[30.02,36.09],"136":[18.19,54.67],"137":[18.4,0.57],"138":[39.1,22.53],"139":[31.71,44.87],"140":[10.03,0.91],"141":[25.15,21.31],"142":[9.79,3.8],"143":[9.57,12.3],"144":[5.64,39.61],"145":[25.31,22.96],"146":[24.27,31.65],"147":[43.05,54.61],"148":[27.01,46.4],"149":[20.8,14.65],"150":[12.35,11.35],"151":[19.9,29.77],"152":[34,35.59],"153":[42.25,25],"154":[28.64,21.65],"155":[16.63,20.1],"156":[6.8,1.55],"157":[20.25,1.4],"158":[2.1,5.26],"159":[3.73,49.97],"160":[34.44,30.76],"161":[13.48,11.58],"162":[30.87,14.73],"163":[4.02,30.79],"164":[0.64,4.07],"165":[9.34,0.81],"166":[15.58,34.09],"167":[6.33,4.23],"168":[46.69,7.44],"169":[4.14,21.93],"170":[27.7,19.09],"171":[11.06,0.08],"172":[19.95,34.82],"173":[11.42,20.86],"174":[32.75,2.44],"175":[55.71,24.39],"176":[47.61,18.15],"177":[37.38,36.25],"178":[20.41,2.72],"179":[30.47,12.27],"180":[4.73,16.39],"181":[31.63,20.1],"182":[58.29,94.34],"183":[14.44,8.64],"184":[8.58,28.92],"185":[27.17,34.07],"186":[10.18,0.67],"187":[17.5,0.07],"188":[56.66,25.97],"189":[26.8,15.08],"190":[23.54,3.67],"191":[40.64,48.67],"192":[3.59,15.71],"193":[26.39,48.88],"194":[66.87,56.52],"195":[0.41,1.53],"196":[46.09,23.53],"197":[1.01,16.21],"198":[0.53,41.36],"199":[3.72,30.53],"200":[14.96,14.94],"201":[21.09,5.21],"202":[20.23,43.51],"203":[3.24,23.67],"204":[1.43,24.83],"205":[29.44,23.33],"206":[5,1.54],"207":[22.79,42],"208":[35.26,61.73],"209":[14.66,29.73],"210":[3.13,0.24],"211":[15.19,0.77],"212":[9.08,2.23],"213":[12.5,13.25],"214":[43.81,78.46],"215":[16.96,27.46],"216":[17.65,38.37],"217":[12.64,4.45],"218":[28.77,30.4],"219":[12.78,0.4],"220":[18.9,20.86],"221":[0.16,5.53],"222":[36.49,34.91],"223":[21.93,2],"224":[1.71,18.67],"225":[10.97,0.34],"226":[13.05,34.73],"227":[0.29,7.68],"228":[21.28,21.51],"229":[0.48,4.22],"230":[27.06,18.74],"231":[21.01,4.05],"232":[5.09,0.27],"233":[34.04,36.65],"234":[1.16,12.86],"235":[34.15,41.79],"236":[46.55,33.05],"237":[36.17,28.02],"238":[12.97,33.05],"239":[24.52,25.6],"240":[4.79,6.09],"241":[14.67,4.78],"242":[31.81,53.4],"243":[43.97,41.03],"244":[56.88,37.8],"245":[45.18,34.12],"246":[24.27,24.06],"247":[2.1,4.14],"248":[60.57,37.72],"249":[21.51,33.42],"250":[29.57,36.49],"251":[5.74,2.57],"252":[0.11,3.45],"253":[19.09,38.96],"254":[35.12,52.55],"255":[39.52,24.86],"256":[55.28,53.24],"257":[3.18,18.25],"258":[8.26,5.67],"259":[18.51,42.78],"260":[2.86,25.51],"261":[9.87,8.84],"262":[48.12,33.99],"263":[51.35,56.93],"264":[20.58,3.9],"265":[39.83,42.94],"266":[23.5,13.13],"267":[18.86,2.05],"268":[2.47,0.77],"269":[47.5,43.19],"270":[0.42,25.07],"271":[16.62,20.59],"272":[3.81,11.16],"273":[49.14,57.67],"274":[5.81,14.3],"275":[7.29,36.36],"276":[14.09,20.73],"277":[8.28,7.06],"278":[32.56,36.37],"279":[7.09,2.53],"280":[21.16,4.48],"281":[42.84,37.62],"282":[53.53,55.54],"283":[77.91,60.54],"284":[22.67,43.94],"285":[12.1,26.7],"286":[27.76,27.37],"287":[2.4,30.37],"288":[4.85,1.87],"289":[8.31,4.96],"290":[31.05,34.53],"291":[8.56,6.95],"292":[2.59,5.56],"293":[29.17,14.98],"294":[21.74,1.44],"295":[15.02,10.27],"296":[34.64,33.09],"297":[34.9,36.26],"298":[11.37,31.41],"299":[43.84,24.23],"300":[25.53,3.13],"301":[19.28,18.29],"302":[30.36,23.7],"303":[22.92,16.6],"304":[30.42,9.61],"305":[57.36,11.32],"306":[54.92,21.67],"307":[1.73,18.12],"308":[11.32,32.12],"309":[22.8,24.68],"310":[44.53,24.38],"311":[55.79,52.4],"312":[
256914.87,4.87],"313":[7.19,5.99],"314":[17.97,38.39],"315":[24.69,33.85],"316":[12.19,3.98],"317":[23.87,2.57],"318":[41.89,29.42],"319":[9.6,0.07],"320":[41.77,27.97],"321":[44.77,35.3],"322":[42.35,58.59],"323":[30.62,24.7],"324":[19.97,8.42],"325":[31.03,18.71],"326":[21.42,10.33],"327":[2.21,3.88],"328":[15.64,20.87],"329":[2.84,8.37],"330":[74.71,72.22],"331":[0.28,21.43],"332":[31.2,63.34],"333":[14.52,16.29],"334":[61.12,14.46],"335":[58.48,58.78],"336":[2.32,0.29],"337":[16.22,39.74],"338":[1.66,0.25],"339":[41.04,31.41],"340":[14.23,10.63],"341":[41.99,46.2],"342":[28.38,25.5],"343":[26.68,31.49],"344":[27.15,1.96],"345":[0.08,4.29],"346":[12.18,22.32],"347":[60.61,41.4],"348":[14.39,5.85],"349":[17.75,20.92],"350":[9.55,9.19],"351":[27.22,27.26],"352":[30.09,33.61],"353":[13.99,25.22],"354":[21.19,40.07],"355":[28.48,29.55],"356":[1.07,16.71],"357":[49.03,33.49],"358":[33.99,75.32],"359":[33.03,17.42],"360":[33.73,29.88],"361":[6.25,24.95],"362":[17.9,44.69],"363":[13,20.65],"364":[14.09,4.25],"365":[48.95,31.19],"366":[16.24,0.69],"367":[17.67,22.75],"368":[24.73,20.62],"369":[19.16,10.74],"370":[39.56,29.97],"371":[66.81,76.09],"372":[3.92,42.6],"373":[27.25,35.13],"374":[6.32,20.81],"375":[52.6,34.99],"376":[20.26,5.65],"377":[31.63,49.14],"378":[43.28,34.81],"379":[38.32,23.92],"380":[7.49,21.3],"381":[34.81,0.24],"382":[5.55,7.26],"383":[20.24,13.06],"384":[6.36,17.35],"385":[1.14,1.63],"386":[2.92,3.17],"387":[35.52,39.34],"388":[32.08,24.76],"389":[3.51,0.11],"390":[23.98,1.8],"391":[23.83,5.11],"392":[24.55,16.17],"393":[2.47,0.36],"394":[23.35,15.9],"395":[47.34,31.16],"396":[29.83,66.31],"397":[27.1,13.37],"398":[47.76,88.96],"399":[8.82,57.51],"400":[26.98,33.89],"401":[17.71,52.86],"402":[1.15,0.38],"403":[25.59,10.27],"404":[6.8,2.84],"405":[27.2,40.97],"406":[26.53,16.62],"407":[19.68,71.74],"408":[4.52,1.61],"409":[8.37,2.1],"410":[30.89,34.79],"411":[59.99,47.32],"412":[5.91,28.26],"413":[25.63,23.17],"414":[51.85,58.55],"415":[7.08,3.44],"416":[26.73,26.07],"417":[17.31,30.73],"418":[8.39,34.07],"419":[1.59,46.93],"420":[19.95,58.72],"421":[31.95,31.28],"422":[14.11,38.77],"423":[4.22,13.46],"424":[24.15,54.27],"425":[0.09,3.84],"426":[63.09,40.49],"427":[3.97,11.95],"428":[35.69,0.08],"429":[51.43,8.56],"430":[4.42,0.44],"431":[30.89,33.31],"432":[30.45,51.19],"433":[4.15,2.35],"434":[27.17,12.17],"435":[5.5,26.93],"436":[3.86,33.43],"437":[23.23,18.94],"438":[27.54,9.7],"439":[26.07,12.47],"440":[7.28,8.66],"441":[3.88,1.64],"442":[56.82,29.35],"443":[16.04,10.13],"444":[22.29,14.21],"445":[42.6,48.54],"446":[25.52,6.9],"447":[11.44,1.49],"448":[12.66,17.33],"449":[0.41,6.11],"450":[35.27,13.34],"451":[3.74,16.45],"452":[3.94,7.47],"453":[54.65,52.25],"454":[16.09,36.47],"455":[25.77,35.34],"456":[1.97,15.8],"457":[60.57,49.98],"458":[47.07,43.91],"459":[16.81,38.95],"460":[21.02,56.32],"461":[46.09,25.24],"462":[0.69,4.46],"463":[38.64,52.94],"464":[41.82,52.15],"465":[24.07,20.58],"466":[18.07,62.75],"467":[5.15,0.61],"468":[71.54,3.45],"469":[0.5,12.69],"470":[44.57,39.68],"471":[10.41,34.7],"472":[16.08,11.5],"473":[7.41,8.77],"474":[42.5,55.62],"475":[2.33,19.48],"476":[9.91,3.77],"477":[27.68,44.67],"478":[34.2,61.75],"479":[13.21,26.98],"480":[3.12,3.77],"481":[33.69,6.21],"482":[2.35,0.19],"483":[34.88,49.64],"484":[10.29,0.32],"485":[21.27,15.43],"486":[15.94,8.41],"487":[22.95,18.9],"488":[74.42,47.92],"489":[2.69,0.26],"490":[21.82,44.51],"491":[8.48,4.58],"492":[7.44,16.26],"493":[6.88,12.75],"494":[91.82,59.79],"495":[15.77,17.97],"496":[32.41,16.36],"497":[48.07,1.9],"498":[8.32,32.87],"499":[60.04,60.37],"500":[34.09,43.65],"501":[2.75,21.98],"502":[19.54,25.6],"503":[17.31,31.8],"504":[0.7,6.23],"505":[57.96,6.25],"506":[14.33,7.15],"507":[39.9,45.49],"508":[15.92,35.46],"509":[47.5,11.96],"510":[80.77,51.21],"511":[6.93,8.75],"512":[8.32,9.95],"513":[35.49,45.33],"514":[0.35,24.86],"515":[46.18,62.1],"516":[23.22,6.21],"517":[17.23,22.76],"518":[1.23,3.78],"519":[1.1,0.63],"520":[18.71,5.01],"521":[37.52,28.32],"522":[46.7,49.77],"523":[20.2,16.6],"524":[3.09,0.92],"525":[14.53,0.33],"526":[3.24,28.98],"527":[22.18,38.15],"528":[54.9,50.84],"529":[30.09,28.61],"530":[27.44,14.89],"531":[2.15,30.44],"532":[23.8,23.4],"533":[7.04,50.77],"534":[17.68,62.05],"535":[40.13,17.04],"536":[21.85,21.32],"537":[2.15,6.9],"538":[3.03,19.74],"539":[19.34,19.67],"540":[29.34,22.2],"541":[42.86,36.84],"542":[50.89,8.65],"543":[0.16,11.79],"544":[2.33,0.5],"545":[39.53,15.96],"546":[2.76,3.19],"547":[52.68,49.94],"548":[39,12.73],"549":[8.64,18.2],"550":[5.85,0.56],"551":[5.47,23.43],"552":[31.38,25.71],"553":[17.19,11.46],"554":[15.23,24.49],"555":[34.33,26.72],"556":[38.19,5.58],"557":[40.97,1.07],"558":[1.81,0.34],"559":[7.7,0.28],"560":[2.8,16.42],"561":[32.21,26.95],"562":[0.54,4.26],"563":[45.96,8.8],"564":[0.33,1.34],"565":[15.37,11.52],"566":[14.51,19.15],"567":[42.99,14.96],"568":[20.13,23.01],"569":[30.2,24.34],"570":[35.41,32.09],"571":[22.73,15.67],"572":[0.13,6.39],"573":[0.57,13.95],"574":[0.77,1.41],"575":[83.56,21.42],"576":[54.1,0.74],"577":[10.69,21.01],"578":[24.47,11.88],"579":[1.94,15.98],"580":[38.88,36.93],"581":[2.37,5.81],"582":[11.75,16.79],"583":[1,1.38],"584":[26.88,16.87],"585":[4.2,19.99],"586":[27.57,22.86],"587":[24.64,15.16],"588":[5.85,12.14],"589":[1.79,29.12],"590":[22.42,22.52],"591":[1.95,32.56],"592":[14.97,2.28],"593":[
25691.36,0.92],"594":[8.49,55.25],"595":[29.47,44.04],"596":[38.97,26.76],"597":[26.66,5.13],"598":[28.87,48.96],"599":[3.78,1.57],"600":[6.65,1.04],"601":[8.81,3.01],"602":[7.77,1.63],"603":[31.25,32.8],"604":[30.01,40.82],"605":[19.21,30.2],"606":[1.59,23.93],"607":[3.5,5.12],"608":[10.29,30.59],"609":[38.86,3.18],"610":[10.9,0.29],"611":[3.86,1.55],"612":[62.37,63.63],"613":[10.56,4.74],"614":[1.43,32.19],"615":[39.67,56.05],"616":[47.22,1.49],"617":[15.57,21.37],"618":[83.78,13.47],"619":[1.01,0.53],"620":[20.26,1.1],"621":[15.18,0.88],"622":[36.34,26.97],"623":[5.98,25.69],"624":[13.67,1.17],"625":[24.91,2.3],"626":[18.87,34.21],"627":[17.32,9.39],"628":[34.91,48.55],"629":[64.86,43.84],"630":[53.17,54.18],"631":[67.93,37.35],"632":[13.07,50.21],"633":[50.62,31.65],"634":[2.53,28.37],"635":[11.67,48.05],"636":[0.83,0.31],"637":[41.38,6.33],"638":[62.66,73.43],"639":[39.4,9.59],"640":[32.36,0.66],"641":[17.39,25.71],"642":[43.05,59.61],"643":[70.41,31.83],"644":[37.13,33.43],"645":[0.17,1.05],"646":[16.63,15.15],"647":[26.27,13.81],"648":[32.06,30.73],"649":[2.95,0.6],"650":[0.59,21.93],"651":[0.24,26.4],"652":[78.51,60.12],"653":[0.37,2.32],"654":[9.61,28.84],"655":[43.24,66.24],"656":[5.69,15.8],"657":[49.59,0.16],"658":[47.87,55.03],"659":[27.76,16.88],"660":[7.77,2.94],"661":[28.63,23.74],"662":[36.95,5.22],"663":[16.78,13.03],"664":[67.91,53.75],"665":[17.6,20.89],"666":[22.83,9.95],"667":[15.56,42.98],"668":[0.86,0.26],"669":[19.63,25.8],"670":[42.28,30.08],"671":[27.93,17.24],"672":[31.33,47.04],"673":[34.91,18.29],"674":[21.43,41.49],"675":[32.52,22.04],"676":[23.65,30.62],"677":[5.72,9.87],"678":[6.88,25.97],"679":[22.43,28.62],"680":[0.73,6.91],"681":[4.3,17.27],"682":[59.63,19.02],"683":[3.18,18.16],"684":[2.59,38.73],"685":[14.52,10.78],"686":[24.63,16.44],"687":[37.32,45.82],"688":[27.23,4.53],"689":[20.23,24.34],"690":[31.43,37.86],"691":[18.62,24.15],"692":[15.01,0.62],"693":[17.19,34.78],"694":[74.91,57.25],"695":[14.03,18.72],"696":[8.24,26.47],"697":[38.57,25.42],"698":[44.84,17.97],"699":[34.83,58.48],"700":[40.12,13.5],"701":[25.92,30.81],"702":[70.75,21.87],"703":[55.6,37.28],"704":[14.62,22.79],"705":[32.42,42.04],"706":[40.3,26.97],"707":[33.97,14.6],"708":[65.59,31.54],"709":[30.46,45.05],"710":[4.34,1.35],"711":[68.85,32.36],"712":[13.24,7.77],"713":[43.3,61.85],"714":[12.74,70.16],"715":[13.33,13.94],"716":[4.95,25.66],"717":[48.83,53.47],"718":[10.74,2.83],"719":[5.45,1.34],"720":[4.6,59.19],"721":[68.69,36.55],"722":[5.33,1.81],"723":[2.18,5.28],"724":[16.91,27.35],"725":[43.14,24.13],"726":[16.28,24.63],"727":[30.76,53.22],"728":[36.15,8.24],"729":[14.52,1.27],"730":[24.53,26.46],"731":[19.2,0.96],"732":[17.53,33.78],"733":[12.17,4.47],"734":[18.74,27.9],"735":[0.73,12.33],"736":[6.1,35.74],"737":[19.63,0.09],"738":[3.78,4.15],"739":[29.07,7.63],"740":[15.69,1.23],"741":[41.36,27.63],"742":[20.6,12.02],"743":[42.86,42.81],"744":[0.29,2.59],"745":[14.04,21.2],"746":[20.07,13.45],"747":[21.47,6.13],"748":[4.32,4.17],"749":[60.27,69.68],"750":[5.92,11.72],"751":[2.12,22.29],"752":[15.71,17.95],"753":[48.73,55.59],"754":[15.83,6.16],"755":[0.25,0.21],"756":[2.09,18.3],"757":[6.2,22.32],"758":[12.1,15.32],"759":[0.32,7.74],"760":[14.05,2.66],"761":[19.37,5.11],"762":[27.28,16.18],"763":[14.43,18.04],"764":[11.19,2.94],"765":[14.08,15.85],"766":[39.17,6.94],"767":[39.19,63.68],"768":[52.89,63.88],"769":[41.88,11.66],"770":[86.05,39.17],"771":[17.96,27.08],"772":[9.75,4.01],"773":[3.83,49.94],"774":[24.51,50.95],"775":[31.1,3.59],"776":[49.86,46.88],"777":[36.54,10.18],"778":[14.56,28.36],"779":[6.09,3.6],"780":[46.1,15.4],"781":[19.25,12.54],"782":[44.29,54.45],"783":[7.12,0.83],"784":[7.47,0.31],"785":[2.48,13.26],"786":[38.91,8.61],"787":[26.88,28.9],"788":[50.1,49.38],"789":[15.8,20.24],"790":[7.09,0.16],"791":[27.74,7.46],"792":[20.57,24.43],"793":[18.93,48.57],"794":[8.17,6.4],"795":[11.02,6.69],"796":[31.31,17.58],"797":[9.92,54.26],"798":[69.95,51.5],"799":[25.78,53.09],"800":[59.73,32.58],"801":[41.85,49.12],"802":[4.23,6.83],"803":[39.55,43.39],"804":[32.26,2.47],"805":[14.32,7.59],"806":[28.97,15.91],"807":[0.63,1.89],"808":[69.95,55.86],"809":[55.33,57.47],"810":[23.83,9.86],"811":[63.47,57.59],"812":[2.08,27.38],"813":[15.08,14.08],"814":[21.08,4.23],"815":[18.75,12.57],"816":[47.74,36.19],"817":[35.45,32.61],"818":[0.27,26.76],"819":[44.03,22.15],"820":[41.5,9.9],"821":[8.99,18.01],"822":[25.83,19.04],"823":[51.84,28.27],"824":[1.33,7.56],"825":[21.47,6.22],"826":[30.27,43.63],"827":[25.39,33.49],"828":[34.9,4.79],"829":[25.84,1.56],"830":[45.27,27.16],"831":[21.85,14.99],"832":[25.86,13.12],"833":[38.06,5.81],"834":[24.35,39.1],"835":[28.7,13.28],"836":[50.32,10.27],"837":[11.63,21.86],"838":[77.31,79.13],"839":[18.82,63.72],"840":[37.61,17.59],"841":[61.56,52.87],"842":[20.63,33.83],"843":[2.27,0.72],"844":[72.25,25.21],"845":[23.46,21.25],"846":[47.95,63.49],"847":[6.21,34.43],"848":[38.26,22.07],"849":[41.19,32.76],"850":[24.35,10.38],"851":[29.6,24.8],"852":[43.29,27.1],"853":[48.4,50.17],"854":[65.02,36.53],"855":[22.85,6.73],"856":[32.22,27.62],"857":[0.84,16.11],"858":[58.06,50.52],"859":[4.78,2.62],"860":[42.02,23.47],"861":[0.56,0.28],"862":[30.07,2.83],"863":[27.69,24.4],"864":[26.51,0.14],"865":[6.53,48.66],"8
256966":[43.39,15.59],"867":[23.8,5.21],"868":[69.79,49.54],"869":[4.49,2.36],"870":[51.28,6.89],"871":[19.99,11.93],"872":[20.42,54.76],"873":[11,7.48],"874":[39.45,2.26],"875":[50.58,28.62],"876":[5.13,11.9],"877":[24.47,61.44],"878":[13.64,0.35],"879":[24.24,16.49],"880":[42.02,49.66],"881":[68.07,49.99],"882":[21.45,11.06],"883":[58.99,11.93],"884":[20.77,39.75],"885":[49.07,63.03],"886":[18.66,6.41],"887":[5.78,0.32],"888":[37.54,35.14],"889":[21.44,63.59],"890":[4.07,7.06],"891":[80.56,57.17],"892":[24.73,22.51],"893":[46.16,41.64],"894":[41.03,36.91],"895":[4.54,5.38],"896":[6.35,0.65],"897":[6.9,0.5],"898":[17.07,38.91],"899":[54.51,44.38],"900":[12.82,27.38],"901":[31.52,42.62],"902":[51.46,49.49],"903":[25.86,17],"904":[0.75,0.72],"905":[36.12,32.39],"906":[13.78,31.99],"907":[61.94,35.17],"908":[23.84,27.28],"909":[15.08,21.7],"910":[0.14,26],"911":[0.22,10.51],"912":[6.78,9.92],"913":[33.61,75.55],"914":[40.43,26.36],"915":[2.07,0.33],"916":[51.39,31.6],"917":[81.19,57.07],"918":[35.64,30.16],"919":[49.98,61.86],"920":[5.66,14.62],"921":[8.85,22.88],"922":[7.15,27.76],"923":[11.89,4.74],"924":[40.77,65.32],"925":[31.88,47.18],"926":[7.11,0.87],"927":[47.37,18.56],"928":[31.75,81.87],"929":[2.09,13.45],"930":[16.22,14.12],"931":[3.58,4.19],"932":[10.52,23.8],"933":[36.82,27.87],"934":[13.34,7.67],"935":[42.91,2.55],"936":[3.73,49.69],"937":[52.27,15.85],"938":[11.56,35.1],"939":[26.38,32.51],"940":[33.77,20.52],"941":[14.29,12.06],"942":[40.14,56.66],"943":[24.21,39.62],"944":[14.11,54.55],"945":[30.3,50.88],"946":[4.02,1.45],"947":[27.51,31.99],"948":[15.13,14.25],"949":[29.3,27.34],"950":[19.9,24.38],"951":[10.13,1.8],"952":[9.93,1.59],"953":[49.76,28.57],"954":[13.89,16.05],"955":[34.71,16.75],"956":[0.35,9.45],"957":[0.21,10.46],"958":[46.47,55.39],"959":[7.24,5.85],"960":[31.35,16.87],"961":[59.06,4.13],"962":[8.09,24.17],"963":[2.21,5.73],"964":[47.93,62.34],"965":[44,73.78],"966":[19.64,7.56],"967":[30.59,34.5],"968":[0.64,17.2],"969":[15.37,29.6],"970":[21.8,5.97],"971":[11.76,0.11],"972":[2.75,15.7],"973":[1.67,15.21],"974":[21.68,62.6],"975":[28.69,58.72],"976":[46.79,21.83],"977":[14.28,40.77],"978":[18.83,18.85],"979":[8.71,47.36],"980":[8.9,4.29],"981":[18.39,7.87],"982":[21.62,20.4],"983":[39.47,28.31],"984":[27.06,34.56],"985":[74.31,20.41],"986":[25.59,44.33],"987":[6.44,52.34],"988":[0.19,0.87],"989":[51.25,50.55],"990":[12.25,16.55],"991":[24.69,30.19],"992":[10.49,16.48],"993":[5.42,0.12],"994":[34.14,28.04],"995":[18.31,4.46],"996":[4.18,2.03],"997":[16.35,0.13],"998":[32.95,29.65],"999":[2.49,2.02]}},"520":{"44":{"0":[2.64,8.36],"1":[2.64,8.36],"2":[5.96,0.02],"3":[28.39,13.78],"4":[28.01,17.18],"5":[20.71,15.29],"6":[18.22,8.53],"7":[34.24,28.64],"8":[2.74,21.56],"9":[24.96,12.17],"10":[3.28,36.11],"11":[46.26,29.21],"12":[30.15,22.78],"13":[9.21,5.03],"14":[3.13,38.9],"15":[0.3,31.25],"16":[7.92,39.39],"17":[38.14,0.46],"18":[16.95,20.04],"19":[36.13,23.82],"20":[58.6,55.63],"21":[42.92,11.69],"22":[1.82,5.97],"23":[35.14,32.47],"24":[5.63,1.94],"25":[50.19,36.07],"26":[29.44,0.11],"27":[37.92,69.13],"28":[12.4,18.98],"29":[54.8,64.93],"30":[69.67,40.66],"31":[1.42,1.1],"32":[40.12,28.28],"33":[0.51,4.8],"34":[14.09,36.75],"35":[29.13,1.03],"36":[0.27,17.51],"37":[39.64,28.19],"38":[59.89,78.9],"39":[42.81,47.47],"40":[44.66,17.74],"41":[1.36,0.42],"42":[48.38,69.17],"43":[43.59,58.09],"44":[6.23,2.27],"45":[12.64,0.68],"46":[4.11,54.38],"47":[4.92,7.25],"48":[12.12,41.03],"49":[1.18,0.26],"50":[10.03,33.48],"51":[0.56,0.19],"52":[1.55,19.11],"53":[9.36,38.7],"54":[39.36,16.43],"55":[2.28,17.56],"56":[18.84,27.37],"57":[31.65,14.95],"58":[20.05,44.32],"59":[0.69,0.6],"60":[0.58,12.66],"61":[31.07,81.91],"62":[4.05,0.15],"63":[3.25,0.54],"64":[6.88,0.1],"65":[8.72,2.99],"66":[5.25,1.16],"67":[67.28,46.4],"68":[64.63,13.27],"69":[1.02,17.87],"70":[1.1,15.73],"71":[12.08,0.07],"72":[21.15,44.49],"73":[67.6,61.93],"74":[83.24,42.91],"75":[1.08,5.68],"76":[15.89,13.38],"77":[3.89,6.48],"78":[21.7,28.29],"79":[18.08,32.74],"80":[1.79,15.94],"81":[12.44,32.03],"82":[59.55,24.82],"83":[0.45,0.07],"84":[4.69,1.27],"85":[40.05,38.97],"86":[49.58,48.44],"87":[6.03,16.34],"88":[5.45,9.38],"89":[53.71,68.54],"90":[5.49,0.35],"91":[10.61,15],"92":[78.28,62.47],"93":[13.49,5.01],"94":[10.66,0.26],"95":[1.1,1.94],"96":[2.87,17.98],"97":[19.05,0.23],"98":[19.07,76.53],"99":[14.37,1.67],"100":[3.04,20.77],"101":[13.64,34.5],"102":[4,0.52],"103":[7.52,4.92],"104":[2.2,0.38],"105":[8.88,13.68],"106":[44.39,41.31],"107":[0.75,0.69],"108":[1.1,41.53],"109":[23.51,44.33],"110":[51.39,19.96],"111":[4.91,22.02],"112":[45.69,69.5],"113":[1.75,1.2],"114":[
256915.27,15.34],"115":[2.67,0.11],"116":[36.55,65.52],"117":[42.82,17.74],"118":[22.96,30.07],"119":[6.08,4.37],"120":[7.6,2.39],"121":[7.39,26.66],"122":[11.85,6.48],"123":[0.97,12.65],"124":[4.53,15.76],"125":[5.67,2.79],"126":[18.81,7.47],"127":[10.13,3.27],"128":[47.78,33.18],"129":[19.91,9.37],"130":[35.15,78.6],"131":[18.44,29.18],"132":[5.61,19.56],"133":[13.55,43.77],"134":[2.14,54.71],"135":[14.67,31.22],"136":[58.07,34.3],"137":[4.72,8.65],"138":[28.85,19.33],"139":[68.56,30.52],"140":[5.82,3.52],"141":[26.6,18.82],"142":[8.54,0.7],"143":[0.37,8.14],"144":[26.47,13.01],"145":[13.81,32.42],"146":[37.03,22.9],"147":[30.04,25.3],"148":[40.84,43.58],"149":[11.93,27],"150":[11.88,14.37],"151":[28.08,12.64],"152":[56.27,37.42],"153":[4.14,14.93],"154":[26.18,36.17],"155":[30.57,13.23],"156":[0.56,0.7],"157":[2.89,5.86],"158":[11.64,0.76],"159":[38.28,5.56],"160":[25.2,39.74],"161":[25.84,4.23],"162":[5.02,28.28],"163":[10.76,1.54],"164":[0.79,0.62],"165":[2.16,4.12],"166":[34.87,21.94],"167":[6.23,2.43],"168":[9.67,32.83],"169":[18.65,12.69],"170":[19.81,22.1],"171":[2.63,0.7],"172":[22.54,10.44],"173":[12.94,23.6],"174":[6.53,15.4],"175":[25.88,64.22],"176":[23.27,54.82],"177":[42.53,43.88],"178":[10.32,16.36],"179":[11.83,8.33],"180":[30.49,5.68],"181":[14.89,46.29],"182":[87.59,75.81],"183":[0.66,22.14],"184":[37.19,9.49],"185":[56.3,21.77],"186":[3.27,6.39],"187":[0.75,4.7],"188":[6.63,57.48],"189":[19.83,5.03],"190":[7.71,16.34],"191":[25.18,47.82],"192":[23.69,2.44],"193":[41.83,34.36],"194":[72.68,80.23],"195":[2.12,0.2],"196":[31.13,46.79],"197":[27.6,1.74],"198":[55.71,2.52],"199":[41.81,8.8],"200":[29.58,5.17],"201":[1.38,19.38],"202":[63.19,26.73],"203":[26.97,2.27],"204":[37.46,1.42],"205":[19.64,8.47],"206":[2.78,0.5],"207":[45.85,35.01],"208":[45.56,50.92],"209":[46.02,19.11],"210":[0.27,3.53],"211":[0.35,2.24],"212":[1.69,2.25],"213":[11.69,7.09],"214":[59.11,73.29],"215":[27.96,23.81],"216":[54.98,12.07],"217":[6.08,9.47],"218":[20.69,22.67],"219":[0.24,6.33],"220":[7.96,3.33],"221":[7.5,0.2],"222":[33.13,31.34],"223":[1.7,2.57],"224":[9.35,5.37],"225":[0.13,3.9],"226":[46.29,27.43],"227":[14.47,1.35],"228":[25.27,5.18],"229":[8.72,0.15],"230":[23.16,13.17],"231":[10.36,9.39],"232":[0.72,0.9],"233":[18.54,36.11],"234":[16.02,2.73],"235":[42.71,33.77],"236":[14.63,24.65],"237":[28.7,42.4],"238":[30.62,14.42],"239":[45.13,23.74],"240":[8.07,2.16],"241":[7.96,6.62],"242":[31.01,26.24],"243":[27.74,61.67],"244":[47.23,61.99],"245":[18.68,53.77],"246":[36.09,19.33],"247":[3.47,0.12],"248":[9.42,43.45],"249":[40.56,19.27],"250":[35.59,40.62],"251":[3.95,2.28],"252":[0.97,0.11],"253":[39.85,36.14],"254":[57.85,59.64],"255":[23.5,31.89],"256":[70.02,61.74],"257":[16.67,1.65],"258":[8.23,5.04],"259":[62.14,22.07],"260":[42.41,1.77],"261":[5.61,5.59],"262":[35.9,51.28],"263":[47.83,62.59],"264":[9.21,9.7],"265":[66.26,49.87],"266":[8.12,22.64],"267":[0.9,6.98],"268":[6.12,5],"269":[62.53,32.79],"270":[27.16,7.72],"271":[11.71,20.93],"272":[19.04,1.52],"273":[80.79,47.58],"274":[13.06,1.22],"275":[50.05,8.67],"276":[34.85,4.12],"277":[1.24,13.64],"278":[21.75,15.05],"279":[1.92,0.16],"280":[2.71,8.48],"281":[9.33,60.35],"282":[82.12,66.03],"283":[75.14,91.83],"284":[62.33,33.88],"285":[18.39,10.62],"286":[18,20.23],"287":[34.48,8.27],"288":[1.27,0.62],"289":[9.45,1.77],"290":[43.18,37.74],"291":[0.25,18.88],"292":[9.98,1.65],"293":[29.19,17.46],"294":[1.61,10.28],"295":[12.15,16.58],"296":[22,38.35],"297":[13.88,46.13],"298":[32.91,3.6],"299":[32.36,50.8],"300":[7.07,18.61],"301":[3.23,15.32],"302":[34.15,41.94],"303":[27.68,17.26],"304":[7.13,26.26],"305":[5.31,50.62],"306":[8.7,30.51],"307":[20.08,3.09],"308":[46.89,4.36],"309":[0.88,15.13],"310":[10.69,27.56],"311":[25.83,52.33],"312":[8.05,3.18],"313":[14.87,2.8],"314":[30.37,21.72],"315":[42.55,35.61],"316":[4.73,5.18],"317":[0.29,19.49],"318":[11.85,50.58],"319":[4.19,2.6],"320":[14.86,45.74],"321":[61.38,31.83],"322":[81.39,42],"323":[29.08,18.4],"324":[1.04,9.1],"325":[15.33,24.76],"326":[4.39,25.1],"327":[1.32,0.95],"328":[29.19,23.21],"329":[5.52,1.33],"330":[67.49,90.45],"331":[30.12,0.29],"332":[86.12,45.31],"333":[6.34,7.93],"334":[10.91,67.89],"335":[71.74,80.25],"336":[0.62,0.38],"337":[10.46,14.7],"338":[0.15,0],"339":[19.77,52.77],"340":[16.74,18.04],"341":[59.59,36.12],"342":[4.36,20.42],"343":[32.84,43.13],"344":[6.29,10.1],"345":[4.52,1.83],"346":[20.73,16.65],"347":[20.52,64.56],"348":[10.01,13.9],"349":[8.18,16.65],"350":[3.78,1.23],"351":[45.56,19.67],"352":[53.06,7.65],"353":[2.26,3.43],"354":[40.21,38.63],"355":[18.03,30.25],"356":[30.53,1.06],"35
25697":[10.78,45.97],"358":[68.15,39.28],"359":[23.39,30.43],"360":[29.24,41.95],"361":[29.61,8.1],"362":[59.39,26.66],"363":[25,3.23],"364":[0.1,17.08],"365":[17.73,37.37],"366":[6.18,9.44],"367":[35.73,9.9],"368":[18.3,21.16],"369":[16.86,1.3],"370":[29.88,32.93],"371":[92.15,93.18],"372":[31.11,17.09],"373":[36.29,38.37],"374":[28.38,9.79],"375":[45.34,43.01],"376":[4.82,9.36],"377":[59.16,39.53],"378":[5.76,38.83],"379":[18.28,21.85],"380":[35.68,22.01],"381":[6.16,12.48],"382":[7.71,0.87],"383":[18.98,5.91],"384":[5.41,2.48],"385":[4.13,0.55],"386":[1.15,5.02],"387":[54.01,25.71],"388":[9.26,22.03],"389":[4.53,0.58],"390":[6.4,16.68],"391":[3.11,20.99],"392":[2.94,19.69],"393":[0.3,0.63],"394":[22.1,12.56],"395":[12.12,56.57],"396":[72.03,61.45],"397":[16.88,14.55],"398":[96.88,88.41],"399":[50.8,14.27],"400":[45.89,46.11],"401":[82.17,37.35],"402":[0.09,0.24],"403":[0.19,29.25],"404":[3.5,3.34],"405":[59.41,33.23],"406":[15.15,10.09],"407":[92.52,33.77],"408":[7.45,5.84],"409":[0.12,5.56],"410":[8.03,21.58],"411":[30.06,75.68],"412":[32.93,9.44],"413":[33.33,22.52],"414":[34.26,64.92],"415":[0.89,0.75],"416":[9.48,36.88],"417":[47.43,16.18],"418":[51.95,1.05],"419":[55.06,3.95],"420":[83.47,22.12],"421":[46.04,30.23],"422":[21.93,15.56],"423":[9.66,4.56],"424":[74.84,34.67],"425":[3.22,0.32],"426":[39.6,73.84],"427":[21.6,2.23],"428":[5.87,10.93],"429":[3.44,21.07],"430":[5.71,0.36],"431":[34.24,33.85],"432":[62.48,51.52],"433":[0.29,1.7],"434":[8.2,6.54],"435":[42.49,4.9],"436":[28.46,9.94],"437":[23.22,31.02],"438":[17.6,20.88],"439":[5.34,15.68],"440":[13.47,5.43],"441":[0.51,0.53],"442":[37.25,38.43],"443":[12.44,7.68],"444":[18.54,17.14],"445":[22.94,48.3],"446":[9.4,26.12],"447":[4.74,2.09],"448":[28.22,15.18],"449":[5.64,0.31],"450":[10.99,21.85],"451":[2.08,0.65],"452":[18.41,1.44],"453":[74.2,44.4],"454":[44.89,22.74],"455":[38.28,22.72],"456":[15.87,2.84],"457":[27.42,68.85],"458":[40.01,41.32],"459":[36.14,32.61],"460":[66.48,38.52],"461":[23.42,50.52],"462":[5.83,2.02],"463":[70.46,33.43],"464":[36.46,40.25],"465":[7.72,25.79],"466":[67.72,54.79],"467":[2.13,4.31],"468":[6.69,54.06],"469":[3.69,0.73],"470":[63.24,41.05],"471":[40.45,19.68],"472":[9.67,10.68],"473":[0.6,1.02],"474":[37.06,49.77],"475":[31.88,9.79],"476":[0.27,7.41],"477":[37.27,35.22],"478":[54.87,58.85],"479":[26.93,26.76],"480":[3.51,4.78],"481":[8.96,34.73],"482":[2.27,0.95],"483":[37.02,56.35],"484":[6.09,3.98],"485":[20.39,25.19],"486":[1.04,9.93],"487":[25.33,19.67],"488":[54.32,93.87],"489":[0.45,0.23],"490":[67.88,35.17],"491":[0.15,20.68],"492":[25.23,1.21],"493":[18.46,5.66],"494":[67.66,92.23],"495":[14.15,3.17],"496":[14.57,27],"497":[3.89,23.08],"498":[30.89,15.82],"499":[58.55,85.16],"500":[38.21,52.17],"501":[36.96,10.43],"502":[16.48,17.39],"503":[42.84,26.9],"504":[6.86,2.8],"505":[6.23,54.53],"506":[6.85,6.04],"507":[63.53,32.81],"508":[30.96,21.01],"509":[17.95,32.25],"510":[66.12,77],"511":[1.88,8.3],"512":[7.41,0.9],"513":[26.16,40.21],"514":[33.35,0.04],"515":[84.67,58.87],"516":[2.89,13.06],"517":[19.2,5.6],"518":[7.19,1.54],"519":[7.67,1.54],"520":[2.09,24.95],"521":[26.46,29],"522":[64.47,52.17],"523":[6.22,20.86],"524":[0.6,6.08],"525":[4.9,0.77],"526":[43.76,14.53],"527":[39.67,45.38],"528":[33.34,65.82],"529":[32.21,41.66],"530":[19.7,28.15],"531":[21.46,2.84],"532":[34.4,19.72],"533":[34.4,15.5],"534":[56.48,52.87],"535":[19.28,30.57],"536":[5.81,33.15],"537":[3.54,9.68],"538":[13.6,1.09],"539":[26.79,17.5],"540":[6.06,14.87],"541":[45.79,31.16],"542":[3.9,29.93],"543":[11.36,0.57],"544":[0.42,0.45],"545":[13.44,51.32],"546":[0.55,1.74],"547":[53.31,72.4],"548":[5.94,39.06],"549":[30.12,21.71],"550":[2.27,7.77],"551":[22.67,13.02],"552":[24.96,27.76],"553":[2.18,4.7],"554":[28.6,19.21],"555":[27.64,30],"556":[2.96,49.48],"557":[5.6,20.64],"558":[4.03,1.14],"559":[0.39,0.99],"560":[21.95,2.12],"561":[1.83,21.38],"562":[0.67,2.81],"563":[12.78,39.36],"564":[4.82,0.48],"565":[4.63,9.3],"566":[7.01,11.19],"567":[7.56,26.16],"568":[10.31,19.57],"569":[30.47,46.23],"570":[38.54,32.99],"571":[29.44,13.9],"572":[13.8,0.02],"573":[14.67,3.68],"574":[3.09,0.37],"575":[23.23,81.62],"576":[6.24,30.73],"577":[13.02,23],"578":[3.97,6.25],"579":[22.54,1.96],"580":[47.51,35.06],"581":[10.54,4.52],"582":[30.55,15.71],"583":[2.57,1.76],"584":[9.74,23.25],"585":[28.48,3.47],"586":[6.73,23.97],"587":[
25696.85,15.66],"588":[22.02,2.02],"589":[39.45,6.8],"590":[10.96,10.43],"591":[32.56,8.42],"592":[7.27,3.85],"593":[3.58,0.12],"594":[63.73,21.91],"595":[61.22,47.14],"596":[23.9,61.75],"597":[1.77,12.18],"598":[73.82,53.36],"599":[1.6,5.3],"600":[4.75,11.53],"601":[4.18,0.75],"602":[0.13,3.48],"603":[8.88,19.46],"604":[22.2,17.87],"605":[41.75,9.49],"606":[41.66,1.02],"607":[8.78,2.19],"608":[38,1.93],"609":[3.48,20.83],"610":[4.57,11.96],"611":[3.93,0.73],"612":[62.55,70.76],"613":[6.06,2.99],"614":[24.19,6.28],"615":[61.65,54.16],"616":[3.64,43.86],"617":[25.91,19.82],"618":[2.12,75.55],"619":[3.04,0.9],"620":[0.18,16.93],"621":[2.11,8.48],"622":[15.05,20.64],"623":[10.21,7.24],"624":[2.91,14.33],"625":[7.81,13.86],"626":[27.68,27.5],"627":[9.7,8.91],"628":[35.5,60.51],"629":[18.81,60.39],"630":[58.64,75.52],"631":[50.22,81.86],"632":[72.95,29.5],"633":[9.12,40.79],"634":[45.98,6.17],"635":[63.54,16.43],"636":[1.76,0.8],"637":[8.04,21.76],"638":[90.93,90.71],"639":[5.9,29],"640":[1.17,6.89],"641":[29.83,17.05],"642":[63.36,68.98],"643":[18.05,78.11],"644":[41.23,49.99],"645":[5.65,0.01],"646":[10.2,18.01],"647":[25.3,27.75],"648":[26.04,10.88],"649":[1.73,1.74],"650":[33.31,1.16],"651":[38.44,5.49],"652":[35.06,91.9],"653":[0.5,1.19],"654":[24.76,10.94],"655":[65.55,61.03],"656":[16.34,7.62],"657":[6.27,32.44],"658":[35.92,46.68],"659":[20.23,31.1],"660":[6,0.48],"661":[34.97,12.5],"662":[2.05,29.5],"663":[17.03,12.87],"664":[67.58,66.95],"665":[10.65,19.36],"666":[4.28,18.77],"667":[26.22,34.13],"668":[1.26,1.29],"669":[36.01,9.51],"670":[39.52,27.14],"671":[15.94,18.76],"672":[30.55,56.58],"673":[22.49,33.47],"674":[49.63,37.17],"675":[35.32,38.51],"676":[45.24,21.71],"677":[5.31,5.93],"678":[37.88,14.34],"679":[12.46,20.97],"680":[8.03,2.14],"681":[14.38,13.06],"682":[5.77,63.46],"683":[26.75,3.79],"684":[56.87,11.6],"685":[17.13,6.32],"686":[4.6,15.23],"687":[22.22,61.02],"688":[2.71,26.15],"689":[33.54,18.46],"690":[23.61,16.3],"691":[32.05,5.68],"692":[0.14,11.93],"693":[36.54,10.2],"694":[72.81,80.65],"695":[23.36,3.69],"696":[38.85,14.33],"697":[15.9,44.45],"698":[17.82,27.86],"699":[39.1,36.53],"700":[21.23,40.8],"701":[27.68,17.86],"702":[4.41,74.59],"703":[16.84,69.29],"704":[20.98,12.37],"705":[13.89,57.26],"706":[11.11,44.6],"707":[26.35,15.57],"708":[29.85,58.1],"709":[19.95,34.91],"710":[1.85,11.52],"711":[37.12,62.29],"712":[6.69,4.83],"713":[87.07,47.85],"714":[61.19,24.59],"715":[19.13,13.16],"716":[32.16,10.86],"717":[61.46,70.06],"718":[3.47,10.86],"719":[4.3,4.24],"720":[86.52,26.12],"721":[43.29,66.25],"722":[0.55,10.65],"723":[6.66,5],"724":[23.87,26.43],"725":[21.05,35.71],"726":[12.9,9.17],"727":[72.97,40.07],"728":[8.84,14.82],"729":[0.55,8.91],"730":[34.98,43.45],"731":[0.28,20.16],"732":[43.74,23.19],"733":[9.3,5.19],"734":[18.83,37.85],"735":[4.28,3.47],"736":[41.38,6.73],"737":[0.31,9.39],"738":[6.28,3.1],"739":[7.3,18.39],"740":[1.54,9.32],"741":[25.39,21.88],"742":[5.35,23.73],"743":[38.78,65.15],"744":[4.48,0.04],"745":[23.24,9.75],"746":[9.77,10.46],"747":[1.24,21.77],"748":[2.05,10.56],"749":[85.73,83.38],"750":[28.23,3.36],"751":[9.57,2.01],"752":[4.46,7.25],"753":[31.81,70.15],"754":[6.35,18.88],"755":[0.29,1.2],"756":[26.56,1.74],"757":[35.28,20.01],"758":[13.24,1],"759":[6.18,0.27],"760":[4.29,4.74],"761":[7.74,6.34],"762":[7.43,22.9],"763":[19.72,4.4],"764":[9.51,11.6],"765":[2.95,13.59],"766":[9.36,19.64],"767":[58.54,60.46],"768":[46.77,77.88],"769":[2.19,32.55],"770":[35.51,90.42],"771":[19.42,24.9],"772":[4.07,8.61],"773":[73.06,2.58],"774":[39.79,28.7],"775":[8.69,16.85],"776":[62.22,50.87],"777":[5.56,39.83],"778":[11.08,9.8],"779":[6.56,3.59],"780":[0.69,33.78],"781":[4.98,19.85],"782":[65.11,35.24],"783":[1.33,3.32],"784":[0.07,0.41],"785":[28.5,1.46],"786":[7.97,40.85],"787":[18.36,32.8],"788":[30.22,36.16],"789":[31.11,13.24],"790":[0.3,2.76],"791":[17.49,12.54],"792":[25.46,19.97],"793":[74.09,28.36],"794":[10.53,12.69],"795":[7.84,3.59],"796":[26.78,28.97],"797":[76.96,34.6],"798":[63.13,72.41],"799":[56.99,51.41],"800":[31.18,59.34],"801":[25.34,41.41],"802":[9.36,7.17],"803":[55.9,54.52],"804":[3.29,32.08],"805":[4.01,6.23],"806":[5.63,15.96],"807":[0.01,0.27],"808":[70.27,81.03],"809":[69.69,63.07],"810":[12.91,27.35],"811":[76.12,71.08],"812":[42,2.74],"813":[20.23,7.02],"814":[8.77,13.55],"815":[4.28,10.43],"816":[24.72,59.73],"817":[25.89,34.86],"818":[45.91,3.59],"819":[11.67,34.11],"820":[9.74,33.64],"821":[25.47,2.02],"822":[25.83,33.04],"823":[41.88,55.53],"824":[3.68,0.68],"825":[1.25,21.76],"826":[62.4,51.03],"827":[41.14,26.39],"828":[6.34,20.62],"829":[4.61,6.64],"830":[23.85,29.5],"831":[25.42,21.13],"832":[6.68,32.36],"833":[14.87,24.15],"834":[51.17,30.53],"835":[15.62,27.62],"836":[11.23,49.34],"837":[27.06,8.41],"838":[91.73,95.62],"839":[90.06,55],"840":[30.75,27.18],"841":[65.75,76.2],"842":[38.69,4.02],"843":[6.89,2.08],"844":[29.19,62.08],"845":[14.23,38.82],"846":[68.26,68.36],"847":[61.27,3.48],"848":[
256911.34,47.85],"849":[17.85,21.6],"850":[9.27,15.2],"851":[13.32,26.79],"852":[33.51,46.24],"853":[64.53,49.59],"854":[27.75,79.69],"855":[6.36,21.71],"856":[32.06,16.39],"857":[16.85,2.66],"858":[25.45,72],"859":[0.78,1.05],"860":[40.11,48.96],"861":[5.13,1.07],"862":[7.96,9.67],"863":[17.3,27.55],"864":[0.34,11.65],"865":[65.49,15.98],"866":[17.6,44.29],"867":[0.1,8.39],"868":[53.47,77.95],"869":[1.55,12.13],"870":[8.94,45.03],"871":[0.22,9.74],"872":[49.56,31.76],"873":[14.23,1.81],"874":[5.1,30.71],"875":[32.34,48.78],"876":[12.59,6.96],"877":[80.9,34.29],"878":[5.82,0.63],"879":[8.56,9.52],"880":[30.43,37.93],"881":[48.79,86.47],"882":[8.56,10.38],"883":[7.41,65.43],"884":[56.33,14.38],"885":[66.26,83.32],"886":[6.19,3.04],"887":[2.92,0.18],"888":[55.32,30.44],"889":[64.32,36.21],"890":[14.83,1.25],"891":[74.29,85.55],"892":[18.68,10.82],"893":[45.65,71.83],"894":[23.02,50.13],"895":[0.29,4.2],"896":[1.31,6.89],"897":[1.2,6.69],"898":[10.43,15.61],"899":[32.57,48.48],"900":[46.64,5.71],"901":[41.7,27.88],"902":[69.85,65.85],"903":[15.9,10.06],"904":[5.09,0.3],"905":[48.97,26.58],"906":[33.71,3.9],"907":[17.14,73.52],"908":[37.15,36],"909":[20.94,15.02],"910":[39.7,3.41],"911":[12.11,0.71],"912":[2.71,5.58],"913":[87.69,75.28],"914":[42.13,32.58],"915":[4.46,0.4],"916":[42.26,65.51],"917":[75.49,83.67],"918":[33.29,46.53],"919":[83.35,67.01],"920":[23.37,16.25],"921":[19.74,21.69],"922":[47.29,3.74],"923":[8.01,3.54],"924":[54.96,71.63],"925":[27.74,49.4],"926":[1.79,0.14],"927":[10.89,40.37],"928":[83.79,68.42],"929":[27.93,3.44],"930":[18.46,13.52],"931":[0.54,0.44],"932":[25.66,8.51],"933":[32.1,23.58],"934":[0.16,12.94],"935":[7.71,21.88],"936":[62.63,1.91],"937":[1.53,48.98],"938":[42.28,10.63],"939":[10.73,21.36],"940":[14.52,42.2],"941":[10.05,7.22],"942":[62.89,33.84],"943":[45.05,43.67],"944":[45.08,21.76],"945":[62.85,40.56],"946":[0.34,8.06],"947":[20.23,39.55],"948":[6.26,7.68],"949":[28.58,32.16],"950":[33.61,2.43],"951":[6.37,5.02],"952":[0.98,6.82],"953":[31.84,47.41],"954":[5.48,8.84],"955":[21.19,14.57],"956":[6.64,2.67],"957":[22.4,0.06],"958":[39.67,52.74],"959":[0.65,3.44],"960":[24.91,18.51],"961":[7.58,38.47],"962":[29.33,11.71],"963":[4.52,0.26],"964":[39.76,73.63],"965":[85.76,57.09],"966":[11.2,9.13],"967":[45.04,44.03],"968":[25.53,1.84],"969":[28.39,22.14],"970":[12.94,25.54],"971":[3.02,3.68],"972":[17.71,0.76],"973":[25.39,2.55],"974":[70.89,44],"975":[83.38,39.3],"976":[2.74,47.41],"977":[45.58,27.48],"978":[26.8,5.34],"979":[50.76,6.02],"980":[12.49,1.09],"981":[1.1,27.68],"982":[17.67,9.57],"983":[15.86,29.16],"984":[27.7,39.41],"985":[16.47,64.82],"986":[30.43,48.43],"987":[43.47,24.71],"988":[0.47,0.63],"989":[68.8,69.78],"990":[13.7,14.84],"991":[41.9,30.72],"992":[27.5,1.83],"993":[4.41,0.3],"994":[26.88,40.27],"995":[1.38,14.55],"996":[6.37,0.16],"997":[3.06,3.24],"998":[35.47,33.54],"999":[2.27,4.65]}},"521":{"44":{"0":[8.79,17.7],"1":[8.79,17.7],"2":[10.42,11.51],"3":[14.5
25695,31.72],"4":[18.18,47.16],"5":[26.21,19.07],"6":[18.89,0.24],"7":[9.08,25.85],"8":[19.42,10.33],"9":[30.77,29.77],"10":[63.05,50.88],"11":[5.44,25.82],"12":[0.41,0],"13":[71.36,84.56],"14":[72.56,92.14],"15":[34.4,29.61],"16":[7.08,2.9],"17":[40.41,18.56],"18":[25.87,19.89],"19":[9.9,14.11],"20":[1.3,16.74],"21":[5.13,0.3],"22":[4.78,0.04],"23":[2.37,11.5],"24":[0.04,1.7],"25":[5.54,20.26],"26":[4.48,1.3],"27":[22.67,40.84],"28":[34.24,56.01],"29":[21.28,4.46],"30":[1.36,26.88],"31":[30.66,11.72],"32":[22.62,14.35],"33":[4.56,0.46],"34":[15.55,54.84],"35":[43.7,6.57],"36":[28.73,22.96],"37":[5.62,9.11],"38":[7.27,30.46],"39":[0.01,6.92],"40":[10.44,16.53],"41":[4.24,0.02],"42":[31.12,27.57],"43":[42.02,4.95],"44":[13.97,6.26],"45":[2.48,2.48],"46":[21.46,31.84],"47":[18.65,4.32],"48":[16.17,6.83],"49":[48.34,27.33],"50":[1.64,54.81],"51":[4.03,0.48],"52":[17.77,10.43],"53":[1.14,41.48],"54":[33.45,9.37],"55":[97.86,72.86],"56":[42.65,69.18],"57":[34.28,40.89],"58":[63.44,6.39],"59":[13.48,11.07],"60":[9.2,54.46],"61":[17.71,56.94],"62":[34.94,14.97],"63":[37.38,24.61],"64":[0.45,0.1],"65":[9.28,6.79],"66":[36.59,35.66],"67":[56.4,15.78],"68":[3.23,5.53],"69":[5.1,0.02],"70":[8.57,26.98],"71":[10.05,9.27],"72":[25.48,37.7],"73":[17.91,58.75],"74":[2.5,9.39],"75":[33.95,26.32],"76":[6.91,23.22],"77":[25.26,39.49],"78":[21.14,10.78],"79":[37.31,64.66],"80":[15.97,50.75],"81":[43.25,58.25],"82":[0.46,24.94],"83":[25.68,3.5],"84":[56.46,43.05],"85":[0.42,22.43],"86":[21.93,0.26],"87":[2.39,54.61],"88":[38.85,6.27],"89":[3.18,8.77],"90":[8.23,5.33],"91":[74.16,37.91],"92":[0.04,9.34],"93":[12.57,10.54],"94":[2.06,0.4],"95":[17.17,18.28],"96":[0.47,5.6],"97":[34.5,2.56],"98":[27.2,17.77],"99":[9.29,22.16],"100":[2.65,10.06],"101":[5.58,39.02],"102":[2.35,7.72],"103":[69.13,58.23],"104":[2.24,11.61],"105":[0.29,5.62],"106":[0.39,5.26],"107":[44.96,0.16],"108":[32.85,8.11],"109":[3.47,25.19],"110":[0.6,2.37],"111":[20.54,24.62],"112":[10.49,31.2],"113":[24.41,21.24],"114":[19.24,18.65],"115":[29.76,5.84],"116":[37.18,59.67],"117":[2.39,4.6],"118":[36.59,22.68],"119":[0.12,0.29],"120":[24.07,18.26],"121":[41.52,51.34],"122":[54.3,41.82],"123":[0.96,18.87],"124":[60.33,14.75],"125":[19.22,48.62],"126":[48.84,74.78],"127":[11.07,63.42],"128":[9.41,21.38],"129":[61.6,54.33],"130":[15.18,45.15],"131":[4.6,1.02],"132":[1.87,22],"133":[23.36,29.99],"134":[43.97,55.66],"135":[10.43,16.15],"136":[42,17],"137":[36.29,29.58],"138":[23.58,29.94],"139":[35.8,24.5],"140":[34.92,61.78],"141":[42.51,39.77],"142":[30.71,30.37],"143":[14.8,0.63],"144":[63.1,60.45],"145":[0.23,1.48],"146":[0.09,7.61],"147":[25.04,16.03],"148":[18.88,4.04],"149":[29.02,48.43],"150":[2.79,7.02],"151":[56.03,29.03],"152":[0.02,7.8],"153":[8.17,53.59],"154":[25.63,41.89],"155":[9.28,2.23],"156":[1.81,0.24],"157":[48.88,60.49],"158":[9.13,0.01],"159":[0.03,0.55],"160":[9.51,39.22],"161":[0.04,7.8],"162":[52.54,9.66],"163":[24.06,19.61],"164":[13.07,0.05],"165":[12.26,5.29],"166":[80.63,59.77],"167":[44.43,12.15],"168":[55.45,46.2],"169":[98.43,42.37],"170":[70.32,44.18],"171":[32.4,16.1],"172":[15.79,16.26],"173":[32.15,34.67],"174":[25.09,58.19],"175":[2.13,13.88],"176":[12.84,33.03],"177":[24.26,26.83],"178":[7.34,28.74],"179":[64.92,65.3],"180":[84.02,85.33],"181":[6.06,28.24],"182"
2569:[9.06,4.85],"183":[41.3,29.96],"184":[17.4,3.77],"185":[3.23,16.64],"186":[4.26,2.12],"187":[89.6,61.69],"188":[33.21,58.73],"189":[62.97,45.15],"190":[0.45,8.64],"191":[17.88,21.52],"192":[26.73,1.94],"193":[3.53,6.14],"194":[0.2,0.73],"195":[4.25,0.51],"196":[21.79,27.26],"197":[31.55,26.11],"198":[40.9,5.54],"199":[17.71,25.78],"200":[26.81,38.37],"201":[3.07,0.12],"202":[60.76,17.41],"203":[37.11,34.04],"204":[14.85,9.85],"205":[5.62,13.36],"206":[4.78,0.06],"207":[25.91,17.81],"208":[0.08,0.09],"209":[27.94,11.16],"210":[84.17,43.69],"211":[7.82,0.47],"212":[63.91,40.41],"213":[60.61,60.59],"214":[10.02,4.88],"215":[19.98,29.03],"216":[9.5,14.2],"217":[41.88,45.14],"218":[15.95,5.66],"219":[0.05,16.19],"220":[12.65,26.47],"221":[0.22,0.02],"222":[16.81,19.41],"223":[13.54,66.71],"224":[1.63,2.33],"225":[25.95,1.56],"226":[25.24,19.16],"227":[55.01,16.19],"228":[1.54,0.2],"229":[0.01,1.55],"230":[37.85,4.57],"231":[0.72,8.53],"232":[26.16,21.71],"233":[0.19,11.53],"234":[6.66,1.7],"235":[62.22,4.59],"236":[35.34,78.58],"237":[24.51,14.72],"238":[0.31,1.04],"239":[53.85,2.11],"240":[8.28,10.97],"241":[38.31,50.75],"242":[0.26,0.03],"243":[22.27,17.55],"244":[3.58,1.06],"245":[4.14,4.9],"246":[4.17,0.25],"247":[20.88,16.06],"248":[0.02,5.18],"249":[23.91,17.45],"250":[3.28,9.52],"251":[18.9,21.9],"252":[0.37,0.95],"253":[14.49,0.4],"254":[16.12,20.34],"255":[13.36,35.09],"256":[8.7,16.94],"257":[0.53,1.25],"258":[9.02,1.36],"259":[2.04,29.09],"260":[35.1,4.24],"261":[63.15,46.35],"262":[80.84,74.8],"263":[0.71,0.53],"264":[2.52,2.81],"265":[14.18,38.84],"266":[39.56,36.35],"267":[24.35,6.1],"268":[37.07,30.36],"269":[22.02,10.65],"270":[17.05,2.17],"271":[0.54,0.19],"272":[15.61,0.01],"273":[8.8,22.11],"274":[0.67,0.3],"275":[0.02,3.67],"276":[1.66,7.01],"277":[4.51,0.5],"278":[42.33,74.59],"279":[32.24,29.38],"280":[0.06,0.26],"281":[85.6,16.8],"282":[26.82,18.31],"283":[0.59,10.7],"284":[7.5,31.6],"285":[11.68,0.14],"286":[63.56,28.67],"287":[33.74,17.92],"288":[56.38,6.81],"289":[42.67,35.36],"290":[0.84,20.26],"291":[13.74,40.56],"292":[23.34,1.82],"293":[5.44,4.24],"294":[77.51,37.1],"295":[2.76,29.29],"296":[4.87,0.74],"297":[23.28,34.92],"298":[68.72,34.69],"299":[39.31,39.75],"300":[7.8,5.44],"301":[1.26,1.58],"302":[0.02,0.55],"303":[5.84,26.12],"304":[16.31,22.44],"305":[2.65,46.83],"306":[0.01,32.78],"307":[0.07,0.26],"308":[2.46,1.84],"309":[0.43,2],"310":[65.74,61.55],"311":[1.94,16.36],"312":[40.13,37.75],"313":[15.23,32.71],"314":[0.55,0.01],"315":[1.62,8.73],"316":[92.37,48.36],"317":[41.72,58.56],"318":[6.16,3.67],"319":[43.14,38.44],"320":[12.59,5.62],"321":[34.71,26.15],"322":[0.77,0.74],"323":[25.89,26.48],"324":[1.51,1.38],"325":[50.79,35.73],"326":[6.31,24.96],"327":[17.57,0.05],"328":[2.4,2.42],"329":[20.53,5.72],"330":[0.02,5.15],"331":[0.08,0.43],"332":[2.86,0.1],"333":[23.72,16.76],"334":[58.95,60.7],"335":[23.88,51.78],"336":[77.41,23.02],"337":[45.89,35.5],"338":[0.05,2.67],"339":[11.02,14.9],"340":[19,9.48],"341":[18.81,10.38],"342":[22.53,22.26],"343":[20.86,25.13],"344":[30.29,68.96],"345":[62.42,66.32],"346":[20.48,12.72],"347":[17.33,53.97],"348":[45.26,27.03],"349":[48.65,14.73],"350":[37.01,49.38],"351":[71.28,40.63],"352":[15.44,5.04],"353":[26.49,6.28],"354":[15.74,0.51],"355":[1.7,18.18],"356":[1.77,8.41],"357":[18.51,35.47],"358":[14.06,4.2],"359":[15.03,31],"360":[34.44,17.72],"361":[1.05,0.03],"362":[0.05,0.41],"363":[55.04,72.31],"364":[26.6,18.78],"365":[18.52,38.65],"366":[25.72,32.57],"367":[11.55,17.6],"368":[1.07,19.99],"369":[59.35,60.01],"370":[0.04,6.74],"371":[3.99,3.32],"372":[66.69,38.82],"373":[3.44,9.68],"374":[48.96,40.93],"375":[18.17,26.26],"376":[34.37,40.2],"377":[2.04,26.67],"378":[32.67,22.03],"379":[19.44,31.08],"380":[33.52,22.05],"381":[30.75,57.12],"382":[34.09,34.07],"383":[86.65,77.84],"384":[30.82,1.35],"385":[19.25,10.88],"386":[51.27,27.06],"387":[63.35,59.44],"388":[2.79,0.73],"389":[11.92,21.39],"390":[50.15,33.43],"391":[1.88,11.05],"392":[3.22,8.59],"393":[62.14,1.71],"394":[26.6,20.95],"395":[0.88,14.62],"396":[33.02,22.65],"397":[20.41,14.37],"398":[4.85,2.96],"399":[2.24,0.06],"400":[6.7,21.01],"401":[24.11,21.04],"402":[2.83,8.82],"403":[97.33,22.85],"404":[43.17,40.54],"405":[2.11,3.27],"406":[5.14,4.18],"407":[3.77,3.18],"408":[18.58,12.01],"409":[34.59,37.28],"410":[16.73,18.4],"411":[3.45,28.28],"412":[0.09,2.91],"413":[34.36,44.74],"414":[0.77,18.34],"415":[18.7,16.96],"416":[4.63,13.48],"417":[44.58,5.49],"418":[1.58,7.81],"419":[11.43,7.89],"420":[0.42,0.02],"421":[26.5,21.05],"422":[4.23,0.23],"423":[8.74,7.59],"424":[21.78,20.87],"425":[10.84,15.66],"426":[6.49,49.3],"427":[14.32,2.96],"428":[55.02,60.85],"429":[77.62,69.85],"430":[46.08,52.07],"431":[11.91,21.37],"432":[17.18,0.5],"433":[7.75,3.14],"434":[38.76,80.35],"435":[0.34,0.02],"436":[0.37,0.4],"437":[40.81,51.81],"438":[43.53,45.65],"439":[0.3,3.63],"440":[31.55,21.13],"441":[0.11,0.24],"442":[69.39,71.2],"443":[11.4,10.71],"444":[46.29,19.31],"445":[0.31,5.29],"446":[21.17,41.93],"447":[89.13,89.03],"448":[46.06,28.18],"449":[73.6,5.58],"450":[62.48,61.97
2569],"451":[3.08,11.27],"452":[0.16,1.49],"453":[10.2,24.58],"454":[26.27,11.95],"455":[0.09,0.01],"456":[97.71,74.89],"457":[12.94,28.41],"458":[16.38,14.37],"459":[29.99,16.95],"460":[12.8,5.99],"461":[3.58,21.6],"462":[28.2,32.41],"463":[24.48,29.64],"464":[0.19,1.2],"465":[6.47,1.01],"466":[49.78,19.49],"467":[18.27,10.14],"468":[17.79,90.09],"469":[14.73,0.01],"470":[16.71,68.08],"471":[17.38,6.32],"472":[13.98,38.45],"473":[1.86,1.47],"474":[0.59,0.1],"475":[36.54,22.58],"476":[10.05,0.86],"477":[9.26,7.24],"478":[8.7,0],"479":[30.11,19.89],"480":[9.86,19.5],"481":[26.22,32.75],"482":[5.32,27.08],"483":[14.31,11.56],"484":[44.29,38.91],"485":[3.1,1.24],"486":[25.5,22.02],"487":[8.24,9.47],"488":[0.23,41.42],"489":[7.22,1.56],"490":[6.45,24.23],"491":[22.26,41.21],"492":[13.5,8.06],"493":[32.76,5.36],"494":[1.05,16.55],"495":[46.97,65.77],"496":[75.75,59.61],"497":[32.48,94.52],"498":[8.61,1.91],"499":[21.05,36.27],"500":[14.67,11.09],"501":[41.91,48.81],"502":[72.16,58.86],"503":[36.12,24.58],"504":[48.26,24.74],"505":[4.06,29.82],"506":[6.7,11],"507":[29.59,3.72],"508":[0.93,11.15],"509":[31.64,43.63],"510":[0.05,25.49],"511":[0.02,0.02],"512":[15.97,22.68],"513":[26.38,21.26],"514":[2.59,1.14],"515":[5.88,31.64],"516":[66.86,60.23],"517":[3.63,1.59],"518":[29.7,12.55],"519":[72.7,29.1],"520":[9.52,8.15],"521":[8.85,39.81],"522":[20.49,6.81],"523":[27.82,3.58],"524":[26.69,7.27],"525":[73.62,71],"526":[50.51,48.78],"527":[3.67,9.37],"528":[21.86,12.54],"529":[78.5,25.15],"530":[5.26,33.94],"531":[0.01,0.22],"532":[51.3,60.29],"533":[57.43,17.55],"534":[20.97,0.01],"535":[1.2,48.51],"536":[18.14,0.44],"537":[43.36,16.76],"538":[0.26,0.31],"539":[11,19.5],"540":[5.21,16.49],"541":[16.02,16.57],"542":[0.45,54.62],"543":[43.86,10.15],"544":[0.04,6.28],"545":[32.39,57.13],"546":[2.49,0.16],"547":[48.84,61.04],"548":[9.24,5.44],"549":[0,6.24],"550":[2.1,2.27],"551":[40.61,1.29],"552":[3.21,8.56],"553":[1.43,0.38],"554":[0.41,9.33],"555":[29.22,40.57],"556":[67.73,63.14],"557":[45.35,95.51],"558":[72.96,42.67],"559":[22.57,2.44],"560":[57.95,4.89],"561":[9.96,7.48],"562":[24.33,8.33],"563":[22.21,54.72],"564":[39.47,12.62],"565":[26.84,5.1],"566":[21.49,23.18],"567":[7.86,66.87],"568":[1,7.96],"569":[24.68,35.12],"570":[2.34,0.9],"571":[51.17,50.66],"572":[47.16,7.77],"573":[40.98,40.69],"574":[47.32,22.14],"575":[0.97,59.59],"576":[22.63,36.11],"577":[98.86,82.59],"578":[11.43,20.31],"579":[9.51,23.6],"580":[7.53,23.63],"581":[43.45,25.29],"582":[45.97,29.1],"583":[87.75,50.6],"584":[1.92,1.54],"585":[80.65,32.08],"586":[44.19,35.66],"587":[1.36,14.92],"588":[80.63,56.81],"589":[46.6,17.33],"590":[37.99,24.6],"591":[18.17,0.04],"592":[39.95,32.27],"593":[14.97,3.92],"594":[15.33,3.44],"595":[7.54,33.02],"596":[19.42,17.37],"597":[4.35,34.4],"598":[2.74,0.51],"599":[16.91,47.84],"600":[46.69,36.23],"601":[39.37,0.09],"602":[8.9,22.59],"603":[14.71,16.12],"604":[5.37,7.39],"605":[17.3,16.71],"606":[63.05,12.43],"607":[48.22,17.79],"608":[7.06,0.62],"609":[13.74,46.03],"610":[33.57,14.81],"611":[43.37,8.2],"612":[24.23,17.26],"613":[33.44,8.66],"614":[25.78,1.43],"615":[12.54,20.34],"616":[24.56,58.64],"617":[41.75,33.19],"618":[9.06,49.29],"619":[54.9,28.33],"620":[37.59,38.53],"621":[35.22,16.17],"622":[0.31,0.3],"623":[51.74,66.79],"624":[66.43,56.34],"625":[9.76,15.25],"626":[0.69,1.74],"627":[52.36,43.56],"628":[86.46,21.53],"629":[1.59,24.25],"630":[5.75,42.01],"631":[8.35,70.25],"632":[74.34,30.67],"633":[25.88,21.53],"634":[84.79,49.55],"635":[59.11,40.11],"636":[55.85,63.29],"637":[14.86,50.46],"638":[3.97,2.88],"639":[1.11,9.2],"640":[64,80.86],"641":[51.98,25.83],"642":[1.36,2.15],"643":[31.07,84.7],"644":[10.58,17.22],"645":[17.8,13.79],"646":[31.37,25.12],"647":[38.11,36.7],"648":[60.4,83.42],"649":[61.12,65.59],"650":[7.17,5.54],"651":[49.21,1.41],"652":[12.3,13.82],"653":[18.91,0.28],"654":[3.13,3.53],"655":[9.36,20.54],"656":[7.82,0.45],"657":[1.63,37.82],"658":[21.53,32.86],"659":[18.77,46.05],"660":[40.94,15.85],"661":[34.29,44.37],"662":[16.96,62.3],"663":[44.64,33.12],"664":[13.33,8.81],"665":[57.46,7.46],"666":[18.86,0.93],"667":[0.42,0.83],"668":[91.58,67.43],"669":[43.71,30.49],"670":[36.23,27.32],"671":[1.54,10.82],"672":[32.44,27.24],"673":[13.01,27.06],"674":[7.3,0],"675":[44.59,3.68],"676":[15.28,18.46],"677":[6.07,0.26],"678":[23.01,28.15],"679":[0.5,13.06],"680":[65.84,31.67],"681":[95.92,27.36],"682"
2569:[0.04,29.02],"683":[35.33,5.63],"684":[14.99,2.41],"685":[17.92,36.05],"686":[15.97,12.33],"687":[2.57,0.46],"688":[19.37,45.96],"689":[62.42,67.56],"690":[40.87,73.22],"691":[1.52,2.97],"692":[13.85,1.17],"693":[46.46,51.66],"694":[0.32,0.68],"695":[19.03,0.65],"696":[10.36,1.25],"697":[12.61,38.62],"698":[74.22,75.23],"699":[8.64,2.11],"700":[86.42,86.73],"701":[2.18,1.81],"702":[53.63,84.88],"703":[0.98,2.24],"704":[91.97,33.61],"705":[11.5,25.78],"706":[15.63,35.58],"707":[20.4,35.93],"708":[0.25,20.94],"709":[9.55,0.26],"710":[27.95,5.99],"711":[0.09,2.99],"712":[19.67,10.68],"713":[12.57,2.24],"714":[0.75,1.07],"715":[41.1,24.51],"716":[31.27,6.85],"717":[10.31,31.67],"718":[2.06,7.04],"719":[67.81,27.62],"720":[0.23,3.87],"721":[0.28,5.64],"722":[0.13,1.08],"723":[71.86,35.48],"724":[25.6,36.67],"725":[2.07,14.47],"726":[1.21,0.15],"727":[10.9,20.44],"728":[13.78,42.55],"729":[48.48,53.33],"730":[0.98,12.94],"731":[46.26,54.1],"732":[1.43,2.38],"733":[16.59,25.26],"734":[6.87,21.56],"735":[42.18,41.44],"736":[4.08,4],"737":[29.15,32.08],"738":[19.06,7.96],"739":[1.3,3.72],"740":[60.07,34.48],"741":[1.55,11.94],"742":[9.49,25.01],"743":[1.5,7.81],"744":[1.53,6.1],"745":[24.57,29.12],"746":[0.07,2.5],"747":[2.02,0.27],"748":[33.67,8.29],"749":[15.88,28.73],"750":[58.04,26.94],"751":[0.71,8.51],"752":[29.6,21.77],"753":[18.69,32.85],"754":[40.5,23.65],"755":[0.04,2.42],"756":[8.51,0.68],"757":[0.23,6.48],"758":[25.95,17.32],"759":[19.51,0.03],"760":[53.45,33.76],"761":[14.09,8.58],"762":[37.08,39.63],"763":[44.81,31.26],"764":[24.8,30.94],"765":[0.02,0.95],"766":[22.72,59.66],"767":[12.27,25.3],"768":[41.36,25.05],"769":[0.01,7.84],"770":[18.04,55.22],"771":[7.93,8.84],"772":[3.6,5.43],"773":[31.3,20.22],"774":[6.29,3.87],"775":[5.55,9.97],"776":[48.65,71.16],"777":[0.74,19.55],"778":[10.99,1.98],"779":[0.01,0.24],"780":[20.22,58.01],"781":[2.03,0.71],"782":[11.8,21.37],"783":[11.81,3.56],"784":[1.23,19.1],"785":[7.31,2.32],"786":[4.12,36.83],"787":[35.42,22.41],"788":[0.12,0.04],"789":[36.58,39.79],"790":[17.89,1.86],"791":[48.32,63.66],"792":[9.42,0],"793":[26.98,17.55],"794":[27.01,7.29],"795":[43.94,49.57],"796":[10.15,15.15],"797":[69.6,29.58],"798":[26.38,59.44],"799":[18.17,1.81],"800":[6.13,4.97],"801":[0.51,15.02],"802":[3.41,0],"803":[18.74,11.27],"804":[26.5,27.35],"805":[20.85,18.41],"806":[62.92,27.76],"807":[29.5,3.68],"808":[12.46,25.21],"809":[22.48,55.65],"810":[1.29,3.81],"811":[8.59,35.04],"812":[62.5,7.97],"813":[1.83,0.14],"814":[19.69,28.59],"815":[3.26,15.31],"816":[27.32,36.29],"817":[4.78,6.05],"818":[73.97,11.52],"819":[24.23,40.1],"820":[43.48,63.08],"821":[49.97,42.74],"822":[0.04,11.69],"823":[49.45,71.48],"824":[11,17.98],"825":[2.08,0.28],"826":[1.42,6.02],"827":[0.03,0],"828":[63.01,57.74],"829":[37.6,45.21],"830":[14.21,18.59],"831":[29.66,21.71],"832":[0.83,13.96],"833":[9.49,39.78],"834":[0.02,5.97],"835":[4.41,1.07],"836":[20.93,30.16],"837":[26.99,15.23],"838":[2.04,10.72],"839":[2.67,2.38],"840":[39.62,32.06],"841":[11.94,24.94],"842":[1.08,1.49],"843":[29.54,41.47],"844":[36.96,71.45],"845":[30.42,35.81],"846":[3.87,33.74],"847":[33.75,44.32],"848":[6.44,20.05],"849":[42.69,78.39],"850":[89.78,68.07],"851":[0.02,4.27],"852":[44.79,22.01],"853":[56.13,74.78],"854":[29.46,66.68],"855":[19.1,35.35],"856":[2.94,14.27],"857":[5.54,5.28],"858":[21.9,58.37],"859":[11.54,11.16],"860":[14.82,25.93],"861":[34.23,27.65],"862":[31.33,90.24],"863":[27.69,56.06],"864":[32.25,42.63],"865":[26.63,1.32],"866":[10.63,30.51],"867":[48.91,0.95],"868":[29.41,43.82],"869":[26.31,7.49],"870":[20.57,22.25],"871":[9.78,0.76],"872":[72.5,64.38],"873":[18.66,6.6],"874":[15.67,57.69],"875":[1.73,28.7],"876":[30.12,23.44],"877":[21.19,4.25],"878":[40.58,34.77],"879":[58.97,85.85],"880":[74.42,6.1],"881":[7.89,12.67],"882":[2.68,4.9],"883":[3.18,42.4],"884":[9.46,1.14],"885":[18.67,16.49],"886":[58.21,48.42],"887":[55.47,56.85],"888":[21,38.47],"889":[15.56,3.5],"890":[30.66,54.79],"891":[4.77,41.15],"892":[29.9,17.39],"893":[4.29,1.06],"894":[32.82,22.9],"895":[0.11,0.39],"896":[12.64,6.61],"897":[8.32,1.08],"898":[17.68,0.96],"899":[
256919.23,28.82],"900":[0.28,0.05],"901":[11.58,1.12],"902":[59.72,77.57],"903":[2.73,2.45],"904":[32.89,11.09],"905":[15.94,33.86],"906":[8.39,1.38],"907":[28.47,18.98],"908":[5.1,0.01],"909":[40.71,26.55],"910":[51.31,2.25],"911":[45.76,3.04],"912":[0.02,0.16],"913":[1.54,0.01],"914":[1.3,18.1],"915":[58.44,9.43],"916":[66.42,56.41],"917":[1.15,38.03],"918":[1.17,15.68],"919":[1.87,5.92],"920":[1.56,0.65],"921":[27.66,7.39],"922":[93.41,70.71],"923":[32.68,22.8],"924":[17.99,22.28],"925":[3.61,4.28],"926":[31.37,26.47],"927":[9.58,42.95],"928":[1.87,0.17],"929":[0.02,1.3],"930":[47.47,33.23],"931":[7.89,1.18],"932":[0.65,10.19],"933":[2.75,9.72],"934":[0.05,8.15],"935":[80.95,76.08],"936":[8.4,14],"937":[0.01,31.05],"938":[52.27,64.55],"939":[1.02,1.63],"940":[56.37,57.99],"941":[50.84,52.87],"942":[3.72,4.77],"943":[3.06,20.77],"944":[0.31,1.02],"945":[8.73,0.01],"946":[41.48,14.86],"947":[20.79,24.47],"948":[24.91,17.26],"949":[6.72,31.22],"950":[0.08,0.41],"951":[22.41,17.13],"952":[38.5,36.07],"953":[1.75,22.57],"954":[63.45,22.41],"955":[68.78,62.8],"956":[39.32,23.38],"957":[4.65,1.96],"958":[0.24,13.39],"959":[29.64,2.5],"960":[4.74,12.09],"961":[15.11,87.85],"962":[8.26,0.01],"963":[27.81,0.31],"964":[1.18,6.43],"965":[0.02,0.21],"966":[6.2,0.51],"967":[21.73,44.26],"968":[5.13,7.77],"969":[32.85,21.92],"970":[23.68,36.02],"971":[5.63,2.86],"972":[0.16,2.82],"973":[54.94,6.96],"974":[7.18,0.59],"975":[32.59,6.67],"976":[25.69,27.98],"977":[1,0.01],"978":[34.04,25.66],"979":[41.23,32.91],"980":[20.58,25.83],"981":[4.83,0.03],"982":[56.46,43.95],"983":[4.38,11.61],"984":[0.08,0.01],"985":[36.91,79.97],"986":[19.07,24.98],"987":[0.06,0.34],"988":[38.7,7.4],"989":[10.8,21.98],"990":[0.01,1.55],"991":[15.03,25.03],"992":[15.1,8.85],"993":[21.54,11.78],"994":[4.35,14.58],"995":[28.59,6.82],"996":[17.08,16.31],"997":[26.83,18.55],"998":[0.95,18.96],"999":[7.51,0.04]}},"522":{"44":{"0":[9.12,14.38],"1":[9.12,14.37],"2":[15.21,21.24],"3":[9.3,25.85],"4":[43.77,41.88],"5":[16.83,16.44],"6":[33.24,10.68],"7":[41.98,24.14],"8":[10.1,11.85],"9":[16.58,24.95],"10":[33.31,8.32],"11":[56.09,18.53],"12":[27.09,28.62],"13":[35.67,34.41],"14":[2.81,23.08],"15":[0.76,6.86],"16":[12.21,18.76],"17":[8.67,36.26],"18":[24.88,26.38],"19":[35.46,21.07],"20":[38.54,37.05],"21":[24.24,25.11],"22":[3.53,0.54],"23":[29.64,36.89],"24":[10.45,24.29],"25":[47.13,38.21],"26":[10.01,17.16],"27":[39.48,35.26],"28":[24.84,38.51],"29":[57.86,49.83],"30":[46.88,34.11],"31":[1.2,5],"32":[48.52,34.31],"33":[9.78,1.15],"34":[55.77,28.45],"35":[8.5,18.46],"36":[0.67,1.27],"37":[52.76,39.43],"38":[46.73,48.24],"39":[33.86,12.75],"40":[40.66,47.02],"41":[0.78,2.49],"42":[58.34,27.62],"43":[36.2,50.38],"44":[15.08,13.2],"45":[6.72,8.75],"46":[8.28,6.87],"47":[3.37,5.57],"48":[13.54,28.53],"49":[3.87,9.18],"50":[17.58,6.38],"51":[13.44,0.78],"52":[5.38,2.18],"53":[8.44,14.38],"54":[27.73,24.08],"55":[6.71,10.69],"56":[9.76,19.6],"57":[40.31,20.74],"58"
2569:[24.21,26.06],"59":[4.97,2.89],"60":[20.06,12.73],"61":[36.53,48.39],"62":[8.08,12.01],"63":[13.16,31.91],"64":[2.27,6.71],"65":[27.19,28.34],"66":[7.81,1.63],"67":[48.4,56.39],"68":[50.93,48.33],"69":[3.29,4.69],"70":[1.14,1.68],"71":[4.53,15.81],"72":[40.55,45.47],"73":[66.15,29.46],"74":[82.62,53.04],"75":[0.6,1.68],"76":[12.49,7.17],"77":[5.71,18.61],"78":[26.29,34.74],"79":[9.54,30.38],"80":[0.64,4.41],"81":[14.4,36.06],"82":[64.46,49.88],"83":[0.72,1.56],"84":[3.05,20.54],"85":[34.68,39.72],"86":[38.1,38.78],"87":[13.12,27.87],"88":[6.73,14.64],"89":[36.48,23.57],"90":[2.66,9.87],"91":[17.05,15.85],"92":[89.1,55.86],"93":[3.31,29.32],"94":[6.84,11],"95":[24.28,18.44],"96":[1.75,3.53],"97":[5.37,9.53],"98":[44.94,7.24],"99":[2.1,14.17],"100":[4.85,5.4],"101":[29.19,35.77],"102":[0.76,4.5],"103":[30.67,35.09],"104":[6.66,22.17],"105":[11.54,24.36],"106":[51.46,17.33],"107":[2.08,2.89],"108":[12.62,6.51],"109":[23.28,12.03],"110":[44.47,50.11],"111":[17.02,23.31],"112":[71.88,42.39],"113":[2.84,20.26],"114":[9.08,21.24],"115":[1.62,11.61],"116":[32.85,19.36],"117":[15.14,35.33],"118":[17.68,27.98],"119":[10.95,17.91],"120":[9.1,3.43],"121":[15.52,18.71],"122":[37.73,28.63],"123":[1.05,0.84],"124":[4.37,11.94],"125":[22.19,26.34],"126":[11.86,49.94],"127":[12.52,28.61],"128":[39.76,25.07],"129":[26.45,17.1],"130":[57.31,2.58],"131":[17.78,15.47],"132":[20.9,23.33],"133":[21.5,19.31],"134":[5.23,7.73],"135":[23.61,46.79],"136":[42.4,52.43],"137":[2.09,18.33],"138":[40.49,20.82],"139":[67.39,44.04],"140":[3.6,20.1],"141":[21.13,47.65],"142":[20.83,17.2],"143":[7.34,6.28],"144":[24.81,40.75],"145":[15.62,21.81],"146":[35.94,21.07],"147":[63.13,55.72],"148":[37.34,36.8],"149":[20.51,26.39],"150":[20.52,17.87],"151":[49.59,52.49],"152":[52.09,20.46],"153":[30.26,18.26],"154":[34.29,24.29],"155":[40.02,27.91],"156":[1.07,1.66],"157":[12.81,9.06],"158":[1.25,14.82],"159":[37.93,41.57],"160":[35.32,20.94],"161":[4.74,21.26],"162":[13.5,7.26],"163":[21.96,47.6],"164":[3.89,1.41],"165":[8.5,12.03],"166":[35.84,29.43],"167":[3.11,3.44],"168":[39.41,34.73],"169":[15.66,37.29],"170":[28.54,15.84],"171":[1.78,13.32],"172":[37.26,49.26],"173":[19.6,35.93],"174":[8.59,29.54],"175":[28.36,8.43],"176":[17.53,16.41],"177":[31.86,56.14],"178":[26.31,26.67],"179":[41.25,37.71],"180":[11.21,36.86],"181":[20.53,3.47],"182":[98.03,60.34],"183":[3.47,1.57],"184":[30.66,25.18],"185":[28.18,32.06],"186":[1.68,9.69],"187":[6.31,23.07],"188":[20.35,5.92],"189":[34.83,55.84],"190":[1.77,6.39],"191":[27.1,43.48],"192":[14.11,14.6],"193":[28.59,50.98],"194":[68.19,32.75],"195":[1.42,5.12],"196":[22.27,23.15],"197":[3.57,45.76],"198":[26.16,47.6],"199":[27.14,25.19],"200":[12.67,48.54],"201":[3.09,0.67],"202":[62.52,37.27],"203":[16.6,30.79],"204":[14.47,32.23],"205":[44.2,25.02],"206":[1.32,6.77],"207":[30.48,53.1],"208":[59.72,47.2],"209":[22.57,51.26],"210":[1.14,9.26],"211":[16.01,1.28],"212":[17.12,11.45],"213":[15.25,23.15],"214":[63.6,47.92],"215":[25,48.98],"216":[54.08,34.84],"217":[15.23,15.15],"218":[17.14,31.3],"219":[0.27,0.56],"220":[16.48,33.16],"221":[0.48,16.55],"222":[22.63,20.84],"223":[20.02,5.76],"224":[11.38,18.48],"225":[1.22,2.6],"226":[32.04,20.51],"227":[11.54,22.15],"228":[42.7,22.04],"229":[2.55,5.01],"230":[42.36,11.99],"231":[13.47,23.59],"232":[0.8,9.27],"233":[24.97,14.35],"234":[5.8,27.74],"235":[37.11,44.77],"236":[46.95,39.4],"237":[24.4,27.33],"238":[21.56,20.35],"239":[37.52,25.28],"240":[15.36,26.48],"241":[0.91,7.96],"242":[56.79,48.59],"243":[31.29,39.84],"244":[62.94,13.45],"245":[26.03,19.83],"246":[44.17,25.17],"247":[3.57,12.97],"248":[54.98,6.91],"249":[36.05,50.07],"250":[31.17,30.25],"251":[2.88,13.82],"252":[5.71,2.07],"253":[41.66,30.43],"254":[45.28,42.14],"255":[21.74,16.02],"256":[68.15,36.72],"257":[24.91,9.2],"258":[13.47,7.85],"259":[52.07,33.53],"260":[14.01,33.73],"261":[4.15,21.28],"262":[40.22,29.35],"263":[52.34,25.4],"264":[17.4,18.57],"265":[49.95,41.08],"266":[14.09,13.14],"267":[0.56,4.99],"268":[0.2,25.33],"269":[61.6,24.73],"270":[28.09,14.27],"271":[14.48,11.97],"272":[16.57,10.73],"273":[57.87,56.95],"274":[8.38,21.98],"275":[46.18,27.19],"276":[13.89,19.51],"277":[2.56,5.24],"278":[50.4,58.17],"279":[5.23,14.05],"280":[1.09,7.36],"281":[23.5,19.67],"282":[52.87,37.73],"283":[59.85,29.98],"284"
2569:[51.91,44.5],"285":[30.63,8.96],"286":[17.7,33.1],"287":[13.02,53.18],"288":[15.9,4.15],"289":[0.63,13.93],"290":[26.84,31.48],"291":[3,0.6],"292":[11.14,2.79],"293":[13.61,20.62],"294":[1.08,9.78],"295":[18.72,10.04],"296":[26.6,23.22],"297":[21.32,20.77],"298":[33.64,17.76],"299":[26.33,11.48],"300":[5.61,14.29],"301":[11.8,2.2],"302":[27.66,15.69],"303":[31.5,28.17],"304":[17.68,17.12],"305":[16.36,16.6],"306":[50.25,18.56],"307":[8.05,20.44],"308":[38.4,19.2],"309":[12.6,10.64],"310":[44.75,39.5],"311":[40.4,30.55],"312":[30.14,29.36],"313":[13.69,24.82],"314":[36.23,21.59],"315":[26.86,32.06],"316":[19.26,14.53],"317":[1.5,2.38],"318":[18.47,14.65],"319":[9.6,29.14],"320":[23.35,13.47],"321":[69.57,54.5],"322":[78.57,44.33],"323":[39.08,26.09],"324":[3.28,4.05],"325":[19.28,35.23],"326":[13.13,1.51],"327":[5.53,4.61],"328":[18.82,21.59],"329":[15.37,9.48],"330":[65.63,42.24],"331":[13.47,25.88],"332":[66.75,51.27],"333":[16.6,32.6],"334":[17.03,5.14],"335":[57.56,35.51],"336":[1.53,2.79],"337":[22.97,26.76],"338":[3.87,0.65],"339":[24.04,19.55],"340":[3.69,20.61],"341":[64.9,39.14],"342":[15.44,15.24],"343":[20.82,30.65],"344":[22.7,38.17],"345":[0.94,9.41],"346":[13.06,43.01],"347":[31.54,20.58],"348":[1.22,12.76],"349":[13.52,12.82],"350":[15.63,22.21],"351":[40.06,23.63],"352":[40.08,36.27],"353":[18.28,14.92],"354":[43.05,29.47],"355":[22.85,25],"356":[16.17,16.02],"357":[31.41,21.5],"358":[50.87,60.22],"359":[25.32,2.21],"360":[17.85,27.79],"361":[18.09,14.2],"362":[58.92,25.96],"363":[8.97,67.12],"364":[2.07,4.24],"365":[35.34,21.44],"366":[19.25,18.02],"367":[15.23,27.61],"368":[36.72,6.82],"369":[26.16,29.81],"370":[34.12,16.74],"371":[62.09,57.41],"372":[26.83,36.65],"373":[33.06,33.19],"374":[20.43,30.55],"375":[58.72,20.64],"376":[4.02,21.62],"377":[46.93,30.94],"378":[24.38,14.34],"379":[27.49,7.46],"380":[20.8,28.2],"381":[30.3,31.76],"382":[22.08,23.68],"383":[10,30.74],"384":[12.61,12.66],"385":[5.09,13.63],"386":[3.38,3.14],"387":[67.07,58.24],"388":[31.26,12.77],"389":[12.95,30.74],"390":[11.72,26.26],"391":[6.89,5.23],"392":[7.52,4.88],"393":[0.9,2.97],"394":[10.58,9.72],"395":[21.14,16.87],"396":[47.64,66.65],"397":[35.92,28.79],"398":[68.03,68.9],"399":[39.17,45.74],"400":[32.62,24.56],"401":[45.74,58.41],"402":[2.57,6.16],"403":[6.43,6.37],"404":[7.72,19.4],"405":[51.35,25.4],"406":[19.78,11.23],"407":[79.52,56.04],"408":[4.74,25.07],"409":[5.51,12.75],"410":[18.95,11.48],"411":[38.22,23.8],"412":[19.96,37.05],"413":[40.59,40.2],"414":[36.59,36.06],"415":[5.97,9.44],"416":[11.34,13.79],"417":[36.53,30.7],"418":[45.67,29.04],"419":[26.03,53.54],"420":[70.52,49.79],"421":[46.41,28.36],"422":[18.28,28.56],"423":[17.97,10.33],"424":[42.88,47.05],"425":[1.37,12.39],"426":[64.02,45.76],"427":[16.26,7.18],"428":[7.48,33.57],"429":[36.68,25.31],"430":[9.04,34.33],"431":[48.39,26.43],"432":[48.99,25.66],"433":[1.06,2.1],"434":[30.41,36.2],"435":[16.35,35.38],"436":[21.31,35.24],"437":[23.03,10.31],"438":[11.94,19.74],"439":[7.28,5.33],"440":[11.81,6.97],"441":[6.91,3.27],"442":[58.56,21.67],"443":[7.32,9.22],"444":[18.76,17.81],"445":[30.76,32.19],"446":[14.43,12.56],"447":[10.75,35.12],"448":[14.46,23.54],"449":[6.51,4.99],"450":[44.16,32.28],"451":[2.49,9.82],"452":[7.24,19.5],"453":[75.12,51.77],"454":[34.17,54.55],"455":[39.02,22.18],"456":[12.2,41.08],"457":[34.79,26.73],"458":[44.28,33.09],"459":[28.8,38.41],"460":[46.81,40.89],"461":[14.58,20.77],"462":[1.64,8.14],"463":[71.01,51.89],"464":[29.41,30.28],"465":[12.11,19.05],"466":[51.36,56.86],"467":[1.15,13.32],"468":[18.9,34.69],"469":[3.07,11.21],"470":[64.47,43.7],"471":[20.49,47.89],"472":[25.51,14.64],"473":[2.1,8.19],"474":[57.48,30.5],"475":[13.59,36.21],"476":[1.64,1.78],"477":[30.87,38.71],"478":[48.5,37.57],"479":[29.28,45.81],"480":[4.88,1.43],"481":[20.23,25.85],"482":[2.75,12.73],"483":[34.68,31.19],"484":[1.17,24.03],"485":[34.28,8.44],"486":[7.02,7.86],"487":[26.01,5.26],"488":[55.77,10.28],"489":[1.47,2.85],"490":[51.82,46.61],"491":[3.56,0.54],"492":[12.31,17.68],"493":[15.16,17.14],"494":[86.88,19.88],"495":[9.02,39.24],"496":[22.38,8.58],"497":[32.47,31.15],"498":[23.18,31.06],"499":[47.56,57.88],"500":[34.28,37.97],"501":[21.81,20.82],"502":[11.75,38.48],"503":[28.27,32.77],"504":[4.76,2.25],"505":[9.86,0.12],"506":[1.86,17.03],"507":[53.35,30.96],"508":[20.82,38.61],"509":[32.79,15.79],"510":[66.68,26.42],"511":[5.75,10.4],"512":[28.15,38.99],"513":[28.89,42.94],"514":[15.08,24.33],"515":[51.64,47.93],"516":[1.1,12.94],"517":[44.22,11.17],"518":[0.87,4.75],"519":[4.09,26.69],"520":[10.42,13.5],"521":[52.1,11.44],"522":[70.14,32.46],"523":[22.13,14],"524":[0.59,2.98],"525":[21.21,29.56],"526":[29.95,53.16],"527":[28.03,27.91],"528":[34.24,37.66],"529":[22.65,32.96],"530":[30.05,16.13],"531":[17.48,39.06],"532":[34.33,55.17],"533":[39.1,38.9],"534":[41.04,46.82],"535":[22.17,22.38],"536":[14.67,18.05],"537":[5.24,7.75],"538":[10.21,23.91],"539":[33.46,20.7],"540":[34.49,15.82],"541":[57.57,37.3],"542":[16.93,16.55],"543":[9.95,17.8],"544":[6.02,1.33],"545":[12.37,28.99],"546":[2.07,2.91],"547":[45.52,38.14],"548":[7.58,6.02],"549":[16.19,13.42],"550":[1.98,11.42],"551":[14.77,29.48],"552":[18.24,25.85],"553":[3.54,3.58],"554":[18.15,26.38],"555":[46.95,44.22],"556":[4.61,2.88],"557":[28.68,33.77],"558":[7.3,25.94],"559":[1.99,2.16],"560":[16.08,23.13],"561":[16.11,18.19],"562":[2.57,2.52],"563":[11.15,2.19],"564":[0.82,20.99],"565":[4.03,7.21],"566":[9.95,31.3],"567":[22.76,2.72],"568":[13.65,12.12],"569":[14.62,25.22],"570":[22.78,29.87],"571":[26.67,37.62],"572":[1.23,29.82],"573":[6.89,35.32],"574":[6.09,10.6],"575":[58.93,29.02],"576":[0.93,17.03],"577":[18.62,34.99],"578":[35.47,23.78],"579":[12.59,34.18],"580":[46.2,31.7],"581":[0.65,17.09],"582":[13.65,21.7],"583":[1.89,8.75],"584":[22.44,16.75],"585":[30.36,13.62],"586":[16.14,30.96],"587":[15.56,14.42],"588":[6.3,19.45],"589":[14.11,49.72],"590":[28.24,21.87],"591":[24.15,28.42],"592":[32.07,34.3],"593":[6.09,5.71],"594":[40.1,50.58],"595":[49.65,44.96],"596":[19.71,24.45],"597":[29.93,6.86],"598":[42.92,41.09],"599":[2.27,6.84],"600":[0.86,19.1],"601":[1.27,9.11],"602":[1.78,4.64],"603":[22.52,8.41],"604":[40.78,21.38],"605":[52.07,34.12],"606":[19.02,30.55],"607":[5.88,9.43],"608":[24.4,18.82],"609":[4.43,10.89],"610":[14.91,21.72],"611":[13.84,8.19],"612":[52.78,45.02],"613":[6.14,17.03],"614":[22.49,24.86],"615":[43.48,29.64],"616":[5.41,19.65],"617":[24.68,34.59],"618":[15.87,7.76],"619":[1,13.6],"620":[4.69,4.57],"621":[2.78,2.81],"622":[39.1,39.93],"623":[4.79,36.66],"624":[1.74,15.52],"625":[16.19,26.75],"626":[26.87,25.64],"627":[30.6,34.49],"628":[48.38,39.11],"629":[27.05,19.33],"630":[40.24,49.34],"631":[51.82,41.37],"632":[48.68,51.98],"633":[21.2,27.81],"634":[35.75,25.08],"635":[28.93,60.21],"636":[0.94,21.87],"637":[23.76,13.74],"638":[64,55.01],"639":[27.76,3.21],"640":[16.93,21.15],"641":[20.41,22.59],"642":[41.76,48.56],"643":[37.73,27.61],"644":[37.69,22.09],"645":[0.78,29.18],"646":[6.36,21.09],"647":[19.55,33.26],"648":[43.83,63.5],"649":[1.02,9.5],"650":[3.96,50.53],"651":[26.83,22.01],"652":[46.09,31.7
25697],"653":[1.77,3.01],"654":[19.3,21.39],"655":[58.64,56.37],"656":[12.19,13.18],"657":[10.75,19.47],"658":[32.47,54.14],"659":[26.01,13.75],"660":[2.92,7.21],"661":[49.93,45.2],"662":[5.21,2.03],"663":[8.55,20.57],"664":[69.26,30.55],"665":[14.87,16.05],"666":[4.11,3.13],"667":[25.66,36.13],"668":[1.79,12.23],"669":[28.08,31.28],"670":[55.06,49.69],"671":[14.98,13.11],"672":[31.28,37.8],"673":[24.63,4.02],"674":[34.41,39.87],"675":[22.39,36.25],"676":[43.72,33.64],"677":[3.91,6.29],"678":[17.38,38.19],"679":[22.8,24.29],"680":[3.39,6.96],"681":[18.57,25.17],"682":[32.03,12.84],"683":[27.74,10.57],"684":[24.05,38.82],"685":[29.37,54.42],"686":[11.32,6.81],"687":[22.71,32.46],"688":[10.04,0.93],"689":[33.13,55.5],"690":[51.08,60.65],"691":[22.51,17.01],"692":[0.48,2.1],"693":[29.9,21.8],"694":[68.31,35.91],"695":[45.56,10.39],"696":[29.55,20.29],"697":[30.62,16.61],"698":[43.42,17.87],"699":[36.74,35.83],"700":[16.64,36.4],"701":[22.16,18.67],"702":[10.03,15.95],"703":[41.7,5.91],"704":[9.51,25.42],"705":[23.98,38.78],"706":[15.12,12.5],"707":[11.12,19.57],"708":[53.61,27.59],"709":[24.05,32.76],"710":[1.59,5.02],"711":[57.39,15.32],"712":[1.36,17.41],"713":[84.39,55.8],"714":[48.53,53.53],"715":[6.03,30.9],"716":[16.35,29.64],"717":[66.8,38.99],"718":[4.19,0.54],"719":[8.08,23.37],"720":[49.79,50.75],"721":[69.08,16.35],"722":[2.36,1.34],"723":[1.73,19.55],"724":[20.97,50.35],"725":[31.67,13.49],"726":[10.56,16.08],"727":[60.35,48.47],"728":[30.73,23.52],"729":[1.12,1.35],"730":[22.54,23.22],"731":[0.81,1.18],"732":[18.52,29.67],"733":[16.41,32.79],"734":[18.67,20.8],"735":[5.02,25.95],"736":[24.24,46.88],"737":[1.45,1.66],"738":[14.62,7.52],"739":[8.62,1.05],"740":[3.56,3.24],"741":[24.13,14.89],"742":[15.75,1.11],"743":[33.59,36.46],"744":[3.38,2.2],"745":[9.34,23.71],"746":[34.79,5.52],"747":[3.67,0.8],"748":[3.85,2.69],"749":[60.74,53.45],"750":[22.92,39.93],"751":[9.32,23.12],"752":[32.57,24.07],"753":[32.56,38],"754":[11.99,15.1],"755":[1.32,1.89],"756":[5.86,27.65],"757":[21.43,14.85],"758":[32.55,35.4],"759":[3.61,2.98],"760":[28.42,34.75],"761":[7.31,15.86],"762":[14.56,10.49],"763":[11.93,26.79],"764":[9.63,19.35],"765":[5.75,14.04],"766":[22.77,1.54],"767":[61.03,36.18],"768":[44.2,56.16],"769":[9.76,9.18],"770":[64.34,46.97],"771":[11.04,33.07],"772":[6.39,2.37],"773":[46.23,35.79],"774":[40.51,34.02],"775":[36.5,26.1],"776":[57.48,30.73],"777":[30.72,16.15],"778":[27.71,15.12],"779":[1,10.46],"780":[9.23,2.5],"781":[7.46,10.02],"782":[62.53,46.28],"783":[1.85,3.46],"784":[0.38,0.32],"785":[5.6,22.33],"786":[10.2,3.07],"787":[28.04,43.55],"788":[59.77,39.02],"789":[9.33,35.22],"790":[1.41,3.15],"791":[19.63,44.61],"792":[16.81,17.1],"793":[42.92,55.7],"794":[11.35,14.97],"795":[12.41,40.95],"796":[30.82,22.79],"797":[45.66,54.2],"798":[72.29,22.9],"799":[43.27,38.16],"800":[59.27,6.78],"801":[36.13,32.2],"802":[1.71,13.1],"803":[65.22,29.7],"804":[13.3,17.69],"805":[1.27,12.33],"806":[17.75,17.12],"807":[1.72,5.85],"808":[55.74,41.26],"809":[69.79,53.84],"810":[24.66,7.67],"811":[68.8,31.65],"812":[21.94,27.48],"813":[25.9,15.82],"814":[4.91,30.04],"815":[7.74,6.21],"816":[29.66,19.31],"817":[27.26,20.95],"818":[19.36,41.87],"819":[29.41,12.13],"820":[4.53,12.98],"821":[21.41,14.64],"822":[33.28,25.17],"823":[44.97,42.23],"824":[6.49,14.07],"825":[3.72,0.75],"826":[50.11,32.54],"827":[32.94,29.64],"828":[23.34,33.3],"829":[10.31,22.19],"830":[37.68,19.96],"831":[28.95,25.83],"832":[28.75,12.67],"833":[12.47,32.63],"834":[31.94,27.9],"835":[9.44,10.43],"836":[13.81,10.99],"837":[15.75,24.95],"838":[69.32,53.64],"839":[54.73,50.99],"840":[16.03,15.75],"841":[49,46.04],"842":[59.28,14.85],"843":[3.8,35.15],"844":[51.29,40.6],"845":[13.36,18.99],"846":[51.63,50.67],"847":[28.41,51.68],"848":[14.35,9.88],"849":[44.86,49.27],"850":[3.07,20.99],"851":[22.54,15.71],"852":[50.5,20.05],"853":[61.46,30.15],"854":[34.36,14.6],"855":[2.5,21.71],"856":[51.43,23.19],"857":[16.28,9.09],"858":[32.29,20.62],"859":[2.25,7.94],"860":[27.13,13.52],"861":[1.28,13.2],"862":[31.07,31.72],"863":[14.83,25.7],"864":[0.69,2.32],"865":[35.25,47.35],"8
256966":[12.5,21.25],"867":[2.65,1.5],"868":[77.05,56.05],"869":[1.67,8.5],"870":[11.24,3.54],"871":[7.74,3.12],"872":[47.82,74.55],"873":[6.05,15.99],"874":[3.86,28.39],"875":[41.32,45.41],"876":[1.87,19.8],"877":[53.42,56.88],"878":[23.45,32.05],"879":[7.32,46.12],"880":[40.16,33.16],"881":[51.76,21.18],"882":[13.76,14.6],"883":[9.6,16.19],"884":[42.72,31.17],"885":[54.78,58.21],"886":[29.5,26.79],"887":[16.78,32.33],"888":[60.57,46.01],"889":[42.69,52.04],"890":[3.57,27.5],"891":[70.29,25.8],"892":[26.51,49.83],"893":[35.54,23.29],"894":[34.22,20.24],"895":[0.36,5.3],"896":[6.51,8.15],"897":[1.65,3.68],"898":[24.86,18.53],"899":[43.39,23.95],"900":[39.49,26.76],"901":[31.39,25.59],"902":[48.34,38.96],"903":[24.53,17.07],"904":[0.68,8.89],"905":[64.72,43.06],"906":[39.97,18.96],"907":[40.97,13.18],"908":[21.02,23.66],"909":[27.06,26.82],"910":[25.56,24.75],"911":[7.31,9.41],"912":[2.98,8.43],"913":[65.5,48.28],"914":[55.15,21.39],"915":[1.26,9.43],"916":[32.34,15.38],"917":[79.42,27.65],"918":[21.25,24.45],"919":[56.54,41.72],"920":[11.36,15.23],"921":[26.86,28.25],"922":[31,45],"923":[4.74,4.45],"924":[49.25,54.48],"925":[37.66,25.81],"926":[8.78,11.51],"927":[24.82,38.47],"928":[64.45,55.01],"929":[10.07,12.13],"930":[11.16,24.42],"931":[0.76,0.7],"932":[20,29.65],"933":[21.03,35.26],"934":[2.41,0.17],"935":[32.03,36.43],"936":[39.12,54.77],"937":[5.94,16.4],"938":[18.71,52.36],"939":[31.28,22.89],"940":[25.47,11.27],"941":[2.95,21.77],"942":[51.17,45.32],"943":[31.93,33.07],"944":[39.73,46.09],"945":[61.6,37.89],"946":[1.3,2.14],"947":[20.05,27.68],"948":[14.54,35.5],"949":[34.77,17.09],"950":[44.9,23.01],"951":[6.3,29.02],"952":[3.34,0.57],"953":[42.88,46.05],"954":[12.39,14.34],"955":[46.5,35.03],"956":[3.5,10.12],"957":[4.19,18.49],"958":[33.63,42.39],"959":[3.14,2.15],"960":[15.8,12.76],"961":[31.74,37.94],"962":[17.28,34.49],"963":[4.07,5.79],"964":[56.17,37.4],"965":[79.49,62.41],"966":[17.18,13.61],"967":[30.51,34.56],"968":[16.25,20.36],"969":[27.55,64.74],"970":[9.6,34.2],"971":[13.25,8.47],"972":[10.07,13.03],"973":[9.87,21.89],"974":[59.68,42.89],"975":[48.76,54.96],"976":[14.77,3.48],"977":[35.06,39.34],"978":[44.97,30.7],"979":[44.09,57.44],"980":[24.43,19.68],"981":[4.45,2.43],"982":[14.46,28.34],"983":[31.74,19],"984":[19.16,26.9],"985":[46.24,35.03],"986":[27.6,33.69],"987":[38.78,29.67],"988":[0.58,3.74],"989":[41.24,47.81],"990":[8.35,15.43],"991":[25.6,26.86],"992":[18.87,16.25],"993":[18.1,27.53],"994":[19.08,13.72],"995":[2.71,4],"996":[19.89,29.5],"997":[1.18,13.7],"998":[23.4,22.48],"999":[4.77,1.82]}},"523":{"44":{"0":[15.17,23.89],"1":[15.16,23.89],"2":[2.08,31.3],"3":[95.19,2.8],"4":[10.96,81.32],"5":[18.31,8.57],"6":[20.03,35.52],"7":[0.04,27.95],"8":[57.03,20.5],"9":[7.28,31.13],"10":[95.06,36.5],"11":[3.08,65.78],"12":[4.49,7.74],"13":[20.25,73.7],"14":[74.48,0.09],"15":[47.84,0.88],"16":[34.37,3.12],"17":[0.74,3.2],"18":[66.1,6.26],"19":[72.59,41.31],"20":[14.57,53.3],"21":[6.81,26.79],"22":[2.91,4.94],"23":[51.59,6.36],"24":[0.2,11.8],"25":[4.34,64.46],"26":[0.27,4.65],"27":[24.58,0.06],"28":[25.9,45.18],"29":[10.23,19.35],"30":[1.2,46.56],"31":[4.25,1.01],"32":[29.95,81.91],"33":[39.6,6.99],"34":[14.58,93.2],"35":[0.12,5.39],"36":[45.17,0.03],"37":[0.66,69.89],"38":[0.12,36.78],"39":[40.81,19.52],"40":[24.61,37.44],"41":[0,0.41],"42":[1.39,51.14],"43":[19.95,3.55],"44":[10.63,26.04],"45":[4.45,9.89],"46":[75.41,7.45],"47":[35.48,2.39],"48":[27.82,13.46],"49":[8.98,8.65],"50":[46.17,13.56],"51":[6.68,15.49],"52":[26.83,0.47],"53":[27.19,10.84],"54":[24.96,45.42],"55":[98.59,0.04],"56":[86.19,16.69],"57":[0.19,52.3],"58":[59.88,2.32],"59":[41.59,4.15],"60":[6.11,35.4],"61":[7.69,2.98],"62":[0.12,6.83],"63":[0.44,4.29],"64":[5.62,0.09],"65":[9.81,36.06],"66":[12.86,9.76],"67":[37.56,21.9],"68":[4.31,54.79],"69":[0.02,2.47],"70":[75.67,0.28],"71":[0.13,8.57],"72":[52.41,34.18],"73":[20.49,62.99],"74":[7.61,99.91],"75":[62.36,2.78],"76":[72.65,10.01],"77":[62.49,22.35],"78":[8.46,4.75],"79":[41.42,10.82],"80":[86.87,3.16],"81":[1.2,4.16],"82":[1,92.56],"83":[29.79,0.01],"84":[42.48,0.28],"85":[0.12,32.87],"86":[24.25,0.89],"87":[15.36,38.58],"88":[36.49,14.81],"89":[39.3,25.54],"90":[17.28,5.12],"91":[17.32,1.68],"92":[0.13,82.96],"93":[35.29,13.08],"94":[2.61,1.67],"95":[71.47,40.26],"96":[52.71,0.17],"97":[0.8,1.69],"98":[26.16,42.17],"99":[38.92,0.28],"100":[61.55,1.5],"101":[6.25,50.6],"102":[0.71,0.03],"103":[36.93,50.71],"104":[3.39,20.39],"105":[1.71,1.07],"106":[21.18,66.36],"107":[4.66,0.49],"108":[31.74,0.13],"109":[42.3,32.77],"110":[0.13,26.5],"111":[65.91,22.45],"112":[18.22,97.04],"113":[0.92,7.55],"114":[83.23,12.96],"115":[65.93,1.92],"116":[74.55,27.51],"117":[54.19,13.55],"118":[6.22,35.1],"119":[0.02,0.17],"120":[43.7,0.08],"121":[0.54,0.12],"122":[35.79,67.24],"123":[37.07,0.01],"124":[36.64,0.03],"125":[3.96,41.17],"126":[27.97,40.72],"127":[32.14,22.64],"128":[19.95,51.16],"129":[2.35,40.36],"130":[72.67,66.9],"131":[0.17,0.89],"132":[28.04,35.71],"133":[3.02,1.68],"134":[8.27,0.11],"135":[35.6,10.68],"136":[12.52,0.03],"137":[65.3,2.06],"138":[50.7,60.78],"139":[13.97,94.39],"140":[34.13,3.54],"141":[3.5,19.01],"142":[13.37,31.26],"143":[10.46,1.34],"144":[57.88,0],"145":[7.52,2.93],"146":[0.02,37.58],"147":[15.54,80.11],"148":[21.28,0.09],"149":[1.48,4.45],"150":[0.89,38.58],"151":[7.94,71.9
25691],"152":[0,57.22],"153":[24.92,41.97],"154":[10.12,39.86],"155":[54.43,68.82],"156":[16.79,0.09],"157":[39.22,18.86],"158":[0.02,0.22],"159":[0,8.9],"160":[0.27,24.35],"161":[36.54,2.23],"162":[23.59,9.41],"163":[0.38,17.63],"164":[3.13,4.8],"165":[0.82,21.24],"166":[25.14,24.8],"167":[36.2,0.67],"168":[47.03,60.09],"169":[26.34,6.43],"170":[81.68,48.2],"171":[0.07,2.88],"172":[17.18,59.66],"173":[6.26,43.21],"174":[2.18,13.09],"175":[21.39,15.81],"176":[81.68,14.55],"177":[6.28,26.73],"178":[5.62,57.81],"179":[9.52,77.04],"180":[88.38,17.4],"181":[39.12,1.48],"182":[0.96,76.05],"183":[17.15,0.18],"184":[24.93,19.49],"185":[92.33,23.54],"186":[74.57,8.99],"187":[5.59,6.96],"188":[69.89,0.04],"189":[0.32,69.18],"190":[32.02,0.07],"191":[47.88,0.07],"192":[1.45,10.8],"193":[17.09,1.9],"194":[2.66,68.73],"195":[13.95,0.32],"196":[34,27.55],"197":[1.19,0.68],"198":[6.46,10.73],"199":[80.3,11.44],"200":[0.52,14.1],"201":[10.18,0.4],"202":[16.69,67.1],"203":[78.1,0.74],"204":[0.08,13.71],"205":[2.97,65.94],"206":[0.5,1.16],"207":[25.83,19.44],"208":[0.45,47.65],"209":[5.81,8.99],"210":[12.48,0.08],"211":[21.6,24.11],"212":[14.25,21.5],"213":[15.54,34.53],"214":[27.57,32.15],"215":[23.08,31.92],"216":[0.34,82.97],"217":[20.16,20.34],"218":[42.45,0.06],"219":[30.72,0.51],"220":[5.09,19.8],"221":[16.98,0.46],"222":[95.56,15.51],"223":[26.47,31.93],"224":[1.59,0.04],"225":[15.8,0.76],"226":[48.25,30.58],"227":[0.76,2.16],"228":[0.89,70.12],"229":[1.83,0.34],"230":[13.21,49.52],"231":[11.28,20.93],"232":[0.13,0.05],"233":[19.69,2.58],"234":[0.12,17.41],"235":[9.27,31.74],"236":[17.82,83.87],"237":[9.7,8.04],"238":[1.42,21.46],"239":[37.9,44.62],"240":[18.66,29.64],"241":[98.82,0.47],"242":[0.36,63.37],"243":[4.94,7.18],"244":[0.16,56.28],"245":[22.44,4.34],"246":[5.08,45.17],"247":[0.16,6.35],"248":[43.63,63.68],"249":[0.2,15.43],"250":[0,23.97],"251":[33.24,5.49],"252":[4.81,18.73],"253":[2.37,30.38],"254":[1.58,23.65],"255":[60.17,29.79],"256":[26.46,81.44],"257":[0.83,24.1],"258":[13.94,28.63],"259":[5.23,60.52],"260":[2.75,7.51],"261":[22.48,14.86],"262":[27.63,42.97],"263":[3.92,33.43],"264":[15.11,32.4],"265":[17.36,60.52],"266":[46.35,8.17],"267":[57.85,0.34],"268":[0.21,0.94],"269":[31.76,66.74],"270":[0.2,5.25],"271":[4.78,23],"272":[9.8,9.9],"273":[24.07,58.3],"274":[4.43,16.19],"275":[13.85,42.91],"276":[43.36,7.26],"277":[4.23,0.37],"278":[14.2,66.76],"279":[0.49,8.55],"280":[40.39,0.53],"281":[26.29,5.25],"282":[13.16,47.18],"283":[74.5,37.83],"284"
2569:[2.7,68.43],"285":[17.81,38.16],"286":[11.89,20.54],"287":[0.13,7.27],"288":[26.6,17.12],"289":[40.33,0.02],"290":[0.95,18.01],"291":[74.29,1.48],"292":[70.78,12.91],"293":[71.71,5.71],"294":[48.66,0.07],"295":[48.86,26.79],"296":[1.03,23.54],"297":[3.41,1.49],"298":[4.32,17.67],"299":[84.08,7.55],"300":[41.37,17.76],"301":[17.94,11.61],"302":[8.97,21.61],"303":[0.7,51.22],"304":[66.19,50.78],"305":[4.63,13.89],"306":[14.34,88.87],"307":[0.08,0.11],"308":[5.21,49.12],"309":[46.7,1.69],"310":[3.33,90.61],"311":[84.68,36.72],"312":[5.85,44.33],"313":[68.69,18.58],"314":[1.72,34.55],"315":[34.92,4.13],"316":[89.94,29.71],"317":[14.18,1.61],"318":[11.48,6.57],"319":[1.06,24.59],"320":[41.67,1.7],"321":[8.34,97.22],"322":[0.07,78.13],"323":[2.09,67],"324":[18.12,0.08],"325":[24.65,24.02],"326":[48.54,5.16],"327":[2.48,1.57],"328":[61.24,3.41],"329":[0.05,14.06],"330":[0.13,49.19],"331":[32.88,10.68],"332":[43.08,52.29],"333":[43.86,29.68],"334":[40.58,16.8],"335":[20.24,37.21],"336":[3.88,0.43],"337":[3.64,4.66],"338":[18.79,4.22],"339":[33.62,1.46],"340":[34.92,1.91],"341":[27.6,72.47],"342":[49.17,3.53],"343":[4.19,6.22],"344":[28.12,54.62],"345":[76.95,0.13],"346":[1.5,10.59],"347":[71.73,3.45],"348":[0.53,1.36],"349":[7.08,1.05],"350":[16.91,28.8],"351":[86.17,46.11],"352":[0.21,37.6],"353":[15.19,12.88],"354":[0.93,33.05],"355":[11.11,0.01],"356":[0.16,7.96],"357":[90.93,21.69],"358":[32.43,10.08],"359":[29.51,16.43],"360":[12.76,8.23],"361":[2.37,3.68],"362":[2.75,58.33],"363":[0.32,14.47],"364":[33.55,0.12],"365":[84.05,30.15],"366":[0.04,43.07],"367":[75.59,8.54],"368":[52.86,53.1],"369":[18.62,41.65],"370":[32.91,30.28],"371":[9.68,40.7],"372":[43.53,0.49],"373":[0.01,29.29],"374":[78.99,27.22],"375":[13.51,81.07],"376":[8.89,1.2],"377":[2.36,56.36],"378":[16.87,7.83],"379":[79.41,33.13],"380":[25.69,23.29],"381":[44.22,56.37],"382":[16.1,43.41],"383":[57.72,4.75],"384":[1,14.2],"385":[4.27,20.98],"386":[30.8,3.67],"387":[0.5,100],"388":[37.94,25.23],"389":[0.22,35.76],"390":[17.62,29],"391":[63,1.31],"392":[29.98,4.95],"393":[32.34,0.14],"394":[65.23,4.04],"395":[26.22,9.76],"396":[0.68,34.86],"397":[42.37,55.88],"398":[1.39,45.55],"399":[4.05,16.1],"400":[32.34,8.88],"401":[0.18,31.33],"402":[13.35,0.05],"403":[40.55,0.64],"404":[58.88,17.81],"405":[0.39,53.39],"406":[9.38,22.17],"407":[4.95,66.42],"408":[1.23,14.98],"409":[14.83,11.62],"410":[43.79,6.06],"411":[78.34,0.65],"412":[0.33,16.07],"413":[4.21,51.79],"414":[9.25,1.31],"415":[18.68,6.08],"416":[7.01,1.38],"417":[0.2,29.45],"418":[0,57],"419":[31.24,0.03],"420":[5.13,66.64],"421":[14.79,54.81],"422":[10.38,4.46],"423":[0.25,30.73],"424":[21.27,43.87],"425":[0.32,0.08],"426":[0.63,83.4],"427":[3.6,30.08],"428":[37.15,19.32],"429":[23.86,73.25],"430":[15.59,26.49],"431":[52.89,52.51],"432":[25.85,50.92],"433":[30.54,0.34],"434":[16.44,48.03],"435":[1.52,13.66],"436":[30.24,0.44],"437":[8.91,11.02],"438":[38.17,7.94],"439":[28.57,0.05],"440":[39.12,11.58],"441":[0.44,11.64],"442":[27.9,86.61],"443":[36.09,8.95],"444":[39.8,20.68],"445":[12.7,6.77],"446":[47.08,22.21],"447":[42.83,33.04],"448":[38.6,3.71],"449":[33.34,1.71],"450":[11.78,94.71],"451":[2.37,0.26],"452":[1.69,23.27],"453":[51.5,95.98],"454":[0.52,23.06],"455":[1.12,33.12],"456":[52.8,4.68],"457":[13.67,6.06],"458":[44.06,48.2],"459":[8.43,6.63],"460":[25.05,14.38],"461":[42.75,0.28],"462":[39.47,1.01],"463":[1.4,86.07],"464":[18.35,33.8],"465":[8.78,0.97],"466":[31.55,21.77],"467":[6.94,6.37],"468":[77.68,51.75],"469":[12.7,0],"470":[0.4,83.1],"471":[0.3,35.56],"472":[2.79,38.69],"473":[74.1,0.16],"474":[0.51,37.81],"475":[1.7,2.13],"476":[10.42,0.12],"477":[16.86,14.59],"478":[1.12,18.84],"479":[3.62,42.42],"480":[38.68,0.51],"481":[54.13,37.33],"482":[2.04,11.39],"483":[9.9,0.79],"484":[37.56,11.78],"485":[1.12,56.99],"486":[36.19,6.41],"487":[0.06,37.58],"488":[62.55,39.16],"489":[3.23,0.03],"490":[1.8,59.49],"491":[68.88,0.92],"492":[40.53,18.75],"493":[0.69,9.65],"494":[31.8,81.04],"495":[38.73,1.96],"496":[56.03,26.37],"497":[45.45,65.63],"498":[1.03,4.24],"499":[0.39,18.77],"500":[35.15,0.81],"501":[79.1,5.33],"502":[41.86,7.56],"503":[39.24,18.52],"504":[60.23,0.76],"505":[64.51,19.01],"506":[87.88,0.17],"507":[54.11,61.05],"508":[6.17,8.6],"509":[44.1,66.15],"510":[23.77,65.31],"511":[0.84,1.32],"512":[0.27,51.97],"513":[28.79,1.47],"514":[0.02,6.98],"515":[15.94,27.83],"516":[
256965.42,0.05],"517":[1.1,65.45],"518":[17.21,0.1],"519":[33.46,8.69],"520":[43.36,12.96],"521":[2.23,49.52],"522":[14.01,71.01],"523":[7.29,4.46],"524":[13.4,1.91],"525":[5.08,44.79],"526":[1.87,19.38],"527":[5.62,9.71],"528":[94.71,3.31],"529":[23.45,22.13],"530":[0.77,35.99],"531":[0.25,2.07],"532":[3.32,36.37],"533":[64.87,16.92],"534":[2.12,16.09],"535":[23.66,7.99],"536":[3.32,6],"537":[10.6,0.04],"538":[1.12,0.84],"539":[0.22,33.84],"540":[19.02,34.38],"541":[24.85,78.84],"542":[14.8,36.56],"543":[10.76,1.78],"544":[0.59,6.64],"545":[0.73,5.98],"546":[37,0.49],"547":[52.47,15.89],"548":[33.74,0.24],"549":[1.27,0.82],"550":[0.24,4.99],"551":[5.87,2.27],"552":[53.74,5.15],"553":[21.91,0.08],"554":[0.12,0],"555":[18.45,49.85],"556":[36.73,7.18],"557":[44.02,55.55],"558":[14.4,19.86],"559":[51.83,16.48],"560":[5.67,5.87],"561":[57.89,6.66],"562":[42.21,0.34],"563":[37.28,11.66],"564":[1.16,12.58],"565":[10.94,1.37],"566":[0.27,23.58],"567":[49.93,18.8],"568":[50.72,1.86],"569":[28.12,3.7],"570":[76.15,16.59],"571":[1.76,35.37],"572":[0.27,12.91],"573":[14.63,0],"574":[12.58,17.08],"575":[24.48,93.73],"576":[70.24,5.68],"577":[39.58,11.93],"578":[1.68,58.97],"579":[6.28,9.19],"580":[16.09,65.26],"581":[0.27,0.17],"582":[39.99,5.74],"583":[75.97,0.52],"584":[4.26,25.08],"585":[26.06,27.78],"586":[29.5,11.75],"587":[11.67,28.48],"588":[3.38,6.45],"589":[1.17,3.75],"590":[28.74,31.79],"591":[2.52,11.38],"592":[0.57,58.23],"593":[0.1,10.72],"594":[18.57,0.48],"595":[7.53,58.52],"596":[48.34,6.6],"597":[11.79,62.94],"598":[62.17,32.26],"599":[70.26,1.21],"600":[12.53,7.22],"601":[25.91,0.14],"602":[90.21,0.68],"603":[46.18,16.53],"604":[15.5,33.48],"605":[0.58,79.23],"606":[50.53,14.78],"607":[56.68,5.26],"608":[4.79,19.89],"609":[81.03,16.54],"610":[18.94,33.49],"611":[8,24.75],"612":[29.58,12.91],"613":[55.16,10.32],"614":[1.19,2.34],"615":[25.3,40.74],"616":[10.19,10.61],"617":[5.28,33.21],"618":[62.3,25.03],"619":[27.82,0.47],"620":[34.15,4.05],"621":[76.83,4.98],"622":[0.46,84.86],"623":[72.88,1.47],"624":[3.27,2.9],"625":[9.12,46.99],"626":[0.16,12.89],"627":[8.21,66.07],"628":[13.05,29.84],"629":[18.53,0.28],"630":[13.19,8.04],"631":[5.38,52.87],"632":[17.97,33.43],"633":[59.19,17.29],"634":[24.77,22.24],"635":[24.39,24.24],"636":[51.07,0.1],"637":[2.15,43.51],"638":[2.89,46.14],"639":[6.55,29.38],"640":[50.86,34.71],"641":[12.55,12.23],"642":[15.05,6.8],"643":[2.62,34.49],"644":[3.31,36.29],"645":[0.49,16.41],"646":[28.25,1.04],"647":[14.02,27.81],"648":[19.01,59.59],"649":[54.91,1.27],"650":[20.55,0.89],"651":[14.75,14.21],"652":[5.37,11.03],"653":[35.4,0.53],"654":[34.62,0.82],"655":[1.83,32.57],"656":[0.55,1.6],"657":[79.55,30.67],"658":[67.91,0.24],"659":[5.44,16.7],"660":[73.04,3.05],"661":[4.27,93.01],"662":[55.21,12.69],"663":[52.7,1.08],"664":[33.04,67.64],"665":[5.59,4.57],"666":[10.88,3.96],"667":[14.89,0.3],"668":[40.32,0.18],"669":[70.37,28.7],"670":[1.08,87.91],"671":[38.66,0.05],"672":[2.54,0.68],"673":[33.16,16.32],"674":[4.75,33.72],"675":[10.25,41.25],"676":[0.14,48.41],"677":[4.18,4.43],"678":[37.26,5.09],"679":[19.68,8.89],"680":[45.42,0.35],"681":[25.28,1.62],"682":[1.93,40.35],"683":[39.64,35.5],"684":[9.75,0.17],"685":[22.59,51.26],"686":[49.86,2.7],"687":[1.46,4.46],"688":[22.66,27.1],"689":[1.7,31.07],"690":[12.54,66.33],"691":[25.93,21.4],"692":[12.37,0],"693":[79.88,32.51],"694":[0.71,67.6],"695":[0.57,65.46],"696":[36.35,22.46],"697":[16.94,16.74],"698":[18.41,83.97],"699":[21.51,24.49],"700":[5.49,8.97],"701":[10.69,3.38],"702":[47.04,0.44],"703":[40.74,19.2],"704":[35.54,2.21],"705":[0.96,7.31],"706":[2.11,0.02],"707":[81.29,5.6],"708":[0.34,76.36],"709":[21.57,0.63],"710":[3.33,4.16],"711":[0.41,81.44],"712":[35.19,0.06],"713":[5.52,97.4],"714":[2.13,31.23],"715":[12.8,4.9],"716":[3.2,2.54],"717":[2.46,49.9],"718":[42.75,3.45],"719":[4.1,23.73],"720":[0.55,19.65],"721":[0.03,93.05],"722":[33.54,0.07],"723":[2.56,0.45],"724":[15.33,33.15],"725":[23.07,28.73],"726":[14.93,0.21],"727":[0.13,59.39],"728":[0.47,57.95],"729":[48.36,0.19],"730":[59.55,0.4],"731":[25.21,0.66],"732":[5.22,22.29],"733":[29.57,35.08],"734":[0.05,1.31],"735":[10.84,5.18],"736":[1.4,26.66],"737":[34.82,0.06],"738":[40.13,19.61],"739":[24.89,5.17],"740":[9.33,9.53],"741":[42.83,9.79],"742":[46.5,3.92],"743":[0.06,16.9],"744":[0.22,3.8],"745":[48.84,6.07],"746":[0.76,56.78],"747":[10.36,0.42],"748":[26.89,0.15],"749":[60.64,39.96],"750":[18.79,31.8],"751":[25.75,0.56],"752":[0.22,43.52],"753":[14.83,0.11],"754":[0.43,28.1],"755":[4.3,2.8],"756":[0.52,4.42],"757":[0.03,7.07],"758":[0.51,40.83],"759":[0.22,0],"760":[0.41,52.07],"761":[86.01,16.79],"762":[25.53,1.85],"763":[28.63,0.07],"764":[30.35,28.6],"765":[0.11,0.5],"766":[10.69,35.81],"767":[1.9,35.54],"768":[0.17,7.51],"769":[31.08,4.32],"770":[6.19,94.1],"771":[4.98,8.85],"772":[18.11,9.21],"773":[46.38,15.18],"774":[39.89,22.56],"775":[0.09,83.45],"776":[29.76,55.66],"777":[0.51,58.76],"778":[4.39,30.37],"779":[6.52,0.24],"780":[60.51,0.12],"781":[30.15,2.33],"782":[2.64,67.39],"783":[19.04,0.67],"784":[36.08,0.18],"785":[0.45,1.75],"786":[39.52,3.49],"787":[0.05,48.08],"788":[3.92,65.94],"789":[50.7,4.85],"790":[7.97,0.09],"791":[13.23,37.6],"792":[4.92,1.93],"793":[0.71,35.75],"794":[17.77,28.99],"795":[11.32,30.88],"796":[7.25,57.23],"797":[2.41,21.87],"798":[56.89,74.62],"799":[11.52,4.03],"800":[16.35,55.42],"801":[24.54,25.18],"802":[0.01,0.09],"803":[24.2,77.08],"804":[6.68,37.75],"805":[9
25691.67,0.68],"806":[30.33,13.67],"807":[67.36,0.69],"808":[2.2,22.54],"809":[3.72,77.8],"810":[2.74,36.35],"811":[2.16,47.71],"812":[42.39,17.38],"813":[0.09,40.24],"814":[5.82,23.03],"815":[73.08,0.01],"816":[29.37,4.98],"817":[20.9,16.07],"818":[6.46,7.41],"819":[92.95,33.73],"820":[64.97,3.43],"821":[40.66,17.13],"822":[3.56,48.41],"823":[1.09,53.28],"824":[6.03,11.17],"825":[10.31,0.52],"826":[1.12,45.62],"827":[0.03,32.97],"828":[8.78,62.09],"829":[21.49,19.33],"830":[66.89,50.23],"831":[51.67,37.25],"832":[0.29,34.53],"833":[0.65,26.55],"834":[0.03,17.42],"835":[64.04,2.27],"836":[13.15,23.32],"837":[90.71,13.45],"838":[51.59,46.08],"839":[0.43,26.4],"840":[12.13,6.54],"841":[0.86,43.25],"842":[14.29,84.89],"843":[5.9,15.52],"844":[3.58,67.76],"845":[35.8,0.81],"846":[24.39,14.14],"847":[0.15,22.72],"848":[39.99,7.17],"849":[15.87,77.76],"850":[22.55,1.09],"851":[25.74,8.29],"852":[1.43,57.98],"853":[15.65,59.08],"854":[34.44,2.49],"855":[44.09,6.04],"856":[4.86,72.6],"857":[0.25,17.07],"858":[24.65,0.53],"859":[38.62,0.26],"860":[33.13,21.77],"861":[22.46,13.42],"862":[13.78,61.37],"863":[47.57,9.2],"864":[37.89,0.11],"865":[23.49,6.2],"866":[83.1,17.09],"867":[31.93,0.66],"868":[4,93.18],"869":[8.38,1.26],"870":[21.91,10.38],"871":[36.69,0.86],"872":[8.22,42.6],"873":[93.13,10.36],"874":[5.26,22.64],"875":[0.76,56.53],"876":[0.8,3.29],"877":[71.5,29.09],"878":[11.37,47.13],"879":[1.32,5.69],"880":[35.52,21.68],"881":[52.04,8.76],"882":[26.32,13.57],"883":[72.31,28.4],"884":[9.33,23.76],"885":[5.5,20.31],"886":[3.42,38.36],"887":[2.8,36.31],"888":[0.65,86.7],"889":[28.92,10.2],"890":[59.35,3.36],"891":[71.6,63.87],"892":[21.45,38.01],"893":[21.41,19.07],"894":[25.9,19.47],"895":[0.08,0],"896":[23.21,3.09],"897":[0.39,2.18],"898":[23.09,33.06],"899":[95.33,39.71],"900":[14.25,53.6],"901":[34.05,31.58],"902":[13.02,42.77],"903":[9.46,40.08],"904":[2.86,0.12],"905":[9.5,99.59],"906":[11.1,37.7],"907":[27.04,36.62],"908":[0.09,16.65],"909":[22.74,27.67],"910":[22.52,13.76],"911":[18.11,2.9],"912":[1.15,0.47],"913":[0.87,44.05],"914":[5.14,64.85],"915":[19.71,9.68],"916":[37.77,19.24],"917":[58.98,75.46],"918":[26,19.38],"919":[0.31,47.71],"920":[2.55,2.04],"921":[5.59,14.37],"922":[28.65,23.25],"923":[97.49,0.59],"924":[6.92,12.84],"925":[0.41,11.36],"926":[0.6,16.45],"927":[48.03,37.55],"928":[3.15,24.52],"929":[0.8,6.06],"930":[37.68,7.66],"931":[2.34,1.41],"932":[33.78,36.87],"933":[50.05,16.64],"934":[10.35,0.03],"935":[16.23,74.99],"936":[2.27,25.39],"937":[12.3,6.18],"938":[10.85,3.36],"939":[24.01,21.42],"940":[28.97,36.1],"941":[70.61,0.09],"942":[36.6,61.44],"943":[3.85,19.37],"944":[1.12,23.47],"945":[1.15,56.39],"946":[22.39,0.04],"947":[7.55,2.06],"948":[44.68,30.17],"949":[1.51,42.76],"950":[0.68,76.63],"951":[0.09,28.08],"952":[47.31,3.62],"953":[0.88,55.92],"954":[18.98,0.29],"955":[26.45,82.35],"956":[52.5,0.35],"957":[0.14,0.3],"958":[27.08,0.99],"959":[53.38,0.09],"960":[76.38,11.11],"961":[37.6,74.7],"962":[1.11,20.55],"963":[16.28,0.62],"964":[0.64,37.84],"965":[0.06,74.4],"966":[13.85,39.35],"967":[1.51,3.57],"968":[37.95,13.9],"969":[4.13,23.03],"970":[4.63,21.76],"971":[0.4,30.31],"972":[8.38,7.46],"973":[13.77,4.56],"974":[1.14,48.52],"975":[46.8,34.13],"976":[85.47,0.64],"977":[0.48,11],"978":[3.08,82.07],"979":[14,21.98],"980":[0.59,47.64],"981":[8.9,0.37],"982":[25.55,25.65],"983":[39.7,39.01],"984":[6.56,0.29],"985":[0.59,78.23],"986":[27.59,0.14],"987":[0.47,24.25],"988":[32.62,0.01],"989":[0.94,27.42],"990":[7.86,0.99],"991":[3.24,13.03],"992":[44.61,20.2],"993":[0.17,39.87],"994":[36.83,4.33],"995":[44.52,1.25],"996":[2.64,44.15],"997":[0.23,4.15],"998":[45.36,6.08],"999":[1.87,7.4]}},"525":{"44":{"0":[2.25,13.98],"1":[2.25,13.98],"2":[10.28,7.97],"3":[35.89,52.11],"4":[24.36,37.29],"5":[20.57,11.34],"6":[24.64,7.36],"7":[5.93,19.2],"8":[23.72,35.54],"9":[23.43,24.18],"10":[53.47,63.29],"11":[1.2,18],"12":[0.45,1.97],"13":[33.96,64.8],"14":[44.82,93.32],"15":[39.5,33.97],"16":[5.72,15.62],"17":[23.71,5.66],"18":[25.79,26.05],"19":[24.73,24.57],"20":[11.54,32.12],"21":[0.63,3.32],"22":[7.85,0.1],"23":[7.86,20.28],"24":[0.39,4.12],"25":[6.72,18.08],"26":[8.9,0.56],"27":[17.85,46.59],"28":[31.4,44.71],"29":[16.25,1.04],"30":[2.65,19.24],"31":[27.11,9.28],"32":[21.91,27.29],"33":[3.08,9.13],"34":[15.64,46.71],"35":[28.21,2.03],"36":[31.92,37.25],"37":[14.5,8.31],"38":[14.28,30.94],"39":[
25691.02,18.66],"40":[11.63,24.06],"41":[9.65,0.17],"42":[13.02,21.55],"43":[37.84,4.2],"44":[13.4,4.57],"45":[2.77,1.27],"46":[34.16,48.21],"47":[17.75,11.6],"48":[16.96,7.52],"49":[34.94,18.22],"50":[5.16,63.54],"51":[3.04,1.83],"52":[7.07,18.66],"53":[1.18,58.21],"54":[37.65,14.75],"55":[80.41,67.76],"56":[23.47,83.95],"57":[25.95,33.27],"58":[80.11,14.79],"59":[34.82,16.09],"60":[8.77,52.62],"61":[13.99,49.05],"62":[23.18,4.07],"63":[32.41,20.44],"64":[3.47,1.31],"65":[8.1,11.73],"66":[28.6,24.73],"67":[60.65,15.08],"68":[0.12,1.8],"69":[6.97,0.73],"70":[18,43.93],"71":[9.34,7.15],"72":[11.29,36.69],"73":[20.61,59.62],"74":[3.91,17.15],"75":[43.7,36.21],"76":[23.58,48.91],"77":[31.73,53],"78":[13.23,6.07],"79":[14.73,63.65],"80":[19.29,67.01],"81":[22.64,44.03],"82":[0.39,22.68],"83":[26.01,12.22],"84":[54.6,26.61],"85":[0.13,15.3],"86":[23.65,8.81],"87":[1.29,56],"88":[48.28,16.61],"89":[4.75,22.78],"90":[17.52,6.2],"91":[56.92,27.48],"92":[3.26,18.97],"93":[12.56,17.76],"94":[7.32,0.23],"95":[36.2,30.81],"96":[18.08,20],"97":[21.98,2.06],"98":[16.53,24.8],"99":[23.16,28.41],"100":[10.79,35.11],"101":[2.53,36.35],"102":[8.01,5.06],"103":[53.6,50.67],"104":[
256910.09,5.53],"105":[0.36,3.68],"106":[11.41,15.07],"107":[58.02,0.06],"108":[43.01,23.45],"109":[19.94,40.69],"110":[3.6,2.27],"111":[27.47,26.43],"112":[16.12,35.75],"113":[18.11,11.56],"114":[33.4,31.2],"115":[44.65,18.29],"116":[47.62,66.19],"117":[18.57,17.72],"118":[34.94,12.31],"119":[6.03,0.17],"120":[38.54,29.74],"121":[28.32,41.63],"122":[32.94,37.88],"123":[0.57,27.27],"124":[57.59,17.71],"125":[5.17,38.33],"126":[22.84,55.12],"127":[1.67,69.53],"128":[5.48,21.87],"129":[37.22,37.98],"130":[27.74,67.04],"131":[4.04,0.32],"132":[2.88,42.26],"133":[18.99,36.35],"134":[40.96,57.27],"135":[16.06,18.89],"136":[36.61,27.89],"137":[33.46,41.54],"138":[34.76,32.15],"139":[30.29,21.35],"140":[26.34,46.08],"141":[40.3,20.61],"142":[20.44,20.64],"143":[14.4,4.82],"144":[42.3,46.7],"145":[6.69,11.18],"146":[1.09,12.7],"147":[19.51,14.22],"148":[28.47,13.35],"149":[17.86,37.3],"150":[15.13,10.99],"151":[40.18,17.44],"152":[6.33,9.59],"153":[8.95,48.19],"154":[23.68,37.46],"155":[23.71,11.45],"156":[9.98,1.29],"157":[62.31,50.99],"158":[10.87,2.23],"159":[0.04,0.52],"160":[1.91,31.27],"161":[16.59,21.37],"162":[51.25,11.73],"163":[27.09,14.35],"164":[16.54,0.01],"165":[4.02,4.02],"166":[70.95,32.66],"167":[59.76,16.99],"168":[35.13,45.71],"169":[87.71,21.66],"170":[67.62,54.27],"171":[12.76,12.48],"172":[1.84,17.02],"173":[35.85,26.57],"174":[15.85,42.16],"175":[0.43,28.44],"176":[38.54,55.2],"177":[22.22,23.17],"178":[19.29,32.68],"179":[58.11,49.85],"180":[75.94,84.81],"181":[6.19,31.97],"182":[11.48,4.97],"183":[35.08,30.69],"184":[26.04,6.08],"185":[17.35,39.17],"186":[24.04,27.68],"187":[60.26,40.21],"188":[20.81,63.25],"189":[44.91,24.71],"190":[11.68,29.52],"191":[25.91,25.97],"192":[35.05,0.5],"193":[2.11,6.06],"194":[5.63,0.99],"195":[15.01,4.21],"196":[22.79,26.75],"197":[18.34,8.27],"198":[24.71,0.7],"199":[31.38,45.31],"200":[15.63,26.97],"201":[6.18,9.43],"202":[66.69,6.16],"203":[50.76,44.19],"204":[9.22,6.27],"205":[0.73,16.86],"206":[18.06,2.45],"207":[23.8,18.63],"208":[0.81,3.99],"209":[25.58,6.04],"210":[72.46,21.35],"211":[2.39,6.93],"212":[51.86,29.4],"213":[44.86,45.27],"214":[33.91,10.11],"215":[7.24,26.82],"216":[10.96,10.64],"217":[40.82,36.66],"218":[11.33,12.97],"219":[1.76,32.37],"220":[9.35,16.77],"221":[2.41,5.39],"222":[38.88,41.33],"223":[26.33,61.92],"224":[3.6,4.27],"225":[37,10.39],"226":[28.66,26.32],"227":[45.47,1.91],"228":[6.64,6.25],"229":[0.79,3],"230":[39.37,2.2],"231":[0.69,8.57],"232":[24.5,15.95],"233":[0.25,18.12],"234":[1.93,2.31],"235":[47.99,12.5],"236":[24.23,62.19],"237":[17.23,26.56],"238":[0.57,4.01],"239":[59.79,4.01],"240":[25.13,12.2],"241":[36.5,57.53],"242":[0.53,6.42],"243":[28.56,24.46],"244":[3.66,0.98],"245":[10.99,12.55],"246":[22.51,5.31],"247":[12.72,8.84],"248":[0.64,20.66],"249":[25.33,4.38],"250":[10.31,11.57],"251":[25.55,31.53],"252":[0.14,5.72],"253":[35.08,0],"254":[17.07,17.03],"255":[13.71,48.42],"256":[21.91,29.21],"257":[2.32,6.56],"258":[18.03,4.89],"259":[2.78,27.74],"260":[36.37,1.21],"261":[39.55,32.35],"262":[62.58,54.14],"263":[3.24,0.71],"264":[11.16,10.79],"265":[4.26,36.21],"266":[24.51,41.45],"267":[11.05,19.46],"268":[31.89,17.03],"269":[46.59,15.98],"270":[12.66,0.39],"271":[0.61,2.47],"272":[20.43,1.22],"273":[3.03,23.45],"274":[0.03,0.69],"275":[16.42,3.98],"276":[20.85,21.28],"277":[11.9,0.09],"278":[24.41,53.75],"279":[22.6,24.9],"280":[2.34,10.66],"281":[82.92,7.61],"282":[11.92,21.78],"283":[9.57,39.16],"284":[2.15,23.24],"285":[19.59,3.57],"286":[45.51,20.99],"287":[21.67,5.54],"288":[72.03,7.68],"289":[40.48,34.36],"290":[6.28,16.59],"291":[21.27,49.85],"292":[49.9,10.31],"293":[20.2,31.75],"294":[72.79,23.96],"295":[12.36,40.51],"296":[11.21,5.76],"297":[18.84,39.49],"298":[54.44,26.68],"299":[49.95,52.36],"300":[3.37,16.03],"301":[5.44,10.71],"302":[2.3,5.1],"303":[10.87,18.17],"304":[18.97,31.72],"305":[0.7,42.49],"306":[0.28,43.78],"307":[5.02,0.1],"308":[9.49,2.45],"309":[8.78,15.9],"310":[41.43,41.65],"311":[21.5,39.42],"312":[30.73,20.65],"313":[18.25,52.31],"314":[1.09,0.02],"315":[29.05,17.44],"316":[88.73,47.56],"317":[33.98,56.07],"318":[4.71,7.58],"319":[29.19,24.14],"320":[21.6,22.76],"321":[20.52,30.61],"322":[3.61,6.24],"323":[
256916.02,20.25],"324":[1.68,9.22],"325":[39.61,26.54],"326":[19,39.97],"327":[29.8,2.01],"328":[17.76,15.08],"329":[15.48,0.28],"330":[0.54,10.5],"331":[8.91,7.94],"332":[15.21,9.52],"333":[30.06,25.93],"334":[45.28,58.98],"335":[23.4,54.03],"336":[59.74,8.99],"337":[37.26,28.45],"338":[0.88,7.41],"339":[24.28,26.24],"340":[12.66,18.08],"341":[34.62,19.34],"342":[25.9,31.82],"343":[13.02,23.95],"344":[13.13,56.16],"345":[64.97,56.07],"346":[19.88,7.87],"347":[13.09,66.39],"348":[31.31,16.45],"349":[43.29,4.95],"350":[35.09,38.92],"351":[73.44,47.64],"352":[24.72,6.53],"353":[27.91,1.88],"354":[33.9,0.1],"355":[13.7,21.99],"356":[2.27,7.65],"357":[25.91,53.42],"358":[14.24,5.83],"359":[23.64,39.62],"360":[18.68,34.9],"361":[1.39,0.93],"362":[8.84,0.59],"363":[32.13,53.26],"364":[35.46,22.1],"365":[17.8,53.36],"366":[14,24.18],"367":[15.61,45.14],"368":[0.64,36.9],"369":[44.38,30.71],"370":[2.61,24.09],"371":[5.54,5.64],"372":[70.53,33.92],"373":[12.24,11.15],"374":[58.37,56.53],"375":[16.3,33.76],"376":[33.95,32.41],"377":[0.82,18.42],"378":[24.53,19.96],"379":[22.96,42.38],"380":[35.44,11.53],"381":[11.68,49.85],"382":[37.06,22.48],"383":[80.13,66.22],"384":[40.46,1],"385":[19.86,1.76],"386":[50.4,28.35],"387":[46.12,37.94],"388":[7.07,13.73],"389":[15.47,11.99],"390":[40.06,24.64],"391":[11.61,36.42],"392":[8.27,23.14],"393":[56.81,6.08],"394":[28.45,32.4],"395":[1.72,26.21],"396":[24.15,10.53],"397":[32.22,22.28],"398":[3.99,1.97],"399":[6.17,0.99],"400":[27.42,29.15],"401":[26.07,21.93],"402":[9.73,6.51],"403":[96.64,13.11],"404":[51.59,40.1],"405":[4.49,5.54],"406":[17.22,4.59],"407":[0.39,0.57],"408":[13.25,9.19],"409":[37.67,29.43],"410":[18.57,26.1],"411":[27.39,45.48],"412":[0.06,4.71],"413":[32.79,27.87],"414":[0.75,18.84],"415":[15.4,13.91],"416":[2.37,16.85],"417":[46.99,6.27],"418":[1.2,5.1],"419":[20.75,3.47],"420":[5.12,1.67],"421":[23,23.31],"422":[4.28,6.63],"423":[7.57,1.28],"424":[16.93,17.99],"425":[9.81,10.67],"426":[1.15,39],"427":[21.15,1.62],"428":[36.43,49.56],"429":[54.55,59.21],"430":[52.94,34.6],"431":[27.32,41.05],"432":[17.84,5.06],"433":[21.11,2.16],"434":[11.92,57.69],"435":[0.35,0.26],"436":[4.39,5.01],"437":[34.83,41.41],"438":[22.48,47.69],"439":[10.59,9.54],"440":[33.39,17.32],"441":[1.78,0.28],"442":[54.37,56.6],"443":[14.26,17.18],"444":[29.55,13.55],"445":[6.01,19.3],"446":[32.46,43.29],"447":[74.55,74.11],"448":[43.49,26.12],"449":[84.93,3.63],"450":[39.19,43.45],"451":[8.29,8.48],"452":[4.12,2.49],"453":[25.95,39.61],"454":[20.99,12.15],"455":[0.19,1.54],"456":[87.26,52.01],"457":[7.47,24.1],"458":[10.43,17.56],"459":[29.43,15.03],"460":[10.39,14.31],"461":[2.03,32.36],"462":[47.49,23.81],"463":[12.08,25.04],"464":[2.57,3.47],"465":[20.58,2.02],"466":[31.68,16.13],"467":[22.01,5.26],"468":[5.42,93.11],"469":[31.8,0.05],"470":[3.59,55.04],"471":[11.51,4.42],"472":[12.36,24.91],"473":[28.45,24.18],"474":[8.34,0.2],"475":[32.92,3.25],"476":[25.14,4.94],"477":[2.18,6.64],"478":[17.44,0.1],"479":[15.88,19.03],"480":[25.11,22.82],"481":[16.81,54],"482":[5.8,17.64],"483":[19.1,17.62],"484":[30.6,28.35],"485":[1.98,3.18],"486":[30.46,20.87],"487":[5.48,9.8],"488":[4.67,56.8],"489":[7.1,0.07],"490":[2.78,35.23],"491":[29.86,48.66],"492":[18.86,15.99],"493":[23.59,3.76],"494":[5.52,42.59],"495":[21.89,62.93],"496":[62.42,58.53],"497":[4.98,89.99],"498":[20.98,2.44],"499":[12.81,42],"500":[19.66,16.82],"501":[46.44,67.92],"502":[55.6,36.43],"503":[54.92,14.53],"504":[56.26,30.98],"505":[7.47,46.65],"506":[31.31,34.44],"507":[47.97,19.47],"508":[0.36,10.66],"509":[24.51,41.61],"510":[0.86,44.52],"511":[0.28,0.42],"512":[1.51,16.42],"513":[21,28.97],"514":[9.32,0.49],"515":[6.84,32.97],"516":[66.75,67.39],"517":[15.58,2.26],"518":[19.95,7.06],"519":[64.51,16.11],"520":[14.51,26.44],"521":[0.46,28.16],"522":[25.34,4.63],"523":[39.3,7.76],"524":[36.87,3.17],"525":[52.87,53.86],"526":[42.98,29.31],"527":[1.83,19.87],"528":[38.82,36.87],"529":[67.62,4.93],"530":[2.23,23.25],"531":[0.68,1.11],"532":[43,41.47],"533":[60.38,25.1],"534":[24.43,0.31],"535":[0.99,45.19],"536":[25.32,5.1],"537":[47.06,6.9],"538":[1.04,1.3],"539":[6.3,17.9],"540":[2.58,10.43],"541":[28.9,27.13],"542":[0.69,54.83],"543":[42.35,3.67],"544":[6.75,5.5],"545":[16.44,40.83],"546":[26.62,5.39],"547":[47.73,63.71],"548":[17.16,16.44],"549":[5.98,5.58],"550":[9,2.26],"551":[47.44,0.88],"552":[14.24,32.33],"553":[11.05,6.62],"554":[0.67,8.16],"555":[16.24,41.44],"556":[69.91,63.09],"557":[11.23,89.83],"558":[51.6,26.21],"559":[38.79,17.48],"560":[42.03,1.23],"561":[19.57,18.58],"562":[24.48,20.77],"563":[26.69,48.55],"564":[35.51,3.01],"565":[29.23,1.96],"566":[14.77,19.61],"567":[14.14,66.53],"568":[4.06,21.75],"569":[26.17,44.1],"570":[19.02,20.51],"571":[29.76,31.71],"572":[35.11,9.63],"573":[33.4,23.05],"574":[36.59,21.56],"575":[1.8,77.91],"576":[15.61,56.2],"577":[87.03,64.89],"578":[9.91,20.44],"579":[5.98,12.12],"580":[16.35,28.69],"581":[35.42,8.26],"582":[42.21,28.44],"583":[89.57,46.1],"584":[0.25,6.18],"585":[85.99,14.93],"586":[24.21,31.98],"587":[
25696.36,14.55],"588":[59.5,40.47],"589":[32.76,5.48],"590":[50.66,24.81],"591":[18.18,0.2],"592":[24.25,20.55],"593":[13.89,0.21],"594":[20.48,1.19],"595":[1.93,38.67],"596":[32.5,29.19],"597":[3.98,42.02],"598":[27.2,11.74],"599":[24.11,62.81],"600":[47.89,22.38],"601":[67.54,1.36],"602":[30.07,41.09],"603":[20.03,23.91],"604":[12.73,13.91],"605":[7.11,13.51],"606":[68.27,13.41],"607":[55.18,32.11],"608":[18.29,1.95],"609":[19.04,61.77],"610":[39.73,12.5],"611":[35.03,10.44],"612":[24.42,31.02],"613":[47.79,15.64],"614":[8.49,0.12],"615":[12.57,22.65],"616":[25.3,48.73],"617":[28.33,21.99],"618":[5.53,67.26],"619":[59.78,17.81],"620":[34.36,46.92],"621":[36.74,38.86],"622":[0.62,8.15],"623":[28.86,63.24],"624":[56.07,32.22],"625":[2.21,12.68],"626":[3.72,1.19],"627":[29.92,27.33],"628":[69.87,8.36],"629":[4.14,32.52],"630":[6.08,46.88],"631":[7.26,62.04],"632":[60.7,12.06],"633":[25.8,39.61],"634":[83.96,24.17],"635":[43.21,39.78],"636":[38.43,51.81],"637":[4.91,40.93],"638":[4.82,4.93],"639":[1.82,15.66],"640":[54.39,81.67],"641":[39.48,17.94],"642":[4.39,19.37],"643":[10.16,66.03],"644":[16.66,26.12],"645":[4.98,9.92],"646":[32.93,27.85],"647":[24.33,27.03],"648":[29.62,65.13],"649":[46.68,48.38],"650":[29.64,7.45],"651":[63.57,0.62],"652":[15.27,18.48],"653":[29.38,4.05],"654":[26.91,18.13],"655":[7.33,15.09],"656":[14.52,0.36],"657":[5.06,53.09],"658":[24.27,51.79],"659":[15.75,34.35],"660":[52.51,30.36],"661":[29.45,31.7],"662":[18.84,63.3],"663":[45.08,35.99],"664":[20.38,28.09],"665":[41.31,0.7],"666":[19.46,1.45],"667":[14.64,3.45],"668":[84.78,44.53],"669":[56.52,46.23],"670":[27.4,28.52],"671":[7.15,13.45],"672":[20.62,20.03],"673":[17.7,38.92],"674":[17.68,1.22],"675":[51.17,7.6],"676":[1.58,11.92],"677":[3.64,1.64],"678":[27.8,29.61],"679":[2.86,19.68],"680":[62.86,25.85],"681":[87.79,10.16],"682":[0.62,30.52],"683":[48.27,10.99],"684":[30.27,2.37],"685":[25.07,29.16],"686":[25.84,22.86],"687":[7.54,0.86],"688":[29.34,44.93],"689":[51.12,48.02],"690":[22.6,50.35],"691":[7.31,6.93],"692":[6.67,7.34],"693":[51.17,63.32],"694":[3.95,2.39],"695":[16.52,0.14],"696":[33.75,5.63],"697":[15.03,42.27],"698":[59.66,66.36],"699":[9.01,5.41],"700":[57.41,61.82],"701":[5.69,5.18],"702":[17.76,73.27],"703":[0.68,12.01],"704":[77.82,15.7],"705":[11.35,22.58],"706":[15.99,36.57],"707":[18.18,61.63],"708":[1.75,26.78],"709":[9.85,5.55],"710":[30.59,1.39],"711":[4.89,6.94],"712":[35.6,24.4],"713":[18.37,7.23],"714":[5.03,1.03],"715":[41.45,14.13],"716":[20.51,1.56],"717":[1.88,19.62],"718":[10.51,23.79],"719":[53.97,19.48],"720":[0.59,0.68],"721":[1.67,17.47],"722":[13.41,7.71],"723":[46.91,11.86],"724":[10.44,31.01],"725":[0.75,23.09],"726":[9.47,3.45],"727":[9.53,12.52],"728":[6.38,37.73],"729":[48.45,48.95],"730":[14.94,39.13],"731":[31.65,52.8],"732":[0.69,15.4],"733":[11.83,25.61],"734":[3.17,16.86],"735":[24.01,36.21],"736":[0.59,1.56],"737":[27.14,36.44],"738":[20.84,15.27],"739":[0.91,10.36],"740":[47.51,23.89],"741":[2.81,28.44],"742":[19.99,39.98],"743":[2.61,12.66],"744":[2.24,2.45],"745":[39.42,40.51],"746":[0,3.87],"747":[4.11,11.78],"748":[45.57,9.2],"749":[31.04,45.54],"750":[43.23,12.56],"751":[12.84,20.33],"752":[17.78,8.97],"753":[14.32,32.05],"754":[29.04,18.99],"755":[1.7,8.02],"756":[4.88,1.91],"7
256957":[0.4,5.81],"758":[15.82,11.27],"759":[29.04,0.17],"760":[35.1,20.89],"761":[24.56,34.69],"762":[28.25,34.29],"763":[39.09,27.65],"764":[31.03,30.86],"765":[1.33,3.86],"766":[12.1,47.08],"767":[5.31,21.57],"768":[20.5,6.25],"769":[3.09,22.53],"770":[8.37,47.45],"771":[1.14,9.49],"772":[0.85,7.7],"773":[37.49,31.11],"774":[4.65,8.68],"775":[2.96,12.35],"776":[36.54,67.86],"777":[3.73,25.71],"778":[11.71,3.49],"779":[14.78,0.87],"780":[25.27,63.31],"781":[3.84,10.65],"782":[6.83,15.44],"783":[31.03,8.93],"784":[3.9,25.63],"785":[3.55,1.08],"786":[14.96,49.81],"787":[16.37,19.63],"788":[1.16,10.07],"789":[56.58,47.73],"790":[26.63,1.98],"791":[39.49,53.08],"792":[14.23,0.75],"793":[32.76,12.35],"794":[36.21,7.38],"795":[12.77,32.72],"796":[1.6,16.41],"797":[54.22,16.77],"798":[21.86,62.8],"799":[22.73,6.86],"800":[10.16,9.11],"801":[1.29,23.81],"802":[3.3,0.01],"803":[28.62,9.88],"804":[13.98,28.37],"805":[45.52,40.65],"806":[58.69,18.65],"807":[41.96,20.45],"808":[17.34,34.41],"809":[11.46,43.74],"810":[10.02,8.1],"811":[12.87,38.04],"812":[72,5.32],"813":[0.88,2.42],"814":[9.24,19],"815":[3.54,31.01],"816":[23.76,31.89],"817":[5.71,13.63],"818":[56.13,3.53],"819":[25.71,54.3],"820":[50.09,68.97],"821":[53.7,41.21],"822":[1.83,17.71],"823":[26.5,51.24],"824":[1.97,17.89],"825":[4.18,11.92],"826":[3.87,5.39],"827":[0.54,0.48],"828":[45.5,42.73],"829":[23.95,47.25],"830":[6.66,40.02],"831":[28.79,29.68],"832":[3.68,17.26],"833":[3.55,31.34],"834":[0.09,9.21],"835":[19.47,21.82],"836":[19.53,33.14],"837":[51.92,31.07],"838":[12.12,33.4],"839":[0.16,0.27],"840":[32.33,38.7],"841":[17.96,25.2],"842":[6.04,2.7],"843":[13.4,31.01],"844":[25.87,56.47],"845":[32.61,38.22],"846":[14.78,35.43],"847":[18.54,27.92],"848":[7.1,28.62],"849":[26.1,62.05],"850":[66.04,65.19],"851":[2.26,10.94],"852":[29.07,27.58],"853":[40.3,63.66],"854":[14.4,65.31],"855":[12.12,38.38],"856":[0.71,14.23],"857":[9.52,3.33],"858":[10.42,61.04],"859":[29.32,21.25],"860":[27.05,33.03],"861":[31.07,15.28],"862":[5.82,70.18],"863":[11.08,54.03],"864":[25.03,37.69],"865":[21.63,4.25],"866":[35.05,50.25],"867":[55.2,4.73],"868":[9.97,35.18],"869":[39.82,2.08],"870":[16.96,27.59],"871":[21.53,10.76],"872":[50.39,43.1],"873":[25.34,24.31],"874":[1.47,49.33],"875":[7.05,30.98],"876":[22.56,12.98],"877":[37.07,21.11],"878":[37.29,24.82],"879":[36.09,57.6],"880":[69.33,7.17],"881":[4.32,25.64],"882":[5.22,13.88],"883":[2.07,63.2],"884":[6.08,2.02],"885":[25.31,9.53],"886":[28.2,30.78],"887":[50.66,39.85],"888":[2.03,27.72],"889":[23.56,5.93],"890":[31.04,50.01],"891":[15.5,59.4],"892":[20.67,19.06],"893":[7.74,8.84],"894":[29.12,17.91],"895":[3.97,0.41],"896":[1.45,3.71],"897":[25.43,0.25],"898":[23.28,2.85],"899":[40.92,50.19],"900":[3.8,2.85],"901":[17.37,13.52],"902":[43.53,60.06],"903":[0.76,8.68],"904":[20.26,4.72],"905":[2.9,25.61],"906":[5.96,1.1],"907":[17.56,28.97],"908":[10.71,0.49],"909":[49.52,25.73],"910":[63.24,1.96],"911":[48.16,0.22],"912":[0.31,4.86],"913":[9.54,0.37],"914":[1.18,18.86],"915":[61.99,4.16],"916":[58.07,61.79],"917":[13.32,56.45],"918":[0.1,26.79],"919":[1.17,4.56],"920":[11.68,2.91],"921":[25.84,3.14],"922":[73.87,45.2],"923":[34.84,39.38],"924":[18.22,12.38],"925":[4.6,12.3],"926":[22.7,22.56],"927":[0.95,48.87],"928":[5.38,0.05],"929":[2.24,1.02],"930":[42.8,30.93],"931":[11.14,2.64],"932":[3.66,15.23],"933":[6.72,24.85],"934":[0.29,21.72],"935":[52.94,47.16],"936":[5.81,10.66],"937":[0.59,42.28],"938":[32.48,53.15],"939":[1.75,11.41],"940":[44.69,52.79],"941":[62.73,62.9],"942":[15.26,13.03],"943":[0.05,26],"944":[1.96,0.55],"945":[16.58,1.34],"946":[51.64,25.6],"947":[12.84,25.25],"948":[31.55,24.39],"949":[2.68,38.19],"950":[1.96,1.91],"951":[12.29,12.64],"952":[44.41,38.57],"953":[7.97,27.36],"954":[57.28,22.71],"955":[52.81,51.48],"956":[46.89,16.75],"957":[8.64,1.19],"958":[11.67,31.36],"959":[48.48,8.79],"960":[19.34,38.76],"961":[10.17,80.79],"962":[8,0.61],"963":[38.17,3.67],"964":[14.61,11.73],"965":[2.67,1.91],"966":[27.09,6.2],"967":[15.32,30.48],"968":[21,10.13],"969":[32.07,11.31],"970":[11.91,26.75],"971":[0.35,2.3],"972":[9.29,6.17],"973":[45.91,4.3],"974":[14.72,1.41],"975":[34.66,11.2],"976":[36.89,47.28],"977":[4.22,0.67],"978":[25.63,16.15],"979":[28,28.55],"980":[13.83,11.16],"981":[3.37,11.52],"982":[41.37,27.17],"983":[21.85,30.34],"984":[0.33,5.62],"985":[9.76,65.36],"986":[15.4,28.22],"987":[10.9,0.02],"988":[36.79,11.66],"989":[12.23,27.72],"990":[3.97,3.73],"991":[8.24,21.71],"992":[23.89,19.73],"993":[21.12,11.36],"994":[8.34,28.58],"995":[50.37,13.38],"996":[13.84,11.54],"997":[8.91,11.93],"998":[10.21,39.34],"999":[5.67,0.11]}},"526":{"44":{"0":[27.34,7.18],"1":[27.34,7.2],"2":[2.7,5.72],"3":[20.3,24.85],"4":[42.43,20.63],"5":[9.82,23.62],"6":[15.54,29.63],"7":[37.41,36.6],"8":[30.04,10.67],"9":[21.15,14.01],"10":[34.92,28.4],"11":[41.07,37.17],"12":[16.68,34.31],"13":[30.5,8.17],"14":[52.68,11.1],"15":[30.75,1.08],"16":[34.86,25.67],"17":[0.5,31.48],"18":[17.75,35.19],"19":[27.25,31.21],"20":[54.72,48.03],"21":[26.6,34.88],"22":[5.63,2.51],"23":[23.1,48.18],"24":[2.1,23.48],"25":[42.84,36.47],"26":[1.01,21.94],"27":[50.83,54.9],"28":[34.88,9.92],"29":[51.3,69.47],"30":[34.06,58.28],"3
25691":[0.8,1.18],"32":[43.2,36.46],"33":[9.74,8.86],"34":[58.11,29.46],"35":[2.26,22.06],"36":[25.56,1.32],"37":[40.15,35.9],"38":[72.28,58.06],"39":[43.91,40.27],"40":[17.08,40.19],"41":[0.88,2.41],"42":[57.8,49.22],"43":[37.07,62.98],"44":[5.6,5.28],"45":[0.09,13.85],"46":[45.33,14.14],"47":[10.64,6.38],"48":[33.15,26.43],"49":[0.53,3.36],"50":[48.72,18.8],"51":[3.58,2.05],"52":[21.74,10.85],"53":[52.62,16.84],"54":[25.73,30.44],"55":[32.59,6.16],"56":[38.72,21.48],"57":[37.8,24.28],"58":[29.46,38.17],"59":[6.95,2.51],"60":[37.14,1.02],"61":[63.1,48.13],"62":[2.57,1.69],"63":[11.11,20.17],"64":[0.25,5.45],"65":[4.94,16.06],"66":[2.5,4.38],"67":[22.29,67.43],"68":[12.24,51.27],"69":[14.56,7.08],"70":[14.6,2.2],"71":[0.63,6.98],"72":[44.31,42.53],"73":[65.91,62.81],"74":[49.24,62.24],"75":[7.6,0.79],"76":[26.08,13.12],"77":[18.13,2.47],"78":[21.06,35.91],"79":[25.12,22.65],"80":[34.06,1.26],"81":[25.76,17.18],"82":[36.68,43.22],"83":[0.72,1.3],"84":[0.93,8.26],"85":[31.59,36.37],"86":[32.13,50.61],"87":[48.25,0.29],"88":[8.29,5.39],"89":[57.82,45.22],"90":[0.76,3.34],"91":[15.6,18.42],"92":[64.98,73.53],"93":[8.99,9.45],"94":[3.24,13.91],"95":[20.59,3.42],"96":[17.01,3.17],"97":[1.47,13.88],"98":[69.54,36.16],"99":[2.75,13.8],"100":[16.86,9.17],"101":[55.36,14.53],"102":[0.01,4.57],"103":[22.4,3.18],"104":[1.58,1.09],"105":[8.19,24.98],"106":[56.9,35.52],"107":[1.86,1.41],"108":[37.79,23.72],"109":[45.84,21.33],"110":[25.24,56.24],"111":[33.69,19.3],"112":[80.21,41.26],"113":[4.08,0.38],"114":[17.14,18.52],"115":[1.98,5.79],"116":[58.43,36.58],"117":[16.06,32.68],"118":[21.86,25.26],"119":[2.57,23.57],"120":[1.61,9.15],"121":[22.07,17.33],"122":[30.28,9.96],"123":[19.37,1.55],"124":[14.71,11.97],"125":[21.06,2.26],"126":[26.3,13.22],"127":[20.69,15.63],"128":[34.24,38.96],"129":[20.89,27.65],"130":[78.09,33.91],"131":[11.38,34.65],"132":[30.93,12.49],"133":[34.75,31.71],"134":[49.05,9.17],"135":[25.55,29.9],"136":[17.42,62.65],"137":[16.63,0.64],"138":[43.42,24.23],"139":[36.85,48.99],"140":[8.16,2.59],"141":[32.68,23.3],"142":[8.86,5.31],"143":[7.73,11.91],"144":[7.85,42.49],"145":[22.18,18.43],"146":[28.93,38.31],"147":[43.97,43.86],"148":[27.62,49.07],"149":[25.96,18.1],"150":[18.17,13.33],"151":[21.31,33.8],"152":[41.27,40.89],"153":[43.64,21.1],"154":[36.87,24.69],"155":[19.12,28.19],"156":[7.13,0.71],"157":[24.36,4.82],"158":[2.95,11.59],"159":[3.6,48.18],"160":[40.05,32.02],"161":[11.56,18.81],"162":[33.87,15.24],"163":[6.2,29.02],"164":[1.91,5.43],"165":[11.53,1.26],"166":[17.42,38.78],"167":[2.95,6.07],"168":[48.31,10.42],"169":[6.09,21.02],"170":[25.03,20.46],"171":[10.33,0.62],"172":[24.09,27.5],"173":[14.89,17.73],"174":[37.85,2.18],"175":[59.28,28.37],"176":[48.64,22.83],"177":[45.96,39.48],"178":[25.29,6.86],"179":[35.02,9.39],"180":[1.92,20.67],"181":[29.68,21.89],"182":[67.26,91.26],"183":[16.83,9.51],"184":[10.72,33.29],"185":[25.58,39.93],"186":[11.19,0.79],"187":[20.29,1.07],"188":[50.78,26.47],"189":[29.12,14.17],"190":[26.25,5.79],"191":[36.69,43.29],"192":[4.81,19.71],"193":[27.11,51.01],"194":[73.55,62.14],"195":[0.62,6.36],"196":[46.92,28.72],"197":[0.32,24.08],"198":[0.79,46.62],"199":[3.99,38.03],"200":[19.74,22.12],"201":[21.6,4.15],"202":[26.7,47.6],"203":[2.53,23.24],"204":[1.3,30.04],"205":[30.11,19.58],"206":[6.5,3.72],"207":[30.65,47.81],"208":[38.32,62.66],"209":[20.93,36.59],"210":[4.67,1.95],"211":[16.48,1.06],"212":[13.59,3.09],"213":[19.49,13.95],"214":[47.07,72.89],"215":[22.33,33.31],"216":[20.71,42.57],"217":[13.63,3.57],"218":[23.81,29.04],"219":[13.58,0.87],"220":[20.05,16.73],"221":[0.9,8.93],"222":[29.8,40.45],"223":[24.13,2.54],"224":[2.33,16.4],"225":[10.45,0.88],"226":[13.87,39.89],"227":[2.44,12.49],"228":[23.4,21.47],"229":[0.67,7.59],"230":[33.44,24.63],"231":[20.97,3.12],"232":[4.68,1.77],"233":[34.61,35.25],"234":[2.3,12.43],"235":[36.96,44.41],"236":[49.65,23.4],"237":[39.38,31.59],"238":[13.31,34.57],"239":[32.69,35.54],"240":[6.07,5.3],"241":[10.91,6.79],"242":[33.44,49.96],"243":[50.79,42.73],"244":[64.69,41.91],"245":[43.16,32.91],"246":[29.44,33.01],"247":[3,1.07],"248":[54.37,38.63],"249":[23.41,40.14],"250":[36.3,43.36],"251":[7.06,3.7],"252":[0.81,3.14],"253":[26.52,44.84],"254":[46.06,55.6],"255":[30.61,24.01],"256":[63.94,57.54],"257":[2.58,20.25],"258":[8.77,7.41],"259":[24.16,46.57],"260":[2.41,32.41],"261":[10.19,8.76],"262":[55.1,38.73],"263":[55.4,63.15],"264":[28.5,8.42],"265":[45.93,51.88],"266":[24.89,7.91],"267":[11.25,2.53],"268":[3.26,3.14],"269":[51.13,46.99],"270":[1.24,27.94],"271":[16.92,16.73],"272":[4.93,15.92],"273":[55.73,63.45],"274":[5.29,14.99],"275":[5.98,45.54],"276":[12.84,25.57],"277":[13.09,7.17],"278":[34.39,34.75],"279":[7.4,0.81],"280":[16.5,3.12],"281":[52.94,33.71],"282":[63.58,65.28],"283":[77.12,67.7],"284":[27.26,48.52],"285":[18.68,27.02],"286":[28.17,24.44],"287":[3.68,33.69],"288":[5.04,2.7],"289":[6.43,7.83],"290":[39.89,39.93],"291":[5.84,6.08],"292":[2.61,7.23],"293":[28.01,23.92],"294":[22.46,2.29],"295":[22.76,9.16],"296":[36.4,34.47],"297":[35.27,31.95],"298":[11.97,40.39],"299":[44.8,30.12],"300":[23.19,5.74],"301":[17.95,15.64],"302":[33.49,30.06],"3
256903":[29.29,19.92],"304":[35.64,9.87],"305":[59.69,11.11],"306":[54.93,19.25],"307":[2.61,20.64],"308":[12.43,33.78],"309":[17.64,21],"310":[49.31,24.17],"311":[52.47,48.21],"312":[17.93,3.76],"313":[9.71,10.59],"314":[22.67,39.2],"315":[29.57,38.14],"316":[8.35,2.99],"317":[27.44,3.05],"318":[39.14,29.37],"319":[13.03,0.37],"320":[36.12,26.89],"321":[49.35,40.57],"322":[49.84,65.67],"323":[35.42,23.92],"324":[15.58,7.03],"325":[32.9,18.25],"326":[20.33,11.98],"327":[3.01,5.84],"328":[19.15,24.81],"329":[2.48,7.21],"330":[81.01,75.38],"331":[0.18,25.19],"332":[38.85,69.35],"333":[19.88,15.96],"334":[68.1,19.05],"335":[69.1,66.54],"336":[2.25,2.12],"337":[17.59,37.81],"338":[1.82,1.19],"339":[37.56,31.76],"340":[16.07,14.79],"341":[48.04,53.18],"342":[26.84,25],"343":[33.28,32.96],"344":[32.05,4.34],"345":[0.15,4.64],"346":[14.05,26.67],"347":[58.1,40.61],"348":[16.97,10.53],"349":[16.32,20.94],"350":[9.12,7.37],"351":[30.68,34.63],"352":[33.8,40.14],"353":[14.95,21.55],"354":[28.4,44.15],"355":[33.22,31.57],"356":[2.03,22.89],"357":[44.27,30.59],"358":[32.52,75.1],"359":[37.34,21.52],"360":[37.74,30.59],"361":[4.52,29.92],"362":[21.71,52.62],"363":[13.43,19.47],"364":[15.8,5.41],"365":[41.05,31.06],"366":[18.56,0.4],"367":[13.35,27.59],"368":[19.11,21.35],"369":[19.78,10.71],"370":[39.62,31.65],"371":[70.35,82.47],"372":[5.85,41.45],"373":[35.19,42.19],"374":[9.93,23.23],"375":[59.43,37.02],"376":[20.78,4.78],"377":[39.84,52.9],"378":[38.08,32.81],"379":[34.34,24.02],"380":[11.84,28.39],"381":[38.7,0.7
25697],"382":[7.43,7.81],"383":[20.16,15.92],"384":[6.93,15.27],"385":[1.25,2],"386":[2.07,4.6],"387":[39.57,41.35],"388":[25.04,22.14],"389":[6.09,1.48],"390":[29.19,3.48],"391":[18.72,9.61],"392":[21.41,13.94],"393":[2.15,1.56],"394":[18,17.16],"395":[46.59,31.6],"396":[38.15,68.99],"397":[33.22,15.92],"398":[58.97,87.88],"399":[8.49,62.54],"400":[36.58,40.1],"401":[20.77,63.12],"402":[1.14,0.29],"403":[29.34,9.07],"404":[9.69,1.33],"405":[34.53,48.41],"406":[24.48,14.71],"407":[24.82,76],"408":[6.5,3.26],"409":[9.43,0.72],"410":[26.76,32.15],"411":[59.2,46.86],"412":[6.82,32.81],"413":[31.51,26.92],"414":[54.46,56.74],"415":[4.66,4.41],"416":[24.14,23.06],"417":[19.98,39.32],"418":[9.07,38.97],"419":[1.72,53.36],"420":[22.9,62.61],"421":[39.44,33.61],"422":[11.88,36.77],"423":[4.24,11.03],"424":[26.18,56.3],"425":[0.09,4.2],"426":[71.46,38.49],"427":[4.94,15.36],"428":[33.89,0.6],"429":[55.56,4.84],"430":[6.06,2.5],"431":[34.11,33.31],"432":[37.09,55.47],"433":[4.36,1.55],"434":[28,13.24],"435":[6.37,31.84],"436":[3.42,32.93],"437":[29.28,24.39],"438":[33.36,13.49],"439":[21.61,11.98],"440":[4.49,13.75],"441":[5.79,0.35],"442":[63.4,31.14],"443":[11.4,12.81],"444":[24.22,17.18],"445":[40.16,40.7],"446":[30.11,9.76],"447":[12.62,2.79],"448":[14.52,25.42],"449":[1.13,5.91],"450":[41.51,9.54],"451":[3.19,14.18],"452":[4.3,11.35],"453":[59.35,55.94],"454":[21.85,41.05],"455":[30.09,43.87],"456":[0.93,15.89],"457":[61.7,48.19],"458":[42.45,44.64],"459":[21.02,43.88],"460":[24.93,67.1],"461":[47.67,30.54],"462":[0.1,5.67],"463":[46.21,59.61],"464":[45.34,51.15],"465":[25.73,17.52],"466":[25.19,65.86],"467":[3.55,0.5],"468":[75.93,1.76],"469":[1.61,10.52],"470":[50.62,47],"471":[15.48,39.44],"472":[19.22,9.16],"473":[4.45,7.3],"474":[48.82,53.16],"475":[4.3,29.09],"476":[9.62,6.95],"477":[25.49,45.34],"478":[42.85,63.87],"479":[16.68,32.59],"480":[3.88,4.92],"481":[34.21,9.43],"482":[4.02,0.81],"483":[41.22,48.03],"484":[9.95,0.49],"485":[26.63,19.25],"486":[16.61,7.29],"487":[27.59,23.81],"488":[77.37,51.6],"489":[1.86,1.75],"490":[28.47,51.09],"491":[8.08,2.92],"492":[5.49,20.92],"493":[6.96,17.39],"494":[92.55,64.02],"495":[10.28,19.54],"496":[31.52,20.22],"497":[48.99,2.08],"498":[10.2,39.6],"499":[69,62.89],"500":[32.04,47.85],"501":[2.77,29.8],"502":[19.01,26.59],"503":[22.94,35.27],"504":[0.93,7.14],"505":[55.54,5.99],"506":[10.15,4.26],"507":[43.99,49.82],"508":[18.67,37.69],"509":[53.95,14.48],"510":[84.58,54.36],"511":[10.28,7.37],"512":[8.43,6.51],"513":[34.93,42.06],"514":[0.13,28.42],"515":[55.17,68.18],"516":[22.98,4.85],"517":[17.99,19.42],"518":[1.49,8.11],"519":[1.64,3.75],"520":[18.41,2.73],"521":[43.37,30.04],"522":[55.35,54.89],"523":[19.4,19.25],"524":[6.72,1.07],"525":[17.65,2.03],"526":[5.84,37.93],"527":[23.71,43.46],"528":[47.14,48.85],"529":[34.3,35.48],"530":[33.32,18.82],"531":[2.47,30.39],"532":[30.07,28.5],"533":[12.1,46.49],"534":[23.88,62.16],"535":[41.03,19.84],"536":[20.73,18.94],"537":[4.57,8.94],"538":[1.44,20.55],"539":[23.6,24.26],"540":[25.73,18.67],"541":[47.06,39.4],"542":[54.04,8.49],"543":[0.57,12.96],"544":[2.39,1.71],"545":[47.63,15.89],"546":[1.59,4.04],"547":[61.34,54.35],"548":[38.88,9.77],"549":[12.27,24.47],"550":[8.15,1.28],"551":[7.32,24.87],"552":[27.14,26.1],"553":[14.18,10],"554":[16.16,26.31],"555":[37.81,30.59],"556":[42.34,8.35],"557":[41.84,1],"558":[4.03,0.98],"559":[6.51,0.88],"560":[3.58,22.68],"561":[27.72,21.51],"562":[0.75,4.99],"563":[51.28,12.89],"564":[1.57,1.41],"565":[12.66,10.85],"566":[20.17,17.27],"567":[46.48,15.43],"568":[15.33,24.9],"569":[32.34,28.15],"570":[39.2,36.6],"571":[28.89,22.86],"572":[0.21,9.86],"573":[1.21,19.09],"574":[1.51,3.09],"575":[85.91,23.39],"576":[45.8,0.95],"577":[14.1,24.65],"578":[24.17,10.33],"579":[1.88,17.93],"580":[43.88,40.58],"581":[2.77,10.52],"582":[13.92,24.33],"583":[1.08,3.38],"584":[25.69,17.14],"585":[5.06,22.51],"586":[28.17,20.83],"587":[29.88,14.71],"588":[8.1,17.78],"589":[2.97,32.35],"590":[24.02,19.69],"591":[4.38,33.2],"592":[15.19,2.31],"593":[1.7,2.06],"594":[10.81,63.54],"595":[39.78,50.52],"596":[43.05,30.75],"597":[30.59,5.45],"598":[38.03,55.75],"599":[4.43,0.77],"600":[8.24,1.06],"601":[10.14,5.29],"602":[5.02,1.05],"603":[25.06,29.1],"604":[30.57,40.49],"605":[20.56,32.74],"606":[1.39,27.81],"607":[4.23,7.7],"608":[8.75,32.38],"609":[36.32,4.71],"610":[13.9,0.98],"611":[6.65,4.67],"612":[57.18,71.52],"613":[9.63,5.41],"614":[3.01,34.07],"615":[47.8,61.47],"616":[56.57,2.98],"617":[17.43,23.83],"618":[81.66,12.92],"619":[2.89,1.18],"620":[22.39,1.52],"621":[15.73,1.77],"622":[41.14,19.9],"623":[1.49,19.81],"624":[15.02,3.1],"625":[29.58,5.2],"626":[23.93,37.53],"627":[19.29,6.11],"628":[48.05,47.44],"629":[65.91,42.33],"630":[56.17,56.43],"631":[74.26,43.09],"632":[17.56,56.41],"633":[46.57,25.29],"634":[4.28,3
25696.48],"635":[13.25,51.51],"636":[1.47,1.18],"637":[45.04,7.63],"638":[67.91,79.53],"639":[41.89,9.11],"640":[35.51,1.89],"641":[20.29,28.14],"642":[45.61,64.54],"643":[73.42,31.44],"644":[43.59,37.18],"645":[0.9,0.95],"646":[16.45,15.41],"647":[35.44,18.88],"648":[34.6,36.35],"649":[2.21,1.04],"650":[0.84,27.7],"651":[0.68,33.08],"652":[84.3,52.83],"653":[0.98,3.7],"654":[9.55,31.36],"655":[56.02,70.08],"656":[5.96,14.27],"657":[48.22,0.39],"658":[39.89,49.38],"659":[34.76,18.27],"660":[6.39,5.28],"661":[32.33,22.77],"662":[38.04,5.16],"663":[18.37,18.23],"664":[75.86,59.41],"665":[19.03,20.29],"666":[22.52,11.63],"667":[17.87,39.22],"668":[2.47,1.51],"669":[22.69,30.3],"670":[43.6,30.87],"671":[24.58,18.43],"672":[41.68,45.92],"673":[36.45,22.14],"674":[29.11,47.9],"675":[44.7,27.18],"676":[31.01,38.14],"677":[7.8,8.93],"678":[6.11,30.66],"679":[22.17,28.94],"680":[1.28,11.62],"681":[7.11,21.02],"682":[66.44,19.24],"683":[4.34,20.63],"684":[4.31,47.65],"685":[16.96,9.62],"686":[20.71,17.18],"687":[44.36,43.06],"688":[28.5,4.8],"689":[23.1,29.39],"690":[33.35,35.12],"691":[16.48,29.45],"692":[12.11,0.71],"693":[13.26,35.19],"694":[78.91,62.77],"695":[15.49,18.16],"696":[11.3,33.79],"697":[44.97,26.73],"698":[50.33,15.69],"699":[33.34,57.36],"700":[47.42,16.46],"701":[24.73,31.11],"702":[69.95,21.82],"703":[57.67,38.92],"704":[13.99,24.2],"705":[39.63,37.09],"706":[37.35,23.96],"707":[25.47,23.15],"708":[69.31,31.41],"709":[29.3,41.63],"710":[7.19,1.87],"711":[74.56,33.78],"712":[10.22,6.99],"713":[51.41,64.69],"714":[17.23,72.13],"715":[15.32,16.16],"716":[6.22,30.82],"717":[57.4,59.18],"718":[11.34,3.86],"719":[9.51,1.35],"720":[7.88,70.75],"721":[73.22,39.79],"722":[6.93,3.79],"723":[2.57,5.46],"724":[23,30.22],"725":[45.95,25.25],"726":[13.88,22.83],"727":[39.93,56.86],"728":[41,9.97],"729":[16.36,2.51],"730":[28.22,31.06],"731":[20.17,0.86],"732":[15.35,37.42],"733":[11.59,5.44],"734":[21.22,30.25],"735":[1.72,12.21],"736":[6.62,38.31],"737":[15.93,0.37],"738":[3.27,6.52],"739":[24.59,8.97],"740":[21.02,1.51],"741":[37.03,29.86],"742":[18.17,13.66],"743":[48.97,46.23],"744":[0.95,4.47],"745":[10.44,25.46],"746":[24.09,9.96],"747":[23.47,4.82],"748":[6.46,7.43],"749":[61.31,72.47],"750":[6.63,17.13],"751":[2.17,20.69],"752":[14.98,15.5],"753":[50,52.45],"754":[22.58,7.67],"755":[0.45,1.28],"756":[2.29,21.41],"757":[9.37,29.29],"758":[14.05,15.08],"759":[0.86,10.62],"760":[13.15,2.95],"761":[15.4,6.05],"762":[32.32,16.45],"763":[16.93,23.03],"764":[15.82,4.02],"765":[12.87,10.96],"766":[43.18,8.79],"767":[47.51,65.98],"768":[55.43,61.41],"769":[35.86,8.01],"770":[91.36,41.01],"771":[19.59,29.39],"772":[4.84,5.07],"773":[2.88,60.93],"774":[18.59,50.6],"775":[34.9,3.72],"776":[54.79,51.37],"777":[43.99,11.21],"778":[12.5,27.4],"779":[6.11,6.63],"780":[39.12,12.81],"781":[16.62,11.33],"782":[51.35,56.21],"783":[9.56,0.69],"784":[8.57,0.19],"785":[1.78,22.31],"786":[39.24,10.27],"787":[33,27.8],"788":[51.54,45.34],"789":[18.48,27.83],"790":[8.15,0.54],"791":[32.75,11.81],"792":[20.68,25.7],"793":[22.7,56.19],"794":[11.45,8.5],"795":[16.06,9.74],"796":[40.2,22.11],"797":[15.52,62.01],"798":[74.3,57.79],"799":[31.55,60.23],"800":[62.02,33.11],"801":[35.57,45.37],"802":[5.64,5.29],"803":[48.86,44.77],"804":[38.74,2.67],"805":[9.5,4.99],"806":[31.58,19.02],"807":[1.71,1.74],"808":[74.76,67.03],"809":[62.91,63],"810":[29.17,13.1],"811":[71,66.12],"812":[2.72,29.84],"813":[19.08,18.42],"814":[27.56,5.2],"815":[13.97,15.68],"816":[50.49,35.59],"817":[36.6,35.38],"818":[1.21,35.28],"819":[38.48,19.88],"820":[41.26,11.55],"821":[13.15,21.9],"822":[34.84,23.23],"823":[60.79,31.64],"824":[1.51,8.35],"825":[23.54,4.88],"826":[38.99,52.61],"827":[31.98,40.42],"828":[38.25,5.28],"829":[25.73,2.38],"830":[39.53,30.08],"831":[23.69,16.49],"832":[30.62,13.92],"833":[45.36,9.53],"834":[27.76,44.89],"835":[26.75,17.56],"836":[53.34,12.16],"837":[11.54,31.77],"838":[80.37,82.03],"839":[25.29,70.63],"840":[43.3,22.57],"841":[71.73,55.87],"842":[21.45,32.47],"843":[2.51,1.56],"844":[82.51,30.78],"845":[28.14,24.57],"846":[49.22,66.88],"847":[8.7,42.53],"848":[43.01,23.81],"849":[43.54,25.38],"850":[20.08,10.65],"851":[26.29,21.2],"852":[50.42,28.95],"853":[56.37,55.75],"854":[65.35,38.85],"855":[22.21,5.85],"856":[34.59,27.5],"857":[1.46,17.41],"858":[56.76,49.75],"859":[2.65,5.16],"860":[48.92,30.06],"861":[1.07,0.75],"862":[31.34,1.22],"863":[24.18,22.28],"864":[22.99,0.38],"865":[5.71,59.73],"866":[41.96,19.59],"867":[18.83,4.17],"868":[79.86,50.95],"869":[7.64,3.28],"870":[53.87,8.81],"871":[17.52,10.85],"872":[25.61,57.36],"873":[8.55,9.21],"874":[42.32,1.18],"875":[60.41,37.28],"876":[4.05,12.39],"877":[32.51,70.07],"878":[16.55,1.37],"879":[22.72,14.61],"880":[38.96,49.48],"881":[64.23,54.24],"882":[21.33,9.47],"883":[57.41,11.86],"884":[24.42,43.49],"885":[56.87,67.37],"886":[21.12,4.67],"887":[7.61,2.58],"888":[43.22,38.94],"889":[28.64,69.13],"890":[5.36,7.92],"89
25691":[83.5,63.77],"892":[25.95,21.65],"893":[48.51,49.34],"894":[47.39,39.99],"895":[5.94,5.2],"896":[6.99,1.78],"897":[9.35,1.43],"898":[17.38,30.86],"899":[52.73,44.73],"900":[14.54,36.46],"901":[32.04,44.92],"902":[57.79,57.71],"903":[23.89,18.19],"904":[2.27,4.9],"905":[41.79,32.96],"906":[12.46,33.56],"907":[67.42,35.72],"908":[31.23,33.15],"909":[17.79,19.83],"910":[0.53,32.78],"911":[0.7,11.59],"912":[6.24,7],"913":[44.2,81.88],"914":[46.69,30.75],"915":[3.37,1.65],"916":[58.22,37.64],"917":[82.59,63.51],"918":[41.59,34.73],"919":[56.43,69.78],"920":[8.78,19.42],"921":[14.56,27.4],"922":[8.95,36.44],"923":[9.59,6.83],"924":[42.53,67.21],"925":[33.66,43.85],"926":[7.25,0.87],"927":[46.38,18.88],"928":[38.32,86.74],"929":[3.6,19.97],"930":[22.63,16.45],"931":[4.78,2.43],"932":[6.08,27.25],"933":[34.46,31.43],"934":[8.85,5.5],"935":[47.93,4.88],"936":[5.42,59.41],"937":[51.47,14.83],"938":[8.81,39.94],"939":[24.45,28.74],"940":[35.02,20.3],"941":[10.83,10.41],"942":[44.53,61.21],"943":[29.36,44.81],"944":[17.25,55.53],"945":[40.46,54.15],"946":[2.05,1.84],"947":[30.3,30.82],"948":[19.02,13.24],"949":[35.32,29.16],"950":[20.17,26.93],"951":[14.24,2.41],"952":[9.05,1.8],"953":[58.57,37.18],"954":[13.17,18.9],"955":[39.17,15.6],"956":[0,13.06],"957":[1.4,16.18],"958":[43.61,53.63],"959":[6.15,5.45],"960":[26.16,20.78],"961":[60.6,3.26],"962":[8.84,29.07],"963":[2.88,4.9],"964":[53.28,60.3],"965":[53.5,77.05],"966":[25.42,9.69],"967":[38.84,39.99],"968":[0.12,22.84],"969":[20.04,30.74],"970":[30.23,10.74],"971":[15.74,0.62],"972":[4.46,20.44],"973":[2.26,22.83],"974":[28.74,68.54],"975":[28.81,64.06],"976":[40.81,22.27],"977":[17.66,45],"978":[20.86,19.35],"979":[11.88,51.15],"980":[9.52,7.17],"981":[20.71,7.19],"982":[23.87,24.48],"983":[41.68,24.66],"984":[31.97,34.5],"985":[78.76,25.94],"986":[28.55,42.12],"987":[8.08,49.06],"988":[0.65,1.73],"989":[60.67,55.04],"990":[11.7,19.7],"991":[30.31,37.55],"992":[7.2,20.8],"993":[8.55,2.09],"994":[35.15,31.98],"995":[11.21,2.46],"996":[5.23,4.28],"997":[17.54,0.86],"998":[32.57,34.48],"999":[3.39,2.82]}}}'),Qwe={data:Xwe},Jwe={"AK-47":{2:{tier:4},4:{tier:2},11:{tier:3},13:{tier:2},28:{tier:2},32:{tier:2},34:{tier:3},65:{tier:2},73:{tier:4},74:{tier:2},81:{tier:3},82:{tier:2},92:{tier:2},103:{tier:2},112:{tier:3},122:{tier:2},126:{tier:4},130:{tier:4},139:{tier:2},147:{tier:2},151:{tier:1},168:{tier:1},169:{tier:4},172:{tier:2},178:{tier:4},179:{tier:1},182:{tier:4},189:{tier:2},194:{tier:4},200:{tier:4},205:{tier:2},209:{tier:4},228:{tier:2},230:{tier:4},236:{tier:3},242:{tier:4},248:{tier:4},256:{tier:2},269:{tier:4},278:{tier:3},296:{tier:4},306:{tier:4},310:{tier:3},321:{tier:1},322:{tier:3},323:{tier:2},325:{tier:4},341:{tier:2},344:{tier:4},363:{tier:3},375:{tier:3},381:{tier:3},387:{tier:1},397:{tier:4},407:{tier:4},413:{tier:3},418:{tier:4},420:{tier:4},426:{tier:2},428:{tier:3},429:{tier:3},430:{tier:2},431:{tier:4},434:{tier:3},442:{tier:2},447:{tier:4},450:{tier:3},453:{tier:4},456:{tier:4},458:{tier:4},463:{tier:2},468:{tier:4},470:{tier:4},479:{tier:2},481:{tier:4},493:{tier:4},494:{tier:4},497:{tier:3},507:{tier:4},512:{tier:2},519:{tier:3},522:{tier:4},525:{tier:2},526:{tier:2},532:{tier:2},541:{tier:2},555:{tier:1},557:{tier:3},571:{tier:2},575:{tier:4},577:{tier:4},578:{tier:2},586:{tier:3},592:{tier:1},605:{tier:2},610:{tier:3},617:{tier:2},622:{tier:4},627:{tier:2},647:{tier:3},648:{tier:4},661:{tier:1,type:"Scar"},664:{tier:4},670:{tier:1},681:{tier:4},685:{tier:3},689:{tier:3},690:{tier:3},694:{tier:4},695:{tier:2},698:{tier:2},708:{tier:2},711:{tier:3},713:{tier:2},715:{tier:4},721:{tier:3},724:{tier:4},733:{tier:3},750:{tier:2},752:{tier:2},754:{tier:3},760:{tier:1},770:{tier:3},775:{tier:4},782:{tier:3},788:{tier:4},791:{tier:2},795:{tier:4},798:{tier:4},803:{tier:4},809:{tier:1},819:{tier:3},823:{tier:3},828:{tier:2},842:{tier:4},844:{tier:2},847:{tier:4},849:{tier:3},856:{tier:3},862:{tier:3},868:{tier:2},872:{tier:3},878:{tier:3},879:{tier:4},887:{tier:2},888:{tier:2},891:{tier:4},892:{tier:2},903:{tier:2},905:{tier:2},917:{tier:3},922:{tier:2},927:{tier:4},935:{tier:3},950:{tier:2},955:{tier:1},961:{tier:3},965:{tier:4},969:{tier:2},978:{tier:2},985:{tier:4},996:{tier:2}}},eke={tables:Jwe},tke=JSON.parse('{"crimson_web__Karambit":{"3":{"type":"Single Web","tier":3},"5":{"type":"Single Web","tier":3},"10":{"type":"Single Web","tier":1},"16":{"type":"Single Web","tier":2},"17":{"type":"Single Web","tier":2},"19":{"type":"Single Web","tier":2},"20":{"type":"Single Web","tier":3},"21":{"type":"Single Web","tier":1},"22":{"type":"Single Web","tier":2},"30":{"type":"Single Web","tier":2},"32":{"type":"Single Web","tier":2},"33":{"type":"Single Web","tier":3},"40":{"type":"Single Web","tier":2},"41":{"type":"Single Web","tier":3},"43":{"type":"Single Web","tier":2},"44":{"type":"Single Web","tier":3},"46":{"type":"Single Web","tier":3},"48":{"type":"Single Web","tier":2},"52":{"type":"Single Web","tier":2},"54":{"type":"Single Web","tier":2},"55":{"type":"Single Web","tier":3},"57":{"type":"Single Web","tier":3},"59":{"type":"Single Web","tier":1},"60":{"type":"Single Web","tier":1},"61":{"type":"Single Web","tier":2},"69":{"type":"Single Web","tier":2},"70":{"type":"Single Web","tier":3},"72":{"type":"Single Web","tier":2},"76":{"type":"Double Web","tier":1},"81":{"type":"Single Web","tier":2},"85":{"type":"Single Web","tier":3},"86":{"type":"Single Web","tier":1},"87":{"type":"Single Web","tier":2},"88":{"type":"Single Web","tier":2},"92":{"type":"Single Web","tier":1},"93":{"type":"Single Web","tier":2},"97":{"type":"Single Web","tier":2},"99":{"type":"Single Web","tier":3},"103":{"type":"Double Web","tier":1},"107":{"type":"Single Web","tier":3},"110":{"type":"Single Web","tier":3},"111":{"type":"Single Web","tier":3},"112":{"type":"Single Web","tier":1},"113":{"type":"Single Web","tier":2},"116":{"type":"Single Web","tier":3},"117":{"type":"Single Web","tier":2},"120":{"type":"Single Web","tier":3},"123":{"type":"Single Web","tier":2},"125":{"type":"Single Web","tier":2},"127":{"type":"Single Web","tier":3},"128":{"type":"Single Web","tier":3},"129":{"type":"Single Web","tier":3},"131":{"type":"Single Web","tier":3},"132":{"type":"Single Web","tier":3},"133":{"type":"Single Web","tier":2},"134":{"type":"Single Web","tier":3},"147":{"type":"Single Web","tier":2},"148":{"type":"Single Web","tier":1},"149":{"type":"Single Web","tier":3},"150":{"type":"Single Web","tier":3},"153":{"type":"Single Web","tier":3},"156":{"type":"Single Web","tier":3},"157":{"type":"Single Web","tier":2},"162":{"type":"Single Web","tier":1},"164":{"type":"Single Web","tier":3},"165":{"type":"Single Web","tier":2},"166":{"type":"Single Web","tier":3},"168":{"type":"Single Web","tier":2},"171":{"type":"Double Web","tier":1},"172":{"type":"Single Web","tier":1},"176":{"type":"Single Web","tier":3},"178":{"type":"Single Web","tier":3},"179":{"type":"Single Web","tier":3},"180":{"type":"Single Web","tier":3}
2569,"182":{"type":"Single Web","tier":3},"187":{"type":"Single Web","tier":3},"189":{"type":"Single Web","tier":1},"191":{"type":"Single Web","tier":3},"193":{"type":"Single Web","tier":3},"195":{"type":"Single Web","tier":2},"197":{"type":"Single Web","tier":3},"198":{"type":"Single Web","tier":2},"202":{"type":"Single Web","tier":2},"205":{"type":"Single Web","tier":3},"206":{"type":"Single Web","tier":3},"208":{"type":"Single Web","tier":2},"212":{"type":"Single Web","tier":3},"215":{"type":"Single Web","tier":2},"217":{"type":"Single Web","tier":3},"219":{"type":"Single Web","tier":3},"231":{"type":"Single Web","tier":2},"232":{"type":"Single Web","tier":3},"233":{"type":"Single Web","tier":2},"234":{"type":"Single Web","tier":3},"235":{"type":"Single Web","tier":1},"239":{"type":"Single Web","tier":3},"242":{"type":"Single Web","tier":2},"245":{"type":"Single Web","tier":2},"246":{"type":"Single Web","tier":3},"251":{"type":"Single Web","tier":1},"252":{"type":"Single Web","tier":3},"255":{"type":"Single Web","tier":3},"257":{"type":"Single Web","tier":1},"260":{"type":"Single Web","tier":2},"263":{"type":"Single Web","tier":3},"265":{"type":"Single Web","tier":2},"266":{"type":"Single Web","tier":3},"267":{"type":"Single Web","tier":2},"268":{"type":"Single Web","tier":2},"271":{"type":"Single Web","tier":2},"273":{"type":"Single Web","tier":3},"275":{"type":"Single Web","tier":3},"281":{"type":"Single Web","tier":3},"284":{"type":"Single Web","tier":3},"288":{"type":"Single Web","tier":3},"293":{"type":"Single Web","tier":3},"296":{"type":"Single Web","tier":3},"297":{"type":"Single Web","tier":2},"299":{"type":"Single Web","tier":2},"306":{"type":"Single Web","tier":2},"308":{"type":"Single Web","tier":2},"309":{"type":"Single Web","tier":1},"310":{"type":"Single Web","tier":1},"316":{"type":"Single Web","tier":3},"323":{"type":"Single Web","tier":3},"324":{"type":"Single Web","tier":1},"326":{"type":"Single Web","tier":3},"331":{"type":"Single Web","tier":3},"332":{"type":"Single Web","tier":3},"333":{"type":"Single Web","tier":2},"334":{"type":"Single Web","tier":1},"335":{"type":"Single Web","tier":1},"338":{"type":"Single Web","tier":2},"340":{"type":"Single Web","tier":1},"342":{"type":"Single Web","tier":2},"343":{"type":"Single Web","tier":3},"346":{"type":"Single Web","tier":2},"348":{"type":"Single Web","tier":2},"350":{"type":"Single Web","tier":3},"352":{"type":"Single Web","tier":2},"356":{"type":"Single Web","tier":3},"357":{"type":"Single Web","tier":3},"361":{"type":"Single Web","tier":3},"362":{"type":"Single Web","tier":3},"369":{"type":"Single Web","tier":3},"370":{"type":"Single Web","tier":3},"371":{"type":"Single Web","tier":3},"376":{"type":"Single Web","tier":2},"377":{"type":"Single Web","tier":1},"379":{"type":"Single Web","tier":2},"381":{"type":"Single Web","tier":3},"382":{"type":"Single Web","tier":1},"388":{"type":"Single Web","tier":2},"390":{"type":"Single Web","tier":1},"391":{"type":"Single Web","tier":1},"393":{"type":"Single Web","tier":3},"397":{"type":"Single Web","tier":2},"398":{"type":"Single Web","tier":3},"402":{"type":"Single Web","tier":3},"403":{"type":"Single Web","tier":3},"408":{"type":"Single Web","tier":3},"411":{"type":"Single Web","tier":1},"412":{"type":"Single Web","tier":2},"414":{"type":"Single Web","tier":3},"415":{"type":"Single Web","tier":3},"417":{"type":"Single Web","tier":1},"418":{"type":"Single Web","tier":3},"419":{"type":"Single Web","tier":3},"421":{"type":"Single Web","tier":2},"423":{"type":"Single Web","tier":2},"425":{"type":"Single Web","tier":3},"426":{"type":"Single Web","tier":2},"427":{"type":"Single Web","tier":3},"428":{"type":"Single Web","tier":3},"429":{"type":"Single Web","tier":2},"431":{"type":"Single Web","tier":2},"432":{"type":"Single Web","tier":3},"437":{"type":"Single Web","tier":2},"438":{"type":"Single Web","tier":3},"441":{"type":"Double Web","tier":1},"446":{"type":"Single Web","tier":3},"448":{"type":"Single Web","tier":3},"449":{"type":"Single Web","tier":3},"450":{"type":"Single Web","tier":2},"453":{"type":"Single Web","tier":1},"456":{"type":"Single Web","tier":3},"460":{"type":"Single Web","tier":1},"461":{"type":"Single Web","tier":1},"462":{"type":"Single Web","tier":3},"464":{"type":"Single Web","tier":2},"466":{"type":"Single Web","tier":3},"467":{"type":"Single Web","tier":3},"469":{"type":"Single Web","tier":3},"470":{"type":"Single Web","tier":3},"473":{"type":"Single Web","tier":3},"478":{"type":"Single Web","tier":3},"479":{"type":"Single Web","tier":3},"483":{"type":"Single Web","tier":3},"484":{"type":"Single Web","tier":3},"485":{"type":"Single Web","tier":2},"488":{"type":"Single Web","tier":3},"490":{"type":"Single Web","tier":3},"493":{"type":"Single Web","tier":3},"497":{"type":"Single Web","tier":3},"498":{"type":"Single Web","tier":3},"501":{"type":"Single Web","tier":3},"503":{"type":"Single Web","tier":3},"504":{"type":"Single Web","tier":3},"506":{"type":"Single Web","tier":2},"511":{"type":"Single Web","tier":3},"512":{"type":"Single Web","tier":3},"513":{"type":"Single Web","tier":3},"515":{"type":"Single Web","tier":1},"517":{"type":"Single Web","tier":3},"518":{"type":"Single Web","tier":3},"520":{"type":"Single Web","tier":2},"522":{"type":"Single Web","tier":3},"523":{"type":"Single Web","tier":3},"524":{"type":"Single Web","tier":3},"525":{"type":"Single Web","tier":3},"526":{"type":"Single Web","tier":1},"527":{"type":"Single Web","tier":3},"528":{"type":"Single Web","tier":3},"529":{"type":"Single Web","tier":3},"530":{"type":"Single Web","tier":3},"532":{"type":"Single Web","tier":1},"533":{"type":"Single Web","tier":3},"534":{"type":"Single Web","tier":3},"537":{"type":"Single Web","tier":3},"539":{"type":"Single Web","tier":3},"542":{"type":"Single Web","tier":3},"544":{"type":"Single Web","tier":2},"546":{"type":"Single Web","tier":3},"547":{"type":"Single Web","tier":3},"550":{"type":"Single Web","tier":2},"551":{"type":"Single Web","tier":3},"552":{"type":"Single Web","tier":3},"553":{"type":"Single Web","tier":3},"556":{"type":"Single Web","tier":2},"557":{"type":"Single Web","tier":3},"560":{"type":"Single Web","tier":3},"561":{"type":"Single Web","tier":2},"567":{"type":"Single Web","tier":3},"569":{"type":"Single Web","tier":3},"571":{"type":"Single Web","tier":1},"574":{"type":"Single Web","tier":3},"576":{"type":"Single Web","tier":3},"579":{"type":"Single Web","tier":2},"580":{"type":"Single Web","tier":2},"582":{"type":"Single Web","tier":3},"584":{"type":"Single Web","tier":3},"588":{"type":"Single Web","tier":3},"590":{"type":"Single Web","tier":2},"591":{"type":"Single Web","tier":1},"592":{"type":"Single Web","tier":3},"595":{"type":"Single Web","tier":3},"601":{"type":"Single Web","tier":3},"608":{"type":"Double Web","tier":1},"609":{"type":"Single Web","tier":3},"610":{"type":"Single Web","tier":2},"611":{"type":"Single Web","tier":3},"614":{"type":"Single Web","tier":2},"615":{"type":"Single Web","tier":3},"616":{"type":"Single Web","tier":3},"619":{"type":"Single Web","tier":2},"620":{"type":"Single Web","tier":3},"627":{"type":"Single Web","tier":2},"629":{"type":"Single Web","tier":1},"634":{"type":"Single Web","tier":3},"636":{"type":"Single Web","tier":3},"638":{"type":"Single Web","tier":3},"640":{"type":"Double Web","tier":1},"642":{"type":"Single Web","tier":3},"654":{"type":"Single Web","tier":3},"662":{"type":"Single Web","tier":2},"663":{"type":"Single Web","tier":3},"665":{"type":"Single Web","tier":3},"668":{"type":"Single Web","tier":3},"670":{"type":"Single Web","tier":3},"673":{"type":"Single Web","tier":3},"674":{"type":"Single Web","tier":3},"675":{"type":"Single Web","tier":3},"676":{"type":"Double Web","tier":1},"687":{"type":"Single Web","tier":2},"689":{"type":"Single Web","tier":1},"691":{"type":"Single Web","tier":3},"692":{"type":"Single Web","tier":1},"697":{"type":"Single Web","tier":3},"699":{"type":"Single Web","tier":2},"710":{"type":"Single Web","tier":2},"716":{"type":"Single Web","tier":2},"718":{"type":"Single Web","tier":2},"719":{"type":"Single Web","tier":3},"721":{"type":"Single Web","tier":3},"722":{"type":"Double Web","tier":1},"723":{"type":"Single Web","tier":2},"724":{"type":"Single Web","tier":2},"725":{"type":"Double Web","tier":1},"726":{"type":"Double Web","tier":1},"732":{"type":"Single Web","tier":3},"737":{"type":"Single Web","tier":3},"739":{"type":"Single Web","tier":3},"740":{"type":"Single Web","tier":2},"741":{"type":"Single Web","tier":3},"746":{"type":"Single Web","tier":2},"754":{"type":"Single Web","tier":2},"755":{"type":"Single Web","tier":3},"756":{"type":"Single Web","tier":2},"757":{"type":"Single Web","tier":3},"758":{"type":"Single Web","tier":3},"770":{"type":"Single Web","tier":3},"771":{"type":"Single Web","tier":3},"772":{"type":"Single Web","tier":3},"773":{"type":"Single Web","tier":2},"777":{"type":"Single Web","tier":2},"779":{"type":"Single Web","tier":1},"785":{"type":"Single Web","tier":2},"786":{"type":"Single Web","tier":1},"788":{"type":"Single Web","tier":2},"789":{"type":"Single Web","tier":3},"796":{"type":"Single Web","tier":1},"799":{"type":"Single Web","tier":3},"800":{"type":"Single Web","tier":2},"803":{"type":"Single Web","tier":1},"806":{"type":"Single Web","tier":3},"808":{"type":"Single Web","tier":3},"811":{"type":"Single Web","tier":3},"813":{"type":"Single Web","tier":1},"815":{"type":"Single Web","tier":2},"816":{"type":"Single Web","tier":3},"817":{"type":"Single Web","tier":3},"818":{"type":"Single Web","tier":2},"821":{"type":"Single Web","tier":2},"828":{"type":"Single Web","tier":3},"832":{"type":"Single Web","tier":2},"835":{"type":"Single Web","tier":2},"837":{"type":"Single Web","tier":3},"842":{"type":"Single Web","tier":1},"843":{"type":"Single Web","tier":3},"846":{"type":"Single Web","tier":1},"850":{"type":"Single Web","tier":3},"852":{"type":"Single Web","tier":2},"855":{"type":"Single Web","tier":3},"856":{"type":"Single Web","tier":2},"857":{"type":"Single Web","tier":2},"859":{"type":"Single Web","tier":2},"861":{"type":"Single Web","tier":3},"864":{"type":"Single Web","tier":2},"867":{"type":"Single Web","tier":3},"869":{"type":"Single Web","tier":3},"876":{"type":"Single Web","tier":3},"877":{"type":"Single Web","tier":3},"884":{"type":"Single Web","tier":3},"885":{"type":"Single Web","tier":3},"886":{"type":"Single Web","tier":3},"889":{"type":"Single Web","tier":2},"892":{"type":"Single Web","tier":2},"896":{"type":"Single Web","tier":3},"897":{"type":"Single Web","tier":3},"900":{"type":"Single Web","tier":3},"901":{"type":"Single Web","tier":3},"902":{"type":"Single Web","tier":3},"903":{"type":"Single Web","tier":2},"904":{"type":"Single Web","tier":1},"906":{"type":"Single Web","tier":3},"909":{"type":"Single Web","tier":2},"911":{"type":"Single Web","tier":1},"914":{"type":"Single Web","tier":2},"918":{"type":"Single Web","tier":3},"922":{"type":"Single Web","tier":3},"924":{"type":"Single Web","tier":3},"930":{"type":"Double Web","tier":1},"932":{"type":"Single Web","tier":2},"934":{"type":"Single Web","tier":2},"935":{"type":"Single Web","tier":3},"936":{"type":"Single Web","tier":3},"939":{"type":"Single Web","tier":3},"940":{"type":"Single Web","tier":2},"942":{"type":"Single Web","tier":3},"947":{"type":"Single Web","tier":3},"948":{"type":"Single Web","tier":2},"949":{"type":"Single Web","tier":3},"955":{"type":"Single Web","tier":3},"958":{"type":"Single Web","tier":1},"959":{"type":"Single Web","tier":3},"960":{"type":"Double Web","tier":1},"962":{"type":"Single Web","tier":2},"964":{"type":"Single Web","tier":1},"965":{"type":"Single Web","tier":2},"967":{"type":"Single Web","tier":3},"971":{"type":"Single Web","tier":2},"977":{"type":"Single Web","tier":1},"983":{"type":"Single Web","tier":1},"985":{"type":"Single Web","tier":2},"987":{"type":"Single Web","tier":3},"988":{"type":"Single Web","tier":3},"990":{"type":"Single Web","tier":3},"994":{"type":"Single Web","tier":3},"997":{"type":"Single Web","tier":2}},"crimson_web__M9 Bayonet":{"2":{"type":"Double Web","tier":3},"3":{"type":"Double Web","tier":3},"4":{"type":"Double Web","tier":2},"5":{"type":"Double Web","tier":3},"6":{"type":"Double Web","tier":3},"7":{"type":"Double Web","tier":3},"8":{"type":"Single Web","tier":1},"11":{"type":"Double Web","tier":3},"12":{"type":"Double Web","tier":3},"13":{"type":"Triple Web","tier":1},"14":{"type":"Double Web","tier":3},"16":{"type":"Double Web","tier":1},"17":{"type":"Single Web","tier":3},"18":{"type":"Single Web","tier":3},"22":{"type":"Single Web","tier":3},"26":{"type":"Single Web","tier":3},"27":{"type":"Single Web","tier":3},"29":{"type":"Single Web","tier":2},"31":{"type":"Double Web","tier":3},"32":{"type":"Single Web","tier":2},"34":{"type":"Double Web","tier":3},"36":{"type":"Double Web","tier":3},"37":{"type":"Double Web","tier":3},"38":{"type":"Triple Web","tier":2},"39":{"type":"Triple Web","tier":3},"40":{"type":"Double Web","tier":2},"42":{"type":"Double Web","tier":2},"46":{"type":"Double Web","tier":3},"47":{"type":"Single Web","tier":3},"48":{"type":"Single Web","tier":3},"49":{"type":"Single Web","tier":3},"50":{"type":"Double Web","tier":3},"51":{"type":"Triple Web","tier":3},"52":{"type":"Double Web","tier":3},"53":{"type":"Single Web","tier":1},"54":{"type":"Double Web","tier":2},"57":{"type":"Double Web","tier":2},"58":{"type":"Single Web","tier":2},"60":{"type":"Single Web","tier":2},"62":{"type":"Double Web","tier":3},"64":{"type":"Triple Web","tier":3},"65":{"type":"Double Web","tier":2},"66":{"type":"Single Web","tier":2},"67":{"type":"Single Web","tier":3},"68":{"type":"Single Web","tier":3},"69":{"type":"Double Web","tier":2},"70":{"type":"Double Web","tier":3},"71":{"type":"Single Web","tier":3},"72":{"type":"Triple Web","tier":1},"73":{"type":"Single Web","tier":3},"74":{"type":"Double Web","tier":3},"76":{"type":"Single Web","tier":3},"77":{"type":"Triple Web","tier":3},"78":{"type":"Double Web","tier":3},"79":{"type":"Double Web","tier":3},"81":{"type":"Single Web","tier":3},"82":{"type":"Single Web","tier":3},"83":{"type":"Double Web","tier":3},"84":{"type":"Single Web","tier":3},"85":{"type":"Triple Web","tier":3},"88":{"type":"Double Web","tier":3},"89":{"type":"Double Web","tier":3},"90":{"type":"Triple Web","tier":3},"92":{"type":"Double Web","tier":2},"94":{"type":"Single Web","tier":3},"95":{"type":"Single Web","tier":3},"96":{"type":"Double Web","tier":2},"102":{"type":"Double Web","tier":2},"103":{"type":"Double Web","tier":3},"104":{"type":"Single Web","tier":2},"105":{"type":"Single Web","tier":3},"106":{"type":"Single Web","tier":3},"108":{"type":"Double Web","tier":3},"109":{"type":"Double Web","tier":3},"111":{"type":"Double Web","tier":2},"112":{"type":"Double Web","tier":3},"113":{"type":"Single Web","tier":3},"114":{"type":"Single Web","tier":3},"115":{"type":"Single Web","tier":3},"118":{"type":"Single Web","tier":3},"119":{"type":"Double Web","tier":3},"120":{"type":"Single Web","tier":3},"121":{"type":"Triple Web","tier":3},"122":{"type":"Single Web","tier":2},"123":{"type":"Single Web","tier":2},"124":{"type":"Double Web","tier":3},"125":{"type":"Double Web","tier":3},"126":{"type":"Double Web","tier":3},"127":{"type":"Single Web","tier":3},"129":{"type":"Double Web","tier":3},"131":{"type":"Double Web","tier":2},"132":{"type":"Single Web","tier":2},"133":{"type":"Triple Web","tier":1},"135":{"type":"Single Web","tier":2},"136":{"type":"Double Web","tier":2},"138":{"type":"Single Web","tier":1},"139":{"type":"Double Web","tier":2},"141":{"type":"Double Web","tier":2},"142":{"type":"Single Web","tier":2},"143":{"type":"Double Web","tier":2},"145":{"type":"Triple Web","tier":1},"146":{"type":"Double Web","tier":1},"147":{"type":"Double Web","tier":3},"150":{"type":"Single Web","tier":1},"151":{"type":"Single Web","tier":2},"153":{"type":"Triple Web","tier":3},"154":{"type":"Single Web","tier":2},"155":{"type":"Single Web","tier":3},"156":{"type":"Triple Web","tier":3},"157":{"type":"Single Web","tier":3},"158":{"type":"Single Web","tier":3},"159":{"type":"Single Web","tier":3},"160":{"type":"Single Web","tier":3},"161":{"type":"Single Web","tier":3},"162":{"type":"Double Web","tier":2},"163":{"type":"Double Web","tier":3},"164":{"type":"Single Web","tier":2},"165":{"type":"Double Web","tier":2},"166":{"type":"Single Web","tier":3},"
2569167":{"type":"Single Web","tier":1},"168":{"type":"Double Web","tier":2},"169":{"type":"Single Web","tier":3},"170":{"type":"Single Web","tier":3},"171":{"type":"Single Web","tier":3},"173":{"type":"Double Web","tier":1},"174":{"type":"Double Web","tier":2},"175":{"type":"Double Web","tier":2},"178":{"type":"Single Web","tier":2},"180":{"type":"Double Web","tier":1},"181":{"type":"Triple Web","tier":2},"184":{"type":"Single Web","tier":2},"186":{"type":"Single Web","tier":2},"187":{"type":"Single Web","tier":3},"188":{"type":"Single Web","tier":1},"189":{"type":"Single Web","tier":2},"191":{"type":"Single Web","tier":2},"192":{"type":"Single Web","tier":2},"193":{"type":"Single Web","tier":3},"196":{"type":"Double Web","tier":2},"197":{"type":"Single Web","tier":3},"198":{"type":"Single Web","tier":2},"199":{"type":"Single Web","tier":3},"200":{"type":"Single Web","tier":3},"201":{"type":"Single Web","tier":2},"202":{"type":"Double Web","tier":3},"204":{"type":"Double Web","tier":3},"205":{"type":"Single Web","tier":3},"208":{"type":"Double Web","tier":2},"212":{"type":"Single Web","tier":3},"215":{"type":"Single Web","tier":3},"216":{"type":"Single Web","tier":3},"218":{"type":"Single Web","tier":2},"219":{"type":"Single Web","tier":2},"220":{"type":"Double Web","tier":3},"221":{"type":"Double Web","tier":3},"222":{"type":"Single Web","tier":3},"224":{"type":"Single Web","tier":1},"225":{"type":"Double Web","tier":2},"226":{"type":"Single Web","tier":3},"227":{"type":"Double Web","tier":3},"228":{"type":"Single Web","tier":2},"229":{"type":"Triple Web","tier":3},"231":{"type":"Triple Web","tier":3},"232":{"type":"Double Web","tier":2},"233":{"type":"Double Web","tier":3},"234":{"type":"Single Web","tier":3},"235":{"type":"Single Web","tier":2},"236":{"type":"Single Web","tier":2},"237":{"type":"Single Web","tier":3},"239":{"type":"Single Web","tier":3},"240":{"type":"Single Web","tier":3},"241":{"type":"Double Web","tier":1},"242":{"type":"Double Web","tier":3},"243":{"type":"Single Web","tier":2},"244":{"type":"Single Web","tier":3},"245":{"type":"Single Web","tier":2},"246":{"type":"Single Web","tier":2},"247":{"type":"Double Web","tier":3},"250":{"type":"Single Web","tier":2},"251":{"type":"Single Web","tier":2},"252":{"type":"Double Web","tier":3},"254":{"type":"Double Web","tier":2},"256":{"type":"Single Web","tier":1},"257":{"type":"Single Web","tier":2},"258":{"type":"Single Web","tier":3},"260":{"type":"Triple Web","tier":2},"263":{"type":"Single Web","tier":3},"264":{"type":"Single Web","tier":2},"265":{"type":"Single Web","tier":3},"268":{"type":"Double Web","tier":1},"269":{"type":"Double Web","tier":2},"270":{"type":"Single Web","tier":3},"271":{"type":"Double Web","tier":3},"272":{"type":"Single Web","tier":2},"273":{"type":"Double Web","tier":3},"274":{"type":"Single Web","tier":3},"278":{"type":"Double Web","tier":3},"280":{"type":"Single Web","tier":3},"281":{"type":"Single Web","tier":1},"284":{"type":"Single Web","tier":2},"285":{"type":"Single Web","tier":2},"286":{"type":"Single Web","tier":3},"287":{"type":"Double Web","tier":3},"289":{"type":"Double Web","tier":2},"292":{"type":"Double Web","tier":3},"293":{"type":"Single Web","tier":2},"294":{"type":"Single Web","tier":2},"295":{"type":"Single Web","tier":2},"297":{"type":"Triple Web","tier":1},"298":{"type":"Single Web","tier":2},"300":{"type":"Double Web","tier":2},"301":{"type":"Double Web","tier":3},"302":{"type":"Double Web","tier":3},"303":{"type":"Single Web","tier":2},"304":{"type":"Single Web","tier":2},"305":{"type":"Double Web","tier":2},"307":{"type":"Single Web","tier":2},"309":{"type":"Single Web","tier":2},"310":{"type":"Single Web","tier":2},"313":{"type":"Double Web","tier":3},"315":{"type":"Single Web","tier":2},"316":{"type":"Double Web","tier":3},"317":{"type":"Single Web","tier":2},"318":{"type":"Single Web","tier":2},"319":{"type":"Double Web","tier":3},"320":{"type":"Double Web","tier":3},"321":{"type":"Single Web","tier":2},"322":{"type":"Single Web","tier":2},"323":{"type":"Single Web","tier":2},"324":{"type":"Single Web","tier":2},"325":{"type":"Single Web","tier":1},"328":{"type":"Single Web","tier":2},"329":{"type":"Triple Web","tier":3},"330":{"type":"Single Web","tier":2},"331":{"type":"Double Web","tier":2},"332":{"type":"Double Web","tier":2},"333":{"type":"Single Web","tier":2},"334":{"type":"Single Web","tier":2},"336":{"type":"Single Web","tier":2},"339":{"type":"Single Web","tier":2},"340":{"type":"Single Web","tier":2},"343":{"type":"Single Web","tier":3},"344":{"type":"Double Web","tier":1},"346":{"type":"Double Web","tier":3},"348":{"type":"Single Web","tier":3},"349":{"type":"Triple Web","tier":2},"350":{"type":"Single Web","tier":3},"352":{"type":"Double Web","tier":3},"353":{"type":"Single Web","tier":2},"354":{"type":"Single Web","tier":2},"355":{"type":"Double Web","tier":3},"356":{"type":"Double Web","tier":3},"357":{"type":"Double Web","tier":3},"358":{"type":"Single Web","tier":3},"361":{"type":"Double Web","tier":3},"362":{"type":"Single Web","tier":3},"363":{"type":"Single Web","tier":2},"366":{"type":"Double Web","tier":3},"367":{"type":"Single Web","tier":3},"368":{"type":"Double Web","tier":3},"369":{"type":"Single Web","tier":3},"370":{"type":"Double Web","tier":3},"371":{"type":"Triple Web","tier":3},"373":{"type":"Single Web","tier":2},"374":{"type":"Single Web","tier":2},"375":{"type":"Double Web","tier":2},"376":{"type":"Double Web","tier":3},"378":{"type":"Single Web","tier":1},"380":{"type":"Single Web","tier":2},"381":{"type":"Double Web","tier":1},"382":{"type":"Single Web","tier":3},"383":{"type":"Double Web","tier":2},"384":{"type":"Single Web","tier":2},"385":{"type":"Single Web","tier":3},"386":{"type":"Single Web","tier":2},"387":{"type":"Single Web","tier":2},"388":{"type":"Double Web","tier":3},"389":{"type":"Single Web","tier":2}
2569,"390":{"type":"Double Web","tier":2},"393":{"type":"Double Web","tier":1},"394":{"type":"Double Web","tier":3},"395":{"type":"Single Web","tier":3},"396":{"type":"Single Web","tier":1},"397":{"type":"Double Web","tier":2},"398":{"type":"Single Web","tier":3},"399":{"type":"Single Web","tier":2},"400":{"type":"Single Web","tier":2},"401":{"type":"Double Web","tier":2},"405":{"type":"Single Web","tier":1},"406":{"type":"Double Web","tier":3},"407":{"type":"Double Web","tier":3},"411":{"type":"Single Web","tier":2},"412":{"type":"Double Web","tier":2},"413":{"type":"Single Web","tier":2},"414":{"type":"Double Web","tier":3},"415":{"type":"Single Web","tier":2},"418":{"type":"Single Web","tier":2},"419":{"type":"Double Web","tier":3},"420":{"type":"Double Web","tier":1},"421":{"type":"Double Web","tier":2},"423":{"type":"Single Web","tier":2},"425":{"type":"Single Web","tier":2},"426":{"type":"Double Web","tier":2},"427":{"type":"Single Web","tier":2},"428":{"type":"Double Web","tier":2},"429":{"type":"Single Web","tier":2},"430":{"type":"Single Web","tier":2},"431":{"type":"Single Web","tier":2},"432":{"type":"Double Web","tier":3},"433":{"type":"Single Web","tier":3},"434":{"type":"Double Web","tier":3},"435":{"type":"Double Web","tier":2},"436":{"type":"Double Web","tier":2},"437":{"type":"Single Web","tier":2},"438":{"type":"Double Web","tier":2},"440":{"type":"Single Web","tier":3},"441":{"type":"Triple Web","tier":1},"443":{"type":"Single Web","tier":3},"444":{"type":"Single Web","tier":2},"445":{"type":"Single Web","tier":3},"446":{"type":"Single Web","tier":3},"447":{"type":"Single Web","tier":3},"449":{"type":"Double Web","tier":3},"450":{"type":"Single Web","tier":3},"452":{"type":"Single Web","tier":3},"453":{"type":"Single Web","tier":1},"454":{"type":"Double Web","tier":3},"456":{"type":"Single Web","tier":3},"457":{"type":"Double Web","tier":2},"458":{"type":"Single Web","tier":3},"459":{"type":"Triple Web","tier":1},"461":{"type":"Single Web","tier":2},"463":{"type":"Single Web","tier":2},"468":{"type":"Double Web","tier":2},"469":{"type":"Triple Web","tier":1},"471":{"type":"Single Web","tier":2},"472":{"type":"Single Web","tier":2},"474":{"type":"Double Web","tier":3},"475":{"type":"Double Web","tier":3},"476":{"type":"Single Web","tier":3},"477":{"type":"Single Web","tier":3},"478":{"type":"Single Web","tier":3},"480":{"type":"Single Web","tier":2},"481":{"type":"Double Web","tier":2},"482":{"type":"Single Web","tier":3},"483":{"type":"Double Web","tier":2},"486":{"type":"Double Web","tier":3},"487":{"type":"Double Web","tier":3},"488":{"type":"Triple Web","tier":3},"489":{"type":"Single Web","tier":1},"490":{"type":"Triple Web","tier":2},"491":{"type":"Single Web","tier":3},"492":{"type":"Double Web","tier":3},"493":{"type":"Double Web","tier":3},"494":{"type":"Single Web","tier":3},"495":{"type":"Single Web","tier":3},"496":{"type":"Double Web","tier":3},"497":{"type":"Single Web","tier":3},"498":{"type":"Double Web","tier":3},"501":{"type":"Double Web","tier":3},"502":{"type":"Double Web","tier":3},"504":{"type":"Single Web","tier":2},"505":{"type":"Double Web","tier":3},"507":{"type":"Single Web","tier":3},"509":{"type":"Double Web","tier":3},"512":{"type":"Double Web","tier":3},"513":{"type":"Double Web","tier":3},"515":{"type":"Single Web","tier":3},"516":{"type":"Triple Web","tier":3},"517":{"type":"Double Web","tier":3},"518":{"type":"Single Web","tier":1},"519":{"type":"Double Web","tier":3},"523":{"type":"Single Web","tier":2},"524":{"type":"Single Web","tier":2},"525":{"type":"Triple Web","tier":2},"526":{"type":"Single Web","tier":3},"527":{"type":"Double Web","tier":3},"528":{"type":"Single Web","tier":1},"529":{"type":"Single Web","tier":3},"530":{"type":"Single Web","tier":2},"531":{"type":"Single Web","tier":1},"533":{"type":"Triple Web","tier":3},"535":{"type":"Double Web","tier":3},"536":{"type":"Double Web","tier":2},"537":{"type":"Single Web","tier":2},"538":{"type":"Single Web","tier":2},"539":{"type":"Single Web","tier":3},"540":{"type":"Single Web","tier":3},"542":{"type":"Double Web","tier":3},"543":{"type":"Single Web","tier":3},"544":{"type":"Single Web","tier":2},"545":{"type":"Double Web","tier":3},"546":{"type":"Double Web","tier":2},"549":{"type":"Single Web","tier":2},"551":{"type":"Single Web","tier":2},"552":{"type":"Single Web","tier":3},"553":{"type":"Triple Web","tier":3},"555":{"type":"Double Web","tier":2},"556":{"type":"Double Web","tier":3},"557":{"type":"Double Web","tier":3},"558":{"type":"Double Web","tier":3},"559":{"type":"Single Web","tier":2},"560":{"type":"Single Web","tier":2},"561":{"type":"Single Web","tier":3},"562":{"type":"Single Web","tier":2},"563":{"type":"Single Web","tier":3},"565":{"type":"Single Web","tier":2},"568":{"type":"Single Web","tier":2},"569":{"type":"Double Web","tier":3},"570":{"type":"Single Web","tier":2},"571":{"type":"Single Web","tier":2},"573":{"type":"Double Web","tier":3},"574":{"type":"Double Web","tier":3},"575":{"type":"Double Web","tier":1},"576":{"type":"Double Web","tier":3},"577":{"type":"Single Web","tier":2},"578":{"type":"Double Web","tier":3},"579":{"type":"Single Web","tier":2},"580":{"type":"Single Web","tier":2},"582":{"type":"Single Web","tier":3},"583":{"type":"Single Web","tier":3},"584":{"type":"Double Web","tier":3},"586":{"type":"Single Web","tier":2},"589":{"type":"Single Web","tier":3},"590":{"type":"Triple Web","tier":2},"592":{"type":"Single Web","tier":2},"593":{"type":"Single Web","tier":2},"594":{"type":"Double Web","tier":2},"596":{"type":"Double Web","tier":2},"597":{"type":"Single Web","tier":3},"598":{"type":"Single Web","tier":3},"601":{"type":"Single Web","tier":2},"602":{"type":"Double Web","tier":1},"603":{"type":"Single Web","tier":3},"604":{"type":"Single Web","tier":1},"605":{"type":"Single Web","tier":2},"606":{"type":"Single Web","tier":2},"607":{"type":"Single Web","tier":2},"608":{"type":"Double Web","tier":3},"609":{"type":"Triple Web","tier":3},"611":{"type":"Double Web","tier":1},"612":{"type":"Single Web","tier":2},"614":{"type":"Single Web","tier":1},"616":{"type":"Double Web","tier":3},"618":{"type":"Single Web","tier":3},"620":{"type":"Double Web","tier":3},"621":{"type":"Single Web","tier":3},"622":{"type":"Single Web","tier":3},"624":{"type":"Single Web","tier":2},"626":{"type":"Double Web","tier":2},"628":{"type":"Double Web","tier":3},"630":{"type":"Single Web","tier":2},"631":{"type":"Single Web","tier":3},"635":{"type":"Double Web","tier":3},"636":{"type":"Single Web","tier":3},"637":{"type":"Single Web","tier":2},"638":{"type":"Triple Web","tier":3},"639":{"type":"Single Web","tier":2},"640":{"type":"Double Web","tier":3},"642":{"type":"Single Web","tier":1},"643":{"type":"Single Web","tier":2},"644":{"type":"Double Web","tier":3},"645":{"type":"Double Web","tier":2},"646":{"type":"Single Web","tier":2},"648":{"type":"Single Web","tier":3},"650":{"type":"Single Web","tier":3},"651":{"type":"Double Web","tier":2},"652":{"type":"Single Web","tier":3},"653":{"type":"Single Web","tier":2},"655":{"type":"Single Web","tier":3},"656":{"type":"Single Web","tier":3},"658":{"type":"Single Web","tier":1},"660":{"type":"Single Web","tier":2},"663":{"type":"Single Web","tier":3},"665":{"type":"Triple Web","tier":3},"667":{"type":"Single Web","tier":1},"668":{"type":"Single Web","tier":3},"669":{"type":"Double Web","tier":3},"671":{"type":"Single Web","tier":2},"673":{"type":"Double Web","tier":2},"675":{"type":"Single Web","tier":2},"678":{"type":"Single Web","tier":3},"679":{"type":"Single Web","tier":2},"680":{"type":"Single Web","tier":3},"683":{"type":"Double Web","tier":2},"685":{"type":"Single Web","tier":2},"687":{"type":"Single Web","tier":1},"688":{"type":"Single Web","tier":3},"689":{"type":"Single Web","tier":3},"690":{"type":"Single Web","tier":2},"691":{"type":"Single Web","tier":2},"695":{"type":"Single Web","tier":3},"696":{"type":"Single Web","tier":2},"697":{"type":"Double Web","tier":1},"698":{"type":"Single Web","tier":3},"699":{"type":"Double Web","tier":3},"701":{"type":"Single Web","tier":1},"702":{"type":"Single Web","tier":2},"704":{"type":"Double Web","tier":1},"705":{"type":"Double Web","tier":2},"706":{"type":"Single Web","tier":3},"707":{"type":"Double Web","tier":2},"708":{"type":"Single Web","tier":2},"709":{"type":"Single Web","tier":1},"712":{"type":"Single Web","tier":3},"714":{"type":"Single Web","tier":3},"716":{"type":"Single Web","tier":1},"717":{"type":"Single Web","tier":1},"718":{"type":"Triple Web","tier":1},"719":{"type":"Double Web","tier":3},"723":{"type":"Single Web","tier":1},"724":{"type":"Single Web","tier":2},"725":{"type":"Triple Web","tier":2},"726":{"type":"Single Web","tier":3},"727":{"type":"Double Web","tier":2},"729":{"type":"Single Web","tier":2},"730":{"type":"Single Web","tier":2},"731":{"type":"Single Web","tier":2},"732":{"type":"Single Web","tier":3},"733":{"type":"Double Web","tier":2},"736":{"type":"Single Web","tier":3},"738":{"type":"Single Web","tier":3},"739":{"type":"Single Web","tier":2},"740":{"type":"Single Web","tier":2},"745":{"type":"Single Web","tier":1},"746":{"type":"Single Web","tier":2},"747":{"type":"Single Web","tier":2},"749":{"type":"Single Web","tier":2},"751":{"type":"Single Web","tier":2},"752":{"type":"Double Web","tier":3},"754":{"type":"Single Web","tier":2},"755":{"type":"Single Web","tier":1},"756":{"type":"Triple Web","tier":1},"757":{"type":"Double Web","tier":2},"758":{"type":"Single Web","tier":2},"759":{"type":"Triple Web","tier":2},"760":{"type":"Double Web","tier":3},"761":{"type":"Single Web","tier":3},"762":{"type":"Single Web","tier":2},"764":{"type":"Double Web","tier":3},"766":{"type":"Single Web","tier":2},"768":{"type":"Single Web","tier":2},"770":{"type":"Single Web","tier":3},"771":{"type":"Double Web","tier":3},"772":{"type":"Double Web","tier":3},"773":{"type":"Single Web","tier":1},"774":{"type":"Double Web","tier":3},"775":{"type":"Double Web","tier":3},"776":{"type":"Single Web","tier":2},"778":{"type":"Double Web","tier":1},"781":{"type":"Single Web","tier":3},"784":{"type":"Double Web","tier":2},"785":{"type":"Triple Web","tier":2},"786":{"type":"Double Web","tier":3},"787":{"type":"Double Web","tier":2},"788":{"type":"Double Web","tier":3},"789":{"type":"Single Web","tier":3},"794":{"type":"Single Web","tier":2},"795":{"type":"Single Web","tier":3},"796":{"type":"Single Web","tier":3},"797":{"type":"Triple Web","tier":3},"798":{"type":"Single Web","tier":2},"799":{"type":"Double Web","tier":3},"800":{"type":"Single Web","tier":1},"801":{"type":"Single Web","tier":2},"802":{"type":"Double Web","tier":2},"803":{"type":"Single Web","tier":2},"806":{"type":"Single Web","tier":2},"807":{"type":"Double Web","tier":3},"808":{"type":"Single Web","tier":1},"810":{"type":"Single Web","tier":3},"812":{"type":"Single Web","tier":2},"813":{"type":"Double Web","tier":3},"817":{"type":"Single Web","tier":2},"820":{"type":"Single Web","tier":3},"822":{"type":"Double Web","tier":2},"825":{"type":"Single Web","tier":2},"826":{"type":"Single Web","tier":1},"828":{"type":"Single Web","tier":2},"829":{"type":"Single Web","tier":3},"832":{"type":"Single Web","tier":1},"833":{"type":"Double Web","tier":2},"834":{"type":"Single Web","tier":2},"836":{"type":"Double Web","tier":3},"838":{"type":"Single Web","tier":3},"839":{"type":"Double Web","tier":2},"840":{"type":"Single Web","tier":3},"841":{"type":"Double Web","tier":2},"842":{"type":"Single Web","tier":3},"843":{"type":"Single Web","tier":3},"844":{"type":"Single Web","tier":3},"845":{"type":"Single Web","tier":3},"846":{"type":"Single Web","tier":3},"847":{"type":"Double Web","tier":3},"848":{"type":"Double Web","tier":3},"849":{"type":"Single Web","tier":2},"850":{"type":"Double Web","tier":2},"852":{"type":"Single Web","tier":2},"853":{"type":"Double Web","tier":1},"854":{"type":"Single Web","tier":2},"855":{"type":"Single Web","tier":2},"857":{"type":"Triple Web","tier":1},"858":{"type":"Double Web","tier":1},"860":{"type":"Double Web","tier":2},"861":{"type":"Triple Web","tier":3},"862":{"type":"Single Web","tier":2},"864":{"type":"Single Web","tier":2},"865":{"type":"Double Web","tier":2},"866":{"type":"Single Web","tier":3},"867":{"type":"Double Web","tier":2},"868":{"type":"Double Web","tier":2},"869":{"type":"Single Web","tier":2},"870":{"type":"Triple Web","tier":3},"871":{"type":"Single Web","tier":2},"872":{"type":"Single Web","tier":1},"873":{"type":"Single Web","tier":3},"874":{"type":"Single Web","tier":2},"875":{"type":"Single Web","tier":2},"876":{"type":"Single Web","tier":3},"879":{"type":"Single Web","tier":1},"880":{"type":"Single Web","tier":2},"884":{"type":"Single Web","tier":2},"885":{"type":"Single Web","tier":3},"886":{"type":"Double Web","tier":3},"887":{"type":"Single Web","tier":3},"890":{"type":"Single Web","tier":3},"893":{"type":"Single Web","tier":3},"894":{"type":"Double Web","tier":2},"895":{"type":"Single Web","tier":3},"897":{"type":"Single Web","tier":2},"898":{"type":"Single Web","tier":2},"899":{"type":"Double Web","tier":3},"900":{"type":"Double Web","tier":3},"901":{"type":"Single Web","tier":2},"903":{"type":"Single Web","tier":2},"904":{"type":"Single Web","tier":2},"907":{"type":"Double Web","tier":3},"909":{"type":"Double Web","tier":3},"910":{"type":"Single Web","tier":2},"911":{"type":"Double Web","tier":2},"912":{"type":"Single Web","tier":3},"914":{"type":"Single Web","tier":3},"915":{"type":"Single Web","tier":3},"918":{"type":"Double Web","tier":2},"919":{"type":"Single Web","tier":3},"920":{"type":"Single Web","tier":3},"922":{"type":"Single Web","tier":2},"923":{"type":"Single Web","tier":2},"924":{"type":"Single Web","tier":3},"925":{"type":"Single Web","tier":3},"929":{"type":"Double Web","tier":3},"930":{"type":"Double Web","tier":3},"931":{"type":"Single Web","tier":1},"932":{"type":"Double Web","tier":3},"933":{"type":"Single Web","tier":2},"935":{"type":"Double Web","tier":3},"936":{"type":"Single Web","tier":2},"937":{"type":"Double Web","tier":1},"938":{"type":"Single Web","tier":1},"942":{"type":"Double Web","tier":2},"943":{"type":"Single Web","tier":2},"944":{"type":"Single Web","tier":2},"945":{"type":"Single Web","tier":2},"947":{"type":"Double Web","tier":3},"948":{"type":"Single Web","tier":3},"949":{"type":"Single Web","tier":2},"950":{"type":"Double Web","tier":2},"951":{"type":"Single Web","tier":3},"952":{"type":"Single Web","tier":1},"953":{"type":"Single Web","tier":1},"955":{"type":"Single Web","tier":1},"956":{"type":"Single Web","tier":3},"957":{"type":"Single Web","tier":3},"958":{"type":"Single Web","tier":1},"960":{"type":"Single Web","tier":3},"961":{"type":"Double Web","tier":2},"962":{"type":"Triple Web","tier":2},"965":{"type":"Double Web","tier":2},"966":{"type":"Single Web","tier":2},"968":{"type":"Single Web","tier":2},"972":{"type":"Double Web","tier":1},"974":{"type":"Single Web","tier":3},"975":{"type":"Single Web","tier":2},"978":{"type":"Single Web","tier":3},"979":{"type":"Double Web","tier":2},"981":{"type":"Single Web","tier":3},"982":{"type":"Single Web","tier":2},"984":{"type":"Single Web","tier":3},"985":{"type":"Double Web","tier":3},"986":{"type":"Double Web","tier":3},"987":{"type":"Single Web","tier":3},"989":{"type":"Single Web","tier":3},"991":{"type":"Double Web","tier":3},"992":{"type":"Double Web","tier":3},"993":{"type":"Single Web","tier":3},"994":{"type":"Double Web","tier":1},"995":{"type":"Double Web","tier":2},"996":{"type":"Single Web","tier":2},"998":{"type":"Single Web","tier":2},"999":{"type":"Double Web","tier":3},"NaN":{"type":"Double Web","tier":1}},"crimson_web__Nomad Knife":{"2":{"type":"Single Web","tier":3},"4":{"type":"Single Web","tier":2},"7":{"type":"Single Web","tier":3},"9":{"type":"Single Web","tier":3},"12":{"type":"Double Web","tier":3},"14":{"type":"Single Web","tier":2},"16":{"type":"Single Web","tier":1},"17":{"type":"Single Web","tier":3},"18":{"type":"Single Web","tier":3},"19":{"type":"Single Web","tier":3},"21":{"type":"Single Web","tier":3},"22":{"type":"Single Web","tier":2},"27":{"type":"Single Web","tier":1},"28":{"type":"Single Web","tier":2},"29":{"type":"Single Web","tier":1},"30":{"type":"Single Web","tier":1},"33":{"type":"Single Web","tier":3},"35":{"type":"Single Web","tier":3},"41":{"type":"Single Web","tier":2},"43":{"type":"Single We
2569b","tier":3},"44":{"type":"Single Web","tier":1},"47":{"type":"Single Web","tier":3},"48":{"type":"Single Web","tier":2},"50":{"type":"Single Web","tier":3},"53":{"type":"Single Web","tier":3},"54":{"type":"Single Web","tier":2},"57":{"type":"Single Web","tier":2},"58":{"type":"Single Web","tier":2},"59":{"type":"Single Web","tier":1},"65":{"type":"Single Web","tier":3},"66":{"type":"Single Web","tier":3},"68":{"type":"Single Web","tier":2},"70":{"type":"Double Web","tier":3},"71":{"type":"Single Web","tier":2},"75":{"type":"Single Web","tier":2},"83":{"type":"Single Web","tier":2},"84":{"type":"Single Web","tier":3},"88":{"type":"Single Web","tier":2},"91":{"type":"Double Web","tier":2},"94":{"type":"Single Web","tier":2},"95":{"type":"Single Web","tier":3},"96":{"type":"Single Web","tier":3},"97":{"type":"Single Web","tier":2},"98":{"type":"Single Web","tier":1},"101":{"type":"Single Web","tier":2},"107":{"type":"Single Web","tier":3},"110":{"type":"Single Web","tier":3},"112":{"type":"Single Web","tier":3},"115":{"type":"Single Web","tier":3},"116":{"type":"Single Web","tier":3},"118":{"type":"Single Web","tier":1},"120":{"type":"Single Web","tier":3},"122":{"type":"Single Web","tier":3},"123":{"type":"Single Web","tier":2},"125":{"type":"Single Web","tier":2},"128":{"type":"Single Web","tier":1},"129":{"type":"Single Web","tier":3},"130":{"type":"Single Web","tier":3},"131":{"type":"Single Web","tier":2},"132":{"type":"Single Web","tier":2},"134":{"type":"Single Web","tier":1},"136":{"type":"Single Web","tier":2},"137":{"type":"Single Web","tier":3},"139":{"type":"Single Web","tier":2},"140":{"type":"Single Web","tier":3},"142":{"type":"Single Web","tier":3},"143":{"type":"Single Web","tier":1},"146":{"type":"Single Web","tier":2},"147":{"type":"Single Web","tier":3},"148":{"type":"Single Web","tier":2},"150":{"type":"Single Web","tier":2},"154":{"type":"Single Web","tier":2},"155":{"type":"Double Web","tier":3},"157":{"type":"Single Web","tier":3},"159":{"type":"Single Web","tier":1},"161":{"type":"Single Web","tier":1},"167":{"type":"Single Web","tier":2},"172":{"type":"Single Web","tier":2},"176":{"type":"Single Web","tier":3},"177":{"type":"Single Web","tier":2},"178":{"type":"Double Web","tier":1},"179":{"type":"Single Web","tier":3},"180":{"type":"Single Web","tier":2},"186":{"type":"Single Web","tier":2},"189":{"type":"Single Web","tier":2},"192":{"type":"Single Web","tier":3},"194":{"type":"Single Web","tier":3},"196":{"type":"Single Web","tier":3},"197":{"type":"Single Web","tier":2},"198":{"type":"Single Web","tier":2},"200":{"type":"Single Web","tier":1},"201":{"type":"Single Web","tier":1},"205":{"type":"Single Web","tier":3},"207":{"type":"Single Web","tier":2},"208":{"type":"Single Web","tier":2},"209":{"type":"Double Web","tier":1},"211":{"type":"Single Web","tier":1},"214":{"type":"Single Web","tier":1},"221":{"type":"Single Web","tier":2},"227":{"type":"Single Web","tier":1},"233":{"type":"Single Web","tier":2},"235":{"type":"Double Web","tier":2},"237":{"type":"Single Web","tier":1},"238":{"type":"Single Web","tier":3},"241":{"type":"Single Web","tier":3},"245":{"type":"Double Web","tier":2},"252":{"type":"Single Web","tier":3},"253":{"type":"Single Web","tier":3},"255":{"type":"Single Web","tier":2},"257":{"type":"Double Web","tier":2},"265":{"type":"Single Web","tier":3},"269":{"type":"Single Web","tier":3},"271":{"type":"Single Web","tier":2},"272":{"type":"Single Web","tier":3},"273":{"type":"Single Web","tier":1},"274":{"type":"Single Web","tier":1},"275":{"type":"Single Web","tier":2},"276":{"type":"Single Web","tier":1},"281":{"type":"Single Web","tier":3},"282":{"type":"Single Web","tier":1},"283":{"type":"Single Web","tier":3},"286":{"type":"Double Web","tier":1},"290":{"type":"Single Web","tier":2},"291":{"type":"Single Web","tier":2},"293":{"type":"Single Web","tier":3},"294":{"type":"Single Web","tier":2},"298":{"type":"Single Web","tier":3},"299":{"type":"Single Web","tier":3},"300":{"type":"Single Web","tier":3},"302":{"type":"Single Web","tier":2},"305":{"type":"Single Web","tier":2},"309":{"type":"Single Web","tier":3},"310":{"type":"Single Web","tier":2},"312":{"type":"Single Web","tier":3},"314":{"type":"Single Web","tier":3},"315":{"type":"Single Web","tier":2},"322":{"type":"Single Web","tier":2},"324":{"type":"Single Web","tier":3},"327":{"type":"Single Web","tier":2},"330":{"type":"Single Web","tier":2},"333":{"type":"Single Web","tier":3},"337":{"type":"Single Web","tier":1},"338":{"type":"Single Web","tier":2},"340":{"type":"Single Web","tier":2},"342":{"type":"Single Web","tier":1},"343":{"type":"Single Web","tier":3},"351":{"type":"Single Web","tier":3},"353":{"type":"Single Web","tier":1},"358":{"type":"Double Web","tier":3},"359":{"type":"Single Web","tier":3},"360":{"type":"Double Web","tier":2},"362":{"type":"Single Web","tier":2},"369":{"type":"Single Web","tier":3},"372":{"type":"Single Web","tier":3},"375":{"type":"Single Web","tier":2},"377":{"type":"Single Web","tier":1},"378":{"type":"Single Web","tier":2},"379":{"type":"Single Web","tier":1},"382":{"type":"Single Web","tier":3},"384":{"type":"Single Web","tier":2},"389":{"type":"Single Web","tier":1},"391":{"type":"Single Web","tier":3},"392":{"type":"Single Web","tier":2},"393":{"type":"Single Web","tier":3},"394":{"type":"Single Web","tier":2},"395":{"type":"Single Web","tier":3},"398":{"type":"Single Web","tier":3},"400":{"type":"Single Web","tier":2},"401":{"type":"Single Web","tier":2},"403":{"type":"Single Web","tier":2},"404":{"type":"Single Web","tier":1},"406":{"type":"Single Web","tier":1},"408":{"type":"Single Web","tier":2},"409":{"type":"Single Web","tier":2},"410":{"type":"Single Web","tier":3},"413":{"type":"Single Web","tier":1},"415":{"type":"Single Web","tier":3},"416":{"type":"Single Web","tier":3},"428":{"type":"Single Web","tier":3},"431":{"type":"Single Web","tier":1},"440":{"type":"Single Web","tier":1},"443":{"type":"Single Web","tier":1},"445":{"type":"Single Web","tier":3},"449":{"type":"Single Web","tier":3},"450":{"type":"Single Web","tier":3},"451":{"type":"Single Web","tier":1},"452":{"type":"Single Web","tier":2},"454":{"type":"Single Web","tier":1},"456":{"type":"Single Web","tier":2},"461":{"type":"Double Web","tier":2},"467":{"type":"Single Web","tier":2},"468":{"type":"Single Web","tier":3},"471":{"type":"Single Web","tier":1},"472":{"type":"Single Web","tier":2},"473":{"type":"Single Web","tier":3},"474":{"type":"Single Web","tier":2},"476":{"type":"Single Web","tier":2},"480":{"type":"Single Web","tier":3},"482":{"type":"Double Web","tier":3},"484":{"type":"Single Web","tier":2},"485":{"type":"Single Web","tier":2},"491":{"type":"Single Web","tier":1},"492":{"type":"Single Web","tier":2},"494":{"type":"Single Web","tier":1},"499":{"type":"Single Web","tier":1},"503":{"type":"Single Web","tier":1},"506":{"type":"Single Web","tier":2},"507":{"type":"Single Web","tier":3},"508":{"type":"Single Web","tier":2},"510":{"type":"Single Web","tier":3},"513":{"type":"Single Web","tier":3},"527":{"type":"Single Web","tier":3},"535":{"type":"Single Web","tier":3},"537":{"type":"Single Web","tier":3},"538":{"type":"Single Web","tier":1},"541":{"type":"Single Web","tier":2},"550":{"type":"Single Web","tier":2},"554":{"type":"Single Web","tier":2},"556":{"type":"Single Web","tier":2},"557":{"type":"Single Web","tier":3},"558":{"type":"Single Web","tier":3},"561":{"type":"Single Web","tier":2},"565":{"type":"Double Web","tier":2},"566":{"type":"Single Web","tier":2},"571":{"type":"Single Web","tier":3},"572":{"type":"Single Web","tier":3},"576":{"type":"Single Web","tier":3},"579":{"type":"Single Web","tier":1},"580":{"type":"Single Web","tier":2},"581":{"type":"Single Web","tier":3},"584":{"type":"Single Web","tier":3},"586":{"type":"Single Web","tier":1},"597":{"type":"Single Web","tier":2},"599":{"type":"Single Web","tier":2},"600":{"type":"Single Web","tier":3},"602":{"type":"Single Web","tier":2},"603":{"type":"Single Web","tier":3},"604":{"type":"Single Web","tier":1},"610":{"type":"Single Web","tier":3},"611":{"type":"Single Web","tier":1},"613":{"type":"Double Web","tier":1},"614":{"type":"Single Web","tier":2},"615":{"type":"Single Web","tier":3},"617":{"type":"Single Web","tier":3},"619":{"type":"Single Web","tier":1},"625":{"type":"Single Web","tier":2},"629":{"type":"Single Web","tier":1},"630":{"type":"Single Web","tier":3},"633":{"type":"Single Web","tier":3},"635":{"type":"Double Web","tier":3},"639":{"type":"Single Web","tier":3},"641":{"type":"Single Web","tier":3},"642":{"type":"Single Web","tier":1},"643":{"type":"Single Web","tier":2},"645":{"type":"Single Web","tier":2},"647":{"type":"Single Web","tier":2},"648":{"type":"Single Web","tier":1},"654":{"type":"Single Web","tier":2},"655":{"type":"Single Web","tier":1},"658":{"type":"Single Web","tier":2},"659":{"type":"Single Web","tier":3},"661":{"type":"Single Web","tier":3},"662":{"type":"Single Web","tier":2},"664":{"type":"Single Web","tier":2},"672":{"type":"Single Web","tier":2},"673":{"type":"Single Web","tier":2},"674":{"type":"Single Web","tier":2},"682":{"type":"Single Web","tier":3},"685":{"type":"Single Web","tier":3},"687":{"type":"Single Web","tier":3},"688":{"type":"Single Web","tier":3},"689":{"type":"Single Web","tier":3},"691":{"type":"Single Web","tier":1},"692":{"type":"Single Web","tier":2},"694":{"type":"Single Web","tier":3},"700":{"type":"Double Web","tier":3},"704":{"type":"Single Web","tier":2},"706":{"type":"Single Web","tier":3},"709":{"type":"Single Web","tier":3},"710":{"type":"Single Web","tier":3},"711":{"type":"Single Web","tier":2},"712":{"type":"Single Web","tier":3},"714":{"type":"Single Web","tier":3},"716":{"type":"Single Web","tier":2},"717":{"type":"Single Web","tier":1},"730":{"type":"Single Web","tier":3},"731":{"type":"Single Web","tier":3},"732":{"type":"Single Web","tier":2},"735":{"type":"Single Web","tier":3},"736":{"type":"Single Web","tier":3},"737":{"type":"Single Web","tier":3},"740":{"type":"Single Web","tier":2},"741":{"type":"Single Web","tier":1},"746":{"type":"Single Web","tier":3},"747":{"type":"Single Web","tier":1},"750":{"type":"Single Web","tier":3},"753":{"type":"Single Web","tier":2},"755":{"type":"Single Web","tier":1},"762":{"type":"Single Web","tier":2},"768":{"type":"Single Web","tier":2},"770":{"type":"Double Web","tier":3},"771":{"type":"Single Web","tier":3},"773":{"type":"Single Web","tier":2},"776":{"type":"Single Web","tier":1},"777":{"type":"Single Web","tier":2},"781":{"type":"Single Web","tier":2},"786":{"type":"Single Web","tier":2},"787":{"type":"Single Web","tier":2},"788":{"type":"Single Web","tier":2},"791":{"type":"Single Web","tier":3},"793":{"type":"Single Web","tier":3},"794":{"type":"Single Web","tier":2},"801":{"type":"Single Web","tier":2},"803":{"type":"Single Web","tier":2},"804":{"type":"Single Web","tier":2},"806":{"type":"Single Web","tier":2},"807":{"type":"Single Web","tier":3},"808":{"type":"Single Web","tier":3},"809":{"type":"Single Web","tier":2},"814":{"type":"Single Web","tier":3},"815":{"type":"Single Web","tier":3},"816":{"type":"Single Web","tier":1},"818":{"type":"Single Web","tier":2},"824":{"type":"Single Web","tier":3},"825":{"type":"Single Web","tier":1},"828":{"type":"Single Web","tier":1},"831":{"type":"Double Web","tier":1},"832":{"type":"Single Web","tier":1},"834":{"type":"Single Web","tier":3},"835":{"type":"Single Web","tier":3},"838":{"type":"Double Web","tier":3},"842":{"type":"Single Web","tier":2},"845":{"type":"Single Web","tier":2},"847":{"type":"Single Web","tier":2},"852":{"type":"Double Web","tier":2},"853":{"type":"Single Web","tier":3},"855":{"type":"Single Web","tier":2},"856":{"type":"Single Web","tier":3},"859":{"type":"Single Web","tier":2},"864":{"type":"Single Web","tier":2},"871":{"type":"Single Web","tier":2},"874":{"type":"Single Web","tier":2},"877":{"type":"Single Web","tier":3},"878":{"type":"Single Web","tier":3},"883":{"type":"Single Web","tier":3},"884":{"type":"Single Web","tier":3},"885":{"type":"Single Web","tier":2},"886":{"type":"Single Web","tier":2},"888":{"type":"Single Web","tier":3},"889":{"type":"Single Web","tier":3},"891":{"type":"Single Web","tier":2},"892":{"type":"Single Web","tier":3},"894":{"type":"Single Web","tier":3},"895":{"type":"Single Web","tier":3},"896":{"type":"Single Web","tier":2},"897":{"type":"Single Web","tier":3},"901":{"type":"Single Web","tier":3},"903":{"type":"Single Web","tier":3},"904":{"type":"Single Web","tier":3},"906":{"type":"Single Web","tier":3},"907":{"type":"Single Web","tier":2},"913":{"type":"Single Web","tier":2},"914":{"type":"Single Web","tier":3},"917":{"type":"Single Web","tier":3},"918":{"type":"Single Web","tier":1},"922":{"type":"Single Web","tier":1},"923":{"type":"Single Web","tier":2},"924":{"type":"Single Web","tier":2},"928":{"type":"Single Web","tier":2},"929":{"type":"Single Web","tier":2},"934":{"type":"Single Web","tier":3},"936":{"type":"Single Web","tier":3},"937":{"type":"Single Web","tier":1},"940":{"type":"Single Web","tier":2},"942":{"type":"Single Web","tier":2},"943":{"type":"Single Web","tier":3},"945":{"type":"Single Web","tier":2},"946":{"type":"Single Web","tier":2},"948":{"type":"Single Web","tier":2},"952":{"type":"Single Web","tier":3},"954":{"type":"Single Web","tier":1},"955":{"type":"Single Web","tier":2},"956":{"type":"Single Web","tier":3},"961":{"type":"Single Web","tier":3},"963":{"type":"Single Web","tier":1},"964":{"type":"Single Web","tier":2},"969":{"type":"Double Web","tier":2},"976":{"type":"Single Web","tier":2},"980":{"type":"Single Web","tier":2},"981":{"type":"Single Web","tier":1},"982":{"type":"Single Web","tier":2},"983":{"type":"Single Web","tier":2},"986":{"type":"Single Web","tier":3},"987":{"type":"Single Web","tier":2},"990":{"type":"Single Web","tier":2},"992":{"type":"Single Web","tier":2},"993":{"type":"Single Web","tier":1},"994":{"type":"Single Web","tier":1},"996":{"type":"Single Web","tier":2}},"crimson_web__Specialist Gloves":{"2":{"type":"Left Hand","tier":1},"21":{"type":"Left Hand","tier":3},"23":{"type":"Left Hand","tier":3},"37":{"type":"Left Hand","tier":2},"44":{"type":"Right Hand","tier":3},"73":{"type":"Right Hand","tier":1},"89":{"type":"Double Web","tier":1},"90":{"type":"Right Hand","tier":3},"98":{"type":"Right Hand","tier":3},"107":{"type":"Right Hand","tier":1},"109":{"type":"Left Hand","tier":3},"113":{"type":"Left Hand","tier":2},"115":{"type":"Right Hand","tier":1},"123":{"type":"Right Hand","tier":1},"128":{"type":"Left Hand","tier":1},"130":{"type":"Right Hand","tier":1},"133":{"type":"Left Hand","tier":2},"138":{"type":"Right Hand","tier":2},"145":{"type":"Right Hand","tier":3},"166":{"type":"Right Hand","tier":3},"189":{"type":"Right Hand","tier":3},"194":{"type":"Left Hand","tier":3},"196":{"type":"Left Hand","tier":2},"197":{"type":"Left Hand","tier":1},"198":{"type":"Left Hand","tier":1},"202":{"type":"Triple Web","tier":1},"204":{"type":"Left Hand","tier":1},"208":{"type":"Double Web","tier":2},"209":{"type":"Right Hand","tier":2},"216":{"type":"Right Hand","tier":1},"233":{"type":"Left Hand","tier":1},"250":{"type":"Right Hand","tier":2},"252":{"type":"Right Hand","tier":2},"263":{"type":"Left Hand","tier":2},"275":{"type":"Left Hand","tier":1},"279":{"type":"Right Hand","tier":2},"310":{"type":"Left Hand","tier":3},"311":{"type":"Left Hand","tier":2},"313":{"type":"Right Hand","tier":1},"323":{"type":"Double Web","tier":1},"330":{"type":"Double Web","tier":1},"335":{"type":"Right Hand","tier":3},"344":{"type":"Double Web","tier":3},"356":{"type":"Right Hand","tier":1},"369":{"type":"Double Web","tier":3},"398":{"type":"Double Web","tier":2},"409":{"type":"Right Hand","tier":3},"411":{"type":"Right Hand","tier":1},"416":{"type":"Right Hand","tier":3},"420":{"type":"Double Web","tier":3},"447":{"type":"Right Hand","tier":3},"454":{"type":"Right Hand","tier":1},"459":{"type":"Left Hand","tier":3},"466":{"type":"Double Web","tier":3},"479":{"type":"Left Hand","tier":3},"504":{"type":"Left Hand","tier":1}
2569,"508":{"type":"Left Hand","tier":1},"529":{"type":"Right Hand","tier":3},"532":{"type":"Left Hand","tier":2},"534":{"type":"Triple Web","tier":1},"559":{"type":"Double Web","tier":2},"561":{"type":"Left Hand","tier":1},"563":{"type":"Triple Web","tier":1},"573":{"type":"Double Web","tier":3},"575":{"type":"Right Hand","tier":3},"581":{"type":"Right Hand","tier":2},"587":{"type":"Left Hand","tier":2},"605":{"type":"Right Hand","tier":3},"610":{"type":"Left Hand","tier":1},"614":{"type":"Left Hand","tier":3},"615":{"type":"Left Hand","tier":2},"626":{"type":"Triple Web","tier":1},"651":{"type":"Right Hand","tier":2},"655":{"type":"Left Hand","tier":3},"656":{"type":"Double Web","tier":2},"689":{"type":"Left Hand","tier":3},"691":{"type":"Right Hand","tier":1},"695":{"type":"Double Web","tier":3},"698":{"type":"Right Hand","tier":2},"699":{"type":"Right Hand","tier":3},"718":{"type":"Left Hand","tier":1},"721":{"type":"Left Hand","tier":2},"722":{"type":"Double Web","tier":2},"730":{"type":"Right Hand","tier":2},"732":{"type":"Left Hand","tier":2},"734":{"type":"Left Hand","tier":3},"735":{"type":"Double Web","tier":3},"743":{"type":"Left Hand","tier":3},"745":{"type":"Double Web","tier":3},"749":{"type":"Right Hand","tier":3},"753":{"type":"Left Hand","tier":1},"754":{"type":"Left Hand","tier":2},"774":{"type":"Double Web","tier":1},"788":{"type":"Left Hand","tier":2},"789":{"type":"Triple Web","tier":1},"800":{"type":"Double Web","tier":2},"813":{"type":"Double Web","tier":3},"820":{"type":"Right Hand","tier":1},"826":{"type":"Right Hand","tier":2},"829":{"type":"Left Hand","tier":1},"837":{"type":"Left Hand","tier":3},"860":{"type":"Left Hand","tier":2},"866":{"type":"Double Web","tier":2},"869":{"type":"Triple Web","tier":1},"882":{"type":"Left Hand","tier":1},"904":{"type":"Right Hand","tier":3},"906":{"type":"Left Hand","tier":3},"907":{"type":"Right Hand","tier":2},"912":{"type":"Left Hand","tier":3},"913":{"type":"Left Hand","tier":3},"914":{"type":"Triple Web","tier":1},"916":{"type":"Triple Web","tier":2},"920":{"type":"Right Hand","tier":3},"922":{"type":"Double Web","tier":2},"927":{"type":"Left Hand","tier":3},"933":{"type":"Left Hand","tier":3},"936":{"type":"Double Web","tier":2},"940":{"type":"Left Hand","tier":1},"945":{"type":"Right Hand","tier":3},"958":{"type":"Right Hand","tier":1},"959":{"type":"Right Hand","tier":2},"965":{"type":"Double Web","tier":2},"972":{"type":"Left Hand","tier":3},"979":{"type":"Left Hand","tier":2},"980":{"type":"Triple Web","tier":2},"988":{"type":"Right Hand","tier":3},"996":{"type":"Left Hand","tier":1}},"emerald_web__Specialist Gloves":{"2":{"type":"Left Hand","tier":1},"21":{"type":"Left Hand","tier":3},"23":{"type":"Left Hand","tier":3},"37":{"type":"Left Hand","tier":2},"44":{"type":"Right Hand","tier":3},"73":{"type":"Right Hand","tier":1},"89":{"type":"Double Web","tier":1},"90":{"type":"Right Hand","tier":3},"98":{"type":"Right Hand","tier":3},"107":{"type":"Right Hand","tier":1},"109":{"type":"Left Hand","tier":3},"113":{"type":"Left Hand","tier":2},"115":{"type":"Right Hand","tier":1},"123":{"type":"Right Hand","tier":1},"128":{"type":"Left Hand","tier":1},"130":{"type":"Right Hand","tier":1},"133":{"type":"Left Hand","tier":2},"138":{"type":"Right Hand","tier":2},"145":{"type":"Right Hand","tier":3},"166":{"type":"Right Hand","tier":3},"189":{"type":"Right Hand","tier":3},"194":{"type":"Left Hand","tier":3},"196":{"type":"Left Hand","tier":2},"197":{"type":"Left Hand","tier":1},"198":{"type":"Left Hand","tier":1},"202":{"type":"Triple Web","tier":1},"204":{"type":"Left Hand","tier":1},"208":{"type":"Double Web","tier":2},"209":{"type":"Right Hand","tier":2},"216":{"type":"Right Hand","tier":1},"233":{"type":"Left Hand","tier":1},"250":{"type":"Right Hand","tier":2},"252":{"type":"Right Hand","tier":2},"263":{"type":"Left Hand","tier":2},"275":{"type":"Left Hand","tier":1},"279":{"type":"Right Hand","tier":2},"310":{"type":"Left Hand","tier":3},"311":{"type":"Left Hand","tier":2},"313":{"type":"Right Hand","tier":1},"323":{"type":"Double Web","tier":1},"330":{"type":"Double Web","tier":1},"335":{"type":"Right Hand","tier":3},"344":{"type":"Double Web","tier":3},"356":{"type":"Right Hand","tier":1},"369":{"type":"Right Hand","tier":2},"398":{"type":"Double Web","tier":2},"409":{"type":"Right Hand","tier":3},"411":{"type":"Right Hand","tier":1},"416":{"type":"Right Hand","tier":3},"420":{"type":"Double Web","tier":3},"447":{"type":"Right Hand","tier":3},"454":{"type":"Right Hand","tier":1},"459":{"type":"Left Hand","tier":3},"466":{"type":"Double Web","tier":3},"479":{"type":"Left Hand","tier":3},"504":{"type":"Left Hand","tier":1}
2569,"508":{"type":"Left Hand","tier":1},"529":{"type":"Right Hand","tier":3},"532":{"type":"Left Hand","tier":2},"534":{"type":"Triple Web","tier":1},"559":{"type":"Double Web","tier":2},"561":{"type":"Left Hand","tier":1},"563":{"type":"Triple Web","tier":1},"573":{"type":"Double Web","tier":3},"575":{"type":"Right Hand","tier":3},"581":{"type":"Right Hand","tier":2},"587":{"type":"Left Hand","tier":2},"605":{"type":"Right Hand","tier":3},"610":{"type":"Left Hand","tier":1},"614":{"type":"Left Hand","tier":3},"615":{"type":"Left Hand","tier":2},"626":{"type":"Triple Web","tier":1},"651":{"type":"Right Hand","tier":2},"655":{"type":"Left Hand","tier":3},"656":{"type":"Double Web","tier":2},"689":{"type":"Left Hand","tier":3},"691":{"type":"Right Hand","tier":1},"695":{"type":"Double Web","tier":3},"698":{"type":"Right Hand","tier":2},"699":{"type":"Right Hand","tier":3},"718":{"type":"Left Hand","tier":1},"721":{"type":"Left Hand","tier":2},"722":{"type":"Double Web","tier":2},"730":{"type":"Right Hand","tier":2},"732":{"type":"Left Hand","tier":2},"734":{"type":"Left Hand","tier":3},"735":{"type":"Double Web","tier":3},"743":{"type":"Left Hand","tier":3},"745":{"type":"Double Web","tier":3},"749":{"type":"Right Hand","tier":3},"753":{"type":"Left Hand","tier":1},"754":{"type":"Left Hand","tier":2},"774":{"type":"Double Web","tier":1},"788":{"type":"Left Hand","tier":2},"789":{"type":"Triple Web","tier":1},"800":{"type":"Double Web","tier":2},"820":{"type":"Right Hand","tier":1},"826":{"type":"Right Hand","tier":2},"829":{"type":"Left Hand","tier":1},"837":{"type":"Left Hand","tier":3},"860":{"type":"Left Hand","tier":2},"866":{"type":"Double Web","tier":2},"869":{"type":"Triple Web","tier":1},"882":{"type":"Left Hand","tier":1},"904":{"type":"Right Hand","tier":3},"906":{"type":"Left Hand","tier":3},"907":{"type":"Right Hand","tier":2},"912":{"type":"Left Hand","tier":3},"913":{"type":"Left Hand","tier":3},"914":{"type":"Triple Web","tier":1},"916":{"type":"Triple Web","tier":2},"920":{"type":"Right Hand","tier":3},"922":{"type":"Double Web","tier":2},"927":{"type":"Left Hand","tier":3},"933":{"type":"Left Hand","tier":3},"940":{"type":"Left Hand","tier":1},"945":{"type":"Right Hand","tier":3},"958":{"type":"Right Hand","tier":1},"959":{"type":"Right Hand","tier":2},"965":{"type":"Double Web","tier":2},"972":{"type":"Left Hand","tier":3},"979":{"type":"Left Hand","tier":2},"980":{"type":"Triple Web","tier":2},"988":{"type":"Right Hand","tier":3},"996":{"type":"Left Hand","tier":1}},"overprint__Hand Wraps":{"24":{"type":"Polygon","tier":1},"25":{"type":"Mixed","tier":0},"33":{"type":"Polygon","tier":2},"37":{"type":"Arrow","tier":3},"42":{"type":"Mixed","tier":0},"52":{"type":"Arrow","tier":1},"53":{"type":"Mixed","tier":0},"60":{"type":"Flower","tier":0},"63":{"type":"Mixed","tier":0},"64":{"type":"Polygon","tier":1},"71":{"type":"Arrow","tier":3},"81":{"type":"Arrow","tier":3},"92":{"type":"Arrow","tier":2},"117":{"type":"Flower","tier":0},"118":{"type":"Flower","tier":0},"122":{"type":"Arrow","tier":1},"127":{"type":"Flower","tier":0},"133":{"type":"Polygon","tier":2},"148":{"type":"Polygon","tier":3},"161":{"type":"Arrow","tier":2},"162":{"type":"Arrow","tier":1},"163":{"type":"Mixed","tier":0},"182":{"type":"Arrow","tier":3},"183":{"type":"Arrow","tier":2},"187":{"type":"Polygon","tier":2},"192":{"type":"Mixed","tier":0},"196":{"type":"Flower","tier":0},"197":{"type":"Flower","tier":0},"224":{"type":"Polygon","tier":3},"237":{"type":"Arrow","tier":3},"251":{"type":"Polygon","tier":2},"288":{"type":"Arrow","tier":3},"289":{"type":"Arrow","tier":3},"292":{"type":"Flower","tier":0},"295":{"type":"Flower","tier":0},"303":{"type":"Mixed","tier":0},"307":{"type":"Arrow","tier":1},"308":{"type":"Arrow","tier":1},"309":{"type":"Mixed","tier":0},"313":{"type":"Flower","tier":0},"341":{"type":"Polygon","tier":1},"348":{"type":"Polygon","tier":3},"361":{"type":"Flower","tier":0},"362":{"type":"Flower","tier":0},"367":{"type":"Polygon","tier":2},"381":{"type":"Mixed","tier":0},"402":{"type":"Arrow","tier":3},"417":{"type":"Flower","tier":0},"427":{"type":"Polygon","tier":1},"428":{"type":"Mixed","tier":0},"429":{"type":"Mixed","tier":0},"441":{"type":"Arrow","tier":2},"462":{"type":"Arrow","tier":2},"463":{"type":"Arrow","tier":3},"467":{"type":"Arrow","tier":1},"485":{"type":"Mixed","tier":0},"494":{"type":"Mixed","tier":0},"517":{"type":"Mixed","tier":0},"544":{"type":"Polygon","tier":1},"545":{"type":"Mixed","tier":0},"564":{"type":"Polygon","tier":1},"590":{"type":"Mixed","tier":0},"602":{"type":"Polygon","tier":2},"611":{"type":"Polygon","tier":1},"623":{"type":"Polygon","tier":2},"641":{"type":"Polygon","tier":1},"658":{"type":"Arrow","tier":1},"671":{"type":"Polygon","tier":1},"675":{"type":"Polygon","tier":3},"715":{"type":"Mixed","tier":0},"733":{"type":"Mixed","tier":0},"744":{"type":"Polygon","tier":1},"774":{"type":"Flower","tier":0},"786":{"type":"Flower","tier":0},"788":{"type":"Polygon","tier":2},"789":{"type":"Polygon","tier":3},"805":{"type":"Mixed","tier":0},"806":{"type":"Polygon","tier":1},"807":{"type":"Polygon","tier":1},"809":{"type":"Mixed","tier":0},"810":{"type":"Polygon","tier":1},"815":{"type":"Polygon","tier":2},"819":{"type":"Mixed","tier":0},"841":{"type":"Arrow","tier":3},"842":{"type":"Mixed","tier":0},"850":{"type":"Flower","tier":0},"857":{"type":"Flower","tier":0},"869":{"type":"Polygon","tier":3},"875":{"type":"Arrow","tier":3},"877":{"type":"Polygon","tier":3},"879":{"type":"Flower","tier":0},"887":{"type":"Mixed","tier":0},"891":{"type":"Arrow","tier":1},"892":{"type":"Arrow","tier":1},"916":{"type":"Arrow","tier":3},"919":{"type":"Polygon","tier":2},"924":{"type":"Polygon","tier":2},"937":{"type":"Polygon","tier":2},"945":{"type":"Polygon","tier":2},"952":{"type":"Arrow","tier":3},"954":{"type":"Arrow","tier":2},"975":{"type":"Mixed","tier":0}},"phoenix_blacklight__Galil AR":{"58":{"type":"Body","tier":2},"69":{"type":"Body","tier":2},"73":{"type":"Grip","tier":2},"169":{"type":"Grip","tier":1},"211":{"type":"Text on Body","tier":3},"224":{"type":"Body","tier":2},"270":{"type":"Body","tier":2},"289":{"type":"Body","tier":1},"303":{"type":"Grip","tier":1},"322":{"type":"Grip","tier":2},"324":{"type":"Text on Grip","tier":3},"358":{"type":"Grip","tier":2},"406":{"type":"Body","tier":2},"419":{"type":"Body","tier":1},"432":{"type":"Body","tier":1},"469":{"type":"Body","tier":2},"475":{"type":"Grip","tier":1},"573":{"type":"Grip","tier":1},"619":{"type":"Body","tier":1,"rank":3},"622":{"type":"Body","tier":2},"643":{"type":"Grip","tier":1},"729":{"type":"Body","tier":1},"749":{"type":"Grip","tier":2},"755":{"type":"Body","tier":1,"rank":1},"798":{"type":"Grip","tier":2},"819":{"type":"2 Heads","tier":4},"865":{"type":"Body","tier":2},"886":{"type":"Grip","tier":2},"893":{"type":"Grip","tier":1},"915":{"type":"Text on Grip","tier":3},"963":{"type":"Body","tier":1,"rank":2},"978":{"type":"Body","tier":1},"979":{"type":"Text on Body","tier":3}},"crimson_kimono__Specialist Gloves":{"1":{"type":"Tier","tier":4},"2":{"type":"Tier","tier":4},"3":{"type":"Tier","tier":4},"6":{"type":"Tier","tier":2},"26":{"type":"Tier","tier":3},"32":{"type":"Tier","tier":4},"36":{"type":"Tier","tier":4},"37":{"type":"Tier","tier":3},"45":{"type":"Tier","tier":4},"52":{"type":"Tier","tier":3},"62":{"type":"Tier","tier":4},"67":{"type":"Tier","tier":4},"71":{"type":"Tier","tier":4},"78":{"type":"Tier","tier":4},"79":{"type":"Tier","tier":2},"80":{"type":"Tier","tier":2},"81":{"type":"Tier","tier":3},"90":{"type":"Tier","tier":4},"91":{"type":"Tier","tier":3},"92":{"type":"Tier","tier":3},"101":{"type":"Tier","tier":4},"102":{"type":"Tier","tier":3},"115":{"type":"Tier","tier":2},"117":{"type":"Tier","tier":-1},"118":{"type":"Tier","tier":-1},"122":{"type":"Tier","tier":4},"123":{"type":"Tier","tier":4},"127":{"type":"Tier","tier":-1},"129":{"type":"Tier","tier":3},"130":{"type":"Tier","tier":3},"147":{"type":"Tier","tier":3},"151":{"type":"Tier","tier":4},"152":{"type":"Tier","tier":3},"155":{"type":"Tier","tier":3},"161":{"type":"Tier","tier":4},"162":{"type":"Tier","tier":4},"182":{"type":"Tier","tier":3},"183":{"type":"Tier","tier":3},"184":{"type":"Tier","tier":3},"185":{"type":"Tier","tier":4},"197":{"type":"Tier","tier":-1},"205":{"type":"Tier","tier":4},"208":{"type":"Tier","tier":2},"209":{"type":"Tier","tier":3},"215":{"type":"Tier","tier":2},"221":{"type":"Tier","tier":-1},"224":{"type":"Tier","tier":3},"228":{"type":"Tier","tier":4},"230":{"type":"Tier","tier":-1},"232":{"type":"Tier","tier":3},"233":{"type":"Tier","tier":3},"237":{"type":"Tier","tier":4},"241":{"type":"Tier","tier":2},"257":{"type":"Tier","tier":4},"279":{"type":"Tier","tier":4},"285":{"type":"Tier","tier":3},"288":{"type":"Tier","tier":4},"290":{"type":"Tier","tier":2},"292":{"type":"Tier","tier":-1},"295":{"type":"Tier","tier":-1},"298":{"type":"Tier","tier":-1},"305":{"type":"Tier","tier":3},"306":{"type":"Tier","tier":4},"307":{"type":"Tier","tier":4},"308":{"type":"Tier","tier":4},"313":{"type":"Tier","tier":-1},"317":{"type":"Tier","tier":3},"329":{"type":"Tier","tier":3},"330":{"type":"Tier","tier":2},"333":{"type":"Tier","tier":4},"334":{"type":"Tier","tier":4},"335":{"type":"Tier","tier":4},"347":{"type":"Tier","tier":4},"357":{"type":"Tier","tier":3},"361":{"type":"Tier","tier":-1},"385":{"type":"Tier","tier":2},"394":{"type":"Tier","tier":3},"402":{"type":"Tier","tier":2},"410":{"type":"Tier","tier":4},"417":{"type":"Tier","tier":-1},"440":{"type":"Tier","tier":4},"441":{"type":"Tier","tier":4},"442":{"type":"Tier","tier":4},"447":{"type":"Tier","tier":3},"449":{"type":"Tier","tier":-1}
2569,"458":{"type":"Tier","tier":1},"461":{"type":"Tier","tier":4},"462":{"type":"Tier","tier":4},"463":{"type":"Tier","tier":4},"467":{"type":"Tier","tier":3},"491":{"type":"Tier","tier":2},"497":{"type":"Tier","tier":3},"498":{"type":"Tier","tier":2},"515":{"type":"Tier","tier":1},"516":{"type":"Tier","tier":3},"556":{"type":"Tier","tier":4},"559":{"type":"Tier","tier":1},"560":{"type":"Tier","tier":1},"575":{"type":"Tier","tier":4},"576":{"type":"Tier","tier":3},"577":{"type":"Tier","tier":4},"583":{"type":"Tier","tier":-1},"587":{"type":"Tier","tier":3},"590":{"type":"Tier","tier":4},"591":{"type":"Tier","tier":3},"592":{"type":"Tier","tier":3},"601":{"type":"Tier","tier":4},"602":{"type":"Tier","tier":4},"613":{"type":"Tier","tier":4},"647":{"type":"Tier","tier":4},"655":{"type":"Tier","tier":3},"656":{"type":"Tier","tier":3},"657":{"type":"Tier","tier":4},"658":{"type":"Tier","tier":4},"679":{"type":"Tier","tier":3},"684":{"type":"Tier","tier":1},"692":{"type":"Tier","tier":1},"698":{"type":"Tier","tier":2},"699":{"type":"Tier","tier":1},"705":{"type":"Tier","tier":-1},"713":{"type":"Tier","tier":-1},"721":{"type":"Tier","tier":2},"731":{"type":"Tier","tier":3},"732":{"type":"Tier","tier":4},"738":{"type":"Tier","tier":-1},"742":{"type":"Tier","tier":4},"748":{"type":"Tier","tier":4},"753":{"type":"Tier","tier":2},"760":{"type":"Tier","tier":-1},"771":{"type":"Tier","tier":-1},"777":{"type":"Tier","tier":-1},"786":{"type":"Tier","tier":-1},"789":{"type":"Tier","tier":4},"795":{"type":"Tier","tier":-1},"797":{"type":"Tier","tier":4},"812":{"type":"Tier","tier":-1},"813":{"type":"Tier","tier":-1},"817":{"type":"Tier","tier":-1},"841":{"type":"Tier","tier":2},"842":{"type":"Tier","tier":2},"850":{"type":"Tier","tier":-1},"866":{"type":"Tier","tier":2},"875":{"type":"Tier","tier":3},"879":{"type":"Tier","tier":-1},"881":{"type":"Tier","tier":3},"891":{"type":"Tier","tier":3},"892":{"type":"Tier","tier":3},"896":{"type":"Tier","tier":-1},"914":{"type":"Tier","tier":4},"915":{"type":"Tier","tier":4},"916":{"type":"Tier","tier":3},"921":{"type":"Tier","tier":-1},"923":{"type":"Tier","tier":4},"924":{"type":"Tier","tier":4},"925":{"type":"Tier","tier":4},"930":{"type":"Tier","tier":3},"931":{"type":"Tier","tier":3},"932":{"type":"Tier","tier":1},"952":{"type":"Tier","tier":3},"953":{"type":"Tier","tier":3},"954":{"type":"Tier","tier":3},"955":{"type":"Tier","tier":4},"956":{"type":"Tier","tier":4},"957":{"type":"Tier","tier":3},"958":{"type":"Tier","tier":2},"968":{"type":"Tier","tier":2},"973":{"type":"Tier","tier":3},"979":{"type":"Tier","tier":4},"985":{"type":"Tier","tier":4},"989":{"type":"Tier","tier":-1},"990":{"type":"Tier","tier":-1},"996":{"type":"Tier","tier":4}},"case_hardened_nick__Karambit_diamond_gem":{"20":{"tier":3,"rank":76,"blue":93.042},"31":{"tier":1,"rank":30,"blue":97.051},"49":{"tier":1,"rank":14,"blue":98.24},"58":{"tier":3,"rank":126,"blue":90.049},"60":{"tier":2,"rank":55,"blue":94.511},"66":{"tier":3,"rank":88,"blue":92.324},"77":{"tier":3,"rank":89,"blue":92.316},"88":{"tier":1,"rank":28,"blue":97.175},"98":{"tier":1,"rank":18,"blue":97.816},"106":{"tier":1,"rank":19,"blue":97.76},"110":{"tier":2,"rank":41,"blue":95.917},"113":{"tier":2,"rank":37,"blue":96.522},"119":{"tier":3,"rank":90,"blue":92.258},"125":{"tier":3,"rank":68,"blue":93.222},"160":{"tier":2,"rank":52,"blue":94.717},"162":{"tier":3,"rank":123,"blue":90.12},"184":{"tier":3,"rank":80,"blue":92.893},"190":{"tier":2,"rank":39,"blue":96.425},"193":{"tier":3,"rank":125,"blue":90.051},"194":{"tier":2,"rank":57,"blue":94.393},"196":{"tier":1,"rank":12,"blue":98.296},"202":{"tier":3,"rank":87,"blue":92.368},"203":{"tier":3,"rank":119,"blue":90.567},"204":{"tier":3,"rank":127,"blue":90.026},"217":{"tier":2,"rank":35,"blue":96.626},"218":{"tier":1,"rank":22,"blue":97.356},"220":{"tier":1,"rank":25,"blue":97.3},"222":{"tier":3,"rank":94,"blue":91.915},"226":{"tier":1,"rank":23,"blue":97.343},"230":{"tier":3,"rank":74,"blue":93.092},"243":{"tier":3,"rank":61,"blue":93.941},"246":{"tier":3,"rank":93,"blue":91.938},"253":{"tier":1,"rank":6,"blue":98.449},"262":{"tier":1,"rank":16,"blue":98.08},"286":{"tier":3,"rank":102,"blue":91.301},"287":{"tier":2,"rank":44,"blue":95.576},"296":{"tier":1,"rank":21,"blue":97.404},"303":{"tier":3,"rank":96,"blue":91.804},"311":{"tier":1,"rank":3,"blue":98.63},"325":{"tier":3,"rank":111,"blue":90.888},"328":{"tier":3,"rank":100,"blue":91.457},"354":{"tier":2,"rank":40,"blue":96},"369":{"tier":3,"rank":67,"blue":93.485},"370":{"tier":3,"rank":86,"blue":92.592},"373":{"tier":3,"rank":120,"blue":90.448},"384":{"tier":1,"rank":15,"blue":98.136},"387":{"tier":1,"rank":8,"blue":98.414},"388":{"tier":3,"rank":108,"blue":91.089},"404":{"tier":2,"rank":54,"blue":94.586},"409":{"tier":2,"rank":34,"blue":96.647},"419":{"tier":2,"rank":47,"blue":95.42},"423":{"tier":2,"rank":53,"blue":94.707},"425":{"tier":3,"rank":97,"blue":91.796},"432":{"tier":3,"rank":66,"blue":93.723},"436":{"tier":3,"rank":117,"blue":90.609},"444":{"tier":3,"rank":71,"blue":93.177},"445":{"tier":1,"rank":5,"blue":98.602},"450":{"tier":3,"rank":104,"blue":91.2},"469":{"tier":3,"rank":63,"blue":93.813},"489":{"tier":3,"rank":124,"blue":90.117},"507":{"tier":3,"rank":99,"blue":91.494},"526":{"tier":3,"rank":103,"blue":91.207},"530":{"tier":1,"rank":9,"blue":98.365},"540":{"tier":1,"rank":17,"blue":97.989},"547":{"tier":1,"rank":1,"blue":98.783},"552":{"tier":2,"rank":31,"blue":96.89},"555":{"tier":3,"rank":110,"blue":90.909},"570":{"tier":3,"rank":84,"blue":92.77},"574":{"tier":1,"rank":13,"blue":98.282},"589":{"tier":3,"rank":77,"blue":93.003},"594":{"tier":1,"rank":27,"blue":97.176},"598":{"tier":3,"rank":113,"blue":90.748},"600":{"tier":2,"rank":59,"blue":94.154},"606":{"tier":1,"rank":29,"blue":97.063},"607":{"tier":3,"rank":92,"blue":92.131},"610":{"tier":1,"rank":10,"blue":98.324},"621":{"tier":3,"rank":101,"blue":91.365},"627":{"tier":2,"rank":43,"blue":95.68},"630":{"tier":1,"rank":2,"blue":98.713},"632":{"tier":3,"rank":75,"blue":93.055},"667":{"tier":3,"rank":72,"blue":93.138},"670":{"tier":3,"rank":107,"blue":91.123},"678":{"tier":3,"rank":60,"blue":93.954},"680":{"tier":3,"rank":79,"blue":92.921},"683":{"tier":3,"rank":116,"blue":90.622},"694":{"tier":3,"rank":64,"blue":93.783},"696":{"tier":3,"rank":106,"blue":91.134},"711":{"tier":3,"rank":122,"blue":90.263},"716":{"tier":3,"rank":118,"blue":90.586},"717":{"tier":1,"rank":4,"blue":98.609},"723":{"tier":3,"rank":78,"blue":93},"730":{"tier":1,"rank":11,"blue":98.303},"746":{"tier":1,"rank":7,"blue":98.448},"764":{"tier":3,"rank":98,"blue":91.719},"766":{"tier":3,"rank":114,"blue":90.667},"776":{"tier":3,"rank":81,"blue":92.845},"783":{"tier":2,"rank":32,"blue":96.862},"785":{"tier":2,"rank":46,"blue":95.501},"787":{"tier":3,"rank":91,"blue":92.161},"795":{"tier":3,"rank":70,"blue":93.19},"803":{"tier":2,"rank":56,"blue":94.4},"812":{"tier":2,"rank":36,"blue":96.549},"817":{"tier":2,"rank":49,"blue":95.019},"844":{"tier":3,"rank":109,"blue":91.031},"853":{"tier":3,"rank":83,"blue":92.789},"857":{"tier":2,"rank":45,"blue":95.555},"858":{"tier":1,"rank":24,"blue":97.308},"861":{"tier":2,"rank":51,"blue":94.753},"865":{"tier":2,"rank":42,"blue":95.726},"868":{"tier":3,"rank":69,"blue":93.218},"871":{"tier":3,"rank":115,"blue":90.651},"874":{"tier":3,"rank":95,"blue":91.874},"894":{"tier":3,"rank":105,"blue":91.167},"899":{"tier":2,"rank":48,"blue":95.339},"907":{"tier":3,"rank":65,"blue":93.777},"908":{"tier":3,"rank":121,"blue":90.278},"913":{"tier":2,"rank":58,"blue":94.26},"922":{"tier":3,"rank":82,"blue":92.84},"928":{"tier":3,"rank":62,"blue":93.92},"935":{"tier":2,"rank":50,"blue":94.818},"939":{"tier":1,"rank":20,"blue":97.55},"949":{"tier":3,"rank":85,"blue":92.633},"962":{"tier":3,"rank":112,"blue":90.845},"972":{"tier":2,"rank":38,"blue":96.459},"982":{"tier":3,"rank":73,"blue":93.112},"989":{"tier":2,"rank":33,"blue":96.786},"998":{"tier":1,"rank":26,"blue":97.286}},"case_hardened_nick__Karambit_pink_galaxy":{"15":{"tier":3},"19":{"tier":2},"35":{"tier":3},"56":{"tier":2},"101":{"tier":2},"144":{"tier":3},"159":{"tier":3},"192":{"tier":2},"199":{"tier":3},"200":{"tier":3},"214":{"tier":2},"239":{"tier":1},"258":{"tier":3},"261":{"tier":3},"343":{"tier":3},"350":{"tier":1},"355":{"tier":3},"439":{"tier":3},"474":{"tier":2},"495":{"tier":1},"501":{"tier":2},"505":{"tier":2},"565":{"tier":1},"581":{"tier":3},"585":{"tier":2},"603":{"tier":3},"618":{"tier":3},"620":{"tier":3},"623":{"tier":1},"629":{"tier":3},"635":{"tier":2},"644":{"tier":3},"671":{"tier":3},"682":{"tier":1},"707":{"tier":2},"741":{"tier":3},"748":{"tier":1},"833":{"tier":3},"870":{"tier":3},"877":{"tier":2},"927":{"tier":3},"938":{"tier":2},"964":{"tier":3},"967":{"tier":3},"973":{"tier":3},"986":{"tier":2},"987":{"tier":1}},"case_hardened_nick__Karambit_cyanbit":{"29":{"type":"Sigma","tier":3},"47":{"type":"Delta","tier":2},"73":{"type":"Delta","tier":2},"136":{"type":"Delta","tier":2},"168":{"type":"Delta","tier":1},"210":{"tier":0},"283":{"type":"Sigma","tier":2},"389":{"type":"Delta","tier":3},"399":{"type":"Delta","tier":3},"403":{"type":"Delta","tier":2},"447":{"type":"Sigma","tier":2},"458":{"tier":0},"465":{"type":"Delta","tier":3},"481":{"type":"Delta","tier":1},"513":{"type":"Delta","tier":1},"571":{"type":"Sigma","tier":2},"586":{"type":"Delta","tier":1},"601":{"type":"Sigma","tier":2},"608":{"type":"Delta","tier":1},"648":{"type":"Delta","tier":2},"658":{"type":"Sigma","tier":1},"664":{"type":"Delta","tier":2},"666":{"type":"Sigma","tier":3},"687":{"type":"Sigma","tier":3},"690":{"type":"Delta","tier":2},"719":{"type":"Delta","tier":2},"740":{"type":"Sigma","tier":1},"742":{"type":"Delta","tier":2},"749":{"type":"Delta","tier":2},"762":{"type":"Delta","tier":1},"782":{"type":"Delta","tier":1},"790":{"tier":0},"798":{"type":"Delta","tier":2},"838":{"type":"Delta","tier":3},"863":{"tier":0},"886":{"type":"Delta","tier":3},"898":{"type":"Sigma","tier":3},"917":{"type":"Delta","tier":2},"933":{"tier":0},"956":{"type":"Delta","tier":1},"974":{"type":"Sigma","tier":3}}}'),nke={tables:tke};function rke(e,t){const n=String(e||t||"").trim();if(!n)return null;let r=n.replace(/\s*\([^)]*\)\s*$/,"").trim();r=r.replace(/^★\s*/u,"").replace(/^StatTrak™\s*/i,"").replace(/^Souvenir\s+/i,"").trim();const a=r.indexOf("|");if(a<0)return null;const s=r.slice(0,a).trim(),l=r.slice(a+1).trim();if(!s||!l)return null;const o=ake(l);return{weapon:s,finish:l,family:o}}function ake(e){const t=e.trim().toLowerCase();return t?t==="marble fade"||t.startsWith("marble fade ")?"marble_fade":t==="amber fade"||t.startsWith("amber fade ")?"amber_fade":t==="acid fade"||t.startsWith("acid fade ")?"acid_fade":t==="fade"||t.startsWith("fade ")?"fade":t==="case hardened"||t.startsWith("case hardened ")?"case_hardened":t==="heat treated"||t.startsWith("heat treated ")?"heat_treated":t==="crimson web"||t.startsWith("crimson web ")?"crimson_web":t==="emerald web"||t.startsWith("emerald web ")?"emerald_web":t==="crimson kimono"||t.startsWith("crimson kimono ")?"crimson_kimono":t==="overprint"||t.startsWith("overprint ")?"overprint":t==="p
2569hoenix blacklight"||t.startsWith("phoenix blacklight ")?"phoenix_blacklight":null:null}const Xg={"Desert Eagle":1,"Dual Berettas":2,"Five-SeveN":3,"Glock-18":4,"AK-47":7,AUG:8,AWP:9,FAMAS:10,G3SG1:11,"Galil AR":13,M249:14,M4A4:16,"MAC-10":17,P90:19,"UMP-45":24,XM1014:25,"PP-Bizon":26,"MAG-7":27,Negev:28,"Sawed-Off":29,"Tec-9":30,"Zeus x27":31,P2000:32,MP7:33,MP9:34,Nova:35,P250:36,"SCAR-20":38,"SG 553":39,"SSG 08":40,"M4A1-S":60,"USP-S":61,"CZ75-Auto":63,"R8 Revolver":64,Bayonet:500,"Classic Knife":503,"Flip Knife":505,"Gut Knife":506,Karambit:507,"M9 Bayonet":508,"Huntsman Knife":509,"Falchion Knife":512,"Bowie Knife":514,"Butterfly Knife":515,"Shadow Daggers":516,"Paracord Knife":517,"Survival Knife":518,"Ursus Knife":519,"Navaja Knife":520,"Nomad Knife":521,"Stiletto Knife":522,"Talon Knife":523,"Skeleton Knife":525,"Kukri Knife":526},ike=44,ZA=new Set([831,1054]);function ske(e){const t=e.trim();if(!t)return null;if(Xg[t]!=null)return Xg[t];const n=t.toLowerCase();for(const[r,a]of Object.entries(Xg))if(r.toLowerCase()===n)return a;return null}const lke=Zwe,SV=Qwe,oke=eke,Z5=nke,cke=/gloves|wraps/i;function uke(e){if(e==null||!Number.isFinite(e))return null;const t=Math.trunc(Number(e));return t<0||t>999?null:t}function IV(e){return(Math.floor(e*10)/10).toFixed(1)}function dke(e,t){return Z5.tables[`${e}__${t}`]??null}function Yf(e,t,n,r,a,s){const l=dke(t,n);if(!l)return null;const o=l[String(r)];if(!o)return null;const u=o.type?.trim()||null,d=o.tier,m=u??(d!=null&&d>0?`T${d}`:d===-1?"Unranked":null);if(!m)return null;const p=[u,d!=null&&d>0?`Tier ${d}`:null,o.rank!=null?`Rank #${o.rank}`:null,`Seed ${r}`].filter(b=>!!b);return{kind:e,title:a,value:m,label:`${a} ${m}`,lines:p,detail:`${s} · ${m} (seed ${r})`,tier:d??void 0,rank:o.rank??d??void 0}}function fke(e,t,n){if(cke.test(t))return null;const r=e==="amber_fade"?Gwe:e==="acid_fade"?Kwe:qwe;try{if(!r.getSupportedWeapons().includes(t))return null;const s=r.getFadePercentage(t,n),l=Number(s.percentage);if(!Number.isFinite(l))return null;const o=e==="amber_fade"?"amber_fade":e==="acid_fade"?"acid_fade":"fade",u=e==="amber_fade"?"Amber Fade":e==="acid_fade"?"Acid Fade":"Fade",d=e==="amber_fade"?"Amber":e==="acid_fade"?"Acid":"Fade",m=`${IV(l)}%`,p=Number(s.ranking)||void 0,b=[`${l.toFixed(5)}%`,p!=null?`Rank #${p}`:null].filter(y=>!!y);return{kind:o,title:d,value:m,label:`${d} ${m}`,lines:b,detail:`${u}: ${l.toFixed(5)}%${p!=null?` · Rank #${p}`:""}`,percent:l,rank:p}}catch{return null}}function hke(e,t){const n=lke.byWeapon[e];if(!n)return null;const r=n[String(t)];if(!r)return null;const a=/fake/i.test(r.label),s="MF",l=r.label,o=[r.label,`Seed ${t}`,a?"Yellow on playside — not true Fire & Ice":"Fire & Ice pattern"];return{kind:"marble_fade",title:s,value:l,label:`${s} ${l}`,lines:o,detail:`Marble Fade · ${l} (seed ${t})`,tier:r.tier,rank:r.tier}}function mke(e,t){if(t!=null&&ZA.has(t))return t;const n=SV.data[String(e)];if(!n)return null;for(const r of Object.keys(n)){const a=Number(r);if(ZA.has(a))return a}return null}function pke(e){const t=Z5.tables.case_hardened_nick__Karambit_diamond_gem?.[String(e)];if(t)return{label:"Diamond Gem",lines:["Diamond Gem",t.tier!=null?`Tier ${t.tier}`:null,t.rank!=null?`Rank #${t.rank}`:null,t.blue!=null?`Listed blue ${t.blue}%`:null].filter(a=>!!a)};const n=Z5.tables.case_hardened_nick__Karambit_pink_galaxy?.[String(e)];if(n)return{label:"Pink Galaxy",lines:["Pink Galaxy",n.tier!=null?`Tier ${n.tier}`:null,n.rank!=null?`Rank #${n.rank}`:null].filter(a=>!!a)};const r=Z5.tables.case_hardened_nick__Karambit_cyanbit?.[String(e)];return r?{label:r.type?.trim()||"Cyanbit",lines:["Cyanbit",r.type?.trim()||null,r.tier!=null?`Tier ${r.tier}`:null].filter(a=>!!a)}:null}function gke(e,t,n,r,a){const s=a??ske(t);if(s==null)return null;const l=e==="heat_treated"?mke(s,r):ike;if(l==null)return null;const o=SV.data[String(s)]?.[String(l)]?.[String(n)];if(!o)return null;const[u,d]=o,m=u,p=e==="heat_treated"?"Heat Treated":"Case Hardened",b=e==="case_hardened"&&t==="Karambit"?pke(n):null,y=e==="case_hardened"?oke.tables[t]?.[String(n)]:void 0,v=y?.tier!=null&&y.tier>0?y.tier:void 0,_=b?b.label:"Blue",w=`${IV(m)}%`,k=[...b?.lines??[],v!=null?`Tier #${v} ${p} Pattern`:null,y?.type?.trim()||null,`Playside blue ${u.toFixed(2)}%`,`Backside blue ${d.toFixed(2)}%`,p].filter(S=>!!S);return{kind:e,title:_,value:w,label:v!=null?`T${v} ${w}`:`${_} ${w}`,lines:k,detail:`${p} · Playside / Backside Blue: ${u.toFixed(2)}% / ${d.toFixed(2)}%`,percent:m,playsideBlue:u,backsideBlue:d,tier:v,rank:v}}function MV(e){const t=uke(e.paintSeed??e.patternIndex);if(t==null)return null;const n=rke(e.marketHashName,e.name);if(!n?.family)return null;const{weapon:r,family:a}=n;return a==="fade"||a==="amber_fade"||a==="acid_fade"?fke(a,r,t):a==="marble_fade"?hke(r,t):a==="case_hardened"||a==="heat_treated"?gke(a,r,t,e.paintIndex,e.defIndex):a==="crimson_web"?Yf("crimson_web","crimson_web",r,t,"CW","Crimson Web"):a==="emerald_web"?Yf("emerald_web","emerald_web",r,t,"EW","Emerald Web"):a==="crimson_kimono"?Yf("crimson_kimono","crimson_kimono",r,t,"Kimono","Crimson Kimono"):a==="overprint"?Yf("overprint","overprint",r,t,"OP","Overprint"):a==="phoenix_blacklight"?Yf("phoenix_blacklight","phoenix_blacklight",r,t,"Phoenix","Phoenix Blacklight"):null}const bke={"Consumer Grade":"Consumer","Industrial Grade":"Industrial","Mil-Spec Grade":"Mil-Spec",Restricted:"Restricted",Classified:"Classified",Covert:"Covert",Extraordinary:"
2569Covert","Master Agent":"Covert",Master:"Covert","Exceptional Agent":"Covert",Exceptional:"Covert","Distinguished Agent":"Restricted",Distinguished:"Restricted","Superior Agent":"Classified",Superior:"Classified","High Grade Sticker":"Covert","High Grade":"Mil-Spec",Remarkable:"Restricted",Exotic:"Classified","Base Grade Container":"Consumer","Base Grade":"Consumer"};function lS(e,t,n,r,a,s,l){const o=parseInt(e.slice(-8),16)||a+1,u=bke[r.rarity]??mo(r.rarity,r.name),d=n!=null?ta(n):"",m=r.stickers?.map(F=>({id:F.stickerId,name:F.name,wear:`${Math.round(F.wear*100)}% Wear`,slot:F.slot,marketHashName:F.marketHashName?.trim()||void 0,referencePrice:V5(F.referencePriceUsd),globalListings:0,imageUrl:F.imageUrl||"",position:F.position,rotation:F.rotation})),p=r.keychains?.[0],b=r.charm?{id:r.charm.charmId,name:r.charm.name,pattern:r.charm.pattern,marketHashName:r.charm.marketHashName?.trim()||void 0,referencePrice:V5(r.charm.referencePriceUsd),globalListings:0,imageUrl:r.charm.imageUrl||""}:p?{id:p.stickerId??0,name:p.name||p.marketHashName||"",pattern:p.pattern!=null?String(p.pattern):p.highlightReel!=null?`Highlight ${p.highlightReel}`:"",marketHashName:p.marketHashName?.trim()||void 0,referencePrice:V5(p.referencePriceUsd),globalListings:0,imageUrl:p.imageUrl||""}:void 0,y=r.name.match(/\(([^)]+)\)/),v=r.marketHashName?.match(/\((Factory New|Minimal Wear|Field-Tested|Well-Worn|Battle-Scarred)\)$/),_=dk(r.name),w=typeof r.float=="number";let k=_?"":[y?.[1],r.wear?.trim(),v?.[1]].find(F=>F&&i1(F))??"";!k&&w&&r.float!=null?k=M3(r.float):k||(k=y?.[1]||r.wear?.trim()||""),k&&(k=Zh(k));const S=!_&&r.paintIndex!=null?pk(r.paintIndex):null,C=w&&(s??730)===730?r4(r.marketHashName||r.name):null;return{id:o,name:r.name,variant:k,wear:w&&r.float!=null?r.float.toFixed(9):r.wear||"",price:d,priceCents:n??void 0,referencePriceUsd:r.referencePriceUsd,roi:"0%",index:r.patternIndex??r.paintSeed??0,hasFloat:w,floatMin:C?.min,floatMax:C?.max,stickers:m,charm:b,rarity:u,rarityLabel:r.rarity?.trim()||void 0,imageUrl:r.iconUrl||"",imageBackgroundColor:r.imageBackgroundColor||void 0,sandboxAssetType:r.sandboxAssetType||void 0,sandboxItemType:r.sandboxItemType||void 0,listingId:e,listingUserId:t||void 0,marketHashName:r.marketHashName||r.name,paintIndex:r.paintIndex,phase:S,specialPattern:MV({marketHashName:r.marketHashName||r.name,name:r.name,paintSeed:r.paintSeed??r.patternIndex,patternIndex:r.patternIndex,paintIndex:r.paintIndex}),steamAppId:s??730,listingStatus:l,inspectUrl:r.inspectUrl}}function Vo(e,t){return{...lS(e._id,void 0,e.price,e.item,t,e.steamAppId,e.status),steamDealDeltaPercent:e.steamDealDeltaPercent,steamReferencePriceUsd:e.steamReferencePriceUsd,listingCreatedAt:e.listedAt??e.createdAt,isListingOwner:e.isOwner,seller:e.seller,listingDescription:e.description?.trim()||void 0,listingMaxOfferDiscountPercent:e.maxOfferDiscountPercent??null,offersEnabled:e.offersEnabled??!0,minOfferAmountCents:e.minOfferAmountCents,effectiveMaxOfferDiscountPercent:e.effectiveMaxOfferDiscountPercent,watching:e.watching,watchCount:e.watchCount}}function yke(e,t=0){const n=!!e.offerOnly;return lS(e._id,e.userId,n?void 0:e.price,e.item,t,e.steamAppId,n?"offer_only":void 0)}function oS(e,t){return lS(e.listingId,void 0,e.price,e.item,t,e.steamAppId,"trade_modal")}function XA(e){return e==="Hot"?i.jsx("span",{className:ae.sortHotIcon,"aria-hidden":!0,children:"🔥"}):e==="Best Deals"?i.jsx(kve,{}):null}const QA=["Newest","Lowest Price","Highest Price","Lowest Float","Highest Float"];function FV(e){return e==="sandbox"?QA.filter(t=>t!=="Lowest Float"&&t!=="Highest Float"):QA}const JA=50;function xke(e,t){const n=new Set(e.map(a=>a.listingId).filter(a=>!!a)),r=[];for(const a of t){const s=a.listingId;!s||n.has(s)||(n.add(s),r.push(a))}return r.length>0?[...e,...r]:e}function vke(e){const t=new Set;return e.filter(n=>{const r=n.listingId;return!r||t.has(r)?!1:(t.add(r),!0)})}const _ke=280,wke=({priceRange:e=[0,1e5],wearRange:t=[0,1],sidebar:n=null,filtersDrawerEnabled:r=!1,filtersDrawerOpen:a=!1,onFiltersDrawerOpen:s,onFiltersDrawerClose:l,filtersDrawerContent:o=null,filtersDrawerOnReset:u,filtersDrawerOnApply:d,selectedGameFilterId:m,onSelectedGameFilterIdChange:p,skinSidebarSearchDebounced:b="",skinSidebarSearch:y="",onCs2SearchCommit:v,sandboxFilters:_=null,sandboxAssetType:w="",sandboxItemType:k="",onSandboxPickSkinForSearch:S=()=>{}
2569,typeSpecial:I=null,selectedSort:C,onSelectedSortChange:F})=>{const{t:N}=Se("market"),A=tr(),L=na(),P=Ms(),{openAuth:T}=Wa(),{requireTradeAccess:E}=Xo(),{requireSetup:R,modal:D}=a1(),z=k3(),{user:U,refreshUser:B,updateUser:$}=Xt(),{activeGames:q,loading:K}=Gc(),O=P.id?.trim()||null,V=h.useMemo(()=>q.map(se=>({id:se.id,label:Ju(se.id),steamAppId:se.steamAppId})),[q]),[G,H]=h.useState([]),[re,Z]=h.useState(!0),[Q,ie]=h.useState(!1),[ne,X]=h.useState(!0),[le,_e]=h.useState(null),[J,Be]=h.useState(null),[ee,me]=h.useState(!1),[ve,we]=h.useState(!1),[Ee,Ae]=h.useState(!1),ye=h.useRef(null),$e=h.useRef(a),Xe=h.useCallback(()=>{ye.current!=null&&(clearTimeout(ye.current),ye.current=null),Ae(!1),we(!0),s?.(),requestAnimationFrame(()=>{requestAnimationFrame(()=>Ae(!0))})},[s]),[Ze,Je]=h.useState(!1),[Nt,xe]=h.useState("Hot"),He=C??Nt,st=F??xe,[ot,te]=h.useState(null),[Ne,Ke]=h.useState(null),[dt,ft]=h.useState(null),[Pe,et]=h.useState(!1),[At,ht]=h.useState(null),[Mt,kt]=h.useState(null),[ce,ge]=h.useState(!1),[Ve,it]=h.useState(null),[vt,yn]=h.useState(null),[xn,wn]=h.useState(!1),[oe,ze]=h.useState(null),[Tt,Kt]=h.useState({}),Vt=b.trim(),Nn=!U?.id,Tn=m==="cs2",Un=h.useMemo(()=>PH(m),[m]);h.useEffect(()=>{Un.includes(He)||st("Hot")},[Un,He,st]);const In=h.useMemo(()=>Nn&&Wve({priceRange:e,wearRange:t,skinSearchDebounced:b,skinSearchDraft:y,sandboxAssetType:w,sandboxItemType:k,typeSpecial:I,sort:He,showWearFilter:Tn}),[Nn,e,t,b,y,w,k,I,He,Tn]),Yt=h.useRef(null),ln=h.useRef(null),Mn=h.useRef(null),vn=h.useRef(0),ya=h.useRef(0),Br=h.useRef(null),Ua=300,gi=850,_r=h.useCallback((se,Me)=>{const mt=_H(se,Me);!mt||!v||v(Vt===mt?null:mt)},[Vt,v]);h.useEffect(()=>()=>{Br.current&&clearTimeout(Br.current)},[]);const Oe=h.useCallback(se=>{const Me=Math.max(0,gi-(Date.now()-se));Br.current&&clearTimeout(Br.current),Br.current=setTimeout(()=>{Br.current=null,Je(!1)},Me)},[]),gt=h.useCallback(async se=>{if(K||V.length>0&&!m)return;const Me=se?.append===!0;if(Me&&(Q||re))return;const mt=se?.refreshControl===!0,Fe=mt?Date.now():0;try{mt?Je(!0):Me?ie(!0):Z(!0),_e(null);const xt=Nn,un=xt?Mp:e,xa=xt?Qu:t,za=xt?N3:He,Va=Math.round(un[0]*100),Cs=un[1]<1e5?Math.round(un[1]*100):void 0,Kl=m?V.find(yi=>yi.id===m):void 0,xl=xt?"":b.trim(),vl=m==="cs2"?xl||void 0:m==="sandbox"&&xl||void 0,tu=m==="cs2"?$ve(xa):{};m==="cs2"&&await bV();const nu=Me?vn.current:0,C2=++ya.current,js=await ir.getListings({status:"active",limit:JA,skip:nu,priceMin:Va,priceMax:Cs,...tu,sortBy:za,steamAppId:V.length===0?void 0:Kl?.steamAppId,marketHashNameContains:vl,sandboxAssetType:m==="sandbox"&&w?w:void 0,sandboxItemType:m==="sandbox"&&k?k:void 0});if(C2!==ya.current)return;const Ns=Me?vn.current:0,ec=vke(js.map((yi,ia)=>Vo(yi,Ns+ia)));if(X(js.length===JA),vn.current=nu+js.length,Me)H(yi=>xke(yi,ec)),Kt(yi=>{const ia={...yi};for(const bo of js)bo._id&&(ia[bo._id]={count:bo.watchCount??0,watching:bo.watching??!1});return ia});else{H(ec);const yi={};for(const ia of js)ia._id&&(yi[ia._id]={count:ia.watchCount??0,watching:ia.watching??!1});Kt(yi)}}catch(xt){_e(xt.message||N("empty.loadFailed")),Me||(H([]),Kt({}),vn.current=0,X(!1))}finally{mt?Oe(Fe):Me?ie(!1):Z(!1)}},[e,t,He,m,V,K,b,w,k,N,Oe,re,Q,Nn]),Qt=h.useRef(gt);Qt.current=gt;const ra=h.useRef(!1);h.useEffect(()=>{if(K||V.length>0&&!m||In)return;vn.current=0;const se=ra.current?Ua:0;ra.current=!0;const Me=setTimeout(()=>{Qt.current()},se);return()=>clearTimeout(Me)},[e,t,He,m,V.length,K,b,w,k,In]),h.useEffect(()=>{const se=Mn.current;if(!se||!ne||re||Q)return;const Me=new IntersectionObserver(mt=>{mt[0]?.isIntersecting&&Qt.current({append:!0})},{root:null,rootMargin:"240px",threshold:0});return Me.observe(se),()=>Me.disconnect()},[ne,re,Q]);const De=h.useMemo(()=>m!=="cs2"||!I?G:G.filter(se=>Wwe(I,se.name,se.marketHashName,se.charm?.pattern)),[G,m,I]),[ut,_t]=h.useState(()=>typeof window>"u"?!0:!vve()),Ft=h.useMemo(()=>{const se=De.map(Me=>({kind:"listing",item:Me}));return!ut||se.length===0?se:[{kind:"promo",id:"refer-friend"},...se]},[De,ut]),Et=h.useCallback(()=>{_ve(),_t(!1)},[]),$n=m==="sandbox"&&(!!w||!!k),Ie=le,ct=h.useCallback(async(se,Me)=>{if(se)try{te(se),await ir.updateListing(se,{price:Math.round(Me*100)}),H(mt=>mt.map(Fe=>Fe.listingId===se?{...Fe,price:ta(Math.round(Me*100)),priceCents:Math.round(Me*100)}:Fe)),Be(mt=>mt?.listingId===se?{...mt,price:ta(Math.round(Me*100)),priceCents:Math.round(Me*100)}:mt)}catch(mt){throw mt}finally{te(null)}},[]),wt=h.useCallback(se=>{if(!se.listingId)return;ze(null);const Me=typeof se.priceCents=="number"&&Number.isFinite(se.priceCents)?se.priceCents:se.price?Math.round(parseFloat(se.price.replace(/[$,]/g,""))*100):0;yn({listingId:se.listingId,itemName:se.name,initialPriceUsd:Me>0?Me/100:0})},[]),Rn=h.useCallback(async se=>{if(vt)try{wn(!0),ze(null),await ct(vt.listingId,se),yn(null)}catch(Me){ze(Me instanceof Error?Me.message:N("priceModal.error"))}finally{wn(!1)}},[vt,ct,N]),Dn=h.useCallback(se=>{se.listingId&&(it(null),kt({listingId:se.listingId,itemName:se.name,initialDescription:se.listingDescription??""}))},[]),Ha=h.useCallback(async se=>{if(Mt)try{ge(!0),it(null);const Me=se.trim(),Fe=(await ir.updateListing(Mt.listingId,{description:Me})).description?.trim()||void 0;H(xt=>xt.map(un=>un.listingId===Mt.listingId?{...un,listingDescription:Fe}:un)),Be(xt=>xt?.listingId===Mt.listingId?{...xt,listingDescription:Fe}:xt),kt(null)}catch(Me){it(Me instanceof Error?Me.message:N("descriptionModal.error"))}finally{ge(!1)}},[Mt,N]),wr=h.useCallback(async(se,Me)=>{if(se)try{te(se);const mt=await ir.updateListing(se,{maxOfferDiscountPercent:Me});H(Fe=>Fe.map(xt=>xt.listingId===se?{...xt,listingMaxOfferDiscountPercent:mt.maxOfferDiscountPercent??Me,offersEnabled:mt.offersEnabled??xt.offersEnabled,minOfferAmountCents:mt.minOfferAmountCents??xt.minOfferAmountCents,effectiveMaxOfferDiscountPercent:mt.effectiveMaxOfferDiscountPercent??xt.effectiveMaxOfferDiscountPercent}:xt)),Be(Fe=>Fe?.listingId===se?{...Fe,listingMaxOfferDiscountPercent:mt.maxOfferDiscountPercent??Me,offersEnabled:mt.offersEnabled??Fe.offersEnabled,minOfferAmountCents:mt.minOfferAmountCents??Fe.minOfferAmountCents,effectiveMaxOfferDiscountPercent:mt.effectiveMaxOfferDiscountPercent??Fe.effectiveMaxOfferDiscountPercent}:Fe)}catch{}finally{te(null)}},[]),Yr=h.useCallback(async se=>{if(se)try{te(se),await ir.updateListingStatus(se,"unlisted"),await gt()}catch{}finally{te(null)}},[gt]),Ri=h.useCallback(async se=>{if(se){if(!U?.id){T("login");return}if(E()&&R())try{Ke(se),await ji.create(se),await B(),Be(null),await gt(),A("/profile?tab=trades&trade=purchased")}catch(Me){z(Me)}finally{Ke(null)}}},[U?.id,T,E,R,B,gt,A,z]),Zi=h.useCallback(se=>{if(!se.listingId||se.offersEnabled===!1)return;if(!U?.id){T("login");return}if(!E()||!R())return;const Me=se.priceCents??Math.round((Number.parseFloat(se.price?.replace(/[$,]/g,"")||"0")||0)*100),mt=se.minOfferAmountCents??I3(Me,se.effectiveMaxOfferDiscountPercent??U.defaultMaxOfferDiscountPercent??$o);ft({listingId:se.listingId,priceCents:Me,minOfferAmountCents:mt,itemName:se.name}),ht(null)},[U?.id,U?.defaultMaxOfferDiscountPercent,T,E,R]),fs=h.useCallback(async se=>{if(U?.id)try{const{watching:Me,watchCount:mt}=await th.toggle(se);Kt(Fe=>({...Fe,[se]:{watching:Me,count:mt}}))}catch{}},[U?.id]),Xi=h.useCallback(se=>{if(se.listingId){if(!U?.id){T("login");return}fs(se.listingId)}},[U?.id,T,fs]),Ks=h.useCallback(async se=>{if(!dt||!U?.id)return;const Me=Math.round(se*100);if(Me<1){ht(N("errors.amountMin"));return}if(Me<dt.minOfferAmountCents){ht(N("errors.amountMinOffer",{value:(dt.minOfferAmountCents/100).toFixed(2)}));return}if(Me>Bc){ht(N("errors.amountMax",{value:(Bc/100).toFixed(2)}));return}try{et(!0),ht(null);const mt=await ns.create(dt.listingId,{amount:Me});U&&$(Fc(U,{balance:mt.balance,frozenBalance:mt.frozenBalance})),ft(null),B(),U?.id?A(J6(dt.listingId,U.id)):A("/profile?tab=offers")}catch(mt){ht(mt.message||N("errors.sendOfferFailed"))}finally{et(!1)}},[dt,U,A,$,B,N]);h.useEffect(()=>{if(!O){Be(null);return}const se=G.find(mt=>mt.listingId===O);se&&Be(se);let Me=!1;return ir.getListing(O).then(mt=>{Me||Be(Vo(mt,0))}).catch(()=>{!Me&&!se&&Be(null)}),()=>{Me=!0}},[O,G]),h.useEffect(()=>{if(typeof document>"u")return;const se=document.body.style.overflow;return J?document.body.style.overflow="hidden":document.body.style.overflow=se||"",()=>{document.body.style.overflow=se||""}},[J]);const go=h.useCallback(se=>{se.listingId&&(xs("catalog","catalog.item_open",{meta:{listingId:se.listingId,marketHashName:se.marketHashName??null,name:se.name??null,steamAppId:se.steamAppId??null}}),A({pathname:zh(se.listingId),search:L.search}))},[A,L.search]),Aa=()=>{A({pathname:"/market",search:L.search})};h.useEffect(()=>{const se=Me=>{const mt=Me.target;Yt.current?.contains(mt)||me(!1)};return ee&&document.addEventListener("mousedown",se),()=>{document.removeEventListener("mousedown",se)}},[ee]),h.useEffect(()=>{if(!r){Ae(!1),we(!1),$e.current=!1;return}const se=$e.current;$e.current=a,!(a||!se||!ve)&&(Ae(!1),ye.current!=null&&clearTimeout(ye.current),ye.current=setTimeout(()=>{we(!1),ye.current=null},_ke))},[r,a,ve]),h.useEffect(()=>()=>{ye.current!=null&&clearTimeout(ye.current)},[]),h.useEffect(()=>{if(!Ee)return;const se=document.body.style.overflow;document.body.style.overflow="hidden";const Me=mt=>{mt.key==="Escape"&&l?.()};return document.addEventListener("keydown",Me),()=>{document.body.style.overflow=se,document.removeEventListener("keydown",Me)}},[Ee,l]);const bi=h.useCallback(se=>{const Me=se.isListingOwner??(!!U?.id&&!!se.listingUserId&&se.listingUserId===U.id);return i.jsx(gl,{item:se,variant:"list",source:"feed",onClick:()=>go(se),isOwner:Me,onOpenUpdatePrice:Me&&se.listingId?()=>wt(se):void 0,onRemoveListing:Me&&se.listingId?()=>Yr(se.listingId):void 0,onUpdateDescription:Me&&se.listingId?()=>Dn(se):void 0,onOfferDiscountChange:Me&&se.listingId?mt=>wr(se.listingId,mt):void 0,profileDefaultOfferDiscountPercent:U?.defaultMaxOfferDiscountPercent,ownerActionDisabled:Me&&ot===se.listingId,onBuy:Me?void 0:Ri,buyDisabled:!!Ne,buyLoading:Ne===se.listingId,onPlaceOffer:Me?void 0:Zi,showWatch:!!se.listingId,watchCount:se.listingId?Tt[se.listingId]?.count??0:0,isWatching:se.listingId?Tt[se.listingId]?.watching??!1:!1,onWatchPress:se.listingId?()=>Xi(se):void 0,onCatalogItemFilterClick:m==="cs2"?_r:void 0,activeCatalogItemFilterKey:Vt||null})},[U?.id,U?.defaultMaxOfferDiscountPercent,ot,Ne,Tt,m,Vt,wt,Yr,Dn,wr,Ri,Zi,Xi,_r,go]),Qi=h.useCallback(se=>se.kind==="promo"?i.jsx(wve,{onDismiss:Et}):bi(se.item),[Et,bi]),Fs=i.jsxs(i.Fragment,{children:[i.jsxs("header",{className:ae.header,children:[i.jsxs("div",{className:ae.headerTop,children:[i.jsxs("div",{className:ae.headerTitleArea,children:[i.jsx("h2",{className:ae.title,children:N("header.title")}),Ie?i.jsx("p",{className:ae.subtitle,children:Ie}):null]}),i.jsx("div",{className:ae.headerGameArea,children:V.length>0?i.jsx(Oo,{className:ae.headerGameSelect,options:V.map(({id:se,label:Me})=>({id:se,label:Me})),value:m,onChange:se=>{se!==""&&p(se)},disabled:!m}):null})]}),m==="cs2"?i.jsx("div",{className:ae.headerQuickPick,children:i.jsx(bwe,{value:Vt||null,onChange:se=>v?.(se)})}):null,m==="sandbox"?i.jsx("div",{className:ae.headerQuickPick,children:_==null?i.jsx(pV,{count:4}):_.assetTypes.length>0?i.jsx(wwe,{assetTypes:_.assetTypes,itemTypesByAssetType:_.itemTypesByAssetType,previewsByAssetAndType:_.previewsByAssetAndType,onPickSkinForSearch:S}):null}):null,i.jsxs("div",{className:ae.headerBottom,children:[i.jsx("div",{className:ae.filtersArea}),i.jsxs("div",{className:ae.headerControls,children:[r?i.jsx("button",{type:"button",className:ae.filtersDrawerTrigger,onClick:()=>{me(!1),Xe()},children:N("header.filtersToggle")}):null,i.jsxs("div",{className:ae.sortRow,children:[i.jsxs("div",{className:ae.sort,children:[i.jsx("span",{children:N("header.sort.label")}),i.jsxs("div",{className:ae.sortDropdown,ref:Yt,children:[i.jsxs("button",{className:ae.sortButton,onClick:()=>{me(!ee)},type:"button",children:[i.jsxs("span",{className:ae.sortOptionText,children:[N(`header.sort.options.${He}`),XA(He)]}),i.jsx("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",className:ae.sortArrow,style:{transform:ee?"rotate(180deg)":"rotate(0deg)"},children:i.jsx("path",{d:"M3 4.5L6 7.5L9 4.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]}),ee&&i.jsx("div",{className:ae.sortMenu,children:Un.map(se=>i.jsxs("button",{className:`${ae.sortOption} ${He===se?ae.sortOptionActive:""}`,onClick:()=>{st(se),me(!1)},type:"button",children:[i.jsxs("span",{className:ae.sortOptionText,children:[N(`header.sort.options.${se}`),XA(se)]}),He===se&&i.jsx("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",children:i.jsx("path",{d:"M13.3333 4L6 11.3333L2.66667 8",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})]},se))})]})]}),i.jsx("button",{type:"button",className:ae.feedRefreshButton,onClick:()=>void gt({refreshControl:!0}),disabled:K||re||Ze||!m,"aria-busy":Ze,"aria-label":N("header.refreshListings"),title:N(Ze?"header.refreshingListings":"header.refreshListings"),children:i.jsxs("svg",{className:`${ae.feedRefreshIcon} ${Ze?ae.feedRefreshIconSpinning:""}`,width:"18",height:"18",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,
2569children:[i.jsx("path",{d:"M21 12a9 9 0 1 1-2.64-6.36",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"}),i.jsx("path",{d:"M21 3v6h-6",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),i.jsx("path",{d:"M3 12a9 9 0 0 0 15.36 6.36",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"}),i.jsx("path",{d:"M3 21v-6h6",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]})})]})]})]})]}),In?i.jsx("div",{className:ae.grid,children:i.jsx(Ove,{})}):K||re?i.jsx("div",{className:ae.grid,children:i.jsx("div",{className:ae.emptyState,children:i.jsx("p",{className:ae.emptySubtitle,children:N(K?"header.subtitle.loadingMarket":"header.subtitle.loadingListings")})})}):!le&&G.length===0?i.jsx("div",{className:ae.grid,children:i.jsxs("div",{className:ae.emptyState,children:[i.jsx("p",{className:ae.emptyTitle,children:N("empty.noListingsTitle")}),i.jsx("p",{className:ae.emptySubtitle,children:N("empty.noListingsHint")})]})}):De.length===0?i.jsx("div",{className:ae.grid,children:i.jsxs("div",{className:ae.emptyState,children:[i.jsx("p",{className:ae.emptyTitle,children:N("empty.noMatchTitle")}),i.jsx("p",{className:ae.emptySubtitle,children:b.trim()?N("empty.noMatchSearch"):N(I?"empty.noMatchTypeSpecial":$n?"empty.noMatchSandbox":"empty.noMatchPriceWear")})]})}):i.jsx(Nve,{items:Ft,columnContainerRef:ln,getItemKey:se=>se.kind==="promo"?`promo:${se.id}`:String(se.item.listingId??se.item.id),renderItem:Qi,className:ae.grid}),ne&&!re&&!In&&Ft.length>0?i.jsx("div",{ref:Mn,className:ae.loadMoreSentinel,children:Q?i.jsx("p",{className:ae.loadMoreLabel,children:N("header.subtitle.loadingMore")}):null}):null,i.jsx(hh,{children:J&&i.jsx(Z6,{item:J,onClose:Aa,onBuy:Ri,buyDisabled:!!Ne,buyLoading:Ne===J.listingId,onPlaceOffer:Zi,watchCount:J.listingId?Tt[J.listingId]?.count??0:0,isWatching:J.listingId?Tt[J.listingId]?.watching??!1:!1,onWatchPress:J.listingId?()=>Xi(J):void 0,isListingOwner:J.isListingOwner??(!!U?.id&&!!J.listingUserId&&J.listingUserId===U.id),onOpenUpdatePrice:(J.isListingOwner??(!!U?.id&&!!J.listingUserId&&J.listingUserId===U.id))&&J.listingId?()=>wt(J):void 0,onRemoveListing:(J.isListingOwner??(!!U?.id&&!!J.listingUserId&&J.listingUserId===U.id))&&J.listingId?()=>Yr(J.listingId):void 0,onUpdateDescription:(J.isListingOwner??(!!U?.id&&!!J.listingUserId&&J.listingUserId===U.id))&&J.listingId?()=>Dn(J):void 0,onOfferDiscountChange:(J.isListingOwner??(!!U?.id&&!!J.listingUserId&&J.listingUserId===U.id))&&J.listingId?se=>wr(J.listingId,se):void 0,profileDefaultOfferDiscountPercent:U?.defaultMaxOfferDiscountPercent,ownerActionDisabled:!!J.listingId&&ot===J.listingId},J.listingId??J.id)}),dt&&i.jsx(a3,{itemName:dt.itemName,listPriceCents:dt.priceCents,minPriceCents:dt.minOfferAmountCents,onClose:()=>{ft(null),ht(null)},onSubmit:Ks,submitting:Pe,error:At}),Mt&&i.jsx(X6,{itemName:Mt.itemName,initialDescription:Mt.initialDescription,onClose:()=>{ce||(kt(null),it(null))},onSubmit:Ha,submitting:ce,error:Ve}),vt&&i.jsx(Q6,{itemName:vt.itemName,initialPriceUsd:vt.initialPriceUsd,onClose:()=>{xn||(yn(null),ze(null))},onSubmit:Rn,submitting:xn,error:oe}),D]}),aa=n!=null,Ji=u!=null&&d!=null,be=r&&ve&&o&&typeof document<"u"?Wn.createPortal(i.jsxs("div",{className:`${ae.filtersDrawerRoot} ${Ee?ae.filtersDrawerRootVisible:""}`,role:"presentation",children:[i.jsx("button",{type:"button",className:ae.filtersDrawerBackdrop,"aria-label":N("drawer.closeBackdrop"),onClick:()=>l?.()}),i.jsxs("div",{className:ae.filtersDrawerPanel,role:"dialog","aria-modal":"true","aria-labelledby":"market-filters-drawer-title",children:[i.jsxs("div",{className:ae.filtersDrawerToolbar,children:[i.jsx("h2",{id:"market-filters-drawer-title",className:ae.filtersDrawerHeading,children:N("drawer.title")}),i.jsx("button",{type:"button",className:ae.filtersDrawerClose,"aria-label":N("drawer.close"),onClick:()=>l?.(),children:"×"})]}),i.jsx("div",{className:ae.filtersDrawerBody,children:o}),Ji?i.jsxs("div",{className:ae.filtersSheetFooter,children:[i.jsx("button",{type:"button",className:ae.filtersSheetReset,onClick:u,children:N("drawer.reset")}),i.jsx("button",{type:"button",className:ae.filtersSheetApply,onClick:d,children:N("drawer.apply")})]}):null]})]}),document.body):null;return i.jsxs(i.Fragment,{children:[i.jsxs("section",{className:`${ae.wrapper}
2569 ${aa?ae.wrapperWithSidebar:""}`,children:[aa?i.jsx("div",{className:ae.sidebarSlot,children:n}):null,i.jsx("div",{ref:ln,className:ae.mainColumn,children:Fs})]}),be]})},CV=[{id:"cardboard-king",name:"Cardboard King",variant:"",priceUsd:120,imageUrl:"https://community.steamstatic.com/economy/image/ev_QInFv2QSGCJrUcil4gJtKJmCq-T22QuKlS3bSntD-loa1-UuPIJt_fJDJxq4fcwPej987OTz4briCzH_pJV_6ruUcx0z9ZaUxVfYmiL2C6Ixb",marketHashName:"Cardboard King",steamAppId:590830,rarity:"Extraordinary",rarityLabel:"Exotic",imageBackgroundColor:"#8D6647",sandboxAssetType:"Accessories",sandboxItemType:"Hat"},{id:"awp-dragon-lore",name:"★ Sport Gloves | Ultra Violent",variant:"Factory new",priceUsd:1040,imageUrl:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGIGz3UqlXOLrxM-vMGmW8VNxu5Tk5UvzWCL2kpn2-DFk6P6hfqFSM-CcHHOv1et1uN5uXSi3nBgppwKHiIb-KT_4M1N0U9ctW-ULsRjqkdCzNey24VHd3tgTy3r22yIb6Hlp5eYLUKt0rvbQiF6VOOYjoc5U-FOctOc/280x210",marketHashName:"★ Sport Gloves | Ultra Violent (Factory New)",steamAppId:730,rarity:"Covert",rarityLabel:"Covert",hasFloat:!0,wear:"0.0452"},{id:"dragon-lore",name:"AWP | Dragon Lore",variant:"Factory new",priceUsd:10871.42,imageUrl:"https://community.fastly.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGIGz3UqlXOLrxM-vMGmW8VNxu5Dx60noTyLwiYbf_jdk4veqYaF7IfysCnWRxuF4j-B-Xxa_nBovp3Pdwtj9cC_GaAd0DZdwQu9fuhS4kNy0NePntVTbjYpCyyT_3CgY5i9j_a9cBkcCWUKV/330x192?allow_animated=1",marketHashName:"AWP | Dragon Lore (Factory New)",steamAppId:730,rarity:"Extraordinary",rarityLabel:"Remarkable",hasFloat:!0,wear:"0.0312"}];function kke(e,t){return{id:t+1,name:e.name,variant:e.variant,wear:e.wear??"",price:`$${e.priceUsd.toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2})}`,priceCents:Math.round(e.priceUsd*100),roi:"",index:t,rarity:e.rarity,rarityLabel:e.rarityLabel,imageUrl:e.imageUrl,marketHashName:e.marketHashName,steamAppId:e.steamAppId??730,hasFloat:e.hasFloat??!1,imageBackgroundColor:e.imageBackgroundColor,sandboxAssetType:e.sandboxAssetType,sandboxItemType:e.sandboxItemType}}const Ske=CV.map(kke),Ike="_hero_nkg4h_2",Mke="_heroBg_nkg4h_11",Fke="_heroGridPattern_nkg4h_41",Cke="_heroInner_nkg4h_58",jke="_heroGrid_nkg4h_41",Nke="_heroCopy_nkg4h_79",Tke="_heroEyebrow_nkg4h_94",Ake="_heroTitle_nkg4h_103",Pke="_heroLead_nkg4h_115",Eke="_heroActions_nkg4h_123",Lke="_btnHeroPrimary_nkg4h_135",Rke="_btnHeroSecondary_nkg4h_136",Oke="_heroShowcase_nkg4h_175",Bke="_heroShowcaseGlow_nkg4h_184",Dke="_heroCardStack_nkg4h_193",$ke="_heroCardStackItem_nkg4h_200",Wke="_heroCardFloat_nkg4h_208",Uke="_heroCardPos1_nkg4h_213",Hke="_heroCardPos2_nkg4h_222",zke="_heroCardPos3_nkg4h_231",Xa={hero:Ike,heroBg:Mke,heroGridPattern:Fke,heroInner:Cke,heroGrid:jke,heroCopy:Nke,heroEyebrow:Tke,heroTitle:Ake,heroLead:Pke,heroActions:Eke,btnHeroPrimary:Lke,btnHeroSecondary:Rke,heroShowcase:Oke,heroShowcaseGlow:Bke,heroCardStack:Dke,heroCardStackItem:$ke,heroCardFloat:Wke,heroCardPos1:Uke,heroCardPos2:Hke,heroCardPos3:zke},Vke=[Xa.heroCardPos1,Xa.heroCardPos2,Xa.heroCardPos3];function qke({onViewMarket:e,onTradeBoard:t}){const{t:n}=Se("landing"),r=tr(),a=s=>{const l=s.marketHashName?.trim();if(l){const o=s.steamAppId===590830?590830:730;r(oo(l,o));return}r(fe.market)};return i.jsxs("section",{className:Xa.hero,"aria-labelledby":"landing-hero-title",children:[i.jsx("div",{className:Xa.heroBg,"aria-hidden":!0,children:i.jsx("div",{className:Xa.heroGridPattern})}),i.jsx("div",{className:Xa.heroInner,children:i.jsxs("div",{className:Xa.heroGrid,children:[i.jsxs("div",{className:Xa.heroCopy,children:[i.jsx("p",{className:Xa.heroEyebrow,children:n("hero.eyebrow")}),i.jsx("h1",{id:"landing-hero-title",className:Xa.heroTitle,children:n("hero.title")}),i.jsx("p",{className:Xa.heroLead,children:n("hero.lead")}),i.jsxs("div",{className:Xa.heroActions,children:[i.jsx("button",{type:"button",className:Xa.btnHeroPrimary,onClick:e,children:n("hero.viewMarket")}),i.jsx("button",{type:"button",className:Xa.btnHeroSecondary,onClick:t,children:n("hero.tradeBoard")})]})]}),i.jsxs("div",{className:Xa.heroShowcase,children:[i.jsx("div",{className:Xa.heroShowcaseGlow,"aria-hidden":!0}),i.jsx("div",{className:Xa.heroCardStack,children:Ske.map((s,l)=>i.jsx("div",{className:`${Xa.heroCardStackItem} ${Vke[l]??""}`,children:i.jsx("div",{className:Xa.heroCardFloat,children:i.jsx(gl,{item:s,variant:"list",source:"feed",preview:!0,onClick:()=>a(s)})})},CV[l]?.id??`hero-${s.id}`))})]})]})})]})}const Gke=[{id:"Rensor",name:"Rensor",subscribers:4e3,href:"https://x.com/Rensorcs",avatarUrl:"https://pbs.twimg.com/profile_images/2040203449506422784/EtscwTJW_400x400.jpg",platform:"twitter"},{id:"Anco",name:"Anco",subscribers:13500,href:"https://x.com/Anco_CS2",avatarUrl:"https://pbs.twimg.com/profile_images/2011576240185180160/u_NdgnIw_400x400.jpg",platform:"twitter"},{id:"Gerhard",name:"Gerhard",subscribers:3400,href:"https://x.com/Gerhardderechte",avatarUrl:"https://pbs.twimg.com/profile_images/1984246553960206336/1S6RdxDX_400x400.jpg",platform:"twitter"},{id:"bθqz",name:"bθqz",subscribers:3300,href:"https://x.com/Electriz",avatarUrl:"https://pbs.twimg.com/profile_images/2031865255098306560/IZNoH3aV_400x400.jpg",platform:"twitter"},{id:"s&boxverse",name:"s&boxverse",subscribers:700,href:"https://x.com/s8boxverse",avatarUrl:"https://pbs.twimg.com/profile_images/2043379613787889664/zWYzvaj6_400x400.jpg",platform:"twitter"}];function Kke(e){if(!Number.isFinite(e)||e<=0)return"0";if(e>=1e6){const t=e/1e6;return`${t>=10?Math.round(t):t.toFixed(1).replace(/\.0$/,"")}M`}return e>=1e4?`${Math.round(e/1e3)}K`:e>=1e3?`${(e/1e3).toFixed(1).replace(/\.0$/,"")}K`:new Intl.NumberFormat("en-US").format(e)}const Yke="_section_3bnip_1",Zke="_inner_3bnip_16",Xke="_header_3bnip_23",Qke="_title_3bnip_28",Jke="_titleAccent_3bnip_37",eSe="_subtitle_3bnip_41",tSe="_stripLabel_3bnip_50",nSe="_stripDot_3bnip_62",rSe="_marqueeViewport_3bnip_70",aSe="_marqueeTrack_3bnip_77",iSe="_marqueeGroup_3bnip_88",sSe="_stripItem_3bnip_95",lSe="_card_3bnip_108",oSe="_avatarWrap_3bnip_131",cSe="_avatarImg_3bnip_141",uSe="_avatarFallback_3bnip_148",dSe="_cardBody_3bnip_161",fSe="_cardName_3bnip_169",hSe="_cardSubs_3bnip_179",mSe="_cardArrow_3bnip_184",ei={section:Yke,inner:Zke,header:Xke,title:Qke,titleAccent:Jke,subt
2569itle:eSe,stripLabel:tSe,stripDot:nSe,marqueeViewport:rSe,marqueeTrack:aSe,marqueeGroup:iSe,stripItem:sSe,card:lSe,avatarWrap:oSe,avatarImg:cSe,avatarFallback:uSe,cardBody:dSe,cardName:fSe,cardSubs:hSe,cardArrow:mSe};function pSe(e){const t=e.trim().split(/\s+/).filter(Boolean);return t.length===0?"?":t.length===1?t[0].slice(0,2).toUpperCase():`${t[0][0]??""}${t[1][0]??""}`.toUpperCase()}function gSe({entry:e}){const{t}=Se("landing"),n=t("trustedMedia.subscribers",{count:Kke(e.subscribers)});return i.jsxs("a",{className:ei.card,href:e.href,target:"_blank",rel:"noopener noreferrer","aria-label":t("trustedMedia.openLink",{name:e.name}),children:[i.jsx("span",{className:ei.avatarWrap,"aria-hidden":!0,children:e.avatarUrl?i.jsx("img",{className:ei.avatarImg,src:e.avatarUrl,alt:"",loading:"lazy"}):i.jsx("span",{className:ei.avatarFallback,children:pSe(e.name)})}),i.jsxs("span",{className:ei.cardBody,children:[i.jsx("span",{className:ei.cardName,children:e.name}),i.jsx("span",{className:ei.cardSubs,children:n})]}),i.jsx("span",{className:ei.cardArrow,"aria-hidden":!0,children:i.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:[i.jsx("path",{d:"M7 17 17 7",strokeLinecap:"round"}),i.jsx("path",{d:"M7 7h10v10",strokeLinecap:"round",strokeLinejoin:"round"})]})})]})}function eP({entries:e,ariaHidden:t=!1}){return i.jsx("div",{className:ei.marqueeGroup,"aria-hidden":t||void 0,children:e.map(n=>i.jsx("div",{className:ei.stripItem,children:i.jsx(gSe,{entry:n})},n.id))})}function bSe(){const{t:e}=Se("landing"),t=Gke;return t.length===0?null:i.jsxs("section",{className:ei.section,"aria-label":e("trustedMedia.sectionAriaLabel"),children:[i.jsxs("div",{className:ei.inner,children:[i.jsxs("header",{className:ei.header,children:[i.jsxs("h2",{className:ei.title,children:[e("trustedMedia.titleBefore"),i.jsx("span",{className:ei.titleAccent,children:e("trustedMedia.titleAccent")}),e("trustedMedia.titleAfter")]}),i.jsx("p",{className:ei.subtitle,children:e("trustedMedia.subtitle")})]}),i.jsxs("div",{className:ei.stripLabel,children:[i.jsx("span",{className:ei.stripDot,"aria-hidden":!0}),i.jsx("span",{children:e("trustedMedia.stripLabel")})]})]}),i.jsx("div",{className:ei.marqueeViewport,children:i.jsxs("div",{className:ei.marqueeTrack,children:[i.jsx(eP,{entries:t}),i.jsx(eP,{entries:t,ariaHidden:!0})]})})]})}const e7=["market","buyer","seller","account"],bh={market:["howTrading","custody","supportedGames","safety","fees"],buyer:["howToBuy","wallet","paymentMethods","tradeOffer","cancel"],seller:["howToSell","listings","tradeUrl","fees","delivery"],account:["login","steamLink","tradeHold","profile","support"]};function ySe(e){return!!e&&e7.includes(e)}function jV(e){return`/faq/${e}`}const xSe=e7.flatMap(e=>bh[e].map(t=>({topic:e,key:t}))),NV=[{topic:"market",key:"howTrading"},{topic:"market",key:"custody"},{topic:"buyer",key:"howToBuy"},{topic:"seller",key:"howToSell"},{topic:"market",key:"supportedGames"},{topic:"market",key:"safety"}],vSe=NV;function _Se(e,t=3){return bh[e].slice(0,t)}const wSe="_landing_2a0aj_3",kSe="_btnHeroPrimary_2a0aj_17",SSe="_btnHeroSecondary_2a0aj_43",ISe="_landingSection_2a0aj_141",MSe="_marketSubheadRow_2a0aj_151",FSe="_marketSubhead_2a0aj_151",CSe="_marketNav_2a0aj_166",jSe="_navButton_2a0aj_171",NSe="_landingMarketBlock_2a0aj_196",TSe="_marketEmpty_2a0aj_204",ASe="_landingCardSlot_2a0aj_210",PSe="_marketCardSkeleton_2a0aj_223",ESe="_sectionHead_2a0aj_236",LSe="_sectionTitleRow_2a0aj_245",RSe="_sectionIcon_2a0aj_251",OSe="_sectionTitle_2a0aj_245",BSe="_linkButton_2a0aj_281",DSe="_marketStrip_2a0aj_303",$Se="_featureSplit_2a0aj_323",WSe="_featureCard_2a0aj_334",USe="_featureTitle_2a0aj_354",HSe="_featureIconWrap_2a0aj_366",zSe="_featureIconSvg_2a0aj_386",VSe="_featureTitleText_2a0aj_392",qSe="_featureSub_2a0aj_396",GSe="_contentGrid_2a0aj_404",KSe="_faqFooter_2a0aj_416",YSe="_details_2a0aj_426",ZSe="_detailsSummary_2a0aj_440",XSe="_detailsChevron_2a0aj_464",QSe="_detailsOpen_2a0aj_486",JSe="_detailsCollapseRow_2a0aj_490",eIe="_detailsBody_2a0aj_503",tIe="_landingCta_2a0aj_521",nIe="_landingCtaInner_2a0aj_528",rIe="_landingCtaTitle_2a0aj_534",aIe="_landingCtaLead_2a0aj_543",iIe="_heroActions_2a0aj_550",Ut={landing:wSe,btnHeroPrimary:kSe,btnHeroSecondary:SSe,landingSection:ISe,marketSubheadRow:MSe,marketSubhead:FSe,marketNav:CSe,navButton:jSe,landingMarketBlock:NSe,marketEmpty:TSe,landingCardSlot:ASe,marketCardSkeleton:PSe,sectionHead:ESe,sectionTitleRow:LSe,sectionIcon:RSe,sectionTitle:OSe,linkButton:BSe,marketStrip:DSe,featureSplit:$Se,featureCard:WSe,featureTitle:USe,featureIconWrap:HSe,featureIconSvg:zSe,featureTitleText:VSe,featureSub:qSe,contentGrid:GSe,faqFooter:KSe,details:YSe,detailsSummary:ZSe,detailsChevron:XSe,detailsOpen:QSe,detailsCollapseRow:JSe,detailsBody:eIe,landingCta:tIe,landingCtaInner:nIe,landingCtaTitle:rIe,landingCtaLead:aIe,heroActions:iIe};function Qm(e){return Math.ceil(e.scrollHeight)+1}function sIe({title:e,defaultOpen:t=!0,children:n}){const[r,a]=h.useState(t),[s,l]=h.useState(()=>t?"auto":0),o=h.useRef(null),u=h.useRef(t),d=h.useRef(t);h.useLayoutEffect(()=>{const p=o.current;if(!r){l(0),u.current=!1;return}
2569if(p){if(d.current){l(Qm(p)),d.current=!1,u.current=!0;return}if(!u.current){l(0);const b=requestAnimationFrame(()=>{const y=o.current;y&&l(Qm(y))});return u.current=!0,()=>cancelAnimationFrame(b)}l(Qm(p))}},[r,n]),h.useEffect(()=>{if(!r)return;const p=()=>{const b=o.current;b&&l(Qm(b))};return window.addEventListener("resize",p),()=>window.removeEventListener("resize",p)},[r]);const m=typeof s=="number"?{height:`${s}px`}:{height:"auto"};return i.jsxs("div",{className:`${Ut.details} ${r?Ut.detailsOpen:""}`,children:[i.jsxs("button",{type:"button",className:Ut.detailsSummary,onClick:()=>a(p=>!p),"aria-expanded":r,children:[e,i.jsx("span",{className:Ut.detailsChevron,"aria-hidden":!0})]}),i.jsx("div",{className:Ut.detailsCollapseRow,style:m,"aria-hidden":!r,children:i.jsx("div",{ref:o,className:Ut.detailsBody,children:n})})]})}function lIe(){const{t:e}=Se(["landing","faq"]);return i.jsxs("section",{className:Ut.landingSection,"aria-label":e("landing:faq.sectionAriaLabel"),children:[i.jsx("div",{className:Ut.sectionHead,children:i.jsx("div",{className:Ut.sectionTitleRow,children:i.jsx("h2",{className:Ut.sectionTitle,children:e("landing:faq.title")})})}),i.jsx("div",{className:Ut.contentGrid,children:NV.map(({topic:t,key:n})=>{const r=`topics.${t}.items.${n}`;return i.jsx(sIe,{title:e(`faq:${r}.q`),children:i.jsx("p",{children:i.jsx(e3,{ns:"faq",i18nKey:`${r}.a`,components:{supportLink:i.jsx("a",{href:`mailto:${Ll}`,children:Ll}),telegramLink:i.jsxs("a",{href:qU,target:"_blank",rel:"noopener noreferrer",children:["@",VU]})}})})},`${t}-${n}`)})}),i.jsx("div",{className:Ut.faqFooter,children:i.jsx(Pt,{className:Ut.btnHeroSecondary,to:fe.faq,children:e("landing:faq.viewAll")})})]})}const oIe=["instant","fees","offers"];function cIe({variant:e}){const t=n=>i.jsx("svg",{className:Ut.featureIconSvg,width:20,height:20,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":!0,children:n});switch(e){case"instant":return t(i.jsx("path",{d:"M13 2L3 14h8l-1 8 10-12h-8l1-8z",stroke:"currentColor",strokeWidth:"1.75",strokeLinecap:"round",strokeLinejoin:"round"}));case"fees":return t(i.jsxs(i.Fragment,{children:[i.jsx("path",{d:"M4 19V5",stroke:"currentColor",strokeWidth:"1.75",strokeLinecap:"round"}),i.jsx("path",{d:"M4 19h16",stroke:"currentColor",strokeWidth:"1.75",strokeLinecap:"round"}),i.jsx("path",{d:"M8 16v-5M12 16V8M16 16v-3M20 16V4",stroke:"currentColor",strokeWidth:"1.75",strokeLinecap:"round"})]}));case"offers":return t(i.jsxs(i.Fragment,{children:[i.jsx("path",{d:"M21 15a2 2 0 01-2 2H8l-4 4V5a2 2 0 012-2h13a2 2 0 012 2v10z",stroke:"currentColor",strokeWidth:"1.75",strokeLinecap:"round",strokeLinejoin:"round"}),i.jsx("path",{d:"M8 9h8M8 13h5",stroke:"currentColor",strokeWidth:"1.75",strokeLinecap:"round"})]}))}}const uIe=()=>{const{t:e}=Se("landing");Kr({title:e("seo.title"),description:e("seo.description"),keywords:e("seo.keywords"),imageUrl:ck(),pageUrl:Wfe()});const t=tr(),[n,r]=h.useState([]),[a,s]=h.useState([]),[l,o]=h.useState("loading"),u=h.useRef(null),d=h.useRef(null),m=h.useCallback(y=>{const v=Date.now()-new Date(y).getTime();if(!Number.isFinite(v)||v<0)return"";const _=Math.floor(v/6e4);if(_<1)return e("relative.justNow");if(_<60)return e("relative.minutesAgo",{count:_});const w=1440*60*1e3;if(v<=w){const S=Math.floor(_/60);return e("relative.hoursAgo",{count:S})}const k=Math.floor(v/w);return e("relative.daysAgo",{count:k})},[e]),p=h.useCallback((y,v)=>{if(y.current){const _=y.current.querySelector(`.${Ut.landingCardSlot}`),w=_?_.offsetWidth+12:280;y.current.scrollBy({left:v==="left"?-w:w,behavior:"smooth"})}},[]);h.useEffect(()=>{let y=!1;return o("loading"),Promise.all([ir.getRecentSales({limit:10}),ir.getLandingNewest({limit:10})]).then(([v,_])=>{y||(s(v.map((w,k)=>({tradeId:w._id,item:oS(w,k),soldAt:w.verifiedAt??w.updatedAt}))),r(_.map((w,k)=>({item:Vo(w,k),listingCreatedAt:w.listedAt??w.createdAt}))),o("ready"))}).catch(()=>{y||o("error")}),()=>{y=!0}},[]);const b=h.useCallback(y=>{t(y?zh(y):fe.market)},[t]);return i.jsxs("div",{className:Ut.landing,children:[i.jsx(qke,{onViewMarket:()=>t(fe.market),onTradeBoard:()=>t(fe.trades)}),i.jsxs("section",{className:Ut.landingSection,"aria-labelledby":"landing-activity-feed-title",children:[i.jsxs("div",{className:Ut.sectionHead,children:[i.jsxs("div",{className:Ut.sectionTitleRow,children:[i.jsx("span",{className:Ut.sectionIcon,"aria-hidden":!0}),i.jsx("h2",{id:"landing-activity-feed-title",className:Ut.sectionTitle,children:e("activityFeed.title")})]}),i.jsxs("button",{type:"button",className:Ut.linkButton,onClick:()=>t(fe.market),children:[e("activityFeed.openMarket"),i.jsxs("svg",{width:"15",height:"15",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",style:{marginLeft:"6px"},children:[i.jsx("line",{x1:"5",y1:"12",x2:"19",y2:"12"}),i.jsx("polyline",{points:"12 5 19 12 12 19"})]})]})]}),l==="error"?i.jsx("p",{className:Ut.marketEmpty,children:e("activityFeed.loadError")}):null,l==="ready"&&n.length===0?i.jsx("p",{className:Ut.marketEmpty,children:e("activityFeed.emptyListings")}):null,(l==="loading"||l==="ready")&&i.jsxs("div",{className:Ut.landingMarketBlock,children:[i.jsxs("div",{className:Ut.marketSubheadRow,children:[i.jsx("h3",{className:Ut.marketSubhead,children:e("activityFeed.recentSales")}),i.jsxs("div",{className:Ut.marketNav,children:[i.jsx("button",{type:"button",className:Ut.navButton,"aria-label":e("activityFeed.scrollLeft"),onClick:()=>p(u,"left"),children:i.jsx("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",children:i.jsx("polyline",{points:"15 18 9 12 15 6"})})}),i.jsx("button",{type:"button",className:Ut.navButton,"aria-label":e("activityFeed.scrollRight"),onClick:()=>p(u,"right"),children:i.jsx("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",children:i.jsx("polyline",{points:"9 18 15 12 9 6"})})})]})]}),i.jsx("div",{className:Ut.marketStrip,ref:u,children:l==="loading"?Array.from({length:5}).map((y,v)=>i.jsx("div",{className:Ut.landingCardSlot,children:i.jsx("div",{className:Ut.marketCardSkeleton,"aria-hidden":!0})},`sk-r-${v}`)):a.length===0?i.jsx("p",{className:Ut.marketEmpty,style:{gridColumn:"1 / -1"},children:e("activityFeed.noSalesYet")}):a.map(({tradeId:y,item:v,soldAt:_})=>{const w=m(_);return i.jsx("div",{className:Ut.landingCardSlot,children:i.jsx(gl,{item:v,variant:"list",source:"feed",preview:!0,landingCarousel:!0,recentSaleLabel:w?e("activityFeed.soldWithT
2569ime",{time:w}):void 0,onClick:()=>b(v.listingId)})},y)})})]}),(l==="loading"||l==="ready")&&i.jsxs("div",{className:Ut.landingMarketBlock,children:[i.jsxs("div",{className:Ut.marketSubheadRow,children:[i.jsx("h3",{className:Ut.marketSubhead,children:e("activityFeed.newListings")}),i.jsxs("div",{className:Ut.marketNav,children:[i.jsx("button",{type:"button",className:Ut.navButton,"aria-label":e("activityFeed.scrollLeft"),onClick:()=>p(d,"left"),children:i.jsx("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",children:i.jsx("polyline",{points:"15 18 9 12 15 6"})})}),i.jsx("button",{type:"button",className:Ut.navButton,"aria-label":e("activityFeed.scrollRight"),onClick:()=>p(d,"right"),children:i.jsx("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",children:i.jsx("polyline",{points:"9 18 15 12 9 6"})})})]})]}),i.jsx("div",{className:Ut.marketStrip,ref:d,children:l==="loading"?Array.from({length:5}).map((y,v)=>i.jsx("div",{className:Ut.landingCardSlot,children:i.jsx("div",{className:Ut.marketCardSkeleton,"aria-hidden":!0})},`sk-n-${v}`)):n.map(({item:y})=>i.jsx("div",{className:Ut.landingCardSlot,children:i.jsx(gl,{item:y,variant:"list",source:"feed",preview:!0,landingCarousel:!0,onClick:()=>b(y.listingId)})},y.listingId??`n-${y.id}`))})]})]}),i.jsxs("section",{className:Ut.landingSection,"aria-label":e("features.sectionAriaLabel"),children:[i.jsx("div",{className:Ut.sectionHead,children:i.jsx("div",{className:Ut.sectionTitleRow,children:i.jsx("h2",{className:Ut.sectionTitle,children:e("features.title")})})}),i.jsx("div",{className:Ut.featureSplit,children:oIe.map(y=>i.jsxs("article",{className:Ut.featureCard,children:[i.jsxs("h3",{className:Ut.featureTitle,children:[i.jsx("span",{className:Ut.featureIconWrap,children:i.jsx(cIe,{variant:y})}),i.jsx("span",{className:Ut.featureTitleText,children:e(`features.${y}.title`)})]}),i.jsx("p",{className:Ut.featureSub,children:e(`features.${y}.body`)})]},y))})]}),i.jsx(bSe,{}),i.jsx(lIe,{}),i.jsx("section",{className:Ut.landingCta,"aria-labelledby":"landing-cta-title",children:i.jsxs("div",{className:Ut.landingCtaInner,children:[i.jsx("h2",{id:"landing-cta-title",className:Ut.landingCtaTitle,children:e("cta.title")}),i.jsx("p",{className:Ut.landingCtaLead,children:e("cta.lead")}),i.jsxs("div",{className:Ut.heroActions,children:[i.jsx("button",{type:"button",className:Ut.btnHeroPrimary,onClick:()=>t(fe.market),children:e("cta.viewMarket")}),i.jsx("button",{type:"button",className:Ut.btnHeroSecondary,onClick:()=>t(fe.trades),children:e("cta.tradeBoard")})]})]})})]})},dIe="_content_1jwpy_2",fIe={content:dIe},hIe="_sidebarAlignMarket_154mh_2",mIe="_sidebarSticky_154mh_6",pIe="_sidebarDrawerMode_154mh_12",gIe="_sidebarInlinePanel_154mh_13",bIe="_sidebar_154mh_2",yIe="_sidebarFillSlot_154mh_37",xIe="_loadingOverlay_154mh_61",vIe="_loadingSpinner_154mh_74",_Ie="_sidebarFiltersSpin_154mh_1",wIe="_filtersLabel_154mh_95",kIe="_slotAfterHeading_154mh_124",SIe="_skinSearchSlot_154mh_132",IIe="_sandboxFiltersSlot_154mh_141",MIe="_section_154mh_155",FIe="_sectionHeader_154mh_167",CIe="_sectionTitleGroup_154mh_179",jIe="_sectionTitle_154mh_179",NIe="_sectionActiveIndicator_154mh_194",TIe="_caret_154mh_216",AIe="_caretOpen_154mh_222",PIe="_sectionCollapse_154mh_226",EIe="_sectionCollapseOpen_154mh_233",LIe="_sectionCollapseInner_154mh_238",RIe="_sectionContent_154mh_255",OIe="_sliderWrapper_154mh_262",BIe="_sliderTrack_154mh_271",DIe="_slider_154mh_262",$Ie="_sliderMin_154mh_294",WIe="_sliderMax_154mh_298",UIe="_rangeRow_154mh_334",HIe="_inputWrapper_154mh_340",zIe="_inputLabel_154mh_346",VIe="_rangeInput_154mh_353",qIe="_quickButtons_154mh_387",GIe="_quickButton_154mh_387",KIe="_quickButtonActive_154mh_410",YIe="_wearSliderWrapper_154mh_416",ZIe="_wearGradient_154mh_425",XIe="_wearSlider_154mh_416",QIe="_wearSliderMin_154mh_447",JIe="_wearSliderMax_154mh_451",eMe="_wearButtons_154mh_487",tMe="_wearButton_154mh_487",nMe="_wearButtonActive_154mh_510",rMe="_rarityTags_154mh_516",aMe="_rarityTag_154mh_516",iMe="_rarityTagActiveConsumer_154mh_540",sMe="_rarityTagActiveIndustrial_154mh_550",lMe="_rarityTagActiveMilSpec_154mh_560",oMe="_rarityTagActiveRestricted_154mh_570",cMe="_rarityTagActiveClassified_154mh_580",uMe="_rarityTagActiveCovert_154mh_590",dMe="_rarityTagActiveExtraordinary_154mh_600",fMe="_checkboxGrid_154mh_610",hMe="_checkboxLabel_154mh_616",mMe="_checkbox_154mh_610",pMe="_checkboxText_154mh_632",gMe="_resetAllFooter_154mh_689",bMe="_resetAllBtn_154mh_700",yMe="_resetAllIcon_154mh_726",bt={
2569sidebarAlignMarket:hIe,sidebarSticky:mIe,sidebarDrawerMode:pIe,sidebarInlinePanel:gIe,sidebar:bIe,sidebarFillSlot:yIe,loadingOverlay:xIe,loadingSpinner:vIe,sidebarFiltersSpin:_Ie,filtersLabel:wIe,slotAfterHeading:kIe,skinSearchSlot:SIe,sandboxFiltersSlot:IIe,section:MIe,sectionHeader:FIe,sectionTitleGroup:CIe,sectionTitle:jIe,sectionActiveIndicator:NIe,caret:TIe,caretOpen:AIe,sectionCollapse:PIe,sectionCollapseOpen:EIe,sectionCollapseInner:LIe,sectionContent:RIe,sliderWrapper:OIe,sliderTrack:BIe,slider:DIe,sliderMin:$Ie,sliderMax:WIe,rangeRow:UIe,inputWrapper:HIe,inputLabel:zIe,rangeInput:VIe,quickButtons:qIe,quickButton:GIe,quickButtonActive:KIe,wearSliderWrapper:YIe,wearGradient:ZIe,wearSlider:XIe,wearSliderMin:QIe,wearSliderMax:JIe,wearButtons:eMe,wearButton:tMe,wearButtonActive:nMe,rarityTags:rMe,rarityTag:aMe,rarityTagActiveConsumer:iMe,rarityTagActiveIndustrial:sMe,rarityTagActiveMilSpec:lMe,rarityTagActiveRestricted:oMe,rarityTagActiveClassified:cMe,rarityTagActiveCovert:uMe,rarityTagActiveExtraordinary:dMe,checkboxGrid:fMe,checkboxLabel:hMe,checkbox:mMe,checkboxText:pMe,resetAllFooter:gMe,resetAllBtn:bMe,resetAllIcon:yMe},xMe="_wrap_1xi4c_2",vMe="_fieldRow_1xi4c_8",_Me="_inputRow_1xi4c_14",wMe="_searchIcon_1xi4c_31",kMe="_searchIconWrap_1xi4c_35",SMe="_input_1xi4c_14",IMe="_clearSlot_1xi4c_65",MMe="_clearSlotOpen_1xi4c_79",FMe="_clearButton_1xi4c_86",CMe="_clearIcon_1xi4c_113",jMe="_dropdown_1xi4c_120",NMe="_dropdownHead_1xi4c_132",TMe="_dropdownHeadLeft_1xi4c_141",AMe="_cubeIcon_1xi4c_152",PMe="_dropdownCount_1xi4c_158",EMe="_list_1xi4c_164",LMe="_row_1xi4c_172",RMe="_rowActive_1xi4c_184",OMe="_thumb_1xi4c_188",BMe="_thumbCs2_1xi4c_202",DMe="_rowBody_1xi4c_214",$Me="_rowTitle_1xi4c_219",WMe="_rowSub_1xi4c_229",UMe="_rarityDot_1xi4c_238",HMe="_emptyHint_1xi4c_246",zMe="_listSentinel_1xi4c_252",lr={wrap:xMe,fieldRow:vMe,inputRow:_Me,searchIcon:wMe,searchIconWrap:kMe,input:SMe,clearSlot:IMe,clearSlotOpen:MMe,clearButton:FMe,clearIcon:CMe,dropdown:jMe,dropdownHead:NMe,dropdownHeadLeft:TMe,cubeIcon:AMe,dropdownCount:PMe,list:EMe,row:LMe,rowActive:RMe,thumb:OMe,thumbCs2:BMe,rowBody:DMe,rowTitle:$Me,rowSub:WMe,rarityDot:UMe,emptyHint:HMe,listSentinel:zMe},Qg=12,VMe=12e3,qMe=280,tP=8;function GMe(e){switch(e){case"Distinguished":case"Consumer Grade":return"rgb(176, 195, 217)";case"Industrial Grade":return"rgb(94, 152, 217)";case"Mil-Spec Grade":case"High Grade":return"rgb(120, 145, 255)";case"Restricted":case"Remarkable":case"Exceptional":case"High Grade Sticker":return"rgb(160, 130, 230)";case"Classified":case"Exotic":case"Extraordinary Sticker":case"Superior":return"rgb(220, 120, 230)";case"Covert":case"Exceptional Agent":return"rgb(240, 115, 115)";case"Contraband":case"Extraordinary":case"Master":case"Master Agent":return"rgb(240, 115, 115)";default:return"#6b6b6b"}}function KMe(e){switch(e){case"Distinguished":return Ge.skinRarityConsumer;case"Exceptional":return Ge.skinRarityRestricted;case"Superior":return Ge.skinRarityClassified;case"Master":return Ge.skinRarityCovert;case"Consumer Grade":return Ge.skinRarityConsumer;case"Industrial Grade":return Ge.skinRarityIndustrial;case"Mil-Spec Grade":return Ge.skinRarityMilSpec;case"Restricted":case"Remarkable":case"High Grade Sticker":return Ge.skinRarityRestricted;case"Classified":return Ge.skinRarityClassified;case"Covert":return Ge.skinRarityCovert;case"Contraband":case"Extraordinary":case"Master":return Ge.skinRarityCovert;case"Exotic":case"Extraordinary Sticker":return Ge.skinRarityClassified;case"High Grade":return Ge.skinRarityMilSpec;case"Default":case"Base Grade":return Ge.skinRarityDefault;default:return Ge.skinRarityDefault}}function YMe(e){if(!e?.previewsByAssetAndType)return[];const t=[];for(const[n,r]of Object.entries(e.previewsByAssetAndType))if(!(!r||typeof r!="object")){for(const[a,s]of Object.entries(r))if(Array.isArray(s))for(const l of s)l?.name&&t.push({name:l.name,image:l.image??null,imageBackgroundColor:l.imageBackgroundColor??null,subtitle:[n,a].filter(Boolean).join(" · ")})}return t.sort((n,r)=>n.name.localeCompare(r.name)),t}function ZMe(e,t){const n=t.trim().toLowerCase();if(!n)return[];const r=[];for(const a of e)a.name.toLowerCase().includes(n)&&r.push(a);return r}const XMe=({game:e,value:t,onChange:n,onCs2PickFromSuggestions:r,onSandboxPickFromSuggestions:a})=>{const{t:s}=Se("market"),l=h.useRef(null),o=h.useRef(null),u=h.useRef(null),d=h.useRef(null),m=h.useRef(null),p=h.useRef(null),[b,y]=h.useState(!1),[v,_]=h.useState(0),[w,k]=h.useState(Qg),[S,I]=h.useState(null),[C,F]=h.useState(null),[N,A]=h.useState([]);h.useEffect(()=>{if(e!=="cs2")return;let B=!1;return aS().then($=>{B||F($)}).catch(()=>{B||F([])}),()=>{B=!0}},[e,rS]),h.useEffect(()=>{if(e!=="sandbox")return;let B=!1;return ir.sandboxFilters().then($=>{B||A(YMe($))}).catch(()=>{B||A([])}),()=>{B=!0}},[e]);const L=t.trim().toLowerCase(),P=h.useMemo(()=>
2569{if(!L)return[];if(e==="cs2"){const B=C;return B?.length?_V(B,L):[]}return ZMe(N,L)},[e,C,N,L]);h.useEffect(()=>{k(Qg),_(0)},[L,P.length]);const T=h.useMemo(()=>P.slice(0,w),[P,w]),E=w<P.length;h.useEffect(()=>{v>T.length-1&&_(Math.max(0,T.length-1))},[v,T.length]);const R=b&&L.length>0;h.useLayoutEffect(()=>{if(!R){I(null);return}const B=()=>{const $=o.current;if(!$)return;const q=$.getBoundingClientRect(),K=Math.max(q.width,qMe);let O=q.left;O+K>window.innerWidth-tP&&(O=Math.max(q.left,window.innerWidth-K-tP)),I({top:q.bottom+6,left:O,width:K})};return B(),window.addEventListener("scroll",B,!0),window.addEventListener("resize",B),()=>{window.removeEventListener("scroll",B,!0),window.removeEventListener("resize",B)}},[R,t]),h.useLayoutEffect(()=>{if(!R||!E)return;const B=m.current,$=p.current;if(!B||!$)return;const q=new IntersectionObserver(K=>{for(const O of K)O.isIntersecting&&k(V=>Math.min(V+Qg,P.length))},{root:B,rootMargin:"120px 0px",threshold:0});return q.observe($),()=>q.disconnect()},[R,E,P.length,L,w]),h.useEffect(()=>{if(!b)return;const B=$=>{const q=$.target;l.current?.contains(q)||d.current?.contains(q)||y(!1)};return document.addEventListener("mousedown",B),()=>document.removeEventListener("mousedown",B)},[b]);const D=h.useCallback((B,$)=>{if(e==="cs2"){n(B);const q=($??B).trim()||B;r?.(B,q)}else n(B),a?.(B);y(!1),u.current?.blur()},[n,e,r,a]),z=t.trim().length>0,U=R&&S?i.jsxs("div",{ref:d,className:lr.dropdown,role:"listbox",style:{position:"fixed",top:S.top,left
2569:S.left,width:S.width,zIndex:VMe},children:[i.jsxs("div",{className:lr.dropdownHead,children:[i.jsxs("span",{className:lr.dropdownHeadLeft,children:[i.jsxs("svg",{className:lr.cubeIcon,viewBox:"0 0 12 12",fill:"none","aria-hidden":!0,children:[i.jsx("path",{d:"M6 1.2 10.4 3.6v4.8L6 10.8 1.6 8.4V3.6L6 1.2Z",stroke:"currentColor",strokeWidth:"1.2",strokeLinejoin:"round"}),i.jsx("path",{d:"M1.6 3.6 6 6l4.4-2.4M6 6v4.8",stroke:"currentColor",strokeWidth:"1.2"})]}),s("skinSearch.items")]}),i.jsx("span",{className:lr.dropdownCount,children:P.length})]}),P.length===0?i.jsx("p",{className:lr.emptyHint,children:s(e==="cs2"&&C===null?"skinSearch.loadingCatalog":"skinSearch.noMatching")}):i.jsxs("div",{className:lr.list,ref:m,children:[e==="cs2"?T.map((B,$)=>{const q={"--dot":GMe(B.rarity)};return i.jsxs("button",{type:"button",role:"option","aria-selected":$===v,className:`${lr.row} ${$===v?lr.rowActive:""}`,onMouseEnter:()=>_($),onMouseDown:K=>K.preventDefault(),onClick:()=>D(B.name,B.filterValue),children:[i.jsx("div",{className:`${lr.thumb} ${lr.thumbCs2} ${KMe(B.rarity)}`,children:B.image?i.jsx("img",{src:B.image,alt:"",loading:"lazy",decoding:"async"}):null}),i.jsxs("div",{className:lr.rowBody,children:[i.jsx("div",{className:lr.rowTitle,children:B.name}),B.subtitle?i.jsx("div",{className:lr.rowSub,children:B.subtitle}):null]}),i.jsx("span",{className:lr.rarityDot,style:q})]},`${B.filterValue}-${$}`)}):T.map((B,$)=>{const q=B.imageBackgroundColor||"rgba(255, 255, 255, 0.12)";return i.jsxs("button",{type:"button",role:"option","aria-selected":$===v,className:`${lr.row} ${$===v?lr.rowActive:""}`,style:{"--thumb-border":`${q}`,"--dot":B.imageBackgroundColor||"#888"},onMouseEnter:()=>_($),onMouseDown:K=>K.preventDefault(),onClick:()=>D(B.name),children:[i.jsx("div",{className:lr.thumb,children:B.image?i.jsx("img",{src:B.image,alt:"",loading:"lazy",decoding:"async"}):null}),i.jsxs("div",{className:lr.rowBody,children:[i.jsx("div",{className:lr.rowTitle,children:B.name}),B.subtitle?i.jsx("div",{className:lr.rowSub,children:B.subtitle}):null]}),i.jsx("span",{className:lr.rarityDot})]},`${B.name}-${B.subtitle}-${$}`)}),E?i.jsx("div",{ref:p,className:lr.listSentinel,"aria-hidden":!0}):null]})]}):null;return i.jsxs("div",{className:lr.wrap,ref:l,children:[i.jsxs("div",{className:lr.fieldRow,ref:o,children:[i.jsxs("div",{className:lr.inputRow,children:[i.jsx("span",{className:lr.searchIconWrap,"aria-hidden":!0,children:i.jsxs("svg",{className:lr.searchIcon,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[i.jsx("circle",{cx:"11",cy:"11",r:"6.5",stroke:"currentColor",strokeWidth:"2"}),i.jsx("path",{d:"M16.5 16.5L21 21",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})]})}),i.jsx("input",{ref:u,type:"text",autoComplete:"off",spellCheck:!1,className:lr.input,placeholder:s("skinSearch.placeholder"),value:t,onChange:B=>n(B.target.value),onFocus:()=>y(!0),onKeyDown:B=>{if(!R||!T.length){B.key==="Escape"&&y(!1);return}if(B.key==="Escape"){B.preventDefault(),y(!1);return}if(B.key==="ArrowDown"){B.preventDefault(),_($=>Math.min($+1,T.length-1));return}if(B.key==="ArrowUp"){B.preventDefault(),_($=>Math.max($-1,0));return}if(B.key==="Enter"){B.preventDefault();const $=T[v];if($)if(e==="cs2"){const q=$;D(q.name,q.filterValue)}else D($.name)}}})]}),i.jsx("div",{className:`${lr.clearSlot} ${z?lr.clearSlotOpen:""}`,"aria-hidden":!z,children:i.jsx("button",{type:"button",className:lr.clearButton,"aria-label":s("skinSearch.clearAria"),title:s("skinSearch.clearTitle"),tabIndex:z?0:-1,onMouseDown:B=>B.preventDefault(),onClick:()=>{z&&(n(""),e==="sandbox"&&a?.(""),u.current?.focus())},children:i.jsx("svg",{className:lr.clearIcon,viewBox:"0 0 12 12",fill:"none","aria-hidden":!0,children:i.jsx("path",{d:"M2.5 2.5l7 7M9.5 2.5l-7 7",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round"})})})})]}),U?Wn.createPortal(U,document.body):null]})},QMe="_stack_1trnr_2",JMe="_block_1trnr_11",eFe="_blockOpen_1trnr_21",tFe="_blockDisabled_1trnr_25",nFe="_head_1trnr_29",rFe="_headOpen_1trnr_49",aFe="_chevron_1trnr_52",iFe="_headDisabled_1trnr_57",sFe="_headValue_1trnr_61",lFe="_headMuted_1trnr_69",oFe="_listPopover_1trnr_85",cFe="_stackPopoverUp_1trnr_99",uFe
2569="_listBtn_1trnr_108",dFe="_listBtnActive_1trnr_129",Er={stack:QMe,block:JMe,blockOpen:eFe,blockDisabled:tFe,head:nFe,headOpen:rFe,chevron:aFe,headDisabled:iFe,headValue:sFe,headMuted:lFe,listPopover:oFe,stackPopoverUp:cFe,listBtn:uFe,listBtnActive:dFe};function fFe({assetTypes:e,itemTypesByAssetType:t,selectedAssetType:n,selectedItemType:r,onAssetTypeChange:a,onItemTypeChange:s,popoverPlacement:l="down"}){const{t:o}=Se("market"),[u,d]=h.useState(null);h.useEffect(()=>{!n&&!r&&d(null)},[n,r]);const m=h.useMemo(()=>n?t[n]??[]:[],[n,t]),p=k=>{d(S=>S===k?null:k)},b=k=>{a(k),s(""),d(null)},y=()=>{a(""),s(""),d(null)},v=k=>{s(k),d(null)},_=()=>{s(""),d(null)};if(!e.length)return null;const w=!n||m.length===0;return i.jsxs("div",{className:`${Er.stack} ${l==="up"?Er.stackPopoverUp:""}`,children:[i.jsxs("div",{className:`${Er.block} ${u==="asset"?Er.blockOpen:""}`,children:[i.jsxs("button",{type:"button",className:`${Er.head} ${u==="asset"?Er.headOpen:""}`,"aria-expanded":u==="asset",onClick:()=>p("asset"),children:[i.jsx("span",{className:n?Er.headValue:Er.headMuted,children:n?Bl(o,"sandboxCategories",n):o("sandboxSidebar.categoryPlaceholder")}),i.jsx("svg",{className:Er.chevron,width:11,height:11,viewBox:"0 0 12 12",fill:"none","aria-hidden":!0,children:i.jsx("path",{d:"M3 4.5L6 7.5L9 4.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]}),u==="asset"?i.jsxs("div",{className:Er.listPopover,role:"listbox",children:[i.jsx("button",{type:"button",role:"option",className:`${Er.listBtn} ${n?"":Er.listBtnActive}`,onClick:y,children:o("sandboxSidebar.allTypes")}),e.map(k=>i.jsx("button",{type:"button",role:"option",className:`${Er.listBtn} ${n===k?Er.listBtnActive:""}`,onClick:()=>b(k),children:Bl(o,"sandboxCategories",k)},k))]}):null]}),i.jsxs("div",{className:`${Er.block} ${w?Er.blockDisabled:""} ${u==="item"&&!w?Er.blockOpen:""}`,children:[i.jsxs("button",{type:"button",disabled:w,className:`${Er.head} ${u==="item"?Er.headOpen:""} ${w?Er.headDisabled:""}`,"aria-expanded":u==="item",onClick:()=>{w||p("item")},children:[i.jsx("span",{className:r?Er.headValue:Er.headMuted,children:r?Bl(o,"sandboxItemTypes",r):o("sandboxSidebar.itemTypePlaceholder")}),i.jsx("svg",{className:Er.chevron,width:11,height:11,viewBox:"0 0 12 12",fill:"none","aria-hidden":!0,children:i.jsx("path",{d:"M3 4.5L6 7.5L9 4.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]}),u==="item"&&!w?i.jsxs("div",{className:Er.listPopover,role:"listbox",children:[i.jsx("button",{type:"button",role:"option",className:`${Er.listBtn} ${r?"":Er.listBtnActive}`,onClick:_,children:o("sandboxSidebar.allItemTypes")}),m.map(k=>i.jsx("button",{type:"button",role:"option",className:`${Er.listBtn} ${r===k?Er.listBtnActive:""}`,onClick:()=>v(k),children:Bl(o,"sandboxItemTypes",k)},k))]}):null]})]})}function Jg(e){return e&&e.replace(/^0+/,"")||"0"}function yh(e,t){if(e==="")return"";const n=/[.,]$/.test(e),r=e.replace(/,/g,".").replace(/[^\d.]/g,"");if(t===0)return Jg(r.replace(/\..*$/,""));const a=r.indexOf(".");if(a===-1)return Jg(r);const s=Jg(r.slice(0,a)),l=r.slice(a+1).replace(/\./g,"").slice(0,t);return n&&l===""?`${s}.`:l.length>0?`${s}.${l}`:s}function $l(e){const t=e.replace(/,/g,".").replace(/\.$/,"");return t===""||t==="."?Number.NaN:Number.parseFloat(t)}function nP(e,t,n,r=!0){if(r&&e<=0)return"";if(t==="USD"||!(n>0))return String(e);const a=e*n;return t==="RUB"||t==="CNY"?String(Math.round(a)):a.toFixed(2)}function rP(e,t,n){const r=$l(e);return Number.isFinite(r)?t==="USD"||!(n>0)?r:r/n:null}const hFe={Consumer:"rarityTagActiveConsumer",Industrial:"rarityTagActiveIndustrial","Mil-Spec":"rarityTagActiveMilSpec",Restricted:"rarityTagActiveRestricted",Classified:"rarityTagActiveClassified",Covert:"rarityTagActiveCovert",Extraordinary:"rarityTagActiveExtraordinary"};function Jm({title:e,active:t}){const n=t==="dot"||typeof t=="number"&&t>0;return i.jsxs("span",{className:bt.sectionTitleGroup,children:[i.jsx("span",{className:bt.sectionTitle,children:e}),n?i.jsx("span",{className:bt.sectionActiveIndicator,"aria-hidden":!0,
2569children:typeof t=="number"?t:null}):null]})}function e5({open:e,children:t}){return i.jsx("div",{className:`${bt.sectionCollapse} ${e?bt.sectionCollapseOpen:""}`,"aria-hidden":!e,children:i.jsx("div",{className:bt.sectionCollapseInner,children:i.jsx("div",{className:bt.sectionContent,children:t})})})}const xh=(e={})=>{const{t}=Se("market"),{currency:n,rates:r,format:a}=Nr(),s=e.alignWithMarketHeader===!0,l=e.nestedInStickyParent===!0,o=e.embeddedInDrawer===!0,u=e.embeddedInline===!0,d=e.showWearSliders!==!1,m=e.showWearNumericInputs!==!1,p=e.alwaysShowTypeSpecial===!0,b=e.hideSkinSearch===!0,y=e.offerSearchAlwaysVisible===!0,v=e.offerSearchGame??"cs2",_=e.showFiltersHeading!==!1,w=e.hideResetAllButton===!0,k=e.hideTypeSpecialSection===!0,S=e.showWearFilter!==!1,I=e.selectedGameFilterId??"",C=!k&&(p||I==="cs2"),F=e.skinSearchQuery??"",N=e.onSkinSearchChange,A=e.onCs2SkinSearchCommit,L=e.sandboxFilters??null,P=e.sandboxAssetType??"",T=e.sandboxItemType??"",E=e.onSandboxAssetTypeChange,R=e.onSandboxItemTypeChange,D=e.onSandboxSkinSearchCommit,z=e.onResetAllFilters,U=e.gameFiltersLoading===!0,B=e.typeSpecial!==void 0&&e.onTypeSpecialChange!=null,[$,q]=h.useState(null),K=B?e.typeSpecial??null:$,O=B?e.onTypeSpecialChange:q,[V,G]=h.useState(!0),[H,re]=h.useState(!0),[Z,Q]=h.useState(e.defaultTypeSpecialExpanded===!0||u),[ie,ne]=h.useState(!1),X=e.showRarityFilter===!0&&(e.rarityOptions?.length??0)>0&&e.onRarityToggle!=null&&e.selectedRarities!=null,le=e.raritySectionTitle??"Rarity",[_e,J]=h.useState([0,1e5]),[Be,ee]=h.useState([0,1]),me=e.priceRange!=null&&e.onPriceRangeChange!=null,ve=e.wearRange!=null&&e.onWearRangeChange!=null,we=me?e.priceRange:_e,Ee=ve?e.wearRange:Be,Ae=me?e.onPriceRangeChange:J,ye=ve?e.onWearRangeChange:ee,$e=4.32,Xe=1e5,Ze=oe=>oe<=0?0:oe>=1?Xe:Math.round(Xe*Math.pow(oe,$e)),Je=oe=>oe<=0?0:oe>=Xe?1:Math.pow(oe/Xe,1/$e),Nt=oe=>oe<100?5:oe<1e3?10:oe<1e4?100:oe<5e4?500:1e3,xe=oe=>{const ze=Nt(oe);return Math.round(oe/ze)*ze},He=oe=>Math.max(0,Math.min(Xe,Math.round(oe*100)/100)),st=2,ot=n==="USD"?1:r[n]||0,te=n==="RUB"||n==="CNY"?0:st,Ne=oe=>a(Math.round(oe*100),{decimals:0}),Ke=oe=>nP(oe,n,ot),dt=oe=>oe>=Xe?"":nP(oe,n,ot,!1),[ft,Pe]=h.useState(()=>Ke(we[0])),[et,At]=h.useState(()=>dt(we[1])),ht=h.useRef(null),Mt=h.useRef(null);h.useEffect(()=>{document.activeElement!==ht.current&&Pe(Ke(we[0]))},[we[0],n,ot]),h.useEffect(()=>{document.activeElement!==Mt.current&&At(dt(we[1]))},[we[1],n,ot]);const kt=oe=>{const ze=yh(oe,te);Pe(ze);const Tt=rP(ze,n,ot),Kt=Tt==null?0:He(Tt);Kt<we[1]&&Ae([Kt,we[1]])},ce=oe=>{if(oe===""){At(""),Ae([we[0],Xe]);return}const ze=yh(oe,te);At(ze);const Tt=rP(ze,n,ot);if(Tt==null)return;const Kt=He(Tt);Kt>=we[0]&&Ae([we[0],Kt])},ge=h.useRef(null),Ve=h.useRef(null),it=oe=>{O(oe)},vt=we[0]>0||we[1]<Xe,yn=S&&!Ho(Ee),xn=K!=null,wn=X?e.selectedRarities.size:0;return i.jsxs("aside",{className:`${bt.sidebar} ${s?bt.sidebarAlignMarket:""} ${u?bt.sidebarInlinePanel:o?bt.sidebarDrawerMode:l?bt.sidebarFillSlot:bt.sidebarSticky}`,children:[U?i.jsx("div",{className:bt.loadingOverlay,role:"status","aria-live":"polite","aria-label":t("sidebar.loadingFilters"),children:i.jsx("span",{className:bt.loadingSpinner,"aria-hidden":!0})}):null,_?i.jsx("p",{className:bt.filtersLabel,children:t("sidebar.heading")}):null,e.slotAfterHeading?i.jsx("div",{className:bt.slotAfterHeading,children:e.slotAfterHeading}):null,!b&&(y||I==="cs2"||I==="sandbox")?i.jsx("div",{className:bt.skinSearchSlot,children:N?i.jsx(XMe,{game:y?v:I==="sandbox"?"sandbox":"cs2",value:F,onChange:N,onCs2PickFromSuggestions:I==="cs2"?A:void 0,onSandboxPickFromSuggestions:I==="sandbox"?D:void 0}):null}):null,i.jsxs("div",{className:bt.section,children:[i.jsxs("button",{className:bt.sectionHeader,onClick:()=>G(!V),children:[i.jsx(Jm,{title:t("sidebar.price.title"),active:vt?"dot":void 0}),i.jsx("svg",{className:`${bt.caret} ${V?bt.caretOpen:""}`,width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",children:i.jsx("path",{d:"M3 4.5L6 7.5L9 4.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]}),i.jsxs(e5,{open:V,children:[i.jsxs("div",{ref:ge,className:bt.sliderWrapper,onMouseDown:oe=>{if(!ge.current)return;const ze=ge.current.getBoundingClientRect(),Tt=oe.clientX-ze.left,Kt=Math.max(0,Math.min(1,Tt/ze.width)),Vt=xe(Ze(Kt)),Nn=Math.abs(Vt-we[0]),Tn=Math.abs(Vt-we[1]);Nn<Tn?Vt<we[1]&&Ae([Vt,we[1]]):Vt>we[0]&&Ae([we[0],Vt])},children:[i.jsx("div",{className:bt.sliderTrack,style:{left:`${Je(we[0])*100}%`,width:`${(Je(we[1])-Je(we[0]))*100}%`}}),i.jsx("input",{type:"range",min:"0",max:"100",step:"0.1",value:Je(we[0])*100,onChange:oe=>{const ze=Number(oe.target.value)/100,Tt=Ze(ze),Kt=xe(Tt);Kt<we[1]&&Ae([Kt,we[1]])},className:`${bt.slider} ${bt.sliderMin}`}),i.jsx("input",{type:"range",min:"0",max:"100",step:"0.1",value:Je(we[1])*100,onChange:oe=>{const ze=Number(oe.target.value)/100,Tt=Ze(ze),Kt=xe(Tt);Kt>we[0]&&Ae([we[0],Kt])},className:`${bt.slider} ${bt.sliderMax}`})]}),i.jsxs("div",{className:bt.rangeRow,children:[i.jsxs("div",{className:bt.inputWrapper,children:[i.jsx("label",{className:bt.inputLabel,children:t("sidebar.price.from")}),i.jsx("input",{type:"text",inputMode:"decimal",autoComplete:"off",className:bt.rangeInput,ref:ht,value:ft,onCh
2569ange:oe=>kt(oe.target.value),placeholder:t("sidebar.price.fromPlaceholder")})]}),i.jsxs("div",{className:bt.inputWrapper,children:[i.jsx("label",{className:bt.inputLabel,children:t("sidebar.price.to")}),i.jsx("input",{type:"text",inputMode:"decimal",autoComplete:"off",className:bt.rangeInput,ref:Mt,value:et,onChange:oe=>ce(oe.target.value),placeholder:t("sidebar.price.toPlaceholder")})]})]}),i.jsxs("div",{className:bt.quickButtons,children:[i.jsx("button",{type:"button",className:`${bt.quickButton} ${we[0]===0&&we[1]<=10?bt.quickButtonActive:""}`,onClick:()=>Ae([0,10]),children:t("sidebar.price.quick.lt",{amount:Ne(10)})}),i.jsx("button",{type:"button",className:`${bt.quickButton} ${we[0]>=10&&we[0]<50&&we[1]>10&&we[1]<=50?bt.quickButtonActive:""}`,onClick:()=>Ae([10,50]),children:t("sidebar.price.quick.range",{from:Ne(10),to:Ne(50)})}),i.jsx("button",{type:"button",className:`${bt.quickButton} ${we[0]>=50&&we[0]<250&&we[1]>50&&we[1]<=250?bt.quickButtonActive:""}`,onClick:()=>Ae([50,250]),children:t("sidebar.price.quick.range",{from:Ne(50),to:Ne(250)})}),i.jsx("button",{type:"button",className:`${bt.quickButton} ${we[0]>=250&&(we[1]>=1e5||we[1]>250)?bt.quickButtonActive:""}`,onClick:()=>Ae([250,1e5]),children:t("sidebar.price.quick.gte",{amount:Ne(250)})})]})]})]}),I==="sandbox"&&L?.assetTypes?.length&&E&&R?i.jsx("div",{className:bt.sandboxFiltersSlot,children:i.jsx(fFe,{assetTypes:L.assetTypes,itemTypesByAssetType:L.itemTypesByAssetType,selectedAssetType:P,selectedItemType:T,onAssetTypeChange:E,onItemTypeChange:R,popoverPlacement:o?"up":"down"})}):null,S?i.jsxs("div",{className:bt.section,children:[i.jsxs("button",{className:bt.sectionHeader,onClick:()=>re(!H),children:[i.jsx(Jm,{title:t("sidebar.wear.title"),active:yn?"dot":void 0}),i.jsx("svg",{className:`${bt.caret} ${H?bt.caretOpen:""}`,width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",children:i.jsx("path",{d:"M3 4.5L6 7.5L9 4.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]}),i.jsxs(e5,{open:H,children:[d?i.jsxs("div",{ref:Ve,className:bt.wearSliderWrapper,onMouseDown:oe=>{if(!Ve.current)return;const ze=Ve.current.getBoundingClientRect(),Kt=(oe.clientX-ze.left)/ze.width,Vt=Math.max(0,Math.min(1,Kt)),Nn=Math.abs(Vt-Ee[0]),Tn=Math.abs(Vt-Ee[1]);Nn<Tn?Vt<Ee[1]&&ye([Vt,Ee[1]]):Vt>Ee[0]&&ye([Ee[0],Vt])},children:[i.jsx("div",{className:bt.wearGradient}),i.jsx("input",{type:"range",min:"0",max:"1",step:"0.01",value:Ee[0],onChange:oe=>{const ze=Number(oe.target.value);ze<Ee[1]&&ye([ze,Ee[1]])},className:`${bt.wearSlider} ${bt.wearSliderMin}`}),i.jsx("input",{type:"range",min:"0",max:"1",step:"0.01",value:Ee[1],onChange:oe=>{const ze=Number(oe.target.value);ze>Ee[0]&&ye([Ee[0],ze])},className:`${bt.wearSlider} ${bt.wearSliderMax}`})]}):null,m?i.jsxs("div",{className:bt.rangeRow,children:[i.jsxs("div",{className:bt.inputWrapper,children:[i.jsx("label",{className:bt.inputLabel,children:t("sidebar.wear.min")}),i.jsx("input",{type:"number",step:"0.01",min:"0",max:"1",className:bt.rangeInput,value:Ee[0],onChange:oe=>{const ze=Math.max(0,Math.min(1,Number(oe.target.value)||0));ze<Ee[1]&&ye([ze,Ee[1]])}})]}),i.jsxs("div",{className:bt.inputWrapper,children:[i.jsx("label",{className:bt.inputLabel,children:t("sidebar.wear.max")}),i.jsx("input",{type:"number",step:"0.01",min:"0",max:"1",className:bt.rangeInput,value:Ee[1],onChange:oe=>{const ze=Math.max(0,Math.min(1,Number(oe.target.value)||0));ze>Ee[0]&&ye([Ee[0],ze])}})]})]}):null,i.jsxs("div",{className:bt.wearButtons,children:[i.jsx("button",{type:"button",className:`${bt.wearButton} ${Ee[0]>=0&&Ee[0]<.07&&Ee[1]>0&&Ee[1]<=.07?bt.wearButtonActive:""}`,onClick:()=>{const oe=Ee[0]>=0&&Ee[0]<.07&&Ee[1]>0&&Ee[1]<=.07;ye(oe?[0,1]:[0,.07])},children:"FN"}),i.jsx("button",{type:"button",className:`${bt.wearButton} ${Ee[0]>=.07&&Ee[0]<.15&&Ee[1]>.07&&Ee[1]<=.15?bt.wearButtonActive:""}`,onClick:()=>{const oe=Ee[0]>=.07&&Ee[0]<.15&&Ee[1]>.07&&Ee[1]<=.15;ye(oe?[0,1]:[.07,.15])},children:"MW"}),i.jsx("button",{type:"button",className:`${bt.wearButton} ${Ee[0]>=.15&&Ee[0]<.38&&Ee[1]>.15&&Ee[1]<=.38?bt.wearButtonActive:""}`,onClick:()=>{const oe=Ee[0]>=.15&&Ee[0]<.38&&Ee[1]>.15&&Ee[1]<=.38;ye(oe?[0,1]:[.15,.38])},children:"FT"}),i.jsx("button",{type:"button",className:`${bt.wearButton} ${Ee[0]>=.38&&Ee[0]<.45&&Ee[1]>.38&&Ee[1]<=.45?bt.wearButtonActive:""}`,onClick:()=>{const oe=Ee[0]>=.38&&Ee[0]<.45&&Ee[1]>.38&&Ee[1]<=.45;ye(oe?[0,1]:[.38,.45])},children:"WW"}),i.jsx("button",{type:"button",className:`${bt.wearButton} ${Ee[0]>=.45&&Ee[1]>=1?bt.wearButtonActive:""}`,onClick:()=>{const oe=Ee[0]>=.45&&Ee[1]>=1;ye(oe?[0,1]:[.45,1])},children:"BS"})]})]})]}):null,C?i.jsxs("div",{className:bt.section,children:[i.jsxs("button",{className:bt.sectionHeader,onClick:()=>Q(!Z),children:[i.jsx(Jm,{title:t("sidebar.typeSpecial.title"),active:xn?"dot":void 0}),i.jsx("svg",{className:`${bt.caret} ${Z?bt.caretOpen:""}`,width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",children:i.jsx("path",{d:"M3 4.5L6 7.5L9 4.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]}),i.jsx(e5,{open:Z,children:i.jsx("div",{className:bt.checkboxGrid,role:"radiogroup","aria-label":t("sidebar.typeSpecial.title"),children:kV.map(oe=>i.jsxs("label",{className:bt.checkboxLabel,onClick:ze=>{K===oe&&(ze.preventDefault(),O(null))},children:[i.jsx("input",{type:"radio",name:"sidebarTypeSpecial",checked:K===oe,onCh
2569ange:()=>it(oe),className:bt.checkbox}),i.jsx("span",{className:bt.checkboxText,children:t(`sidebar.typeSpecial.${oe}`)})]},oe))})})]}):null,X?i.jsxs("div",{className:bt.section,children:[i.jsxs("button",{type:"button",className:bt.sectionHeader,onClick:()=>ne(!ie),children:[i.jsx(Jm,{title:le,active:wn>0?wn:void 0}),i.jsx("svg",{className:`${bt.caret} ${ie?bt.caretOpen:""}`,width:"12",height:"12",viewBox:"0 0 12 12",fill:"none","aria-hidden":!0,children:i.jsx("path",{d:"M3 4.5L6 7.5L9 4.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]}),i.jsx(e5,{open:ie,children:i.jsx("div",{className:bt.rarityTags,role:"group","aria-label":le,children:e.rarityOptions.map(oe=>{const ze=e.selectedRarities.has(oe.id),Tt=ze?hFe[oe.id]:void 0,Kt=Tt?bt[Tt]:"";return i.jsx("button",{type:"button",className:[bt.rarityTag,Kt].filter(Boolean).join(" "),"aria-pressed":ze,onClick:()=>e.onRarityToggle(oe.id),children:oe.label},oe.id)})})})]}):null,z&&!w?i.jsx("div",{className:bt.resetAllFooter,children:i.jsxs("button",{type:"button",className:bt.resetAllBtn,onClick:()=>{O(null),z()},children:[i.jsxs("svg",{className:bt.resetAllIcon,width:18,height:18,viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:[i.jsx("path",{d:"M4 5h16l-6 7.5V18l-4 2v-7.5L4 5z",stroke:"currentColor",strokeWidth:"1.7",strokeLinejoin:"round"}),i.jsx("circle",{cx:"17.5",cy:"17.5",r:"4.25",fill:"#141414",stroke:"currentColor",strokeWidth:"1.4"}),i.jsx("path",{d:"M15.7 15.7l3.6 3.6M19.3 15.7l-3.6 3.6",stroke:"currentColor",strokeWidth:"1.25",strokeLinecap:"round"})]}),t("sidebar.resetAll")]})}):null]})},TV="preferredActiveGame";function vh(){try{const e=localStorage.getItem(TV);if(e==="cs2"||e==="sandbox")return e}catch{}return null}function _h(e){try{localStorage.setItem(TV,e)}catch{}}const mFe="_wrap_sgx8b_1",pFe="_fab_sgx8b_14",gFe="_fabCount_sgx8b_35",eb={wrap:mFe,fab:pFe,fabCount:gFe};function bFe(){const{t:e}=Se("common"),{cartIds:t}=Vh(),[n,r]=h.useState(!1),a=h.useRef(null);return h.useEffect(()=>{t.length===0&&r(!1)},[t.length]),t.length===0?null:i.jsxs("div",{className:eb.wrap,ref:a,children:[i.jsxs("button",{type:"button",className:eb.fab,onClick:()=>r(s=>!s),"aria-label":e("navbar.wallet.cart"),"aria-expanded":n,children:[i.jsxs("svg",{width:"22",height:"22",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":!0,children:[i.jsx("path",{d:"M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4H6z"}),i.jsx("path",{d:"M3 6h18"}),i.jsx("path",{d:"M16 10a4 4 0 0 1-8 0"})]}),i.jsx("span",{className:eb.fabCount,"aria-hidden":!0,children:t.length})]}),i.jsx(zU,{isOpen:n,onClose:()=>r(!1),panelRef:a,anchor:"above"})]})}const aP={game:"",sort:N3,priceRange:Mp,wearRange:Qu,q:"",sandboxAssetType:"",sandboxItemType:"",typeSpecial:null},AV={Hot:"hot",Newest:"newest","Best Deals":"best-deals","Lowest Price":"lowest-price","Highest Price":"highest-price","Lowest Float":"lowest-float","Highest Float":"highest-float"},yFe=Object.fromEntries(Object.entries(AV).map(([e,t])=>[t,e])),xFe=new Set(["cs2","sandbox"]);function iP(e){if(e==null||e.trim()==="")return null;const t=Number(e);return!Number.isFinite(t)||t<0?null:t}function sP(e){if(e==null||e.trim()==="")return null;const t=Number(e);return!Number.isFinite(t)||t<0||t>1?null:t}function vFe(e){const t=e.get("game")?.trim()??"",n=xFe.has(t)?t:"",r=e.get("sort")?.trim()??"",a=yFe[r]??N3,s=iP(e.get("priceMin")),l=iP(e.get("priceMax")),o=[s??Mp[0],l??Mp[1]],u=sP(e.get("wearMin")),d=sP(e.get("wearMax")),m=[u??Qu[0],d??Qu[1]],p=e.get("special")?.trim()??"",b=kV.includes(p)?p:null;return{game:n,sort:a,priceRange:o,wearRange:m,q:e.get("q")?.trim()??"",sandboxAssetType:e.get("asset")?.trim()??"",sandboxItemType:e.get("item")?.trim()??"",typeSpecial:b}}function lP(e){const t=new URLSearchParams;return e.game&&t.set("game",e.game),e.sort!==N3&&t.set("sort",AV[e.sort]),mV(e.priceRange)||(e.priceRange[0]>0&&t.set("priceMin",String(e.priceRange[0])),e.priceRange[1]<tS&&t.set("priceMax",String(e.priceRange[1]))),Ho(e.wearRange)||(e.wearRange[0]>Qu[0]&&t.set("wearMin",String(e.wearRange[0])),e.wearRange[1]<Qu[1]&&t.set("wearMax",String(e.wearRange[1]))),e.q.trim()&&t.set("q",e.q.trim()),e.sandboxAssetType.trim()&&t.set("asset",e.sandboxAssetType.trim()),e.sandboxItemType.trim()&&t.set("item",e.sandboxItemType.trim()),e.typeSpecial&&t.set("special",e.typeSpecial),t}function _Fe(e){let t={...e};return t.game&&(PH(t.game).includes(t.sort)||(t={...t,sort:N3})),t.game==="sandbox"?t={...t,wearRange:Qu,typeSpecial:null}:t.game==="cs2"&&(t={...t,sandboxAssetType:"",sandboxItemType:""}),t}function wFe(e,t){const n=new URLSearchParams(typeof e=="string"?e:e.toString()),r=new 
2569URLSearchParams(typeof t=="string"?t:t.toString());return n.sort(),r.sort(),n.toString()===r.toString()}const kFe="(max-width: 1010px)";function SFe(e){switch(e){case"cs2":return"CS2";case"sandbox":return"S&box";default:return e}}function tb(e){return{priceRange:[...e.priceRange],wearRange:[...e.wearRange],skinSearch:e.q,skinSearchDebounced:e.q,sandboxAssetType:e.sandboxAssetType,sandboxItemType:e.sandboxItemType,typeSpecial:e.typeSpecial}}const IFe=()=>{const[e,t]=Vs(),n=h.useMemo(()=>vFe(e),[e]),[r,a]=h.useState(!1),[s,l]=h.useState(()=>tb(n)),o=Hs(kFe),{activeGames:u,loading:d}=Gc(),[m,p]=h.useState(n.q),[b,y]=h.useState(null),[v,_]=h.useState(!1),w=h.useMemo(()=>u.map($=>({id:$.id,label:SFe($.id),steamAppId:$.steamAppId})),[u]),k=h.useCallback($=>{t(lP({...n,...$}),{replace:!0})},[n,t]),S=h.useCallback($=>{_(!0),$&&_h($),k({game:$,q:"",sandboxAssetType:"",sandboxItemType:"",typeSpecial:null,wearRange:Qu}),p("")},[k]);h.useEffect(()=>{p(n.q)},[n.q]),h.useEffect(()=>{const $=window.setTimeout(()=>{const q=m.trim();q!==n.q&&k({q})},300);return()=>window.clearTimeout($)},[m,n.q,k]),h.useEffect(()=>{if(!n.game){_(!1);return}if(n.game==="cs2"){_(!1);return}b!==null&&_(!1)},[n.game,b]),h.useEffect(()=>{if(n.game!=="sandbox"){y(null);return}let $=!1;return ir.sandboxFilters().then(q=>{$||y({assetTypes:q.assetTypes??[],itemTypesByAssetType:q.itemTypesByAssetType??{},previewsByAssetAndType:q.previewsByAssetAndType??{}})}).catch(()=>{$||y({assetTypes:[],itemTypesByAssetType:{},previewsByAssetAndType:{}})}),()=>{$=!0}},[n.game]),h.useEffect(()=>{if(d||w.length===0)return;const $=new Set(w.map(q=>q.id));if(!(n.game&&$.has(n.game))){if(!n.game){const q=vh(),K=q&&$.has(q)?q:w[0].id;k({game:K});return}k({game:w[0].id})}},[d,w,n.game,k]),h.useEffect(()=>{if(d||!n.game)return;const $=_Fe(n),q=lP($);wFe(e,q)||t(q,{replace:!0})},[d,n,e,t]);const I=h.useCallback($=>{const q=$.trim();p($),k({q,sandboxAssetType:"",sandboxItemType:""})},[k]),C=h.useCallback($=>{const q=($??"").trim();p(q||""),k({q})},[k]),F=h.useCallback($=>{p($),$.trim()===""&&k({q:""})},[k]),N=h.useCallback(($,q)=>{p($),k({q:q.trim()})},[k]),A=n.game==="cs2";h.useEffect(()=>{o||a(!1)},[o]);const L=h.useCallback(()=>{k({...aP,game:n.game,sort:n.sort}),p("")},[n.game,n.sort,k]),P=h.useCallback(()=>{l(tb(n)),a(!0)},[n]),T=h.useCallback(()=>{l(tb(aP))},[]),E=h.useCallback(()=>{const $=s;p($.skinSearchDebounced),k({priceRange:[...$.priceRange],wearRange:[...$.wearRange],q:$.skinSearchDebounced,sandboxAssetType:$.sandboxAssetType,sandboxItemType:$.sandboxItemType,typeSpecial:$.typeSpecial}),a(!1)},[s,k]),R=h.useCallback($=>{l(q=>({...q,skinSearch:$,skinSearchDebounced:$.trim()===""?"":q.skinSearchDebounced}))},[]),D=h.useCallback(($,q)=>{l(K=>({...K,skinSearch:$,skinSearchDebounced:q.trim()}))},[]),z=h.useCallback($=>{const q=$.trim();l(K=>({...K,skinSearch:$,skinSearchDebounced:q,sandboxAssetType:"",sandboxItemType:""}))},[]),U=n.game==="cs2",B={priceRange:n.priceRange,wearRange:n.wearRange,onPriceRangeChange:$=>k({priceRange:$}),onWearRangeChange:$=>k({wearRange:$}),showWearFilter:A};return i.jsxs("div",{className:fIe.content,children:[i.jsx(wke,{priceRange:n.priceRange,wearRange:n.wearRange,skinSidebarSearch:m,selectedGameFilterId:n.game,onSelectedGameFilterIdChange:$=>S($),skinSidebarSearchDebounced:n.q,onCs2SearchCommit:C,sandboxFilters:b,sandboxAssetType:n.sandboxAssetType,sandboxItemType:n.sandboxItemType,onSandboxPickSkinForSearch:I,typeSpecial:n.typeSpecial,selectedSort:n.sort,onSelectedSortChange:$=>k({sort:$}),sidebar:o?null:i.jsx(xh,{...B,alignWithMarketHeader:!0,nestedInStickyParent:!0,gameFiltersLoading:v,selectedGameFilterId:n.game,skinSearchQuery:m,onSkinSearchChange:F,onCs2SkinSearchCommit:N,onSandboxSkinSearchCommit:I,sandboxFilters:b,sandboxAssetType:n.sandboxAssetType,sandboxItemType:n.sandboxItemType,onSandboxAssetTypeChange:$=>k({sandboxAssetType:$}),onSandboxItemTypeChange:$=>k({sandboxItemType:$}),onResetAllFilters:L,typeSpecial:n.typeSpecial,onTypeSpecialChange:$=>k({typeSpecial:$})}),filtersDrawerEnabled:o,filtersDrawerOpen:r,onFiltersDrawerOpen:P,onFiltersDrawerClose:()=>a(!1),filtersDrawerOnReset:o?T:void 0,filtersDrawerOnApply:o?E:void 0,filtersDrawerContent:o?i.jsx(xh,{priceRange:s.priceRange,wearRange:s.wearRange,onPriceRangeChange:$=>l(q=>({...q,priceRange:$})),onWearRangeChange:$=>l(q=>({...q,wearRange:$})),showWearFilter:U,alignWithMarketHeader:!1,nestedInStickyParent:!1,embeddedInDrawer:!0,showFiltersHeading:!1,hideResetAllButton:!0,gameFiltersLoading:v,selectedGameFilterId:n.game,skinSearchQuery:s.skinSearch,onSkinSearchChange:R,onCs2SkinSearchCommit:D,onSandboxSkinSearchCommit:z,sandboxFilters:b,sandboxAssetType:s.sandboxAssetType,sandboxItemType:s.sandboxItemType,onSandboxAssetTypeChange:$=>l(q=>
2569({...q,sandboxAssetType:$})),onSandboxItemTypeChange:$=>l(q=>({...q,sandboxItemType:$})),typeSpecial:s.typeSpecial,onTypeSpecialChange:$=>l(q=>({...q,typeSpecial:$}))}):null}),i.jsx(bFe,{})]})},oP=()=>{const{t:e}=Se("market");return Kr({title:e("seo.title"),description:e("seo.description"),keywords:e("seo.keywords"),imageUrl:ck(),pageUrl:oH()}),i.jsx(IFe,{})},MFe="_wrap_80cqv_1",FFe="_tip_80cqv_13",CFe="_tipVisible_80cqv_37",nb={wrap:MFe,tip:FFe,tipVisible:CFe};function Ud({label:e,className:t,buttonRef:n,disabled:r,active:a,expanded:s,pressed:l,onClick:o,children:u}){return i.jsxs("span",{className:nb.wrap,"data-action-with-tip":!0,children:[i.jsx("button",{ref:n,type:"button",className:t,disabled:r,"aria-label":e,"aria-expanded":s,"aria-pressed":l,onClick:d=>{d.stopPropagation(),o?.(),d.currentTarget.blur()},children:u}),i.jsx("span",{className:`${nb.tip} ${a?nb.tipVisible:""}`,"aria-hidden":!0,children:e})]})}const jFe="_btn_1wosx_1",NFe="_btnActive_1wosx_18",cP={btn:jFe,btnActive:NFe};function TFe({description:e}){const{t}=Se("market"),[n,r]=h.useState(!1),a=h.useRef(null),s=h.useRef(null),l=()=>{s.current!=null&&(window.clearTimeout(s.current),s.current=null),r(!0)},o=()=>{s.current!=null&&window.clearTimeout(s.current),s.current=window.setTimeout(()=>{r(!1),s.current=null},100)};return h.useEffect(()=>()=>{s.current!=null&&window.clearTimeout(s.current)},[]),i.jsxs(i.Fragment,{children:[i.jsx("button",{ref:a,type:"button",className:`${cP.btn} ${n?cP.btnActive:""}`,"aria-label":t("card.noteFabAria"),title:t("card.noteFabAria"),onMouseEnter:l,onMouseLeave:o,onFocus:l,onBlur:o,onClick:u=>u.stopPropagation(),children:i.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":!0,children:[i.jsx("path",{d:"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"}),i.jsx("polyline",{points:"14 2 14 8 20 8"}),i.jsx("line",{x1:"16",x2:"8",y1:"13",y2:"13"}),i.jsx("line",{x1:"16",x2:"8",y1:"17",y2:"17"})]})}),n?i.jsx(pH,{anchorRef:a,description:e,onMouseEnter:l,onMouseLeave:o}):null]})}const AFe="_input_fhteo_2",PFe={input:AFe},m2=h.forwardRef(({value:e,onValueChange:t,maxDecimals:n=2,className:r,autoComplete:a="off",...s},l)=>i.jsx("input",{ref:l,type:"text",inputMode:n===0?"numeric":"decimal",autoComplete:a,value:e,onChange:o=>t(yh(o.target.value,n)),className:[PFe.input,r].filter(Boolean).join(" "),...s}));m2.displayName="PriceTextInput";const EFe="_wrap_1asjt_1",LFe="_actions_1asjt_7",RFe="_actionSecondary_1asjt_16",OFe="_actionSecondaryActive_1asjt_49",BFe="_actionIcon_1asjt_55",DFe="_actionIconActive_1asjt_85",$Fe="_actionIconDanger_1asjt_91",WFe="_pricePopover_1asjt_96",UFe="_pricePopoverTitle_1asjt_106",HFe="_pricePopoverField_1asjt_113",zFe="_pricePrefix_1asjt_120",VFe="_priceInput_1asjt_126",qFe="_pricePopoverActions_1asjt_138",GFe="_btnGhost_1asjt_144",KFe="_btnPrimary_1asjt_161",Yi={wrap:EFe,actions:LFe,actionSecondary:RFe,actionSecondaryActive:OFe,actionIcon:BFe,actionIconActive:DFe,actionIconDanger:$Fe,pricePopover:WFe,pricePopoverTitle:UFe,pricePopoverField:HFe,pricePrefix:zFe,priceInput:VFe,pricePopoverActions:qFe,btnGhost:GFe,btnPrimary:KFe},uP=12060;function YFe(e,t,n){let s=e.bottom+8;s+n>window.innerHeight-8&&(s=Math.max(8,e.top-8-n));let l=e.right-t;return l=Math.max(8,Math.min(l,window.innerWidth-t-8)),{top:s,left:l}}function ZFe({open:e,anchorRef:t,priceInput:n,onPriceInputChange:r,onSave:a,onClose:s,disabled:l=!1}){const{t:o}=Se("market"),u=h.useRef(null),d=h.useRef(null),[m,p]=h.useState(null),b=h.useCallback(()=>{const y=t.current,v=u.current;if(!y||!v)return;const _=y.getBoundingClientRect();p(YFe(_,v.offsetWidth,v.offsetHeight))},[t]);return h.useLayoutEffect(()=>{if(!e){p(null);return}b()},[e,b,n]),h.useEffect(()=>{if(!e)return;const y=requestAnimationFrame(b);return window.addEventListener("resize",b),window.addEventListener("scroll",b,!0),()=>{cancelAnimationFrame(y),window.removeEventListener("resize",b),window.removeEventListener("scroll",b,!0)}},[e,b]),h.useEffect(()=>{if(!e)return;const y=window.setTimeout(()=>
2569d.current?.focus(),0);return()=>window.clearTimeout(y)},[e]),h.useEffect(()=>{if(!e)return;const y=v=>{v.key==="Escape"&&s()};return document.addEventListener("keydown",y),()=>document.removeEventListener("keydown",y)},[e,s]),h.useEffect(()=>{if(!e)return;const y=v=>{const _=v.target;u.current?.contains(_)||t.current?.contains(_)||s()};return document.addEventListener("mousedown",y),()=>document.removeEventListener("mousedown",y)},[e,s,t]),!e||typeof document>"u"?null:Wn.createPortal(i.jsxs("div",{ref:u,className:Yi.pricePopover,style:m?{position:"fixed",top:m.top,left:m.left,zIndex:uP}:{position:"fixed",visibility:"hidden",zIndex:uP},role:"dialog","aria-label":o("card.owner.updatePrice"),onClick:y=>y.stopPropagation(),children:[i.jsx("div",{className:Yi.pricePopoverTitle,children:o("card.owner.updatePrice")}),i.jsxs("div",{className:Yi.pricePopoverField,children:[i.jsx("span",{className:Yi.pricePrefix,children:"$"}),i.jsx(m2,{ref:d,className:Yi.priceInput,value:n,onValueChange:r,maxDecimals:2,disabled:l,"aria-label":o("card.owner.ariaListingPrice"),onKeyDown:y=>{y.key==="Enter"&&(y.preventDefault(),a())}})]}),i.jsxs("div",{className:Yi.pricePopoverActions,children:[i.jsx("button",{type:"button",className:Yi.btnGhost,disabled:l,onClick:s,children:o("descriptionModal.cancel",{defaultValue:"Cancel"})}),i.jsx("button",{type:"button",className:Yi.btnPrimary,disabled:l||!n.trim(),onClick:a,children:o("card.owner.save")})]})]}),document.body)}function XFe({item:e,ownerActionDisabled:t=!1,profileDefaultOfferDiscountPercent:n=5,onUpdatePrice:r,onUpdateDescription:a,onOfferDiscountChange:s,onRemoveListing:l}){const{t:o}=Se("market"),[u,d]=h.useState(!1),[m,p]=h.useState(""),[b,y]=h.useState(!1),v=h.useRef(null),_=h.useRef(null),w=()=>{const S=e.priceCents;p(S!=null?(S/100).toFixed(2):e.price.replace(/[$,]/g,"")||""),d(I=>!I),y(!1)},k=()=>{const S=$l(m);!Number.isFinite(S)||S<=0||(r(S),d(!1))};return i.jsxs("div",{className:Yi.wrap,children:[i.jsxs("div",{className:Yi.actions,children:[i.jsx("button",{ref:v,type:"button",className:`${Yi.actionSecondary} ${u?Yi.actionSecondaryActive:""}`,disabled:t,"aria-expanded":u,"aria-label":o("card.owner.updatePrice"),onClick:S=>{S.stopPropagation(),w()},children:o("card.owner.updatePrice")}),i.jsx(Ud,{label:o("card.owner.description"),disabled:t,className:Yi.actionIcon,onClick:a,children:i.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:[i.jsx("path",{d:"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"}),i.jsx("polyline",{points:"14 2 14 8 20 8"}),i.jsx("line",{x1:"16",x2:"8",y1:"13",y2:"13"}),i.jsx("line",{x1:"16",x2:"8",y1:"17",y2:"17"})]})}),i.jsx(Ud,{label:o("card.owner.offers"),buttonRef:_,disabled:t,active:b,expanded:b,className:`${Yi.actionIcon} ${b?Yi.actionIconActive:""}`,onClick:()=>{y(S=>!S),d(!1)},children:i.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:[i.jsx("circle",{cx:"12",cy:"12",r:"10"}),i.jsx("path",{d:"M9 9h.01M15 15h.01"}),i.jsx("path",{d:"M9.5 14.5 14.5 9.5"})]})}),i.jsx(Ud,{label:o("card.owner.unlist"),disabled:t,className:`${Yi.actionIcon} ${Yi.actionIconDanger}`,onClick:l,children:i.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:[i.jsx("path",{d:"M3 6h18M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"}),i.jsx("path",{d:"M10 11v6M14 11v6"})]})})]}),i.jsx(ZFe,{open:u,anchorRef:v,priceInput:m,onPriceInputChange:p,onSave:k,onClose:()=>d(!1),disabled:t}),i.jsx(mH,{open:b,anchorRef:_,onClose:()=>y(!1),storedMaxOfferDiscountPercent:e.listingMaxOfferDiscountPercent,profileDefaultPercent:n,onSelect:S=>{s(S),y(!1)}})]})}const QFe="_tableWrap_11is2_1",JFe="_tableWrapLoading_11is2_7",eCe="_table_11is2_1",tCe="_colItem_11is2_20",nCe="_colFloat_11is2_24",rCe="_colStickers_11is2_28",aCe="_colSeller_11is2_32",iCe="_colPrice_11is2_36",sCe="_colActions_11is2_41",lCe="_actionsCell_11is2_45",oCe="_rowClickable_11is2_52",cCe="_stickerAttach_11is2_59",uCe="_colStickersHead_11is2_82",dCe="_srOnly_11is2_87",fCe="_rowThumb_11is2_107",hCe="_thumbWrap_11is2_114",mCe="_floatCell_11is2_118",pCe="_floatBlock_11is2_125",gCe="_tableFloatBar_11is2_134",bCe="_floatPhaseSlot_11is2_139",yCe="_itemCell_11is2_146",xCe="_thumbPlaceholder_11is2_153",vCe="_stickerRow_11is2_161",_Ce="_stickerSlot_11is2_184",wCe="_stickerImg_11is2_202",kCe="_stickerFallback_11is2_208",SCe="_stickerWear_11is2_214",ICe="_floatValue_11is2_222",MCe="_muted_11is2_232",FCe="_sellerCell_11is2_237",CCe="_sellerAvatar_11is2_244",jCe="_sellerAvatarFallback_11is2_252",NCe="_sellerName_11is2_265",TCe="_priceCell_11is2_273",ACe="_priceCellInner_11is2_280",PCe="_priceCellValue_11is2_288",ECe="_actions_11is2_45",LCe="_actionBuy_11is2_301",RCe="_actionBuyPending_11is2_331",OCe="_actionBuyLabel_11is2_336",BCe="_actionBuySpinner_11is2_342",DCe="_actionIcon_11is2_357",$Ce="_actionIconActive_11is2_383",WCe="_cartIconStrike_11is2_389",UCe="_actionWatchActive_11is2_408",HCe="_watchCount_11is2_413",zCe="_state_11is2_440",VCe="_stateTitle_11is2_447",qCe="_skeletonRows_11is2_453",GCe="_skeletonRow_11is2_453",KCe="_loadMoreWrap_11is2_468",YCe="_loadMoreBtn_11is2_475",ZCe="_tableSandbox_11is2_500",Wt={tableWrap:QFe,tableWrapLoading:JFe,table:eCe,colItem:tCe,colFloat:nCe,colStickers:rCe,colSeller:aCe,colPrice:iCe,colActions:sCe,actionsCell:lCe,rowClickable:oCe,stickerAttach:cCe,colStickersHead:uCe,srOnly:dCe,rowThumb:fCe,thumbWrap:hCe,floatCell:mCe,floatBlock:pCe,tableFloatBar:gCe,floatPhaseSlot:bCe,itemCell:yCe,thumbPlaceholder:xCe,stickerRow:vCe,stickerSlot:_Ce,stickerImg:wCe,stickerFallback:kCe,stickerWear:SCe,floatValue:ICe,muted:MCe,sellerCell:FCe,sellerAvatar:CCe,sellerAvatarFallback:jCe,sellerName:NCe,priceCell:TCe,priceCellInner:ACe,priceCellValue:PCe,actions:ECe,actionBuy:LCe,actionBuyPending:RCe,actionBuyLabel:OCe,actionBuySpinner:BCe,actionIcon:DCe,actionIconActive:$Ce,cartIconStrike:WCe,actionWatchActive:UCe,watchCount:HCe,state:zCe,stateTitle:VCe,skeletonRows:qCe,skeletonRow:GCe,loadMoreWrap:KCe,loadMoreBtn:YCe,tableSandbox:ZCe};function XCe(e){return e.split(/\s+/).map(t=>t[0]).join("").slice(0,2).toUpperCase()||"?"}function QCe(e){return e==null?"":typeof e=="string"?e.replace(/\s*Wear$/i,"").trim()||"":`${Math.round(Number(e)*100)}%`}function JCe(e,t){const n=typeof e.wear=="string"?e.wear:`${Math.round(Number(e.wear)*100)}% Wear`;return{title:e.name,lines:[n,t("card.tooltip.slot",{value:e.slot}),t("card.tooltip.referencePrice",{value:e.referencePrice})]}}function eje(e,t){const n=[];return e.pattern&&n.push(t("card.tooltip.pattern",{value:e.pattern}
2569)),n.push(t("card.tooltip.referencePrice",{value:e.referencePrice})),{title:e.name,lines:n}}function tje({item:e,attachmentTooltip:t}){const{t:n}=Se("market"),r=!!(e.charm?.imageUrl||e.charm?.name),a=e.stickers??[];if(!r&&a.length===0)return i.jsx("span",{className:Wt.muted,children:"—"});const s=(l,o)=>{t.show(l,o,"below")};return i.jsxs("div",{className:Wt.stickerRow,onClick:l=>l.stopPropagation(),children:[r&&e.charm?i.jsx("div",{className:Wt.stickerAttach,onMouseEnter:l=>s(l.currentTarget,eje(e.charm,n)),onMouseLeave:()=>t.hide(),children:i.jsx("span",{className:Wt.stickerSlot,children:e.charm.imageUrl?i.jsx("img",{src:e.charm.imageUrl,alt:"",className:Wt.stickerImg}):i.jsx("span",{className:Wt.stickerFallback,children:"♦"})})}):null,a.map((l,o)=>{const u=QCe(l.wear);return i.jsxs("div",{className:Wt.stickerAttach,onMouseEnter:d=>s(d.currentTarget,JCe(l,n)),onMouseLeave:()=>t.hide(),children:[i.jsx("span",{className:Wt.stickerSlot,children:l.imageUrl?i.jsx("img",{src:l.imageUrl,alt:"",className:Wt.stickerImg}):i.jsx("span",{className:Wt.stickerFallback,children:"★"})}),u?i.jsx("span",{className:Wt.stickerWear,children:u}):null]},`${e.listingId??e.id}-st-${o}`)})]})}function nje({item:e,isOwner:t,buyDisabled:n,offersAllowed:r,inCart:a,watch:s,ownerActionDisabled:l,profileDefaultOfferDiscountPercent:o,onBuy:u,onOffer:d,onCart:m,onWatch:p,onOwnerUpdatePrice:b,onOwnerUpdateDescription:y,onOwnerOfferDiscountChange:v,onOwnerRemoveListing:_}){const{t:w}=Se("market");if(t)return i.jsx(XFe,{item:e,ownerActionDisabled:l,profileDefaultOfferDiscountPercent:o,onUpdatePrice:b,onUpdateDescription:y,onOfferDiscountChange:v,onRemoveListing:_});const k=s?.watching??!1,S=s?.count??0,I=w(a?"card.buyer.cartRemove":"card.buyer.cart"),C=w(k?"card.watch.removeAria":"card.watch.addAria");return i.jsxs("div",{className:Wt.actions,children:[i.jsx("button",{type:"button",className:`${Wt.actionBuy} ${n?Wt.actionBuyPending:""}`,disabled:n,"aria-busy":n,"aria-label":w(n?"card.buyer.buying":"card.buyer.buy"),onClick:F=>{F.stopPropagation(),u()},children:n?i.jsxs("span",{className:Wt.actionBuyLabel,children:[i.jsx("span",{className:Wt.actionBuySpinner,"aria-hidden":!0}),i.jsx("span",{children:w("card.buyer.buying")})]}):w("card.buyer.buy")}),i.jsx(Ud,{label:w("card.buyer.offer"),disabled:!r,className:Wt.actionIcon,onClick:d,children:i.jsx("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:i.jsx("path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"})})}),i.jsx(Ud,{label:I,className:`${Wt.actionIcon} ${a?Wt.actionIconActive:""}`,onClick:m,children:i.jsx("span",{className:a?Wt.cartIconStrike:void 0,"aria-hidden":!0,children:i.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:[i.jsx("path",{d:"M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4H6z"}),i.jsx("path",{d:"M3 6h18"}),i.jsx("path",{d:"M16 10a4 4 0 0 1-8 0"})]})})}),i.jsxs(Ud,{label:C,pressed:k,className:`${Wt.actionIcon} ${Wt.actionWatch} ${k?Wt.actionWatchActive:""}`,onClick:p,children:[i.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:[i.jsx("path",{d:"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"}),i.jsx("circle",{cx:"12",cy:"12",r:"3"})]}),S>0?i.jsx("span",{className:Wt.watchCount,children:S>99?"99+":S}):null]})]})}function rje({listings:e,listingsLoading:t,listingsError:n,hasMore:r,floatBounds:a,isSandbox:s=!1,watchByListingId:l,buyListingId:o,onLoadMore:u,onBuy:d,onOffer:m,onCart:p,onWatch:b,isInCart:y,formatPrice:v,ownerActionId:_,profileDefaultOfferDiscountPercent:w,onOpenListing:k,onOwnerUpdatePrice:S,onOwnerUpdateDescription:I,onOwnerOfferDiscountChange:C,onOwnerRemoveListing:F}){const{t:N}=Se("marketSkin"),A=gk(!0);return n?i.jsx("div",{className:Wt.state,children:N("empty.loadFailed")}):t&&e.length===0?i.jsx("div",{className:Wt.skeletonRows,"aria-hidden":!0,children:Array.from({length:5}).map((L,P)=>i.jsx("div",{className:Wt.skeletonRow},P))}):e.length===0?i.jsxs("div",{className:Wt.state,children:[i.jsx("p",{className:Wt.stateTitle,children:N("empty.title")}),i.jsx("p",{children:N("empty.hint")})]}):i.jsxs(i.Fragment,{children:[i.jsx("div",{className:`${Wt.tableWrap} ${t?Wt.tableWrapLoading:""}`,children:i.jsxs("table",{className:`${Wt.table} ${s?Wt.tableSandbox:""}`,children:[i.jsxs("colgroup",{children:[i.jsx("col",{className:Wt.colItem}),s?null:i.jsxs(i.Fragment,{children:[i.jsx("col",{className:Wt.colFloat}),i.jsx("col",{className:Wt.colStickers})]}),i.jsx("col",{className:Wt.colSeller}),i.jsx("col",{className:Wt.colPrice}),i.jsx("col",{className:Wt.colActions})]}),i.jsx("thead",{children:i.jsxs("tr",{children:[i.jsx("th",{children:N("table.item")}),s?null:i.jsxs(i.Fragment,{children:[i.jsx("th",{children:N("table.float")}),i.jsx("th",{className:Wt.colStickersHead,"aria-label":N("table.stickers"),children:i.jsx("span",{className:Wt.srOnly,children:N("table.stickers")})})]}),i.jsx("th",{children:N("table.seller")}),i.jsx("th",{children:N("table.price")}),i.jsx("th",{children:N("table.action")})]})}),i.jsx("tbody",{children:e.map((L,P)=>{const T=Vo(L,P),E=yH(T),R=T.wear?.trim(),D=!!(R&&T.hasFloat!==!1),z=L.seller,U=z?.anonymous?N("table.anonymous"):z?.username?.trim()||N("table.anonymous"),B=L._id,$=T.isListingOwner??!!L.isOwner,q=T.offersEnabled!==!1,K=yk(T);return i.jsxs("tr",{className:Wt.rowClickable,onClick:()=>k(T),children:[i.jsx("td",{children:i.jsxs("div",{className:Wt.itemCell,children:[T.imageUrl?i.jsx("div",{className:Wt.thumbWrap,children:i.jsx("div",{className:`${io.thumbFrame} ${T.steamAppId===Ln?"":vk(io,T.rarity)}
2569`,style:T.imageBackgroundColor?h2(T.imageBackgroundColor):void 0,children:i.jsx("img",{className:Wt.rowThumb,src:T.imageUrl,alt:""})})}):i.jsx("span",{className:Wt.thumbPlaceholder,"aria-hidden":!0}),T.listingDescription?i.jsx("span",{onClick:O=>O.stopPropagation(),children:i.jsx(TFe,{description:T.listingDescription})}):null]})}),s?null:i.jsxs(i.Fragment,{children:[i.jsx("td",{children:D||E?i.jsxs("div",{className:Wt.floatCell,children:[i.jsx("div",{className:Wt.floatBlock,children:D?i.jsxs(i.Fragment,{children:[i.jsx("div",{className:Wt.floatValue,children:R}),i.jsx(oh,{wear:R,floatMin:T.floatMin??a?.min,floatMax:T.floatMax??a?.max,className:Wt.tableFloatBar})]}):i.jsx("span",{className:Wt.muted,children:N("table.noFloat")})}),i.jsx("div",{className:Wt.floatPhaseSlot,children:E?i.jsx(V6,{phase:E,compact:!0}):null})]}):i.jsx("span",{className:Wt.muted,children:N("table.noFloat")})}),i.jsx("td",{children:i.jsx(tje,{item:T,attachmentTooltip:A})})]}),i.jsx("td",{children:i.jsxs("div",{className:Wt.sellerCell,children:[z&&!z.anonymous?i.jsx("img",{className:Wt.sellerAvatar,src:da(z.avatarUrl),alt:""}):i.jsx("span",{className:Wt.sellerAvatarFallback,children:XCe(U)}),i.jsx("span",{className:Wt.sellerName,children:U})]})}),i.jsx("td",{className:Wt.priceCell,children:i.jsxs("div",{className:Wt.priceCellInner,children:[i.jsx("span",{className:Wt.priceCellValue,children:L.price!=null?v(L.price):"—"}),bk(T.steamAppId,K,[Ln,Gr])?i.jsx(xk,{variant:"inline",deltaPercent:K}):null]})}),i.jsx("td",{className:Wt.actionsCell,children:i.jsx(nje,{item:T,isOwner:$,buyDisabled:o===B,offersAllowed:q,inCart:y(B),watch:l[B],ownerActionDisabled:_===B,profileDefaultOfferDiscountPercent:w,onBuy:()=>d(B),onOffer:()=>m(T),onCart:()=>p(B),onWatch:()=>b(B),onOwnerUpdatePrice:O=>S(B,O),onOwnerUpdateDescription:()=>I(T),onOwnerOfferDiscountChange:O=>C(B,O),onOwnerRemoveListing:()=>F(B)})})]},B)})})]})}),r?i.jsx("div",{className:Wt.loadMoreWrap,children:i.jsx("button",{type:"button",className:Wt.loadMoreBtn,disabled:t,onClick:u,children:N(t?"loading":"loadMore")})}):null,A.node]})}const aje="_link_1fggn_1",ije="_icon_1fggn_20",sje="_text_1fggn_26",lje="_label_1fggn_34",oje="_price_1fggn_39",Zf={link:aje,icon:ije,text:sje,label:lje,price:oje};function dP({source:e,label:t,priceLabel:n,href:r}){return i.jsxs("a",{className:Zf.link,href:r,target:"_blank",rel:"noopener noreferrer",children:[i.jsx("img",{className:Zf.icon,src:ch(e),alt:"",width:20,height:20,draggable:!1}),i.jsxs("span",{className:Zf.text,children:[i.jsx("span",{className:Zf.label,children:t}),i.jsx("span",{className:Zf.price,children:n})]})]})}const cje="_root_1rpj5_1",uje="_rootCompact_1rpj5_7",dje="_rootToolbar_1rpj5_11",fje="_dropdown_1rpj5_16",hje="_trigger_1rpj5_21",mje="_triggerCompact_1rpj5_47",pje="_triggerToolbar_1rpj5_66",gje="_triggerLabel_1rpj5_89",bje="_chevron_1rpj5_97",yje="_chevronCompact_1rpj5_104",xje="_chevronToolbar_1rpj5_109",vje="_chevronOpen_1rpj5_115",_je="_menu_1rpj5_119",wje="_menuPortaled_1rpj5_138",kje="_menuAlignEnd_1rpj5_145",Sje="_menuAlignStart_1rpj5_150",Ije="_menuFlipUp_1rpj5_155",Mje="_option_1rpj5_160",Fje="_optionActive_1rpj5_185",si={root:cje,rootCompact:uje,rootToolbar:dje,dropdown:fje,trigger:hje,triggerCompact:mje,triggerToolbar:pje,triggerLabel:gje,chevron:bje,chevronCompact:yje,chevronToolbar:xje,chevronOpen:vje,menu:_je,menuPortaled:wje,menuAlignEnd:kje,menuAlignStart:Sje,menuFlipUp:Ije,option:Mje,optionActive:Fje};function Vr({id:e,value:t,options:n,onChange:r,listboxId:a,menuAlign:s="start",size:l="default",className:o,disabled:u=!1}){const d=l==="compact",m=l==="toolbar",p=h.useId(),b=a??`${p}-listbox`,[y,v]=h.useState(!1),[_,w]=h.useState(!1),[k,S]=h.useState({}),I=h.useRef(null),C=h.useRef(null),F=h.useRef(null),A=n.find(T=>T.value===t)?.label??t,L=h.useCallback(()=>v(!1),[]);h.useEffect(()=>{if(!y)return;const T=R=>{const D=R.target;I.current?.contains(D)||F.current?.contains(D)||L()},E=R=>{R.key==="Escape"&&L()};return document.addEventListener("pointerdown",T,!0),document.addEventListener("keydown",E),()=>{document.removeEventListener("pointerdown",T,!0),document.removeEventListener("keydown",E)}},[y,L]);const P=h.useCallback(()=>{const T=C.current,E=F.current;if(!T)return;const R=6,D=T.getBoundingClientRect(),z=E?.scrollHeight??n.length*40+8,U=window.innerHeight-D.bottom-R,B=D.top-R,$=U<z&&B>U;w($);const K=Math.max(120,Math.floor(($?B:U)-4)),O=D.width,V=s==="end"?Math.max(8,D.right-O):Math.max(8,D.left);S($?{position:"fixed",left:V,width:O,bottom:window.innerHeight-D.top+R,maxHeight:K}:{position:"fixed",left:V,width:O,top:D.bottom+R,maxHeight:K})},[s,n.length]);return h.useLayoutEffect(()=>{if(!y){w(!1),S({});return}P();const T=requestAnimationFrame(()=>{P(),requestAnimationFrame(P)});return window.addEventListener("resize",P),window.addEventListener("scroll",P,!0),()=>{cancelAnimationFrame(T),window.removeEventListener("resize",P),window.removeEventListener("scroll",P,!0)}},[y,P]),i.jsxs("div",{ref:I,className:[si.root,d&&si.rootCompact,m&&si.rootToolbar,o].filter(
2569Boolean).join(" "),children:[i.jsx("div",{className:si.dropdown,children:i.jsxs("button",{ref:C,id:e,type:"button",className:[si.trigger,d&&si.triggerCompact,m&&si.triggerToolbar].filter(Boolean).join(" "),disabled:u,"aria-haspopup":"listbox","aria-expanded":y,"aria-controls":b,onClick:()=>!u&&v(T=>!T),children:[i.jsx("span",{className:si.triggerLabel,children:A}),i.jsx("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",className:`${si.chevron} ${d?si.chevronCompact:""} ${m?si.chevronToolbar:""} ${y?si.chevronOpen:""}`,"aria-hidden":!0,children:i.jsx("path",{d:"M3 4.5L6 7.5L9 4.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]})}),y&&typeof document<"u"?Wn.createPortal(i.jsx("ul",{ref:F,id:b,role:"listbox",className:`${si.menu} ${si.menuPortaled} ${s==="end"?si.menuAlignEnd:si.menuAlignStart} ${_?si.menuFlipUp:""}`,style:k,onWheel:T=>T.stopPropagation(),onTouchMove:T=>T.stopPropagation(),children:n.map(T=>{const E=T.value===t;return i.jsx("li",{role:"presentation",children:i.jsxs("button",{type:"button",role:"option","aria-selected":E,className:`${si.option} ${E?si.optionActive:""}`,onClick:()=>{r(T.value),L()},children:[i.jsx("span",{children:T.label}),E?i.jsx("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none","aria-hidden":!0,children:i.jsx("path",{d:"M13.3333 4L6 11.3333L2.66667 8",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})}):null]})},T.value)})}),document.body):null]})}const Zv={sort:"Lowest Price"},PV={Newest:"newest",Hot:"hot","Best Deals":"best-deals","Lowest Price":"lowest-price","Highest Price":"highest-price","Lowest Float":"lowest-float","Highest Float":"highest-float"},Cje=Object.fromEntries(Object.entries(PV).map(([e,t])=>[t,e])),jje=["Lowest Price","Highest Price","Newest","Hot","Lowest Float","Highest Float"];function Nje(e){if(!e?.trim())return Zv.sort;const t=e.trim().toLowerCase(),n=Cje[t];return n&&jje.includes(n)?n:Zv.sort}function fP(e){if(!e?.trim())return"";const t=e.trim(),n=$l(t);return!Number.isFinite(n)||n<0?"":t}function Tje(e){const t=e.get("phase")?.trim();return{sort:Nje(e.get("sort")),phase:t||"all",minPrice:fP(e.get("minPrice")),maxPrice:fP(e.get("maxPrice"))}}function X5(e){const t=new URLSearchParams,n=PV[e.sort];e.sort!==Zv.sort&&n&&t.set("sort",n),e.phase!=="all"&&e.phase.trim()&&t.set("phase",e.phase.trim());const r=e.minPrice.trim(),a=e.maxPrice.trim();return r&&t.set("minPrice",r),a&&t.set("maxPrice",a),t}const Aje="modulepreload",Pje=function(e){return"/"+e},hP={}
2569,pt=function(t,n,r){let a=Promise.resolve();if(n&&n.length>0){let d=function(m){return Promise.all(m.map(p=>Promise.resolve(p).then(b=>({status:"fulfilled",value:b}),b=>({status:"rejected",reason:b}))))};var l=d;document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),u=o?.nonce||o?.getAttribute("nonce");a=d(n.map(m=>{if(m=Pje(m),m in hP)return;hP[m]=!0;const p=m.endsWith(".css"),b=p?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${m}"]${b}`))return;const y=document.createElement("link");if(y.rel=p?"stylesheet":Aje,p||(y.as="script"),y.crossOrigin="",y.href=m,u&&y.setAttribute("nonce",u),document.head.appendChild(y),p)return new Promise((v,_)=>{y.addEventListener("load",v),y.addEventListener("error",()=>_(new Error(`Unable to preload CSS for ${m}`)))})}))}function s(o){const u=new Event("vite:preloadError",{cancelable:!0});if(u.payload=o,window.dispatchEvent(u),!u.defaultPrevented)throw o}return a.then(o=>{for(const u of o||[])u.status==="rejected"&&s(u.reason);return t().catch(s)})};let Xf=null;async function Eje(){return Xf||(Xf=(async()=>{try{const e=new Map,t=200;let n=0;for(let r=0;r<10;r++){const a=await Fa.listSandboxSkins({limit:t,skip:n});for(const s of a.items){const l=s.marketHashName?.trim();l&&e.set(l,s)}if(a.items.length<t)break;n+=t}return e}catch{return Xf=null,new Map}})(),Xf)}async function EV(e){const t=e.trim();return t?(await Eje()).get(t)??null:null}async function Lje(e){return await EV(e)?590830:730}function Xv(e,t=730){const n=e.trim();return n?`https://api.steamapis.com/image/item/${t}/${encodeURIComponent(n)}`:""}const mP=/^Sticker\s+Slab\s*\|\s*/i,pP=/^Sticker\s*\|\s*/i;function wh(e){const t=e.trim();return t?mP.test(t)?{form:"slab",body:t.replace(mP,"").trim()}:pP.test(t)?{form:"sticker",body:t.replace(pP,"").trim()}:null:null}function Qv(e,t){const n=t.trim();return e==="slab"?`Sticker Slab | ${n}`:`Sticker | ${n}`}const Rje=/\s*\((Factory New|Minimal Wear|Field-Tested|Well-Worn|Battle-Scarred)\)\s*$/i;function LV(e){if(!e?.trim())return"";try{return decodeURIComponent(e.trim())}catch{return e.trim()}}function r2(e){let t=e.trim(),n="";/^Souvenir\s+/i.test(t)?(n="Souvenir ",t=t.replace(/^Souvenir\s+/i,"")):/^StatTrak™\s+/i.test(t)&&(n="StatTrak™ ",t=t.replace(/^StatTrak™\s+/i,""));const r=t.match(Rje),a=r?r[1]:null,s=a?t.slice(0,-(a.length+3)).trim():T3(t);return{prefix:n,baseName:s,wear:a}}function t7(e,t,n){const r=`${e}${t}`.trim();return n?`${r} (${n})`:r}function gP(e,t,n,r){const a=t7(t,e.name,n);return{marketHashName:a,prefix:t,wear:n,phase:e.phase?.trim()||null,paintIndex:e.paint_index?.trim()||null,referencePriceUsd:r[a]??null,imageUrl:e.image?.trim()||"",rarity:e.rarity,category:e.category,weapon:e.weapon}}function Jv(e,t,n){for(const r of vV(e)){const a=r.filterValue.trim()||r.name.trim();if(a===t)return{marketHashName:a,prefix:"",wear:null,referencePriceUsd:n[a]??null,imageUrl:r.image?.trim()||"",rarity:r.rarity??"",category:r.catalogCategory??"Other"}}return null}function Oje(e,t,n,r){const a=e.referencePriceUsdByMarketHashName??{},s=Qv("sticker",r),l=Qv("slab",r),o=Jv(e,s,a)??Jv(e,t.trim(),a),u=o?.imageUrl?.trim()||Xv(s),d=Xv(l),m={prefix:"",wear:null,rarity:o?.rarity??"",category:o?.category||"Stickers"},p={...m,marketHashName:s,referencePriceUsd:a[s]??o?.referencePriceUsd??null,imageUrl:u},b={...m,marketHashName:l,referencePriceUsd:a[l]??null,imageUrl:d},y=[p,b],v=n==="slab"?b:p;return{kind:o?"extra":"unknown",displayTitle:v.marketHashName,baseName:r,current:v,wears:[],prefixes:[],stickerForms:["sticker","slab"],variants:y}}function bP(e,t){const n=t.trim(),r=r2(n),a=e.referencePriceUsdByMarketHashName??{},s=wh(n);if(s)return Oje(e,n,s.form,s.body);const l=e.skins.filter(d=>d.name===r.baseName);if(l.length>0){const d=l[0].wears??[],m=new Set([""]);for(const v of l)v.stattrak&&m.add("StatTrak™ "),v.souvenir&&m.add("Souvenir ");const p=[...m],b=[];for(const v of l){const _=[""];v.stattrak&&_.push("StatTrak™ "),v.souvenir&&_.push("Souvenir ");const w=v.wears??[];for(const k of _)if(w.length)for(const S of w)b.push(gP(v,k,S.name,a));else b.push(gP(v,k,null,a))}const y=b.find(v=>v.marketHashName===n)??b.find(v=>v.prefix===r.prefix&&v.wear===r.wear)??b[0];return{kind:"skin",displayTitle:y.phase?`${y.marketHashName} (${y.phase})`:y.marketHashName,baseName:l[0].name,current:y,wears:d,prefixes:p,stickerForms:[],variants:b}}const o=Jv(e,n,a);if(o)return{kind:"extra",displayTitle:o.marketHashName,baseName:T3(o.marketHashName),current:o,wears:[],prefixes:[],stickerForms:[],variants:[o]};
2569const u={marketHashName:n,prefix:r.prefix,wear:r.wear,referencePriceUsd:a[n]??null,imageUrl:"",rarity:"",category:""};return{kind:"unknown",displayTitle:n,baseName:r.baseName,current:u,wears:[],prefixes:[],stickerForms:[],variants:[u]}}const yP={Emerald:0,"Phase 1":1,"Phase 2":2,"Phase 3":3,"Phase 4":4,"Phase 5":5,"Black Pearl":10,Sapphire:11,Ruby:12};function Bje(e,t){const n=yP[e]??50,r=yP[t]??50;return n!==r?n-r:e.localeCompare(t)}function Dje(e){const t=e.match(/^phase\s+(\d+)$/i);return t?`Phase ${t[1]}`:e}function RV(e,t,n){const r=new Map;for(const a of e.variants){if(a.prefix!==t||a.wear!==n)continue;const s=a.phase?.trim();if(!s||r.has(s))continue;const l=a.paintIndex?.trim();r.set(s,{phase:s,paintIndex:l&&Number.isFinite(Number.parseInt(l,10))?Number.parseInt(l,10):null})}return[...r.values()].sort((a,s)=>Bje(a.phase,s.phase))}function e_(e,t){const n=e.trim();if(!n||!t.length)return null;for(const a of t)if(a.phase===n)return a;const r=n.match(/^phase(\d+)$/i);if(r){const a=`Phase ${r[1]}`,s=t.find(l=>l.phase===a);if(s)return s}return t.find(a=>a.phase.toLowerCase()===n.toLowerCase())??null}function xP(e,t,n,r){const a=r?.trim();if(a){const l=e_(a,RV(e,t,n))?.phase??a;return e.variants.find(o=>o.prefix===t&&o.wear===n&&o.phase?.trim()===l)??null}return e.variants.find(s=>s.prefix===t&&s.wear===n)??e.variants.find(s=>s.prefix===t)??null}const $je={"Factory New":"FN","Minimal Wear":"MW","Field-Tested":"FT","Well-Worn":"WW","Battle-Scarred":"BS"};function Wje(e){return e==="StatTrak™ "?"StatTrak™":e==="Souvenir "?"Souvenir":"Normal"}function t_(e,t){const n=t.trim();return e.variants.find(r=>r.marketHashName===n)??null}function Uje(e,t){const n=t.trim();if(!n)return null;const r=t_(e,n);if(r)return r;const a=wh(n);if(a&&e.stickerForms.length>0){const o=e.variants.find(u=>wh(u.marketHashName)?.body===a.body)??e.variants[0];return o?{...o,marketHashName:n,referencePriceUsd:null,imageUrl:a.form==="slab"?Xv(n):o.imageUrl}:null}const s=r2(n),l=e.variants.find(o=>o.prefix===s.prefix&&o.wear===s.wear)??e.variants.find(o=>o.wear===s.wear)??e.variants.find(o=>o.prefix===s.prefix)??e.variants[0];return l?{...l,marketHashName:n,prefix:s.prefix,wear:s.wear,referencePriceUsd:null}:null}function Hje(e,t){const n=e.variants.map(a=>({...a,referencePriceUsd:t[a.marketHashName]??a.referencePriceUsd??null})),r=n.find(a=>a.marketHashName===e.current.marketHashName)??n[0]??e.current;return{...e,variants:n,current:r,displayTitle:r.marketHashName}}function zje(e){const t=e.marketHashName.trim(),n={marketHashName:t,prefix:"",wear:null,referencePriceUsd:e.priceUsdCents!=null?e.priceUsdCents/100:null,imageUrl:e.imageUrl?.trim()||"",rarity:"",category:e.category?.trim()||"Other",imageBackgroundColor:e.imageBackgroundColor,sandboxAssetType:e.category?.trim()||void 0,sandboxItemType:e.itemType?.trim()||void 0,steamAppId:Ln};return{kind:"extra",displayTitle:t,baseName:t,current:n,wears:[],prefixes:[],stickerForms:[],variants:[n]}}function Vje(e){const t=e.trim(),n={marketHashName:t,prefix:"",wear:null,referencePriceUsd:null,imageUrl:"",rarity:"",category:"",steamAppId:Ln};return{kind:"unknown",displayTitle:t,baseName:t,current:n,wears:[],prefixes:[],stickerForms:[],variants:[n]}}async function qje(e,t=Gr){const n=e.trim();if(t===Ln){const d=await EV(n);return d?zje(d):Vje(n)}const{loadCs2MarketCatalogBundle:r,loadCs2SkinsCatalog:a,emptyCs2MarketCatalogBundle:s}=await pt(async()=>{const{loadCs2MarketCatalogBundle:d,loadCs2SkinsCatalog:m,emptyCs2MarketCatalogBundle:p}=await Promise.resolve().then(()=>awe);return{loadCs2MarketCatalogBundle:d,loadCs2SkinsCatalog:m,emptyCs2MarketCatalogBundle:p}},[]),l=await a(),o=bP({...s(),skins:l},n);if(o.kind!=="unknown")return o;const u=await r();return bP(u,n)}const Gje="_page_1y6ow_1",Kje="_headerRow_1y6ow_13",Yje="_backLink_1y6ow_17",Zje="_heroCard_1y6ow_29",Xje="_heroBody_1y6ow_36",Qje="_heroMain_1y6ow_44",Jje="_heroText_1y6ow_53",eNe="_heroMeta_1y6ow_57",tNe="_marketPrices_1y6ow_64",nNe="_heroFooter_1y6ow_71",rNe="_imageFrame_1y6ow_81",aNe="_image_1y6ow_81",iNe="_imagePlaceholder_1y6ow_97",sNe="_title_1y6ow_104",lNe="_subtitle_1y6ow_112",oNe="_switcherGroup_1y6ow_119",cNe="_switcherLabel_1y6ow_127",uNe="_segmentGroup_1y6ow_136",dNe="_segment_1y6ow_136",fNe="_segmentActive_1y6ow_164",hNe="_segmentSkeleton_1y6ow_169",mNe="_marketCard_1y6ow_178",pNe="_filters_1y6ow_185",gNe="_filtersMain_1y6ow_197",bNe="_filtersSort_1y6ow_205",yNe="_filterField_1y6ow_212",xNe="_filterLabel_1y6ow_219",vNe="_priceRangeGroup_1y6ow_228",_Ne="_priceRangeSep_1y6ow_234",wNe="_filterInput_1y6ow_242",kNe="_sortDropdown_1y6ow_253",SNe="_phaseDropdown_1y6ow_257",INe="_notFound_1y6ow_297",MNe="_notFoundTitle_1y6ow_302",FNe="_notFoundHint_1y6ow_307",CNe="_notFoundLink_1y6ow_312",rn={page:Gje,headerRow:Kje,backLink:Yje,heroCard:Zje,heroBody:Xje,heroMain:Qje,heroText:Jje,heroMeta:eNe,marketPrices:tNe,heroFooter:nNe,imageFrame:rNe,image:aNe,imagePlaceholder:iNe,title:sNe,subtitle:lNe,switcherGroup:oNe,switcherLabel:cNe,segmentGroup:uNe,segment:dNe,segmentActive:fNe,segmentSkeleton:hNe,marketCard:mNe,filters:pNe,filtersMain:gNe,filtersSort:bNe,filterField:yNe,filterLabel:xNe,priceRangeGroup:vNe,priceRangeSep:_Ne,filterInput:wNe,sortDropdown:kNe,phaseDropdown:SNe,notFound:INe,notFoundTitle:MNe,notFoundHint:FNe,notFoundLink:CNe},jNe="v3",t5=40,NNe=["Lowest Price","Highest Price","Newest","Hot","Lowest Float","Highest Float"];function vP(e,t){return t==null||!Number.isFinite(t)?"—":e(Math.round(t*100))}function n5(e){const t=e.trim();if(!t)return;const n=$l(t);if(!(!Number.isFinite(n)||n<0))return Math.round(n*100)}function _P(e){const t={};for(const n of e)n._id&&(t[n._id]={watching:n.watching??!1,count:n.watchCount??0});return t}function TNe(e){const t=r2(e),n=t.prefix==="StatTrak™ "?"StatTrak™":t.prefix==="Souvenir "?"Souvenir":null;return{base:n?`${n} ${t.baseName}`:t.baseName,wear:t.wear,prefix:t.prefix}}async function ANe(e,t,n){if(t===Ln)return e;
2569const r=[...new Set([...e.variants.map(l=>l.marketHashName),n?.trim()].filter(l=>!!l))];if(!r.length)return e;const{items:a}=await nh.cs2ReferencePrices(r,t),s={};for(const l of a)s[l.marketHashName]=l.priceUsd;return Hje(e,s)}const PNe=()=>{const{steamAppId:e,encodedMhn:t}=Ms(),n=dne(e),r=LV(t),a=n===Ln,{t:s}=Se("marketSkin"),{t:l}=Se("market"),{format:o}=Nr(),u=tr(),[d,m]=Vs(),p=h.useMemo(()=>Tje(d),[d]),{user:b,refreshUser:y,updateUser:v}=Xt(),{openAuth:_}=Wa(),{canTrade:w,isWaitlistMode:k,requireTradeAccess:S}=Xo(),{requireSetup:I}=a1(),C=k3(),{addToCart:F,removeFromCart:N,isInCart:A}=Vh(),[L,P]=h.useState(null),[T,E]=h.useState({}),[R,D]=h.useState(null),[z,U]=h.useState(null),[B,$]=h.useState(!1),[q,K]=h.useState(null),[O,V]=h.useState(null),[G,H]=h.useState(null),[re,Z]=h.useState(!1),[Q,ie]=h.useState(null),[ne,X]=h.useState(null),[le,_e]=h.useState(!1),[J,Be]=h.useState(null),[ee,me]=h.useState(null),[ve,we]=h.useState(!0),[Ee,Ae]=h.useState(void 0),ye=h.useRef(new Map),[$e,Xe]=h.useState(r),[Ze,Je]=h.useState([]),[Nt,xe]=h.useState(!1),[He,st]=h.useState(!1),[ot,te]=h.useState(!1),[Ne,Ke]=h.useState(p.minPrice),[dt,ft]=h.useState(p.maxPrice),Pe=p.sort,et=p.phase==="all"?"all":p.phase,At=h.useCallback(Ie=>{m(X5({...p,...Ie}),{replace:!0})},[p,m]);h.useEffect(()=>{Ke(p.minPrice)},[p.minPrice]),h.useEffect(()=>{ft(p.maxPrice)},[p.maxPrice]),h.useEffect(()=>{const Ie=window.setTimeout(()=>{const ct=Ne.trim(),wt=dt.trim();ct===p.minPrice&&wt===p.maxPrice||At({minPrice:Ne,maxPrice:dt})},350);return()=>window.clearTimeout(Ie)},[Ne,dt,p.minPrice,p.maxPrice,At]),h.useEffect(()=>{Xe(r)},[r]);const ht=h.useMemo(()=>r2($e),[$e]),Mt=h.useMemo(()=>TNe($e),[$e]),kt=h.useMemo(()=>!ee||ee.kind!=="skin"?[]:RV(ee,ht.prefix,ht.wear),[ee,ht.prefix,ht.wear]),ce=kt.length>1,Ve=h.useMemo(()=>et==="all"?null:e_(et,kt),[et,kt])?.paintIndex??void 0;h.useEffect(()=>{if(et==="all"||ve)return;if(!ee||ee.kind!=="skin"||!ce){At({phase:"all"});return}const Ie=e_(et,kt);if(!Ie){At({phase:"all"});return}Ie.phase!==et&&At({phase:Ie.phase})},[ee,ve,ce,kt,et,At]);const it=h.useMemo(()=>{if(!ee||!$e)return null;if(ce&&et!=="all"){const Ie=xP(ee,ht.prefix,ht.wear,et);if(Ie)return Ie}if(ce&&kt[0]){const Ie=xP(ee,ht.prefix,ht.wear,kt[0].phase);if(Ie)return Ie}return t_(ee,$e)??Uje(ee,$e)},[ee,$e,ce,et,ht.prefix,ht.wear,kt]),vt=Ee!==void 0?Ee.buffUsd:it?.referencePriceUsd??null,yn=Ee!==void 0?Ee.steamUsd:null,xn=ee?.displayTitle??Mt.base??$e??"Item",wn=it?.imageUrl||Ze[0]?.item?.iconUrl||null;Kr({title:s("seo.title",{name:xn}),description:s("seo.description",{name:xn}),keywords:s("seo.keywords",{name:xn}),imageUrl:Hfe({skinImageUrl:wn,name:xn}),pageUrl:$e&&n?Ufe(n,$e):void 0}),h.useEffect(()=>{if(!r||!n){me(null),we(!1);return}const Ie=`${jNe}:${n}:${a?r:r2(r).baseName}`,ct=ye.current.get(Ie);if(ct&&t_(ct,r)){me(ct),we(!1);return}let wt=!1;return we(!0),qje(r,n).then(Rn=>{wt||(me(Rn),ANe(Rn,n,r).then(Dn=>{wt||(ye.current.set(Ie,Dn),me(Dn))}).catch(()=>{}))}).catch(()=>{wt||me(null)}).finally(()=>{wt||we(!1)}),()=>{wt=!0}},[r,n,a]),h.useEffect(()=>{if(!$e?.trim()||!n){Ae(void 0);return}let Ie=!1;return Ae(void 0),nh.cs2MarketSourcePrices([$e.trim()],n).then(({items:ct})=>{if(Ie)return;const wt=ct.find(Rn=>Rn.marketHashName.trim()===$e.trim());Ae({buffUsd:a?null:wt?.buff.priceUsd??null,buffGoodsId:a?null:wt?.buff.goodsId??null,steamUsd:wt?.steam.priceUsd??null})}).catch(()=>{Ie||Ae({buffUsd:null,buffGoodsId:null,steamUsd:null})}),()=>{Ie=!0}},[$e,n,a]),h.useEffect(()=>{if(!$e||!n||et!=="all"&&ve)return;let Ie=!1;return Je([]),xe(!0),st(!1),te(!1),ir.getListings({marketHashName:$e,steamAppId:n,limit:t5,skip:0,sortBy:Pe,priceMin:n5(p.minPrice),priceMax:n5(p.maxPrice),paintIndex:Ve}).then(ct=>{if(Ie)return;const wt=ct.length>=t5;Je(ct),te(wt),E(_P(ct))}).catch(()=>{Ie||(st(!0),Je([]))}).finally(()=>{Ie||xe(!1)}),()=>{Ie=!0}},[$e,n,Pe,p.minPrice,p.maxPrice,Ve,et,ve]);const oe=h.useCallback(()=>{!$e||!n||Nt||!ot||(xe(!0),ir.getListings({marketHashName:$e,steamAppId:n,limit:t5,skip:Ze.length,sortBy:Pe,priceMin:n5(p.minPrice),priceMax:n5(p.maxPrice),paintIndex:Ve}).then(Ie=>{te(Ie.length>=t5),Je(ct=>{const wt=[...ct,...Ie];return E(Rn=>({...Rn,..._P(Ie)})),wt})}).catch(()=>st(!0)).finally(()=>xe(!1)))},[$e,n,Nt,ot,Ze.length,Pe,p.minPrice,p.maxPrice,Ve]),ze=h.useCallback(async Ie=>
2569{if(Ie){if(!b?.id){_("login");return}if(S()&&I())try{P(Ie),await ji.create(Ie),await y(),K(null),u("/profile?tab=trades&trade=purchased")}catch(ct){C(ct)}finally{P(null)}}},[b?.id,_,S,I,y,u,C]),Tt=h.useCallback(Ie=>{if(!Ie.listingId||Ie.offersEnabled===!1)return;if(!b?.id){_("login");return}if(!S()||!I())return;const ct=Ie.priceCents??Math.round((Number.parseFloat(Ie.price?.replace(/[$,]/g,"")||"0")||0)*100),wt=Ie.minOfferAmountCents??I3(ct,Ie.effectiveMaxOfferDiscountPercent??b.defaultMaxOfferDiscountPercent??$o);D({listingId:Ie.listingId,priceCents:ct,minOfferAmountCents:wt,itemName:Ie.name}),U(null)},[b?.id,b?.defaultMaxOfferDiscountPercent,_,S,I]),Kt=h.useCallback(async Ie=>{if(!R||!b?.id)return;const ct=Math.round(Ie*100);if(ct<1){U(l("errors.amountMin"));return}if(ct<R.minOfferAmountCents){U(l("errors.amountMinOffer",{value:(R.minOfferAmountCents/100).toFixed(2)}));return}if(ct>Bc){U(l("errors.amountMax",{value:(Bc/100).toFixed(2)}));return}$(!0),U(null);try{const wt=await ns.create(R.listingId,{amount:ct});b&&v(Fc(b,{balance:wt.balance,frozenBalance:wt.frozenBalance})),D(null),y(),b?.id?u(J6(R.listingId,b.id)):u("/profile?tab=offers")}catch(wt){U(wt instanceof Error?wt.message:l("errors.offerFailed"))}finally{$(!1)}},[R,b,u,v,y,l]),Vt=h.useCallback(Ie=>
2569{if(!b?.id){_("login");return}if(k&&!w){S();return}A(Ie)?N(Ie):F(Ie)},[b?.id,_,k,w,S,A,N,F]),Nn=h.useCallback(async Ie=>{if(!b?.id){_("login");return}try{const{watching:ct,watchCount:wt}=await th.toggle(Ie);E(Rn=>({...Rn,[Ie]:{watching:ct,count:wt}}))}catch{}},[b?.id,_]),Tn=h.useCallback((Ie,ct)=>{Je(wt=>{const Rn=wt.map(Dn=>Dn._id===Ie?ct(Dn):Dn);return K(Dn=>{if(!Dn||Dn.listingId!==Ie)return Dn;const Ha=Rn.findIndex(wr=>wr._id===Ie);return Ha<0?Dn:Vo(Rn[Ha],Ha)}),Rn})},[]),Un=h.useCallback(Ie=>{Ie.listingId&&K(Ie)},[]),In=h.useCallback(()=>{K(null)},[]),Yt=h.useCallback(async(Ie,ct)=>{if(Ie)try{V(Ie);const wt=Math.round(ct*100);await ir.updateListing(Ie,{price:wt}),Tn(Ie,Rn=>({...Rn,price:wt}))}catch(wt){throw wt}finally{V(null)}},[Tn]),ln=h.useCallback(Ie=>{if(!Ie.listingId)return;Be(null);const ct=typeof Ie.priceCents=="number"&&Number.isFinite(Ie.priceCents)?Ie.priceCents:Ie.price?Math.round(parseFloat(Ie.price.replace(/[$,]/g,""))*100):0;X({listingId:Ie.listingId,itemName:Ie.name,initialPriceUsd:ct>0?ct/100:0})},[]),Mn=h.useCallback(async Ie=>{if(ne)try{_e(!0),Be(null),await Yt(ne.listingId,Ie),X(null)}catch(ct){Be(ct instanceof Error?ct.message:l("priceModal.error"))}finally{_e(!1)}},[ne,Yt,l]),vn=h.useCallback(Ie=>{Ie.listingId&&(ie(null),H({listingId:Ie.listingId,itemName:Ie.name,initialDescription:Ie.listingDescription??""}))},[]),ya=h.useCallback(async Ie=>{if(G)try{Z(!0),ie(null);const ct=Ie.trim(),Rn=(await ir.updateListing(G.listingId,{description:ct})).description?.trim()||void 0;Tn(G.listingId,Dn=>({...Dn,description:Rn})),H(null)}catch(ct){ie(ct instanceof Error?ct.message:l("descriptionModal.error"))}finally{Z(!1)}},[G,Tn,l]),Br=h.useCallback(async(Ie,ct)=>{if(Ie)try{V(Ie);const wt=await ir.updateListing(Ie,{maxOfferDiscountPercent:ct});Tn(Ie,Rn=>({...Rn,maxOfferDiscountPercent:wt.maxOfferDiscountPercent??ct,offersEnabled:wt.offersEnabled??Rn.offersEnabled,minOfferAmountCents:wt.minOfferAmountCents??Rn.minOfferAmountCents,effectiveMaxOfferDiscountPercent:wt.effectiveMaxOfferDiscountPercent??Rn.effectiveMaxOfferDiscountPercent}))}catch{}finally{V(null)}},[Tn]),Ua=h.useCallback(async Ie=>{if(Ie)try{V(Ie),await ir.updateListingStatus(Ie,"unlisted"),Je(ct=>ct.filter(wt=>wt._id!==Ie)),q?.listingId===Ie&&K(null)}catch{}finally{V(null)}},[q?.listingId]);h.useEffect(()=>{if(typeof document>"u")return;const Ie=document.body.style.overflow;return document.body.style.overflow=q?"hidden":Ie||"",()=>{document.body.style.overflow=Ie||""}},[q]);const gi=h.useMemo(()=>q?q.isListingOwner??!1:!1,[q]),_r=(Ie,ct)=>{const wt=t7(Ie,ht.baseName,ct);if(!wt||wt===$e)return;Xe(wt);const Rn=X5({...p,phase:"all"}).toString();u({pathname:oo(wt,n),search:Rn?`?${Rn}`:""},{replace:!0})},Oe=Ie=>{const ct=wh($e);if(!ct)return;const wt=Qv(Ie,ct.body);if(!wt||wt===$e)return;Xe(wt);const Rn=X5(p).toString();u({pathname:oo(wt,n),search:Rn?`?${Rn}`:""},{replace:!0})},gt=h.useMemo(()=>wh($e)?.form??null,[$e]),Qt=a?null:r4($e),ra=h.useMemo(()=>!a&&!!(Qt??r2($e).wear),[a,Qt,$e]);h.useEffect(()=>{!ra&&(Pe==="Lowest Float"||Pe==="Highest Float")&&At({sort:"Lowest Price"})},[ra,Pe,At]);const De=it?.rarity??"",ut=it?.imageBackgroundColor??Ze[0]?.item?.imageBackgroundColor??null,_t=it?.imageUrl||Ze[0]?.item?.iconUrl||"",Ft=a?[it?.sandboxAssetType?Bl(l,"sandboxCategories",it.sandboxAssetType):null,it?.sandboxItemType?Bl(l,"sandboxItemTypes",it.sandboxItemType):null].filter(Boolean).join(" · "):[Mt.wear,it?.rarity,it?.category,it?.weapon].filter(Boolean).join(" · "),Et=h.useMemo(()=>NNe.filter(ct=>ra||ct!=="Lowest Float"&&ct!=="Highest Float").map(ct=>({value:ct,label:ct==="Hot"?`${l("header.sort.options.Hot")} 🔥`:l(`header.sort.options.${ct}`)})),[l,ra]),$n=h.useMemo(()=>{const Ie=[{value:"all",label:s("filters.phaseAll")}];for(const ct of kt)Ie.push({value:ct.phase,label:Dje(ct.phase)});return Ie},[kt,s]);return!r||!n?i.jsx("div",{className:rn.page,children:i.jsxs("div",{className:rn.notFound,children:[i.jsx("h1",{className:rn.notFoundTitle,children:s("notFound.title")}),i.jsx("p",{className:rn.notFoundHint,children:s("notFound.hint")}),i.jsx(Pt,{className:rn.notFoundLink,to:fe.market,children:s("notFound.back")})]})}):i.jsxs("div",{className:rn.page,children:[i.jsx("header",{className:rn.headerRow,children:i.jsxs(Pt,{className:rn.backLink,to:fe.market,children:["← ",s("backToMarket")]})}
2569),i.jsxs("div",{className:rn.heroCard,children:[i.jsxs("div",{className:rn.heroBody,children:[i.jsx("div",{className:`${rn.imageFrame} ${io.frame} ${a?"":vp(io,De,$e)}`,style:a?h2(ut??void 0):void 0,children:_t?i.jsx("img",{className:rn.image,src:_t,alt:""}):i.jsx("div",{className:rn.imagePlaceholder,"aria-hidden":!0})}),i.jsxs("div",{className:rn.heroMain,children:[i.jsxs("div",{className:rn.heroText,children:[i.jsx("h1",{className:rn.title,children:Mt.base}),Ft?i.jsx("p",{className:rn.subtitle,children:Ft}):null]}),i.jsx("div",{className:rn.heroMeta,children:i.jsxs("div",{className:rn.marketPrices,children:[i.jsx(dP,{source:"steam",label:s("steamPrice"),priceLabel:vP(o,yn),href:CH($e,n)}),a?null:i.jsx(dP,{source:"buff",label:s("buffPrice"),priceLabel:vP(o,vt),href:h6e($e,Ee?.buffGoodsId)})]})})]})]}),ve&&!ee?i.jsx("div",{className:rn.heroFooter,children:i.jsx("div",{className:rn.segmentSkeleton})}):null,ee&&ee.kind==="skin"&&ee.wears.length>0?i.jsxs("div",{className:rn.heroFooter,children:[i.jsxs("div",{className:rn.switcherGroup,children:[i.jsx("span",{className:rn.switcherLabel,children:s("variants.wear")}),i.jsx("div",{className:rn.segmentGroup,role:"group","aria-label":s("variants.wear"),children:ee.wears.map(Ie=>{const ct=ht.wear===Ie.name;return i.jsx("button",{type:"button",className:`${rn.segment} ${ct?rn.segmentActive:""}`,"aria-pressed":ct,onClick:()=>_r(ht.prefix,Ie.name),children:$je[Ie.name]??Ie.name},Ie.id)})})]}),ee.prefixes.length>1?i.jsxs("div",{className:rn.switcherGroup,children:[i.jsx("span",{className:rn.switcherLabel,children:s("variants.special")}),i.jsx("div",{className:rn.segmentGroup,role:"group","aria-label":s("variants.special"),children:ee.prefixes.map(Ie=>{const ct=ht.wear??ee.wears[0]?.name??null,wt=ht.prefix===Ie;return i.jsx("button",{type:"button",className:`${rn.segment} ${wt?rn.segmentActive:""}`,"aria-pressed":wt,onClick:()=>_r(Ie,ct),children:Wje(Ie)},Ie||"normal")})})]}):null]}):null,ee&&ee.stickerForms.length>1?i.jsx("div",{className:rn.heroFooter,children:i.jsxs("div",{className:rn.switcherGroup,children:[i.jsx("span",{className:rn.switcherLabel,children:s("variants.form")}),i.jsx("div",{className:rn.segmentGroup,role:"group","aria-label":s("variants.form"),children:ee.stickerForms.map(Ie=>{const ct=gt===Ie;return i.jsx("button",{type:"button",className:`${rn.segment} ${ct?rn.segmentActive:""}`,"aria-pressed":ct,onClick:()=>Oe(Ie),children:s(Ie==="slab"?"variants.slab":"variants.sticker")},Ie)})})]})}):null]}),i.jsxs("div",{className:rn.marketCard,children:[i.jsxs("div",{className:rn.filters,children:[i.jsxs("div",{className:rn.filtersMain,children:[i.jsxs("div",{className:rn.filterField,children:[i.jsx("span",{className:rn.filterLabel,children:s("filters.price")}),i.jsxs("div",{className:rn.priceRangeGroup,children:[i.jsx(m2,{className:rn.filterInput,placeholder:s("filters.minPrice"),value:Ne,onValueChange:Ke,maxDecimals:2,"aria-label":s("filters.minPrice")}),i.jsx("span",{className:rn.priceRangeSep,"aria-hidden":!0,children:"–"}),i.jsx(m2,{className:rn.filterInput,placeholder:s("filters.maxPrice"),value:dt,onValueChange:ft,maxDecimals:2,"aria-label":s("filters.maxPrice")})]})]}),ce?i.jsxs("div",{className:rn.filterField,children:[i.jsx("label",{htmlFor:"market-skin-phase",className:rn.filterLabel,children:s("filters.phase")}),i.jsx(Vr,{id:"market-skin-phase",listboxId:"market-skin-phase-listbox",value:et,options:$n,onChange:Ie=>At({phase:Ie}),size:"compact",className:rn.phaseDropdown})]}):null]}),i.jsx("div",{className:rn.filtersSort,children:i.jsxs("div",{className:rn.filterField,children:[i.jsx("label",{htmlFor:"market-skin-sort",className:rn.filterLabel,children:s("filters.sort")}),i.jsx(Vr,{id:"market-skin-sort",listboxId:"market-skin-sort-listbox",value:Pe,options:Et,onChange:Ie=>At({sort:Ie}),size:"compact",className:rn.sortDropdown})]})})]}),i.jsx(rje,{listings:Ze,listingsLoading:Nt,listingsError:He,hasMore:ot,floatBounds:Qt,isSandbox:a,watchByListingId:T,buyListingId:L,onLoadMore:()=>void oe(),onBuy:Ie=>void ze(Ie),onOffer:Tt,onCart:Vt,onWatch:Ie=>void Nn(Ie),isInCart:A,formatPrice:o,ownerActionId:O,profileDefaultOfferDiscountPercent:b?.defaultMaxOfferDiscountPercent??$o,onOpenListing:Un,onOwnerUpdatePrice:(Ie,ct)=>void Yt(Ie,ct),onOwnerUpdateDescription:vn,onOwnerOfferDiscountChange:(Ie,ct)=>void Br(Ie,ct),onOwnerRemoveListing:Ie=>void Ua(Ie)})]}),R?i.jsx(a3,{itemName:R.itemName,listPriceCents:R.priceCents,minPriceCents:R.minOfferAmountCents,onClose:()=>{D(null),U(null)},onSubmit:Kt,submitting:B,error:z}):null,i.jsx(hh,{children:q?i.jsx(Z6,{item:q,onClose:In,onBuy:Ie=>void ze(Ie),buyDisabled:!!L,buyLoading:L===q.listingId,onPlaceOffer:Tt,isListingOwner:gi,onOpenUpdatePrice:()=>ln(q),onRemoveListing:()=>{q.listingId&&Ua(q.listingId)},onUpdateDescription:()=>vn(q),onOfferDiscountChange:Ie=>{q.listingId&&Br(q.listingId,Ie)},profileDefaultOfferDiscountPercent:b?.defaultMaxOfferDiscountPercent??$o,ownerActionDisabled:!!q.listingId&&O===q.listingId,watchCount:q.listingId?T[q.listingId]?.count??0:0,isWatching:q.listingId?T[q.listingId]?.watching??!1:!1,onWatchPress:q.listingId?()=>void Nn(q.listingId):void 0},q.listingId??q.id):null}),G?i.jsx(X6,{itemName:G.itemName,initialDescription:G.initialDescription,onClose:()=>{re||(H(null),ie(null))},onSubmit:ya,submitting:re,error:Q}):null,ne?i.jsx(Q6,{itemName:ne.itemName,initialPriceUsd:ne.initialPriceUsd,onClose:()=>{le||(X(null),Be(null))},onSubmit:Mn,submitting:le,error:J}):null]})},ENe="_root_187jr_1",LNe="_trigger_187jr_6",RNe="_triggerDisabled_187jr_34",ONe="_triggerMain_187jr_39",BNe="_triggerLabel_187jr_47",DNe="_logo_187jr_53",$Ne="_chevron_187jr_61",WNe="_chevronOpen_187jr_67",UNe="_menu_187jr_71",HNe="_option_187jr_86",zNe="_optionActive_187jr_107",VNe="_optionMain_187jr_111",qNe="_check_187jr_118",sl={root:ENe,trigger:LNe,triggerDisabled:RNe,triggerMain:ONe,triggerLabel:BNe,logo:DNe,chevron:$Ne,chevronOpen:WNe,menu:UNe,option:
2569HNe,optionActive:zNe,optionMain:VNe,check:qNe},GNe=["buff","steam"];function wP({source:e,size:t=20}){return i.jsx("img",{className:sl.logo,src:ch(e),alt:"",width:t,height:t,draggable:!1})}function kP({value:e,onChange:t,disabled:n=!1,id:r,"aria-label":a}){const{t:s}=Se("portfolio"),l=h.useId(),o=h.useRef(null),[u,d]=h.useState(!1),m=h.useCallback(y=>s(y==="buff"?"createModal.priceSourceBuff":"createModal.priceSourceSteam"),[s]),p=h.useCallback(()=>d(!1),[]);h.useEffect(()=>{if(!u)return;const y=_=>{o.current?.contains(_.target)||p()},v=_=>{_.key==="Escape"&&p()};return document.addEventListener("mousedown",y),document.addEventListener("keydown",v),()=>{document.removeEventListener("mousedown",y),document.removeEventListener("keydown",v)}},[u,p]);const b=h.useCallback(y=>{t?.(y),p()},[p,t]);return i.jsxs("div",{className:sl.root,ref:o,children:[i.jsxs("button",{id:r,type:"button",className:`${sl.trigger} ${n?sl.triggerDisabled:""}`,disabled:n,"aria-haspopup":"listbox","aria-expanded":u,"aria-controls":l,"aria-label":a,onClick:()=>{n||d(y=>!y)},children:[i.jsxs("span",{className:sl.triggerMain,children:[i.jsx(wP,{source:e}),i.jsx("span",{className:sl.triggerLabel,children:m(e)})]}),i.jsx("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",className:`${sl.chevron} ${u?sl.chevronOpen:""}`,"aria-hidden":!0,children:i.jsx("path",{d:"M3 4.5L6 7.5L9 4.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]}),u&&!n?i.jsx("ul",{id:l,className:sl.menu,role:"listbox","aria-label":a,children:GNe.map(y=>{const v=e===y;return i.jsx("li",{role:"presentation",children:i.jsxs("button",{type:"button",role:"option","aria-selected":v,className:`${sl.option} ${v?sl.optionActive:""}`,onClick:()=>b(y),children:[i.jsxs("span",{className:sl.optionMain,children:[i.jsx(wP,{source:y}),i.jsx("span",{children:m(y)})]}),v?i.jsx("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",className:sl.check,"aria-hidden":!0,children:i.jsx("path",{d:"M13.3333 4L6 11.3333L2.66667 8",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})}):null]})},y)})}):null]})}const KNe="_section_1bcwr_1",YNe="_sectionLabel_1bcwr_7",ZNe="_block_1bcwr_15",XNe="_gameTitle_1bcwr_21",QNe="_gameIcon_1bcwr_32",Td={section:KNe,sectionLabel:YNe,block:ZNe,gameTitle:XNe,gameIcon:QNe};function SP({game:e,label:t}){return i.jsxs("div",{className:Td.gameTitle,children:[i.jsx("img",{className:Td.gameIcon,src:Wd(e),alt:"",width:16,height:16}),i.jsx("span",{children:t})]})}function OV({cs2Value:e,onCs2Change:t,cs2SelectId:n}
2569){const{t:r}=Se("portfolio");return i.jsxs("div",{className:Td.section,children:[i.jsx("span",{className:Td.sectionLabel,children:r("createModal.priceSourcesLabel")}),i.jsxs("div",{className:Td.block,children:[i.jsx(SP,{game:"cs2",label:r("createModal.priceSourceCs2Label")}),i.jsx(kP,{id:n,value:e,onChange:t,"aria-label":r("createModal.priceSourceCs2Aria")})]}),i.jsxs("div",{className:Td.block,children:[i.jsx(SP,{game:"sandbox",label:r("createModal.priceSourceSandboxLabel")}),i.jsx(kP,{value:"steam",disabled:!0,"aria-label":r("createModal.priceSourceSandboxAria")})]})]})}const JNe="_overlay_unkm2_1",eTe="_modal_unkm2_12",tTe="_header_unkm2_22",nTe="_headerText_unkm2_31",rTe="_title_unkm2_35",aTe="_subtitle_unkm2_42",iTe="_closeBtn_unkm2_49",sTe="_body_unkm2_70",lTe="_field_unkm2_77",oTe="_label_unkm2_83",cTe="_input_unkm2_91",uTe="_visibilityRow_unkm2_108",dTe="_visibilityBtn_unkm2_117",fTe="_visibilityBtnActive_unkm2_130",hTe="_visibilityHint_unkm2_144",mTe="_visibilityLater_unkm2_151",pTe="_bookCurrencyValue_unkm2_158",gTe="_error_unkm2_165",bTe="_footer_unkm2_174",yTe="_cancelBtn_unkm2_181",xTe="_submitBtn_unkm2_198",nn={overlay:JNe,modal:eTe,header:tTe,headerText:nTe,title:rTe,subtitle:aTe,closeBtn:iTe,body:sTe,field:lTe,label:oTe,input:cTe,visibilityRow:uTe,visibilityBtn:dTe,visibilityBtnActive:fTe,visibilityHint:hTe,visibilityLater:mTe,bookCurrencyValue:pTe,error:gTe,footer:bTe,cancelBtn:yTe,submitBtn:xTe},IP=["USD","EUR","GBP","RUB","CNY"];function vTe({isOpen:e,onClose:t}){const{t:n}=Se("portfolio"),{currency:r}=Nr(),a=tr(),{createPortfolio:s}
2569=r1(),l=h.useRef(null),[o,u]=h.useState(""),[d,m]=h.useState(!1),[p,b]=h.useState("buff"),[y,v]=h.useState("USD"),[_,w]=h.useState(!1),[k,S]=h.useState(null);h.useEffect(()=>{if(!e)return;u(""),m(!1),b("buff");const C=(r??"USD").toUpperCase();v(IP.includes(C)?C:"USD"),S(null),w(!1);const F=window.setTimeout(()=>l.current?.focus(),50);return()=>window.clearTimeout(F)},[e,r]),h.useEffect(()=>{if(!e)return;const C=F=>{F.key==="Escape"&&t()};return document.addEventListener("keydown",C),()=>document.removeEventListener("keydown",C)},[e,t]);const I=h.useCallback(async()=>{const C=o.trim();if(!C){S(n("createModal.errors.nameRequired"));return}if(C.length>80){S(n("createModal.errors.nameTooLong"));return}w(!0),S(null);try{const F=await s({name:C,isPublic:d,cs2PriceSource:p,bookCurrency:y});t(),a(vW(F.id))}catch(F){const N=F instanceof mr&&F.message?F.message:n("createModal.errors.submitFailed");S(N)}finally{w(!1)}},[y,s,p,d,o,a,t,n]);return e?i.jsx("div",{className:nn.overlay,role:"dialog","aria-modal":"true","aria-labelledby":"create-portfolio-title",onClick:t,children:i.jsxs("div",{className:nn.modal,onClick:C=>C.stopPropagation(),children:[i.jsxs("div",{className:nn.header,children:[i.jsxs("div",{className:nn.headerText,children:[i.jsx("h2",{id:"create-portfolio-title",className:nn.title,children:n("createModal.title")}),i.jsx("p",{className:nn.subtitle,children:n("createModal.subtitle")})]}),i.jsx("button",{type:"button",className:nn.closeBtn,onClick:t,"aria-label":n("createModal.cancel"),children:"×"})]}),i.jsxs("div",{className:nn.body,children:[i.jsxs("div",{className:nn.field,children:[i.jsx("label",{className:nn.label,htmlFor:"portfolio-name",children:n("createModal.nameLabel")}),i.jsx("input",{ref:l,id:"portfolio-name",className:nn.input,type:"text",maxLength:80,autoComplete:"off",placeholder:n("createModal.namePlaceholder"),value:o,onChange:C=>u(C.target.value),onKeyDown:C=>{C.key==="Enter"&&!_&&I()}})]}),i.jsxs("div",{className:nn.field,children:[i.jsx("label",{className:nn.label,htmlFor:"portfolio-book-currency",children:n("createModal.bookCurrencyLabel")}),i.jsx("select",{id:"portfolio-book-currency",className:nn.input,value:y,onChange:C=>v(C.target.value),children:IP.map(C=>i.jsx("option",{value:C,children:C},C))}),i.jsx("p",{className:nn.visibilityHint,children:n("createModal.bookCurrencyHint")})]}),i.jsxs("div",{className:nn.field,children:[i.jsx("span",{className:nn.label,children:n("createModal.visibilityLabel")}),i.jsxs("div",{className:nn.visibilityRow,role:"group","aria-label":n("createModal.visibilityLabel"),children:[i.jsx("button",{type:"button",className:`${nn.visibilityBtn} ${d?"":nn.visibilityBtnActive}`,"aria-pressed":!d,onClick:()=>m(!1),children:n("createModal.private")}),i.jsx("button",{type:"button",className:`${nn.visibilityBtn} ${d?nn.visibilityBtnActive:""}`,"aria-pressed":d,onClick:()=>m(!0),children:n("createModal.public")})]}),i.jsx("p",{className:nn.visibilityHint,children:n(d?"createModal.publicHint":"createModal.privateHint")}),i.jsx("p",{className:nn.visibilityLater,children:n("createModal.visibilityLater")})]}),i.jsx(OV,{cs2Value:p,onCs2Change:b,cs2SelectId:"portfolio-cs2-price-source"}),k?i.jsx("p",{className:nn.error,children:k}):null,i.jsxs("div",{className:nn.footer,children:[i.jsx("button",{type:"button",className:nn.cancelBtn,onClick:t,disabled:_,children:n("createModal.cancel")}),i.jsx("button",{type:"button",className:nn.submitBtn,disabled:_,onClick:()=>void I(),children:n("createModal.submit")})]})]})]})}):null}const _Te="_svg_11lz5_1",wTe="_empty_11lz5_5",MP={svg:_Te,empty:wTe},BV=({values:e,width:t=96,height:n=28,ariaLabel:r})=>{if(!e||e.length<2)return i.jsx("span",{className:MP.empty,"aria-hidden":!0,children:"—"});const a=Math.min(...e),l=Math.max(...e)-a||1,o=e.length>1?t/(e.length-1):t,u=2,d=Math.max(n-u*2,1),p=e.map((w,k)=>{const S=k*o,I=u+d-(w-a)/l*d;return{x:S,y:I}}).map((w,k)=>`${k===0?"M":"L"}${w.x.toFixed(2)},${w.y.toFixed(2)}`).join(" "),b=e[0],_=e[e.length-1]>=b?"#22c55e":"#ef4444";return i.jsx("svg",{className:MP.svg,viewBox:`0 0 ${t} ${n}`,width:t,height:n,role:"img","aria-label":r,children:i.jsx("path",{d:p,fill:"none",stroke:_,strokeWidth:1.5,strokeLinejoin:"round",strokeLinecap:"round"})})},kTe="_card_1rbv3_1",STe="_cardHeader_1rbv3_18",ITe="_cardName_1rbv3_25",MTe="_cardMeta_1rbv3_35",FTe="_cardStats_1rbv3_40",CTe="_cardValue_1rbv3_48",jTe="_sparkWrap_1rbv3_55",E1={card:kTe,cardHeader:STe,cardName:ITe,cardMeta:MTe,cardStats:FTe,cardValue:CTe,sparkWrap:jTe};function NTe(e){const t=e??[];return t.length>=2?t:t.length===1?[t[0],t[0]]:[]}function FP({portfolio:e,visibilityLabel:t}){const{t:n}=Se("portfolio"),{format:r}=Nr(),a=e.marketValueUsdCents,s=a!=null&&a>0?r(a,{signed:!1}):r(0,{signed:!1,decimals:0}),l=NTe(e.chart7dUsdCents);return i.jsxs(Pt,{to:vW(e.id),className:E1.card,children:[i.jsx("div",{className:E1.cardHeader,children:i.jsx("span",{className:E1.cardName,children:e.name})}),t?i.jsx("span",{className:E1.cardMeta,children:t}):null,i.jsxs("div",{className:E1.cardStats,children:[i.jsx("span",{className:E1.cardValue,children:s}),i.jsx("div",{className:E1.sparkWrap,children:i.jsx(BV,{values:l,width:88,height:32,ariaLabel:n("hub.chart7d")})})]})]})}
2569const TTe="_root_hvzx9_1",ATe="_hero_hvzx9_9",PTe="_heroTop_hvzx9_13",ETe="_heroTitle_hvzx9_22",LTe="_heroSubtitle_hvzx9_30",RTe="_primaryBtn_hvzx9_37",OTe="_section_hvzx9_57",BTe="_sectionHeader_hvzx9_61",DTe="_sectionTitle_hvzx9_69",$Te="_grid_hvzx9_82",WTe="_emptyBlock_hvzx9_88",UTe="_guestCard_hvzx9_96",HTe="_guestTitle_hvzx9_104",zTe="_guestSub_hvzx9_111",VTe="_muted_hvzx9_117",va={root:TTe,hero:ATe,heroTop:PTe,heroTitle:ETe,heroSubtitle:LTe,primaryBtn:RTe,section:OTe,sectionHeader:BTe,sectionTitle:DTe,grid:$Te,emptyBlock:WTe,guestCard:UTe,guestTitle:HTe,guestSub:zTe,muted:VTe},qTe=()=>{const{t:e}=Se("portfolio"),{t}=Se("common");Kr({title:e("seo.title"),description:e("seo.description"),keywords:e("seo.keywords"),imageUrl:Vfe(),pageUrl:zfe()});const{isAuthenticated:n,isLoading:r}=Xt(),{openAuth:a}=Wa(),{portfolios:s,refreshPortfolios:l}=r1(),[o,u]=h.useState([]),[d,m]=h.useState(!0),[p,b]=h.useState(!1),y=h.useCallback(async()=>{m(!0);try{const v=await I0.listPublic({limit:48});u(v.items)}catch{u([])}finally{m(!1)}},[]);return h.useEffect(()=>{y()},[y]),h.useEffect(()=>{n&&l()},[n,l]),r?i.jsx("div",{className:va.root,children:i.jsx("p",{className:va.muted,children:t("actions.loading")})}):i.jsxs("div",{className:va.root,children:[i.jsxs("header",{className:va.hero,children:[i.jsxs("div",{className:va.heroTop,children:[i.jsx("h1",{className:va.heroTitle,children:e("hub.title")}),n?i.jsxs("button",{type:"button",className:va.primaryBtn,onClick:()=>b(!0),children:[i.jsx("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:i.jsx("path",{d:"M12 5v14M5 12h14",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})}),i.jsx("span",{children:e("portfolios.create")})]}):null]}),i.jsx("p",{className:va.heroSubtitle,children:e("hub.subtitle")})]}),n?i.jsxs("section",{className:va.section,children:[i.jsx("div",{className:va.sectionHeader,children:i.jsx("h2",{className:va.sectionTitle,children:e("hub.myTitle")})}),s.length===0?i.jsx("div",{className:va.emptyBlock,children:i.jsx("p",{children:e("portfolios.emptySubtitle")})}):i.jsx("div",{className:va.grid,children:s.map(v=>i.jsx(FP,{portfolio:v,visibilityLabel:v.isPublic?e("hub.publicPortfolio"):e("hub.privatePortfolio")},v.id))})]}):i.jsxs("section",{className:va.guestCard,children:[i.jsx("h2",{className:va.guestTitle,children:e("guest.title")}),i.jsx("p",{className:va.guestSub,children:e("hub.guestHint")}),i.jsx("button",{type:"button",className:va.primaryBtn,onClick:()=>a("login"),children:e("guest.cta")})]}),i.jsxs("section",{className:va.section,children:[i.jsx("div",{className:va.sectionHeader,children:i.jsx("h2",{className:va.sectionTitle,children:e("hub.publicTitle")})}),d?i.jsx("p",{className:va.muted,children:t("actions.loading")}):o.length===0?i.jsx("div",{className:va.emptyBlock,children:e("hub.publicEmpty")}):i.jsx("div",{className:va.grid,children:o.map(v=>i.jsx(FP,{portfolio:v},v.id))})]}),i.jsx(vTe,{isOpen:p,onClose:()=>b(!1)})]})},GTe="_root_1k4g9_1",KTe="_hero_1k4g9_9",YTe="_heroTop_1k4g9_13",ZTe="_heroTitle_1k4g9_21",XTe="_heroSubtitle_1k4g9_28",QTe="_actions_1k4g9_36",JTe="_primaryBtn_1k4g9_42",eAe="_secondaryBtn_1k4g9_43",tAe="_btnSpinner_1k4g9_71",nAe="_backLink_1k4g9_95",rAe="_metricLoading_1k4g9_107",aAe="_contentDimmed_1k4g9_131",iAe="_hubMetrics_1k4g9_137",sAe="_statsCharts_1k4g9_138",lAe="_hubHeroCard_1k4g9_151",oAe="_hubMetricLabel_1k4g9_161",cAe="_hubMetricValue_1k4g9_168",uAe="_hubSideCards_1k4g9_184",dAe="_hubMiniCard_1k4g9_190",fAe="_historySection_1k4g9_221",hAe="_historyList_1k4g9_225",mAe="_historyRow_1k4g9_234",pAe="_historyMoney_1k4g9_250",gAe="_historyContainer_1k4g9_253",bAe="_historyIcon_1k4g9_258",yAe="_historyIconPlaceholder_1k4g9_259",xAe="_historyMain_1k4g9_271",vAe="_historyReward_1k4g9_278",_Ae="_historyMeta_1k4g9_286",wAe="_historyMoneyCell_1k4g9_304",kAe="_historyMoneyLabel_1k4g9_318",SAe="_historyMoneyValue_1k4g9_326",IAe="_historyProfit_1k4g9_333",MAe="_historyContainerIcon_1k4g9_356",FAe="_historyContainerIconPlaceholder_1k4g9_357",CAe="_historyContainerName_1k4g9_370",jAe="_muted_1k4g9_382",NAe="_banner_1k4g9_387",TAe="_empty_1k4g9_416",AAe="_sectionTitle_1k4g9_441",PAe="_stats_1k4g9_138",EAe="_statsHead_1k4g9_466",LAe="_rarityMain_1k4g9_470",RAe="_rarityLegend_1k4g9_483",OAe="_swatch_1k4g9_505",BAe="_rarityLabel_1k4g9_511",DAe="_rarityCount_1k4g9_515",$Ae="_rarityPct_1k4g9_521",WAe="_bars_1k4g9_525",UAe="_containersPie_1k4g9_535",HAe="_containersPieTitle_1k4g9_547",zAe="_containersPieBody_1k4g9_556",VAe="_containersPieChart_1k4g9_564",qAe="_containersPieLegend_1k4g9_570",GAe="_containersPieLegendOther_
25691k4g9_590",KAe="_containersPieIcon_1k4g9_594",YAe="_containersPieIconPlaceholder_1k4g9_602",ZAe="_containersPieTooltip_1k4g9_609",XAe="_containersPieName_1k4g9_633",QAe="_containersPieCount_1k4g9_640",JAe="_barCol_1k4g9_646",ePe="_barTip_1k4g9_657",tPe="_barTipMeta_1k4g9_684",nPe="_barTrack_1k4g9_691",rPe="_barFill_1k4g9_702",aPe="_barPct_1k4g9_709",iPe="_barPctMuted_1k4g9_710",sPe="_heroAccent_1k4g9_746",lPe="_searchRow_1k4g9_750",oPe="_searchInput_1k4g9_757",cPe="_podium_1k4g9_780",uPe="_podiumSlot_1k4g9_788",dPe="_infiniteSentinel_1k4g9_826",fPe="_historyPager_1k4g9_832",hPe="_historyPagerLabel_1k4g9_841",mPe="_historyPagerBtn_1k4g9_846",pPe="_podiumCard_1k4g9_866",gPe="_podiumFirst_1k4g9_878",bPe="_podiumRank_1k4g9_885",yPe="_podiumAvatar_1k4g9_890",xPe="_podiumName_1k4g9_897",vPe="_podiumHit_1k4g9_907",_Pe="_podiumMeta_1k4g9_922",wPe="_podiumMetaItem_1k4g9_931",kPe="_podiumMetaLabel_1k4g9_939",SPe="_podiumMetaValue_1k4g9_947",IPe="_podiumCardLink_1k4g9_962",MPe="_publicHead_1k4g9_973",FPe="_publicAvatar_1k4g9_980",CPe="_board_1k4g9_988",jPe="_boardHead_1k4g9_992",NPe="_boardRow_1k4g9_993",TPe="_boardList_1k4g9_1009",APe="_boardRank_1k4g9_1022",PPe="_boardUser_1k4g9_1027",EPe="_boardAvatar_1k4g9_1034",LPe="_boardName_1k4g9_1042",RPe="_boardHit_1k4g9_1054",he={root:GTe,hero:KTe,heroTop:YTe,heroTitle:ZTe,heroSubtitle:XTe,actions:QTe,primaryBtn:JTe,secondaryBtn:eAe,btnSpinner:tAe,backLink:nAe,metricLoading:rAe,contentDimmed:aAe,hubMetrics:iAe,statsCharts:sAe,hubHeroCard:lAe,hubMetricLabel:oAe,hubMetricValue:cAe,hubSideCards:uAe,hubMiniCard:dAe,historySection:fAe,historyList:hAe,historyRow:mAe,historyMoney:pAe,historyContainer:gAe,historyIcon:bAe,historyIconPlaceholder:yAe,historyMain:xAe,historyReward:vAe,historyMeta:_Ae,historyMoneyCell:wAe,historyMoneyLabel:kAe,historyMoneyValue:SAe,historyProfit:IAe,historyContainerIcon:MAe,historyContainerIconPlaceholder:FAe,historyContainerName:CAe,muted:jAe,banner:NAe,empty:TAe,sectionTitle:AAe,stats:PAe,statsHead:EAe,rarityMain:LAe,rarityLegend:RAe,swatch:OAe,rarityLabel:BAe,rarityCount:DAe,rarityPct:$Ae,bars:WAe,containersPie:UAe,containersPieTitle:HAe,containersPieBody:zAe,containersPieChart:VAe,containersPieLegend:qAe,containersPieLegendOther:GAe,containersPieIcon:KAe,containersPieIconPlaceholder:YAe,containersPieTooltip:ZAe,containersPieName:XAe,containersPieCount:QAe,barCol:JAe,barTip:ePe,barTipMeta:tPe,barTrack:nPe,barFill:rPe,barPct:aPe,barPctMuted:iPe,heroAccent:sPe,searchRow:lPe,searchInput:oPe,podium:cPe,podiumSlot:uPe,infiniteSentinel:dPe,historyPager:fPe,historyPagerLabel:hPe,historyPagerBtn:mPe,podiumCard:pPe,podiumFirst:gPe,podiumRank:bPe,podiumAvatar:yPe,podiumName:xPe,podiumHit:vPe,podiumMeta:_Pe,podiumMetaItem:wPe,podiumMetaLabel:kPe,podiumMetaValue:SPe,podiumCardLink:IPe,publicHead:MPe,publicAvatar:FPe,board:CPe,boardHead:jPe,boardRow:NPe,boardList:TPe,boardRank:APe,boardUser:PPe,boardAvatar:EPe,boardName:LPe,boardHit:RPe},CP=30;function OPe(e){if(e==null||!Number.isFinite(Number(e)))return"$0.00";const t=Number(e);return`${t<0?"-":""}$${(Math.abs(t)/100).toFixed(2)}`}function DV(e){const t=Number(e??0);return Number.isFinite(t)?`${t>0?"+":""}${OPe(t)}`:"$0.00"}function $V(e){if(e==null||!Number.isFinite(Number(e)))return"0%";const t=Number(e);return`${t>=0?"+":""}${t.toFixed(1)}%`}function WV(e){const t=e.casesOpened??0,n=e.capsulesOpened??0;return`${t} / ${n}`}function rb({row:e,roiLabel:t,casesCapsLabel:n}){const r=e.rank,a=e.totalProfitUsdCents??0,s=e.roiPct??0,l=Bw(e.ownerId);return i.jsx("article",{className:`${he.podiumCard} ${r===1?he.podiumFirst:""}`,children:i.jsxs(Pt,{className:he.podiumCardLink,to:l,children:[i.jsxs("span",{className:he.podiumRank,children:["#",r]}),i.jsx("img",{className:he.podiumAvatar,src:da(e.avatarUrl),alt:""}),i.jsx("strong",{className:he.podiumName,children:e.username}),i.jsx("span",{className:he.podiumHit,"data-tone":a>0?"up":a<0?"down":void 0,children:DV(a)}),i.jsxs("div",{className:he.podiumMeta,children:[i.jsxs("div",{className:he.podiumMetaItem,children:[i.jsx("span",{className:he.podiumMetaLabel,children:t}),i.jsx("span",{className:he.podiumMetaValue,"data-tone":s>0?"up":s<0?"down":void 0,children:$V(s)})]}),i.jsxs("div",{className:he.podiumMetaItem,children:[i.jsx("span",{className:he.podiumMetaLabel,children:n}),i.jsx("span",{className:he.podiumMetaValue,children:WV(e)})]})]})]})})}function BPe(){const{t:e}=Se("caseHistory"),{isAuthenticated:t}=Xt(),{openAuth:n}=Wa(),{showToast:r}=GW();Kr({title:e("seo.boardTitle"),description:e("seo.boardDescription")});const[a,s]=h.useState([]),[l,o]=h.useState(0),[u,d]=h.useState(!0),[m,p]=h.useState(!1),[b,y]=h.useState(!1),[v,_]=h.useState(""),[w,k]=h.useState(""),S=h.useRef(null),I=h.useRef(!1),C=a.length<l,F=h.useCallback(async T=>{d(!0),y(!1);try{const E=await rh.getLeaderboard({skip:0,limit:CP,q:T||void 0});s(E.items),o(E.total)}catch{s([]),o(0),y(!0),r(e("board.toastLoadFailed"),e("board.toastTitle"))}finally{d(!1)}},[r,e]),N=h.useCallback(async()=>
2569{if(!(u||I.current||!C)){I.current=!0,p(!0);try{const T=await rh.getLeaderboard({skip:a.length,limit:CP,q:w||void 0});s(E=>{const R=new Set(E.map(z=>z.ownerId)),D=T.items.filter(z=>!R.has(z.ownerId));return D.length?[...E,...D]:E}),o(T.total)}catch{r(e("board.toastLoadFailed"),e("board.toastTitle"))}finally{I.current=!1,p(!1)}}},[C,a.length,u,w,r,e]);h.useEffect(()=>{F("")},[F]),h.useEffect(()=>{const T=S.current;if(!T||u||b)return;const E=new IntersectionObserver(R=>{R.some(D=>D.isIntersecting)&&N()},{rootMargin:"240px"});return E.observe(T),()=>E.disconnect()},[N,u,b,C,a.length]);const A=a.slice(0,3),L=a.slice(3),P=A.length;return i.jsxs("div",{className:he.root,children:[i.jsx("header",{className:he.hero,children:i.jsxs("div",{className:he.heroTop,children:[i.jsxs("div",{children:[i.jsxs("h1",{className:he.heroTitle,children:[e("board.titleLead")," ",i.jsx("span",{className:he.heroAccent,children:e("board.titleAccent")})]}),i.jsx("p",{className:he.heroSubtitle,children:l>0?e("board.subtitleCount",{count:l}):e("board.subtitleEmpty")})]}),i.jsx("div",{className:he.actions,children:t?i.jsx(Pt,{className:he.primaryBtn,to:fe.caseHistoryMe,children:e("board.myStats")}):i.jsx("button",{type:"button",className:he.primaryBtn,onClick:()=>n("login"),children:e("board.signInToJoin")})})]})}),i.jsxs("form",{className:he.searchRow,onSubmit:T=>{T.preventDefault();const E=v.trim();k(E),F(E)},children:[i.jsx("input",{className:he.searchInput,value:v,onChange:T=>_(T.target.value),placeholder:e("board.searchPlaceholder"),"aria-label":e("board.searchAria")}),i.jsx("button",{type:"submit",className:he.secondaryBtn,children:e("board.search")})]}),u?i.jsx("p",{className:he.muted,children:e("board.loading")}):null,!u&&b?i.jsxs("div",{className:he.empty,children:[i.jsx("p",{children:e("board.loadFailed")}),i.jsx("button",{type:"button",className:he.primaryBtn,onClick:()=>void F(w),children:e("board.retry")})]}):null,!u&&!b&&a.length===0?i.jsxs("div",{className:he.empty,children:[i.jsx("p",{children:e(w?"board.emptySearch":"board.emptyBoard")}),t?i.jsx(Pt,{className:he.primaryBtn,to:fe.caseHistoryMe,children:e("board.scanMyHistory")}):null]}):null,!u&&P>0?i.jsxs("section",{className:he.podium,"data-count":P,"aria-label":e("board.top3Aria"),children:[i.jsx("div",{className:he.podiumSlot,"data-place":"2",children:A[1]?i.jsx(rb,{row:A[1],roiLabel:e("board.roi"),casesCapsLabel:e("board.casesCaps")}):null}),i.jsx("div",{className:he.podiumSlot,"data-place":"1",children:A[0]?i.jsx(rb,{row:A[0],roiLabel:e("board.roi"),casesCapsLabel:e("board.casesCaps")}):null}),i.jsx("div",{className:he.podiumSlot,"data-place":"3",children:A[2]?i.jsx(rb,{row:A[2],roiLabel:e("board.roi"),casesCapsLabel:e("board.casesCaps")}):null})]}):null,!u&&L.length>0?i.jsxs("section",{className:he.board,children:[i.jsxs("div",{className:he.boardHead,children:[i.jsx("span",{children:e("board.rank")}),i.jsx("span",{children:e("board.user")}),i.jsx("span",{children:e("board.casesCaps")}),i.jsx("span",{children:e("board.roi")}),i.jsx("span",{children:e("board.profit")})]}),i.jsx("ul",{className:he.boardList,children:L.map(T=>{const E=T.totalProfitUsdCents??0,R=T.roiPct??0,D=Bw(T.ownerId);return i.jsxs("li",{className:he.boardRow,children:[i.jsxs("span",{className:he.boardRank,children:["#",T.rank]}),i.jsxs("div",{className:he.boardUser,children:[i.jsx("img",{src:da(T.avatarUrl),alt:"",className:he.boardAvatar}),i.jsx(Pt,{className:he.boardName,to:D,children:T.username})]}),i.jsx("span",{children:WV(T)}),i.jsx("span",{"data-tone":R>0?"up":R<0?"down":void 0,className:he.boardHit,children:$V(R)}),i.jsx("strong",{className:he.boardHit,"data-tone":E>0?"up":E<0?"down":void 0,children:DV(E)})]},T.ownerId)})})]}):null,!u&&!b&&C?i.jsx("div",{ref:S,className:he.infiniteSentinel,"aria-hidden":!0}):null,m?i.jsx("p",{className:he.muted,children:e("board.loadingMore")}):null]})}const Bo={PING:"LOOTIFYMARKET_PING",PONG:"LOOTIFYMARKET_PONG",SEND_OFFER:"LOOTIFYMARKET_SEND_OFFER",OFFER_RESULT:"LOOTIFYMARKET_OFFER_RESULT",GET_OFFERS:"LOOTIFYMARKET_GET_OFFERS",OFFERS_RESULT:"LOOTIFYMARKET_OFFERS_RESULT",SCAN_CASES:"LOOTIFYMARKET_SCAN_CASES",SCAN_CASES_PROGRESS:"LOOTIFYMARKET_SCAN_CASES_PROGRESS",SCAN_CASES_RESULT:"LOOTIFYMARKET_SCAN_CASES_RESULT",SCAN_CASES_CANCEL:"LOOTIFYMARKET_SCAN_CASES_CANCEL"},DPe=550;function a2(e=DPe){if(typeof window>"u")return Promise.resolve(!1);const t=typeof crypto<"u"&&"randomUUID"in crypto?crypto.randomUUID():`${Date.now()}-${Math.random().toString(36).slice(2,11)}`;return new Promise(n=>{let r=!1;const a=o=>{r||(r=!0,window.removeEventListener("message",s),window.clearTimeout(l),n(o))},s=o=>{o.data?.type===Bo.PONG&&o.data?.requestId===t&&a(!0)},l=window.setTimeout(()=>a(!1),e);window.addEventListener("message",s),window.postMessage({type:Bo.PING,requestId:t},"*")})}function $Pe(){return typeof crypto<"u"&&"randomUUID"in crypto?crypto.randomUUID():`${Date.now()}-${Math.random().toString(36).slice(2,11)}`}function WPe(e={}){if(typeof window>"u")return Promise.reject(new Error("Case history scan requires a browser"));const t=$Pe(),{onProgress:n,signal:r,maxPages:a,maxOpens:s}=e;return new Promise((l,o)=>{let u=!1;const d=()=>{window.removeEventListener("message",y),r?.removeEventListener("abort",b)},m=v=>{u||(u=!0,d(),l(v))},p=v=>{u||(u=!0,d(),o(v))},b=()=>{window.postMessage({type:Bo.SCAN_CASES_CANCEL,requestId:t},"*"),p(new Error("Case history scan cancelled"))},y=v=>{const _=v.data;if(!(!_||_.requestId!==t)){if(_.type===Bo.SCAN_CASES_PROGRESS){n?.(_.progress||{});return}if(_.type===Bo.SCAN_CASES_RESULT){if(!_.ok){p(new Error(_.error||"Case history scan failed"));return}if(!_.result?.steamId64){p(new Error("Extension did not return a Steam ID. Sign in at steamcommunity.com and try again."));return}m(_.result)}}};if(window.addEventListener("message",y),r){if(r.aborted){b();return}r.addEventListener("abort",b)}window.postMessage({type:Bo.SCAN_CASES,requestId:t,options:{...a!=null?{maxPages:a}:{},...s!=null?{maxOpens:s}:{}}},"*")})}function UV(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(n=UV(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function xr(){for(var e,t,n=0,r="",a=arguments.length;n<a;n++)(e=arguments[n])&&(t=UV(e))&&(r&&(r+=" "),r+=t);return r}var UPe=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onF
2569ocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"];function cS(e){if(typeof e!="string")return!1;var t=UPe;return t.includes(e)}var HPe=["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRendering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"],zPe=new Set(HPe);function HV(e){return typeof e!="string"?!1:zPe.has(e)}function zV(e){return typeof e=="string"&&e.startsWith("data-")}function zs(e){if(typeof e!="object"||e===null)return{};var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(HV(n)||zV(n))&&(t[n]=e[n]);return t}function s3(e){if(e==null)return null;if(h.isValidElement(e)&&typeof e.props=="object"&&e.props!==null){var t=e.props;return zs(t)}return typeof e=="object"&&!Array.isArray(e)?zs(e):null}function cs(e){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(HV(n)||zV(n)||cS(n))&&(t[n]=e[n]);return t}function VPe(e){return e==null?null:h.isValidElement(e)?cs(e.props):typeof e=="object"&&!Array.isArray(e)?cs(e):null}var qPe=["children","width","height","viewBox","className","style","title","desc"];function n_(){return n_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},n_.apply(null,arguments)}function GPe(e,t){if(e==null)return{};var n,r,a=KPe(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function KPe(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var VV=h.forwardRef((e,t)=>
2569{var{children:n,width:r,height:a,viewBox:s,className:l,style:o,title:u,desc:d}=e,m=GPe(e,qPe),p=s||{width:r,height:a,x:0,y:0},b=xr("recharts-surface",l);return h.createElement("svg",n_({},cs(m),{className:b,width:r,height:a,style:o,viewBox:"".concat(p.x," ").concat(p.y," ").concat(p.width," ").concat(p.height),ref:t}),h.createElement("title",null,u),h.createElement("desc",null,d),n)}),YPe=["children","className"];function r_(){return r_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r_.apply(null,arguments)}function ZPe(e,t){if(e==null)return{};var n,r,a=XPe(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function XPe(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var Pi=h.forwardRef((e,t)=>{var{children:n,className:r}=e,a=ZPe(e,YPe),s=xr("recharts-layer",r);return h.createElement("g",r_({className:s},cs(a),{ref:t}),n)}),QPe=h.createContext(null);function zr(e){return function(){return e}}const qV=Math.cos,Fp=Math.sin,po=Math.sqrt,Cp=Math.PI,n7=2*Cp,a_=Math.PI,i_=2*a_,W1=1e-6,JPe=i_-W1;function GV(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function eEe(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return GV;const n=10**t;return function(r){this._+=r[0];for(let a=1,s=r.length;a<s;++a)this._+=Math.round(arguments[a]*n)/n+r[a]}}class tEe{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?GV:eEe(t)}moveTo(t,n){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,n){this._append`L${this._x1=+t},${this._y1=+n}`}quadraticCurveTo(t,n,r,a){this._append`Q${+t},${+n},${this._x1=+r},${this._y1=+a}`}bezierCurveTo(t,n,r,a,s,l){this._append`C${+t},${+n},${+r},${+a},${this._x1=+s},${this._y1=+l}`}arcTo(t,n,r,a,s){if(t=+t,n=+n,r=+r,a=+a,s=+s,s<0)throw new Error(`negative radius: ${s}`);let l=this._x1,o=this._y1,u=r-t,d=a-n,m=l-t,p=o-n,b=m*m+p*p;if(this._x1===null)this._append`M${this._x1=t},${this._y1=n}`;else if(b>W1)if(!(Math.abs(p*u-d*m)>W1)||!s)this._append`L${this._x1=t},${this._y1=n}`;else{let y=r-l,v=a-o,_=u*u+d*d,w=y*y+v*v,k=Math.sqrt(_),S=Math.sqrt(b),I=s*Math.tan((a_-Math.acos((_+b-w)/(2*k*S)))/2),C=I/S,F=I/k;Math.abs(C-1)>W1&&this._append`L${t+C*m},${n+C*p}`,this._append`A${s},${s},0,0,${+(p*y>m*v)},${this._x1=t+F*u},${this._y1=n+F*d}`}}arc(t,n,r,a,s,l){if(t=+t,n=+n,r=+r,l=!!l,r<0)throw new Error(`negative radius: ${r}`);let o=r*Math.cos(a),u=r*Math.sin(a),d=t+o,m=n+u,p=1^l,b=l?a-s:s-a;this._x1===null?this._append`M${d},${m}`:(Math.abs(this._x1-d)>W1||Math.abs(this._y1-m)>W1)&&this._append`L${d},${m}`,r&&(b<0&&(b=b%i_+i_),b>JPe?this._append`A${r},${r},0,1,${p},${t-o},${n-u}A${r},${r},0,1,${p},${this._x1=d},${this._y1=m}`:b>W1&&this._append`A${r},${r},0,${+(b>=a_)},${p},${this._x1=t+r*Math.cos(s)},${this._y1=n+r*Math.sin(s)}`)}rect(t,n,r,a){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${r=+r}v${+a}h${-r}Z`}toString(){return this._}}function uS(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(n==null)t=null;else{const r=Math.floor(n);if(!(r>=0))throw new RangeError(`invalid digits: ${n}`);t=r}return e},()=>new tEe(t)}function dS(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function KV(e){this._context=e}KV.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function r7(e){return new KV(e)}function YV(e){return e[0]}function ZV(e){return e[1]}function XV(e,t){var n=zr(!0),r=null,a=r7,s=null,l=uS(o);e=typeof e=="function"?e:e===void 0?YV:zr(e),t=typeof t=="function"?t:t===void 0?ZV:zr(t);function o(u){var d,m=(u=dS(u)).length,p,b=!1,y;for(r==null&&(s=a(y=l())),d=0;d<=m;++d)!(d<m&&n(p=u[d],d,u))===b&&((b=!b)?s.lineStart():s.lineEnd()),b&&s.point(+e(p,d,u),+t(p,d,u));if(y)return s=null,y+""||null}return o.x=function(u){return arguments.length?(e=typeof u=="function"?u:zr(+u),o):e},o.y=function(u){return arguments.length?(t=typeof u=="function"?u:zr(+u),o):t},o.defined=function(u){return arguments.length?(n=typeof u=="function"?u:zr(!!u),o):n},o.curve=function(u){return arguments.length?(a=u,r!=null&&(s=a(r)),o):a},o.context=function(u){return arguments.length?(u==null?r=s=null:s=a(r=u),o):r},o}function r5(e,t,n){var r=null,a=zr(!0),s=null,l=r7,o=null,u=uS(d);e=typeof e=="function"?e:e===void 0?YV:zr(+e),t=typeof t=="function"?t:zr(t===void 0?0:+t),n=typeof n=="function"?n:n===void 0?ZV:zr(+n);function d(p){var b,y,v,_=(p=dS(p)).length,w,k=!1,S,I=new Array(_),C=new Array(_);for(s==null&&(o=l(S=u())),b=0;b<=_;++b){if(!(b<_&&a(w=p[b],b,p))===k)if(k=!k)y=b,o.areaStart(),o.lineStart();else{for(o.lineEnd(),o.lineStart(),v=b-1;v>=y;--v)o.point(I[v],C[v]);o.lineEnd(),o.areaEnd()}k&&(I[b]=+e(w,b,p),C[b]=+t(w,b,p),o.point(r?+r(w,b,p):I[b],n?+n(w,b,p):C[b]))}if(S)return o=null,S+""||null}function m(){return XV().defined(a).curve(l).context(s)}return d.x=function(p){return arguments.length?(e=typeof p=="function"?p:zr(+p),r=null,d):e},d.x0=function(p){return arguments.length?(e=typeof p=="function"?p:zr(+p),d):e},d.x1=function(p){return arguments.length?(r=p==null?null:typeof p=="function"?p:zr(+p),d):r},d.y=function(p){return arguments.length?(t=typeof p=="function"?p:zr(+p),n=null,d):t},d.y0=function(p){return arguments.length?(t=typeof p=="function"?p:zr(+p),d):t},d.y1=function(p){return arguments.length?(n=p==null?null:typeof p=="function"?p:zr(+p),d):n},d.lineX0=d.lineY0=function(){return m().x(e).y(t)},d.lineY1=function(){return m().x(e).y(n)},d.lineX1=function(){return m().x(r).y(t)},d.defined=function(p){return arguments.length?(a=typeof p=="function"?p:zr(!!p),d):a},d.curve=function(p){return arguments.length?(l=p,s!=null&&(o=l(s)),d):l},d.context=function(p){return arguments.length?(p==null?s=o=null:o=l(s=p),d):s},d}class QV{constructor(t,n){this._context=t,this._x=n}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}
2569point(t,n){switch(t=+t,n=+n,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,n,t,n):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+n)/2,t,this._y0,t,n);break}}this._x0=t,this._y0=n}}function nEe(e){return new QV(e,!0)}function rEe(e){return new QV(e,!1)}const fS={draw(e,t){const n=po(t/Cp);e.moveTo(n,0),e.arc(0,0,n,0,n7)}},aEe={draw(e,t){const n=po(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},JV=po(1/3),iEe=JV*2,sEe={draw(e,t){const n=po(t/iEe),r=n*JV;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},lEe={draw(e,t){const n=po(t),r=-n/2;e.rect(r,r,n,n)}},oEe=.8908130915292852,eq=Fp(Cp/10)/Fp(7*Cp/10),cEe=Fp(n7/10)*eq,uEe=-qV(n7/10)*eq,dEe={draw(e,t){const n=po(t*oEe),r=cEe*n,a=uEe*n;e.moveTo(0,-n),e.lineTo(r,a);for(let s=1;s<5;++s){const l=n7*s/5,o=qV(l),u=Fp(l);e.lineTo(u*n,-o*n),e.lineTo(o*r-u*a,u*r+o*a)}e.closePath()}},ab=po(3),fEe={draw(e,t){const n=-po(t/(ab*3));e.moveTo(0,n*2),e.lineTo(-ab*n,-n),e.lineTo(ab*n,-n),e.closePath()}},Nl=-.5,Tl=po(3)/2,s_=1/po(12),hEe=(s_/2+1)*3,mEe={draw(e,t){const n=po(t/hEe),r=n/2,a=n*s_,s=r,l=n*s_+n,o=-s,u=l;e.moveTo(r,a),e.lineTo(s,l),e.lineTo(o,u),e.lineTo(Nl*r-Tl*a,Tl*r+Nl*a),e.lineTo(Nl*s-Tl*l,Tl*s+Nl*l),e.lineTo(Nl*o-Tl*u,Tl*o+Nl*u),e.lineTo(Nl*r+Tl*a,Nl*a-Tl*r),e.lineTo(Nl*s+Tl*l,Nl*l-Tl*s),e.lineTo(Nl*o+Tl*u,Nl*u-Tl*o),e.closePath()}};function pEe(e,t){let n=null,r=uS(a);e=typeof e=="function"?e:zr(e||fS),t=typeof t=="function"?t:zr(t===void 0?64:+t);function a(){let s;if(n||(n=s=r()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),s)return n=null,s+""||null}return a.type=function(s){return arguments.length?(e=typeof s=="function"?s:zr(s),a):e},a.size=function(s){return arguments.length?(t=typeof s=="function"?s:zr(+s),a):t},a.context=function(s){return arguments.length?(n=s??null,a):n},a}function jp(){}function Np(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function tq(e){this._context=e}tq.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Np(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Np(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function gEe(e){return new tq(e)}function nq(e){this._context=e}nq.prototype={areaStart:jp,areaEnd:jp,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:Np(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function bEe(e){return new nq(e)}function rq(e){this._context=e}rq.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:Np(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function yEe(e){return new rq(e)}function aq(e){this._context=e}aq.prototype={areaStart:jp,areaEnd:jp,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function xEe(e){return new aq(e)}function jP(e){return e<0?-1:1}function NP(e,t,n){var r=e._x1-e._x0,a=t-e._x1,s=(e._y1-e._y0)/(r||a<0&&-0),l=(n-e._y1)/(a||r<0&&-0),o=(s*a+l*r)/(r+a);return(jP(s)+jP(l))*Math.min(Math.abs(s),Math.abs(l),.5*Math.abs(o))||0}function TP(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function ib(e,t,n){var r=e._x0,a=e._y0,s=e._x1,l=e._y1,o=(s-r)/3;e._context.bezierCurveTo(r+o,a+o*t,s-o,l-o*n,s,l)}function Tp(e){this._context=e}Tp.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:ib(this,this._t0,TP(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,ib(this,TP(this,n=NP(this,e,t)),n);break;default:ib(this,this._t0,n=NP(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}};function iq(e){this._context=new sq(e)}(iq.prototype=Object.create(Tp.prototype)).point=function(e,t){Tp.prototype.point.call(this,t,e)};function sq(e){this._context=e}sq.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,r,a,s){this._context.bezierCurveTo(t,e,r,n,s,a)}};function vEe(e){return new Tp(e)}function _Ee(e){return new iq(e)}function lq(e){this._context=e}lq.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),n===2)this._context.lineTo(e[1],t[1]);else for(var r=AP(e),a=AP(t),s=0,l=1;l<n;++s,++l)this._context.bezierCurveTo(r[0][s],a[0][s],r[1][s],a[1][s],e[l],t[l]);(this._line||this._line!==0&&n===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function AP(e){var t,n=e.length-1,r,a=new Array(n),s=new Array(n),l=new Array(n);for(a[0]=0,s[0]=2,l[0]=e[0]+2*e[1],t=1;t<n-1;++t)a[t]=1,s[t]=4,l[t]=4*e[t]+2*e[t+1];for(a[n-1]=2,s[n-1]=7,l[n-1]=8*e[n-1]+e[n],t=1;t<n;++t)r=a[t]/s[t-1],s[t]-=r,l[t]-=r*l[t-1];for(a[n-1]=l[n-1]/s[n-1],t=n-2;t>=0;--t)a[t]=(l[t]-a[t+1])/s[t];for(s[n-1]=(e[n]+a[n-1])/2,t=0;t<n-1;++t)s[t]=2*e[t+1]-a[t+1];return[a,s]}function wEe(e){return new lq(e)}function a7(e,t){this._context=e,this._t=t}a7.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;
2569default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}break}}this._x=e,this._y=t}};function kEe(e){return new a7(e,.5)}function SEe(e){return new a7(e,0)}function IEe(e){return new a7(e,1)}function l3(e,t){if((l=e.length)>1)for(var n=1,r,a,s=e[t[0]],l,o=s.length;n<l;++n)for(a=s,s=e[t[n]],r=0;r<o;++r)s[r][1]+=s[r][0]=isNaN(a[r][1])?a[r][0]:a[r][1]}function l_(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function MEe(e,t){return e[t]}function FEe(e){const t=[];return t.key=e,t}function CEe(){var e=zr([]),t=l_,n=l3,r=MEe;function a(s){var l=Array.from(e.apply(this,arguments),FEe),o,u=l.length,d=-1,m;for(const p of s)for(o=0,++d;o<u;++o)(l[o][d]=[0,+r(p,l[o].key,d,s)]).data=p;for(o=0,m=dS(t(l));o<u;++o)l[m[o]].index=o;return n(l,m),l}return a.keys=function(s){return arguments.length?(e=typeof s=="function"?s:zr(Array.from(s)),a):e},a.value=function(s){return arguments.length?(r=typeof s=="function"?s:zr(+s),a):r},a.order=function(s){return arguments.length?(t=s==null?l_:typeof s=="function"?s:zr(Array.from(s)),a):t},a.offset=function(s){return arguments.length?(n=s??l3,a):n},a}function jEe(e,t){if((r=e.length)>0){for(var n,r,a=0,s=e[0].length,l;a<s;++a){for(l=n=0;n<r;++n)l+=e[n][a][1]||0;if(l)for(n=0;n<r;++n)e[n][a][1]/=l}l3(e,t)}}function NEe(e,t){if((a=e.length)>0){for(var n=0,r=e[t[0]],a,s=r.length;n<s;++n){for(var l=0,o=0;l<a;++l)o+=e[l][n][1]||0;r[n][1]+=r[n][0]=-o/2}l3(e,t)}}function TEe(e,t){if(!(!((l=e.length)>0)||!((s=(a=e[t[0]]).length)>0))){for(var n=0,r=1,a,s,l;r<s;++r){for(var o=0,u=0,d=0;o<l;++o){for(var m=e[t[o]],p=m[r][1]||0,b=m[r-1][1]||0,y=(p-b)/2,v=0;v<o;++v){var _=e[t[v]],w=_[r][1]||0,k=_[r-1][1]||0;y+=w-k}u+=p,d+=y*p}a[r-1][1]+=a[r-1][0]=n,u&&(n-=d/u)}a[r-1][1]+=a[r-1][0]=n,l3(e,t)}}var sb={},lb={},PP;function AEe(){return PP||(PP=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return n==="__proto__"}e.isUnsafeProperty=t})(lb)),lb}var ob={},EP;function oq(){return EP||(EP=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){switch(typeof n){case"number":case"symbol":return!1;case"string":return n.includes(".")||n.includes("[")||n.includes("]")}}e.isDeepKey=t})(ob)),ob}var cb={},LP;function hS(){return LP||(LP=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return typeof n=="string"||typeof n=="symbol"?n:Object.is(n?.valueOf?.(),-0)?"-0":String(n)}e.toKey=t})(cb)),cb}var ub={},db={},RP;function PEe(){return RP||(RP=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){if(n==null)return"";if(typeof n=="string")return n;if(Array.isArray(n))return n.map(t).join(",");const r=String(n);return r==="0"&&Object.is(Number(n),-0)?"-0":r}e.toString=t})(db)),db}var OP;function mS(){return OP||(OP=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=PEe(),n=hS();function r(a){if(Array.isArray(a))return a.map(n.toKey);if(typeof a=="symbol")return[a];a=t.toString(a);const s=[],l=a.length;if(l===0)return s;let o=0,u="",d="",m=!1;for(a.charCodeAt(0)===46&&(s.push(""),o++);o<l;){const p=a[o];d?p==="\\"&&o+1<l?(o++,u+=a[o]):p===d?d="":u+=p:m?p==='"'||p==="'"?d=p:p==="]"?(m=!1,s.push(u),u=""):u+=p:p==="["?(m=!0,u&&(s.push(u),u="")):p==="."?u&&(s.push(u),u=""):u+=p,o++}return u&&s.push(u),s}e.toPath=r})(ub)),ub}var BP;function pS(){return BP||(BP=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=AEe(),n=oq(),r=hS(),a=mS();function s(o,u,d){if(o==null)return d;switch(typeof u){case"string":{if(t.isUnsafeProperty(u))return d;const m=o[u];return m===void 0?n.isDeepKey(u)?s(o,a.toPath(u),d):d:m}case"number":case"symbol":{typeof u=="number"&&(u=r.toKey(u));const m=o[u];return m===void 0?d:m}default:{if(Array.isArray(u))return l(o,u,d);if(Object.is(u?.valueOf(),-0)?u="-0":u=String(u),t.isUnsafeProperty(u))return d;const m=o[u];return m===void 0?d:m}}}function l(o,u,d){if(u.length===0)return d;let m=o;for(let p=0;p<u.length;p++){if(m==null||t.isUnsafeProperty(u[p]))return d;m=m[u[p]]}return m===void 0?d:m}e.get=s})(sb)),sb}var fb,DP;function EEe(){return DP||(DP=1,fb=pS().get),fb}var LEe=EEe();const p2=yl(LEe);var ls=e=>e===0?0:e>0?1:-1,co=e=>typeof e=="number"&&e!=+e,Wc=e=>typeof e=="string"&&e.indexOf("%")===e.length-1,Ht=e=>(typeof e=="number"||e instanceof Number)&&!co(e),qo=e=>Ht(e)||typeof e=="string",REe=0,kh=e=>{var t=++REe;return"".concat(e||"").concat(t)},fl=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!Ht(t)&&typeof t!="string")return r;var s;if(Wc(t)){if(n==null)return r;var l=t.indexOf("%");s=n*parseFloat(t.slice(0,l))/100}else s=+t;return co(s)&&(s=r),a&&n!=null&&s>n&&(s=n),s},cq=e=>{if(!Array.isArray(e))return!1;for(var t=e.length,n={},r=0;r<t;r++)if(!n[e[r]])n[e[r]]=!0;else return!0;return!1};function Na(e,t,n){return Ht(e)&&Ht(t)?e+n*(t-e):t}function uq(e,t,n){if(!(!e||!e.length))return e.find(r=>r&&(typeof t=="function"?t(r):p2(r,t))===n)}var ri=e=>e===null||typeof e>"u",a4=e=>ri(e)?e:"".concat(e.charAt(0).toUpperCase()).concat(e.slice(1));function OEe(e){return e!=null}function i4(){}var BEe=["type","size","sizeType"];function o_(){return o_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o_.apply(null,arguments)}function $P(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function WP(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
2569t%2?$P(Object(n),!0).forEach(function(r){DEe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$P(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function DEe(e,t,n){return(t=$Ee(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $Ee(e){var t=WEe(e,"string");return typeof t=="symbol"?t:t+""}function WEe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function UEe(e,t){if(e==null)return{};var n,r,a=HEe(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function HEe(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var dq={symbolCircle:fS,symbolCross:aEe,symbolDiamond:sEe,symbolSquare:lEe,symbolStar:dEe,symbolTriangle:fEe,symbolWye:mEe},zEe=Math.PI/180,VEe=e=>{var t="symbol".concat(a4(e));return dq[t]||fS},qEe=(e,t,n)=>{if(t==="area")return e;switch(n){case"cross":return 5*e*e/9;case"diamond":return .5*e*e/Math.sqrt(3);case"square":return e*e;case"star":{var r=18*zEe;return 1.25*e*e*(Math.tan(r)-Math.tan(r*2)*Math.tan(r)**2)}case"triangle":return Math.sqrt(3)*e*e/4;case"wye":return(21-10*Math.sqrt(3))*e*e/8;default:return Math.PI*e*e/4}},GEe=(e,t)=>{dq["symbol".concat(a4(e))]=t},fq=e=>{var{type:t="circle",size:n=64,sizeType:r="area"}=e,a=UEe(e,BEe),s=WP(WP({},a),{},{type:t,size:n,sizeType:r}),l="circle";typeof t=="string"&&(l=t);var o=()=>{var b=VEe(l),y=pEe().type(b).size(qEe(n,r,l)),v=y();if(v!==null)return v},{className:u,cx:d,cy:m}=s,p=cs(s);return Ht(d)&&Ht(m)&&Ht(n)?h.createElement("path",o_({}
2569,p,{className:xr("recharts-symbols",u),transform:"translate(".concat(d,", ").concat(m,")"),d:o()})):null};fq.registerSymbol=GEe;var hq=e=>"radius"in e&&"startAngle"in e&&"endAngle"in e,gS=(e,t)=>{if(!e||typeof e=="function"||typeof e=="boolean")return null;var n=e;if(h.isValidElement(e)&&(n=e.props),typeof n!="object"&&typeof n!="function")return null;var r={};return Object.keys(n).forEach(a=>{cS(a)&&(r[a]=(s=>n[a](n,s)))}),r},KEe=(e,t,n)=>r=>(e(t,n,r),null),mq=(e,t,n)=>{if(e===null||typeof e!="object"&&typeof e!="function")return null;var r=null;return Object.keys(e).forEach(a=>{var s=e[a];cS(a)&&typeof s=="function"&&(r||(r={}),r[a]=KEe(s,t,n))}),r};function UP(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function YEe(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?UP(Object(n),!0).forEach(function(r){ZEe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):UP(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ZEe(e,t,n){return(t=XEe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function XEe(e){var t=QEe(e,"string");return typeof t=="symbol"?t:t+""}function QEe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function fi(e,t){var n=YEe({},e),r=t,a=Object.keys(t),s=a.reduce((l,o)=>(l[o]===void 0&&r[o]!==void 0&&(l[o]=r[o]),l),n);return s}var hb={},mb={},HP;function JEe(){return HP||(HP=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n,r){const a=new Map;for(let s=0;s<n.length;s++){const l=n[s],o=r(l);a.has(o)||a.set(o,l)}return Array.from(a.values())}e.uniqBy=t})(mb)),mb}var pb={},zP;function pq(){return zP||(zP=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return n}e.identity=t})(pb)),pb}var gb={},bb={},yb={},VP;function eLe(){return VP||(VP=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return Number.isSafeInteger(n)&&n>=0}e.isLength=t})(yb)),yb}var qP;function bS(){return qP||(qP=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=eLe();function n(r){return r!=null&&typeof r!="function"&&t.isLength(r.length)}e.isArrayLike=n})(bb)),bb}var xb={},GP;function tLe(){return GP||(GP=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return typeof n=="object"&&n!==null}e.isObjectLike=t})(xb)),xb}var KP;function nLe(){return KP||(KP=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=bS(),n=tLe();function r(a){return n.isObjectLike(a)&&t.isArrayLike(a)}e.isArrayLikeObject=r})(gb)),gb}var vb={},_b={},YP;function rLe(){return YP||(YP=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=pS();function n(r){return function(a){return t.get(a,r)}}e.property=n})(_b)),_b}var wb={},kb={},Sb={},Ib={},ZP;function gq(){return ZP||(ZP=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return n!==null&&(typeof n=="object"||typeof n=="function")}e.isObject=t})(Ib)),Ib}var Mb={},XP;function bq(){return XP||(XP=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return n==null||typeof n!="object"&&typeof n!="function"}e.isPrimitive=t})(Mb)),Mb}var Fb={},QP;function yq(){return QP||(QP=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n,r){return n===r||Number.isNaN(n)&&Number.isNaN(r)}e.eq=t})(Fb)),Fb}var JP;function aLe(){return JP||(JP=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=gq(),n=bq(),r=yq();function a(m,p,b){return typeof b!="function"?a(m,p,()=>{}):s(m,p,function y(v,_,w,k,S,I){const C=b(v,_,w,k,S,I);return C!==void 0?!!C:s(v,_,y,I)},new Map)}function s(m,p,b,y){if(p===m)return!0;switch(typeof p){case"object":return l(m,p,b,y);case"function":return Object.keys(p).length>0?s(m,{...p},b,y):r.eq(m,p);default:return t.isObject(m)?typeof p=="string"?p==="":!0:r.eq(m,p)}}function l(m,p,b,y){if(p==null)return!0;
2569if(Array.isArray(p))return u(m,p,b,y);if(p instanceof Map)return o(m,p,b,y);if(p instanceof Set)return d(m,p,b,y);const v=Object.keys(p);if(m==null)return v.length===0;if(v.length===0)return!0;if(y?.has(p))return y.get(p)===m;y?.set(p,m);try{for(let _=0;_<v.length;_++){const w=v[_];if(!n.isPrimitive(m)&&!(w in m)||p[w]===void 0&&m[w]!==void 0||p[w]===null&&m[w]!==null||!b(m[w],p[w],w,m,p,y))return!1}return!0}finally{y?.delete(p)}}function o(m,p,b,y){if(p.size===0)return!0;if(!(m instanceof Map))return!1;for(const[v,_]of p.entries()){const w=m.get(v);if(b(w,_,v,m,p,y)===!1)return!1}return!0}function u(m,p,b,y){if(p.length===0)return!0;if(!Array.isArray(m))return!1;const v=new Set;for(let _=0;_<p.length;_++){const w=p[_];let k=!1;for(let S=0;S<m.length;S++){if(v.has(S))continue;const I=m[S];let C=!1;if(b(I,w,_,m,p,y)&&(C=!0),C){v.add(S),k=!0;break}}if(!k)return!1}return!0}function d(m,p,b,y){return p.size===0?!0:m instanceof Set?u([...m],[...p],b,y):!1}e.isMatchWith=a,e.isSetMatch=d})(Sb)),Sb}var eE;function xq(){return eE||(eE=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=aLe();function n(r,a){return t.isMatchWith(r,a,()=>{})}e.isMatch=n})(kb)),kb}var Cb={},jb={},Nb={},tE;function iLe(){return tE||(tE=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return Object.getOwnPropertySymbols(n).filter(r=>Object.prototype.propertyIsEnumerable.call(n,r))}e.getSymbols=t})(Nb)),Nb}var Tb={},nE;function vq(){return nE||(nE=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return n==null?n===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(n)}e.getTag=t})(Tb)),Tb}var Ab={},rE;function _q(){return rE||(rE=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t="[object RegExp]",n="[object String]",r="[object Number]",a="[object Boolean]",s="[object Arguments]",l="[object Symbol]",o="[object Date]",u="[object Map]",d="[object Set]",m="[object Array]",p="[object Function]",b="[object ArrayBuffer]",y="[object Object]",v="[object Error]",_="[object DataView]",w="[object Uint8Array]",k="[object Uint8ClampedArray]",S="[object Uint16Array]",I="[object Uint32Array]",C="[object BigUint64Array]",F="[object Int8Array]",N="[object Int16Array]",A="[object Int32Array]",L="[object BigInt64Array]",P="[object Float32Array]",T="[object Float64Array]";e.argumentsTag=s,e.arrayBufferTag=b,e.arrayTag=m,e.bigInt64ArrayTag=L,e.bigUint64ArrayTag=C,e.booleanTag=a,e.dataViewTag=_,e.dateTag=o,e.errorTag=v,e.float32ArrayTag=P,e.float64ArrayTag=T,e.functionTag=p,e.int16ArrayTag=N,e.int32ArrayTag=A,e.int8ArrayTag=F,e.mapTag=u,e.numberTag=r,e.objectTag=y,e.regexpTag=t,e.setTag=d,e.stringTag=n,e.symbolTag=l,e.uint16ArrayTag=S,e.uint32ArrayTag=I,e.uint8ArrayTag=w,e.uint8ClampedArrayTag=k})(Ab)),Ab}var Pb={},aE;function sLe(){return aE||(aE=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return ArrayBuffer.isView(n)&&!(n instanceof DataView)}e.isTypedArray=t})(Pb)),Pb}var iE;function wq(){return iE||(iE=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=iLe(),n=vq(),r=_q(),a=bq(),s=sLe();function l(m,p){return o(m,void 0,m,new Map,p)}function o(m,p,b,y=new Map,v=void 0){const _=v?.(m,p,b,y);if(_!==void 0)return _;if(a.isPrimitive(m))return m;if(y.has(m))return y.get(m);if(Array.isArray(m)){const w=new Array(m.length);y.set(m,w);for(let k=0;k<m.length;k++)w[k]=o(m[k],k,b,y,v);return Object.hasOwn(m,"index")&&(w.index=m.index),Object.hasOwn(m,"input")&&(w.input=m.input),w}if(m instanceof Date)return new Date(m.getTime());if(m instanceof RegExp){const w=new RegExp(m.source,m.flags);return w.lastIndex=m.lastIndex,w}if(m instanceof Map){const w=new Map;y.set(m,w);for(const[k,S]of m)w.set(k,o(S,k,b,y,v));return w}if(m instanceof Set){const w=new Set;y.set(m,w);for(const k of m)w.add(o(k,void 0,b,y,v));return w}if(typeof Buffer<"u"&&Buffer.isBuffer(m))return m.subarray();if(s.isTypedArray(m)){const w=new(Object.getPrototypeOf(m)).constructor(m.length);y.set(m,w);for(let k=0;k<m.length;k++)w[k]=o(m[k],k,b,y,v);return w}if(m instanceof ArrayBuffer||typeof SharedArrayBuffer<"u"&&m instanceof SharedArrayBuffer)return m.slice(0);if(m instanceof DataView){const w=new DataView(m.buffer.slice(0),m.byteOffset,m.byteLength);return y.set(m,w),u(w,m,b,y,v),w}if(typeof File<"u"&&m instanceof File){const w=new File([m],m.name,{type:m.type});return y.set(m,w),u(w,m,b,y,v),w}if(typeof Blob<"u"&&m instanceof Blob){const w=new Blob([m],{type:m.type});return y.set(m,w),u(w,m,b,y,v),w}if(m instanceof Error){const w=new m.constructor;return y.set(m,w),w.message=m.message,w.name=m.name,w.stack=m.stack,w.cause=m.cause,u(w,m,b,y,v),w}if(m instanceof Boolean){const w=new Boolean(m.valueOf());return y.set(m,w),u(w,m,b,y,v),w}if(m instanceof Number){const w=new Number(m.valueOf());return y.set(m,w),u(w,m,b,y,v),w}if(m instanceof String){const w=new String(m.valueOf());return y.set(m,w),u(w,m,b,y,v),w}if(typeof m=="object"&&d(m)){const w=Object.create(Object.getPrototypeOf(m));return y.set(m,w),u(w,m,b,y,v),w}return m}function u(m,p,b=m,y,v){const _=[...Object.keys(p),...t.getSymbols(p)];for(let w=0;w<_.length;w++){const k=_[w],S=Object.getOwnPropertyDescriptor(m,k);(S==null||S.writable)&&(m[k]=o(p[k],k,b,y,v))}}function d(m){switch(n.getTag(m)){case r.argumentsTag:case r.arrayTag:case r.arrayBufferTag:case r.dataViewTag:case r.booleanTag:case r.dateTag:case r.float32ArrayTag:case r.float64ArrayTag:case r.int8ArrayTag:case r.int16ArrayTag:case r.int32ArrayTag:case r.mapTag:case r.numberTag:case r.objectTag:case r.regexpTag:case r.setTag:case r.stringTag:case r.symbolTag:case r.uint8ArrayTag:case r.uint8ClampedArrayTag:case r.uint16ArrayTag:case r.uint32ArrayTag:return!0;default:return!1}}e.cloneDeepWith=l,e.cloneDeepWithImpl=o,e.copyProperties=u})(jb)),jb}var sE;function lLe(){return sE||(sE=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=wq();function n(r){return t.cloneDeepWithImpl(r,void 0,r,new Map,void 0)}e.cloneDeep=n})(Cb)),Cb}var lE;function oLe(){return lE||(lE=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=xq(),n=lLe();function r(a){return a=n.cloneDeep(a),s=>t.isMatch(s,a)}e.matches=r})(wb)),wb}var Eb={},Lb={},Rb={},oE;function cLe(){return oE||(oE=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=wq(),n=_q();function r(a,s){return t.cloneDeepWith(a,(l,o,u,d)=>{const m=s?.(l,o,u,d);if(m!==void 0)return m;if(typeof a=="object")switch(Object.prototype.toString.call(a)){case n.numberTag:case n.stringTag:case n.booleanTag:{const p=new a.constructor(a?.valueOf());return t.copyProperties(p,a),p}case n.argumentsTag:{const p={};return t.copyProperties(p,a),p.length=a.length,p[Symbol.iterator]=a[Symbol.iterator],p}default:return}})}e.cloneDeepWith=r})(Rb)),Rb}var cE;function uLe(){return cE||(cE=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=cLe();function n(r){return t.cloneDeepWith(r)}e.cloneDeep=n})(Lb)),Lb}var Ob={},Bb={},uE;function kq(){return uE||(uE=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=/^(?:0|[1-9]\d*)$/;function n(r,a=Number.MAX_SAFE_INTEGER){switch(typeof r){case"number":return Number.isInteger(r)&&r>=0&&r<a;case"symbol":return!1;case"string":return t.test(r)}}e.isIndex=n})(Bb)),Bb}var Db={},dE;function dLe(){return dE||(dE=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=vq();function n(r){return r!==null&&typeof r=="object"&&t.getTag(r)==="[object Arguments]"}e.isArguments=n})(Db)),Db}var fE;function fLe(){return fE||(fE=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=oq(),n=kq(),r=dLe(),a=mS();function s(l,o){let u;
2569if(Array.isArray(o)?u=o:typeof o=="string"&&t.isDeepKey(o)&&l?.[o]==null?u=a.toPath(o):u=[o],u.length===0)return!1;let d=l;for(let m=0;m<u.length;m++){const p=u[m];if((d==null||!Object.hasOwn(d,p))&&!((Array.isArray(d)||r.isArguments(d))&&n.isIndex(p)&&p<d.length))return!1;d=d[p]}return!0}e.has=s})(Ob)),Ob}var hE;function hLe(){return hE||(hE=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=xq(),n=hS(),r=uLe(),a=pS(),s=fLe();function l(o,u){switch(typeof o){case"object":{Object.is(o?.valueOf(),-0)&&(o="-0");break}case"number":{o=n.toKey(o);break}}return u=r.cloneDeep(u),function(d){const m=a.get(d,o);return m===void 0?s.has(d,o):u===void 0?m===void 0:t.isMatch(m,u)}}e.matchesProperty=l})(Eb)),Eb}var mE;function mLe(){return mE||(mE=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=pq(),n=rLe(),r=oLe(),a=hLe();function s(l){if(l==null)return t.identity;switch(typeof l){case"function":return l;case"object":return Array.isArray(l)&&l.length===2?a.matchesProperty(l[0],l[1]):r.matches(l);case"string":case"symbol":case"number":return n.property(l)}}e.iteratee=s})(vb)),vb}var pE;function pLe(){return pE||(pE=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=JEe(),n=pq(),r=nLe(),a=mLe();function s(l,o=n.identity){return r.isArrayLikeObject(l)?t.uniqBy(Array.from(l),a.iteratee(o)):[]}e.uniqBy=s})(hb)),hb}var $b,gE;function gLe(){return gE||(gE=1,$b=pLe().uniqBy),$b}var bLe=gLe();const bE=yl(bLe);function yLe(e,t,n){return t===!0?bE(e,n):typeof t=="function"?bE(e,t):e}var Wb={exports:{}},Ub={};var yE;function xLe(){if(yE)return Ub;yE=1;var e=y3(),t=qW();function n(d,m){return d===m&&(d!==0||1/d===1/m)||d!==d&&m!==m}var r=typeof Object.is=="function"?Object.is:n,a=t.useSyncExternalStore,s=e.useRef,l=e.useEffect,o=e.useMemo,u=e.useDebugValue;return Ub.useSyncExternalStoreWithSelector=function(d,m,p,b,y){var v=s(null);if(v.current===null){var _={hasValue:!1,value:null};v.current=_}else _=v.current;v=o(function(){function k(N){if(!S){if(S=!0,I=N,N=b(N),y!==void 0&&_.hasValue){var A=_.value;if(y(A,N))return C=A}return C=N}if(A=C,r(I,N))return A;var L=b(N);return y!==void 0&&y(A,L)?(I=N,A):(I=N,C=L)}var S=!1,I,C,F=p===void 0?null:p;return[function(){return k(m())},F===null?void 0:function(){return k(F())}]},[m,p,b,y]);var w=a(d,v[0],v[1]);return l(function(){_.hasValue=!0,_.value=w},[w]),u(w),w},Ub}var xE;function vLe(){return xE||(xE=1,Wb.exports=xLe()),Wb.exports}var _Le=vLe(),yS=h.createContext(null),wLe=e=>e,ga=()=>{var e=h.useContext(yS);return e?e.store.dispatch:wLe},Q5=()=>{},kLe=()=>Q5,SLe=(e,t)=>e===t;function Gt(e){var t=h.useContext(yS);return _Le.useSyncExternalStoreWithSelector(t?t.subscription.addNestedSub:kLe,t?t.store.getState:Q5,t?t.store.getState:Q5,t?e:Q5,SLe)}function ILe(e,t=`expected a function, instead received ${typeof e}`){if(typeof e!="function")throw new TypeError(t)}function MLe(e,t=`expected an object, instead received ${typeof e}`){if(typeof e!="object")throw new TypeError(t)}function FLe(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(n=>typeof n=="function")){const n=e.map(r=>typeof r=="function"?`function ${r.name||"unnamed"}()`:typeof r).join(", ");throw new TypeError(`${t}[${n}]`)}}var vE=e=>Array.isArray(e)?e:[e];function CLe(e){const t=Array.isArray(e[0])?e[0]:e;return FLe(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}function jLe(e,t){const n=[],{length:r}=e;for(let a=0;a<r;a++)n.push(e[a].apply(null,t));return n}var NLe=class{constructor(e){this.value=e}deref(){return this.value}},TLe=typeof WeakRef<"u"?WeakRef:NLe,ALe=0,_E=1;function a5(){return{s:ALe,v:void 0,o:null,p:null}}function Sq(e,t={}){let n=a5();const{resultEqualityCheck:r}=t;let a,s=0;function l(){let o=n;const{length:u}=arguments;for(let p=0,b=u;p<b;p++){const y=arguments[p];if(typeof y=="function"||typeof y=="object"&&y!==null){let v=o.o;v===null&&(o.o=v=new WeakMap);const _=v.get(y);_===void 0?(o=a5(),v.set(y,o)):o=_}else{let v=o.p;v===null&&(o.p=v=new Map);const _=v.get(y);_===void 0?(o=a5(),v.set(y,o)):o=_}}const d=o;let m;if(o.s===_E)m=o.v;else if(m=e.apply(null,arguments),s++,r){const p=a?.deref?.()??a;p!=null&&r(p,m)&&(m=p,s!==0&&s--),a=typeof m=="object"&&m!==null||typeof m=="function"?new TLe(m):m}return d.s=_E,d.v=m,m}return l.clearCache=()=>{n=a5(),l.resetResultsCount()},l.resultsCount=()=>s,l.resetResultsCount=()=>{s=0},l}function PLe(e,...t){const n=typeof e=="function"?{memoize:e,memoizeOptions:t}:e,r=(...a)=>{let s=0,l=0,o,u={},d=a.pop();typeof d=="object"&&(u=d,d=a.pop()),ILe(d,`createSelector expects an output function after the inputs, but received: [${typeof d}]`);const m={...n,...u},{memoize:p,memoizeOptions:b=[],argsMemoize:y=Sq,argsMemoizeOptions:v=[]}=m,_=vE(b),w=vE(v),k=CLe(a),S=p(function(){return s++,d.apply(null,arguments)},..._),I=y(function(){l++;const F=jLe(k,arguments);return o=S.apply(null,F),o},...w);return Object.assign(I,{resultFunc:d,memoizedResultFunc:S,dependencies:k,dependencyRecomputations:()=>l,resetDependencyRecomputations:()=>{l=0},lastResult:()=>o,recomputations:()=>s,resetRecomputations:()=>{s=0},memoize:p,argsMemoize:y})};return Object.assign(r,{withTypes:()=>r}),r}var Ue=PLe(Sq),ELe=Object.assign((e,t=Ue)=>{MLe(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);const n=Object.keys(e),r=n.map(s=>e[s]);return t(r,(...s)=>s.reduce((l,o,u)=>(l[n[u]]=o,l),{}))},{withTypes:()=>ELe}),Hb={},zb={},Vb={},wE;function LLe(){return wE||(wE=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return typeof r=="symbol"?1:r===null?2:r===void 0?3:r!==r?4:0}const n=(r,a,s)=>{if(r!==a){const l=t(r),o=t(a);if(l===o&&l===0){if(r<a)return s==="desc"?1:-1;if(r>a)return s==="desc"?-1:1}return s==="desc"?o-l:l-o}return 0};e.compareValues=n})(Vb)),Vb}var qb={},Gb={},kE;function Iq(){return kE||(kE=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return typeof n=="symbol"||n instanceof Symbol}
2569e.isSymbol=t})(Gb)),Gb}var SE;function RLe(){return SE||(SE=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Iq(),n=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,r=/^\w*$/;function a(s,l){return Array.isArray(s)?!1:typeof s=="number"||typeof s=="boolean"||s==null||t.isSymbol(s)?!0:typeof s=="string"&&(r.test(s)||!n.test(s))||l!=null&&Object.hasOwn(l,s)}e.isKey=a})(qb)),qb}var IE;function OLe(){return IE||(IE=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=LLe(),n=RLe(),r=mS();function a(s,l,o,u){if(s==null)return[];o=u?void 0:o,Array.isArray(s)||(s=Object.values(s)),Array.isArray(l)||(l=l==null?[null]:[l]),l.length===0&&(l=[null]),Array.isArray(o)||(o=o==null?[]:[o]),o=o.map(y=>String(y));const d=(y,v)=>{let _=y;for(let w=0;w<v.length&&_!=null;++w)_=_[v[w]];return _},m=(y,v)=>v==null||y==null?v:typeof y=="object"&&"key"in y?Object.hasOwn(v,y.key)?v[y.key]:d(v,y.path):typeof y=="function"?y(v):Array.isArray(y)?d(v,y):typeof v=="object"?v[y]:v,p=l.map(y=>(Array.isArray(y)&&y.length===1&&(y=y[0]),y==null||typeof y=="function"||Array.isArray(y)||n.isKey(y)?y:{key:y,path:r.toPath(y)}));return s.map(y=>({original:y,criteria:p.map(v=>m(v,y))})).slice().sort((y,v)=>{for(let _=0;_<p.length;_++){const w=t.compareValues(y.criteria[_],v.criteria[_],o[_]);if(w!==0)return w}return 0}).map(y=>y.original)}e.orderBy=a})(zb)),zb}var Kb={},ME;function BLe(){return ME||(ME=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n,r=1){const a=[],s=Math.floor(r),l=(o,u)=>{for(let d=0;d<o.length;d++){const m=o[d];Array.isArray(m)&&u<s?l(m,u+1):a.push(m)}};return l(n,0),a}e.flatten=t})(Kb)),Kb}var Yb={},FE;function Mq(){return FE||(FE=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=kq(),n=bS(),r=gq(),a=yq();function s(l,o,u){return r.isObject(u)&&(typeof o=="number"&&n.isArrayLike(u)&&t.isIndex(o)&&o<u.length||typeof o=="string"&&o in u)?a.eq(u[o],l):!1}e.isIterateeCall=s})(Yb)),Yb}var CE;function DLe(){return CE||(CE=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=OLe(),n=BLe(),r=Mq();function a(s,...l){const o=l.length;return o>1&&r.isIterateeCall(s,l[0],l[1])?l=[]:o>2&&r.isIterateeCall(l[0],l[1],l[2])&&(l=[l[0]]),t.orderBy(s,n.flatten(l),["asc"])}e.sortBy=a})(Hb)),Hb}var Zb,jE;function $Le(){return jE||(jE=1,Zb=DLe().sortBy),Zb}var WLe=$Le();const i7=yl(WLe);var Fq=e=>e.legend.settings,ULe=e=>e.legend.size,HLe=e=>e.legend.payload;Ue([HLe,Fq],(e,t)=>{var{itemSorter:n}=t,r=e.flat(1);return n?i7(r,n):r});var i5=1;function zLe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],[t,n]=h.useState({height:0,left:0,top:0,width:0}),r=h.useCallback(a=>
2569{if(a!=null){var s=a.getBoundingClientRect(),l={height:s.height,left:s.left,top:s.top,width:s.width};(Math.abs(l.height-t.height)>i5||Math.abs(l.left-t.left)>i5||Math.abs(l.top-t.top)>i5||Math.abs(l.width-t.width)>i5)&&n({height:l.height,left:l.left,top:l.top,width:l.width})}},[t.width,t.height,t.top,t.left,...e]);return[t,r]}function Gi(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var VLe=typeof Symbol=="function"&&Symbol.observable||"@@observable",NE=VLe,Xb=()=>Math.random().toString(36).substring(7).split("").join("."),qLe={INIT:`@@redux/INIT${Xb()}`,REPLACE:`@@redux/REPLACE${Xb()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${Xb()}`},Ap=qLe;function xS(e){if(typeof e!="object"||e===null)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function Cq(e,t,n){if(typeof e!="function")throw new Error(Gi(2));if(typeof t=="function"&&typeof n=="function"||typeof n=="function"&&typeof arguments[3]=="function")throw new Error(Gi(0));if(typeof t=="function"&&typeof n>"u"&&(n=t,t=void 0),typeof n<"u"){if(typeof n!="function")throw new Error(Gi(1));return n(Cq)(e,t)}let r=e,a=t,s=new Map,l=s,o=0,u=!1;
2569function d(){l===s&&(l=new Map,s.forEach((w,k)=>{l.set(k,w)}))}function m(){if(u)throw new Error(Gi(3));return a}function p(w){if(typeof w!="function")throw new Error(Gi(4));if(u)throw new Error(Gi(5));let k=!0;d();const S=o++;return l.set(S,w),function(){if(k){if(u)throw new Error(Gi(6));k=!1,d(),l.delete(S),s=null}}}function b(w){if(!xS(w))throw new Error(Gi(7));if(typeof w.type>"u")throw new Error(Gi(8));if(typeof w.type!="string")throw new Error(Gi(17));if(u)throw new Error(Gi(9));try{u=!0,a=r(a,w)}finally{u=!1}return(s=l).forEach(S=>{S()}),w}function y(w){if(typeof w!="function")throw new Error(Gi(10));r=w,b({type:Ap.REPLACE})}function v(){const w=p;return{subscribe(k){if(typeof k!="object"||k===null)throw new Error(Gi(11));function S(){const C=k;C.next&&C.next(m())}return S(),{unsubscribe:w(S)}},[NE](){return this}}}return b({type:Ap.INIT}),{dispatch:b,subscribe:p,getState:m,replaceReducer:y,[NE]:v}}function GLe(e){Object.keys(e).forEach(t=>{const n=e[t];if(typeof n(void 0,{type:Ap.INIT})>"u")throw new Error(Gi(12));if(typeof n(void 0,{type:Ap.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(Gi(13))})}function jq(e){const t=Object.keys(e),n={};for(let s=0;s<t.length;s++){const l=t[s];typeof e[l]=="function"&&(n[l]=e[l])}const r=Object.keys(n);let a;try{GLe(n)}catch(s){a=s}return function(l={},o){if(a)throw a;let u=!1;const d={};for(let m=0;m<r.length;m++){const p=r[m],b=n[p],y=l[p],v=b(y,o);if(typeof v>"u")throw o&&o.type,new Error(Gi(14));d[p]=v,u=u||v!==y}return u=u||r.length!==Object.keys(l).length,u?d:l}}function Pp(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,n)=>(...r)=>t(n(...r)))}function KLe(...e){return t=>(n,r)=>{const a=t(n,r);let s=()=>{throw new Error(Gi(15))};const l={getState:a.getState,dispatch:(u,...d)=>s(u,...d)},o=e.map(u=>u(l));return s=Pp(...o)(a.dispatch),{...a,dispatch:s}}}function Nq(e){return xS(e)&&"type"in e&&typeof e.type=="string"}var Tq=Symbol.for("immer-nothing"),TE=Symbol.for("immer-draftable"),Ss=Symbol.for("immer-state");function no(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var dl=Object,o3=dl.getPrototypeOf,Ep="constructor",s7="prototype",c_="configurable",Lp="enumerable",J5="writable",Sh="value",Uc=e=>!!e&&!!e[Ss];
2569function Go(e){return e?Aq(e)||l7(e)||!!e[TE]||!!e[Ep]?.[TE]||o7(e)||c7(e):!1}var YLe=dl[s7][Ep].toString(),AE=new WeakMap;function Aq(e){if(!e||!vS(e))return!1;const t=o3(e);if(t===null||t===dl[s7])return!0;const n=dl.hasOwnProperty.call(t,Ep)&&t[Ep];if(n===Object)return!0;if(!kd(n))return!1;let r=AE.get(n);return r===void 0&&(r=Function.toString.call(n),AE.set(n,r)),r===YLe}function s4(e,t,n=!0){l4(e)===0?(n?Reflect.ownKeys(e):dl.keys(e)).forEach(a=>{t(a,e[a],e)}):e.forEach((r,a)=>t(a,r,e))}function l4(e){const t=e[Ss];return t?t.type_:l7(e)?1:o7(e)?2:c7(e)?3:0}var PE=(e,t,n=l4(e))=>n===2?e.has(t):dl[s7].hasOwnProperty.call(e,t),u_=(e,t,n=l4(e))=>n===2?e.get(t):e[t],Rp=(e,t,n,r=l4(e))=>{r===2?e.set(t,n):r===3?e.add(n):e[t]=n};function ZLe(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}var l7=Array.isArray,o7=e=>e instanceof Map,c7=e=>e instanceof Set,vS=e=>typeof e=="object",kd=e=>typeof e=="function",Qb=e=>typeof e=="boolean",Ic=e=>e.copy_||e.base_,_S=e=>e.modified_?e.copy_:e.base_;function d_(e,t){if(o7(e))return new Map(e);if(c7(e))return new Set(e);if(l7(e))return Array[s7].slice.call(e);const n=Aq(e);if(t===!0||t==="class_only"&&!n){const r=dl.getOwnPropertyDescriptors(e);delete r[Ss];let a=Reflect.ownKeys(r);for(let s=0;s<a.length;s++){const l=a[s],o=r[l];o[J5]===!1&&(o[J5]=!0,o[c_]=!0),(o.get||o.set)&&(r[l]={[c_]:!0,[J5]:!0,[Lp]:o[Lp],[Sh]:e[l]})}return dl.create(o3(e),r)}else{const r=o3(e);if(r!==null&&n)return{...e};const a=dl.create(r);return dl.assign(a,e)}}function wS(e,t=!1){return u7(e)||Uc(e)||(l4(e)>1&&dl.defineProperties(e,{set:s5,add:s5,clear:s5,delete:s5}),dl.freeze(e),t&&s4(e,(n,r)=>{wS(r,!0)},!1)),e}function XLe(){no(2)}var s5={[Sh]:XLe};function u7(e){return e===null||!vS(e)?!0:dl.isFrozen(e)}var Op="MapSet",f_="Patches",Pq={};function c3(e){const t=Pq[e];return t||no(0,e),t}var QLe=e=>!!Pq[e],Ih,Eq=()=>Ih,JLe=(e,t)=>({drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:QLe(Op)?c3(Op):void 0});function EE(e,t){t&&(e.patchPlugin_=c3(f_),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function h_(e){m_(e),e.drafts_.forEach(eRe),e.drafts_=null}function m_(e){e===Ih&&(Ih=e.parent_)}var LE=e=>Ih=JLe(Ih,e);function eRe(e){const t=e[Ss];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function RE(e,t){t.unfinalizedDrafts_=t.drafts_.length;const n=t.drafts_[0];if(e!==void 0&&e!==n){n[Ss].modified_&&(h_(t),no(4)),Go(e)&&(e=OE(t,e));const{patchPlugin_:a}=t;a&&a.generateReplacementPatches_(n[Ss].base_,e,t)}else e=OE(t,n);return tRe(t,e,!0),h_(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==Tq?e:void 0}function OE(e,t){if(u7(t))return t;const n=t[Ss];if(!n)return kS(t,e.handledSet_,e);if(!d7(n,e))return t;if(!n.modified_)return n.base_;if(!n.finalized_){const{callbacks_:r}=n;if(r)for(;r.length>0;)r.pop()(e);Oq(n,e)}return n.copy_}function tRe(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&wS(t,n)}function Lq(e){e.finalized_=!0,e.scope_.unfinalizedDrafts_--}var d7=(e,t)=>e.scope_===t,nRe=[];function Rq(e,t,n,r){const a=Ic(e),s=e.type_;if(r!==void 0&&u_(a,r,s)===t){Rp(a,r,n,s);return}if(!e.draftLocations_){const o=e.draftLocations_=new Map;s4(a,(u,d)=>{if(Uc(d)){const m=o.get(d)||[];m.push(u),o.set(d,m)}})}const l=e.draftLocations_.get(t)??nRe;for(const o of l)Rp(a,o,n,s)}function rRe(e,t,n){e.callbacks_.push(function(a){const s=t;if(!s||!d7(s,a))return;a.mapSetPlugin_?.fixSetContents(s);const l=_S(s);Rq(e,s.draft_??s,l,n),Oq(s,a)})}function Oq(e,t){if(e.modified_&&!e.finalized_&&(e.type_===3||(e.assigned_?.size??0)>0)){const{patchPlugin_:r}=t;if(r){const a=r.getPath(e);a&&r.generatePatches_(e,a,t)}Lq(e)}}function aRe(e,t,n){const{scope_:r}=e;if(Uc(n)){const a=n[Ss];d7(a,r)&&a.callbacks_.push(function(){ep(e);const l=_S(a);Rq(e,n,l,t)})}else Go(n)&&e.callbacks_.push(function(){const s=Ic(e);u_(s,t,e.type_)===n&&r.drafts_.length>1&&(e.assigned_.get(t)??!1)===!0&&e.copy_&&kS(u_(e.copy_,t,e.type_),r.handledSet_,r)})}function kS(e,t,n){return!n.immer_.autoFreeze_&&n.unfinalizedDrafts_<1||Uc(e)||t.has(e)||!Go(e)||u7(e)||(t.add(e),s4(e,(r,a)=>{if(Uc(a)){const s=a[Ss];if(d7(s,n)){const l=_S(s);Rp(e,r,l,e.type_),Lq(s)}}else Go(a)&&kS(a,t,n)})),e}function iRe(e,t){const n=l7(e),r={type_:n?1:0,scope_:t?t.scope_:Eq(),modified_:!1,finalized_:!1,assigned_:void 0,parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1,callbacks_:void 0};let a=r,s=SS;n&&(a=[r],s=Mh);const{revoke:l,proxy:o}=Proxy.revocable(a,s);return r.draft_=o,r.revoke_=l,[o,r]}var SS={get(e,t){if(t===Ss)return e;const n=Ic(e);if(!PE(n,t,e.type_))return sRe(e,n,t);const r=n[t];if(e.finalized_||!Go(r))return r;if(r===Jb(e.base_,t)){ep(e);const a=e.type_===1?+t:t,s=g_(e.scope_,r,e,a);return e.copy_[a]=s}return r},has(e,t){return t in Ic(e)},ownKeys(e){return Reflect.ownKeys(Ic(e))},set(e,t,n){const r=Bq(Ic(e),t);if(r?.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){const a=Jb(Ic(e),t),s=a?.[Ss];if(s&&s.base_===n)return e.copy_[t]=n,e.assigned_.set(t,!1),!0;if(ZLe(n,a)&&(n!==void 0||PE(e.base_,t,e.type_)))return!0;ep(e),p_(e)}return e.copy_[t]===n&&(n!==void 0||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=n,e.assigned_.set(t,!0),aRe(e,t,n)),!0},deleteProperty(e,t){return ep(e),Jb(e.base_,t)!==void 0||t in e.base_?(e.assigned_.set(t,!1),p_(e)):e.assigned_.delete(t),e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const n=Ic(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{[J5]:!0,[c_]:e.type_!==1||t!=="length",[Lp]:r[Lp],[Sh]:n[t]}},defineProperty(){no(11)},getPrototypeOf(e){return o3(e.base_)},setPrototypeOf(){no(12)}},Mh={};s4(SS,(e,t)=>{Mh[e]=function(){const n=arguments;return n[0]=n[0][0],t.apply(this,n)}});Mh.deleteProperty=function(e,t){return Mh.set.call(this,e,t,void 0)};
2569Mh.set=function(e,t,n){return SS.set.call(this,e[0],t,n,e[0])};function Jb(e,t){const n=e[Ss];return(n?Ic(n):e)[t]}function sRe(e,t,n){const r=Bq(t,n);return r?Sh in r?r[Sh]:r.get?.call(e.draft_):void 0}function Bq(e,t){if(!(t in e))return;let n=o3(e);for(;n;){const r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=o3(n)}}function p_(e){e.modified_||(e.modified_=!0,e.parent_&&p_(e.parent_))}function ep(e){e.copy_||(e.assigned_=new Map,e.copy_=d_(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var lRe=class{constructor(t){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!1,this.produce=(n,r,a)=>{if(kd(n)&&!kd(r)){const l=r;r=n;const o=this;return function(d=l,...m){return o.produce(d,p=>r.call(this,p,...m))}}kd(r)||no(6),a!==void 0&&!kd(a)&&no(7);let s;if(Go(n)){const l=LE(this),o=g_(l,n,void 0);let u=!0;try{s=r(o),u=!1}finally{u?h_(l):m_(l)}return EE(l,a),RE(s,l)}else if(!n||!vS(n)){if(s=r(n),s===void 0&&(s=n),s===Tq&&(s=void 0),this.autoFreeze_&&wS(s,!0),a){const l=[],o=[];c3(f_).generateReplacementPatches_(n,s,{patches_:l,inversePatches_:o}),a(l,o)}return s}else no(1,n)},this.produceWithPatches=(n,r)=>{if(kd(n))return(o,...u)=>this.produceWithPatches(o,d=>n(d,...u));let a,s;return[this.produce(n,r,(o,u)=>{a=o,s=u}),a,s]},Qb(t?.autoFreeze)&&this.setAutoFreeze(t.autoFreeze),Qb(t?.useStrictShallowCopy)&&this.setUseStrictShallowCopy(t.useStrictShallowCopy),Qb(t?.useStrictIteration)&&this.setUseStrictIteration(t.useStrictIteration)}createDraft(t){Go(t)||no(8),Uc(t)&&(t=so(t));const n=LE(this),r=g_(n,t,void 0);return r[Ss].isManual_=!0,m_(n),r}finishDraft(t,n){const r=t&&t[Ss];(!r||!r.isManual_)&&no(9);const{scope_:a}=r;return EE(a,n),RE(void 0,a)}setAutoFreeze(t){this.autoFreeze_=t}setUseStrictShallowCopy(t){this.useStrictShallowCopy_=t}setUseStrictIteration(t){this.useStrictIteration_=t}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(t,n){let r;for(r=n.length-1;r>=0;r--){const s=n[r];if(s.path.length===0&&s.op==="replace"){t=s.value;break}}r>-1&&(n=n.slice(r+1));const a=c3(f_).applyPatches_;return Uc(t)?a(t,n):this.produce(t,s=>a(s,n))}};function g_(e,t,n,r){const[a,s]=o7(t)?c3(Op).proxyMap_(t,n):c7(t)?c3(Op).proxySet_(t,n):iRe(t,n);return(n?.scope_??Eq()).drafts_.push(a),s.callbacks_=n?.callbacks_??[],s.key_=r,n&&r!==void 0?rRe(n,s,r):s.callbacks_.push(function(u){u.mapSetPlugin_?.fixSetContents(s);const{patchPlugin_:d}=u;s.modified_&&d&&d.generatePatches_(s,[],u)}),a}function so(e){return Uc(e)||no(10,e),Dq(e)}function Dq(e){if(!Go(e)||u7(e))return e;const t=e[Ss];let n,r=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=d_(e,t.scope_.immer_.useStrictShallowCopy_),r=t.scope_.immer_.shouldUseStrictIteration()}else n=d_(e,!0);return s4(n,(a,s)=>{Rp(n,a,Dq(s))},r),t&&(t.finalized_=!1),n}var oRe=new lRe,$q=oRe.produce;function Wq(e){return({dispatch:n,getState:r})=>a=>s=>typeof s=="function"?s(n,r,e):a(s)}var cRe=Wq(),uRe=Wq,dRe=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?Pp:Pp.apply(null,arguments)};function zl(e,t){function n(...r){if(t){let a=t(...r);if(!a)throw new Error(hl(0));return{type:e,payload:a.payload,..."meta"in a&&{meta:a.meta},..."error"in a&&{error:a.error}}}return{type:e,payload:r[0]}}return n.toString=()=>`${e}`,n.type=e,n.match=r=>Nq(r)&&r.type===e,n}var Uq=class j0 extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,j0.prototype)}static get[Symbol.species](){return j0}concat(...t){return super.concat.apply(this,t)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new j0(...t[0].concat(this)):new j0(...t.concat(this))}};function BE(e){return Go(e)?$q(e,()=>{}):e}function l5(e,t,n){return e.has(t)?e.get(t):e.set(t,n(t)).get(t)}function fRe(e){return typeof e=="boolean"}var hRe=()=>function(t){const{thunk:n=!0,immutableCheck:r=!0,serializableCheck:a=!0,actionCreatorCheck:s=!0}=t??{};let l=new Uq;return n&&(fRe(n)?l.push(cRe):l.push(uRe(n.extraArgument))),l},Hq="RTK_autoBatch",ua=()=>e=>({payload:e,meta:{[Hq]:!0}}),DE=e=>t=>{setTimeout(t,e)},zq=(e={type:"raf"})=>t=>(...n)=>{const r=t(...n);let a=!0,s=!1,l=!1;const o=new Set,u=e.type==="tick"?queueMicrotask:e.type==="raf"?typeof window<"u"&&window.requestAnimationFrame?window.requestAnimationFrame:DE(10):e.type==="callback"?e.queueNotification:DE(e.timeout),d=()=>{l=!1,s&&(s=!1,o.forEach(m=>m()))};return Object.assign({},r,{subscribe(m){const p=()=>a&&m(),b=r.subscribe(p);return o.add(m),()=>{b(),o.delete(m)}},dispatch(m){try{return a=!m?.meta?.[Hq],s=!a,s&&(l||(l=!0,u(d))),r.dispatch(m)}finally{a=!0}}})},mRe=e=>function(n){const{autoBatch:r=!0}=n??{};let a=new Uq(e);return r&&a.push(zq(typeof r=="object"?r:void 0)),a};function pRe(e){const t=hRe(),{reducer:n=void 0,middleware:r,devTools:a=!0,preloadedState:s=void 0,enhancers:l=void 0}=e||{};let o;if(typeof n=="function")o=n;else if(xS(n))o=jq(n);else throw new Error(hl(1));let u;typeof r=="function"?u=r(t):u=t();let d=Pp;a&&(d=dRe({trace:!1,...typeof a=="object"&&a}));const m=KLe(...u),p=mRe(m);let b=typeof l=="function"?l(p):p();const y=d(...b);return Cq(o,s,y)}function Vq(e){const t={},n=[];let r;const a={addCase(s,l){const o=typeof s=="string"?s:s.type;if(!o)throw new Error(hl(28));if(o in t)throw new Error(hl(29));return t[o]=l,a},addAsyncThunk(s,l){return l.pending&&(t[s.pending.type]=l.pending),l.rejected&&(t[s.rejected.type]=l.rejected),l.fulfilled&&(t[s.fulfilled.type]=l.fulfilled),l.settled&&n.push({matcher:s.settled,reducer:l.settled}),a},addMatcher(s,l){return n.push({matcher:s,reducer:l}),a},addDefaultCase(s){return r=s,a}};return e(a),[t,n,r]}function gRe(e){return typeof e=="function"}function bRe(e,t){let[n,r,a]=Vq(t),s;if(gRe(e))s=()=>BE(e());else{const o=BE(e);s=()=>o}function l(o=s(),u){let d=[n[u.type],...r.filter(({matcher:m})=>m(u)).map(({reducer:m})=>m)];return d.filter(m=>
2569!!m).length===0&&(d=[a]),d.reduce((m,p)=>{if(p)if(Uc(m)){const y=p(m,u);return y===void 0?m:y}else{if(Go(m))return $q(m,b=>p(b,u));{const b=p(m,u);if(b===void 0){if(m===null)return m;throw Error("A case reducer on a non-draftable value must not return undefined")}return b}}return m},o)}return l.getInitialState=s,l}var yRe="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",xRe=(e=21)=>{let t="",n=e;for(;n--;)t+=yRe[Math.random()*64|0];return t},vRe=Symbol.for("rtk-slice-createasyncthunk");function _Re(e,t){return`${e}/${t}`}function wRe({creators:e}={}){const t=e?.asyncThunk?.[vRe];return function(r){const{name:a,reducerPath:s=a}=r;if(!a)throw new Error(hl(11));const l=(typeof r.reducers=="function"?r.reducers(SRe()):r.reducers)||{},o=Object.keys(l),u={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},d={addCase(I,C){const F=typeof I=="string"?I:I.type;if(!F)throw new Error(hl(12));if(F in u.sliceCaseReducersByType)throw new Error(hl(13));return u.sliceCaseReducersByType[F]=C,d},addMatcher(I,C){return u.sliceMatchers.push({matcher:I,reducer:C}),d},exposeAction(I,C){return u.actionCreators[I]=C,d},exposeCaseReducer(I,C){return u.sliceCaseReducersByName[I]=C,d}};o.forEach(I=>{const C=l[I],F={reducerName:I,type:_Re(a,I),createNotation:typeof r.reducers=="function"};MRe(C)?CRe(F,C,d,t):IRe(F,C,d)});function m(){const[I={},C=[],F=void 0]=typeof r.extraReducers=="function"?Vq(r.extraReducers):[r.extraReducers],N={...I,...u.sliceCaseReducersByType};return bRe(r.initialState,A=>{for(let L in N)A.addCase(L,N[L]);for(let L of u.sliceMatchers)A.addMatcher(L.matcher,L.reducer);for(let L of C)A.addMatcher(L.matcher,L.reducer);F&&A.addDefaultCase(F)})}const p=I=>I,b=new Map,y=new WeakMap;let v;function _(I,C){return v||(v=m()),v(I,C)}function w(){return v||(v=m()),v.getInitialState()}function k(I,C=!1){function F(A){let L=A[I];return typeof L>"u"&&C&&(L=l5(y,F,w)),L}function N(A=p){const L=l5(b,C,()=>new WeakMap);return l5(L,A,()=>{const P={};for(const[T,E]of Object.entries(r.selectors??{}))P[T]=kRe(E,A,()=>l5(y,A,w),C);return P})}return{reducerPath:I,getSelectors:N,get selectors(){return N(F)},selectSlice:F}}
2569const S={name:a,reducer:_,actions:u.actionCreators,caseReducers:u.sliceCaseReducersByName,getInitialState:w,...k(s),injectInto(I,{reducerPath:C,...F}={}){const N=C??s;return I.inject({reducerPath:N,reducer:_},F),{...S,...k(N,!0)}}};return S}}function kRe(e,t,n,r){function a(s,...l){let o=t(s);return typeof o>"u"&&r&&(o=n()),e(o,...l)}return a.unwrapped=e,a}var qs=wRe();function SRe(){function e(t,n){return{_reducerDefinitionType:"asyncThunk",payloadCreator:t,...n}}return e.withTypes=()=>e,{reducer(t){return Object.assign({[t.name](...n){return t(...n)}}[t.name],{_reducerDefinitionType:"reducer"})},preparedReducer(t,n){return{_reducerDefinitionType:"reducerWithPrepare",prepare:t,reducer:n}},asyncThunk:e}}function IRe({type:e,reducerName:t,createNotation:n},r,a){let s,l;if("reducer"in r){if(n&&!FRe(r))throw new Error(hl(17));s=r.reducer,l=r.prepare}else s=r;a.addCase(e,s).exposeCaseReducer(t,s).exposeAction(t,l?zl(e,l):zl(e))}function MRe(e){return e._reducerDefinitionType==="asyncThunk"}function FRe(e){return e._reducerDefinitionType==="reducerWithPrepare"}function CRe({type:e,reducerName:t},n,r,a){if(!a)throw new Error(hl(18));const{payloadCreator:s,fulfilled:l,pending:o,rejected:u,settled:d,options:m}=n,p=a(e,s,m);r.exposeAction(t,p),l&&r.addCase(p.fulfilled,l),o&&r.addCase(p.pending,o),u&&r.addCase(p.rejected,u),d&&r.addMatcher(p.settled,d),r.exposeCaseReducer(t,{fulfilled:l||o5,pending:o||o5,rejected:u||o5,settled:d||o5})}function o5(){}var jRe="task",qq="listener",Gq="completed",IS="cancelled",NRe=`task-${IS}`,TRe=`task-${Gq}`,b_=`${qq}-${IS}`,ARe=`${qq}-${Gq}`,f7=class{constructor(e){this.code=e,this.message=`${jRe} ${IS} (reason: ${e})`}name="TaskAbortError";message},MS=(e,t)=>{if(typeof e!="function")throw new TypeError(hl(32))},Bp=()=>{},Kq=(e,t=Bp)=>(e.catch(t),e),Yq=(e,t)=>(e.addEventListener("abort",t,{once:!0}),()=>e.removeEventListener("abort",t)),i2=(e,t)=>{const n=e.signal;n.aborted||("reason"in n||Object.defineProperty(n,"reason",{enumerable:!0,value:t,configurable:!0,writable:!0}),e.abort(t))},s2=e=>{if(e.aborted){const{reason:t}=e;throw new f7(t)}};function Zq(e,t){let n=Bp;return new Promise((r,a)=>{const s=()=>a(new f7(e.reason));if(e.aborted){s();return}n=Yq(e,s),t.finally(()=>n()).then(r,a)}).finally(()=>{n=Bp})}var PRe=async(e,t)=>{try{return await Promise.resolve(),{status:"ok",value:await e()}}catch(n){return{status:n instanceof f7?"cancelled":"rejected",error:n}}finally{t?.()}},Dp=e=>t=>Kq(Zq(e,t).then(n=>(s2(e),n))),Xq=e=>{const t=Dp(e);return n=>t(new Promise(r=>setTimeout(r,n)))},{assign:Hd}=Object,$E={},h7="listenerMiddleware",ERe=(e,t)=>{const n=r=>Yq(e,()=>i2(r,e.reason));return(r,a)=>{MS(r);const s=new AbortController;n(s);const l=PRe(async()=>{s2(e),s2(s.signal);const o=await r({pause:Dp(s.signal),delay:Xq(s.signal),signal:s.signal});return s2(s.signal),o},()=>i2(s,TRe));return a?.autoJoin&&t.push(l.catch(Bp)),{result:Dp(e)(l),cancel(){i2(s,NRe)}}}},LRe=(e,t)=>{const n=async(r,a)=>{s2(t);let s=()=>{};const o=[new Promise((u,d)=>{let m=e({predicate:r,effect:(p,b)=>{b.unsubscribe(),u([p,b.getState(),b.getOriginalState()])}});s=()=>{m(),d()}})];a!=null&&o.push(new Promise(u=>setTimeout(u,a,null)));try{const u=await Zq(t,Promise.race(o));return s2(t),u}finally{s()}};return(r,a)=>Kq(n(r,a))},Qq=e=>{let{type:t,actionCreator:n,matcher:r,predicate:a,effect:s}=e;if(t)a=zl(t).match;else if(n)t=n.type,a=n.match;else if(r)a=r;else if(!a)throw new Error(hl(21));return MS(s),{predicate:a,type:t,effect:s}},Jq=Hd(e=>{const{type:t,predicate:n,effect:r}=Qq(e);return{id:xRe(),effect:r,type:t,predicate:n,pending:new Set,unsubscribe:()=>{throw new Error(hl(22))}}},{withTypes:()=>Jq}),WE=(e,t)=>{const{type:n,effect:r,predicate:a}=Qq(t);return Array.from(e.values()).find(s=>(typeof n=="string"?s.type===n:s.predicate===a)&&s.effect===r)},y_=e=>{e.pending.forEach(t=>{i2(t,b_)})},RRe=(e,t)=>()=>{for(const n of t.keys())y_(n);e.clear()},UE=(e,t,n)=>{try{e(t,n)}catch(r){setTimeout(()=>{throw r},0)}},eG=Hd(zl(`${h7}/add`),{withTypes:()=>eG}),ORe=zl(`${h7}/removeAll`),tG=Hd(zl(`${h7}/remove`),{withTypes:()=>tG}),BRe=(...e)=>{console.error(`${h7}/error`,...e)},o4=(e={})=>{const t=new Map,n=new Map,r=y=>{const v=n.get(y)??0;n.set(y,v+1)},a=y=>{const v=n.get(y)??1;v===1?n.delete(y):n.set(y,v-1)},{extra:s,onError:l=BRe}=e;MS(l);const o=y=>(y.unsubscribe=()=>t.delete(y.id),t.set(y.id,y),v=>{y.unsubscribe(),v?.cancelActive&&y_(y)}),u=y=>{const v=WE(t,y)??Jq(y);return o(v)};Hd(u,{withTypes:()=>u});const d=y=>{const v=WE(t,y);return v&&(v.unsubscribe(),y.cancelActive&&y_(v)),!!v};Hd(d,{withTypes:()=>d});const m=async(y,v,_,w)=>{const k=new AbortController,S=LRe(u,k.signal),I=[];try{y.pending.add(k),r(y),await Promise.resolve(y.effect(v,Hd({},_,{getOriginalState:w,condition:(C,F)=>S(C,F).then(Boolean),take:S,delay:Xq(k.signal),pause:Dp(k.signal),extra:s,signal:k.signal,fork:ERe(k.signal,I),unsubscribe:y.unsubscribe,subscribe:()=>{t.set(y.id,y)},cancelActiveListeners:()=>{y.pending.forEach((C,F,N)=>{C!==k&&(i2(C,b_),N.delete(C))})},cancel:()=>{i2(k,b_),y.pending.delete(k)},throwIfCancelled:()=>{s2(k.signal)}})))}catch(C){C instanceof f7||UE(l,C,{raisedBy:"effect"})}finally{await Promise.all(I),i2(k,ARe),a(y),y.pending.delete(k)}},p=RRe(t,n);return{middleware:y=>v=>_=>{if(!Nq(_))return v(_);
2569if(eG.match(_))return u(_.payload);if(ORe.match(_)){p();return}if(tG.match(_))return d(_.payload);let w=y.getState();const k=()=>{if(w===$E)throw new Error(hl(23));return w};let S;try{if(S=v(_),t.size>0){const I=y.getState(),C=Array.from(t.values());for(const F of C){let N=!1;try{N=F.predicate(_,I,w)}catch(A){N=!1,UE(l,A,{raisedBy:"predicate"})}N&&m(F,_,y,k)}}}finally{w=$E}return S},startListening:u,stopListening:d,clearListeners:p}};function hl(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var DRe={layoutType:"horizontal",width:0,height:0,margin:{top:5,right:5,bottom:5,left:5},scale:1},nG=qs({name:"chartLayout",initialState:DRe,reducers:{setLayout(e,t){e.layoutType=t.payload},setChartSize(e,t){e.width=t.payload.width,e.height=t.payload.height},setMargin(e,t){var n,r,a,s;e.margin.top=(n=t.payload.top)!==null&&n!==void 0?n:0,e.margin.right=(r=t.payload.right)!==null&&r!==void 0?r:0,e.margin.bottom=(a=t.payload.bottom)!==null&&a!==void 0?a:0,e.margin.left=(s=t.payload.left)!==null&&s!==void 0?s:0},setScale(e,t){e.scale=t.payload}}}),{setMargin:$Re,setLayout:WRe,setChartSize:URe,setScale:HRe}=nG.actions,zRe=nG.reducer;function rG(e,t,n){return Array.isArray(e)&&e&&t+n!==0?e.slice(t,n+1):e}function HE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Ad(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?HE(Object(n),!0).forEach(function(r){VRe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):HE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function VRe(e,t,n){return(t=qRe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function qRe(e){var t=GRe(e,"string");return typeof t=="symbol"?t:t+""}function GRe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function qr(e,t,n){return ri(e)||ri(t)?n:qo(t)?p2(e,t,n):typeof t=="function"?t(e):n}var KRe=(e,t,n)=>{if(t&&n){var{width:r,height:a}=n,{align:s,verticalAlign:l,layout:o}=t;if((o==="vertical"||o==="horizontal"&&l==="middle")&&s!=="center"&&Ht(e[s]))return Ad(Ad({},e),{},{[s]:e[s]+(r||0)});if((o==="horizontal"||o==="vertical"&&s==="center")&&l!=="middle"&&Ht(e[l]))return Ad(Ad({},e),{},{[l]:e[l]+(a||0)})}return e},Qo=(e,t)=>e==="horizontal"&&t==="xAxis"||e==="vertical"&&t==="yAxis"||e==="centric"&&t==="angleAxis"||e==="radial"&&t==="radiusAxis",aG=(e,t,n,r)=>{if(r)return e.map(o=>o.coordinate);var a,s,l=e.map(o=>(o.coordinate===t&&(a=!0),o.coordinate===n&&(s=!0),o.coordinate));return a||l.push(t),s||l.push(n),l},iG=(e,t,n)=>{if(!e)return null;var{duplicateDomain:r,type:a,range:s,scale:l,realScaleType:o,isCategorical:u,categoricalDomain:d,tickCount:m,ticks:p,niceTicks:b,axisType:y}=e;if(!l)return null;var v=o==="scaleBand"&&l.bandwidth?l.bandwidth()/2:2,_=a==="category"&&l.bandwidth?l.bandwidth()/v:0;if(_=y==="angleAxis"&&s&&s.length>=2?ls(s[0]-s[1])*2*_:_,p||b){var w=(p||b||[]).map((k,S)=>{var I=r?r.indexOf(k):k;return{coordinate:l(I)+_,value:k,offset:_,index:S}});return w.filter(k=>!co(k.coordinate))}return u&&d?d.map((k,S)=>({coordinate:l(k)+_,value:k,index:S,offset:_})):l.ticks&&m!=null?l.ticks(m).map((k,S)=>({coordinate:l(k)+_,value:k,offset:_,index:S})):l.domain().map((k,S)=>({coordinate:l(k)+_,value:r?r[k]:k,index:S,offset:_}))},zE=1e-4,YRe=e=>{var t=e.domain();if(!(!t||t.length<=2)){var n=t.length,r=e.range(),a=Math.min(r[0],r[1])-zE,s=Math.max(r[0],r[1])+zE,l=e(t[0]),o=e(t[n-1]);(l<a||l>s||o<a||o>s)&&e.domain([t[0],t[n-1]])}},ZRe=e=>{var t=e.length;if(!(t<=0))for(var n=0,r=e[0].length;n<r;++n)for(var a=0,s=0,l=0;l<t;++l){var o=co(e[l][n][1])?e[l][n][0]:e[l][n][1];o>=0?(e[l][n][0]=a,e[l][n][1]=a+o,a=e[l][n][1]):(e[l][n][0]=s,e[l][n][1]=s+o,s=e[l][n][1])}},XRe=e=>{var t=e.length;if(!(t<=0))for(var n=0,r=e[0].length;n<r;++n)for(var a=0,s=0;s<t;++s){var l=co(e[s][n][1])?e[s][n][0]:e[s][n][1];l>=0?(e[s][n][0]=a,e[s][n][1]=a+l,a=e[s][n][1]):(e[s][n][0]=0,e[s][n][1]=0)}},QRe={sign:ZRe,expand:jEe,none:l3,silhouette:NEe,wiggle:TEe,positive:XRe},JRe=(e,t,n)=>{var r=QRe[n],a=CEe().keys(t).value((s,l)=>Number(qr(s,l,0))).order(l_).offset(r);return a(e)};function eOe(e){return e==null?void 0:String(e)}function $p(e){var{axis:t,ticks:n,bandSize:r,entry:a,index:s,dataKey:l}=e;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!ri(a[t.dataKey])){var o=uq(n,"value",a[t.dataKey]);if(o)return o.coordinate+r/2}return n[s]?n[s].coordinate+r/2:null}var u=qr(a,ri(l)?t.dataKey:l);return ri(u)?null:t.scale(u)}var tOe=e=>{var t=e.flat(2).filter(Ht);return[Math.min(...t),Math.max(...t)]},nOe=e=>
2569[e[0]===1/0?0:e[0],e[1]===-1/0?0:e[1]],rOe=(e,t,n)=>{if(e!=null)return nOe(Object.keys(e).reduce((r,a)=>{var s=e[a],{stackedData:l}=s,o=l.reduce((u,d)=>{var m=rG(d,t,n),p=tOe(m);return[Math.min(u[0],p[0]),Math.max(u[1],p[1])]},[1/0,-1/0]);return[Math.min(o[0],r[0]),Math.max(o[1],r[1])]},[1/0,-1/0]))},VE=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,qE=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,u3=(e,t,n)=>{if(e&&e.scale&&e.scale.bandwidth){var r=e.scale.bandwidth();if(!n||r>0)return r}if(e&&t&&t.length>=2){for(var a=i7(t,m=>m.coordinate),s=1/0,l=1,o=a.length;l<o;l++){var u=a[l],d=a[l-1];s=Math.min((u.coordinate||0)-(d.coordinate||0),s)}return s===1/0?0:s}return n?void 0:0};function GE(e){var{tooltipEntrySettings:t,dataKey:n,payload:r,value:a,name:s}=e;return Ad(Ad({},t),{},{dataKey:n,payload:r,value:a,name:s})}function A3(e,t){if(e)return String(e);if(typeof t=="string")return t}var aOe=(e,t)=>{if(t==="horizontal")return e.chartX;if(t==="vertical")return e.chartY},iOe=(e,t)=>t==="centric"?e.angle:e.radius,Kc=e=>e.layout.width,Yc=e=>e.layout.height,sOe=e=>e.layout.scale,sG=e=>e.layout.margin,m7=Ue(e=>e.cartesianAxis.xAxis,e=>Object.values(e)),p7=Ue(e=>e.cartesianAxis.yAxis,e=>Object.values(e)),lG="data-recharts-item-index",oG="data-recharts-item-data-key",c4=60;function KE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function c5(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?KE(Object(n),!0).forEach(function(r){lOe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):KE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function lOe(e,t,n){return(t=oOe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function oOe(e){var t=cOe(e,"string");return typeof t=="symbol"?t:t+""}function cOe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var uOe=e=>e.brush.height;function dOe(e){var t=p7(e);return t.reduce((n,r)=>{if(r.orientation==="left"&&!r.mirror&&!r.hide){var a=typeof r.width=="number"?r.width:c4;return n+a}return n},0)}function fOe(e){var t=p7(e);return t.reduce((n,r)=>{if(r.orientation==="right"&&!r.mirror&&!r.hide){var a=typeof r.width=="number"?r.width:c4;return n+a}return n},0)}function hOe(e){var t=m7(e);return t.reduce((n,r)=>r.orientation==="top"&&!r.mirror&&!r.hide?n+r.height:n,0)}function mOe(e){var t=m7(e);return t.reduce((n,r)=>r.orientation==="bottom"&&!r.mirror&&!r.hide?n+r.height:n,0)}var Ei=Ue([Kc,Yc,sG,uOe,dOe,fOe,hOe,mOe,Fq,ULe],(e,t,n,r,a,s,l,o,u,d)=>{var m={left:(n.left||0)+a,right:(n.right||0)+s},p={top:(n.top||0)+l,bottom:(n.bottom||0)+o},b=c5(c5({},p),m),y=b.bottom;b.bottom+=r,b=KRe(b,u,d);var v=e-b.left-b.right,_=t-b.top-b.bottom;return c5(c5({brushBottom:y},b),{},{width:Math.max(v,0),height:Math.max(_,0)})}),pOe=Ue(Ei,e=>({x:e.left,y:e.top,width:e.width,height:e.height})),cG=Ue(Kc,Yc,(e,t)=>({x:0,y:0,width:e,height:t})),gOe=h.createContext(null),us=()=>h.useContext(gOe)!=null,g7=e=>e.brush,b7=Ue([g7,Ei,sG],(e,t,n)=>({height:e.height,x:Ht(e.x)?e.x:t.left,y:Ht(e.y)?e.y:t.top+t.height+t.brushBottom-(n?.bottom||0),width:Ht(e.width)?e.width:t.width})),ey={},ty={},ny={},YE;function bOe(){return YE||(YE=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n,r,{signal:a,edges:s}={}){let l,o=null;const u=s!=null&&s.includes("leading"),d=s==null||s.includes("trailing"),m=()=>{o!==null&&(n.apply(l,o),l=void 0,o=null)},p=()=>{d&&m(),_()};let b=null;const y=()=>{b!=null&&clearTimeout(b),b=setTimeout(()=>{b=null,p()},r)},v=()=>{b!==null&&(clearTimeout(b),b=null)},_=()=>{v(),l=void 0,o=null},w=()=>{m()},k=function(...S){if(a?.aborted)return;l=this,o=S;const I=b==null;y(),u&&I&&m()};return k.schedule=y,k.cancel=_,k.flush=w,a?.addEventListener("abort",_,{once:!0}),k}e.debounce=t})(ny)),ny}var ZE;function yOe(){return ZE||(ZE=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=bOe();function n(r,a=0,s={}){typeof s!="object"&&(s={});const{leading:l=!1,trailing:o=!0,maxWait:u}=s,d=Array(2);l&&(d[0]="leading"),o&&(d[1]="trailing");let m,p=null;const b=t.debounce(function(..._){m=r.apply(this,_),p=null},a,{edges:d}),y=function(..._){return u!=null&&(p===null&&(p=Date.now()),Date.now()-p>=u)?(m=r.apply(this,_),p=Date.now(),b.cancel(),b.schedule(),m):(b.a
2569pply(this,_),m)},v=()=>(b.flush(),m);return y.cancel=b.cancel,y.flush=v,y}e.debounce=n})(ty)),ty}var XE;function xOe(){return XE||(XE=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=yOe();function n(r,a=0,s={}){const{leading:l=!0,trailing:o=!0}=s;return t.debounce(r,a,{leading:l,maxWait:a,trailing:o})}e.throttle=n})(ey)),ey}var ry,QE;function vOe(){return QE||(QE=1,ry=xOe().throttle),ry}var _Oe=vOe();const wOe=yl(_Oe);var Wp=function(t,n){for(var r=arguments.length,a=new Array(r>2?r-2:0),s=2;s<r;s++)a[s-2]=arguments[s];if(typeof console<"u"&&console.warn&&(n===void 0&&console.warn("LogUtils requires an error message argument"),!t))if(n===void 0)console.warn("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=0;console.warn(n.replace(/%s/g,()=>a[l++]))}},uG=(e,t,n)=>{var{width:r="100%",height:a="100%",aspect:s,maxHeight:l}=n,o=Wc(r)?e:Number(r),u=Wc(a)?t:Number(a);return s&&s>0&&(o?u=o/s:u&&(o=u*s),l&&u!=null&&u>l&&(u=l)),{calculatedWidth:o,calculatedHeight:u}},kOe={width:0,height:0,overflow:"visible"},SOe={width:0,overflowX:"visible"},IOe={height:0,overflowY:"visible"},MOe={},FOe=e=>{var{width:t,height:n}=e,r=Wc(t),a=Wc(n);return r&&a?kOe:r?SOe:a?IOe:MOe};function COe(e){var{width:t,height:n,aspect:r}=e,a=t,s=n;return a===void 0&&s===void 0?(a="100%",s="100%"):a===void 0?a=r&&r>0?void 0:"100%":s===void 0&&(s=r&&r>0?void 0:"100%"),{width:a,height:s}}function Ta(e){return Number.isFinite(e)}function Ko(e){return typeof e=="number"&&e>0&&Number.isFinite(e)}function x_(){return x_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},x_.apply(null,arguments)}function JE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function eL(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?JE(Object(n),!0).forEach(function(r){jOe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):JE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function jOe(e,t,n){return(t=NOe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function NOe(e){var t=TOe(e,"string");return typeof t=="symbol"?t:t+""}function TOe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var dG=h.createContext({width:-1,height:-1});function AOe(e){return Ko(e.width)&&Ko(e.height)}function fG(e){var{children:t,width:n,height:r}=e,a=h.useMemo(()=>({width:n,height:r}),[n,r]);return AOe(a)?h.createElement(dG.Provider,{value:a},t):null}var FS=()=>h.useContext(dG),POe=h.forwardRef((e,t)=>{var{aspect:n,initialDimension:r={width:-1,height:-1},width:a,height:s,minWidth:l=0,minHeight:o,maxHeight:u,children:d,debounce:m=0,id:p,className:b,onResize:y,style:v={}}=e,_=h.useRef(null),w=h.useRef();w.current=y,h.useImperativeHandle(t,()=>_.current);var[k,S]=h.useState({containerWidth:r.width,containerHeight:r.height}),I=h.useCallback((L,P)=>{S(T=>{var E=Math.round(L),R=Math.round(P);return T.containerWidth===E&&T.containerHeight===R?T:{containerWidth:E,containerHeight:R}})},[]);h.useEffect(()=>{if(_.current==null||typeof ResizeObserver>"u")return i4;var L=R=>{var D,{width:z,height:U}=R[0].contentRect;I(z,U),(D=w.current)===null||D===void 0||D.call(w,z,U)};m>0&&(L=wOe(L,m,{trailing:!0,leading:!1}));var P=new ResizeObserver(L),{width:T,height:E}=_.current.getBoundingClientRect();return I(T,E),P.observe(_.current),()=>{P.disconnect()}},[I,m]);var{containerWidth:C,containerHeight:F}=k;Wp(!n||n>0,"The aspect(%s) must be greater than zero.",n);var{calculatedWidth:N,calculatedHeight:A}=uG(C,F,{width:a,height:s,aspect:n,maxHeight:u});return Wp(N!=null&&N>0||A!=null&&A>0,`The width(%s) and height(%s) of chart should be greater than 0,
2570       please check the style of container, or the props width(%s) and height(%s),
2571       or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
2572       height and width.`,N,A,a,s,l,o,n),h.createElement("div",{id:p?"".concat(p):void 0,className:xr("recharts-responsive-container",b),style:eL(eL({},v),{},{width:a,height:s,minWidth:l,minHeight:o,maxHeight:u}),ref:_},h.createElement("div",{style:FOe({width:a,height:s})},h.createElement(fG,{width:N,height:A},d)))}),zd=h.forwardRef((e,t)=>
2572{var n=FS();if(Ko(n.width)&&Ko(n.height))return e.children;var{width:r,height:a}=COe({width:e.width,height:e.height,aspect:e.aspect}),{calculatedWidth:s,calculatedHeight:l}=uG(void 0,void 0,{width:r,height:a,aspect:e.aspect,maxHeight:e.maxHeight});return Ht(s)&&Ht(l)?h.createElement(fG,{width:s,height:l},e.children):h.createElement(POe,x_({},e,{width:r,height:a,ref:t}))});function hG(e){if(e)return{x:e.x,y:e.y,upperWidth:"upperWidth"in e?e.upperWidth:e.width,lowerWidth:"lowerWidth"in e?e.lowerWidth:e.width,width:e.width,height:e.height}}var y7=()=>{var e,t=us(),n=Gt(pOe),r=Gt(b7),a=(e=Gt(g7))===null||e===void 0?void 0:e.padding;return!t||!r||!a?n:{width:r.width-a.left-a.right,height:r.height-a.top-a.bottom,x:a.left,y:a.top}},EOe={top:0,bottom:0,left:0,right:0,width:0,height:0,brushBottom:0},mG=()=>{var e;return(e=Gt(Ei))!==null&&e!==void 0?e:EOe},pG=()=>Gt(Kc),gG=()=>Gt(Yc),vr=e=>e.layout.layoutType,P3=()=>Gt(vr),LOe=()=>{var e=P3();if(e==="horizontal"||e==="vertical")return e},ROe=()=>{var e=P3();return e!==void 0},x7=e=>{var t=ga(),n=us(),{width:r,height:a}=e,s=FS(),l=r,o=a;return s&&(l=s.width>0?s.width:r,o=s.height>0?s.height:a),h.useEffect(()=>{!n&&Ko(l)&&Ko(o)&&t(URe({width:l,height:o}))},[t,n,l,o]),null},bG=Symbol.for("immer-nothing"),tL=Symbol.for("immer-draftable"),bl=Symbol.for("immer-state");function ro(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var Fh=Object.getPrototypeOf;function d3(e){return!!e&&!!e[bl]}function g2(e){return e?yG(e)||Array.isArray(e)||!!e[tL]||!!e.constructor?.[tL]||u4(e)||_7(e):!1}
2572var OOe=Object.prototype.constructor.toString(),nL=new WeakMap;function yG(e){if(!e||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);if(t===null||t===Object.prototype)return!0;const n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;if(n===Object)return!0;if(typeof n!="function")return!1;let r=nL.get(n);return r===void 0&&(r=Function.toString.call(n),nL.set(n,r)),r===OOe}function Up(e,t,n=!0){v7(e)===0?(n?Reflect.ownKeys(e):Object.keys(e)).forEach(a=>{t(a,e[a],e)}):e.forEach((r,a)=>t(a,r,e))}function v7(e){const t=e[bl];return t?t.type_:Array.isArray(e)?1:u4(e)?2:_7(e)?3:0}function v_(e,t){return v7(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function xG(e,t,n){const r=v7(e);r===2?e.set(t,n):r===3?e.add(n):e[t]=n}function BOe(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function u4(e){return e instanceof Map}function _7(e){return e instanceof Set}function U1(e){return e.copy_||e.base_}function __(e,t){if(u4(e))return new Map(e);if(_7(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);const n=yG(e);if(t===!0||t==="class_only"&&!n){const r=Object.getOwnPropertyDescriptors(e);delete r[bl];let a=Reflect.ownKeys(r);for(let s=0;s<a.length;s++){const l=a[s],o=r[l];o.writable===!1&&(o.writable=!0,o.configurable=!0),(o.get||o.set)&&(r[l]={configurable:!0,writable:!0,enumerable:o.enumerable,value:e[l]})}return Object.create(Fh(e),r)}else{const r=Fh(e);if(r!==null&&n)return{...e};const a=Object.create(r);return Object.assign(a,e)}}function CS(e,t=!1){return w7(e)||d3(e)||!g2(e)||(v7(e)>1&&Object.defineProperties(e,{set:u5,add:u5,clear:u5,delete:u5}),Object.freeze(e),t&&Object.values(e).forEach(n=>CS(n,!0))),e}function DOe(){ro(2)}var u5={value:DOe};function w7(e){return e===null||typeof e!="object"?!0:Object.isFrozen(e)}var $Oe={};function b2(e){const t=$Oe[e];return t||ro(0,e),t}var Ch;function vG(){return Ch}function WOe(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function rL(e,t){t&&(b2("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function w_(e){k_(e),e.drafts_.forEach(UOe),e.drafts_=null}function k_(e){e===Ch&&(Ch=e.parent_)}function aL(e){return Ch=WOe(Ch,e)}function UOe(e){const t=e[bl];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function iL(e,t){t.unfinalizedDrafts_=t.drafts_.length;const n=t.drafts_[0];return e!==void 0&&e!==n?(n[bl].modified_&&(w_(t),ro(4)),g2(e)&&(e=Hp(t,e),t.parent_||zp(t,e)),t.patches_&&b2("Patches").generateReplacementPatches_(n[bl].base_,e,t.patches_,t.inversePatches_)):e=Hp(t,n,[]),w_(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==bG?e:void 0}function Hp(e,t,n){if(w7(t))return t;const r=e.immer_.shouldUseStrictIteration(),a=t[bl];if(!a)return Up(t,(s,l)=>sL(e,a,t,s,l,n),r),t;if(a.scope_!==e)return t;if(!a.modified_)return zp(e,a.base_,!0),a.base_;if(!a.finalized_){a.finalized_=!0,a.scope_.unfinalizedDrafts_--;const s=a.copy_;let l=s,o=!1;a.type_===3&&(l=new Set(s),s.clear(),o=!0),Up(l,(u,d)=>sL(e,a,s,u,d,n,o),r),zp(e,s,!1),n&&e.patches_&&b2("Patches").generatePatches_(a,n,e.patches_,e.inversePatches_)}return a.copy_}function sL(e,t,n,r,a,s,l){if(a==null||typeof a!="object"&&!l)return;const o=w7(a);if(!(o&&!l)){if(d3(a)){const u=s&&t&&t.type_!==3&&!v_(t.assigned_,r)?s.concat(r):void 0,d=Hp(e,a,u);if(xG(n,r,d),d3(d))e.canAutoFreeze_=!1;else return}else l&&n.add(a);if(g2(a)&&!o){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1||t&&t.base_&&t.base_[r]===a&&o)return;Hp(e,a),(!t||!t.scope_.parent_)&&typeof r!="symbol"&&(u4(n)?n.has(r):Object.prototype.propertyIsEnumerable.call(n,r))&&zp(e,a)}}}function zp(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&CS(t,n)}function HOe(e,t){const n=Array.isArray(e),r={type_:n?1:0,scope_:t?t.scope_:vG(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let a=r,s=jS;n&&(a=[r],s=jh);const{revoke:l,proxy:o}=Proxy.revocable(a,s);return r.draft_=o,r.revoke_=l,o}var jS={get(e,t){if(t===bl)return e;const n=U1(e);if(!v_(n,t))return zOe(e,n,t);const r=n[t];return e.finalized_||!g2(r)?r:r===ay(e.base_,t)?(iy(e),e.copy_[t]=I_(r,e)):r},has(e,t){return t in U1(e)},ownKeys(e){return Reflect.ownKeys(U1(e))},set(e,t,n){const r=_G(U1(e),t);if(r?.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){const a=ay(U1(e),t),s=a?.[bl];if(s&&s.base_===n)return e.copy_[t]=n,e.assigned_[t]=!1,!0;if(BOe(n,a)&&(n!==void 0||v_(e.base_,t)))return!0;
2572iy(e),S_(e)}return e.copy_[t]===n&&(n!==void 0||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=n,e.assigned_[t]=!0),!0},deleteProperty(e,t){return ay(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,iy(e),S_(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const n=U1(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:r.enumerable,value:n[t]}},defineProperty(){ro(11)},getPrototypeOf(e){return Fh(e.base_)},setPrototypeOf(){ro(12)}},jh={};Up(jS,(e,t)=>{jh[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});jh.deleteProperty=function(e,t){return jh.set.call(this,e,t,void 0)};jh.set=function(e,t,n){return jS.set.call(this,e[0],t,n,e[0])};function ay(e,t){const n=e[bl];return(n?U1(n):e)[t]}function zOe(e,t,n){const r=_G(t,n);return r?"value"in r?r.value:r.get?.call(e.draft_):void 0}function _G(e,t){if(!(t in e))return;let n=Fh(e);for(;n;){const r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Fh(n)}}function S_(e){e.modified_||(e.modified_=!0,e.parent_&&S_(e.parent_))}function iy(e){e.copy_||(e.copy_=__(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var VOe=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!0,this.produce=(t,n,r)=>{if(typeof t=="function"&&typeof n!="function"){const s=n;n=t;const l=this;return function(u=s,...d){return l.produce(u,m=>n.call(this,m,...d))}}typeof n!="function"&&ro(6),r!==void 0&&typeof r!="function"&&ro(7);let a;if(g2(t)){const s=aL(this),l=I_(t,void 0);let o=!0;try{a=n(l),o=!1}finally{o?w_(s):k_(s)}return rL(s,r),iL(a,s)}else if(!t||typeof t!="object"){if(a=n(t),a===void 0&&(a=t),a===bG&&(a=void 0),this.autoFreeze_&&CS(a,!0),r){const s=[],l=[];b2("Patches").generateReplacementPatches_(t,a,s,l),r(s,l)}return a}else ro(1,t)},this.produceWithPatches=(t,n)=>{if(typeof t=="function")return(l,...o)=>this.produceWithPatches(l,u=>t(u,...o));let r,a;return[this.produce(t,n,(l,o)=>{r=l,a=o}),r,a]},typeof e?.autoFreeze=="boolean"&&this.setAutoFreeze(e.autoFreeze),typeof e?.useStrictShallowCopy=="boolean"&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),typeof e?.useStrictIteration=="boolean"&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){g2(e)||ro(8),d3(e)&&(e=qOe(e));const t=aL(this),n=I_(e,void 0);return n[bl].isManual_=!0,k_(t),n}finishDraft(e,t){const n=e&&e[bl];(!n||!n.isManual_)&&ro(9);const{scope_:r}=n;return rL(r,t),iL(void 0,r)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){const a=t[n];if(a.path.length===0&&a.op==="replace"){e=a.value;break}}n>-1&&(t=t.slice(n+1));const r=b2("Patches").applyPatches_;return d3(e)?r(e,t):this.produce(e,a=>r(a,t))}};function I_(e,t){const n=u4(e)?b2("MapSet").proxyMap_(e,t):_7(e)?b2("MapSet").proxySet_(e,t):HOe(e,t);return(t?t.scope_:vG()).drafts_.push(n),n}function qOe(e){return d3(e)||ro(10,e),wG(e)}function wG(e){if(!g2(e)||w7(e))return e;const t=e[bl];let n,r=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=__(e,t.scope_.immer_.useStrictShallowCopy_),r=t.scope_.immer_.shouldUseStrictIteration()}else n=__(e,!0);return Up(n,(a,s)=>{xG(n,a,wG(s))},r),t&&(t.finalized_=!1),n}var GOe=new VOe;GOe.produce;var KOe={settings:{layout:"horizontal",align:"center",verticalAlign:"middle",itemSorter:"value"},size:{width:0,height:0},payload:[]},kG=qs({name:"legend",initialState:KOe,reducers:{setLegendSize(e,t){e.size.width=t.payload.width,e.size.height=t.payload.height},setLegendSettings(e,t){e.settings.align=t.payload.align,e.settings.layout=t.payload.layout,e.settings.verticalAlign=t.payload.verticalAlign,e.settings.itemSorter=t.payload.itemSorter},addLegendPayload:{reducer(e,t){e.payload.push(t.payload)},prepare:ua()},replaceLegendPayload:{reducer(e,t){var{prev:n,next:r}=t.payload,a=so(e).payload.indexOf(n);a>-1&&(e.payload[a]=r)},prepare:ua()},removeLegendPayload:{reducer(e,t){var n=so(e).payload.indexOf(t.payload);n>-1&&e.payload.splice(n,1)},prepare:ua()}}}),{setLegendSize:rqt,setLegendSettings:aqt,addLegendPayload:SG,replaceLegendPayload:IG,removeLegendPayload:MG}=kG.actions,YOe=kG.reducer;function M_(){return M_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},M_.apply(null,arguments)}function lL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function sy(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
2572t%2?lL(Object(n),!0).forEach(function(r){ZOe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lL(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ZOe(e,t,n){return(t=XOe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function XOe(e){var t=QOe(e,"string");return typeof t=="symbol"?t:t+""}function QOe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function JOe(e){return Array.isArray(e)&&qo(e[0])&&qo(e[1])?e.join(" ~ "):e}var eBe=e=>{var{separator:t=" : ",contentStyle:n={},itemStyle:r={},labelStyle:a={},payload:s,formatter:l,itemSorter:o,wrapperClassName:u,labelClassName:d,label:m,labelFormatter:p,accessibilityLayer:b=!1}=e,y=()=>{if(s&&s.length){var F={padding:0,margin:0},N=(o?i7(s,o):s).map((A,L)=>{if(A.type==="none")return null;var P=A.formatter||l||JOe,{value:T,name:E}=A,R=T,D=E;if(P){var z=P(T,E,A,L,s);if(Array.isArray(z))[R,D]=z;else if(z!=null)R=z;else return null}var U=sy({display:"block",paddingTop:4,paddingBottom:4,color:A.color||"#000"},r);return h.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(L),style:U},qo(D)?h.createElement("span",{className:"recharts-tooltip-item-name"},D):null,qo(D)?h.createElement("span",{className:"recharts-tooltip-item-separator"},t):null,h.createElement("span",{className:"recharts-tooltip-item-value"},R),h.createElement("span",{className:"recharts-tooltip-item-unit"},A.unit||""))});return h.createElement("ul",{className:"recharts-tooltip-item-list",style:F},N)}return null},v=sy({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},n),_=sy({margin:0},a),w=!ri(m),k=w?m:"",S=xr("recharts-default-tooltip",u),I=xr("recharts-tooltip-label",d);w&&p&&s!==void 0&&s!==null&&(k=p(m,s));var C=b?{role:"status","aria-live":"assertive"}:{};return h.createElement("div",M_({className:S,style:v},C),h.createElement("p",{className:I,style:_},h.isValidElement(k)?k:"".concat(k)),y())},Qf="recharts-tooltip-wrapper",tBe={visibility:"hidden"};function nBe(e){var{coordinate:t,translateX:n,translateY:r}=e;return xr(Qf,{["".concat(Qf,"-right")]:Ht(n)&&t&&Ht(t.x)&&n>=t.x,["".concat(Qf,"-left")]:Ht(n)&&t&&Ht(t.x)&&n<t.x,["".concat(Qf,"-bottom")]:Ht(r)&&t&&Ht(t.y)&&r>=t.y,["".concat(Qf,"-top")]:Ht(r)&&t&&Ht(t.y)&&r<t.y})}function oL(e){var{allowEscapeViewBox:t,coordinate:n,key:r,offsetTopLeft:a,position:s,reverseDirection:l,tooltipDimension:o,viewBox:u,viewBoxDimension:d}=e;if(s&&Ht(s[r]))return s[r];var m=n[r]-o-(a>0?a:0),p=n[r]+a;if(t[r])return l[r]?m:p;var b=u[r];if(b==null)return 0;if(l[r]){var y=m,v=b;return y<v?Math.max(p,b):Math.max(m,b)}if(d==null)return 0;var _=p+o,w=b+d;return _>w?Math.max(m,b):Math.max(p,b)}function rBe(e){var{translateX:t,translateY:n,useTranslate3d:r}=e;return{transform:r?"translate3d(".concat(t,"px, ").concat(n,"px, 0)"):"translate(".concat(t,"px, ").concat(n,"px)")}}function aBe(e){var{allowEscapeViewBox:t,coordinate:n,offsetTopLeft:r,position:a,reverseDirection:s,tooltipBox:l,useTranslate3d:o,viewBox:u}=e,d,m,p;return l.height>0&&l.width>0&&n?(m=oL({allowEscapeViewBox:t,coordinate:n,key:"x",offsetTopLeft:r,position:a,reverseDirection:s,tooltipDimension:l.width,viewBox:u,viewBoxDimension:u.width}),p=oL({allowEscapeViewBox:t,coordinate:n,key:"y",offsetTopLeft:r,position:a,reverseDirection:s,tooltipDimension:l.height,viewBox:u,viewBoxDimension:u.height}),d=rBe({translateX:m,translateY:p,useTranslate3d:o})):d=tBe,{cssProperties:d,cssClasses:nBe({translateX:m,translateY:p,coordinate:n})}}function cL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function d5(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
2572t%2?cL(Object(n),!0).forEach(function(r){F_(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cL(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function F_(e,t,n){return(t=iBe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function iBe(e){var t=sBe(e,"string");return typeof t=="symbol"?t:t+""}function sBe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}class lBe extends h.PureComponent{constructor(){super(...arguments),F_(this,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0}}),F_(this,"handleKeyDown",t=>{if(t.key==="Escape"){var n,r,a,s;this.setState({dismissed:!0,dismissedAtCoordinate:{x:(n=(r=this.props.coordinate)===null||r===void 0?void 0:r.x)!==null&&n!==void 0?n:0,y:(a=(s=this.props.coordinate)===null||s===void 0?void 0:s.y)!==null&&a!==void 0?a:0}})}})}componentDidMount(){document.addEventListener("keydown",this.handleKeyDown)}componentWillUnmount(){document.removeEventListener("keydown",this.handleKeyDown)}componentDidUpdate(){var t,n;this.state.dismissed&&(((t=this.props.coordinate)===null||t===void 0?void 0:t.x)!==this.state.dismissedAtCoordinate.x||((n=this.props.coordinate)===null||n===void 0?void 0:n.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}render(){var{active:t,allowEscapeViewBox:n,animationDuration:r,animationEasing:a,children:s,coordinate:l,hasPayload:o,isAnimationActive:u,offset:d,position:m,reverseDirection:p,useTranslate3d:b,viewBox:y,wrapperStyle:v,lastBoundingBox:_,innerRef:w,hasPortalFromProps:k}=this.props,{cssClasses:S,cssProperties:I}=aBe({allowEscapeViewBox:n,coordinate:l,offsetTopLeft:d,position:m,reverseDirection:p,tooltipBox:{height:_.height,width:_.width},useTranslate3d:b,viewBox:y}),C=k?{}:d5(d5({transition:u&&t?"transform ".concat(r,"ms ").concat(a):void 0},I),{},{pointerEvents:"none",visibility:!this.state.dismissed&&t&&o?"visible":"hidden",position:"absolute",top:0,left:0}),F=d5(d5({},C),{},{visibility:!this.state.dismissed&&t&&o?"visible":"hidden"},v);return h.createElement("div",{xmlns:"http://www.w3.org/1999/xhtml",tabIndex:-1,className:S,style:F,ref:w},s)}}var oBe=()=>!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout),l1={devToolsEnabled:!1,isSsr:oBe()},FG=()=>{var e;return(e=Gt(t=>t.rootProps.accessibilityLayer))!==null&&e!==void 0?e:!0};function C_(){return C_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},C_.apply(null,arguments)}function uL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function dL(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?uL(Object(n),!0).forEach(function(r){cBe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uL(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function cBe(e,t,n){return(t=uBe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function uBe(e){var t=dBe(e,"string");return typeof t=="symbol"?t:t+""}function dBe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var fL={curveBasisClosed:bEe,curveBasisOpen:yEe,curveBasis:gEe,curveBumpX:nEe,curveBumpY:rEe,curveLinearClosed:xEe,curveLinear:r7,curveMonotoneX:vEe,curveMonotoneY:_Ee,curveNatural:wEe,curveStep:kEe,curveStepAfter:IEe,curveStepBefore:SEe},Vp=e=>Ta(e.x)&&Ta(e.y),hL=e=>e.base!=null&&Vp(e.base)&&Vp(e),Jf=e=>e.x,e0=e=>e.y,fBe=(e,t)=>{if(typeof e=="function")return e;var n="curve".concat(a4(e));return(n==="curveMonotone"||n==="curveBump")&&t?fL["".concat(n).concat(t==="vertical"?"Y":"X")]:fL[n]||r7},hBe=e=>{var{type:t="linear",points:n=[],baseLine:r,layout:a,connectNulls:s=!1}=e,l=fBe(t,a),o=s?n.filter(Vp):n,u;if(Array.isArray(r)){var d=n.map((y,v)=>dL(dL({},y),{},{base:r[v]}));a==="vertical"?u=r5().y(e0).x1(Jf).x0(y=>
2572y.base.x):u=r5().x(Jf).y1(e0).y0(y=>y.base.y);var m=u.defined(hL).curve(l),p=s?d.filter(hL):d;return m(p)}a==="vertical"&&Ht(r)?u=r5().y(e0).x1(Jf).x0(r):Ht(r)?u=r5().x(Jf).y1(e0).y0(r):u=XV().x(Jf).y(e0);var b=u.defined(Vp).curve(l);return b(o)},Vd=e=>{var{className:t,points:n,path:r,pathRef:a}=e;if((!n||!n.length)&&!r)return null;var s=n&&n.length?hBe(e):r;return h.createElement("path",C_({},zs(e),gS(e),{className:xr("recharts-curve",t),d:s===null?void 0:s,ref:a}))},mBe=["x","y","top","left","width","height","className"];function j_(){return j_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},j_.apply(null,arguments)}function mL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function pBe(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?mL(Object(n),!0).forEach(function(r){gBe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mL(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function gBe(e,t,n){return(t=bBe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bBe(e){var t=yBe(e,"string");return typeof t=="symbol"?t:t+""}function yBe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function xBe(e,t){if(e==null)return{};var n,r,a=vBe(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function vBe(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var _Be=(e,t,n,r,a,s)=>"M".concat(e,",").concat(a,"v").concat(r,"M").concat(s,",").concat(t,"h").concat(n),wBe=e=>{var{x:t=0,y:n=0,top:r=0,left:a=0,width:s=0,height:l=0,className:o}=e,u=xBe(e,mBe),d=pBe({x:t,y:n,top:r,left:a,width:s,height:l},u);return!Ht(t)||!Ht(n)||!Ht(s)||!Ht(l)||!Ht(r)||!Ht(a)?null:h.createElement("path",j_({},cs(d),{className:xr("recharts-cross",o),d:_Be(t,n,s,l,r,a)}))};function kBe(e,t,n,r){var a=r/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-a:n.left+.5,y:e==="horizontal"?n.top+.5:t.y-a,width:e==="horizontal"?r:n.width-1,height:e==="horizontal"?n.height-1:r}}function pL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function gL(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?pL(Object(n),!0).forEach(function(r){SBe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pL(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function SBe(e,t,n){return(t=IBe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function IBe(e){var t=MBe(e,"string");return typeof t=="symbol"?t:t+""}function MBe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var FBe=e=>e.replace(/([A-Z])/g,t=>"-".concat(t.toLowerCase())),CG=(e,t,n)=>e.map(r=>"".concat(FBe(r)," ").concat(t,"ms ").concat(n)).join(","),CBe=(e,t)=>[Object.keys(e),Object.keys(t)].reduce((n,r)=>n.filter(a=>r.includes(a))),Nh=(e,t)=>Object.keys(t).reduce((n,r)=>gL(gL({},n),{},{[r]:e(r,t[r])}),{});function bL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function di(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
2572t%2?bL(Object(n),!0).forEach(function(r){jBe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bL(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function jBe(e,t,n){return(t=NBe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function NBe(e){var t=TBe(e,"string");return typeof t=="symbol"?t:t+""}function TBe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var qp=(e,t,n)=>e+(t-e)*n,N_=e=>{var{from:t,to:n}=e;return t!==n},jG=(e,t,n)=>{var r=Nh((a,s)=>{if(N_(s)){var[l,o]=e(s.from,s.to,s.velocity);return di(di({},s),{},{from:l,velocity:o})}return s},t);return n<1?Nh((a,s)=>N_(s)?di(di({},s),{},{velocity:qp(s.velocity,r[a].velocity,n),from:qp(s.from,r[a].from,n)}):s,t):jG(e,r,n-1)};function ABe(e,t,n,r,a,s){var l,o=r.reduce((b,y)=>di(di({},b),{},{[y]:{from:e[y],velocity:0,to:t[y]}}),{}),u=()=>Nh((b,y)=>y.from,o),d=()=>!Object.values(o).filter(N_).length,m=null,p=b=>{l||(l=b);var y=b-l,v=y/n.dt;o=jG(n,o,v),a(di(di(di({},e),t),u())),l=b,d()||(m=s.setTimeout(p))};return()=>(m=s.setTimeout(p),()=>{var b;(b=m)===null||b===void 0||b()})}function PBe(e,t,n,r,a,s,l){var o=null,u=a.reduce((p,b)=>di(di({},p),{},{[b]:[e[b],t[b]]}),{}),d,m=p=>{d||(d=p);var b=(p-d)/r,y=Nh((_,w)=>qp(...w,n(b)),u);if(s(di(di(di({},e),t),y)),b<1)o=l.setTimeout(m);else{var v=Nh((_,w)=>qp(...w,n(1)),u);s(di(di(di({},e),t),v))}};return()=>(o=l.setTimeout(m),()=>{var p;(p=o)===null||p===void 0||p()})}const EBe=(e,t,n,r,a,s)=>{var l=CBe(e,t);return n==null?()=>(a(di(di({},e),t)),()=>{}):n.isStepper===!0?ABe(e,t,n,l,a,s):PBe(e,t,n,r,l,a,s)};var Gp=1e-4,NG=(e,t)=>[0,3*e,3*t-6*e,3*e-3*t+1],TG=(e,t)=>e.map((n,r)=>n*t**r).reduce((n,r)=>n+r),yL=(e,t)=>n=>{var r=NG(e,t);return TG(r,n)},LBe=(e,t)=>n=>{var r=NG(e,t),a=[...r.map((s,l)=>s*l).slice(1),0];return TG(a,n)},RBe=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(n.length===1)switch(n[0]){case"linear":return[0,0,1,1];case"ease":return[.25,.1,.25,1];case"ease-in":return[.42,0,1,1];case"ease-out":return[.42,0,.58,1];case"ease-in-out":return[0,0,.58,1];default:{var a,s=n[0].split("(");if(s[0]==="cubic-bezier"&&((a=s[1])===null||a===void 0?void 0:a.split(")")[0].split(",").length)===4){var l=s[1].split(")")[0].split(",").map(o=>parseFloat(o));return[l[0],l[1],l[2],l[3]]}}}return n.length===4?n:[0,0,1,1]},OBe=(e,t,n,r)=>{var a=yL(e,n),s=yL(t,r),l=LBe(e,n),o=d=>d>1?1:d<0?0:d,u=d=>{for(var m=d>1?1:d,p=m,b=0;b<8;++b){var y=a(p)-m,v=l(p);if(Math.abs(y-m)<Gp||v<Gp)return s(p);p=o(p-y/v)}return s(p)};return u.isStepper=!1,u},xL=function(){return OBe(...RBe(...arguments))},BBe=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},{stiff:n=100,damping:r=8,dt:a=17}=t,s=(l,o,u)=>{var d=-(l-o)*n,m=u*r,p=u+(d-m)*a/1e3,b=u*a/1e3+l;return Math.abs(b-o)<Gp&&Math.abs(p)<Gp?[o,0]:[b,p]};return s.isStepper=!0,s.dt=a,s},DBe=e=>{if(typeof e=="string")switch(e){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return xL(e);case"spring":return BBe();default:if(e.split("(")[0]==="cubic-bezier")return xL(e)}return typeof e=="function"?e:null};function $Be(e){var t,n=()=>null,r=!1,a=null,s=l=>{if(!r){if(Array.isArray(l)){if(!l.length)return;var o=l,[u,...d]=o;if(typeof u=="number"){a=e.setTimeout(s.bind(null,d),u);return}s(u),a=e.setTimeout(s.bind(null,d));return}typeof l=="string"&&(t=l,n(t)),typeof l=="object"&&(t=l,n(t)),typeof l=="function"&&l()}};return{stop:()=>{r=!0},start:l=>{r=!1,a&&(a(),a=null),s(l)},subscribe:l=>(n=l,()=>{n=()=>null}),getTimeoutController:()=>e}}class WBe{setTimeout(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=performance.now(),a=null,s=l=>{l-r>=n?t(l):typeof requestAnimationFrame=="function"&&(a=requestAnimationFrame(s))};return a=requestAnimationFrame(s),()=>{a!=null&&cancelAnimationFrame(a)}}}function UBe(){return $Be(new WBe)}var HBe=h.createContext(UBe);function zBe(e,t){var n=h.useContext(HBe);return h.useMemo(()=>t??n(e),[e,t,n])}var VBe={begin:0,duration:1e3,easing:"ease",isActive:!0,canBegin:!0,onAnimationEnd:()=>{},onAnimationStart:()=>{}},vL={t:0},ly={t:1};function d4(e){var t=fi(e,VBe),{isActive:n,canBegin:r,duration:a,easing:s,begin:l,onAnimationEnd:o,onAnimationStart:u,children:d}=t,m=n==="auto"?!l1.isSsr:n,p=zBe(t.animationId,t.animationManager),[b,y]=h.useState(m?vL:ly),v=h.useRef(null);return h.useEffect(()=>{m||y(ly)},[m]),h.useEffect(()=>{if(!m||!r)return i4;var _=EBe(vL,ly,DBe(s),a,y,p.getTimeoutController()),w=()=>{v.current=_()};
2572return p.start([u,l,w,a,o]),()=>{p.stop(),v.current&&v.current(),o()}},[m,r,a,s,l,u,o,p]),d(b.t)}function f4(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"animation-",n=h.useRef(kh(t)),r=h.useRef(e);return r.current!==e&&(n.current=kh(t),r.current=e),n.current}var qBe=["radius"],GBe=["radius"];function _L(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function wL(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?_L(Object(n),!0).forEach(function(r){KBe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_L(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function KBe(e,t,n){return(t=YBe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function YBe(e){var t=ZBe(e,"string");return typeof t=="symbol"?t:t+""}function ZBe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Kp(){return Kp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Kp.apply(null,arguments)}function kL(e,t){if(e==null)return{};var n,r,a=XBe(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function XBe(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var SL=(e,t,n,r,a)=>{var s=Math.min(Math.abs(n)/2,Math.abs(r)/2),l=r>=0?1:-1,o=n>=0?1:-1,u=r>=0&&n>=0||r<0&&n<0?1:0,d;if(s>0&&a instanceof Array){for(var m=[0,0,0,0],p=0,b=4;p<b;p++)m[p]=a[p]>s?s:a[p];d="M".concat(e,",").concat(t+l*m[0]),m[0]>0&&(d+="A ".concat(m[0],",").concat(m[0],",0,0,").concat(u,",").concat(e+o*m[0],",").concat(t)),d+="L ".concat(e+n-o*m[1],",").concat(t),m[1]>0&&(d+="A ".concat(m[1],",").concat(m[1],",0,0,").concat(u,`,
2573        `).concat(e+n,",").concat(t+l*m[1])),d+="L ".concat(e+n,",").concat(t+r-l*m[2]),m[2]>0&&(d+="A ".concat(m[2],",").concat(m[2],",0,0,").concat(u,`,
2574        `).concat(e+n-o*m[2],",").concat(t+r)),d+="L ".concat(e+o*m[3],",").concat(t+r),m[3]>0&&(d+="A ".concat(m[3],",").concat(m[3],",0,0,").concat(u,`,
2575        `).concat(e,",").concat(t+r-l*m[3])),d+="Z"}else if(s>0&&a===+a&&a>0){var y=Math.min(s,a);d="M ".concat(e,",").concat(t+l*y,`
2576            A `).concat(y,",").concat(y,",0,0,").concat(u,",").concat(e+o*y,",").concat(t,`
2577            L `).concat(e+n-o*y,",").concat(t,`
2578            A `).concat(y,",").concat(y,",0,0,").concat(u,",").concat(e+n,",").concat(t+l*y,`
2579            L `).concat(e+n,",").concat(t+r-l*y,`
2580            A `).concat(y,",").concat(y,",0,0,").concat(u,",").concat(e+n-o*y,",").concat(t+r,`
2581            L `).concat(e+o*y,",").concat(t+r,`
2582            A `).concat(y,",").concat(y,",0,0,").concat(u,",").concat(e,",").concat(t+r-l*y," Z")}else d="M ".concat(e,",").concat(t," h ").concat(n," v ").concat(r," h ").concat(-n," Z");return d},IL={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},AG=e=>{var t=fi(e,IL),n=h.useRef(null),[r,a]=h.useState(-1);h.useEffect(()=>{if(n.current&&n.current.getTotalLength)try{var $=n.current.getTotalLength();$&&a($)}catch{}},[]);var{x:s,y:l,width:o,height:u,radius:d,className:m}=t,{animationEasing:p,animationDuration:b,animationBegin:y,isAnimationActive:v,isUpdateAnimationActive:_}=t,w=h.useRef(o),k=h.useRef(u),S=h.useRef(s),I=h.useRef(l),C=h.useMemo(()=>({x:s,y:l,width:o,height:u,radius:d}),[s,l,o,u,d]),F=f4(C,"rectangle-");if(s!==+s||l!==+l||o!==+o||u!==+u||o===0||u===0)return null;var N=xr("recharts-rectangle",m);if(!_){var A=cs(t),{radius:L}=A,P=kL(A,qBe);return h.createElement("path",Kp({},P,{radius:typeof d=="number"?d:void 0,className:N,d:SL(s,l,o,u,d)}))}var T=w.current,E=k.current,R=S.current,D=I.current,z="0px ".concat(r===-1?1:r,"px"),U="".concat(r,"px 0px"),B=CG(["strokeDasharray"],b,typeof p=="string"?p:IL.animationEasing);return h.createElement(d4,{animationId:F,key:F,canBegin:r>0,duration:b,easing:p,isActive:_,begin:y},$=>{var q=Na(T,o,$),K=Na(E,u,$),O=Na(R,s,$),V=Na(D,l,$);n.current&&(w.current=q,k.current=K,S.current=O,I.current=V);var G;v?$>0?G={transition:B,strokeDasharray:U}:G={strokeDasharray:z}:G={strokeDasharray:U};var H=cs(t),{radius:re}=H,Z=kL(H,GBe);return h.createElement("path",Kp({},Z,{radius:typeof d=="number"?d:void 0,className:N,d:SL(O,V,q,K,d),ref:n,style:wL(wL({},G),t.style)}
2582))})};function ML(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function FL(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?ML(Object(n),!0).forEach(function(r){QBe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ML(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function QBe(e,t,n){return(t=JBe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function JBe(e){var t=eDe(e,"string");return typeof t=="symbol"?t:t+""}function eDe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Yp=Math.PI/180,tDe=e=>e*180/Math.PI,ni=(e,t,n,r)=>({x:e+Math.cos(-Yp*r)*n,y:t+Math.sin(-Yp*r)*n}),PG=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(r.left||0)-(r.right||0)),Math.abs(n-(r.top||0)-(r.bottom||0)))/2},nDe=(e,t)=>{var{x:n,y:r}=e,{x:a,y:s}=t;return Math.sqrt((n-a)**2+(r-s)**2)},rDe=(e,t)=>{var{x:n,y:r}=e,{cx:a,cy:s}=t,l=nDe({x:n,y:r},{x:a,y:s});if(l<=0)return{radius:l,angle:0};var o=(n-a)/l,u=Math.acos(o);return r>s&&(u=2*Math.PI-u),{radius:l,angle:tDe(u),angleInRadian:u}},aDe=e=>{var{startAngle:t,endAngle:n}=e,r=Math.floor(t/360),a=Math.floor(n/360),s=Math.min(r,a);return{startAngle:t-s*360,endAngle:n-s*360}},iDe=(e,t)=>{var{startAngle:n,endAngle:r}=t,a=Math.floor(n/360),s=Math.floor(r/360),l=Math.min(a,s);return e+l*360},sDe=(e,t)=>{var{chartX:n,chartY:r}=e,{radius:a,angle:s}=rDe({x:n,y:r},t),{innerRadius:l,outerRadius:o}=t;if(a<l||a>o||a===0)return null;var{startAngle:u,endAngle:d}=aDe(t),m=s,p;if(u<=d){for(;m>d;)m-=360;for(;m<u;)m+=360;p=m>=u&&m<=d}else{for(;m>u;)m-=360;for(;m<d;)m+=360;p=m>=d&&m<=u}return p?FL(FL({},t),{},{radius:a,angle:iDe(m,t)}):null};function EG(e){var{cx:t,cy:n,radius:r,startAngle:a,endAngle:s}=e,l=ni(t,n,r,a),o=ni(t,n,r,s);return{points:[l,o],cx:t,cy:n,radius:r,startAngle:a,endAngle:s}}function T_(){return T_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},T_.apply(null,arguments)}var lDe=(e,t)=>{var n=ls(t-e),r=Math.min(Math.abs(t-e),359.999);return n*r},f5=e=>{var{cx:t,cy:n,radius:r,angle:a,sign:s,isExternal:l,cornerRadius:o,cornerIsExternal:u}=e,d=o*(l?1:-1)+r,m=Math.asin(o/d)/Yp,p=u?a:a+s*m,b=ni(t,n,d,p),y=ni(t,n,r,p),v=u?a-s*m:a,_=ni(t,n,d*Math.cos(m*Yp),v);return{center:b,circleTangency:y,lineTangency:_,theta:m}},LG=e=>{var{cx:t,cy:n,innerRadius:r,outerRadius:a,startAngle:s,endAngle:l}=e,o=lDe(s,l),u=s+o,d=ni(t,n,a,s),m=ni(t,n,a,u),p="M ".concat(d.x,",").concat(d.y,`
2583    A `).concat(a,",").concat(a,`,0,
2584    `).concat(+(Math.abs(o)>180),",").concat(+(s>u),`,
2585    `).concat(m.x,",").concat(m.y,`
2586  `);if(r>0){var b=ni(t,n,r,s),y=ni(t,n,r,u);p+="L ".concat(y.x,",").concat(y.y,`
2587            A `).concat(r,",").concat(r,`,0,
2588            `).concat(+(Math.abs(o)>180),",").concat(+(s<=u),`,
2589            `).concat(b.x,",").concat(b.y," Z")}else p+="L ".concat(t,",").concat(n," Z");return p},oDe=e=>{var{cx:t,cy:n,innerRadius:r,outerRadius:a,cornerRadius:s,forceCornerRadius:l,cornerIsExternal:o,startAngle:u,endAngle:d}=e,m=ls(d-u),{circleTangency:p,lineTangency:b,theta:y}=f5({cx:t,cy:n,radius:a,angle:u,sign:m,cornerRadius:s,cornerIsExternal:o}),{circleTangency:v,lineTangency:_,theta:w}=f5({cx:t,cy:n,radius:a,angle:d,sign:-m,cornerRadius:s,cornerIsExternal:o}),k=o?Math.abs(u-d):Math.abs(u-d)-y-w;if(k<0)return l?"M ".concat(b.x,",").concat(b.y,`
2590        a`).concat(s,",").concat(s,",0,0,1,").concat(s*2,`,0
2591        a`).concat(s,",").concat(s,",0,0,1,").concat(-s*2,`,0
2592      `):LG({cx:t,cy:n,innerRadius:r,outerRadius:a,startAngle:u,endAngle:d});var S="M ".concat(b.x,",").concat(b.y,`
2593    A`).concat(s,",").concat(s,",0,0,").concat(+(m<0),",").concat(p.x,",").concat(p.y,`
2594    A`).concat(a,",").concat(a,",0,").concat(+(k>180),",").concat(+(m<0),",").concat(v.x,",").concat(v.y,`
2595    A`).concat(s,",").concat(s,",0,0,").concat(+(m<0),",").concat(_.x,",").concat(_.y,`
2596  `);if(r>0){var{circleTangency:I,lineTangency:C,theta:F}=f5({cx:t,cy:n,radius:r,angle:u,sign:m,isExternal:!0,cornerRadius:s,cornerIsExternal:o}),{circleTangency:N,lineTangency:A,theta:L}=f5({cx:t,cy:n,radius:r,angle:d,sign:-m,isExternal:!0,cornerRadius:s,cornerIsExternal:o}),P=o?Math.abs(u-d):Math.abs(u-d)-F-L;
2596if(P<0&&s===0)return"".concat(S,"L").concat(t,",").concat(n,"Z");S+="L".concat(A.x,",").concat(A.y,`
2597      A`).concat(s,",").concat(s,",0,0,").concat(+(m<0),",").concat(N.x,",").concat(N.y,`
2598      A`).concat(r,",").concat(r,",0,").concat(+(P>180),",").concat(+(m>0),",").concat(I.x,",").concat(I.y,`
2599      A`).concat(s,",").concat(s,",0,0,").concat(+(m<0),",").concat(C.x,",").concat(C.y,"Z")}else S+="L".concat(t,",").concat(n,"Z");return S},cDe={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},RG=e=>{var t=fi(e,cDe),{cx:n,cy:r,innerRadius:a,outerRadius:s,cornerRadius:l,forceCornerRadius:o,cornerIsExternal:u,startAngle:d,endAngle:m,className:p}=t;if(s<a||d===m)return null;var b=xr("recharts-sector",p),y=s-a,v=fl(l,y,0,!0),_;return v>0&&Math.abs(d-m)<360?_=oDe({cx:n,cy:r,innerRadius:a,outerRadius:s,cornerRadius:Math.min(v,y/2),forceCornerRadius:o,cornerIsExternal:u,startAngle:d,endAngle:m}):_=LG({cx:n,cy:r,innerRadius:a,outerRadius:s,startAngle:d,endAngle:m}),h.createElement("path",T_({},cs(t),{className:b,d:_}))};function uDe(e,t,n){if(e==="horizontal")return[{x:t.x,y:n.top},{x:t.x,y:n.top+n.height}];if(e==="vertical")return[{x:n.left,y:t.y},{x:n.left+n.width,y:t.y}];if(hq(t)){if(e==="centric"){var{cx:r,cy:a,innerRadius:s,outerRadius:l,angle:o}=t,u=ni(r,a,s,o),d=ni(r,a,l,o);return[{x:u.x,y:u.y},{x:d.x,y:d.y}]}return EG(t)}}var oy={},cy={},uy={},CL;function dDe(){return CL||(CL=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Iq();function n(r){return t.isSymbol(r)?NaN:Number(r)}e.toNumber=n})(uy)),uy}var jL;function fDe(){return jL||(jL=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=dDe();function n(r){return r?(r=t.toNumber(r),r===1/0||r===-1/0?(r<0?-1:1)*Number.MAX_VALUE:r===r?r:0):r===0?r:0}e.toFinite=n})(cy)),cy}var NL;function hDe(){return NL||(NL=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Mq(),n=fDe();function r(a,s,l){l&&typeof l!="number"&&t.isIterateeCall(a,s,l)&&(s=l=void 0),a=n.toFinite(a),s===void 0?(s=a,a=0):s=n.toFinite(s),l=l===void 0?a<s?1:-1:n.toFinite(l);const o=Math.max(Math.ceil((s-a)/(l||1)),0),u=new Array(o);for(let d=0;d<o;d++)u[d]=a,a+=l;return u}e.range=r})(oy)),oy}var dy,TL;function mDe(){return TL||(TL=1,dy=hDe().range),dy}var pDe=mDe();const OG=yl(pDe);function Ku(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function gDe(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function NS(e){let t,n,r;e.length!==2?(t=Ku,n=(o,u)=>Ku(e(o),u),r=(o,u)=>e(o)-u):(t=e===Ku||e===gDe?e:bDe,n=e,r=e);function a(o,u,d=0,m=o.length){if(d<m){if(t(u,u)!==0)return m;do{const p=d+m>>>1;n(o[p],u)<0?d=p+1:m=p}while(d<m)}return d}function s(o,u,d=0,m=o.length){if(d<m){if(t(u,u)!==0)return m;do{const p=d+m>>>1;n(o[p],u)<=0?d=p+1:m=p}while(d<m)}return d}function l(o,u,d=0,m=o.length){const p=a(o,u,d,m-1);return p>d&&r(o[p-1],u)>-r(o[p],u)?p-1:p}return{left:a,center:l,right:s}}function bDe(){return 0}function BG(e){return e===null?NaN:+e}function*yDe(e,t){for(let n of e)n!=null&&(n=+n)>=n&&(yield n)}const xDe=NS(Ku),h4=xDe.right;NS(BG).center;class AL extends Map{constructor(t,n=wDe){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),t!=null)for(const[r,a]of t)this.set(r,a)}get(t){return super.get(PL(this,t))}has(t){return super.has(PL(this,t))}set(t,n){return super.set(vDe(this,t),n)}delete(t){return super.delete(_De(this,t))}}function PL({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}function vDe({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function _De({_intern:e,_key:t},n){const r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function wDe(e){return e!==null&&typeof e=="object"?e.valueOf():e}function kDe(e=Ku){if(e===Ku)return DG;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,n)=>{const r=e(t,n);return r||r===0?r:(e(n,n)===0)-(e(t,t)===0)}}function DG(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const SDe=Math.sqrt(50),IDe=Math.sqrt(10),MDe=Math.sqrt(2);function Zp(e,t,n){const r=(t-e)/Math.max(0,n),a=Math.floor(Math.log10(r)),s=r/Math.pow(10,a),l=s>=SDe?10:s>=IDe?5:s>=MDe?2:1;let o,u,d;return a<0?(d=Math.pow(10,-a)/l,o=Math.round(e*d),u=Math.round(t*d),o/d<e&&++o,u/d>t&&--u,d=-d):(d=Math.pow(10,a)*l,o=Math.round(e/d),u=Math.round(t/d),o*d<e&&++o,u*d>t&&--u),u<o&&.5<=n&&n<2?Zp(e,t,n*2):[o,u,d]}function A_(e,t,n){if(t=+t,e=+e,n=+n,!(n>0))return[];if(e===t)return[e];
2599const r=t<e,[a,s,l]=r?Zp(t,e,n):Zp(e,t,n);if(!(s>=a))return[];const o=s-a+1,u=new Array(o);if(r)if(l<0)for(let d=0;d<o;++d)u[d]=(s-d)/-l;else for(let d=0;d<o;++d)u[d]=(s-d)*l;else if(l<0)for(let d=0;d<o;++d)u[d]=(a+d)/-l;else for(let d=0;d<o;++d)u[d]=(a+d)*l;return u}function P_(e,t,n){return t=+t,e=+e,n=+n,Zp(e,t,n)[2]}function E_(e,t,n){t=+t,e=+e,n=+n;const r=t<e,a=r?P_(t,e,n):P_(e,t,n);return(r?-1:1)*(a<0?1/-a:a)}function EL(e,t){let n;for(const r of e)r!=null&&(n<r||n===void 0&&r>=r)&&(n=r);return n}function LL(e,t){let n;for(const r of e)r!=null&&(n>r||n===void 0&&r>=r)&&(n=r);return n}function $G(e,t,n=0,r=1/0,a){if(t=Math.floor(t),n=Math.floor(Math.max(0,n)),r=Math.floor(Math.min(e.length-1,r)),!(n<=t&&t<=r))return e;for(a=a===void 0?DG:kDe(a);r>n;){if(r-n>600){const u=r-n+1,d=t-n+1,m=Math.log(u),p=.5*Math.exp(2*m/3),b=.5*Math.sqrt(m*p*(u-p)/u)*(d-u/2<0?-1:1),y=Math.max(n,Math.floor(t-d*p/u+b)),v=Math.min(r,Math.floor(t+(u-d)*p/u+b));$G(e,t,y,v,a)}const s=e[t];let l=n,o=r;for(t0(e,n,t),a(e[r],s)>0&&t0(e,n,r);l<o;){for(t0(e,l,o),++l,--o;a(e[l],s)<0;)++l;for(;a(e[o],s)>0;)--o}a(e[n],s)===0?t0(e,n,o):(++o,t0(e,o,r)),o<=t&&(n=o+1),t<=o&&(r=o-1)}return e}function t0(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function FDe(e,t,n){if(e=Float64Array.from(yDe(e)),!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return LL(e);if(t>=1)return EL(e);var r,a=(r-1)*t,s=Math.floor(a),l=EL($G(e,s).subarray(0,s+1)),o=LL(e.subarray(s+1));return l+(o-l)*(a-s)}}function CDe(e,t,n=BG){if(!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,a=(r-1)*t,s=Math.floor(a),l=+n(e[s],s,e),o=+n(e[s+1],s+1,e);return l+(o-l)*(a-s)}}function jDe(e,t,n){e=+e,t=+t,n=(a=arguments.length)<2?(t=e,e=0,1):a<3?1:+n;for(var r=-1,a=Math.max(0,Math.ceil((t-e)/n))|0,s=new Array(a);++r<a;)s[r]=e+r*n;return s}function ql(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function Zc(e,t){switch(arguments.length){case 0:break;case 1:{typeof e=="function"?this.interpolator(e):this.range(e);break}default:{this.domain(e),typeof t=="function"?this.interpolator(t):this.range(t);break}}return this}const L_=Symbol("implicit");function TS(){var e=new AL,t=[],n=[],r=L_;function a(s){let l=e.get(s);if(l===void 0){if(r!==L_)return r;e.set(s,l=t.push(s)-1)}return n[l%n.length]}return a.domain=function(s){if(!arguments.length)return t.slice();t=[],e=new AL;for(const l of s)e.has(l)||e.set(l,t.push(l)-1);return a},a.range=function(s){return arguments.length?(n=Array.from(s),a):n.slice()},a.unknown=function(s){return arguments.length?(r=s,a):r},a.copy=function(){return TS(t,n).unknown(r)},ql.apply(a,arguments),a}function AS(){var e=TS().unknown(void 0),t=e.domain,n=e.range,r=0,a=1,s,l,o=!1,u=0,d=0,m=.5;delete e.unknown;function p(){var b=t().length,y=a<r,v=y?a:r,_=y?r:a;s=(_-v)/Math.max(1,b-u+d*2),o&&(s=Math.floor(s)),v+=(_-v-s*(b-u))*m,l=s*(1-u),o&&(v=Math.round(v),l=Math.round(l));var w=jDe(b).map(function(k){return v+s*k});return n(y?w.reverse():w)}return e.domain=function(b){return arguments.length?(t(b),p()):t()},e.range=function(b){return arguments.length?([r,a]=b,r=+r,a=+a,p()):[r,a]},e.rangeRound=function(b){return[r,a]=b,r=+r,a=+a,o=!0,p()},e.bandwidth=function(){return l},e.step=function(){return s},e.round=function(b){return arguments.length?(o=!!b,p()):o},e.padding=function(b){return arguments.length?(u=Math.min(1,d=+b),p()):u},e.paddingInner=function(b){return arguments.length?(u=Math.min(1,b),p()):u},e.paddingOuter=function(b){return arguments.length?(d=+b,p()):d},e.align=function(b){return arguments.length?(m=Math.max(0,Math.min(1,b)),p()):m},e.copy=function(){return AS(t(),[r,a]).round(o).paddingInner(u).paddingOuter(d).align(m)},ql.apply(p(),arguments)}function WG(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return WG(t())},e}function NDe(){return WG(AS.apply(null,arguments).paddingInner(1))}function PS(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function UG(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function m4(){}var Th=.7,Xp=1/Th,qd="\\s*([+-]?\\d+)\\s*",Ah="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",zo="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",TDe=/^#([0-9a-f]{3,8})$/,ADe=new RegExp(`^rgb\\(${qd},${qd},${qd}\\)$`),PDe=new RegExp(`^rgb\\(${zo},${zo},${zo}\\)$`),EDe=new RegExp(`^rgba\\(${qd},${qd},${qd},${Ah}\\)$`),LDe=new RegExp(`^rgba\\(${zo},${zo},${zo},${Ah}\\)$`),RDe=new RegExp(`^hsl\\(${Ah},${zo},${zo}\\)$`),ODe=new RegExp(`^hsla\\(${Ah},${zo},${zo},${Ah}\\)$`),RL={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};PS(m4,Ph,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:OL,formatHex:OL,formatHex8:BDe,formatHsl:DDe,formatRgb:BL,toString:BL});function OL(){return this.rgb().formatHex()}function BDe(){return this.rgb().formatHex8()}function DDe(){return HG(this).formatHsl()}function BL(){return this.rgb().formatRgb()}function Ph(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=TDe.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?DL(t):n===3?new Ws(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?h5(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?h5(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=ADe.exec(e))?new Ws(t[1],t[2],t[3],1):(t=PDe.exec(e))?new Ws(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=EDe.exec(e))?h
vendor: 15,065 bytes, line 2599
25995(t[1],t[2],t[3],t[4]):(t=LDe.exec(e))?h5(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=RDe.exec(e))?UL(t[1],t[2]/100,t[3]/100,1):(t=ODe.exec(e))?UL(t[1],t[2]/100,t[3]/100,t[4]):RL.hasOwnProperty(e)?DL(RL[e]):e==="transparent"?new Ws(NaN,NaN,NaN,0):null}function DL(e){return new Ws(e>>16&255,e>>8&255,e&255,1)}function h5(e,t,n,r){return r<=0&&(e=t=n=NaN),new Ws(e,t,n,r)}function $De(e){return e instanceof m4||(e=Ph(e)),e?(e=e.rgb(),new Ws(e.r,e.g,e.b,e.opacity)):new Ws}function R_(e,t,n,r){return arguments.length===1?$De(e):new Ws(e,t,n,r??1)}function Ws(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}PS(Ws,R_,UG(m4,{brighter(e){return e=e==null?Xp:Math.pow(Xp,e),new Ws(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Th:Math.pow(Th,e),new Ws(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Ws(l2(this.r),l2(this.g),l2(this.b),Qp(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:$L,formatHex:$L,formatHex8:WDe,formatRgb:WL,toString:WL}));function $L(){return`#${X1(this.r)}${X1(this.g)}${X1(this.b)}`}function WDe(){return`#${X1(this.r)}${X1(this.g)}${X1(this.b)}${X1((isNaN(this.opacity)?1:this.opacity)*255)}`}function WL(){const e=Qp(this.opacity);return`${e===1?"rgb(":"rgba("}${l2(this.r)}, ${l2(this.g)}, ${l2(this.b)}${e===1?")":`, ${e})`}`}function Qp(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function l2(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function X1(e){return e=l2(e),(e<16?"0":"")+e.toString(16)}function UL(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new ao(e,t,n,r)}function HG(e){if(e instanceof ao)return new ao(e.h,e.s,e.l,e.opacity);if(e instanceof m4||(e=Ph(e)),!e)return new ao;if(e instanceof ao)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,a=Math.min(t,n,r),s=Math.max(t,n,r),l=NaN,o=s-a,u=(s+a)/2;return o?(t===s?l=(n-r)/o+(n<r)*6:n===s?l=(r-t)/o+2:l=(t-n)/o+4,o/=u<.5?s+a:2-s-a,l*=60):o=u>0&&u<1?0:l,new ao(l,o,u,e.opacity)}function UDe(e,t,n,r){return arguments.length===1?HG(e):new ao(e,t,n,r??1)}function ao(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}PS(ao,UDe,UG(m4,{brighter(e){return e=e==null?Xp:Math.pow(Xp,e),new ao(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Th:Math.pow(Th,e),new ao(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,a=2*n-r;return new Ws(fy(e>=240?e-240:e+120,a,r),fy(e,a,r),fy(e<120?e+240:e-120,a,r),this.opacity)},clamp(){return new ao(HL(this.h),m5(this.s),m5(this.l),Qp(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=Qp(this.opacity);return`${e===1?"hsl(":"hsla("}${HL(this.h)}, ${m5(this.s)*100}%, ${m5(this.l)*100}%${e===1?")":`, ${e})`}`}}));function HL(e){return e=(e||0)%360,e<0?e+360:e}function m5(e){return Math.max(0,Math.min(1,e||0))}function fy(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}const ES=e=>()=>e;function HDe(e,t){return function(n){return e+n*t}}function zDe(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function VDe(e){return(e=+e)==1?zG:function(t,n){return n-t?zDe(t,n,e):ES(isNaN(t)?n:t)}}function zG(e,t){var n=t-e;return n?HDe(e,n):ES(isNaN(e)?t:e)}const zL=(function e(t){var n=VDe(t);function r(a,s){var l=n((a=R_(a)).r,(s=R_(s)).r),o=n(a.g,s.g),u=n(a.b,s.b),d=zG(a.opacity,s.opacity);return function(m){return a.r=l(m),a.g=o(m),a.b=u(m),a.opacity=d(m),a+""}}return r.gamma=e,r})(1);function qDe(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,r=t.slice(),a;return function(s){for(a=0;a<n;++a)r[a]=e[a]*(1-s)+t[a]*s;return r}}function GDe(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function KDe(e,t){var n=t?t.length:0,r=e?Math.min(n,e.length):0,a=new Array(r),s=new Array(n),l;for(l=0;l<r;++l)a[l]=E3(e[l],t[l]);for(;l<n;++l)s[l]=t[l];return function(o){for(l=0;l<r;++l)s[l]=a[l](o);return s}}function YDe(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function Jp(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function ZDe(e,t){var n={},r={},a;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(a in t)a in e?n[a]=E3(e[a],t[a]):r[a]=t[a];return function(s){for(a in n)r[a]=n[a](s);return r}}var O_=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,hy=new RegExp(O_.source,"g");function XDe(e){return function(){return e}}function QDe(e){return function(t){return e(t)+""}}function JDe(e,t){var n=O_.lastIndex=hy.lastIndex=0,r,a,s,l=-1,o=[],u=[];for(e=e+"",t=t+"";(r=O_.exec(e))&&(a=hy.exec(t));)(s=a.index)>n&&(s=t.slice(n,s),o[l]?o[l]+=s:o[++l]=s),(r=r[0])===(a=a[0])?o[l]?o[l]+=a:o[++l]=a:(o[++l]=null,u.push({i:l,x:Jp(r,a)})),n=hy.lastIndex;return n<t.length&&(s=t.slice(n),o[l]?o[l]+=s:o[++l]=s),o.length<2?u[0]?QDe(u[0].x):XDe(t):(t=u.length,function(d){for(var m=0,p;m<t;++m)o[(p=u[m]).i]=p.x(d);return o.join("")})}function E3(e,t){var n=typeof t,r;return t==null||n==="boolean"?ES(t):(n==="number"?Jp:n==="string"?(r=Ph(t))?(t=r,zL):JDe:t instanceof Ph?zL:t instanceof Date?YDe:GDe(t)?qDe:Array.isArray(t)?KDe:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?ZDe:Jp)(e,t)}function LS(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function e$e(e,t){t===void 0&&(t=e,e=E3);for(var n=0,r=t.length-1,a=t[0],s=new Array(r<0?0:r);n<r;)s[n]=e(a,a=t[++n]);return function(l){var o=Math.max(0,Math.min(r-1,Math.floor(l*=r)));return s[o](l-o)}}function t$e(e){return function(){return e}}function e6(e){return+e}var VL=[0,1];function ws(e){return e}function B_(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:t$e(isNaN(t)?NaN:.5)}function n$e(e,t){var n;return e>t&&(n=e,e=t,t=n),function(r){return Math.max(e,Math.min(t,r))}}function r$e(e,t,n){var r=e[0],a=e[1],s=t[0],l=t[1];return a<r?(r=B_(a,r),s=n(l,s)):(r=B_(r,a),s=n(s,l)),function(o){return s(r(o))}}function a$e(e,t,n){var r=Math.min(e.length,t.length)-1,a=new Array(r),s=new Array(r),l=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++l<r;)a[l]=B_(e[l],e[l+1]),s[l]=n(t[l],t[l+1]);return function(o){var u=h4(e,o,1,r)-1;return s[u](a[u](o))}}function p4(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function k7(){var e=VL,t=VL,n=E3,r,a,s,l=ws,o,u,d;function m(){var b=Math.min(e.length,t.length);return l!==ws&&(l=n$e(e[0],e[b-1])),o=b>2?a$e:r$e,u=d=null,p}function p(b){return b==null||isNaN(b=+b)?s:(u||(u=o(e.map(r),t,n)))(r(l(b)))}return p.invert=function(b){return l(a((d||(d=o(t,e.map(r),Jp)))(b)))},p.domain=function(b){return arguments.length?(e=Array.from(b,e6),m()):e.slice()},p.range=function(b){return arguments.length?(t=Array.from(b),m()):t.slice()},p.rangeRound=function(b){return t=Array.from(b),n=LS,m()},p.clamp=function(b){return arguments.length?(l=b?!0:ws,m()):l!==ws},p.interpolate=function(b){return arguments.length?(n=b,m()):n},p.unknown=function(b){return arguments.length?(s=b,p):s},function(b,y){return r=b,a=y,m()}}function RS(){return k7()(ws,ws)}function i$e(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function t6(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function f3(e){return e=t6(Math.abs(e)),e?e[1]:NaN}function s$e(e,t){return function(n,r){for(var a=n.length,s=[],l=0,o=e[0],u=0;a>0&&o>0&&(u+o+1>r&&(o=Math.max(1,r-u)),s.push(n.substring(a-=o,a+o)),!((u+=o+1)>r));)o=e[l=(l+1)%e.length];return s.reverse().join(t)}}function l$e(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var o$e=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Eh(e){if(!(t=o$e.exec(e)))throw new Error("invalid format: "+e);var t;return new OS({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}Eh.prototype=OS.prototype;function OS(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}OS.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function c$e(e){e:for(var t=e.length,n=1,r=-1,a;n<t;++n)switch(e[n]){case".":r=a=n;break;case"0":r===0&&(r=n),a=n;break;default:if(!+e[n])break e;r>0&&(r=0);break}return r>0?e.slice(0,r)+e.slice(a+1):e}var VG;function u$e(e,t){var n=t6(e,t);if(!n)return e+"";var r=n[0],a=n[1],s=a-(VG=Math.max(-8,Math.min(8,Math.floor(a/3)))*3)+1,l=r.length;return s===l?r:s>l?r+new Array(s-l+1).join("0"):s>0?r.slice(0,s)+"."+r.slice(s):"0."+new Array(1-s).join("0")+t6(e,Math.max(0,t+s-1))[0]}function qL(e,t){var n=t6(e,t);if(!n)return e+"";var r=n[0],a=n[1];return a<0?"0."+new Array(-a).join("0")+r:r.length>a+1?r.slice(0,a+1)+"."+r.slice(a+1):r+new Array(a-r.length+2).join("0")}const GL={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:i$e,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>qL(e*100,t),r:qL,s:u$e,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function KL(e){return e}var YL=Array.prototype.map,ZL=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function d$e(e){var t=e.grouping===void 0||e.thousands===void 0?KL:s$e(YL.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",r=e.currency===void 0?"":e.currency[1]+"",a=e.decimal===void 0?".":e.decimal+"",s=e.numerals===void 0?KL:l$e(YL.call(e.numerals,String)),l=e.percent===void 0?"%":e.percent+"",o=e.minus===void 0?"−":e.minus+"",u=e.nan===void 0?"NaN":e.nan+"";function d(p){p=Eh(p);var b=p.fill,y=p.align,v=p.sign,_=p.symbol,w=p.zero,k=p.width,S=p.comma,I=p.precision,C=p.trim,F=p.type;F==="n"?(S=!0,F="g"):GL[F]||(I===void 0&&(I=12),C=!0,F="g"),(w||b==="0"&&y==="=")&&(w=!0,b="0",y="=");var N=_==="$"?n:_==="#"&&/[boxX]/.test(F)?"0"+F.toLowerCase():"",A=_==="$"?r:/[%p]/.test(F)?l:"",L=GL[F],P=/[defgprs%]/.test(F);I=I===void 0?6:/[gprs]/.test(F)?Math.max(1,Math.min(21,I)):Math.max(0,Math.min(20,I));function T(E){var R=N,D=A,z,U,B;if(F==="c")D=L(E)+D,E="";else{E=+E;var $=E<0||1/E<0;if(E=isNaN(E)?u:L(Math.abs(E),I),C&&(E=c$e(E)),$&&+E==0&&v!=="+"&&($=!1),R=($?v==="("?v:o:v==="-"||v==="("?"":v)+R,D=(F==="s"?ZL[8+VG/3]:"")+D+($&&v==="("?")":""),P){for(z=-1,U=E.length;++z<U;)if(B=E.charCodeAt(z),48>B||B>57){D=(B===46?a+E.slice(z+1):E.slice(z))+D,E=E.slice(0,z);break}}}S&&!w&&(E=t(E,1/0));var q=R.length+E.length+D.length,K=q<k?new Array(k-q+1).join(b):"";switch(S&&w&&(E=t(K+E,K.length?k-D.length:1/0),K=""),y){case"<":E=R+E+D+K;break;case"=":E=R+K+E+D;break;case"^":E=K.slice(0,q=K.length>>1)+R+E+D+K.slice(q);break;default:E=K+R+E+D;break}return s(E)}return T.toString=function(){return p+""},T}function m(p,b){var y=d((p=Eh(p),p.type="f",p)),v=Math.max(-8,Math.min(8,Math.floor(f3(b)/3)))*3,_=Math.pow(10,-v),w=ZL[8+v/3];return function(k){return y(_*k)+w}}return{format:d,formatPrefix:m}}var p5,BS,qG;f$e({thousands:",",grouping:[3],currency:["$",""]});function f$e(e){return p5=d$e(e),BS=p5.format,qG=p5.formatPrefix,p5}function h$e(e){return Math.max(0,-f3(Math.abs(e)))}function m$e(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(f3(t)/3)))*3-f3(Math.abs(e)))}function p$e(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,f3(t)-f3(e))+1}function GG(e,t,n,r){var a=E_(e,t,n),s;switch(r=Eh(r??",f"),r.type){case"s":{var l=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(s=m$e(a,l))&&(r.precision=s),qG(r,l)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(s=p$e(a,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=s-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(s=h$e(a))&&(r.precision=s-(r.type==="%")*2);break}}return BS(r)}function o1(e){var t=e.domain;return e.ticks=function(n){var r=t();return A_(r[0],r[r.length-1],n??10)},e.tickFormat=function(n,r){var a=t();return GG(a[0],a[a.length-1],n??10,r)},e.nice=function(n){n==null&&(n=10);var r=t(),a=0,s=r.length-1,l=r[a],o=r[s],u,d,m=10;for(o<l&&(d=l,l=o,o=d,d=a,a=s,s=d);m-- >0;){if(d=P_(l,o,n),d===u)return r[a]=l,r[s]=o,t(r);if(d>0)l=Math.floor(l/d)*d,o=Math.ceil(o/d)*d;else if(d<0)l=Math.ceil(l*d)/d,o=Math.floor(o*d)/d;else break;u=d}return e},e}function KG(){var e=RS();return e.copy=function(){return p4(e,KG())},ql.apply(e,arguments),o1(e)}function YG(e){var t;function n(r){return r==null||isNaN(r=+r)?t:r}return n.invert=n,n.domain=n.range=function(r){return arguments.length?(e=Array.from(r,e6),n):e.slice()},n.unknown=function(r){return arguments.length?(t=r,n):t},n.copy=function(){return YG(e).unknown(t)},e=arguments.length?Array.from(e,e6):[0,1],o1(n)}function ZG(e,t){e=e.slice();var n=0,r=e.length-1,a=e[n],s=e[r],l;return s<a&&(l=n,n=r,r=l,l=a,a=s,s=l),e[n]=t.floor(a),e[r]=t.ceil(s),e}function XL(e){return Math.log(e)}function QL(e){return Math.exp(e)}function g$e(e){return-Math.log(-e)}function b$e(e){return-Math.exp(-e)}function y$e(e){return isFinite(e)?+("1e"+e):e<0?0:e}function x$e(e){return e===10?y$e:e===Math.E?Math.exp:t=>Math.pow(e,t)}function v$e(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function JL(e){return(t,n)=>-e(-t,n)}function DS(e){const t=e(XL,QL),n=t.domain;let r=10,a,s;function l(){return a=v$e(r),s=x$e(r),n()[0]<0?(a=JL(a),s=JL(s),e(g$e,b$e)):e(XL,QL),t}return t.base=function(o){return arguments.length?(r=+o,l()):r},t.domain=function(o){return arguments.length?(n(o),l()):n()},t.ticks=o=>{const u=n();let d=u[0],m=u[u.length-1];const p=m<d;p&&([d,m]=[m,d]);let b=a(d),y=a(m),v,_;const w=o==null?10:+o;let k=[];if(!(r%1)&&y-b<w){if(b=Math.floor(b),y=Math.ceil(y),d>0){for(;b<=y;++b)for(v=1;v<r;++v)if(_=b<0?v/s(-b):v*s(b),!(_<d)){if(_>m)break;k.push(_)}}else for(;b<=y;++b)for(v=r-1;v>=1;--v)if(_=b>0?v/s(-b):v*s(b),!(_<d)){if(_>m)break;k.push(_)}k.length*2<w&&(k=A_(d,m,w))}else k=A_(b,y,Math.min(y-b,w)).map(s);return p?k.reverse():k},t.tickFormat=(o,u)=>{if(o==null&&(o=10),u==null&&(u=r===10?"s":","),typeof u!="function"&&(!(r%1)&&(u=Eh(u)).precision==null&&(u.trim=!0),u=BS(u)),o===1/0)return u;const d=Math.max(1,r*o/t.ticks().length);return m=>{let p=m/s(Math.round(a(m)));return p*r<r-.5&&(p*=r),p<=d?u(m):""}},t.nice=()=>n(ZG(n(),{floor:o=>s(Math.floor(a(o))),ceil:o=>s(Math.ceil(a(o)))})),t}
2599function XG(){const e=DS(k7()).domain([1,10]);return e.copy=()=>p4(e,XG()).base(e.base()),ql.apply(e,arguments),e}function eR(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function tR(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function $S(e){var t=1,n=e(eR(t),tR(t));return n.constant=function(r){return arguments.length?e(eR(t=+r),tR(t)):t},o1(n)}function QG(){var e=$S(k7());return e.copy=function(){return p4(e,QG()).constant(e.constant())},ql.apply(e,arguments)}function nR(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function _$e(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function w$e(e){return e<0?-e*e:e*e}function WS(e){var t=e(ws,ws),n=1;function r(){return n===1?e(ws,ws):n===.5?e(_$e,w$e):e(nR(n),nR(1/n))}return t.exponent=function(a){return arguments.length?(n=+a,r()):n},o1(t)}function US(){var e=WS(k7());return e.copy=function(){return p4(e,US()).exponent(e.exponent())},ql.apply(e,arguments),e}function k$e(){return US.apply(null,arguments).exponent(.5)}function rR(e){return Math.sign(e)*e*e}function S$e(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function JG(){var e=RS(),t=[0,1],n=!1,r;function a(s){var l=S$e(e(s));return isNaN(l)?r:n?Math.round(l):l}return a.invert=function(s){return e.invert(rR(s))},a.domain=function(s){return arguments.length?(e.domain(s),a):e.domain()},a.range=function(s){return arguments.length?(e.range((t=Array.from(s,e6)).map(rR)),a):t.slice()},a.rangeRound=function(s){return a.range(s).round(!0)},a.round=function(s){return arguments.length?(n=!!s,a):n},a.clamp=function(s){return arguments.length?(e.clamp(s),a):e.clamp()},a.unknown=function(s){return arguments.length?(r=s,a):r},a.copy=function(){return JG(e.domain(),t).round(n).clamp(e.clamp()).unknown(r)},ql.apply(a,arguments),o1(a)}function eK(){var e=[],t=[],n=[],r;function a(){var l=0,o=Math.max(1,t.length);for(n=new Array(o-1);++l<o;)n[l-1]=CDe(e,l/o);return s}function s(l){return l==null||isNaN(l=+l)?r:t[h4(n,l)]}return s.invertExtent=function(l){var o=t.indexOf(l);return o<0?[NaN,NaN]:[o>0?n[o-1]:e[0],o<n.length?n[o]:e[e.length-1]]},s.domain=function(l){if(!arguments.length)return e.slice();e=[];for(let o of l)o!=null&&!isNaN(o=+o)&&e.push(o);return e.sort(Ku),a()},s.range=function(l){return arguments.length?(t=Array.from(l),a()):t.slice()},s.unknown=function(l){return arguments.length?(r=l,s):r},s.quantiles=function(){return n.slice()},s.copy=function(){return eK().domain(e).range(t).unknown(r)},ql.apply(s,arguments)}function tK(){var e=0,t=1,n=1,r=[.5],a=[0,1],s;function l(u){return u!=null&&u<=u?a[h4(r,u,0,n)]:s}function o(){var u=-1;for(r=new Array(n);++u<n;)r[u]=((u+1)*t-(u-n)*e)/(n+1);return l}return l.domain=function(u){return arguments.length?([e,t]=u,e=+e,t=+t,o()):[e,t]},l.range=function(u){return arguments.length?(n=(a=Array.from(u)).length-1,o()):a.slice()},l.invertExtent=function(u){var d=a.indexOf(u);return d<0?[NaN,NaN]:d<1?[e,r[0]]:d>=n?[r[n-1],t]:[r[d-1],r[d]]},l.unknown=function(u){return arguments.length&&(s=u),l},l.thresholds=function(){return r.slice()},l.copy=function(){return tK().domain([e,t]).range(a).unknown(s)},ql.apply(o1(l),arguments)}function nK(){var e=[.5],t=[0,1],n,r=1;function a(s){return s!=null&&s<=s?t[h4(e,s,0,r)]:n}return a.domain=function(s){return arguments.length?(e=Array.from(s),r=Math.min(e.length,t.length-1),a):e.slice()},a.range=function(s){return arguments.length?(t=Array.from(s),r=Math.min(e.length,t.length-1),a):t.slice()},a.invertExtent=function(s){var l=t.indexOf(s);return[e[l-1],e[l]]},a.unknown=function(s){return arguments.length?(n=s,a):n},a.copy=function(){return nK().domain(e).range(t).unknown(n)},ql.apply(a,arguments)}const my=new Date,py=new Date;function hi(e,t,n,r){function a(s){return e(s=arguments.length===0?new Date:new Date(+s)),s}return a.floor=s=>(e(s=new Date(+s)),s),a.ceil=s=>(e(s=new Date(s-1)),t(s,1),e(s),s),a.round=s=>{const l=a(s),o=a.ceil(s);return s-l<o-s?l:o},a.offset=(s,l)=>(t(s=new Date(+s),l==null?1:Math.floor(l)),s),a.range=(s,l,o)=>{const u=[];if(s=a.ceil(s),o=o==null?1:Math.floor(o),!(s<l)||!(o>0))return u;let d;do u.push(d=new Date(+s)),t(s,o),e(s);while(d<s&&s<l);return u},a.filter=s=>hi(l=>{if(l>=l)for(;e(l),!s(l);)l.setTime(l-1)},(l,o)=>{if(l>=l)if(o<0)for(;++o<=0;)for(;t(l,-1),!s(l););else for(;--o>=0;)for(;t(l,1),!s(l););}),n&&(a.count=(s,l)=>(my.setTime(+s),py.setTime(+l),e(my),e(py),Math.floor(n(my,py))),a.every=s=>(s=Math.floor(s),!isFinite(s)||!(s>0)?null:s>1?a.filter(r?l=>r(l)%s===0:l=>a.count(0,l)%s===0):a)),a}const n6=hi(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);n6.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?hi(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):n6);n6.range;const Tc=1e3,Wl=Tc*60,Ac=Wl*60,Hc=Ac*24,HS=Hc*7,aR=Hc*30,gy=Hc*365,Q1=hi(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*Tc)},(e,t)=>(t-e)/Tc,e=>e.getUTCSeconds());Q1.range;const zS=hi(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Tc)},(e,t)=>{e.setTime(+e+t*Wl)},(e,t)=>(t-e)/Wl,e=>e.getMinutes());zS.range;const VS=hi(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Wl)},(e,t)=>(t-e)/Wl,e=>e.getUTCMinutes());VS.range;const qS=hi(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Tc-e.getMinutes()*Wl)},(e,t)=>{e.setTime(+e+t*Ac)},(e,t)=>(t-e)/Ac,e=>e.getHours());qS.range;const GS=hi(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*Ac)},(e,t)=>(t-e)/Ac,e=>e.getUTCHours());GS.range;const g4=hi(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Wl)/Hc,e=>e.getDate()-1);g4.range;const S7=hi(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Hc,e=>e.getUTCDate()-1);S7.range;const rK=hi(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Hc,e=>
vendor: 3,789 bytes, line 2599
2599Math.floor(e/Hc));rK.range;function k2(e){return hi(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,n)=>{t.setDate(t.getDate()+n*7)},(t,n)=>(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*Wl)/HS)}const I7=k2(0),r6=k2(1),I$e=k2(2),M$e=k2(3),h3=k2(4),F$e=k2(5),C$e=k2(6);I7.range;r6.range;I$e.range;M$e.range;h3.range;F$e.range;C$e.range;function S2(e){return hi(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+n*7)},(t,n)=>(n-t)/HS)}const M7=S2(0),a6=S2(1),j$e=S2(2),N$e=S2(3),m3=S2(4),T$e=S2(5),A$e=S2(6);M7.range;a6.range;j$e.range;N$e.range;m3.range;T$e.range;A$e.range;const KS=hi(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());KS.range;const YS=hi(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());YS.range;const zc=hi(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());zc.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:hi(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n*e)});zc.range;const Vc=hi(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());Vc.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:hi(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)});Vc.range;function aK(e,t,n,r,a,s){const l=[[Q1,1,Tc],[Q1,5,5*Tc],[Q1,15,15*Tc],[Q1,30,30*Tc],[s,1,Wl],[s,5,5*Wl],[s,15,15*Wl],[s,30,30*Wl],[a,1,Ac],[a,3,3*Ac],[a,6,6*Ac],[a,12,12*Ac],[r,1,Hc],[r,2,2*Hc],[n,1,HS],[t,1,aR],[t,3,3*aR],[e,1,gy]];function o(d,m,p){const b=m<d;b&&([d,m]=[m,d]);const y=p&&typeof p.range=="function"?p:u(d,m,p),v=y?y.range(d,+m+1):[];return b?v.reverse():v}function u(d,m,p){const b=Math.abs(m-d)/p,y=NS(([,,w])=>w).right(l,b);if(y===l.length)return e.every(E_(d/gy,m/gy,p));if(y===0)return n6.every(Math.max(E_(d,m,p),1));const[v,_]=l[b/l[y-1][2]<l[y][2]/b?y-1:y];return v.every(_)}return[o,u]}const[P$e,E$e]=aK(Vc,YS,M7,rK,GS,VS),[L$e,R$e]=aK(zc,KS,I7,g4,qS,zS);function by(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function yy(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function n0(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function O$e(e){var t=e.dateTime,n=e.date,r=e.time,a=e.periods,s=e.days,l=e.shortDays,o=e.months,u=e.shortMonths,d=r0(a),m=a0(a),p=r0(s),b=a0(s),y=r0(l),v=a0(l),_=r0(o),w=a0(o),k=r0(u),S=a0(u),I={a:$,A:q,b:K,B:O,c:null,d:uR,e:uR,f:sWe,g:gWe,G:yWe,H:rWe,I:aWe,j:iWe,L:iK,m:lWe,M:oWe,p:V,q:G,Q:hR,s:mR,S:cWe,u:uWe,U:dWe,V:fWe,w:hWe,W:mWe,x:null,X:null,y:pWe,Y:bWe,Z:xWe,"%":fR},C={a:H,A:re,b:Z,B:Q,c:null,d:dR,e:dR,f:kWe,g:PWe,G:LWe,H:vWe,I:_We,j:wWe,L:lK,m:SWe,M:IWe,p:ie,q:ne,Q:hR,s:mR,S:MWe,u:FWe,U:CWe,V:jWe,w:NWe,W:TWe,x:null,X:null,y:AWe,Y:EWe,Z:RWe,"%":fR},F={a:T,A:E,b:R,B:D,c:z,d:oR,e:oR,f:J$e,g:lR,G:sR,H:cR,I:cR,j:Y$e,L:Q$e,m:K$e,M:Z$e,p:P,q:G$e,Q:tWe,s:nWe,S:X$e,u:U$e,U:H$e,V:z$e,w:W$e,W:V$e,x:U,X:B,y:lR,Y:sR,Z:q$e,"%":eWe};I.x=N(n,I),I.X=N(r,I),I.c=N(t,I),C.x=N(n,C),C.X=N(r,C),C.c=N(t,C);function N(X,le){return function(_e){var J=[],Be=-1,ee=0,me=X.length,ve,we,Ee;for(_e instanceof Date||(_e=new Date(+_e));++Be<me;
vendor: 4,197 bytes, line 2599
2599)X.charCodeAt(Be)===37&&(J.push(X.slice(ee,Be)),(we=iR[ve=X.charAt(++Be)])!=null?ve=X.charAt(++Be):we=ve==="e"?" ":"0",(Ee=le[ve])&&(ve=Ee(_e,we)),J.push(ve),ee=Be+1);return J.push(X.slice(ee,Be)),J.join("")}}function A(X,le){return function(_e){var J=n0(1900,void 0,1),Be=L(J,X,_e+="",0),ee,me;if(Be!=_e.length)return null;if("Q"in J)return new Date(J.Q);if("s"in J)return new Date(J.s*1e3+("L"in J?J.L:0));if(le&&!("Z"in J)&&(J.Z=0),"p"in J&&(J.H=J.H%12+J.p*12),J.m===void 0&&(J.m="q"in J?J.q:0),"V"in J){if(J.V<1||J.V>53)return null;"w"in J||(J.w=1),"Z"in J?(ee=yy(n0(J.y,0,1)),me=ee.getUTCDay(),ee=me>4||me===0?a6.ceil(ee):a6(ee),ee=S7.offset(ee,(J.V-1)*7),J.y=ee.getUTCFullYear(),J.m=ee.getUTCMonth(),J.d=ee.getUTCDate()+(J.w+6)%7):(ee=by(n0(J.y,0,1)),me=ee.getDay(),ee=me>4||me===0?r6.ceil(ee):r6(ee),ee=g4.offset(ee,(J.V-1)*7),J.y=ee.getFullYear(),J.m=ee.getMonth(),J.d=ee.getDate()+(J.w+6)%7)}else("W"in J||"U"in J)&&("w"in J||(J.w="u"in J?J.u%7:"W"in J?1:0),me="Z"in J?yy(n0(J.y,0,1)).getUTCDay():by(n0(J.y,0,1)).getDay(),J.m=0,J.d="W"in J?(J.w+6)%7+J.W*7-(me+5)%7:J.w+J.U*7-(me+6)%7);return"Z"in J?(J.H+=J.Z/100|0,J.M+=J.Z%100,yy(J)):by(J)}}function L(X,le,_e,J){for(var Be=0,ee=le.length,me=_e.length,ve,we;Be<ee;){if(J>=me)return-1;if(ve=le.charCodeAt(Be++),ve===37){if(ve=le.charAt(Be++),we=F[ve in iR?le.charAt(Be++):ve],!we||(J=we(X,_e,J))<0)return-1}else if(ve!=_e.charCodeAt(J++))return-1}return J}function P(X,le,_e){var J=d.exec(le.slice(_e));return J?(X.p=m.get(J[0].toLowerCase()),_e+J[0].length):-1}function T(X,le,_e){var J=y.exec(le.slice(_e));return J?(X.w=v.get(J[0].toLowerCase()),_e+J[0].length):-1}function E(X,le,_e){var J=p.exec(le.slice(_e));return J?(X.w=b.get(J[0].toLowerCase()),_e+J[0].length):-1}function R(X,le,_e){var J=k.exec(le.slice(_e));return J?(X.m=S.get(J[0].toLowerCase()),_e+J[0].length):-1}function D(X,le,_e){var J=_.exec(le.slice(_e));return J?(X.m=w.get(J[0].toLowerCase()),_e+J[0].length):-1}function z(X,le,_e){return L(X,t,le,_e)}function U(X,le,_e){return L(X,n,le,_e)}function B(X,le,_e){return L(X,r,le,_e)}function $(X){return l[X.getDay()]}function q(X){return s[X.getDay()]}function K(X){return u[X.getMonth()]}function O(X){return o[X.getMonth()]}function V(X){return a[+(X.getHours()>=12)]}function G(X){return 1+~~(X.getMonth()/3)}function H(X){return l[X.getUTCDay()]}function re(X){return s[X.getUTCDay()]}function Z(X){return u[X.getUTCMonth()]}function Q(X){return o[X.getUTCMonth()]}function ie(X){return a[+(X.getUTCHours()>=12)]}function ne(X){return 1+~~(X.getUTCMonth()/3)}return{format:function(X){var le=N(X+="",I);return le.toString=function(){return X},le},parse:function(X){var le=A(X+="",!1);return le.toString=function(){return X},le},utcFormat:function(X){var le=N(X+="",C);return le.toString=function(){return X},le},utcParse:function(X){var le=A(X+="",!0);return le.toString=function(){return X},le}}}var iR={"-":"",_:" ",0:"0"},Li=/^\s*\d+/,B$e=/^%/,D$e=/[\\^$*+?|[\]().{}]/g;function pr(e,t,n){var r=e<0?"-":"",a=(r?-e:e)+"",s=a.length;return r+(s<n?new Array(n-s+1).join(t)+a:a)}function $$e(e){return e.replace(D$e,"\\$&")}function r0(e){return new RegExp("^(?:"+e.map($$e).join("|")+")","i")}function a0(e){return new Map(e.map((t,n)=>[t.toLowerCase(),n]))}function W$e(e,t,n){var r=Li.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function U$e(e,t,n){var r=Li.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function H$e(e,t,n){var r=Li.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function z$e(e,t,n){var r=Li.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function V$e(e,t,n){var r=Li.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function sR(e,t,n){var r=Li.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function lR(e,t,n){var r=Li.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function q$e(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function G$e(e,t,n){var r=Li.exec(t.slice(n,n+1));return r?(e.q=r[0]*3-3,n+r[0].length):-1}function K$e(e,t,n){var r=Li.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}
vendor: 4,205 bytes, line 2599
2599function oR(e,t,n){var r=Li.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function Y$e(e,t,n){var r=Li.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function cR(e,t,n){var r=Li.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function Z$e(e,t,n){var r=Li.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function X$e(e,t,n){var r=Li.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function Q$e(e,t,n){var r=Li.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function J$e(e,t,n){var r=Li.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function eWe(e,t,n){var r=B$e.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function tWe(e,t,n){var r=Li.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function nWe(e,t,n){var r=Li.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function uR(e,t){return pr(e.getDate(),t,2)}function rWe(e,t){return pr(e.getHours(),t,2)}function aWe(e,t){return pr(e.getHours()%12||12,t,2)}function iWe(e,t){return pr(1+g4.count(zc(e),e),t,3)}function iK(e,t){return pr(e.getMilliseconds(),t,3)}function sWe(e,t){return iK(e,t)+"000"}function lWe(e,t){return pr(e.getMonth()+1,t,2)}function oWe(e,t){return pr(e.getMinutes(),t,2)}function cWe(e,t){return pr(e.getSeconds(),t,2)}function uWe(e){var t=e.getDay();return t===0?7:t}function dWe(e,t){return pr(I7.count(zc(e)-1,e),t,2)}function sK(e){var t=e.getDay();return t>=4||t===0?h3(e):h3.ceil(e)}function fWe(e,t){return e=sK(e),pr(h3.count(zc(e),e)+(zc(e).getDay()===4),t,2)}function hWe(e){return e.getDay()}function mWe(e,t){return pr(r6.count(zc(e)-1,e),t,2)}function pWe(e,t){return pr(e.getFullYear()%100,t,2)}function gWe(e,t){return e=sK(e),pr(e.getFullYear()%100,t,2)}function bWe(e,t){return pr(e.getFullYear()%1e4,t,4)}function yWe(e,t){var n=e.getDay();return e=n>=4||n===0?h3(e):h3.ceil(e),pr(e.getFullYear()%1e4,t,4)}function xWe(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+pr(t/60|0,"0",2)+pr(t%60,"0",2)}function dR(e,t){return pr(e.getUTCDate(),t,2)}function vWe(e,t){return pr(e.getUTCHours(),t,2)}function _We(e,t){return pr(e.getUTCHours()%12||12,t,2)}function wWe(e,t){return pr(1+S7.count(Vc(e),e),t,3)}function lK(e,t){return pr(e.getUTCMilliseconds(),t,3)}function kWe(e,t){return lK(e,t)+"000"}function SWe(e,t){return pr(e.getUTCMonth()+1,t,2)}function IWe(e,t){return pr(e.getUTCMinutes(),t,2)}function MWe(e,t){return pr(e.getUTCSeconds(),t,2)}function FWe(e){var t=e.getUTCDay();return t===0?7:t}function CWe(e,t){return pr(M7.count(Vc(e)-1,e),t,2)}function oK(e){var t=e.getUTCDay();return t>=4||t===0?m3(e):m3.ceil(e)}function jWe(e,t){return e=oK(e),pr(m3.count(Vc(e),e)+(Vc(e).getUTCDay()===4),t,2)}function NWe(e){return e.getUTCDay()}function TWe(e,t){return pr(a6.count(Vc(e)-1,e),t,2)}function AWe(e,t){return pr(e.getUTCFullYear()%100,t,2)}function PWe(e,t){return e=oK(e),pr(e.getUTCFullYear()%100,t,2)}function EWe(e,t){return pr(e.getUTCFullYear()%1e4,t,4)}function LWe(e,t){var n=e.getUTCDay();return e=n>=4||n===0?m3(e):m3.ceil(e),pr(e.getUTCFullYear()%1e4,t,4)}function RWe(){return"+0000"}function fR(){return"%"}function hR(e){return+e}function mR(e){return Math.floor(+e/1e3)}var dd,cK,uK;OWe({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function OWe(e){return dd=O$e(e),cK=dd.format,dd.parse,uK=dd.utcFormat,dd.utcParse,dd}function BWe(e){return new Date(e)}function DWe(e){return e instanceof Date?+e:+new Date(+e)}function ZS(e,t,n,r,a,s,l,o,u,d){var m=RS(),p=m.invert,b=m.domain,y=d(".%L"),v=d(":%S"),_=d("%I:%M"),w=d("%I %p"),k=d("%a %d"),S=d("%b %d"),I=d("%B"),C=d("%Y");function F(N){return(u(N)<N?y:o(N)<N?v:l(N)<N?_:s(N)<N?w:r(N)<N?a(N)<N?k:S:n(N)<N?I:C)(N)}return m.invert=function(N){return new Date(p(N))},m.domain=function(N){return arguments.length?b(Array.from(N,DWe)):b(
2599).map(BWe)},m.ticks=function(N){var A=b();return e(A[0],A[A.length-1],N??10)},m.tickFormat=function(N,A){return A==null?F:d(A)},m.nice=function(N){var A=b();return(!N||typeof N.range!="function")&&(N=t(A[0],A[A.length-1],N??10)),N?b(ZG(A,N)):m},m.copy=function(){return p4(m,ZS(e,t,n,r,a,s,l,o,u,d))},m}function $We(){return ql.apply(ZS(L$e,R$e,zc,KS,I7,g4,qS,zS,Q1,cK).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function WWe(){return ql.apply(ZS(P$e,E$e,Vc,YS,M7,S7,GS,VS,Q1,uK).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function F7(){var e=0,t=1,n,r,a,s,l=ws,o=!1,u;function d(p){return p==null||isNaN(p=+p)?u:l(a===0?.5:(p=(s(p)-n)*a,o?Math.max(0,Math.min(1,p)):p))}d.domain=function(p){return arguments.length?([e,t]=p,n=s(e=+e),r=s(t=+t),a=n===r?0:1/(r-n),d):[e,t]},d.clamp=function(p){return arguments.length?(o=!!p,d):o},d.interpolator=function(p){return arguments.length?(l=p,d):l};function m(p){return function(b){var y,v;return arguments.length?([y,v]=b,l=p(y,v),d):[l(0),l(1)]}}return d.range=m(E3),d.rangeRound=m(LS),d.unknown=function(p){return arguments.length?(u=p,d):u},function(p){return s=p,n=p(e),r=p(t),a=n===r?0:1/(r-n),d}}function c1(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function dK(){var e=o1(F7()(ws));return e.copy=function(){return c1(e,dK())},Zc.apply(e,arguments)}function fK(){var e=DS(F7()).domain([1,10]);return e.copy=function(){return c1(e,fK()).base(e.base())},Zc.apply(e,arguments)}function hK(){var e=$S(F7());return e.copy=function(){return c1(e,hK()).constant(e.constant())},Zc.apply(e,arguments)}function XS(){var e=WS(F7());return e.copy=function(){return c1(e,XS()).exponent(e.exponent())},Zc.apply(e,arguments)}function UWe(){return XS.apply(null,arguments).exponent(.5)}function mK(){var e=[],t=ws;function n(r){if(r!=null&&!isNaN(r=+r))return t((h4(e,r,1)-1)/(e.length-1))}return n.domain=function(r){if(!arguments.length)return e.slice();e=[];for(let a of r)a!=null&&!isNaN(a=+a)&&e.push(a);return e.sort(Ku),n},n.interpolator=function(r){return arguments.length?(t=r,n):t},n.range=function(){return e.map((r,a)=>t(a/(e.length-1)))},n.quantiles=function(r){return Array.from({length:r+1},(a,s)=>FDe(e,s/r))},n.copy=function(){return mK(t).domain(e)},Zc.apply(n,arguments)}function C7(){var e=0,t=.5,n=1,r=1,a,s,l,o,u,d=ws,m,p=!1,b;function y(_){return isNaN(_=+_)?b:(_=.5+((_=+m(_))-s)*(r*_<r*s?o:u),d(p?Math.max(0,Math.min(1,_)):_))}y.domain=function(_){return arguments.length?([e,t,n]=_,a=m(e=+e),s=m(t=+t),l=m(n=+n),o=a===s?0:.5/(s-a),u=s===l?0:.5/(l-s),r=s<a?-1:1,y):[e,t,n]},y.clamp=function(_){return arguments.length?(p=!!_,y):p},y.interpolator=function(_){return arguments.length?(d=_,y):d};function v(_){return function(w){var k,S,I;return arguments.length?([k,S,I]=w,d=e$e(_,[k,S,I]),y):[d(0),d(.5),d(1)]}}return y.range=v(E3),y.rangeRound=v(LS),y.unknown=function(_){return arguments.length?(b=_,y):b},function(_){return m=_,a=_(e),s=_(t),l=_(n),o=a===s?0:.5/(s-a),u=s===l?0:.5/(l-s),r=s<a?-1:1,y}}function pK(){var e=o1(C7()(ws));return e.copy=function(){return c1(e,pK())},Zc.apply(e,arguments)}function gK(){var e=DS(C7()).domain([.1,1,10]);return e.copy=function(){return c1(e,gK()).base(e.base())},Zc.apply(e,arguments)}function bK(){var e=$S(C7());return e.copy=function(){return c1(e,bK()).constant(e.constant())},Zc.apply(e,arguments)}function QS(){var e=WS(C7());return e.copy=function(){return c1(e,QS()).exponent(e.exponent())},Zc.apply(e,arguments)}function HWe(){return QS.apply(null,arguments).exponent(.5)}const N0=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:AS,scaleDiverging:pK,scaleDivergingLog:gK,scaleDivergingPow:QS,scaleDivergingSqrt:HWe,scaleDivergingSymlog:bK,scaleIdentity:YG,scaleImplicit:L_,scaleLinear:KG,scaleLog:XG,scaleOrdinal:TS,scalePoint:NDe,scalePow:US,scaleQuantile:eK,scaleQuantize:tK,scaleRadial:JG,scaleSequential:dK,scaleSequentialLog:fK,scaleSequentialPow:XS,scaleSequentialQuantile:mK,scaleSequentialSqrt:UWe,scaleSequentialSymlog:hK,scaleSqrt:k$e,scaleSymlog:QG,scaleThreshold:nK,scaleTime:$We,scaleUtc:WWe,tickFormat:GG},Symbol.toStringTag,{value:"Module"}));var u1=e=>e.chartData,JS=Ue([u1],e=>{var t=e.chartData!=null?e.chartData.length-1:0;return{chartData:e.chartData,computedData:e.computedData,dataEndIndex:t,dataStartIndex:0}}),j7=(e,t,n,r)=>r?JS(e):u1(e);function e1(e){if(Array.isArray(e)&&e.length===2){var[t,n]=e;if(Ta(t)&&Ta(n))return!0}return!1}
2599function pR(e,t,n){return n?e:[Math.min(e[0],t[0]),Math.max(e[1],t[1])]}function yK(e,t){if(t&&typeof e!="function"&&Array.isArray(e)&&e.length===2){var[n,r]=e,a,s;if(Ta(n))a=n;else if(typeof n=="function")return;if(Ta(r))s=r;else if(typeof r=="function")return;var l=[a,s];if(e1(l))return l}}function zWe(e,t,n){if(!(!n&&t==null)){if(typeof e=="function"&&t!=null)try{var r=e(t,n);if(e1(r))return pR(r,t,n)}catch{}if(Array.isArray(e)&&e.length===2){var[a,s]=e,l,o;if(a==="auto")t!=null&&(l=Math.min(...t));else if(Ht(a))l=a;else if(typeof a=="function")try{t!=null&&(l=a(t?.[0]))}catch{}else if(typeof a=="string"&&VE.test(a)){var u=VE.exec(a);if(u==null||t==null)l=void 0;else{var d=+u[1];l=t[0]-d}}else l=t?.[0];if(s==="auto")t!=null&&(o=Math.max(...t));else if(Ht(s))o=s;else if(typeof s=="function")try{t!=null&&(o=s(t?.[1]))}catch{}else if(typeof s=="string"&&qE.test(s)){var m=qE.exec(s);if(m==null||t==null)o=void 0;else{var p=+m[1];o=t[1]+p}}else o=t?.[1];var b=[l,o];if(e1(b))return t==null?b:pR(b,t,n)}}}var L3=1e9,VWe={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},tI,ha=!0,Vl="[DecimalError] ",o2=Vl+"Invalid argument: ",eI=Vl+"Exponent out of range: ",R3=Math.floor,H1=Math.pow,qWe=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,cl,Ni=1e7,ea=7,xK=9007199254740991,i6=R3(xK/ea),Bt={};Bt.absoluteValue=Bt.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};Bt.comparedTo=Bt.cmp=function(e){var t,n,r,a,s=this;if(e=new s.constructor(e),s.s!==e.s)return s.s||-e.s;if(s.e!==e.e)return s.e>e.e^s.s<0?1:-1;for(r=s.d.length,a=e.d.length,t=0,n=r<a?r:a;t<n;++t)if(s.d[t]!==e.d[t])return s.d[t]>e.d[t]^s.s<0?1:-1;return r===a?0:r>a^s.s<0?1:-1};Bt.decimalPlaces=Bt.dp=function(){var e=this,t=e.d.length-1,n=(t-e.e)*ea;if(t=e.d[t],t)for(;t%10==0;t/=10)n--;return n<0?0:n};Bt.dividedBy=Bt.div=function(e){return Ec(this,new this.constructor(e))};Bt.dividedToIntegerBy=Bt.idiv=function(e){var t=this,n=t.constructor;return $r(Ec(t,new n(e),0,1),n.precision)};Bt.equals=Bt.eq=function(e){return!this.cmp(e)};Bt.exponent=function(){return ai(this)};Bt.greaterThan=Bt.gt=function(e){return this.cmp(e)>0};Bt.greaterThanOrEqualTo=Bt.gte=function(e){return this.cmp(e)>=0};Bt.isInteger=Bt.isint=function(){return this.e>this.d.length-2};Bt.isNegative=Bt.isneg=function(){return this.s<0};Bt.isPositive=Bt.ispos=function(){return this.s>0};Bt.isZero=function(){return this.s===0};Bt.lessThan=Bt.lt=function(e){return this.cmp(e)<0};Bt.lessThanOrEqualTo=Bt.lte=function(e){return this.cmp(e)<1};Bt.logarithm=Bt.log=function(e){var t,n=this,r=n.constructor,a=r.precision,s=a+5;if(e===void 0)e=new r(10);else if(e=new r(e),e.s<1||e.eq(cl))throw Error(Vl+"NaN");if(n.s<1)throw Error(Vl+(n.s?"NaN":"-Infinity"));return n.eq(cl)?new r(0):(ha=!1,t=Ec(Lh(n,s),Lh(e,s),s),ha=!0,$r(t,a))};Bt.minus=Bt.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?wK(t,e):vK(t,(e.s=-e.s,e))};Bt.modulo=Bt.mod=function(e){var t,n=this,r=n.constructor,a=r.precision;if(e=new r(e),!e.s)throw Error(Vl+"NaN");return n.s?(ha=!1,t=Ec(n,e,0,1).times(e),ha=!0,n.minus(t)):$r(new r(n),a)};Bt.naturalExponential=Bt.exp=function(){return _K(this)};Bt.naturalLogarithm=Bt.ln=function(){return Lh(this)};Bt.negated=Bt.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};Bt.plus=Bt.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?vK(t,e):wK(t,(e.s=-e.s,e))};Bt.precision=Bt.sd=function(e){var t,n,r,a=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(o2+e);if(t=ai(a)+1,r=a.d.length-1,n=r*ea+1,r=a.d[r],r){for(;r%10==0;r/=10)n--;for(r=a.d[0];r>=10;r/=10)n++}return e&&t>n?t:n};Bt.squareRoot=Bt.sqrt=function(){var e,t,n,r,a,s,l,o=this,u=o.constructor;if(o.s<1){if(!o.s)return new u(0);throw Error(Vl+"NaN")}for(e=ai(o),ha=!1,a=Math.sqrt(+o),a==0||a==1/0?(t=Do(o.d),(t.length+e)%2==0&&(t+="0"),a=Math.sqrt(t),e=R3((e+1)/2)-(e<0||e%2),a==1/0?t="5e"+e:(t=a.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),r=new u(t)):r=new u(a.toString()),n=u.precision,a=l=n+3;;)if(s=r,r=s.plus(Ec(o,s,l+2)).times(.5),Do(s.d).slice(0,l)===(t=Do(r.d)).slice(0,l)){if(t=t.slice(l-3,l+1),a==l&&t=="4999"){if($r(s,n+1,0),s.times(s).eq(o)){r=s;break}}else if(t!="9999")break;l+=4}return ha=!0,$r(r,n)};Bt.times=Bt.mul=function(e){var t,n,r,a,s,l,o,u,d,m=this,p=m.constructor,b=m.d,y=(e=new p(e)).d;if(!m.s||!e.s)return new p(0);
vendor: 7,788 bytes, line 2599
2599for(e.s*=m.s,n=m.e+e.e,u=b.length,d=y.length,u<d&&(s=b,b=y,y=s,l=u,u=d,d=l),s=[],l=u+d,r=l;r--;)s.push(0);for(r=d;--r>=0;){for(t=0,a=u+r;a>r;)o=s[a]+y[r]*b[a-r-1]+t,s[a--]=o%Ni|0,t=o/Ni|0;s[a]=(s[a]+t)%Ni|0}for(;!s[--l];)s.pop();return t?++n:s.shift(),e.d=s,e.e=n,ha?$r(e,p.precision):e};Bt.toDecimalPlaces=Bt.todp=function(e,t){var n=this,r=n.constructor;return n=new r(n),e===void 0?n:(Yo(e,0,L3),t===void 0?t=r.rounding:Yo(t,0,8),$r(n,e+ai(n)+1,t))};Bt.toExponential=function(e,t){var n,r=this,a=r.constructor;return e===void 0?n=y2(r,!0):(Yo(e,0,L3),t===void 0?t=a.rounding:Yo(t,0,8),r=$r(new a(r),e+1,t),n=y2(r,!0,e+1)),n};Bt.toFixed=function(e,t){var n,r,a=this,s=a.constructor;return e===void 0?y2(a):(Yo(e,0,L3),t===void 0?t=s.rounding:Yo(t,0,8),r=$r(new s(a),e+ai(a)+1,t),n=y2(r.abs(),!1,e+ai(r)+1),a.isneg()&&!a.isZero()?"-"+n:n)};Bt.toInteger=Bt.toint=function(){var e=this,t=e.constructor;return $r(new t(e),ai(e)+1,t.rounding)};Bt.toNumber=function(){return+this};Bt.toPower=Bt.pow=function(e){var t,n,r,a,s,l,o=this,u=o.constructor,d=12,m=+(e=new u(e));if(!e.s)return new u(cl);if(o=new u(o),!o.s){if(e.s<1)throw Error(Vl+"Infinity");return o}if(o.eq(cl))return o;if(r=u.precision,e.eq(cl))return $r(o,r);if(t=e.e,n=e.d.length-1,l=t>=n,s=o.s,l){if((n=m<0?-m:m)<=xK){for(a=new u(cl),t=Math.ceil(r/ea+4),ha=!1;n%2&&(a=a.times(o),bR(a.d,t)),n=R3(n/2),n!==0;)o=o.times(o),bR(o.d,t);return ha=!0,e.s<0?new u(cl).div(a):$r(a,r)}}else if(s<0)throw Error(Vl+"NaN");return s=s<0&&e.d[Math.max(t,n)]&1?-1:1,o.s=1,ha=!1,a=e.times(Lh(o,r+d)),ha=!0,a=_K(a),a.s=s,a};Bt.toPrecision=function(e,t){var n,r,a=this,s=a.constructor;return e===void 0?(n=ai(a),r=y2(a,n<=s.toExpNeg||n>=s.toExpPos)):(Yo(e,1,L3),t===void 0?t=s.rounding:Yo(t,0,8),a=$r(new s(a),e,t),n=ai(a),r=y2(a,e<=n||n<=s.toExpNeg,e)),r};Bt.toSignificantDigits=Bt.tosd=function(e,t){var n=this,r=n.constructor;return e===void 0?(e=r.precision,t=r.rounding):(Yo(e,1,L3),t===void 0?t=r.rounding:Yo(t,0,8)),$r(new r(n),e,t)};Bt.toString=Bt.valueOf=Bt.val=Bt.toJSON=Bt[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=ai(e),n=e.constructor;return y2(e,t<=n.toExpNeg||t>=n.toExpPos)};function vK(e,t){var n,r,a,s,l,o,u,d,m=e.constructor,p=m.precision;if(!e.s||!t.s)return t.s||(t=new m(e)),ha?$r(t,p):t;if(u=e.d,d=t.d,l=e.e,a=t.e,u=u.slice(),s=l-a,s){for(s<0?(r=u,s=-s,o=d.length):(r=d,a=l,o=u.length),l=Math.ceil(p/ea),o=l>o?l+1:o+1,s>o&&(s=o,r.length=1),r.reverse();s--;)r.push(0);r.reverse()}for(o=u.length,s=d.length,o-s<0&&(s=o,r=d,d=u,u=r),n=0;s;)n=(u[--s]=u[s]+d[s]+n)/Ni|0,u[s]%=Ni;for(n&&(u.unshift(n),++a),o=u.length;u[--o]==0;)u.pop();return t.d=u,t.e=a,ha?$r(t,p):t}function Yo(e,t,n){if(e!==~~e||e<t||e>n)throw Error(o2+e)}function Do(e){var t,n,r,a=e.length-1,s="",l=e[0];if(a>0){for(s+=l,t=1;t<a;t++)r=e[t]+"",n=ea-r.length,n&&(s+=Bu(n)),s+=r;l=e[t],r=l+"",n=ea-r.length,n&&(s+=Bu(n))}else if(l===0)return"0";for(;l%10===0;)l/=10;return s+l}var Ec=(function(){function e(r,a){var s,l=0,o=r.length;for(r=r.slice();o--;)s=r[o]*a+l,r[o]=s%Ni|0,l=s/Ni|0;return l&&r.unshift(l),r}function t(r,a,s,l){var o,u;if(s!=l)u=s>l?1:-1;else for(o=u=0;o<s;o++)if(r[o]!=a[o]){u=r[o]>a[o]?1:-1;break}return u}function n(r,a,s){for(var l=0;s--;)r[s]-=l,l=r[s]<a[s]?1:0,r[s]=l*Ni+r[s]-a[s];for(;!r[0]&&r.length>1;)r.shift()}return function(r,a,s,l){var o,u,d,m,p,b,y,v,_,w,k,S,I,C,F,N,A,L,P=r.constructor,T=r.s==a.s?1:-1,E=r.d,R=a.d;if(!r.s)return new P(r);if(!a.s)throw Error(Vl+"Division by zero");for(u=r.e-a.e,A=R.length,F=E.length,y=new P(T),v=y.d=[],d=0;R[d]==(E[d]||0);)++d;if(R[d]>(E[d]||0)&&--u,s==null?S=s=P.precision:l?S=s+(ai(r)-ai(a))+1:S=s,S<0)return new P(0);if(S=S/ea+2|0,d=0,A==1)for(m=0,R=R[0],S++;(d<F||m)&&S--;d++)I=m*Ni+(E[d]||0),v[d]=I/R|0,m=I%R|0;else{for(m=Ni/(R[0]+1)|0,m>1&&(R=e(R,m),E=e(E,m),A=R.length,F=E.length),C=A,_=E.slice(0,A),w=_.length;w<A;)_[w++]=0;L=R.slice(),L.unshift(0),N=R[0],R[1]>=Ni/2&&++N;do m=0,o=t(R,_,A,w),o<0?(k=_[0],A!=w&&(k=k*Ni+(_[1]||0)),m=k/N|0,m>1?(m>=Ni&&(m=Ni-1),p=e(R,m),b=p.length,w=_.length,o=t(p,_,b,w),o==1&&(m--,n(p,A<b?L:R,b))):(m==0&&(o=m=1),p=R.slice()),b=p.length,b<w&&p.unshift(0),n(_,p,w),o==-1&&(w=_.length,o=t(R,_,A,w),o<1&&(m++,n(_,A<w?L:R,w))),w=_.length):o===0&&(m++,_=[0]),v[d++]=m,o&&_[0]?_[w++]=E[C]||0:(_=[E[C]],w=1);while((C++<F||_[0]!==void 0)&&S--)}return v[0]||v.shift(),y.e=u,$r(y,l?s+ai(y)+1:s)}})();function _K(e,t){var n,r,a,s,l,o,u=0,d=0,m=e.constructor,p=m.precision;if(ai(e)>16)throw Error(eI+ai(e));if(!e.s)return new m(cl);for(ha=!1,o=p,l=new m(.03125);e.abs().gte(.1);)e=e.times(l),d+=5;for(r=Math.log(H1(2,d))/Math.LN10*2+5|0,o+=r,n=a=s=new m(cl),m.precision=o;;){if(a=$r(a.times(e),o),n=n.times(++u),l=s.plus(Ec(a,n,o)),Do(l.d).slice(0,o)===Do(s.d).slice(0,o)){for(;d--;)s=$r(s.times(s),o);return m.precision=p,t==null?(ha=!0,$r(s,p)):s}s=l}}function ai(e){for(var t=e.e*ea,n=e.d[0];n>=10;n/=10)t++;return t}function xy(e,t,n){if(t>e.LN10.sd())throw ha=!0,n&&(e.precision=n),Error(Vl+"LN10 precision limit exceeded");return $r(new e(e.LN10),t)}function Bu(e){for(var t="";e--;)t+="0";return t}function Lh(e,t){var n,r,a,s,l,o,u,d,m,p=1,b=10,y=e,v=y.d,_=y.constructor,w=_.precision;if(y.s<1)throw Error(Vl+(y.s?"NaN":"-Infinity"));if(y.eq(cl))return new _(0);if(t==null?(ha=!1,d=w):d=t,y.eq(10))return t==null&&(ha=!0),xy(_,d);if(d+=b,_.precision=d,n=Do(v),r=n.charAt(0),s=ai(y),Math.abs(s)<15e14){for(;r<7&&r!=1||r==1&&n.charAt(1)>3;)y=y.times(e),n=Do(y.d),r=n.charAt(0),p++;s=ai(y),r>1?(y=new _("0."+n),s++):y=new _(r+"."+n.slice(1))}else return u=xy(_,d+2,w).times(s+""),y=Lh(new _(r+"."+n.slice(1)),d-b).plus(u),_.precision=w,t==null?(ha=!0,$r(y,w)):y;for(o=l=y=Ec(y.minus(cl),y.plus(cl),d),m=$r(y.times(y),d),a=3;;){if(l=$r(l.times(m),d),u=o.plus(Ec(l,new _(a),d)),Do(u.d).slice(0,d)===Do(o.d).slice(0,d))return o=o.times(2),s!==0&&(o=o.plus(xy(_,d+2,w).times(s+""))),o=Ec(o,new _(p),d),_.precision=w,t==null?(ha=!0,$r(o,w)):o;o=u,a+=2}}function gR(e,t){var n,r,a;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;t.charCodeAt(r)===48;)++r;for(a=t.length;t.charCodeAt(a-1)===48;)--a;if(t=t.slice(r,a),t){if(a-=r,n=n-r-1,e.e=R3(n/ea),e.d=[],r=(n+1)%ea,n<0&&(r+=ea),r<a){for(r&&e.d.push(+t.slice(0,r)),a-=ea;r<a;)e.d.push(+t.slice(r,r+=ea));t=t.slice(r),r=ea-t.length}else r-=a;for(;r--;)t+="0";if(e.d.push(+t),ha&&(e.e>i6||e.e<-i6))throw Error(eI+n)}else e.s=0,e.e=0,e.d=[0];return e}function $r(e,t,n){var r,a,s,l,o,u,d,m,p=e.d;for(l=1,s=p[0];s>=10;s/=10)l++;if(r=t-l,r<0)r+=ea,a=t,d=p[m=0];else{if(m=Math.ceil((r+1)/ea),s=p.length,m>=s)return e;for(d=s=p[m],l=1;s>=10;s/=10)l++;r%=ea,a=r-ea+l}if(n!==void 0&&(s=H1(10,l-a-1),o=d/s%10|0,u=t<0||p[m+1]!==void 0||d%s,u=n<4?(o||u)&&(n==0||n==(e.s<0?3:2)):o>5||o==5&&(n==4||u||n==6&&(r>0?a>0?d/H1(10,l-a):0:p[m-1])%10&1||n==(e.s<0?8:7))),t<1||!p[0])return u?(s=ai(e),p.length=1,t=t-s-1,p[0]=H1(10,(ea-t%ea)%ea),e.e=R3(-t/ea)||0):(p.length=1,p[0]=e.e=e.s=0),e;if(r==0?(p.length=m,s=1,m--):(p.length=m+1,s=H1(10,ea-r),p[m]=a>0?(d/H1(10,l-a)%H1(10,a)|0)*s:0),u)for(;;)if(m==0){(p[0]+=s)==Ni&&(p[0]=1,++e.e);break}else{if(p[m]+=s,p[m]!=Ni)break;p[m--]=0,s=1}for(r=p.length;p[--r]===0;)p.pop();if(ha&&(e.e>i6||e.e<-i6))throw Error(eI+ai(e));return e}function wK(e,t){var n,r,a,s,l,o,u,d,m,p,b=e.constructor,y=b.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new b(e),ha?$r(t,y):t;if(u=e.d,p=t.d,r=t.e,d=e.e,u=u.slice(),l=d-r,l){for(m=l<0,m?(n=u,l=-l,o=p.length):(n=p,r=d,o=u.length),a=Math.max(Math.ceil(y/ea),o)+2,l>a&&(l=a,n.length=1),n.reverse(),a=l;a--;)n.push(0);n.reverse()}else{for(a=u.length,o=p.length,m=a<o,m&&(o=a),a=0;a<o;a++)if(u[a]!=p[a]){m=u[a]<p[a];break}l=0}for(m&&(n=u,u=p,p=n,t.s=-t.s),o=u.length,a=p.length-o;a>0;--a)u[o++]=0;for(a=p.length;a>l;){if(u[--a]<p[a]){for(s=a;
2599s&&u[--s]===0;)u[s]=Ni-1;--u[s],u[a]+=Ni}u[a]-=p[a]}for(;u[--o]===0;)u.pop();for(;u[0]===0;u.shift())--r;return u[0]?(t.d=u,t.e=r,ha?$r(t,y):t):new b(0)}function y2(e,t,n){var r,a=ai(e),s=Do(e.d),l=s.length;return t?(n&&(r=n-l)>0?s=s.charAt(0)+"."+s.slice(1)+Bu(r):l>1&&(s=s.charAt(0)+"."+s.slice(1)),s=s+(a<0?"e":"e+")+a):a<0?(s="0."+Bu(-a-1)+s,n&&(r=n-l)>0&&(s+=Bu(r))):a>=l?(s+=Bu(a+1-l),n&&(r=n-a-1)>0&&(s=s+"."+Bu(r))):((r=a+1)<l&&(s=s.slice(0,r)+"."+s.slice(r)),n&&(r=n-l)>0&&(a+1===l&&(s+="."),s+=Bu(r))),e.s<0?"-"+s:s}function bR(e,t){if(e.length>t)return e.length=t,!0}function kK(e){var t,n,r;function a(s){var l=this;if(!(l instanceof a))return new a(s);if(l.constructor=a,s instanceof a){l.s=s.s,l.e=s.e,l.d=(s=s.d)?s.slice():s;return}if(typeof s=="number"){if(s*0!==0)throw Error(o2+s);if(s>0)l.s=1;else if(s<0)s=-s,l.s=-1;else{l.s=0,l.e=0,l.d=[0];return}if(s===~~s&&s<1e7){l.e=0,l.d=[s];return}return gR(l,s.toString())}else if(typeof s!="string")throw Error(o2+s);if(s.charCodeAt(0)===45?(s=s.slice(1),l.s=-1):l.s=1,qWe.test(s))gR(l,s);else throw Error(o2+s)}if(a.prototype=Bt,a.ROUND_UP=0,a.ROUND_DOWN=1,a.ROUND_CEIL=2,a.ROUND_FLOOR=3,a.ROUND_HALF_UP=4,a.ROUND_HALF_DOWN=5,a.ROUND_HALF_EVEN=6,a.ROUND_HALF_CEIL=7,a.ROUND_HALF_FLOOR=8,a.clone=kK,a.config=a.set=GWe,e===void 0&&(e={}),e)for(r=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<r.length;)e.hasOwnProperty(n=r[t++])||(e[n]=this[n]);return a.config(e),a}function GWe(e){if(!e||typeof e!="object")throw Error(Vl+"Object expected");var t,n,r,a=["precision",1,L3,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<a.length;t+=3)if((r=e[n=a[t]])!==void 0)if(R3(r)===r&&r>=a[t+1]&&r<=a[t+2])this[n]=r;else throw Error(o2+n+": "+r);if((r=e[n="LN10"])!==void 0)if(r==Math.LN10)this[n]=new this(r);else throw Error(o2+n+": "+r);return this}var tI=kK(VWe);cl=new tI(1);const jr=tI;var KWe=e=>e,SK={},IK=e=>e===SK,yR=e=>function t(){return arguments.length===0||arguments.length===1&&IK(arguments.length<=0?void 0:arguments[0])?t:e(...arguments)},MK=(e,t)=>e===1?t:yR(function(){for(var n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];var s=r.filter(l=>l!==SK).length;return s>=e?t(...r):MK(e-s,yR(function(){for(var l=arguments.length,o=new Array(l),u=0;u<l;u++)o[u]=arguments[u];var d=r.map(m=>IK(m)?o.shift():m);return t(...d,...o)}))}),YWe=e=>MK(e.length,e),D_=(e,t)=>{for(var n=[],r=e;r<t;++r)n[r-e]=r;return n},ZWe=YWe((e,t)=>Array.isArray(t)?t.map(e):Object.keys(t).map(n=>t[n]).map(e)),XWe=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return KWe;var a=n.reverse(),s=a[0],l=a.slice(1);return function(){return l.reduce((o,u)=>u(o),s(...arguments))}},$_=e=>Array.isArray(e)?e.reverse():e.split("").reverse().join("");function FK(e){var t;return e===0?t=1:t=Math.floor(new jr(e).abs().log(10).toNumber())+1,t}function CK(e,t,n){for(var r=new jr(e),a=0,s=[];r.lt(t)&&a<1e5;)s.push(r.toNumber()),r=r.add(n),a++;return s}var jK=e=>{var[t,n]=e,[r,a]=[t,n];return t>n&&([r,a]=[n,t]),[r,a]},NK=(e,t,n)=>{if(e.lte(0))return new jr(0);var r=FK(e.toNumber()),a=new jr(10).pow(r),s=e.div(a),l=r!==1?.05:.1,o=new jr(Math.ceil(s.div(l).toNumber())).add(n).mul(l),u=o.mul(a);return t?new jr(u.toNumber()):new jr(Math.ceil(u.toNumber()))},QWe=(e,t,n)=>{var r=new jr(1),a=new jr(e);if(!a.isint()&&n){var s=Math.abs(e);s<1?(r=new jr(10).pow(FK(e)-1),a=new jr(Math.floor(a.div(r).toNumber())).mul(r)):s>1&&(a=new jr(Math.floor(e)))}else e===0?a=new jr(Math.floor((t-1)/2)):n||(a=new jr(Math.floor(e)));var l=Math.floor((t-1)/2),o=XWe(ZWe(u=>a.add(new jr(u-l).mul(r)).toNumber()),D_);return o(0,t)},TK=function(t,n,r,a){var s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((n-t)/(r-1)))return{step:new jr(0),tickMin:new jr(0),tickMax:new jr(0)};var l=NK(new jr(n).sub(t).div(r-1),a,s),o;t<=0&&n>=0?o=new jr(0):(o=new jr(t).add(n).div(2),o=o.sub(new jr(o).mod(l)));var u=Math.ceil(o.sub(t).div(l).toNumber()),d=Math.ceil(new jr(n).sub(o).div(l).toNumber()),m=u+d+1;return m>r?TK(t,n,r,a,s+1):(m<r&&(d=n>0?d+(r-m):d,u=n>0?u:u+(r-m)),{step:l,tickMin:o.sub(new jr(u).mul(l)),tickMax:o.add(new jr(d).mul(l))})},JWe=function(t){var[n,r]=t,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,l=Math.max(a,2),[o,u]=jK([n,r]);if(o===-1/0||u===1/0){var d=u===1/0?[o,...D_(0,a-1).map(()=>1/0)]:[...D_(0,a-1).map(()=>-1/0),u];return n>r?$_(d):d}if(o===u)return QWe(o,a,s);var{step:m,tickMin:p,tickMax:b}=TK(o,u,l,s,0),y=CK(p,b.add(new jr(.1).mul(m)),m);return n>r?$_(y):y},eUe=function(t,n){var[r,a]=t,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,[l,o]=jK([r,a]);if(l===-1/0||o===1/0)return[r,a];if(l===o)return[l];var u=Math.max(n,2),d=NK(new jr(o).sub(l).div(u-1),s,0),m=[...CK(new jr(l),new jr(o),d),o];return s===!1&&(m=m.map(p=>Math.round(p))),r>a?$_(m):m},tUe=e=>e.rootProps.barCategoryGap,b4=e=>e.rootProps.stackOffset,AK=e=>e.rootProps.reverseStackOrder,nI=e=>e.options.chartName,rI=e=>e.rootProps.syncId,PK=e=>e.rootProps.syncMethod,aI=e=>e.options.eventEmitter,nUe=e=>
2599e.rootProps.baseValue,Ai={grid:-100,barBackground:-50,area:100,cursorRectangle:200,bar:300,line:400,axis:500,scatter:600,activeBar:1e3,cursorLine:1100,activeDot:1200,label:2e3},Cc={allowDuplicatedCategory:!0,angleAxisId:0,reversed:!1,scale:"auto",tick:!0,type:"category"},ol={allowDataOverflow:!1,allowDuplicatedCategory:!0,radiusAxisId:0,scale:"auto",tick:!0,tickCount:5,type:"number"},N7=(e,t)=>{if(!(!e||!t))return e!=null&&e.reversed?[t[1],t[0]]:t},rUe={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:!1,dataKey:void 0,domain:void 0,id:Cc.angleAxisId,includeHidden:!1,name:void 0,reversed:Cc.reversed,scale:Cc.scale,tick:Cc.tick,tickCount:void 0,ticks:void 0,type:Cc.type,unit:void 0},aUe={allowDataOverflow:ol.allowDataOverflow,allowDecimals:!1,allowDuplicatedCategory:ol.allowDuplicatedCategory,dataKey:void 0,domain:void 0,id:ol.radiusAxisId,includeHidden:!1,name:void 0,reversed:!1,scale:ol.scale,tick:ol.tick,tickCount:ol.tickCount,ticks:void 0,type:ol.type,unit:void 0},iUe={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:Cc.allowDuplicatedCategory,dataKey:void 0,domain:void 0,id:Cc.angleAxisId,includeHidden:!1,name:void 0,reversed:!1,scale:Cc.scale,tick:Cc.tick,tickCount:void 0,ticks:void 0,type:"number",unit:void 0},sUe={allowDataOverflow:ol.allowDataOverflow,allowDecimals:!1,allowDuplicatedCategory:ol.allowDuplicatedCategory,dataKey:void 0,domain:void 0,id:ol.radiusAxisId,includeHidden:!1,name:void 0,reversed:!1,scale:ol.scale,tick:ol.tick,tickCount:ol.tickCount,ticks:void 0,type:"category",unit:void 0},iI=(e,t)=>e.polarAxis.angleAxis[t]!=null?e.polarAxis.angleAxis[t]:e.layout.layoutType==="radial"?iUe:rUe,sI=(e,t)=>e.polarAxis.radiusAxis[t]!=null?e.polarAxis.radiusAxis[t]:e.layout.layoutType==="radial"?sUe:aUe,T7=e=>e.polarOptions,lI=Ue([Kc,Yc,Ei],PG),EK=Ue([T7,lI],(e,t)=>{if(e!=null)return fl(e.innerRadius,t,0)}),LK=Ue([T7,lI],(e,t)=>{if(e!=null)return fl(e.outerRadius,t,t*.8)}),lUe=e=>{if(e==null)return[0,0];var{startAngle:t,endAngle:n}=e;return[t,n]},RK=Ue([T7],lUe);Ue([iI,RK],N7);var OK=Ue([lI,EK,LK],(e,t,n)=>{if(!(e==null||t==null||n==null))return[t,n]});Ue([sI,OK],N7);var BK=Ue([vr,T7,EK,LK,Kc,Yc],(e,t,n,r,a,s)=>{if(!(e!=="centric"&&e!=="radial"||t==null||n==null||r==null)){var{cx:l,cy:o,startAngle:u,endAngle:d}=t;return{cx:fl(l,a,a/2),cy:fl(o,s,s/2),innerRadius:n,outerRadius:r,startAngle:u,endAngle:d,clockWise:!1}}}),ba=(e,t)=>t,y4=(e,t,n)=>n;function oI(e){return e?.id}function DK(e,t,n){var{chartData:r=[]}=t,{allowDuplicatedCategory:a,dataKey:s}=n,l=new Map;return e.forEach(o=>{var u,d=(u=o.data)!==null&&u!==void 0?u:r;if(!(d==null||d.length===0)){var m=oI(o);d.forEach((p,b)=>{var y=s==null||a?b:String(qr(p,s,null)),v=qr(p,o.dataKey,0),_;l.has(y)?_=l.get(y):_={},Object.assign(_,{[m]:v}),l.set(y,_)})}}),Array.from(l.values())}function cI(e){return e.stackId!=null&&e.dataKey!=null}var A7=(e,t)=>e===t?!0:e==null||t==null?!1:e[0]===t[0]&&e[1]===t[1];function P7(e,t){return Array.isArray(e)&&Array.isArray(t)&&e.length===0&&t.length===0?!0:e===t}function oUe(e,t){if(e.length===t.length){for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}return!1}var mi=e=>{var t=vr(e);return t==="horizontal"?"xAxis":t==="vertical"?"yAxis":t==="centric"?"angleAxis":"radiusAxis"},O3=e=>e.tooltip.settings.axisId;function xR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function s6(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?xR(Object(n),!0).forEach(function(r){cUe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function cUe(e,t,n){return(t=uUe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function uUe(e){var t=dUe(e,"string");return typeof t=="symbol"?t:t+""}function dUe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var W_=[0,"auto"],Mi={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:void 0,height:30,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"bottom",padding:{left:0,right:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"category",unit:void 0},$K=(e,t)=>e.cartesianAxis.xAxis[t],Xc=(e,t)=>{var n=$K(e,t);return n??Mi},Fi={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:W_,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"left",padding:{top:0,bottom:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"number",unit:void 0,width:c4},WK=(e,t)=>e.cartesianAxis.yAxis[t],Qc=(e,t)=>{var n=WK(e,t);return n??Fi},fUe={domain:[0,"auto"],includeHidden:!1,reversed:!1,allowDataOverflow:!1,allowDuplicatedCategory:!1,dataKey:void 0,id:0,name:"",range:[64,64],scale:"auto",type:"number",unit:""},uI=(e,t)=>{var n=e.cartesianAxis.zAxis[t];return n??fUe},wa=(e,t,n)=>{switch(t){case"xAxis":return Xc(e,n);case"yAxis":return Qc(e,n);case"zAxis":return uI(e,n);case"angleAxis":return iI(e,n);case"radiusAxis":return sI(e,n);default:throw new Error("Unexpected axis type: ".concat(t))}},hUe=(e,t,n)=>{switch(t){case"xAxis":return Xc(e,n);case"yAxis":return Qc(e,n);default:throw new Error("Unexpected axis type: ".concat(t))}}
2599,x4=(e,t,n)=>{switch(t){case"xAxis":return Xc(e,n);case"yAxis":return Qc(e,n);case"angleAxis":return iI(e,n);case"radiusAxis":return sI(e,n);default:throw new Error("Unexpected axis type: ".concat(t))}},UK=e=>e.graphicalItems.cartesianItems.some(t=>t.type==="bar")||e.graphicalItems.polarItems.some(t=>t.type==="radialBar");function dI(e,t){return n=>{switch(e){case"xAxis":return"xAxisId"in n&&n.xAxisId===t;case"yAxis":return"yAxisId"in n&&n.yAxisId===t;case"zAxis":return"zAxisId"in n&&n.zAxisId===t;case"angleAxis":return"angleAxisId"in n&&n.angleAxisId===t;case"radiusAxis":return"radiusAxisId"in n&&n.radiusAxisId===t;default:return!1}}}var fI=e=>e.graphicalItems.cartesianItems,mUe=Ue([ba,y4],dI),hI=(e,t,n)=>e.filter(n).filter(r=>t?.includeHidden===!0?!0:!r.hide),v4=Ue([fI,wa,mUe],hI,{memoizeOptions:{resultEqualityCheck:P7}}),HK=Ue([v4],e=>e.filter(t=>t.type==="area"||t.type==="bar").filter(cI)),zK=e=>e.filter(t=>!("stackId"in t)||t.stackId===void 0),pUe=Ue([v4],zK),mI=e=>e.map(t=>t.data).filter(Boolean).flat(1),gUe=Ue([v4],mI,{memoizeOptions:{resultEqualityCheck:P7}}),pI=(e,t)=>{var{chartData:n=[],dataStartIndex:r,dataEndIndex:a}=t;return e.length>0?e:n.slice(r,a+1)},gI=Ue([gUe,j7],pI),bI=(e,t,n)=>t?.dataKey!=null?e.map(r=>({value:qr(r,t.dataKey)})):n.length>0?n.map(r=>r.dataKey).flatMap(r=>e.map(a=>({value:qr(a,r)}))):e.map(r=>({value:r})),E7=Ue([gI,wa,v4],bI);function VK(e,t){switch(e){case"xAxis":return t.direction==="x";case"yAxis":return t.direction==="y";default:return!1}}function tp(e){if(qo(e)||e instanceof Date){var t=Number(e);if(Ta(t))return t}}function vR(e){if(Array.isArray(e)){var t=[tp(e[0]),tp(e[1])];return e1(t)?t:void 0}var n=tp(e);if(n!=null)return[n,n]}function qc(e){return e.map(tp).filter(OEe)}function bUe(e,t,n){return!n||typeof t!="number"||co(t)?[]:n.length?qc(n.flatMap(r=>{var a=qr(e,r.dataKey),s,l;if(Array.isArray(a)?[s,l]=a:s=l=a,!(!Ta(s)||!Ta(l)))return[t-s,t+l]})):[]}var pi=e=>{var t=mi(e),n=O3(e);return x4(e,t,n)},_4=Ue([pi],e=>e?.dataKey),yUe=Ue([HK,j7,pi],DK),qK=(e,t,n,r)=>{var a={},s=t.reduce((l,o)=>(o.stackId==null||(l[o.stackId]==null&&(l[o.stackId]=[]),l[o.stackId].push(o)),l),a);return Object.fromEntries(Object.entries(s).map(l=>{var[o,u]=l,d=r?[...u].reverse():u,m=d.map(oI);return[o,{stackedData:JRe(e,m,n),graphicalItems:d}]}))},U_=Ue([yUe,HK,b4,AK],qK),GK=(e,t,n,r)=>{var{dataStartIndex:a,dataEndIndex:s}=t;if(r==null&&n!=="zAxis"){var l=rOe(e,a,s);if(!(l!=null&&l[0]===0&&l[1]===0))return l}},xUe=Ue([wa],e=>e.allowDataOverflow),yI=e=>{var t;if(e==null||!("domain"in e))return W_;if(e.domain!=null)return e.domain;if(e.ticks!=null){if(e.type==="number"){var n=qc(e.ticks);return[Math.min(...n),Math.max(...n)]}if(e.type==="category")return e.ticks.map(String)}return(t=e?.domain)!==null&&t!==void 0?t:W_},xI=Ue([wa],yI),vI=Ue([xI,xUe],yK),vUe=Ue([U_,u1,ba,vI],GK,{memoizeOptions:{resultEqualityCheck:A7}}),L7=e=>e.errorBars,_Ue=(e,t,n)=>e.flatMap(r=>t[r.id]).filter(Boolean).filter(r=>VK(n,r)),l6=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var a=n.filter(Boolean);if(a.length!==0){var s=a.flat(),l=Math.min(...s),o=Math.max(...s);return[l,o]}},_I=(e,t,n,r,a)=>{var s,l;if(n.length>0&&e.forEach(o=>{n.forEach(u=>{var d,m,p=(d=r[u.id])===null||d===void 0?void 0:d.filter(k=>VK(a,k)),b=qr(o,(m=t.dataKey)!==null&&m!==void 0?m:u.dataKey),y=bUe(o,b,p);if(y.length>=2){var v=Math.min(...y),_=Math.max(...y);(s==null||v<s)&&(s=v),(l==null||_>l)&&(l=_)}var w=vR(b);w!=null&&(s=s==null?w[0]:Math.min(s,w[0]),l=l==null?w[1]:Math.max(l,w[1]))})}),t?.dataKey!=null&&e.forEach(o=>{var u=vR(qr(o,t.dataKey));u!=null&&(s=s==null?u[0]:Math.min(s,u[0]),l=l==null?u[1]:Math.max(l,u[1]))}),Ta(s)&&Ta(l))return[s,l]},wUe=Ue([gI,wa,pUe,L7,ba],_I,{memoizeOptions:{resultEqualityCheck:A7}});function kUe(e){var{value:t}=e;if(qo(t)||t instanceof Date)return t}var SUe=(e,t,n)=>{var r=e.map(kUe).filter(a=>a!=null);return n&&(t.dataKey==null||t.allowDuplicatedCategory&&cq(r))?OG(0,e.length):t.allowDuplicatedCategory?r:Array.from(new Set(r))},KK=e=>e.referenceElements.dots,B3=(e,t,n)=>e.filter(r=>r.ifOverflow==="extendDomain").filter(r=>t==="xAxis"?r.xAxisId===n:r.yAxisId===n),IUe=Ue([KK,ba,y4],B3),YK=e=>e.referenceElements.areas,MUe=Ue([YK,ba,y4],B3),ZK=e=>e.referenceElements.lines,FUe=Ue([ZK,ba,y4],B3),XK=(e,t)=>{var n=qc(e.map(r=>t==="xAxis"?r.x:r.y));if(n.length!==0)return[Math.min(...n),Math.max(...n)]},CUe=Ue(IUe,ba,XK),QK=(e,t)=>{var n=qc(e.flatMap(r=>[t==="xAxis"?r.x1:r.y1,t==="xAxis"?r.x2:r.y2]));if(n.length!==0)return[Math.min(...n),Math.max(...n)]},jUe=Ue([MUe,ba],QK);function NUe(e){var t;if(e.x!=null)return qc([e.x]);var n=(t=e.segment)===null||t===void 0?void 0:t.map(r=>r.x);return n==null||n.length===0?[]:qc(n)}function TUe(e){var t;if(e.y!=null)return qc([e.y]);var n=(t=e.segment)===null||t===void 0?void 0:t.map(r=>r.y);return n==null||n.length===0?[]:qc(n)}var JK=(e,t)=>{var n=e.flatMap(r=>t==="xAxis"?NUe(r):TUe(r));if(n.length!==0)return[Math.min(...n),Math.max(...n)]},AUe=Ue([FUe,ba],JK),PUe=Ue(CUe,AUe,jUe,(e,t,n)=>l6(e,n,t)),wI=(e,t,n,r,a,s,l,o)=>{if(n!=null)return n;var u=l==="vertical"&&o==="xAxis"||l==="horizontal"&&o==="yAxis",d=u?l6(r,s,a):l6(s,a);return zWe(t,d,e.allowDataOverflow)},EUe=Ue([wa,xI,vI,vUe,wUe,PUe,vr,ba],wI,{memoizeOptions:{resultEqualityCheck:A7}}),LUe=[0,1],kI=(e,t,n,r,a,s,l)=>{if(!((e==null||n==null||n.length===0)&&l===void 0)){var{dataKey:o,type:u}=e,d=Qo(t,s);if(d&&o==null){var m;return OG(0,(m=n?.length)!==null&&m!==void 0?m:0)}return u==="category"?SUe(r,e,d):a==="expand"?LUe:l}},SI=Ue([wa,vr,gI,E7,b4,ba,EUe],kI),eY=(e,t,n,r,a)=>{if(e!=null){var{scale:s,type:l}=e;if(s==="auto")return t==="radial"&&a==="radiusAxis"?"band":t==="radial"&&a==="angleAxis"?"linear":l==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>
2599=0||r.indexOf("ComposedChart")>=0&&!n)?"point":l==="category"?"band":"linear";if(typeof s=="string"){var o="scale".concat(a4(s));return o in N0?o:"point"}}},D3=Ue([wa,vr,UK,nI,ba],eY);function RUe(e){if(e!=null){if(e in N0)return N0[e]();var t="scale".concat(a4(e));if(t in N0)return N0[t]()}}function II(e,t,n,r){if(!(n==null||r==null)){if(typeof e.scale=="function")return e.scale.copy().domain(n).range(r);var a=RUe(t);if(a!=null){var s=a.domain(n).range(r);return YRe(s),s}}}var MI=(e,t,n)=>{var r=yI(t);if(!(n!=="auto"&&n!=="linear")){if(t!=null&&t.tickCount&&Array.isArray(r)&&(r[0]==="auto"||r[1]==="auto")&&e1(e))return JWe(e,t.tickCount,t.allowDecimals);if(t!=null&&t.tickCount&&t.type==="number"&&e1(e))return eUe(e,t.tickCount,t.allowDecimals)}},FI=Ue([SI,x4,D3],MI),CI=(e,t,n,r)=>{if(r!=="angleAxis"&&e?.type==="number"&&e1(t)&&Array.isArray(n)&&n.length>0){var a=t[0],s=n[0],l=t[1],o=n[n.length-1];return[Math.min(a,s),Math.max(l,o)]}return t},OUe=Ue([wa,SI,FI,ba],CI),BUe=Ue(E7,wa,(e,t)=>{if(!(!t||t.type!=="number")){var n=1/0,r=Array.from(qc(e.map(o=>o.value))).sort((o,u)=>o-u);if(r.length<2)return 1/0;var a=r[r.length-1]-r[0];if(a===0)return 1/0;for(var s=0;s<r.length-1;s++){var l=r[s+1]-r[s];n=Math.min(n,l)}return n/a}}),tY=Ue(BUe,vr,tUe,Ei,(e,t,n,r)=>r,(e,t,n,r,a)=>{if(!Ta(e))return 0;var s=t==="vertical"?r.height:r.width;if(a==="gap")return e*s/2;if(a==="no-gap"){var l=fl(n,e*s),o=e*s/2;return o-l-(o-l)/s*l}return 0}),DUe=(e,t)=>{var n=Xc(e,t);return n==null||typeof n.padding!="string"?0:tY(e,"xAxis",t,n.padding)},$Ue=(e,t)=>{var n=Qc(e,t);return n==null||typeof n.padding!="string"?0:tY(e,"yAxis",t,n.padding)},WUe=Ue(Xc,DUe,(e,t)=>{var n,r;if(e==null)return{left:0,right:0};var{padding:a}=e;return typeof a=="string"?{left:t,right:t}:{left:((n=a.left)!==null&&n!==void 0?n:0)+t,right:((r=a.right)!==null&&r!==void 0?r:0)+t}}),UUe=Ue(Qc,$Ue,(e,t)=>{var n,r;if(e==null)return{top:0,bottom:0};var{padding:a}=e;return typeof a=="string"?{top:t,bottom:t}:{top:((n=a.top)!==null&&n!==void 0?n:0)+t,bottom:((r=a.bottom)!==null&&r!==void 0?r:0)+t}}),HUe=Ue([Ei,WUe,b7,g7,(e,t,n)=>n],(e,t,n,r,a)=>{var{padding:s}=r;return a?[s.left,n.width-s.right]:[e.left+t.left,e.left+e.width-t.right]}),zUe=Ue([Ei,vr,UUe,b7,g7,(e,t,n)=>n],(e,t,n,r,a,s)=>{var{padding:l}=a;return s?[r.height-l.bottom,l.top]:t==="horizontal"?[e.top+e.height-n.bottom,e.top+n.top]:[e.top+n.top,e.top+e.height-n.bottom]}),w4=(e,t,n,r)=>{var a;switch(t){case"xAxis":return HUe(e,n,r);case"yAxis":return zUe(e,n,r);case"zAxis":return(a=uI(e,n))===null||a===void 0?void 0:a.range;case"angleAxis":return RK(e);case"radiusAxis":return OK(e,n);default:return}},nY=Ue([wa,w4],N7),$3=Ue([wa,D3,OUe,nY],II);Ue([v4,L7,ba],_Ue);function rY(e,t){return e.id<t.id?-1:e.id>t.id?1:0}var R7=(e,t)=>t,O7=(e,t,n)=>n,VUe=Ue(m7,R7,O7,(e,t,n)=>e.filter(r=>r.orientation===t).filter(r=>r.mirror===n).sort(rY)),qUe=Ue(p7,R7,O7,(e,t,n)=>e.filter(r=>r.orientation===t).filter(r=>r.mirror===n).sort(rY)),aY=(e,t)=>({width:e.width,height:t.height}),GUe=(e,t)=>{var n=typeof t.width=="number"?t.width:c4;return{width:n,height:e.height}},KUe=Ue(Ei,Xc,aY),YUe=(e,t,n)=>{switch(t){case"top":return e.top;case"bottom":return n-e.bottom;default:return 0}},ZUe=(e,t,n)=>{switch(t){case"left":return e.left;case"right":return n-e.right;default:return 0}},XUe=Ue(Yc,Ei,VUe,R7,O7,(e,t,n,r,a)=>{var s={},l;return n.forEach(o=>{var u=aY(t,o);l==null&&(l=YUe(t,r,e));var d=r==="top"&&!a||r==="bottom"&&a;s[o.id]=l-Number(d)*u.height,l+=(d?-1:1)*u.height}),s}),QUe=Ue(Kc,Ei,qUe,R7,O7,(e,t,n,r,a)=>{var s={},l;return n.forEach(o=>{var u=GUe(t,o);l==null&&(l=ZUe(t,r,e));var d=r==="left"&&!a||r==="right"&&a;s[o.id]=l-Number(d)*u.width,l+=(d?-1:1)*u.width}),s}),JUe=(e,t)=>{var n=Xc(e,t);if(n!=null)return XUe(e,n.orientation,n.mirror)},eHe=Ue([Ei,Xc,JUe,(e,t)=>t],(e,t,n,r)=>{if(t!=null){var a=n?.[r];return a==null?{x:e.left,y:0}:{x:e.left,y:a}}}),tHe=(e,t)=>{var n=Qc(e,t);if(n!=null)return QUe(e,n.orientation,n.mirror)},nHe=Ue([Ei,Qc,tHe,(e,t)=>t],(e,t,n,r)=>{if(t!=null){var a=n?.[r];return a==null?{x:0,y:e.top}:{x:a,y:e.top}}}),rHe=Ue(Ei,Qc,(e,t)=>{var n=typeof t.width=="number"?t.width:c4;return{width:n,height:e.height}}),iY=(e,t,n,r)=>{if(n!=null){var{allowDuplicatedCategory:a,type:s,dataKey:l}=n,o=Qo(e,r),u=t.map(d=>d.value);if(l&&o&&s==="category"&&a&&cq(u))return u}}
2599,jI=Ue([vr,E7,wa,ba],iY),sY=(e,t,n,r)=>{if(!(n==null||n.dataKey==null)){var{type:a,scale:s}=n,l=Qo(e,r);if(l&&(a==="number"||s!=="auto"))return t.map(o=>o.value)}},NI=Ue([vr,E7,x4,ba],sY),_R=Ue([vr,hUe,D3,$3,jI,NI,w4,FI,ba],(e,t,n,r,a,s,l,o,u)=>{if(t!=null){var d=Qo(e,u);return{angle:t.angle,interval:t.interval,minTickGap:t.minTickGap,orientation:t.orientation,tick:t.tick,tickCount:t.tickCount,tickFormatter:t.tickFormatter,ticks:t.ticks,type:t.type,unit:t.unit,axisType:u,categoricalDomain:s,duplicateDomain:a,isCategorical:d,niceTicks:o,range:l,realScaleType:n,scale:r}}}),aHe=(e,t,n,r,a,s,l,o,u)=>{if(!(t==null||r==null)){var d=Qo(e,u),{type:m,ticks:p,tickCount:b}=t,y=n==="scaleBand"&&typeof r.bandwidth=="function"?r.bandwidth()/2:2,v=m==="category"&&r.bandwidth?r.bandwidth()/y:0;v=u==="angleAxis"&&s!=null&&s.length>=2?ls(s[0]-s[1])*2*v:v;var _=p||a;if(_){var w=_.map((k,S)=>{var I=l?l.indexOf(k):k;return{index:S,coordinate:r(I)+v,value:k,offset:v}});return w.filter(k=>Ta(k.coordinate))}return d&&o?o.map((k,S)=>({coordinate:r(k)+v,value:k,index:S,offset:v})).filter(k=>Ta(k.coordinate)):r.ticks?r.ticks(b).map(k=>({coordinate:r(k)+v,value:k,offset:v})):r.domain().map((k,S)=>({coordinate:r(k)+v,value:l?l[k]:k,index:S,offset:v}))}},lY=Ue([vr,x4,D3,$3,FI,w4,jI,NI,ba],aHe),iHe=(e,t,n,r,a,s,l)=>{if(!(t==null||n==null||r==null||r[0]===r[1])){var o=Qo(e,l),{tickCount:u}=t,d=0;return d=l==="angleAxis"&&r?.length>=2?ls(r[0]-r[1])*2*d:d,o&&s?s.map((m,p)=>({coordinate:n(m)+d,value:m,index:p,offset:d})):n.ticks?n.ticks(u).map(m=>({coordinate:n(m)+d,value:m,offset:d})):n.domain().map((m,p)=>({coordinate:n(m)+d,value:a?a[m]:m,index:p,offset:d}))}},B7=Ue([vr,x4,$3,w4,jI,NI,ba],iHe),D7=Ue(wa,$3,(e,t)=>{if(!(e==null||t==null))return s6(s6({},e),{},{scale:t})}),sHe=Ue([wa,D3,SI,nY],II);Ue((e,t,n)=>uI(e,n),sHe,(e,t)=>{if(!(e==null||t==null))return s6(s6({},e),{},{scale:t})});var lHe=Ue([vr,m7,p7],(e,t,n)=>{switch(e){case"horizontal":return t.some(r=>r.reversed)?"right-to-left":"left-to-right";case"vertical":return n.some(r=>r.reversed)?"bottom-to-top":"top-to-bottom";case"centric":case"radial":return"left-to-right";default:return}}),oY=e=>e.options.defaultTooltipEventType,cY=e=>e.options.validateTooltipEventTypes;function uY(e,t,n){if(e==null)return t;var r=e?"axis":"item";return n==null?t:n.includes(r)?r:t}function TI(e,t){var n=oY(e),r=cY(e);return uY(t,n,r)}function oHe(e){return Gt(t=>TI(t,e))}var dY=(e,t)=>{var n,r=Number(t);if(!(co(r)||t==null))return r>=0?e==null||(n=e[r])===null||n===void 0?void 0:n.value:void 0},cHe=e=>e.tooltip.settings,Wu={active:!1,index:null,dataKey:void 0,coordinate:void 0},uHe={itemInteraction:{click:Wu,hover:Wu},axisInteraction:{click:Wu,hover:Wu},keyboardInteraction:Wu,syncInteraction:{active:!1,index:null,dataKey:void 0,label:void 0,coordinate:void 0,sourceViewBox:void 0},tooltipItemPayloads:[],settings:{shared:void 0,trigger:"hover",axisId:0,active:!1,defaultIndex:void 0}},fY=qs({name:"tooltip",initialState:uHe,reducers:{addTooltipEntrySettings:{reducer(e,t){e.tooltipItemPayloads.push(t.payload)},prepare:ua()},replaceTooltipEntrySettings:{reducer(e,t){var{prev:n,next:r}=t.payload,a=so(e).tooltipItemPayloads.indexOf(n);a>-1&&(e.tooltipItemPayloads[a]=r)},prepare:ua()},removeTooltipEntrySettings:{reducer(e,t){var n=so(e).tooltipItemPayloads.indexOf(t.payload);n>-1&&e.tooltipItemPayloads.splice(n,1)},prepare:ua()},setTooltipSettingsState(e,t){e.settings=t.payload},setActiveMouseOverItemIndex(e,t){e.syncInteraction.active=!1,e.keyboardInteraction.active=!1,e.itemInteraction.hover.active=!0,e.itemInteraction.hover.index=t.payload.activeIndex,e.itemInteraction.hover.dataKey=t.payload.activeDataKey,e.itemInteraction.hover.coordinate=t.payload.activeCoordinate},mouseLeaveChart(e){e.itemInteraction.hover.active=!1,e.axisInteraction.hover.active=!1},mouseLeaveItem(e){e.itemInteraction.hover.active=!1},setActiveClickItemIndex(e,t){e.syncInteraction.active=!1,e.itemInteraction.click.active=!0,e.keyboardInteraction.active=!1,e.itemInteraction.click.index=t.payload.activeIndex,e.itemInteraction.click.dataKey=t.payload.activeDataKey,e.itemInteraction.click.coordinate=t.payload.activeCoordinate},setMouseOverAxisIndex(e,t){e.syncInteraction.active=!1,e.axisInteraction.hover.active=!0,e.keyboardInteraction.active=!1,e.axisInteraction.hover.index=t.payload.activeIndex,e.axisInteraction.hover.dataKey=t.payload.activeDataKey,e.axisInteraction.hover.coordinate=t.payload.activeCoordinate},setMouseClickAxisIndex(e,t){e.syncInteraction.active=!1,e.keyboardInteraction.active=!1,e.axisInteraction.click.active=!0,e.axisInteraction.click.index=t.payload.activeIndex,e.axisInteraction.click.dataKey=t.payload.activeDataKey,e.axisInteraction.click.coordinate=t.payload.activeCoordinate},setSyncInteraction(e,t){e.syncInteraction=t.payload},setKeyboardInteraction(e,t){e.keyboardInteraction.active=t.payload.active,e.keyboardInteraction.index=t.payload.activeIndex,e.keyboardInteraction.coordinate=t.payload.activeCoordinate,e.keyboardInteraction.dataKey=t.payload.activeDataKey}}}),{addTooltipEntrySettings:dHe,replaceTooltipEntrySettings:fHe,removeTooltipEntrySettings:hHe,setTooltipSettingsState:mHe,setActiveMouseOverItemIndex:hY,mouseLeaveItem:pHe,mouseLeaveChart:mY,setActiveClickItemIndex:gHe,setMouseOverAxisIndex:pY,setMouseClickAxisIndex:bHe,setSyncInteraction:H_,setKeyboardInteraction:z_}=fY.actions,yHe=fY.reducer;function wR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function g5(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
2599t%2?wR(Object(n),!0).forEach(function(r){xHe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function xHe(e,t,n){return(t=vHe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vHe(e){var t=_He(e,"string");return typeof t=="symbol"?t:t+""}function _He(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function wHe(e,t,n){return t==="axis"?n==="click"?e.axisInteraction.click:e.axisInteraction.hover:n==="click"?e.itemInteraction.click:e.itemInteraction.hover}function kHe(e){return e.index!=null}var gY=(e,t,n,r)=>{if(t==null)return Wu;var a=wHe(e,t,n);if(a==null)return Wu;if(a.active)return a;if(e.keyboardInteraction.active)return e.keyboardInteraction;if(e.syncInteraction.active&&e.syncInteraction.index!=null)return e.syncInteraction;var s=e.settings.active===!0;if(kHe(a)){if(s)return g5(g5({},a),{},{active:!0})}else if(r!=null)return{active:!0,coordinate:void 0,dataKey:void 0,index:r};return g5(g5({},Wu),{},{coordinate:a.coordinate})};function SHe(e){if(typeof e=="number")return Number.isFinite(e)?e:void 0;if(e instanceof Date){var t=e.valueOf();return Number.isFinite(t)?t:void 0}var n=Number(e);return Number.isFinite(n)?n:void 0}function IHe(e,t){var n=SHe(e),r=t[0],a=t[1];if(n===void 0)return!1;var s=Math.min(r,a),l=Math.max(r,a);return n>=s&&n<=l}function MHe(e,t,n){if(n==null||t==null)return!0;var r=qr(e,t);return r==null||!e1(n)?!0:IHe(r,n)}var AI=(e,t,n,r)=>{var a=e?.index;if(a==null)return null;var s=Number(a);if(!Ta(s))return a;var l=0,o=1/0;t.length>0&&(o=t.length-1);var u=Math.max(l,Math.min(s,o)),d=t[u];return d==null||MHe(d,n,r)?String(u):null},bY=(e,t,n,r,a,s,l,o)=>{if(!(s==null||o==null)){var u=l[0],d=u==null?void 0:o(u.positions,s);if(d!=null)return d;var m=a?.[Number(s)];if(m)switch(n){case"horizontal":return{x:m.coordinate,y:(r.top+t)/2};default:return{x:(r.left+e)/2,y:m.coordinate}}}},yY=(e,t,n,r)=>{if(t==="axis")return e.tooltipItemPayloads;if(e.tooltipItemPayloads.length===0)return[];var a;return n==="hover"?a=e.itemInteraction.hover.dataKey:a=e.itemInteraction.click.dataKey,a==null&&r!=null?[e.tooltipItemPayloads[0]]:e.tooltipItemPayloads.filter(s=>{var l;return((l=s.settings)===null||l===void 0?void 0:l.dataKey)===a})},k4=e=>e.options.tooltipPayloadSearcher,W3=e=>e.tooltip;function kR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function SR(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?kR(Object(n),!0).forEach(function(r){FHe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function FHe(e,t,n){return(t=CHe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function CHe(e){var t=jHe(e,"string");return typeof t=="symbol"?t:t+""}function jHe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function NHe(e,t){return e??t}var xY=(e,t,n,r,a,s,l)=>{if(!(t==null||s==null)){var{chartData:o,computedData:u,dataStartIndex:d,dataEndIndex:m}=n,p=[];return e.reduce((b,y)=>{var v,{dataDefinedOnItem:_,settings:w}=y,k=NHe(_,o),S=Array.isArray(k)?rG(k,d,m):k,I=(v=w?.dataKey)!==null&&v!==void 0?v:r,C=w?.nameKey,F;if(r&&Array.isArray(S)&&!Array.isArray(S[0])&&l==="axis"?F=uq(S,r,a):F=s(S,t,u,C),Array.isArray(F))F.forEac
2599h(A=>{var L=SR(SR({},w),{},{name:A.name,unit:A.unit,color:void 0,fill:void 0});b.push(GE({tooltipEntrySettings:L,dataKey:A.dataKey,payload:A.payload,value:qr(A.payload,A.dataKey),name:A.name}))});else{var N;b.push(GE({tooltipEntrySettings:w,dataKey:I,payload:F,value:qr(F,I),name:(N=qr(F,C))!==null&&N!==void 0?N:w?.name}))}return b},p)}},PI=Ue([pi,vr,UK,nI,mi],eY),THe=Ue([e=>e.graphicalItems.cartesianItems,e=>e.graphicalItems.polarItems],(e,t)=>[...e,...t]),AHe=Ue([mi,O3],dI),S4=Ue([THe,pi,AHe],hI,{memoizeOptions:{resultEqualityCheck:P7}}),PHe=Ue([S4],e=>e.filter(cI)),EHe=Ue([S4],mI,{memoizeOptions:{resultEqualityCheck:P7}}),U3=Ue([EHe,u1],pI),LHe=Ue([PHe,u1,pi],DK),EI=Ue([U3,pi,S4],bI),vY=Ue([pi],yI),RHe=Ue([pi],e=>e.allowDataOverflow),_Y=Ue([vY,RHe],yK),OHe=Ue([S4],e=>e.filter(cI)),BHe=Ue([LHe,OHe,b4,AK],qK),DHe=Ue([BHe,u1,mi,_Y],GK),$He=Ue([S4],zK),WHe=Ue([U3,pi,$He,L7,mi],_I,{memoizeOptions:{resultEqualityCheck:A7}}),UHe=Ue([KK,mi,O3],B3),HHe=Ue([UHe,mi],XK),zHe=Ue([YK,mi,O3],B3),VHe=Ue([zHe,mi],QK),qHe=Ue([ZK,mi,O3],B3),GHe=Ue([qHe,mi],JK),KHe=Ue([HHe,GHe,VHe],l6),YHe=Ue([pi,vY,_Y,DHe,WHe,KHe,vr,mi],wI),I4=Ue([pi,vr,U3,EI,b4,mi,YHe],kI),ZHe=Ue([I4,pi,PI],MI),XHe=Ue([pi,I4,ZHe,mi],CI),wY=e=>{var t=mi(e),n=O3(e),r=!1;return w4(e,t,n,r)},kY=Ue([pi,wY],N7),SY=Ue([pi,PI,XHe,kY],II),QHe=Ue([vr,EI,pi,mi],iY),JHe=Ue([vr,EI,pi,mi],sY),eze=(e,t,n,r,a,s,l,o)=>{if(t){var{type:u}=t,d=Qo(e,o);if(r){var m=n==="scaleBand"&&r.bandwidth?r.bandwidth()/2:2,p=u==="category"&&r.bandwidth?r.bandwidth()/m:0;return p=o==="angleAxis"&&a!=null&&a?.length>=2?ls(a[0]-a[1])*2*p:p,d&&l?l.map((b,y)=>({coordinate:r(b)+p,value:b,index:y,offset:p})):r.domain().map((b,y)=>({coordinate:r(b)+p,value:s?s[b]:b,index:y,offset:p}))}}},Jc=Ue([vr,pi,PI,SY,wY,QHe,JHe,mi],eze),LI=Ue([oY,cY,cHe],(e,t,n)=>uY(n.shared,e,t)),IY=e=>e.tooltip.settings.trigger,RI=e=>e.tooltip.settings.defaultIndex,$7=Ue([W3,LI,IY,RI],gY),p3=Ue([$7,U3,_4,I4],AI),MY=Ue([Jc,p3],dY),tze=Ue([$7],e=>{if(e)return e.dataKey}),FY=Ue([W3,LI,IY,RI],yY),nze=Ue([Kc,Yc,vr,Ei,Jc,RI,FY,k4],bY),rze=Ue([$7,nze],(e,t)=>e!=null&&e.coordinate?e.coordinate:t),aze=Ue([$7],e=>e.active),ize=Ue([FY,p3,u1,_4,MY,k4,LI],xY),sze=Ue([ize],e=>{if(e!=null){var t=e.map(n=>n.payload).filter(n=>n!=null);return Array.from(new Set(t))}});function IR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function MR(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?IR(Object(n),!0).forEach(function(r){lze(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):IR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function lze(e,t,n){return(t=oze(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function oze(e){var t=cze(e,"string");return typeof t=="symbol"?t:t+""}function cze(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var uze=()=>Gt(pi),dze=()=>{var e=uze(),t=Gt(Jc),n=Gt(SY);return u3(!e||!n?void 0:MR(MR({},e),{},{scale:n}),t)};function FR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function fd(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?FR(Object(n),!0).forEach(function(r){fze(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):FR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function fze(e,t,n){return(t=hze(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function hze(e){var t=mze(e,"string");return typeof t=="symbol"?t:t+""}function mze(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var pze=(e,t,n,r)=>{var a=t.find(s=>
2599s&&s.index===n);if(a){if(e==="horizontal")return{x:a.coordinate,y:r.chartY};if(e==="vertical")return{x:r.chartX,y:a.coordinate}}return{x:0,y:0}},gze=(e,t,n,r)=>{var a=t.find(d=>d&&d.index===n);if(a){if(e==="centric"){var s=a.coordinate,{radius:l}=r;return fd(fd(fd({},r),ni(r.cx,r.cy,l,s)),{},{angle:s,radius:l})}var o=a.coordinate,{angle:u}=r;return fd(fd(fd({},r),ni(r.cx,r.cy,o,u)),{},{angle:u,radius:o})}return{angle:0,clockWise:!1,cx:0,cy:0,endAngle:0,innerRadius:0,outerRadius:0,radius:0,startAngle:0,x:0,y:0}};function bze(e,t){var{chartX:n,chartY:r}=e;return n>=t.left&&n<=t.left+t.width&&r>=t.top&&r<=t.top+t.height}var CY=(e,t,n,r,a)=>{var s,l=-1,o=(s=t?.length)!==null&&s!==void 0?s:0;if(o<=1||e==null)return 0;if(r==="angleAxis"&&a!=null&&Math.abs(Math.abs(a[1]-a[0])-360)<=1e-6)for(var u=0;u<o;u++){var d=u>0?n[u-1].coordinate:n[o-1].coordinate,m=n[u].coordinate,p=u>=o-1?n[0].coordinate:n[u+1].coordinate,b=void 0;if(ls(m-d)!==ls(p-m)){var y=[];if(ls(p-m)===ls(a[1]-a[0])){b=p;var v=m+a[1]-a[0];y[0]=Math.min(v,(v+d)/2),y[1]=Math.max(v,(v+d)/2)}else{b=d;var _=p+a[1]-a[0];y[0]=Math.min(m,(_+m)/2),y[1]=Math.max(m,(_+m)/2)}var w=[Math.min(m,(b+m)/2),Math.max(m,(b+m)/2)];if(e>w[0]&&e<=w[1]||e>=y[0]&&e<=y[1]){({index:l}=n[u]);break}}else{var k=Math.min(d,p),S=Math.max(d,p);if(e>(k+m)/2&&e<=(S+m)/2){({index:l}=n[u]);break}}}else if(t){for(var I=0;I<o;I++)if(I===0&&e<=(t[I].coordinate+t[I+1].coordinate)/2||I>0&&I<o-1&&e>(t[I].coordinate+t[I-1].coordinate)/2&&e<=(t[I].coordinate+t[I+1].coordinate)/2||I===o-1&&e>(t[I].coordinate+t[I-1].coordinate)/2){({index:l}=t[I]);break}}return l},jY=()=>Gt(nI),OI=(e,t)=>t,NY=(e,t,n)=>n,BI=(e,t,n,r)=>r,yze=Ue(Jc,e=>i7(e,t=>t.coordinate)),DI=Ue([W3,OI,NY,BI],gY),$I=Ue([DI,U3,_4,I4],AI),xze=(e,t,n)=>{if(t!=null){var r=W3(e);return t==="axis"?n==="hover"?r.axisInteraction.hover.dataKey:r.axisInteraction.click.dataKey:n==="hover"?r.itemInteraction.hover.dataKey:r.itemInteraction.click.dataKey}},TY=Ue([W3,OI,NY,BI],yY),o6=Ue([Kc,Yc,vr,Ei,Jc,BI,TY,k4],bY),vze=Ue([DI,o6],(e,t)=>{var n;return(n=e.coordinate)!==null&&n!==void 0?n:t}),AY=Ue([Jc,$I],dY),_ze=Ue([TY,$I,u1,_4,AY,k4,OI],xY),wze=Ue([DI,$I],(e,t)=>({isActive:e.active&&t!=null,activeIndex:t})),kze=(e,t,n,r,a,s,l)=>{if(!(!e||!n||!r||!a)&&bze(e,l)){var o=aOe(e,t),u=CY(o,s,a,n,r),d=pze(t,a,u,e);return{activeIndex:String(u),activeCoordinate:d}}},Sze=(e,t,n,r,a,s,l)=>{if(!(!e||!r||!a||!s||!n)){var o=sDe(e,n);if(o){var u=iOe(o,t),d=CY(u,l,s,r,a),m=gze(t,s,d,o);return{activeIndex:String(d),activeCoordinate:m}}}},Ize=(e,t,n,r,a,s,l,o)=>{if(!(!e||!t||!r||!a||!s))return t==="horizontal"||t==="vertical"?kze(e,t,r,a,s,l,o):Sze(e,t,n,r,a,s,l)},Mze=Ue(e=>e.zIndex.zIndexMap,(e,t)=>t,(e,t,n)=>n,(e,t,n)=>{if(t!=null){var r=e[t];if(r!=null)return n?r.panoramaElementId:r.elementId}}),Fze=Ue(e=>e.zIndex.zIndexMap,e=>{var t=Object.keys(e).map(r=>parseInt(r,10)).concat(Object.values(Ai)),n=Array.from(new Set(t));return n.sort((r,a)=>r-a)},{memoizeOptions:{resultEqualityCheck:oUe}});function CR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function jR(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?CR(Object(n),!0).forEach(function(r){Cze(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):CR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Cze(e,t,n){return(t=jze(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jze(e){var t=Nze(e,"string");return typeof t=="symbol"?t:t+""}function Nze(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Tze={},Aze={zIndexMap:Object.values(Ai).reduce((e,t)=>jR(jR({},e),{},{[t]:{elementId:void 0,panoramaElementId:void 0,consumers:0}}),Tze)},Pze=new Set(Object.values(Ai));function Eze(e){return Pze.has(e)}var PY=qs({name:"zIndex",initialState:Aze,reducers:{registerZIndexPortal:{reducer:(e,t)=>{var{zIndex:n}=t.payload;e.zIndexMap[n]?e.zIndexMap[n].consumers+=1:e.zIndexMap[n]={consumers:1,elementId:void 0,panoramaElementId:void 0}},prepare:ua()},unregisterZIndexPortal:{reducer:(e,t)=>{var{zIndex:n}=t.payload;e.zIndexMap[n]&&(e.zIndexMap[n].consumers-=1,e.zIndexMap[n].consumers<=0&&!Eze(n)&&delete e.zIndexMap[n])},prepare:ua()},registerZIndexPortalId:{reducer:(e,t)=>{var{zIndex:n,elementId:r,isPanorama:a}=t.payload;e.zIndexMap[n]?a?e.zIndexMap[n].panoramaElementId=r:e.zIndexMap[n].elementId=r:e.zIndexMap[n]={consumers:0,elementId:a?void 0:r,panoramaElementId:a?r:void 0}},prepare:ua()},unregisterZIndexPortalId:{reducer:(e,t)=>{var{zIndex:n}=t.payload;e.zIndexMap[n]&&(t.payload.isPanorama?e.zIndexMap[n].panoramaElementId=void 0:e.zIndexMap[n].elementId=void 0)},prepare:ua()}}}),{registerZIndexPortal:Lze,unregisterZIndexPortal:Rze,registerZIndexPortalId:Oze,unregisterZIndexPortalId:Bze}=PY.actions,Dze=PY.reducer;function Gl(e){var{zIndex:t,children:n}=e,r=ROe(),a=r&&t!==void 0&&t!==0,s=us(),l=ga();h.useLayoutEffect(()=>a?(l(Lze({zIndex:t})),()=>{l(Rze({zIndex:t}))}):i4,[l,t,a]);var o=Gt(d=>Mze(d,t,s));if(!a)return n;if(!o)return null;var u=document.getElementById(o);return u?Wn.createPortal(n,u):null}function V_(){return V_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},V_.apply(null,arguments)}function NR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function b5(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
2599t%2?NR(Object(n),!0).forEach(function(r){$ze(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):NR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function $ze(e,t,n){return(t=Wze(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Wze(e){var t=Uze(e,"string");return typeof t=="symbol"?t:t+""}function Uze(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Hze(e){var{cursor:t,cursorComp:n,cursorProps:r}=e;return h.isValidElement(t)?h.cloneElement(t,r):h.createElement(n,r)}function zze(e){var t,{coordinate:n,payload:r,index:a,offset:s,tooltipAxisBandSize:l,layout:o,cursor:u,tooltipEventType:d,chartName:m}=e,p=n,b=r,y=a;if(!u||!p||m!=="ScatterChart"&&d!=="axis")return null;var v,_,w;if(m==="ScatterChart")v=p,_=wBe,w=Ai.cursorLine;else if(m==="BarChart")v=kBe(o,p,s,l),_=AG,w=Ai.cursorRectangle;else if(o==="radial"&&hq(p)){var{cx:k,cy:S,radius:I,startAngle:C,endAngle:F}=EG(p);v={cx:k,cy:S,startAngle:C,endAngle:F,innerRadius:I,outerRadius:I},_=RG,w=Ai.cursorLine}else v={points:uDe(o,p,s)},_=Vd,w=Ai.cursorLine;var N=typeof u=="object"&&"className"in u?u.className:void 0,A=b5(b5(b5(b5({stroke:"#ccc",pointerEvents:"none"},s),v),s3(u)),{},{payload:b,payloadIndex:y,className:xr("recharts-tooltip-cursor",N)});return h.createElement(Gl,{zIndex:(t=e.zIndex)!==null&&t!==void 0?t:w},h.createElement(Hze,{cursor:u,cursorComp:_,cursorProps:A}))}function Vze(e){var t=dze(),n=mG(),r=P3(),a=jY();return t==null||n==null||r==null||a==null?null:h.createElement(zze,V_({}
2599,e,{offset:n,layout:r,tooltipAxisBandSize:t,chartName:a}))}var EY=h.createContext(null),qze=()=>h.useContext(EY),vy={exports:{}},TR;function Gze(){return TR||(TR=1,(function(e){var t=Object.prototype.hasOwnProperty,n="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1));function a(u,d,m){this.fn=u,this.context=d,this.once=m||!1}function s(u,d,m,p,b){if(typeof m!="function")throw new TypeError("The listener must be a function");var y=new a(m,p||u,b),v=n?n+d:d;return u._events[v]?u._events[v].fn?u._events[v]=[u._events[v],y]:u._events[v].push(y):(u._events[v]=y,u._eventsCount++),u}function l(u,d){--u._eventsCount===0?u._events=new r:delete u._events[d]}function o(){this._events=new r,this._eventsCount=0}o.prototype.eventNames=function(){var d=[],m,p;if(this._eventsCount===0)return d;for(p in m=this._events)t.call(m,p)&&d.push(n?p.slice(1):p);return Object.getOwnPropertySymbols?d.concat(Object.getOwnPropertySymbols(m)):d},o.prototype.listeners=function(d){var m=n?n+d:d,p=this._events[m];if(!p)return[];if(p.fn)return[p.fn];for(var b=0,y=p.length,v=new Array(y);b<y;b++)v[b]=p[b].fn;return v},o.prototype.listenerCount=function(d){var m=n?n+d:d,p=this._events[m];return p?p.fn?1:p.length:0},o.prototype.emit=function(d,m,p,b,y,v){var _=n?n+d:d;if(!this._events[_])return!1;var w=this._events[_],k=arguments.length,S,I;if(w.fn){switch(w.once&&this.removeListener(d,w.fn,void 0,!0),k){case 1:return w.fn.call(w.context),!0;case 2:return w.fn.call(w.context,m),!0;case 3:return w.fn.call(w.context,m,p),!0;case 4:return w.fn.call(w.context,m,p,b),!0;case 5:return w.fn.call(w.context,m,p,b,y),!0;case 6:return w.fn.call(w.context,m,p,b,y,v),!0}for(I=1,S=new Array(k-1);I<k;I++)S[I-1]=arguments[I];w.fn.apply(w.context,S)}else{var C=w.length,F;for(I=0;I<C;I++)switch(w[I].once&&this.removeListener(d,w[I].fn,void 0,!0),k){case 1:w[I].fn.call(w[I].context);break;case 2:w[I].fn.call(w[I].context,m);break;case 3:w[I].fn.call(w[I].context,m,p);break;case 4:w[I].fn.call(w[I].context,m,p,b);break;default:if(!S)for(F=1,S=new Array(k-1);F<k;F++)S[F-1]=arguments[F];w[I].fn.apply(w[I].context,S)}}return!0},o.prototype.on=function(d,m,p){return s(this,d,m,p,!1)},o.prototype.once=function(d,m,p){return s(this,d,m,p,!0)},o.prototype.removeListener=function(d,m,p,b){var y=n?n+d:d;if(!this._events[y])return this;if(!m)return l(this,y),this;var v=this._events[y];if(v.fn)v.fn===m&&(!b||v.once)&&(!p||v.context===p)&&l(this,y);else{for(var _=0,w=[],k=v.length;_<k;_++)(v[_].fn!==m||b&&!v[_].once||p&&v[_].context!==p)&&w.push(v[_]);w.length?this._events[y]=w.length===1?w[0]:w:l(this,y)}return this},o.prototype.removeAllListeners=function(d){var m;return d?(m=n?n+d:d,this._events[m]&&l(this,m)):(this._events=new r,this._eventsCount=0),this},o.prototype.off=o.prototype.removeListener,o.prototype.addListener=o.prototype.on,o.prefixed=n,o.EventEmitter=o,e.exports=o})(vy)),vy.exports}var Kze=Gze();const Yze=yl(Kze);var Rh=new Yze,q_="recharts.syncEvent.tooltip",AR="recharts.syncEvent.brush";function WI(e,t){if(t){var n=Number.parseInt(t,10);if(!co(n))return e?.[n]}}var Zze={chartName:"",tooltipPayloadSearcher:void 0,eventEmitter:void 0,defaultTooltipEventType:"axis"},LY=qs({name:"options",initialState:Zze,reducers:{createEventEmitter:e=>{e.eventEmitter==null&&(e.eventEmitter=Symbol("rechartsEventEmitter"))}}}),Xze=LY.reducer,{createEventEmitter:Qze}=LY.actions;function Jze(e){return e.tooltip.syncInteraction}var eVe={chartData:void 0,computedData:void 0,dataStartIndex:0,dataEndIndex:0},RY=qs({name:"chartData",initialState:eVe,reducers:{setChartData(e,t){if(e.chartData=t.payload,t.payload==null){e.dataStartIndex=0,e.dataEndIndex=0;return}t.payload.length>0&&e.dataEndIndex!==t.payload.length-1&&(e.dataEndIndex=t.payload.length-1)},setComputedData(e,t){e.computedData=t.payload},setDataStartEndIndexes(e,t){var{startIndex:n,endIndex:r}=t.payload;n!=null&&(e.dataStartIndex=n),r!=null&&(e.dataEndIndex=r)}}}),{setChartData:PR,setDataStartEndIndexes:tVe,setComputedData:iqt}=RY.actions,nVe=RY.reducer,rVe=["x","y"];function ER(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function hd(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
2599t%2?ER(Object(n),!0).forEach(function(r){aVe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ER(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function aVe(e,t,n){return(t=iVe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function iVe(e){var t=sVe(e,"string");return typeof t=="symbol"?t:t+""}function sVe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function lVe(e,t){if(e==null)return{};var n,r,a=oVe(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function oVe(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function cVe(){var e=Gt(rI),t=Gt(aI),n=ga(),r=Gt(PK),a=Gt(Jc),s=P3(),l=y7(),o=Gt(u=>u.rootProps.className);h.useEffect(()=>{if(e==null)return i4;var u=(d,m,p)=>{if(t!==p&&e===d){if(r==="index"){var b;if(l&&m!==null&&m!==void 0&&(b=m.payload)!==null&&b!==void 0&&b.coordinate&&m.payload.sourceViewBox){var y=m.payload.coordinate,{x:v,y:_}=y,w=lVe(y,rVe),{x:k,y:S,width:I,height:C}=m.payload.sourceViewBox,F=hd(hd({},w),{},{x:l.x+(I?(v-k)/I:0)*l.width,y:l.y+(C?(_-S)/C:0)*l.height});n(hd(hd({},m),{},{payload:hd(hd({},m.payload),{},{coordinate:F})}))}else n(m);return}if(a!=null){var N;if(typeof r=="function"){var A={activeTooltipIndex:m.payload.index==null?void 0:Number(m.payload.index),isTooltipActive:m.payload.active,activeIndex:m.payload.index==null?void 0:Number(m.payload.index),activeLabel:m.payload.label,activeDataKey:m.payload.dataKey,activeCoordinate:m.payload.coordinate},L=r(a,A);N=a[L]}else r==="value"&&(N=a.find(B=>String(B.value)===m.payload.label));var{coordinate:P}=m.payload;if(N==null||m.payload.active===!1||P==null||l==null){n(H_({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:void 0}));return}var{x:T,y:E}=P,R=Math.min(T,l.x+l.width),D=Math.min(E,l.y+l.height),z={x:s==="horizontal"?N.coordinate:R,y:s==="horizontal"?D:N.coordinate},U=H_({active:m.payload.active,coordinate:z,dataKey:m.payload.dataKey,index:String(N.index),label:m.payload.label,sourceViewBox:m.payload.sourceViewBox});n(U)}}};return Rh.on(q_,u),()=>{Rh.off(q_,u)}},[o,n,t,e,r,a,s,l])}function uVe(){var e=Gt(rI),t=Gt(aI),n=ga();h.useEffect(()=>{if(e==null)return i4;var r=(a,s,l)=>{t!==l&&e===a&&n(tVe(s))};return Rh.on(AR,r),()=>{Rh.off(AR,r)}},[n,t,e])}function dVe(){var e=ga();h.useEffect(()=>{e(Qze())},[e]),cVe(),uVe()}function fVe(e,t,n,r,a,s){var l=Gt(y=>xze(y,e,t)),o=Gt(aI),u=Gt(rI),d=Gt(PK),m=Gt(Jze),p=m?.active,b=y7();h.useEffect(()=>{if(!p&&u!=null&&o!=null){var y=H_({active:s,coordinate:n,dataKey:l,index:a,label:typeof r=="number"?String(r):r,sourceViewBox:b});Rh.emit(q_,u,y,o)}},[p,n,l,a,r,o,u,d,s,b])}function LR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function RR(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?LR(Object(n),!0).forEach(function(r){hVe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):LR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function hVe(e,t,n){return(t=mVe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mVe(e){var t=pVe(e,"string");return typeof t=="symbol"?t:t+""}function pVe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function gVe(e){return e.dataKey}function bVe(e,t){return h.isValidElement(e)?h.cloneElement(e,t):typeof e=="function"?h.createElement(e,t):
2599h.createElement(eBe,t)}var OR=[],yVe={allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",axisId:0,contentStyle:{},cursor:!0,filterNull:!0,isAnimationActive:!l1.isSsr,itemSorter:"name",itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,wrapperStyle:{}};function Gd(e){var t,n,r=fi(e,yVe),{active:a,allowEscapeViewBox:s,animationDuration:l,animationEasing:o,content:u,filterNull:d,isAnimationActive:m,offset:p,payloadUniqBy:b,position:y,reverseDirection:v,useTranslate3d:_,wrapperStyle:w,cursor:k,shared:S,trigger:I,defaultIndex:C,portal:F,axisId:N}=r,A=ga(),L=typeof C=="number"?String(C):C;h.useEffect(()=>{A(mHe({shared:S,trigger:I,axisId:N,active:a,defaultIndex:L}))},[A,S,I,N,a,L]);var P=y7(),T=FG(),E=oHe(S),{activeIndex:R,isActive:D}=(t=Gt(ie=>wze(ie,E,I,L)))!==null&&t!==void 0?t:{},z=Gt(ie=>_ze(ie,E,I,L)),U=Gt(ie=>AY(ie,E,I,L)),B=Gt(ie=>vze(ie,E,I,L)),$=z,q=qze(),K=(n=a??D)!==null&&n!==void 0?n:!1,[O,V]=zLe([$,K]),G=E==="axis"?U:void 0;fVe(E,I,B,G,R,K);var H=F??q;if(H==null||P==null||E==null)return null;var re=$??OR;K||(re=OR),d&&re.length&&(re=yLe(re.filter(ie=>ie.value!=null&&(ie.hide!==!0||r.includeHidden)),b,gVe));var Z=re.length>0,Q=h.createElement(lBe,{allowEscapeViewBox:s,animationDuration:l,animationEasing:o,isAnimationActive:m,active:K,coordinate:B,hasPayload:Z,offset:p,position:y,reverseDirection:v,useTranslate3d:_,viewBox:P,wrapperStyle:w,lastBoundingBox:O,innerRef:V,hasPortalFromProps:!!F},bVe(u,RR(RR({},r),{},{payload:re,label:G,active:K,activeIndex:R,coordinate:B,accessibilityLayer:T})));return h.createElement(h.Fragment,null,Wn.createPortal(Q,H),K&&h.createElement(Vze,{cursor:k,tooltipEventType:E,coordinate:B,payload:re,index:R}))}var M4=e=>null;M4.displayName="Cell";function xVe(e,t,n){return(t=vVe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vVe(e){var t=_Ve(e,"string");return typeof t=="symbol"?t:t+""}function _Ve(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}class wVe{constructor(t){xVe(this,"cache",new Map),this.maxSize=t}get(t){var n=this.cache.get(t);return n!==void 0&&(this.cache.delete(t),this.cache.set(t,n)),n}set(t,n){if(this.cache.has(t))this.cache.delete(t);else if(this.cache.size>=this.maxSize){var r=this.cache.keys().next().value;r!=null&&this.cache.delete(r)}this.cache.set(t,n)}clear(){this.cache.clear()}size(){return this.cache.size}}function BR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function kVe(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?BR(Object(n),!0).forEach(function(r){SVe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):BR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function SVe(e,t,n){return(t=IVe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function IVe(e){var t=MVe(e,"string");return typeof t=="symbol"?t:t+""}function MVe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var FVe={cacheSize:2e3,enableCache:!0},OY=kVe({},FVe),DR=new wVe(OY.cacheSize),CVe={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},$R="recharts_measurement_span";function jVe(e,t){var n=t.fontSize||"",r=t.fontFamily||"",a=t.fontWeight||"",s=t.fontStyle||"",l=t.letterSpacing||"",o=t.textTransform||"";return"".concat(e,"|").concat(n,"|").concat(r,"|").concat(a,"|").concat(s,"|").concat(l,"|").concat(o)}var WR=(e,t)=>{try{var n=document.getElementById($R);
2599n||(n=document.createElement("span"),n.setAttribute("id",$R),n.setAttribute("aria-hidden","true"),document.body.appendChild(n)),Object.assign(n.style,CVe,t),n.textContent="".concat(e);var r=n.getBoundingClientRect();return{width:r.width,height:r.height}}catch{return{width:0,height:0}}},V0=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||l1.isSsr)return{width:0,height:0};if(!OY.enableCache)return WR(t,n);var r=jVe(t,n),a=DR.get(r);if(a)return a;var s=WR(t,n);return DR.set(r,s),s},UR=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,HR=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,NVe=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,TVe=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,BY={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},AVe=Object.keys(BY),Pd="NaN";function PVe(e,t){return e*BY[t]}class Bs{static parse(t){var n,[,r,a]=(n=TVe.exec(t))!==null&&n!==void 0?n:[];return new Bs(parseFloat(r),a??"")}constructor(t,n){this.num=t,this.unit=n,this.num=t,this.unit=n,co(t)&&(this.unit=""),n!==""&&!NVe.test(n)&&(this.num=NaN,this.unit=""),AVe.includes(n)&&(this.num=PVe(t,n),this.unit="px")}add(t){return this.unit!==t.unit?new Bs(NaN,""):new Bs(this.num+t.num,this.unit)}subtract(t){return this.unit!==t.unit?new Bs(NaN,""):new Bs(this.num-t.num,this.unit)}multiply(t){return this.unit!==""&&t.unit!==""&&this.unit!==t.unit?new Bs(NaN,""):new Bs(this.num*t.num,this.unit||t.unit)}divide(t){return this.unit!==""&&t.unit!==""&&this.unit!==t.unit?new Bs(NaN,""):new Bs(this.num/t.num,this.unit||t.unit)}toString(){return"".concat(this.num).concat(this.unit)}isNaN(){return co(this.num)}}function DY(e){if(e.includes(Pd))return Pd;for(var t=e;t.includes("*")||t.includes("/");){var n,[,r,a,s]=(n=UR.exec(t))!==null&&n!==void 0?n:[],l=Bs.parse(r??""),o=Bs.parse(s??""),u=a==="*"?l.multiply(o):l.divide(o);if(u.isNaN())return Pd;t=t.replace(UR,u.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var d,[,m,p,b]=(d=HR.exec(t))!==null&&d!==void 0?d:[],y=Bs.parse(m??""),v=Bs.parse(b??""),_=p==="+"?y.add(v):y.subtract(v);if(_.isNaN())return Pd;t=t.replace(HR,_.toString())}return t}var zR=/\(([^()]*)\)/;function EVe(e){for(var t=e,n;(n=zR.exec(t))!=null;){var[,r]=n;t=t.replace(zR,DY(r))}return t}function LVe(e){var t=e.replace(/\s+/g,"");return t=EVe(t),t=DY(t),t}function RVe(e){try{return LVe(e)}catch{return Pd}}function _y(e){var t=RVe(e.slice(5,-1));return t===Pd?"":t}var OVe=["x","y","lineHeight","capHeight","fill","scaleToFit","textAnchor","verticalAnchor"],BVe=["dx","dy","angle","className","breakAll"];function G_(){return G_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},G_.apply(null,arguments)}function VR(e,t){if(e==null)return{};var n,r,a=DVe(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function DVe(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var $Y=/[ \f\n\r\t\v\u2028\u2029]+/,WY=e=>{var{children:t,breakAll:n,style:r}=e;try{var a=[];ri(t)||(n?a=t.toString().split(""):a=t.toString().split($Y));var s=a.map(o=>({word:o,width:V0(o,r).width})),l=n?0:V0(" ",r).width;return{wordsWithComputedWidth:s,spaceWidth:l}}catch{return null}};function $Ve(e){return e==="start"||e==="middle"||e==="end"||e==="inherit"}var UY=(e,t,n,r)=>e.reduce((a,s)=>{var{word:l,width:o}=s,u=a[a.length-1];if(u&&o!=null&&(t==null||r||u.width+o+n<Number(t)))u.words.push(l),u.width+=o+n;else{var d={words:[l],width:o};a.push(d)}return a},[]),HY=e=>e.reduce((t,n)=>t.width>n.width?t:n),WVe="…",qR=(e,t,n,r,a,s,l,o)=>{var u=e.slice(0,t),d=WY({breakAll:n,style:r,children:u+WVe});if(!d)return[!1,[]];var m=UY(d.wordsWithComputedWidth,s,l,o),p=m.length>a||HY(m).width>Number(s);return[p,m]},UVe=(e,t,n,r,a)=>{var{maxLines:s,children:l,style:o,breakAll:u}=e,d=Ht(s),m=String(l),p=UY(t,r,n,a);if(!d||a)return p;var b=p.length>s||HY(p).width>Number(r);
2599if(!b)return p;for(var y=0,v=m.length-1,_=0,w;y<=v&&_<=m.length-1;){var k=Math.floor((y+v)/2),S=k-1,[I,C]=qR(m,S,u,o,s,r,n,a),[F]=qR(m,k,u,o,s,r,n,a);if(!I&&!F&&(y=k+1),I&&F&&(v=k-1),!I&&F){w=C;break}_++}return w||p},GR=e=>{var t=ri(e)?[]:e.toString().split($Y);return[{words:t,width:void 0}]},HVe=e=>{var{width:t,scaleToFit:n,children:r,style:a,breakAll:s,maxLines:l}=e;if((t||n)&&!l1.isSsr){var o,u,d=WY({breakAll:s,children:r,style:a});if(d){var{wordsWithComputedWidth:m,spaceWidth:p}=d;o=m,u=p}else return GR(r);return UVe({breakAll:s,children:r,maxLines:l,style:a},o,u,t,!!n)}return GR(r)},zY="#808080",zVe={angle:0,breakAll:!1,capHeight:"0.71em",fill:zY,lineHeight:"1em",scaleToFit:!1,textAnchor:"start",verticalAnchor:"end",x:0,y:0},W7=h.forwardRef((e,t)=>{var n=fi(e,zVe),{x:r,y:a,lineHeight:s,capHeight:l,fill:o,scaleToFit:u,textAnchor:d,verticalAnchor:m}=n,p=VR(n,OVe),b=h.useMemo(()=>HVe({breakAll:p.breakAll,children:p.children,maxLines:p.maxLines,scaleToFit:u,style:p.style,width:p.width}),[p.breakAll,p.children,p.maxLines,u,p.style,p.width]),{dx:y,dy:v,angle:_,className:w,breakAll:k}=p,S=VR(p,BVe);if(!qo(r)||!qo(a)||b.length===0)return null;var I=Number(r)+(Ht(y)?y:0),C=Number(a)+(Ht(v)?v:0);if(!Ta(I)||!Ta(C))return null;var F;switch(m){case"start":F=_y("calc(".concat(l,")"));break;case"middle":F=_y("calc(".concat((b.length-1)/2," * -").concat(s," + (").concat(l," / 2))"));break;default:F=_y("calc(".concat(b.length-1," * -").concat(s,")"));break}var N=[];if(u){var A=b[0].width,{width:L}=p;N.push("scale(".concat(Ht(L)&&Ht(A)?L/A:1,")"))}return _&&N.push("rotate(".concat(_,", ").concat(I,", ").concat(C,")")),N.length&&(S.transform=N.join(" ")),h.createElement("text",G_({},cs(S),{ref:t,x:I,y:C,className:xr("recharts-text",w),textAnchor:d,fill:o.includes("url")?zY:o}),b.map((P,T)=>{var E=P.words.join(k?"":" ");return h.createElement("tspan",{x:I,dy:T===0?F:s,key:"".concat(E,"-").concat(T)},E)}))});W7.displayName="Text";var VVe=["labelRef"];function qVe(e,t){if(e==null)return{};var n,r,a=GVe(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function GVe(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function KR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Oa(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?KR(Object(n),!0).forEach(function(r){KVe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):KR(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function KVe(e,t,n){return(t=YVe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function YVe(e){var t=ZVe(e,"string");return typeof t=="symbol"?t:t+""}function ZVe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function jc(){return jc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},jc.apply(null,arguments)}var VY=h.createContext(null),XVe=e=>{var{x:t,y:n,upperWidth:r,lowerWidth:a,width:s,height:l,children:o}=e,u=h.useMemo(()=>({x:t,y:n,upperWidth:r,lowerWidth:a,width:s,height:l}),[t,n,r,a,s,l]);return h.createElement(VY.Provider,{value:u},o)},qY=()=>{var e=h.useContext(VY),t=y7();return e||hG(t)},QVe=h.createContext(null),JVe=()=>{var e=h.useContext(QVe),t=Gt(BK);return e||t},eqe=e=>{var{value:t,formatter:n}=e,r=ri(e.children)?t:e.children;return typeof n=="function"?n(r):r},UI=e=>e!=null&&typeof e=="function",tqe=(e,t)=>
2599{var n=ls(t-e),r=Math.min(Math.abs(t-e),360);return n*r},nqe=(e,t,n,r,a)=>{var{offset:s,className:l}=e,{cx:o,cy:u,innerRadius:d,outerRadius:m,startAngle:p,endAngle:b,clockWise:y}=a,v=(d+m)/2,_=tqe(p,b),w=_>=0?1:-1,k,S;switch(t){case"insideStart":k=p+w*s,S=y;break;case"insideEnd":k=b-w*s,S=!y;break;case"end":k=b+w*s,S=y;break;default:throw new Error("Unsupported position ".concat(t))}S=_<=0?S:!S;var I=ni(o,u,v,k),C=ni(o,u,v,k+(S?1:-1)*359),F="M".concat(I.x,",").concat(I.y,`
2600    A`).concat(v,",").concat(v,",0,1,").concat(S?0:1,`,
2601    `).concat(C.x,",").concat(C.y),N=ri(e.id)?kh("recharts-radial-line-"):e.id;return h.createElement("text",jc({},r,{dominantBaseline:"central",className:xr("recharts-radial-bar-label",l)}),h.createElement("defs",null,h.createElement("path",{id:N,d:F})),h.createElement("textPath",{xlinkHref:"#".concat(N)},n))},rqe=(e,t,n)=>{var{cx:r,cy:a,innerRadius:s,outerRadius:l,startAngle:o,endAngle:u}=e,d=(o+u)/2;if(n==="outside"){var{x:m,y:p}=ni(r,a,l+t,d);return{x:m,y:p,textAnchor:m>=r?"start":"end",verticalAnchor:"middle"}}if(n==="center")return{x:r,y:a,textAnchor:"middle",verticalAnchor:"middle"};if(n==="centerTop")return{x:r,y:a,textAnchor:"middle",verticalAnchor:"start"};if(n==="centerBottom")return{x:r,y:a,textAnchor:"middle",verticalAnchor:"end"};var b=(s+l)/2,{x:y,y:v}=ni(r,a,b,d);return{x:y,y:v,textAnchor:"middle",verticalAnchor:"middle"}},K_=e=>"cx"in e&&Ht(e.cx),aqe=(e,t)=>{var{parentViewBox:n,offset:r,position:a}=e,s;n!=null&&!K_(n)&&(s=n);var{x:l,y:o,upperWidth:u,lowerWidth:d,height:m}=t,p=l,b=l+(u-d)/2,y=(p+b)/2,v=(u+d)/2,_=p+u/2,w=m>=0?1:-1,k=w*r,S=w>0?"end":"start",I=w>0?"start":"end",C=u>=0?1:-1,F=C*r,N=C>0?"end":"start",A=C>0?"start":"end";if(a==="top"){var L={x:p+u/2,y:o-k,textAnchor:"middle",verticalAnchor:S};return Oa(Oa({},L),s?{height:Math.max(o-s.y,0),width:u}:{})}if(a==="bottom"){var P={x:b+d/2,y:o+m+k,textAnchor:"middle",verticalAnchor:I};return Oa(Oa({},P),s?{height:Math.max(s.y+s.height-(o+m),0),width:d}:{})}if(a==="left"){var T={x:y-F,y:o+m/2,textAnchor:N,verticalAnchor:"middle"};return Oa(Oa({},T),s?{width:Math.max(T.x-s.x,0),height:m}:{})}if(a==="right"){var E={x:y+v+F,y:o+m/2,textAnchor:A,verticalAnchor:"middle"};return Oa(Oa({},E),s?{width:Math.max(s.x+s.width-E.x,0),height:m}:{})}var R=s?{width:v,height:m}:{};return a==="insideLeft"?Oa({x:y+F,y:o+m/2,textAnchor:A,verticalAnchor:"middle"},R):a==="insideRight"?Oa({x:y+v-F,y:o+m/2,textAnchor:N,verticalAnchor:"middle"},R):a==="insideTop"?Oa({x:p+u/2,y:o+k,textAnchor:"middle",verticalAnchor:I},R):a==="insideBottom"?Oa({x:b+d/2,y:o+m-k,textAnchor:"middle",verticalAnchor:S},R):a==="insideTopLeft"?Oa({x:p+F,y:o+k,textAnchor:A,verticalAnchor:I},R):a==="insideTopRight"?Oa({x:p+u-F,y:o+k,textAnchor:N,verticalAnchor:I},R):a==="insideBottomLeft"?Oa({x:b+F,y:o+m-k,textAnchor:A,verticalAnchor:S}
2601,R):a==="insideBottomRight"?Oa({x:b+d-F,y:o+m-k,textAnchor:N,verticalAnchor:S},R):a&&typeof a=="object"&&(Ht(a.x)||Wc(a.x))&&(Ht(a.y)||Wc(a.y))?Oa({x:l+fl(a.x,v),y:o+fl(a.y,m),textAnchor:"end",verticalAnchor:"end"},R):Oa({x:_,y:o+m/2,textAnchor:"middle",verticalAnchor:"middle"},R)},iqe={angle:0,offset:5,zIndex:Ai.label,position:"middle",textBreakAll:!1};function Du(e){var t=fi(e,iqe),{viewBox:n,position:r,value:a,children:s,content:l,className:o="",textBreakAll:u,labelRef:d}=t,m=JVe(),p=qY(),b=r==="center"?p:m??p,y,v,_;if(n==null?y=b:K_(n)?y=n:y=hG(n),!y||ri(a)&&ri(s)&&!h.isValidElement(l)&&typeof l!="function")return null;var w=Oa(Oa({},t),{},{viewBox:y});if(h.isValidElement(l)){var{labelRef:k}=w,S=qVe(w,VVe);return h.cloneElement(l,S)}if(typeof l=="function"){if(v=h.createElement(l,w),h.isValidElement(v))return v}else v=eqe(t);var I=cs(t);if(K_(y)){if(r==="insideStart"||r==="insideEnd"||r==="end")return nqe(t,r,v,I,y);_=rqe(y,t.offset,t.position)}else _=aqe(t,y);return h.createElement(Gl,{zIndex:t.zIndex},h.createElement(W7,jc({ref:d,className:xr("recharts-label",o)},I,_,{textAnchor:$Ve(I.textAnchor)?I.textAnchor:_.textAnchor,breakAll:u}),v))}Du.displayName="Label";var sqe=(e,t,n)=>{if(!e)return null;var r={viewBox:t,labelRef:n};return e===!0?h.createElement(Du,jc({key:"label-implicit"},r)):qo(e)?h.createElement(Du,jc({key:"label-implicit",value:e},r)):h.isValidElement(e)?e.type===Du?h.cloneElement(e,Oa({key:"label-implicit"},r)):h.createElement(Du,jc({key:"label-implicit",content:e},r)):UI(e)?h.createElement(Du,jc({key:"label-implicit",content:e},r)):e&&typeof e=="object"?h.createElement(Du,jc({},e,{key:"label-implicit"},r)):null};function lqe(e){var{label:t,labelRef:n}=e,r=qY();return sqe(t,r,n)||null}var wy={},ky={},YR;function oqe(){return YR||(YR=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return n[n.length-1]}e.last=t})(ky)),ky}var Sy={},ZR;function cqe(){return ZR||(ZR=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return Array.isArray(n)?n:Array.from(n)}e.toArray=t})(Sy)),Sy}var XR;function uqe(){return XR||(XR=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=oqe(),n=cqe(),r=bS();function a(s){if(r.isArrayLike(s))return t.last(n.toArray(s))}e.last=a})(wy)),wy}var Iy,QR;function dqe(){return QR||(QR=1,Iy=uqe().last),Iy}var fqe=dqe();const hqe=yl(fqe);var mqe=["valueAccessor"],pqe=["dataKey","clockWise","id","textBreakAll","zIndex"];function c6(){return c6=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c6.apply(null,arguments)}function JR(e,t){if(e==null)return{};var n,r,a=gqe(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function gqe(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var bqe=e=>Array.isArray(e.value)?hqe(e.value):e.value,GY=h.createContext(void 0),KY=GY.Provider,YY=h.createContext(void 0),yqe=YY.Provider;function xqe(){return h.useContext(GY)}function vqe(){return h.useContext(YY)}function np(e){var{valueAccessor:t=bqe}=e,n=JR(e,mqe),{dataKey:r,clockWise:a,id:s,textBreakAll:l,zIndex:o}=n,u=JR(n,pqe),d=xqe(),m=vqe(),p=d||m;return!p||!p.length?null:h.createElement(Gl,{zIndex:o??Ai.label},h.createElement(Pi,{className:"recharts-label-list"},p.map((b,y)=>{var v,_=ri(r)?t(b,y):qr(b&&b.payload,r),w=ri(s)?{}:{id:"".concat(s,"-").concat(y)};return h.createElement(Du,c6({key:"label-".concat(y)},cs(b),u,w,{fill:(v=n.fill)!==null&&v!==void 0?v:b.fill,parentViewBox:b.parentViewBox,value:_,textBreakAll:l,viewBox:b.viewBox,index:y,zIndex:0}))})))}np.displayName="LabelList";function HI(e){var{label:t}=e;return t?t===!0?h.createElement(np,{key:"labelList-implicit"}):h.isValidElement(t)||UI(t)?h.createElement(np,{key:"labelList-implicit",content:t}):typeof t=="object"?h.createElement(np,c6({key:"labelList-implicit"},t,{type:String(t.type)})):null:null}function Y_(){return Y_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}
2601,Y_.apply(null,arguments)}var ZY=e=>{var{cx:t,cy:n,r,className:a}=e,s=xr("recharts-dot",a);return Ht(t)&&Ht(n)&&Ht(r)?h.createElement("circle",Y_({},zs(e),gS(e),{className:s,cx:t,cy:n,r})):null},XY=e=>e.graphicalItems.polarItems,_qe=Ue([ba,y4],dI),U7=Ue([XY,wa,_qe],hI),wqe=Ue([U7],mI),H7=Ue([wqe,JS],pI),kqe=Ue([H7,wa,U7],bI);Ue([H7,wa,U7],(e,t,n)=>n.length>0?e.flatMap(r=>n.flatMap(a=>{var s,l=qr(r,(s=t.dataKey)!==null&&s!==void 0?s:a.dataKey);return{value:l,errorDomain:[]}})).filter(Boolean):t?.dataKey!=null?e.map(r=>({value:qr(r,t.dataKey),errorDomain:[]})):e.map(r=>({value:r,errorDomain:[]})));var eO=()=>{},Sqe=Ue([H7,wa,U7,L7,ba],_I),Iqe=Ue([wa,xI,vI,eO,Sqe,eO,vr,ba],wI),QY=Ue([wa,vr,H7,kqe,b4,ba,Iqe],kI),Mqe=Ue([QY,wa,D3],MI);Ue([wa,QY,Mqe,ba],CI);var Fqe={radiusAxis:{},angleAxis:{}},JY=qs({name:"polarAxis",initialState:Fqe,reducers:{addRadiusAxis(e,t){e.radiusAxis[t.payload.id]=t.payload},removeRadiusAxis(e,t){delete e.radiusAxis[t.payload.id]},addAngleAxis(e,t){e.angleAxis[t.payload.id]=t.payload},removeAngleAxis(e,t){delete e.angleAxis[t.payload.id]}}}),{addRadiusAxis:sqt,removeRadiusAxis:lqt,addAngleAxis:oqt,removeAngleAxis:cqt}=JY.actions,Cqe=JY.reducer;function tO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function nO(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?tO(Object(n),!0).forEach(function(r){jqe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function jqe(e,t,n){return(t=Nqe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Nqe(e){var t=Tqe(e,"string");return typeof t=="symbol"?t:t+""}function Tqe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Aqe=(e,t)=>t,zI=Ue([XY,Aqe],(e,t)=>e.filter(n=>n.type==="pie").find(n=>n.id===t)),Pqe=[],VI=(e,t,n)=>n?.length===0?Pqe:n,eZ=Ue([JS,zI,VI],(e,t,n)=>{var{chartData:r}=e;if(t!=null){var a;if(t?.data!=null&&t.data.length>0?a=t.data:a=r,(!a||!a.length)&&n!=null&&(a=n.map(s=>nO(nO({},t.presentationProps),s.props))),a!=null)return a}}),Eqe=Ue([eZ,zI,VI],(e,t,n)=>{if(!(e==null||t==null))return e.map((r,a)=>{var s,l=qr(r,t.nameKey,t.name),o;return n!=null&&(s=n[a])!==null&&s!==void 0&&(s=s.props)!==null&&s!==void 0&&s.fill?o=n[a].props.fill:typeof r=="object"&&r!=null&&"fill"in r?o=r.fill:o=t.fill,{value:A3(l,t.dataKey),color:o,payload:r,type:t.legendType}})}),Lqe=Ue([eZ,zI,VI,Ei],(e,t,n,r)=>{if(!(t==null||e==null))return DGe({offset:r,pieSettings:t,displayedData:e,cells:n})}),My={exports:{}},Lr={};var rO;function Rqe(){if(rO)return Lr;rO=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),s=Symbol.for("react.consumer"),l=Symbol.for("react.context"),o=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),d=Symbol.for("react.suspense_list"),m=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),b=Symbol.for("react.view_transition"),y=Symbol.for("react.client.reference");function v(_){if(typeof _=="object"&&_!==null){var w=_.$$typeof;switch(w){case e:switch(_=_.type,_){case n:case a:case r:case u:case d:case b:return _;default:switch(_=_&&_.$$typeof,_){case l:case o:case p:case m:return _;case s:return _;default:return w}}case t:return w}}}return Lr.ContextConsumer=s,Lr.ContextProvider=l,Lr.Element=e,Lr.ForwardRef=o,Lr.Fragment=n,Lr.Lazy=p,Lr.Memo=m,Lr.Portal=t,Lr.Profiler=a,Lr.StrictMode=r,Lr.Suspense=u,Lr.SuspenseList=d,Lr.isContextConsumer=function(_){return v(_)===s},Lr.isContextProvider=function(_){return v(_)===l},Lr.isElement=function(_){return typeof _=="object"&&_!==null&&_.$$typeof===e},Lr.isForwardRef=function(_){return v(_)===o},Lr.isFragment=function(_){return v(_)===n},Lr.isLazy=function(_){return v(_)===p},Lr.isMemo=function(_){return v(_)===m},Lr.isPortal=function(_){return v(_)===t},Lr.isProfiler=function(_){return v(_)===a},Lr.isStrictMode=function(_){return v(_)===r},Lr.isSuspense=function(_){return v(_)===u},Lr.isSuspenseList=function(_){return v(_)===d},Lr.isValidElementType=function(_){return typeof _=="string"||typeof _=="function"||_===n||_===a||_===r||_===u||_===d||typeof _=="object"&&_!==null&&(_.$$typeof===p||_.$$typeof===m||_.$$typeof===l||_.$$typeof===s||_.$$typeof===o||_.$$typeof===y||_.getModuleId!==void 0)},Lr.typeOf=v,Lr}var aO;function Oqe(){return aO||(aO=1,My.exports=Rqe()),My.exports}var Bqe=Oqe(),iO=e=>typeof e=="string"?e:e?e.displayName||e.name||"Component":"",sO=null,Fy=null,tZ=e=>{if(e===sO&&Array.isArray(Fy))return Fy;var t=[];
2601return h.Children.forEach(e,n=>{ri(n)||(Bqe.isFragment(n)?t=t.concat(tZ(n.props.children)):t.push(n))}),Fy=t,sO=e,t};function nZ(e,t){var n=[],r=[];return Array.isArray(t)?r=t.map(a=>iO(a)):r=[iO(t)],tZ(e).forEach(a=>{var s=p2(a,"type.displayName")||p2(a,"type.name");s&&r.indexOf(s)!==-1&&n.push(a)}),n}var qI=e=>e&&typeof e=="object"&&"clipDot"in e?!!e.clipDot:!0,Cy={},lO;function Dqe(){return lO||(lO=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){if(typeof n!="object"||n==null)return!1;if(Object.getPrototypeOf(n)===null)return!0;if(Object.prototype.toString.call(n)!=="[object Object]"){const a=n[Symbol.toStringTag];return a==null||!Object.getOwnPropertyDescriptor(n,Symbol.toStringTag)?.writable?!1:n.toString()===`[object ${a}]`}let r=n;for(;Object.getPrototypeOf(r)!==null;)r=Object.getPrototypeOf(r);return Object.getPrototypeOf(n)===r}e.isPlainObject=t})(Cy)),Cy}var jy,oO;function $qe(){return oO||(oO=1,jy=Dqe().isPlainObject),jy}var Wqe=$qe();const Uqe=yl(Wqe);function cO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function uO(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?cO(Object(n),!0).forEach(function(r){Hqe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Hqe(e,t,n){return(t=zqe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zqe(e){var t=Vqe(e,"string");return typeof t=="symbol"?t:t+""}function Vqe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function u6(){return u6=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u6.apply(null,arguments)}var dO=(e,t,n,r,a)=>{var s=n-r,l;return l="M ".concat(e,",").concat(t),l+="L ".concat(e+n,",").concat(t),l+="L ".concat(e+n-s/2,",").concat(t+a),l+="L ".concat(e+n-s/2-r,",").concat(t+a),l+="L ".concat(e,",").concat(t," Z"),l},qqe={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},Gqe=e=>{var t=fi(e,qqe),{x:n,y:r,upperWidth:a,lowerWidth:s,height:l,className:o}=t,{animationEasing:u,animationDuration:d,animationBegin:m,isUpdateAnimationActive:p}=t,b=h.useRef(null),[y,v]=h.useState(-1),_=h.useRef(a),w=h.useRef(s),k=h.useRef(l),S=h.useRef(n),I=h.useRef(r),C=f4(e,"trapezoid-");if(h.useEffect(()=>{if(b.current&&b.current.getTotalLength)try{var z=b.current.getTotalLength();z&&v(z)}catch{}},[]),n!==+n||r!==+r||a!==+a||s!==+s||l!==+l||a===0&&s===0||l===0)return null;var F=xr("recharts-trapezoid",o);if(!p)return h.createElement("g",null,h.createElement("path",u6({},cs(t),{className:F,d:dO(n,r,a,s,l)})));var N=_.current,A=w.current,L=k.current,P=S.current,T=I.current,E="0px ".concat(y===-1?1:y,"px"),R="".concat(y,"px 0px"),D=CG(["strokeDasharray"],d,u);return h.createElement(d4,{animationId:C,key:C,canBegin:y>0,duration:d,easing:u,isActive:p,begin:m},z=>{var U=Na(N,a,z),B=Na(A,s,z),$=Na(L,l,z),q=Na(P,n,z),K=Na(T,r,z);b.current&&(_.current=U,w.current=B,k.current=$,S.current=q,I.current=K);var O=z>0?{transition:D,strokeDasharray:R}:{strokeDasharray:E};return h.createElement("path",u6({},cs(t),{className:F,d:dO(q,K,U,B,$),ref:b,style:uO(uO({},O),t.style)}))})},Kqe=["option","shapeType","propTransformer","activeClassName"];function Yqe(e,t){if(e==null)return{};var n,r,a=Zqe(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function Zqe(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function fO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function d6(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
2601t%2?fO(Object(n),!0).forEach(function(r){Xqe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Xqe(e,t,n){return(t=Qqe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Qqe(e){var t=Jqe(e,"string");return typeof t=="symbol"?t:t+""}function Jqe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function eGe(e,t){return d6(d6({},t),e)}function tGe(e,t){return e==="symbols"}function hO(e){var{shapeType:t,elementProps:n}=e;switch(t){case"rectangle":return h.createElement(AG,n);case"trapezoid":return h.createElement(Gqe,n);case"sector":return h.createElement(RG,n);case"symbols":if(tGe(t))return h.createElement(fq,n);break;case"curve":return h.createElement(Vd,n);default:return null}}function nGe(e){return h.isValidElement(e)?e.props:e}function rZ(e){var{option:t,shapeType:n,propTransformer:r=eGe,activeClassName:a="recharts-active-shape"}=e,s=Yqe(e,Kqe),l;if(h.isValidElement(t))l=h.cloneElement(t,d6(d6({},s),nGe(t)));else if(typeof t=="function")l=t(s);else if(Uqe(t)&&typeof t!="boolean"){var o=r(t,s);l=h.createElement(hO,{shapeType:n,elementProps:o})}else{var u=s;l=h.createElement(hO,{shapeType:n,elementProps:u})}return s.isActive?h.createElement(Pi,{className:a},l):l}var rGe=(e,t)=>{var n=ga();return(r,a)=>s=>{e?.(r,a,s),n(hY({activeIndex:String(a),activeDataKey:t,activeCoordinate:r.tooltipPosition}))}},aGe=e=>{var t=ga();return(n,r)=>a=>{e?.(n,r,a),t(pHe())}},iGe=(e,t)=>{var n=ga();return(r,a)=>s=>{e?.(r,a,s),n(gHe({activeIndex:String(a),activeDataKey:t,activeCoordinate:r.tooltipPosition}))}};function GI(e){var{tooltipEntrySettings:t}=e,n=ga(),r=us(),a=h.useRef(null);return h.useLayoutEffect(()=>{r||(a.current===null?n(dHe(t)):a.current!==t&&n(fHe({prev:a.current,next:t})),a.current=t)},[t,n,r]),h.useLayoutEffect(()=>()=>{a.current&&(n(hHe(a.current)),a.current=null)},[n]),null}function aZ(e){var{legendPayload:t}=e,n=ga(),r=us(),a=h.useRef(null);return h.useLayoutEffect(()=>{r||(a.current===null?n(SG(t)):a.current!==t&&n(IG({prev:a.current,next:t})),a.current=t)},[n,r,t]),h.useLayoutEffect(()=>()=>{a.current&&(n(MG(a.current)),a.current=null)},[n]),null}function sGe(e){var{legendPayload:t}=e,n=ga(),r=Gt(vr),a=h.useRef(null);return h.useLayoutEffect(()=>{r!=="centric"&&r!=="radial"||(a.current===null?n(SG(t)):a.current!==t&&n(IG({prev:a.current,next:t})),a.current=t)},[n,r,t]),h.useLayoutEffect(()=>()=>{a.current&&(n(MG(a.current)),a.current=null)},[n]),null}var Ny,lGe=()=>{var[e]=h.useState(()=>kh("uid-"));return e},oGe=(Ny=Gte.useId)!==null&&Ny!==void 0?Ny:lGe;function iZ(e,t){var n=oGe();return t||(e?"".concat(e,"-").concat(n):n)}var cGe=h.createContext(void 0),KI=e=>{var{id:t,type:n,children:r}=e,a=iZ("recharts-".concat(n),t);return h.createElement(cGe.Provider,{value:a},r(a))},uGe={cartesianItems:[],polarItems:[]},sZ=qs({name:"graphicalItems",initialState:uGe,reducers:{addCartesianGraphicalItem:{reducer(e,t){e.cartesianItems.push(t.payload)},prepare:ua()},replaceCartesianGraphicalItem:{reducer(e,t){var{prev:n,next:r}=t.payload,a=so(e).cartesianItems.indexOf(n);a>-1&&(e.cartesianItems[a]=r)},prepare:ua()},removeCartesianGraphicalItem:{reducer(e,t){var n=so(e).cartesianItems.indexOf(t.payload);n>-1&&e.cartesianItems.splice(n,1)},prepare:ua()},addPolarGraphicalItem:{reducer(e,t){e.polarItems.push(t.payload)},prepare:ua()},removePolarGraphicalItem:{reducer(e,t){var n=so(e).polarItems.indexOf(t.payload);n>-1&&e.polarItems.splice(n,1)},prepare:ua()}}}),{addCartesianGraphicalItem:dGe,replaceCartesianGraphicalItem:fGe,removeCartesianGraphicalItem:hGe,addPolarGraphicalItem:mGe,removePolarGraphicalItem:pGe}=sZ.actions,gGe=sZ.reducer,bGe=e=>{var t=ga(),n=h.useRef(null);return h.useLayoutEffect(()=>{n.current===null?t(dGe(e)):n.current!==e&&t(fGe({prev:n.current,next:e})),n.current=e},[t,e]),h.useLayoutEffect(()=>()=>{n.current&&(t(hGe(n.current)),n.current=null)},[t]),null},lZ=h.memo(bGe);function yGe(e){var t=ga();return h.useLayoutEffect(()=>(t(mGe(e)),()=>{t(pGe(e))}),[t,e]),null}var xGe=["key"],vGe=["onMouseEnter","onClick","onMouseLeave"],_Ge=["id"],wGe=["id"];function mO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function ja(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
2601t%2?mO(Object(n),!0).forEach(function(r){kGe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function kGe(e,t,n){return(t=SGe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function SGe(e){var t=IGe(e,"string");return typeof t=="symbol"?t:t+""}function IGe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function t1(){return t1=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},t1.apply(null,arguments)}function z7(e,t){if(e==null)return{};var n,r,a=MGe(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function MGe(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function FGe(e){var t=h.useMemo(()=>nZ(e.children,M4),[e.children]),n=Gt(r=>Eqe(r,e.id,t));return n==null?null:h.createElement(sGe,{legendPayload:n})}var CGe=h.memo(e=>{var{dataKey:t,nameKey:n,sectors:r,stroke:a,strokeWidth:s,fill:l,name:o,hide:u,tooltipType:d}=e,m={dataDefinedOnItem:r.map(p=>p.tooltipPayload),positions:r.map(p=>p.tooltipPosition),settings:{stroke:a,strokeWidth:s,fill:l,dataKey:t,nameKey:n,name:A3(o,t),hide:u,type:d,color:l,unit:""}};return h.createElement(GI,{tooltipEntrySettings:m})}),jGe=(e,t)=>e>t?"start":e<t?"end":"middle",NGe=(e,t,n)=>fl(typeof t=="function"?t(e):t,n,n*.8),TGe=(e,t,n)=>{var{top:r,left:a,width:s,height:l}=t,o=PG(s,l),u=a+fl(e.cx,s,s/2),d=r+fl(e.cy,l,l/2),m=fl(e.innerRadius,o,0),p=NGe(n,e.outerRadius,o),b=e.maxRadius||Math.sqrt(s*s+l*l)/2;return{cx:u,cy:d,innerRadius:m,outerRadius:p,maxRadius:b}},AGe=(e,t)=>{var n=ls(t-e),r=Math.min(Math.abs(t-e),360);return n*r};function PGe(e){return e&&typeof e=="object"&&"className"in e&&typeof e.className=="string"?e.className:""}var EGe=(e,t)=>{if(h.isValidElement(e))return h.cloneElement(e,t);if(typeof e=="function")return e(t);var n=xr("recharts-pie-label-line",typeof e!="boolean"?e.className:""),{key:r}=t,a=z7(t,xGe);return h.createElement(Vd,t1({},a,{type:"linear",className:n}))},LGe=(e,t,n)=>{if(h.isValidElement(e))return h.cloneElement(e,t);var r=n;if(typeof e=="function"&&(r=e(t),h.isValidElement(r)))return r;var a=xr("recharts-pie-label-text",PGe(e));return h.createElement(W7,t1({},t,{alignmentBaseline:"middle",className:a}),r)};function RGe(e){var{sectors:t,props:n,showLabels:r}=e,{label:a,labelLine:s,dataKey:l}=n;if(!r||!a||!t)return null;var o=zs(n),u=s3(a),d=s3(s),m=typeof a=="object"&&"offsetRadius"in a&&typeof a.offsetRadius=="number"&&a.offsetRadius||20,p=t.map((b,y)=>{var v=(b.startAngle+b.endAngle)/2,_=ni(b.cx,b.cy,b.outerRadius+m,v),w=ja(ja(ja(ja({},o),b),{},{stroke:"none"},u),{},{index:y,textAnchor:jGe(_.x,b.cx)},_),k=ja(ja(ja(ja({},o),b),{},{fill:"none",stroke:b.fill},d),{},{index:y,points:[ni(b.cx,b.cy,b.outerRadius,v),_],key:"line"});return h.createElement(Gl,{zIndex:Ai.label,key:"label-".concat(b.startAngle,"-").concat(b.endAngle,"-").concat(b.midAngle,"-").concat(y)},h.createElement(Pi,null,s&&EGe(s,k),LGe(a,w,qr(b,l))))});return h.createElement(Pi,{className:"recharts-pie-labels"},p)}function OGe(e){var{sectors:t,props:n,showLabels:r}=e,{label:a}=n;return typeof a=="object"&&a!=null&&"position"in a?h.createElement(HI,{label:a}):h.createElement(RGe,{sectors:t,props:n,showLabels:r})}function BGe(e){var{sectors:t,activeShape:n,inactiveShape:r,allOtherPieProps:a,shape:s}=e,l=Gt(p3),{onMouseEnter:o,onClick:u,onMouseLeave:d}=a,m=z7(a,vGe),p=rGe(o,a.dataKey),b=aGe(d),y=iGe(u,a.dataKey);return t==null||t.length===0?null:h.createElement(h.Fragment,null,t.map((v,_)=>{if(v?.startAngle===0&&v?.endAngle===0&&t.length!==1)return null;var w=String(_)===l,k=l?r:null,S=n&&w?n:k,I=ja(ja({},v),{},{stroke:v.stroke,tabIndex:-1,[lG]:_,[oG]:a.dataKey});return h.createElement(Pi,t1({key:"sector-".concat(v?.startAngle,"-").concat(v?.endAngle,"-").concat(v.midAngle,"-").concat(_),tabIndex:-1,
2601className:"recharts-pie-sector"},mq(m,v,_),{onMouseEnter:p(v,_),onMouseLeave:b(v,_),onClick:y(v,_)}),h.createElement(rZ,t1({option:s??S,shapeType:"sector",isActive:w},I)))}))}function DGe(e){var t,{pieSettings:n,displayedData:r,cells:a,offset:s}=e,{cornerRadius:l,startAngle:o,endAngle:u,dataKey:d,nameKey:m,tooltipType:p}=n,b=Math.abs(n.minAngle),y=AGe(o,u),v=Math.abs(y),_=r.length<=1?0:(t=n.paddingAngle)!==null&&t!==void 0?t:0,w=r.filter(N=>qr(N,d,0)!==0).length,k=(v>=360?w:w-1)*_,S=v-w*b-k,I=r.reduce((N,A)=>{var L=qr(A,d,0);return N+(Ht(L)?L:0)},0),C;if(I>0){var F;C=r.map((N,A)=>{var L=qr(N,d,0),P=qr(N,m,A),T=TGe(n,s,N),E=(Ht(L)?L:0)/I,R,D=ja(ja({},N),a&&a[A]&&a[A].props);A?R=F.endAngle+ls(y)*_*(L!==0?1:0):R=o;var z=R+ls(y)*((L!==0?b:0)+E*S),U=(R+z)/2,B=(T.innerRadius+T.outerRadius)/2,$=[{name:P,value:L,payload:D,dataKey:d,type:p}],q=ni(T.cx,T.cy,B,U);return F=ja(ja(ja(ja({},n.presentationProps),{},{percent:E,cornerRadius:typeof l=="string"?parseFloat(l):l,name:P,tooltipPayload:$,midAngle:U,middleRadius:B,tooltipPosition:q},D),T),{},{value:L,startAngle:R,endAngle:z,payload:D,paddingAngle:ls(y)*_}),F})}return C}function $Ge(e){var{showLabels:t,sectors:n,children:r}=e,a=h.useMemo(()=>!t||!n?[]:n.map(s=>({value:s.value,payload:s.payload,clockWise:!1,parentViewBox:void 0,viewBox:{cx:s.cx,cy:s.cy,innerRadius:s.innerRadius,outerRadius:s.outerRadius,startAngle:s.startAngle,endAngle:s.endAngle,clockWise:!1},fill:s.fill})),[n,t]);return h.createElement(yqe,{value:t?a:void 0},r)}function WGe(e){var{props:t,previousSectorsRef:n}=e,{sectors:r,isAnimationActive:a,animationBegin:s,animationDuration:l,animationEasing:o,activeShape:u,inactiveShape:d,onAnimationStart:m,onAnimationEnd:p}=t,b=f4(t,"recharts-pie-"),y=n.current,[v,_]=h.useState(!1),w=h.useCallback(()=>{typeof p=="function"&&p(),_(!1)},[p]),k=h.useCallback(()=>{typeof m=="function"&&m(),_(!0)},[m]);return h.createElement($Ge,{showLabels:!v,sectors:r},h.createElement(d4,{animationId:b,begin:s,duration:l,isActive:a,easing:o,onAnimationStart:k,onAnimationEnd:w,key:b},S=>{var I=[],C=r&&r[0],F=C?.startAngle;return r?.forEach((N,A)=>{var L=y&&y[A],P=A>0?p2(N,"paddingAngle",0):0;if(L){var T=Na(L.endAngle-L.startAngle,N.endAngle-N.startAngle,S),E=ja(ja({},N),{},{startAngle:F+P,endAngle:F+T+P});I.push(E),F=E.endAngle}else{var{endAngle:R,startAngle:D}=N,z=Na(0,R-D,S),U=ja(ja({},N),{},{startAngle:F+P,endAngle:F+z+P});I.push(U),F=U.endAngle}}),n.current=I,h.createElement(Pi,null,h.createElement(BGe,{sectors:I,activeShape:u,inactiveShape:d,allOtherPieProps:t,shape:t.shape}))}),h.createElement(OGe,{showLabels:!v,sectors:r,props:t}),t.children)}var UGe={animationBegin:400,animationDuration:1500,animationEasing:"ease",cx:"50%",cy:"50%",dataKey:"value",endAngle:360,fill:"#808080",hide:!1,innerRadius:0,isAnimationActive:!l1.isSsr,labelLine:!0,legendType:"rect",minAngle:0,nameKey:"name",outerRadius:"80%",paddingAngle:0,rootTabIndex:0,startAngle:0,stroke:"#fff",zIndex:Ai.area};function HGe(e){var{id:t}=e,n=z7(e,_Ge),{hide:r,className:a,rootTabIndex:s}=e,l=h.useMemo(()=>nZ(e.children,M4),[e.children]),o=Gt(m=>Lqe(m,t,l)),u=h.useRef(null),d=xr("recharts-pie",a);return r||o==null?(u.current=null,h.createElement(Pi,{tabIndex:s,className:d})):h.createElement(Gl,{zIndex:e.zIndex},h.createElement(CGe,{dataKey:e.dataKey,nameKey:e.nameKey,sectors:o,stroke:e.stroke,strokeWidth:e.strokeWidth,fill:e.fill,name:e.name,hide:e.hide,tooltipType:e.tooltipType}),h.createElement(Pi,{tabIndex:s,className:d},h.createElement(WGe,{props:ja(ja({},n),{},{sectors:o}),previousSectorsRef:u})))}function YI(e){var t=fi(e,UGe),{id:n}=t,r=z7(t,wGe),a=zs(r);return h.createElement(KI,{id:n,type:"pie"},s=>h.createElement(h.Fragment,null,h.createElement(yGe,{type:"pie",id:s,data:r.data,dataKey:r.dataKey,hide:r.hide,angleAxisId:0,radiusAxisId:0,name:r.name,nameKey:r.nameKey,tooltipType:r.tooltipType,legendType:r.legendType,fill:r.fill,cx:r.cx,cy:r.cy,startAngle:r.startAngle,endAngle:r.endAngle,paddingAngle:r.paddingAngle,minAngle:r.minAngle,innerRadius:r.innerRadius,outerRadius:r.outerRadius,cornerRadius:r.cornerRadius,presentationProps:a,maxRadius:t.maxRadius}),h.createElement(FGe,t1({},r,{id:s})),h.createElement(HGe,t1({},r,{id:s}))))}YI.displayName="Pie";var zGe=["points"];function pO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Ty(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
2601t%2?pO(Object(n),!0).forEach(function(r){VGe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function VGe(e,t,n){return(t=qGe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function qGe(e){var t=GGe(e,"string");return typeof t=="symbol"?t:t+""}function GGe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function f6(){return f6=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f6.apply(null,arguments)}function KGe(e,t){if(e==null)return{};var n,r,a=YGe(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function YGe(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function ZGe(e){var{option:t,dotProps:n,className:r}=e;if(h.isValidElement(t))return h.cloneElement(t,n);if(typeof t=="function")return t(n);var a=xr(r,typeof t!="boolean"?t.className:""),s=n??{},{points:l}=s,o=KGe(s,zGe);return h.createElement(ZY,f6({},o,{className:a}))}function XGe(e,t){return e==null?!1:t?!0:e.length===1}function oZ(e){var{points:t,dot:n,className:r,dotClassName:a,dataKey:s,baseProps:l,needClip:o,clipPathId:u,zIndex:d=Ai.scatter}=e;if(!XGe(t,n))return null;var m=qI(n),p=VPe(n),b=t.map((v,_)=>{var w,k,S=Ty(Ty(Ty({r:3},l),p),{},{index:_,cx:(w=v.x)!==null&&w!==void 0?w:void 0,cy:(k=v.y)!==null&&k!==void 0?k:void 0,dataKey:s,value:v.value,payload:v.payload,points:t});return h.createElement(ZGe,{key:"dot-".concat(_),option:n,dotProps:S,className:a})}),y={};return o&&u!=null&&(y.clipPath="url(#clipPath-".concat(m?"":"dots-").concat(u,")")),h.createElement(Gl,{zIndex:d},h.createElement(Pi,f6({className:r},y),b))}function gO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function bO(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?gO(Object(n),!0).forEach(function(r){QGe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function QGe(e,t,n){return(t=JGe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function JGe(e){var t=eKe(e,"string");return typeof t=="symbol"?t:t+""}function eKe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var tKe={xAxis:{},yAxis:{},zAxis:{}},cZ=qs({name:"cartesianAxis",initialState:tKe,reducers:{addXAxis:{reducer(e,t){e.xAxis[t.payload.id]=t.payload},prepare:ua()},replaceXAxis:{reducer(e,t){var{prev:n,next:r}=t.payload;e.xAxis[n.id]!==void 0&&(n.id!==r.id&&delete e.xAxis[n.id],e.xAxis[r.id]=r)},prepare:ua()},removeXAxis:{reducer(e,t){delete e.xAxis[t.payload.id]},prepare:ua()},addYAxis:{reducer(e,t){e.yAxis[t.payload.id]=t.payload},prepare:ua()},replaceYAxis:{reducer(e,t){var{prev:n,next:r}=t.payload;e.yAxis[n.id]!==void 0&&(n.id!==r.id&&delete e.yAxis[n.id],e.yAxis[r.id]=r)},prepare:ua()},removeYAxis:{reducer(e,t){delete e.yAxis[t.payload.id]},prepare:ua()},addZAxis:{reducer(e,t){e.zAxis[t.payload.id]=t.payload},prepare:ua()},replaceZAxis:{reducer(e,t){var{prev:n,next:r}=t.payload;e.zAxis[n.id]!==void 0&&(n.id!==r.id&&delete e.zAxis[n.id],e.zAxis[r.id]=r)},prepare:ua()},removeZAxis:{reducer(e,t){delete e.zAxis[t.payload.id]},prepare:ua()},updateYAxisWidth(e,t){var{id:n,width:r}=t.payload,a=e.yAxis[n];if(a){var s=a.widthHistory||[];if(s.length===3&&s[0]===s[2]&&r===s[1]&&r!==a.width&&Math.abs(r-s[0])<=1)return;var l=[...s,r].slice(-3);e.yAxis[n]=bO(bO({},e.yAxis[n]),{}
2601,{width:r,widthHistory:l})}}}}),{addXAxis:nKe,replaceXAxis:rKe,removeXAxis:aKe,addYAxis:iKe,replaceYAxis:sKe,removeYAxis:lKe,addZAxis:uqt,replaceZAxis:dqt,removeZAxis:fqt,updateYAxisWidth:oKe}=cZ.actions,cKe=cZ.reducer,uKe=Ue([Ei],e=>({top:e.top,bottom:e.bottom,left:e.left,right:e.right})),dKe=Ue([uKe,Kc,Yc],(e,t,n)=>{if(!(!e||t==null||n==null))return{x:e.left,y:e.top,width:Math.max(0,t-e.left-e.right),height:Math.max(0,n-e.top-e.bottom)}}),V7=()=>Gt(dKe),fKe=()=>Gt(sze);function yO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Ay(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?yO(Object(n),!0).forEach(function(r){hKe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function hKe(e,t,n){return(t=mKe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mKe(e){var t=pKe(e,"string");return typeof t=="symbol"?t:t+""}function pKe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var gKe=e=>{var{point:t,childIndex:n,mainColor:r,activeDot:a,dataKey:s,clipPath:l}=e;if(a===!1||t.x==null||t.y==null)return null;var o={index:n,dataKey:s,cx:t.x,cy:t.y,r:4,fill:r??"none",strokeWidth:2,stroke:"#fff",payload:t.payload,value:t.value},u=Ay(Ay(Ay({},o),s3(a)),gS(a)),d;return h.isValidElement(a)?d=h.cloneElement(a,u):typeof a=="function"?d=a(u):d=h.createElement(ZY,u),h.createElement(Pi,{className:"recharts-active-dot",clipPath:l},d)};function Z_(e){var{points:t,mainColor:n,activeDot:r,itemDataKey:a,clipPath:s,zIndex:l=Ai.activeDot}=e,o=Gt(p3),u=fKe();if(t==null||u==null)return null;var d=t.find(m=>u.includes(m.payload));return ri(d)?null:h.createElement(Gl,{zIndex:l},h.createElement(gKe,{point:d,childIndex:Number(o),mainColor:n,dataKey:a,activeDot:r,clipPath:s}))}var bKe={},uZ=qs({name:"errorBars",initialState:bKe,reducers:{addErrorBar:(e,t)=>{var{itemId:n,errorBar:r}=t.payload;e[n]||(e[n]=[]),e[n].push(r)},replaceErrorBar:(e,t)=>{var{itemId:n,prev:r,next:a}=t.payload;e[n]&&(e[n]=e[n].map(s=>s.dataKey===r.dataKey&&s.direction===r.direction?a:s))},removeErrorBar:(e,t)=>{var{itemId:n,errorBar:r}=t.payload;e[n]&&(e[n]=e[n].filter(a=>a.dataKey!==r.dataKey||a.direction!==r.direction))}}}),{addErrorBar:hqt,replaceErrorBar:mqt,removeErrorBar:pqt}=uZ.actions,yKe=uZ.reducer,xKe=["children"];function vKe(e,t){if(e==null)return{};var n,r,a=_Ke(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function _Ke(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var wKe={data:[],xAxisId:"xAxis-0",yAxisId:"yAxis-0",dataPointFormatter:()=>({x:0,y:0,value:0}),errorBarOffset:0},kKe=h.createContext(wKe);function SKe(e){var{children:t}=e,n=vKe(e,xKe);return h.createElement(kKe.Provider,{value:n},t)}function ZI(e,t){var n,r,a=Gt(d=>Xc(d,e)),s=Gt(d=>Qc(d,t)),l=(n=a?.allowDataOverflow)!==null&&n!==void 0?n:Mi.allowDataOverflow,o=(r=s?.allowDataOverflow)!==null&&r!==void 0?r:Fi.allowDataOverflow,u=l||o;return{needClip:u,needClipX:l,needClipY:o}}function dZ(e){var{xAxisId:t,yAxisId:n,clipPathId:r}=e,a=V7(),{needClipX:s,needClipY:l,needClip:o}=ZI(t,n);if(!o||!a)return null;var{x:u,y:d,width:m,height:p}=a;return h.createElement("clipPath",{id:"clipPath-".concat(r)},h.createElement("rect",{x:s?u:u-m/2,y:l?d:d-p/2,width:s?m:m*2,height:l?p:p*2}))}var Py={exports:{}},Ey={};var xO;function IKe(){if(xO)return Ey;xO=1;var e=y3();function t(u,d){return u===d&&(u!==0||1/u===1/d)||u!==u&&d!==d}var n=typeof Object.is=="function"?Object.is:t,r=e.useSyncExternalStore,a=e.useRef,s=e.useEffect,l=e.useMemo,o=e.useDebugValue;return Ey.useSyncExternalStoreWithSelector=function(u,d,m,p,b){var y=a(null);if(y.current===null){var v={hasValue:!1,value:null};y.current=v}else v=y.current;y=l(function(){function w(F){if(!k){if(k=!0,S=F,F=p(F),b!==void 0&&v.hasValue){var N=v.value;if(b(N,F))return I=N}return I=F}if(N=I,n(S,F))return N;var A=p(F);return b!==void 0&&b(N,A)?(S=F,N):(S=F,I=A)}var k=!1,S,I,C=m===void 0?null:m;return[function(){return w(d())},C===null?void 0:function(){return w(C())}]},[d,m,p,b]);var _=r(u,y[0],y[1]);return s(function(){v.hasValue=!0,v.value=_},[_]),o(_),_},Ey}var vO;function MKe(){return vO||(vO=1,Py.exports=IKe()),Py.exports}MKe();function FKe(e){e()}function CKe(){let e=null,t=null;return{clear(){e=null,t=null},notify(){FKe(()=>{let n=e;for(;n;)n.callback(),n=n.next})},get(){const n=[];let r=e;for(;r;)n.push(r),r=r.next;return n},subscribe(n){let r=!0;const a=t={callback:n,next:null,prev:t};return a.prev?a.prev.next=a:e=a,function(){!r||e===null||(r=!1,a.next?a.next.prev=a.prev:t=a.prev,a.prev?a.prev.next=a.next:e=a.next)}}}}
2601var _O={notify(){},get:()=>[]};function jKe(e,t){let n,r=_O,a=0,s=!1;function l(_){m();const w=r.subscribe(_);let k=!1;return()=>{k||(k=!0,w(),p())}}function o(){r.notify()}function u(){v.onStateChange&&v.onStateChange()}function d(){return s}function m(){a++,n||(n=e.subscribe(u),r=CKe())}function p(){a--,n&&a===0&&(n(),n=void 0,r.clear(),r=_O)}function b(){s||(s=!0,m())}function y(){s&&(s=!1,p())}const v={addNestedSub:l,notifyNestedSubs:o,handleChangeWrapper:u,isSubscribed:d,trySubscribe:b,tryUnsubscribe:y,getListeners:()=>r};return v}var NKe=()=>typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",TKe=NKe(),AKe=()=>typeof navigator<"u"&&navigator.product==="ReactNative",PKe=AKe(),EKe=()=>TKe||PKe?h.useLayoutEffect:h.useEffect,LKe=EKe();function wO(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function RKe(e,t){if(wO(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let a=0;a<n.length;a++)if(!Object.prototype.hasOwnProperty.call(t,n[a])||!wO(e[n[a]],t[n[a]]))return!1;return!0}var OKe=Symbol.for("react-redux-context"),BKe=typeof globalThis<"u"?globalThis:{};function DKe(){if(!h.createContext)return{};const e=BKe[OKe]??=new Map;let t=e.get(h.createContext);return t||(t=h.createContext(null),e.set(h.createContext,t)),t}var $Ke=DKe();function WKe(e){const{children:t,context:n,serverState:r,store:a}=e,s=h.useMemo(()=>{const u=jKe(a);return{store:a,subscription:u,getServerState:r?()=>r:void 0}},[a,r]),l=h.useMemo(()=>a.getState(),[a]);LKe(()=>{const{subscription:u}=s;return u.onStateChange=u.notifyNestedSubs,u.trySubscribe(),l!==a.getState()&&u.notifyNestedSubs(),()=>{u.tryUnsubscribe(),u.onStateChange=void 0}},[s,l]);const o=n||$Ke;return h.createElement(o.Provider,{value:s},t)}var UKe=WKe,HKe=new Set(["axisLine","tickLine","activeBar","activeDot","activeLabel","activeShape","allowEscapeViewBox","background","cursor","dot","label","line","margin","padding","position","shape","style","tick","wrapperStyle"]);function zKe(e,t){return e==null&&t==null?!0:typeof e=="number"&&typeof t=="number"?e===t||e!==e&&t!==t:e===t}function q7(e,t){var n=new Set([...Object.keys(e),...Object.keys(t)]);for(var r of n)if(HKe.has(r)){if(e[r]==null&&t[r]==null)continue;if(!RKe(e[r],t[r]))return!1}else if(!zKe(e[r],t[r]))return!1;return!0}var fZ=e=>{var{chartData:t}=e,n=ga(),r=us();return h.useEffect(()=>r?()=>{}:(n(PR(t)),()=>{n(PR(void 0))}),[t,n,r]),null},kO={x:0,y:0,width:0,height:0,padding:{top:0,right:0,bottom:0,left:0}},hZ=qs({name:"brush",initialState:kO,reducers:{setBrushSettings(e,t){return t.payload==null?kO:t.payload}}}),{setBrushSettings:gqt}=hZ.actions,VKe=hZ.reducer;function qKe(e,t,n){return(t=GKe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function GKe(e){var t=KKe(e,"string");return typeof t=="symbol"?t:t+""}function KKe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}class XI{static create(t){return new XI(t)}constructor(t){this.scale=t}get domain(){return this.scale.domain}get range(){return this.scale.range}get rangeMin(){return this.range()[0]}get rangeMax(){return this.range()[1]}get bandwidth(){return this.scale.bandwidth}
2601apply(t){var{bandAware:n,position:r}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t!==void 0){if(r)switch(r){case"start":return this.scale(t);case"middle":{var a=this.bandwidth?this.bandwidth()/2:0;return this.scale(t)+a}case"end":{var s=this.bandwidth?this.bandwidth():0;return this.scale(t)+s}default:return this.scale(t)}if(n){var l=this.bandwidth?this.bandwidth()/2:0;return this.scale(t)+l}return this.scale(t)}}isInRange(t){var n=this.range(),r=n[0],a=n[n.length-1];return r<=a?t>=r&&t<=a:t>=a&&t<=r}}qKe(XI,"EPS",1e-4);function YKe(e){return(e%180+180)%180}var ZKe=function(t){var{width:n,height:r}=t,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,s=YKe(a),l=s*Math.PI/180,o=Math.atan(r/n),u=l>o&&l<Math.PI-o?r/Math.sin(l):n/Math.cos(l);return Math.abs(u)},XKe={dots:[],areas:[],lines:[]},mZ=qs({name:"referenceElements",initialState:XKe,reducers:{addDot:(e,t)=>{e.dots.push(t.payload)},removeDot:(e,t)=>{var n=so(e).dots.findIndex(r=>r===t.payload);n!==-1&&e.dots.splice(n,1)},addArea:(e,t)=>{e.areas.push(t.payload)},removeArea:(e,t)=>{var n=so(e).areas.findIndex(r=>r===t.payload);n!==-1&&e.areas.splice(n,1)},addLine:(e,t)=>{e.lines.push(t.payload)},removeLine:(e,t)=>{var n=so(e).lines.findIndex(r=>r===t.payload);n!==-1&&e.lines.splice(n,1)}}}),{addDot:bqt,removeDot:yqt,addArea:xqt,removeArea:vqt,addLine:_qt,removeLine:wqt}=mZ.actions,QKe=mZ.reducer,JKe=h.createContext(void 0),eYe=e=>{var{children:t}=e,[n]=h.useState("".concat(kh("recharts"),"-clip")),r=V7();if(r==null)return null;var{x:a,y:s,width:l,height:o}=r;return h.createElement(JKe.Provider,{value:n},h.createElement("defs",null,h.createElement("clipPath",{id:n},h.createElement("rect",{x:a,y:s,height:o,width:l}))),t)};function pZ(e,t){if(t<1)return[];if(t===1)return e;for(var n=[],r=0;r<e.length;r+=t)n.push(e[r]);return n}function tYe(e,t,n){var r={width:e.width+t.width,height:e.height+t.height};return ZKe(r,n)}function nYe(e,t,n){var r=n==="width",{x:a,y:s,width:l,height:o}=e;return t===1?{start:r?a:s,end:r?a+l:s+o}:{start:r?a+l:s+o,end:r?a:s}}function h6(e,t,n,r,a){if(e*t<e*r||e*t>e*a)return!1;var s=n();return e*(t-e*s/2-r)>=0&&e*(t+e*s/2-a)<=0}function rYe(e,t){return pZ(e,t+1)}function aYe(e,t,n,r,a){for(var s=(r||[]).slice(),{start:l,end:o}=t,u=0,d=1,m=l,p=function(){var v=r?.[u];if(v===void 0)return{v:pZ(r,d)};var _=u,w,k=()=>(w===void 0&&(w=n(v,_)),w),S=v.coordinate,I=u===0||h6(e,S,k,m,o);I||(u=0,m=l,d+=1),I&&(m=S+e*(k()/2+a),u+=d)},b;d<=s.length;)if(b=p(),b)return b.v;return[]}function SO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function rs(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?SO(Object(n),!0).forEach(function(r){iYe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):SO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function iYe(e,t,n){return(t=sYe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function sYe(e){var t=lYe(e,"string");return typeof t=="symbol"?t:t+""}function lYe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function oYe(e,t,n,r,a){for(var s=(r||[]).slice(),l=s.length,{start:o}=t,{end:u}=t,d=function(b){var y=s[b],v,_=()=>(v===void 0&&(v=n(y,b)),v);if(b===l-1){var w=e*(y.coordinate+e*_()/2-u);s[b]=y=rs(rs({},y),{},{tickCoord:w>0?y.coordinate-w*e:y.coordinate})}else s[b]=y=rs(rs({},y),{},{tickCoord:y.coordinate});if(y.tickCoord!=null){var k=h6(e,y.tickCoord,_,o,u);k&&(u=y.tickCoord-e*(_()/2+a),s[b]=rs(rs({},y),{},{isShow:!0}))}},m=l-1;m>=0;m--)d(m);return s}function cYe(e,t,n,r,a,s){var l=(r||[]).slice(),o=l.length,{start:u,end:d}=t;if(s){var m=r[o-1],p=n(m,o-1),b=e*(m.coordinate+e*p/2-d);if(l[o-1]=m=rs(rs({},m),{},{tickCoord:b>
26010?m.coordinate-b*e:m.coordinate}),m.tickCoord!=null){var y=h6(e,m.tickCoord,()=>p,u,d);y&&(d=m.tickCoord-e*(p/2+a),l[o-1]=rs(rs({},m),{},{isShow:!0}))}}for(var v=s?o-1:o,_=function(S){var I=l[S],C,F=()=>(C===void 0&&(C=n(I,S)),C);if(S===0){var N=e*(I.coordinate-e*F()/2-u);l[S]=I=rs(rs({},I),{},{tickCoord:N<0?I.coordinate-N*e:I.coordinate})}else l[S]=I=rs(rs({},I),{},{tickCoord:I.coordinate});if(I.tickCoord!=null){var A=h6(e,I.tickCoord,F,u,d);A&&(u=I.tickCoord+e*(F()/2+a),l[S]=rs(rs({},I),{},{isShow:!0}))}},w=0;w<v;w++)_(w);return l}function QI(e,t,n){var{tick:r,ticks:a,viewBox:s,minTickGap:l,orientation:o,interval:u,tickFormatter:d,unit:m,angle:p}=e;if(!a||!a.length||!r)return[];if(Ht(u)||l1.isSsr){var b;return(b=rYe(a,Ht(u)?u:0))!==null&&b!==void 0?b:[]}var y=[],v=o==="top"||o==="bottom"?"width":"height",_=m&&v==="width"?V0(m,{fontSize:t,letterSpacing:n}):{width:0,height:0},w=(I,C)=>{var F=typeof d=="function"?d(I.value,C):I.value;return v==="width"?tYe(V0(F,{fontSize:t,letterSpacing:n}),_,p):V0(F,{fontSize:t,letterSpacing:n})[v]},k=a.length>=2?ls(a[1].coordinate-a[0].coordinate):1,S=nYe(s,k,v);return u==="equidistantPreserveStart"?aYe(k,S,w,a,l):(u==="preserveStart"||u==="preserveStartEnd"?y=cYe(k,S,w,a,l,u==="preserveStartEnd"):y=oYe(k,S,w,a,l),y.filter(I=>I.isShow))}var uYe=e=>{var{ticks:t,label:n,labelGapWithTick:r=5,tickSize:a=0,tickMargin:s=0}=e,l=0;if(t){Array.from(t).forEach(m=>{if(m){var p=m.getBoundingClientRect();p.width>l&&(l=p.width)}});var o=n?n.getBoundingClientRect().width:0,u=a+s,d=l+u+o+(n?r:0);return Math.round(d)}return 0},dYe=["axisLine","width","height","className","hide","ticks","axisType"];function fYe(e,t){if(e==null)return{};var n,r,a=hYe(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function hYe(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function x2(){return x2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},x2.apply(null,arguments)}function IO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function ti(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?IO(Object(n),!0).forEach(function(r){mYe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):IO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function mYe(e,t,n){return(t=pYe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pYe(e){var t=gYe(e,"string");return typeof t=="symbol"?t:t+""}function gYe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Lc={x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd",zIndex:Ai.axis};function bYe(e){var{x:t,y:n,width:r,height:a,orientation:s,mirror:l,axisLine:o,otherSvgProps:u}=e;if(!o)return null;var d=ti(ti(ti({},u),zs(o)),{},{fill:"none"});if(s==="top"||s==="bottom"){var m=+(s==="top"&&!l||s==="bottom"&&l);d=ti(ti({},d),{},{x1:t,y1:n+m*a,x2:t+r,y2:n+m*a})}else{var p=+(s==="left"&&!l||s==="right"&&l);d=ti(ti({},d),{},{x1:t+p*r,y1:n,x2:t+p*r,y2:n+a})}return h.createElement("line",x2({},d,{className:xr("recharts-cartesian-axis-line",p2(o,"className"))}))}function yYe(e,t,n,r,a,s,l,o,u){var d,m,p,b,y,v,_=o?-1:1,w=e.tickSize||l,k=Ht(e.tickCoord)?e.tickCoord:e.coordinate;switch(s){case"top":d=m=e.coordinate,b=n+ +!o*a,p=b-_*w,v=p-_*u,y=k;break;case"left":p=b=e.coordinate,m=t+ +!o*r,d=m-_*w,y=d-_*u,v=k;break;case"right":p=b=e.coordinate,m=t+ +o*r,d=m+_*w,y=d+_*u,v=k;break;
2601default:d=m=e.coordinate,b=n+ +o*a,p=b+_*w,v=p+_*u,y=k;break}return{line:{x1:d,y1:p,x2:m,y2:b},tick:{x:y,y:v}}}function xYe(e,t){switch(e){case"left":return t?"start":"end";case"right":return t?"end":"start";default:return"middle"}}function vYe(e,t){switch(e){case"left":case"right":return"middle";case"top":return t?"start":"end";default:return t?"end":"start"}}function _Ye(e){var{option:t,tickProps:n,value:r}=e,a,s=xr(n.className,"recharts-cartesian-axis-tick-value");if(h.isValidElement(t))a=h.cloneElement(t,ti(ti({},n),{},{className:s}));else if(typeof t=="function")a=t(ti(ti({},n),{},{className:s}));else{var l="recharts-cartesian-axis-tick-value";typeof t!="boolean"&&(l=xr(l,t?.className)),a=h.createElement(W7,x2({},n,{className:l}),r)}return a}var wYe=h.forwardRef((e,t)=>{var{ticks:n=[],tick:r,tickLine:a,stroke:s,tickFormatter:l,unit:o,padding:u,tickTextProps:d,orientation:m,mirror:p,x:b,y,width:v,height:_,tickSize:w,tickMargin:k,fontSize:S,letterSpacing:I,getTicksConfig:C,events:F,axisType:N}=e,A=QI(ti(ti({},C),{},{ticks:n}),S,I),L=xYe(m,p),P=vYe(m,p),T=zs(C),E=s3(r),R={};typeof a=="object"&&(R=a);var D=ti(ti({},T),{},{fill:"none"},R),z=A.map($=>ti({entry:$},yYe($,b,y,v,_,m,w,p,k))),U=z.map($=>{var{entry:q,line:K}=$;return h.createElement(Pi,{className:"recharts-cartesian-axis-tick",key:"tick-".concat(q.value,"-").concat(q.coordinate,"-").concat(q.tickCoord)},a&&h.createElement("line",x2({},D,K,{className:xr("recharts-cartesian-axis-tick-line",p2(a,"className"))})))}),B=z.map(($,q)=>{var{entry:K,tick:O}=$,V=ti(ti(ti(ti({textAnchor:L,verticalAnchor:P},T),{},{stroke:"none",fill:s},E),O),{},{index:q,payload:K,visibleTicksCount:A.length,tickFormatter:l,padding:u},d);return h.createElement(Pi,x2({className:"recharts-cartesian-axis-tick-label",key:"tick-label-".concat(K.value,"-").concat(K.coordinate,"-").concat(K.tickCoord)},mq(F,K,q)),r&&h.createElement(_Ye,{option:r,tickProps:V,value:"".concat(typeof l=="function"?l(K.value,q):K.value).concat(o||"")}))});return h.createElement("g",{className:"recharts-cartesian-axis-ticks recharts-".concat(N,"-ticks")},B.length>0&&h.createElement(Gl,{zIndex:Ai.label},h.createElement("g",{className:"recharts-cartesian-axis-tick-labels recharts-".concat(N,"-tick-labels"),ref:t},B)),U.length>0&&h.createElement("g",{className:"recharts-cartesian-axis-tick-lines recharts-".concat(N,"-tick-lines")},U))}),kYe=h.forwardRef((e,t)=>{var{axisLine:n,width:r,height:a,className:s,hide:l,ticks:o,axisType:u}=e,d=fYe(e,dYe),[m,p]=h.useState(""),[b,y]=h.useState(""),v=h.useRef(null);h.useImperativeHandle(t,()=>({getCalculatedWidth:()=>{var w;return uYe({ticks:v.current,label:(w=e.labelRef)===null||w===void 0?void 0:w.current,labelGapWithTick:5,tickSize:e.tickSize,tickMargin:e.tickMargin})}}));var _=h.useCallback(w=>{if(w){var k=w.getElementsByClassName("recharts-cartesian-axis-tick-value");v.current=k;var S=k[0];if(S){var I=window.getComputedStyle(S),C=I.fontSize,F=I.letterSpacing;(C!==m||F!==b)&&(p(C),y(F))}}},[m,b]);return l||r!=null&&r<=0||a!=null&&a<=0?null:h.createElement(Gl,{zIndex:e.zIndex},h.createElement(Pi,{className:xr("recharts-cartesian-axis",s)},h.createElement(bYe,{x:e.x,y:e.y,width:r,height:a,orientation:e.orientation,mirror:e.mirror,axisLine:n,otherSvgProps:zs(e)}),h.createElement(wYe,{ref:_,axisType:u,events:d,fontSize:m,getTicksConfig:e,height:e.height,letterSpacing:b,mirror:e.mirror,orientation:e.orientation,padding:e.padding,stroke:e.stroke,tick:e.tick,tickFormatter:e.tickFormatter,tickLine:e.tickLine,tickMargin:e.tickMargin,tickSize:e.tickSize,tickTextProps:e.tickTextProps,ticks:o,unit:e.unit,width:e.width,x:e.x,y:e.y}),h.createElement(XVe,{x:e.x,y:e.y,width:e.width,height:e.height,lowerWidth:e.width,upperWidth:e.width},h.createElement(lqe,{label:e.label,labelRef:e.labelRef}),e.children)))}),JI=h.forwardRef((e,t)=>{var n=fi(e,Lc);return h.createElement(kYe,x2({},n,{ref:t}))});JI.displayName="CartesianAxis";var SYe=["x1","y1","x2","y2","key"],IYe=["offset"],MYe=["xAxisId","yAxisId"],FYe=["xAxisId","yAxisId"];function MO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function as(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
2601t%2?MO(Object(n),!0).forEach(function(r){CYe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):MO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function CYe(e,t,n){return(t=jYe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jYe(e){var t=NYe(e,"string");return typeof t=="symbol"?t:t+""}function NYe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function J1(){return J1=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},J1.apply(null,arguments)}function m6(e,t){if(e==null)return{};var n,r,a=TYe(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function TYe(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var AYe=e=>{var{fill:t}=e;if(!t||t==="none")return null;var{fillOpacity:n,x:r,y:a,width:s,height:l,ry:o}=e;return h.createElement("rect",{x:r,y:a,ry:o,width:s,height:l,stroke:"none",fill:t,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function gZ(e){var{option:t,lineItemProps:n}=e,r;if(h.isValidElement(t))r=h.cloneElement(t,n);else if(typeof t=="function")r=t(n);else{var a,{x1:s,y1:l,x2:o,y2:u,key:d}=n,m=m6(n,SYe),p=(a=zs(m))!==null&&a!==void 0?a:{},{offset:b}=p,y=m6(p,IYe);r=h.createElement("line",J1({},y,{x1:s,y1:l,x2:o,y2:u,fill:"none",key:d}))}return r}function PYe(e){var{x:t,width:n,horizontal:r=!0,horizontalPoints:a}=e;if(!r||!a||!a.length)return null;var{xAxisId:s,yAxisId:l}=e,o=m6(e,MYe),u=a.map((d,m)=>{var p=as(as({},o),{},{x1:t,y1:d,x2:t+n,y2:d,key:"line-".concat(m),index:m});return h.createElement(gZ,{key:"line-".concat(m),option:r,lineItemProps:p})});return h.createElement("g",{className:"recharts-cartesian-grid-horizontal"},u)}function EYe(e){var{y:t,height:n,vertical:r=!0,verticalPoints:a}=e;if(!r||!a||!a.length)return null;var{xAxisId:s,yAxisId:l}=e,o=m6(e,FYe),u=a.map((d,m)=>{var p=as(as({},o),{},{x1:d,y1:t,x2:d,y2:t+n,key:"line-".concat(m),index:m});return h.createElement(gZ,{option:r,lineItemProps:p,key:"line-".concat(m)})});return h.createElement("g",{className:"recharts-cartesian-grid-vertical"},u)}function LYe(e){var{horizontalFill:t,fillOpacity:n,x:r,y:a,width:s,height:l,horizontalPoints:o,horizontal:u=!0}=e;if(!u||!t||!t.length||o==null)return null;var d=o.map(p=>Math.round(p+a-a)).sort((p,b)=>p-b);a!==d[0]&&d.unshift(0);var m=d.map((p,b)=>{var y=!d[b+1],v=y?a+l-p:d[b+1]-p;if(v<=0)return null;var _=b%t.length;return h.createElement("rect",{key:"react-".concat(b),y:p,x:r,height:v,width:s,stroke:"none",fill:t[_],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return h.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},m)}function RYe(e){var{vertical:t=!0,verticalFill:n,fillOpacity:r,x:a,y:s,width:l,height:o,verticalPoints:u}=e;if(!t||!n||!n.length)return null;var d=u.map(p=>Math.round(p+a-a)).sort((p,b)=>p-b);a!==d[0]&&d.unshift(0);var m=d.map((p,b)=>{var y=!d[b+1],v=y?a+l-p:d[b+1]-p;if(v<=0)return null;var _=b%n.length;return h.createElement("rect",{key:"react-".concat(b),x:p,y:s,width:v,height:o,stroke:"none",fill:n[_],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return h.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},m)}var OYe=(e,t)=>{var{xAxis:n,width:r,height:a,offset:s}=e;return aG(QI(as(as(as({},Lc),n),{},{ticks:iG(n),viewBox:{x:0,y:0,width:r,height:a}})),s.left,s.left+s.width,t)},BYe=(e,t)=>{var{yAxis:n,width:r,height:a,offset:s}=e;return aG(QI(as(as(as({},Lc),n),{},{ticks:iG(n),viewBox:{x:0,y:0,width:r,height:a}})),s.top,s.top+s.height,t)},DYe={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[],xAxisId:0,yAxisId:0,syncWithTicks:!1,zIndex:Ai.grid};function Oh(e){var t=pG(),n=gG(),r=mG(),a=as(as({},fi(e,DYe)),{},{x:Ht(e.x)?e.x:r.left,y:Ht(e.y)?e.y:r.top,width:Ht(e.width)?e.width:r.width,height:Ht(e.height)?e.height:r.height}),{xAxisId:s,yAxisId:l,x:o,y:u,width:d,height:m,syncWithTicks:p,horizontalValues:b,verticalValues:y}=a,v=us(),_=Gt(P=>_R(P,"xAxis",s,v)),w=Gt(P=>_R(P,"yAxis",l,v));if(!Ko(d)||!Ko(m)||!Ht(o)||!Ht(u))return null;var k=a.verticalCoordinatesGenerator||OYe,S=a.horizontalCoordinatesGenerator||BYe,{horizontalPoints:I,verticalPoints:C}=a;
2601if((!I||!I.length)&&typeof S=="function"){var F=b&&b.length,N=S({yAxis:w?as(as({},w),{},{ticks:F?b:w.ticks}):void 0,width:t??d,height:n??m,offset:r},F?!0:p);Wp(Array.isArray(N),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(typeof N,"]")),Array.isArray(N)&&(I=N)}if((!C||!C.length)&&typeof k=="function"){var A=y&&y.length,L=k({xAxis:_?as(as({},_),{},{ticks:A?y:_.ticks}):void 0,width:t??d,height:n??m,offset:r},A?!0:p);Wp(Array.isArray(L),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(typeof L,"]")),Array.isArray(L)&&(C=L)}return h.createElement(Gl,{zIndex:a.zIndex},h.createElement("g",{className:"recharts-cartesian-grid"},h.createElement(AYe,{fill:a.fill,fillOpacity:a.fillOpacity,x:a.x,y:a.y,width:a.width,height:a.height,ry:a.ry}),h.createElement(LYe,J1({},a,{horizontalPoints:I})),h.createElement(RYe,J1({},a,{verticalPoints:C})),h.createElement(PYe,J1({},a,{offset:r,horizontalPoints:I,xAxis:_,yAxis:w})),h.createElement(EYe,J1({},a,{offset:r,verticalPoints:C,xAxis:_,yAxis:w}))))}Oh.displayName="CartesianGrid";var bZ=(e,t,n,r)=>D7(e,"xAxis",t,r),yZ=(e,t,n,r)=>B7(e,"xAxis",t,r),xZ=(e,t,n,r)=>D7(e,"yAxis",n,r),vZ=(e,t,n,r)=>B7(e,"yAxis",n,r),$Ye=Ue([vr,bZ,xZ,yZ,vZ],(e,t,n,r,a)=>Qo(e,"xAxis")?u3(t,r,!1):u3(n,a,!1)),WYe=(e,t,n,r,a)=>a;function UYe(e){return e.type==="line"}var HYe=Ue([fI,WYe],(e,t)=>e.filter(UYe).find(n=>n.id===t)),zYe=Ue([vr,bZ,xZ,yZ,vZ,HYe,$Ye,j7],(e,t,n,r,a,s,l,o)=>{var{chartData:u,dataStartIndex:d,dataEndIndex:m}=o;if(!(s==null||t==null||n==null||r==null||a==null||r.length===0||a.length===0||l==null||e!=="horizontal"&&e!=="vertical")){var{dataKey:p,data:b}=s,y;if(b!=null&&b.length>0?y=b:y=u?.slice(d,m+1),y!=null)return uZe({layout:e,xAxis:t,yAxis:n,xAxisTicks:r,yAxisTicks:a,dataKey:p,bandSize:l,displayedData:y})}});function _Z(e){var t=s3(e),n=3,r=2;if(t!=null){var{r:a,strokeWidth:s}=t,l=Number(a),o=Number(s);return(Number.isNaN(l)||l<0)&&(l=n),(Number.isNaN(o)||o<0)&&(o=r),{r:l,strokeWidth:o}}return{r:n,strokeWidth:r}}var VYe=["id"],qYe=["type","layout","connectNulls","needClip","shape"],GYe=["activeDot","animateNewValues","animationBegin","animationDuration","animationEasing","connectNulls","dot","hide","isAnimationActive","label","legendType","xAxisId","yAxisId","id"];function Bh(){return Bh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Bh.apply(null,arguments)}function FO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Eo(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?FO(Object(n),!0).forEach(function(r){KYe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):FO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function KYe(e,t,n){return(t=YYe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function YYe(e){var t=ZYe(e,"string");return typeof t=="symbol"?t:t+""}function ZYe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function eM(e,t){if(e==null)return{};var n,r,a=XYe(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function XYe(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var QYe=e=>{var{dataKey:t,name:n,stroke:r,legendType:a,hide:s}=e;return[{inactive:s,dataKey:t,type:a,color:r,value:A3(n,t),payload:e}]},JYe=h.memo(e=>{var{dataKey:t,data:n,stroke:r,strokeWidth:a,fill:s,name:l,hide:
2601o,unit:u,tooltipType:d}=e,m={dataDefinedOnItem:n,positions:void 0,settings:{stroke:r,strokeWidth:a,fill:s,dataKey:t,nameKey:void 0,name:A3(l,t),hide:o,type:d,color:r,unit:u}};return h.createElement(GI,{tooltipEntrySettings:m})}),wZ=(e,t)=>"".concat(t,"px ").concat(e-t,"px");function eZe(e,t){for(var n=e.length%2!==0?[...e,0]:e,r=[],a=0;a<t;++a)r=[...r,...n];return r}var tZe=(e,t,n)=>{var r=n.reduce((p,b)=>p+b);if(!r)return wZ(t,e);for(var a=Math.floor(e/r),s=e%r,l=t-e,o=[],u=0,d=0;u<n.length;d+=n[u],++u)if(d+n[u]>s){o=[...n.slice(0,u),s-d];break}var m=o.length%2===0?[0,l]:[l];return[...eZe(n,a),...o,...m].map(p=>"".concat(p,"px")).join(", ")};function nZe(e){var{clipPathId:t,points:n,props:r}=e,{dot:a,dataKey:s,needClip:l}=r,{id:o}=r,u=eM(r,VYe),d=zs(u);return h.createElement(oZ,{points:n,dot:a,className:"recharts-line-dots",dotClassName:"recharts-line-dot",dataKey:s,baseProps:d,needClip:l,clipPathId:t})}function rZe(e){var{showLabels:t,children:n,points:r}=e,a=h.useMemo(()=>r?.map(s=>{var l,o,u={x:(l=s.x)!==null&&l!==void 0?l:0,y:(o=s.y)!==null&&o!==void 0?o:0,width:0,lowerWidth:0,upperWidth:0,height:0};return Eo(Eo({},u),{},{value:s.value,payload:s.payload,viewBox:u,parentViewBox:void 0,fill:void 0})}),[r]);return h.createElement(KY,{value:t?a:void 0},n)}function CO(e){var{clipPathId:t,pathRef:n,points:r,strokeDasharray:a,props:s}=e,{type:l,layout:o,connectNulls:u,needClip:d,shape:m}=s,p=eM(s,qYe),b=Eo(Eo({},cs(p)),{},{fill:"none",className:"recharts-line-curve",clipPath:d?"url(#clipPath-".concat(t,")"):void 0,points:r,type:l,layout:o,connectNulls:u,strokeDasharray:a??s.strokeDasharray});return h.createElement(h.Fragment,null,r?.length>1&&h.createElement(rZ,Bh({shapeType:"curve",option:m},b,{pathRef:n})),h.createElement(nZe,{points:r,clipPathId:t,props:s}))}function aZe(e){try{return e&&e.getTotalLength&&e.getTotalLength()||0}catch{return 0}}function iZe(e){var{clipPathId:t,props:n,pathRef:r,previousPointsRef:a,longestAnimatedLengthRef:s}=e,{points:l,strokeDasharray:o,isAnimationActive:u,animationBegin:d,animationDuration:m,animationEasing:p,animateNewValues:b,width:y,height:v,onAnimationEnd:_,onAnimationStart:w}=n,k=a.current,S=f4(l,"recharts-line-"),I=h.useRef(S),[C,F]=h.useState(!1),N=!C,A=h.useCallback(()=>{typeof _=="function"&&_(),F(!1)},[_]),L=h.useCallback(()=>{typeof w=="function"&&w(),F(!0)},[w]),P=aZe(r.current),T=h.useRef(0);I.current!==S&&(T.current=s.current,I.current=S);var E=T.current;return h.createElement(rZe,{points:l,showLabels:N},n.children,h.createElement(d4,{animationId:S,begin:d,duration:m,isActive:u,easing:p,onAnimationEnd:A,onAnimationStart:L,key:S},R=>{var D=Na(E,P+E,R),z=Math.min(D,P),U;if(u)if(o){var B="".concat(o).split(/[,\s]+/gim).map(K=>parseFloat(K));U=tZe(z,P,B)}else U=wZ(P,z);else U=o==null?void 0:String(o);if(R>0&&P>0&&(a.current=l,s.current=Math.max(s.current,z)),k){var $=k.length/l.length,q=R===1?l:l.map((K,O)=>{var V=Math.floor(O*$);if(k[V]){var G=k[V];return Eo(Eo({},K),{},{x:Na(G.x,K.x,R),y:Na(G.y,K.y,R)})}return b?Eo(Eo({},K),{},{x:Na(y*2,K.x,R),y:Na(v/2,K.y,R)}):Eo(Eo({},K),{},{x:K.x,y:K.y})});return a.current=q,h.createElement(CO,{props:n,points:q,clipPathId:t,pathRef:r,strokeDasharray:U})}return h.createElement(CO,{props:n,points:l,clipPathId:t,pathRef:r,strokeDasharray:U})}),h.createElement(HI,{label:n.label}))}function sZe(e){var{clipPathId:t,props:n}=e,r=h.useRef(null),a=h.useRef(0),s=h.useRef(null);return h.createElement(iZe,{props:n,clipPathId:t,previousPointsRef:r,longestAnimatedLengthRef:a,pathRef:s})}var lZe=(e,t)=>{var n,r;return{x:(n=e.x)!==null&&n!==void 0?n:void 0,y:(r=e.y)!==null&&r!==void 0?r:void 0,value:e.value,errorVal:qr(e.payload,t)}};class oZe extends h.Component{render(){var{hide:t,dot:n,points:r,className:a,xAxisId:s,yAxisId:l,top:o,left:u,width:d,height:m,id:p,needClip:b,zIndex:y}=this.props;if(t)return null;var v=xr("recharts-line",a),_=p,{r:w,strokeWidth:k}=_Z(n),S=qI(n),I=w*2+k,C=b?"url(#clipPath-".concat(S?"":"dots-").concat(_,")"):void 0;return h.createElement(Gl,{zIndex:y},h.createElement(Pi,{className:v},b&&h.createElement("defs",null,h.createElement(dZ,{clipPathId:_,xAxisId:s,yAxisId:l}),!S&&h.createElement("clipPath",{id:"clipPath-dots-".concat(_)},h.createElement("rect",{x:u-I/2,y:o-I/2,width:d+I,height:m+I}))),h.createElement(SKe,{xAxisId:s,yAxisId:l,data:r,dataPointFormatter:lZe,errorBarOffset:0},h.createElement(sZe,{props:this.props,clipPathId:_}))),h.createElement(Z_,{activeDot:this.props.activeDot,points:r,mainColor:this.props.stroke,itemDataKey:this.props.dataKey,clipPath:C}))}}var kZ={activeDot:!0,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",connectNulls:!1,dot:!0,fill:"#fff",hide:!1,isAnimationActive:"auto",label:!1,legendT
2601ype:"line",stroke:"#3182bd",strokeWidth:1,xAxisId:0,yAxisId:0,zIndex:Ai.line,type:"linear"};function cZe(e){var t=fi(e,kZ),{activeDot:n,animateNewValues:r,animationBegin:a,animationDuration:s,animationEasing:l,connectNulls:o,dot:u,hide:d,isAnimationActive:m,label:p,legendType:b,xAxisId:y,yAxisId:v,id:_}=t,w=eM(t,GYe),{needClip:k}=ZI(y,v),S=V7(),I=P3(),C=us(),F=Gt(T=>zYe(T,y,v,C,_));if(I!=="horizontal"&&I!=="vertical"||F==null||S==null)return null;var{height:N,width:A,x:L,y:P}=S;return h.createElement(oZe,Bh({},w,{id:_,connectNulls:o,dot:u,activeDot:n,animateNewValues:r,animationBegin:a,animationDuration:s,animationEasing:l,isAnimationActive:m,hide:d,label:p,legendType:b,xAxisId:y,yAxisId:v,points:F,layout:I,height:N,width:A,left:L,top:P,needClip:k}))}function uZe(e){var{layout:t,xAxis:n,yAxis:r,xAxisTicks:a,yAxisTicks:s,dataKey:l,bandSize:o,displayedData:u}=e;return u.map((d,m)=>{var p=qr(d,l);if(t==="horizontal"){var b=$p({axis:n,ticks:a,bandSize:o,entry:d,index:m}),y=ri(p)?null:r.scale(p);return{x:b,y,value:p,payload:d}}var v=ri(p)?null:n.scale(p),_=$p({axis:r,ticks:s,bandSize:o,entry:d,index:m});return v==null||_==null?null:{x:v,y:_,value:p,payload:d}}).filter(Boolean)}function dZe(e){var t=fi(e,kZ),n=us();return h.createElement(KI,{id:t.id,type:"line"},r=>h.createElement(h.Fragment,null,h.createElement(aZ,{legendPayload:QYe(t)}),h.createElement(JYe,{dataKey:t.dataKey,data:t.data,stroke:t.stroke,strokeWidth:t.strokeWidth,fill:t.fill,name:t.name,hide:t.hide,unit:t.unit,tooltipType:t.tooltipType}),h.createElement(lZ,{type:"line",id:r,data:t.data,xAxisId:t.xAxisId,yAxisId:t.yAxisId,zAxisId:0,dataKey:t.dataKey,hide:t.hide,isPanorama:n}),h.createElement(cZe,Bh({},t,{id:r}))))}var SZ=h.memo(dZe,q7);SZ.displayName="Line";var IZ=(e,t,n,r)=>D7(e,"xAxis",t,r),MZ=(e,t,n,r)=>B7(e,"xAxis",t,r),FZ=(e,t,n,r)=>D7(e,"yAxis",n,r),CZ=(e,t,n,r)=>B7(e,"yAxis",n,r),fZe=Ue([vr,IZ,FZ,MZ,CZ],(e,t,n,r,a)=>Qo(e,"xAxis")?u3(t,r,!1):u3(n,a,!1)),hZe=(e,t,n,r,a)=>a,jZ=Ue([fI,hZe],(e,t)=>e.filter(n=>n.type==="area").find(n=>n.id===t)),mZe=(e,t,n,r,a)=>{var s,l=jZ(e,t,n,r,a);if(l!=null){var o=vr(e),u=Qo(o,"xAxis"),d;if(u?d=U_(e,"yAxis",n,r):d=U_(e,"xAxis",t,r),d!=null){var{stackId:m}=l,p=oI(l);if(!(m==null||p==null)){var b=(s=d[m])===null||s===void 0?void 0:s.stackedData;return b?.find(y=>y.key===p)}}}},pZe=Ue([vr,IZ,FZ,MZ,CZ,mZe,j7,fZe,jZ,nUe],(e,t,n,r,a,s,l,o,u,d)=>{var{chartData:m,dataStartIndex:p,dataEndIndex:b}=l;if(!(u==null||e!=="horizontal"&&e!=="vertical"||t==null||n==null||r==null||a==null||r.length===0||a.length===0||o==null)){var{data:y}=u,v;if(y&&y.length>0?v=y:v=m?.slice(p,b+1),v!=null)return EZe({layout:e,xAxis:t,yAxis:n,xAxisTicks:r,yAxisTicks:a,dataStartIndex:p,areaSettings:u,stackedData:s,displayedData:v,chartBaseValue:d,bandSize:o})}}),gZe=["id"],bZe=["activeDot","animationBegin","animationDuration","animationEasing","connectNulls","dot","fill","fillOpacity","hide","isAnimationActive","legendType","stroke","xAxisId","yAxisId"];function c2(){return c2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c2.apply(null,arguments)}function NZ(e,t){if(e==null)return{};var n,r,a=yZe(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function yZe(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function jO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Ed(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?jO(Object(n),!0).forEach(function(r){xZe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function xZe(e,t,n){return(t=vZe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vZe(e){var t=_Ze(e,"string");return typeof t=="symbol"?t:t+""}function _Ze(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function p6(e,t){return e&&e!=="none"?e:t}var wZe=e=>
2601{var{dataKey:t,name:n,stroke:r,fill:a,legendType:s,hide:l}=e;return[{inactive:l,dataKey:t,type:s,color:p6(r,a),value:A3(n,t),payload:e}]},kZe=h.memo(e=>{var{dataKey:t,data:n,stroke:r,strokeWidth:a,fill:s,name:l,hide:o,unit:u,tooltipType:d}=e,m={dataDefinedOnItem:n,positions:void 0,settings:{stroke:r,strokeWidth:a,fill:s,dataKey:t,nameKey:void 0,name:A3(l,t),hide:o,type:d,color:p6(r,s),unit:u}};return h.createElement(GI,{tooltipEntrySettings:m})});function SZe(e){var{clipPathId:t,points:n,props:r}=e,{needClip:a,dot:s,dataKey:l}=r,o=zs(r);return h.createElement(oZ,{points:n,dot:s,className:"recharts-area-dots",dotClassName:"recharts-area-dot",dataKey:l,baseProps:o,needClip:a,clipPathId:t})}function IZe(e){var{showLabels:t,children:n,points:r}=e,a=r.map(s=>{var l,o,u={x:(l=s.x)!==null&&l!==void 0?l:0,y:(o=s.y)!==null&&o!==void 0?o:0,width:0,lowerWidth:0,upperWidth:0,height:0};return Ed(Ed({},u),{},{value:s.value,payload:s.payload,parentViewBox:void 0,viewBox:u,fill:void 0})});return h.createElement(KY,{value:t?a:void 0},n)}function NO(e){var{points:t,baseLine:n,needClip:r,clipPathId:a,props:s}=e,{layout:l,type:o,stroke:u,connectNulls:d,isRange:m}=s,{id:p}=s,b=NZ(s,gZe),y=zs(b),v=cs(b);return h.createElement(h.Fragment,null,t?.length>1&&h.createElement(Pi,{clipPath:r?"url(#clipPath-".concat(a,")"):void 0},h.createElement(Vd,c2({},v,{id:p,points:t,connectNulls:d,type:o,baseLine:n,layout:l,stroke:"none",className:"recharts-area-area"})),u!=="none"&&h.createElement(Vd,c2({},y,{className:"recharts-area-curve",layout:l,type:o,connectNulls:d,fill:"none",points:t})),u!=="none"&&m&&h.createElement(Vd,c2({},y,{className:"recharts-area-curve",layout:l,type:o,connectNulls:d,fill:"none",points:n}))),h.createElement(SZe,{points:t,props:b,clipPathId:a}))}function MZe(e){var{alpha:t,baseLine:n,points:r,strokeWidth:a}=e,s=r[0].y,l=r[r.length-1].y;if(!Ta(s)||!Ta(l))return null;var o=t*Math.abs(s-l),u=Math.max(...r.map(d=>d.x||0));return Ht(n)?u=Math.max(n,u):n&&Array.isArray(n)&&n.length&&(u=Math.max(...n.map(d=>d.x||0),u)),Ht(u)?h.createElement("rect",{x:0,y:s<l?s:s-o,width:u+(a?parseInt("".concat(a),10):1),height:Math.floor(o)}):null}function FZe(e){var{alpha:t,baseLine:n,points:r,strokeWidth:a}=e,s=r[0].x,l=r[r.length-1].x;if(!Ta(s)||!Ta(l))return null;var o=t*Math.abs(s-l),u=Math.max(...r.map(d=>d.y||0));return Ht(n)?u=Math.max(n,u):n&&Array.isArray(n)&&n.length&&(u=Math.max(...n.map(d=>d.y||0),u)),Ht(u)?h.createElement("rect",{x:s<l?s:s-o,y:0,width:o,height:Math.floor(u+(a?parseInt("".concat(a),10):1))}):null}function CZe(e){var{alpha:t,layout:n,points:r,baseLine:a,strokeWidth:s}=e;return n==="vertical"?h.createElement(MZe,{alpha:t,points:r,baseLine:a,strokeWidth:s}):h.createElement(FZe,{alpha:t,points:r,baseLine:a,strokeWidth:s})}function jZe(e){var{needClip:t,clipPathId:n,props:r,previousPointsRef:a,previousBaselineRef:s}=e,{points:l,baseLine:o,isAnimationActive:u,animationBegin:d,animationDuration:m,animationEasing:p,onAnimationStart:b,onAnimationEnd:y}=r,v=h.useMemo(()=>({points:l,baseLine:o}),[l,o]),_=f4(v,"recharts-area-"),w=LOe(),[k,S]=h.useState(!1),I=!k,C=h.useCallback(()=>{typeof y=="function"&&y(),S(!1)},[y]),F=h.useCallback(()=>{typeof b=="function"&&b(),S(!0)},[b]);if(w==null)return null;var N=a.current,A=s.current;return h.createElement(IZe,{showLabels:I,points:l},r.children,h.createElement(d4,{animationId:_,begin:d,duration:m,isActive:u,easing:p,onAnimationEnd:C,onAnimationStart:F,key:_},L=>
2601{if(N){var P=N.length/l.length,T=L===1?l:l.map((R,D)=>{var z=Math.floor(D*P);if(N[z]){var U=N[z];return Ed(Ed({},R),{},{x:Na(U.x,R.x,L),y:Na(U.y,R.y,L)})}return R}),E;return Ht(o)?E=Na(A,o,L):ri(o)||co(o)?E=Na(A,0,L):E=o.map((R,D)=>{var z=Math.floor(D*P);if(Array.isArray(A)&&A[z]){var U=A[z];return Ed(Ed({},R),{},{x:Na(U.x,R.x,L),y:Na(U.y,R.y,L)})}return R}),L>0&&(a.current=T,s.current=E),h.createElement(NO,{points:T,baseLine:E,needClip:t,clipPathId:n,props:r})}return L>0&&(a.current=l,s.current=o),h.createElement(Pi,null,u&&h.createElement("defs",null,h.createElement("clipPath",{id:"animationClipPath-".concat(n)},h.createElement(CZe,{alpha:L,points:l,baseLine:o,layout:w,strokeWidth:r.strokeWidth}))),h.createElement(Pi,{clipPath:"url(#animationClipPath-".concat(n,")")},h.createElement(NO,{points:l,baseLine:o,needClip:t,clipPathId:n,props:r})))}),h.createElement(HI,{label:r.label}))}function NZe(e){var{needClip:t,clipPathId:n,props:r}=e,a=h.useRef(null),s=h.useRef();return h.createElement(jZe,{needClip:t,clipPathId:n,props:r,previousPointsRef:a,previousBaselineRef:s})}class TZe extends h.PureComponent{render(){var{hide:t,dot:n,points:r,className:a,top:s,left:l,needClip:o,xAxisId:u,yAxisId:d,width:m,height:p,id:b,baseLine:y,zIndex:v}=this.props;if(t)return null;var _=xr("recharts-area",a),w=b,{r:k,strokeWidth:S}=_Z(n),I=qI(n),C=k*2+S,F=o?"url(#clipPath-".concat(I?"":"dots-").concat(w,")"):void 0;return h.createElement(Gl,{zIndex:v},h.createElement(Pi,{className:_},o&&h.createElement("defs",null,h.createElement(dZ,{clipPathId:w,xAxisId:u,yAxisId:d}),!I&&h.createElement("clipPath",{id:"clipPath-dots-".concat(w)},h.createElement("rect",{x:l-C/2,y:s-C/2,width:m+C,height:p+C}))),h.createElement(NZe,{needClip:o,clipPathId:w,props:this.props})),h.createElement(Z_,{points:r,mainColor:p6(this.props.stroke,this.props.fill),itemDataKey:this.props.dataKey,activeDot:this.props.activeDot,clipPath:F}),this.props.isRange&&Array.isArray(y)&&h.createElement(Z_,{points:y,mainColor:p6(this.props.stroke,this.props.fill),itemDataKey:this.props.dataKey,activeDot:this.props.activeDot,clipPath:F}))}}var TZ={activeDot:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",connectNulls:!1,dot:!1,fill:"#3182bd",fillOpacity:.6,hide:!1,isAnimationActive:"auto",legendType:"line",stroke:"#3182bd",type:"linear",label:!1,xAxisId:0,yAxisId:0,zIndex:Ai.area};function AZe(e){var t,n=fi(e,TZ),{activeDot:r,animationBegin:a,animationDuration:s,animationEasing:l,connectNulls:o,dot:u,fill:d,fillOpacity:m,hide:p,isAnimationActive:b,legendType:y,stroke:v,xAxisId:_,yAxisId:w}=n,k=NZ(n,bZe),S=P3(),I=jY(),{needClip:C}=ZI(_,w),F=us(),{points:N,isRange:A,baseLine:L}=(t=Gt(z=>pZe(z,_,w,F,e.id)))!==null&&t!==void 0?t:{},P=V7();if(S!=="horizontal"&&S!=="vertical"||P==null||I!=="AreaChart"&&I!=="ComposedChart")return null;var{height:T,width:E,x:R,y:D}=P;return!N||!N.length?null:h.createElement(TZe,c2({},k,{activeDot:r,animationBegin:a,animationDuration:s,animationEasing:l,baseLine:L,connectNulls:o,dot:u,fill:d,fillOpacity:m,height:T,hide:p,layout:S,isAnimationActive:b==="auto"?!l1.isSsr:b,isRange:A,legendType:y,needClip:C,points:N,stroke:v,width:E,left:R,top:D,xAxisId:_,yAxisId:w}))}var PZe=(e,t,n,r,a)=>{var s=n??t;if(Ht(s))return s;var l=e==="horizontal"?a:r,o=l.scale.domain();if(l.type==="number"){var u=Math.max(o[0],o[1]),d=Math.min(o[0],o[1]);return s==="dataMin"?d:s==="dataMax"||u<0?u:Math.max(Math.min(o[0],o[1]),0)}return s==="dataMin"?o[0]:s==="dataMax"?o[1]:o[0]};function EZe(e){var{areaSettings:{connectNulls:t,baseValue:n,dataKey:r},stackedData:a,layout:s,chartBaseValue:l,xAxis:o,yAxis:u,displayedData:d,dataStartIndex:m,xAxisTicks:p,yAxisTicks:b,bandSize:y}=e,v=a&&a.length,_=PZe(s,l,n,o,u),w=s==="horizontal",k=!1,S=d.map((C,F)=>{var N;v?N=a[m+F]:(N=qr(C,r),Array.isArray(N)?k=!0:N=[_,N]);var A=N[1]==null||v&&!t&&qr(C,r)==null;return w?{x:$p({axis:o,ticks:p,bandSize:y,entry:C,index:F}),y:A?null:u.scale(N[1]),value:N,payload:C}:{x:A?null:o.scale(N[1]),y:$p({axis:u,ticks:b,bandSize:y,entry:C,index:F}),value:N,payload:C}}),I;return v||k?I=S.map(C=>{var F=Array.isArray(C.value)?C.value[0]:null;return w?{x:C.x,y:F!=null&&C.y!=null?u.scale(F):null,payload:C.payload}:{x:F!=null?o.scale(F):null,y:C.y,payload:C.payload}}):I=w?u.scale(_):o.scale(_),{points:S,baseLine:I,isRange:k}}function LZe(e){var t=fi(e,TZ),n=us();return h.createElement(KI,{id:t.id,type:"area"},r=>h.createElement(h.Fragment,null,h.createElement(aZ,{legendPayload:wZe(t)}),h.createElement(kZe,{dataKey:t.dataKey,data:t.data,stroke:t.stroke,strokeWidth:t.strokeWidth,fill:t.fill,name:t.name,hide:t.hide,unit:t.unit,tooltipType:t.tooltipType}),h.createElement(lZ,{type:"area",id:r,data:t.data,dataKey:t.dataKey,xAxisId:t.xAxisId,yAxisId:t.yAxisId,zAxisId:0,stackId:eOe(t.stackId),hide:t.hide,barSize:void 0,baseValue:t.baseValue,isPanorama:n,connectNulls:t.connectNulls}),h.createElement(AZe,c2({},t,{id:r}))))}var g6=h.memo(LZe,q7);g6.displayName="Area";var RZe=["domain","range"],OZe=["domain","range"];function TO(e,t){if(e==null)return{};var n,r,a=BZe(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function BZe(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function AO(e,t){return e===t?!0:Array.isArray(e)&&e.length===2&&Array.isArray(t)&&t.length===2?e[0]===t[0]&&e[1]===t[1]:!1}function AZ(e,t){if(e===t)return!0;var{domain:n,range:r}=e,a=TO(e,RZe),{domain:s,range:l}=t,o=TO(t,OZe);return!AO(n,s)||!AO(r,l)?!1:q7(a,o)}var DZe=["dangerouslySetInnerHTML","ticks"],$Ze=["id"];function X_(){return X_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},X_.apply(null,arguments)}function PO(e,t){if(e==null)return{};var n,r,a=WZe(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function WZe(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function UZe(e){var t=ga(),n=h.useRef(null);return h.useLayoutEffect(()=>{n.current===null?t(nKe(e)):n.current!==e&&t(rKe({prev:n.current,next:e})),n.current=e},[e,t]),h.useLayoutEffect(()=>()=>{n.current&&(t(aKe(n.current)),n.current=null)},[t]),null}var HZe=e=>{var{xAxisId:t,className:n}=e,r=Gt(cG),a=us(),s="xAxis",l=Gt(w=>$3(w,s,t,a)),o=Gt(w=>lY(w,s,t,a)),u=Gt(w=>KUe(w,t)),d=Gt(w=>eHe(w,t)),m=Gt(w=>$K(w,t));if(u==null||d==null||m==null)return null;var{dangerouslySetInnerHTML:p,ticks:b}=e,y=PO(e,DZe),{id:v}=m,_=PO(m,$Ze);return h.createElement(JI,X_({},y,_,{scale:l,x:d.x,y:d.y,width:u.width,height:u.height,className:xr("recharts-".concat(s," ").concat(s),n),viewBox:r,ticks:o,axisType:s}))},zZe={allowDataOverflow:Mi.allowDataOverflow,allowDecimals:Mi.allowDecimals,allowDuplicatedCategory:Mi.allowDuplicatedCategory,angle:Mi.angle,axisLine
2601:Lc.axisLine,height:Mi.height,hide:!1,includeHidden:Mi.includeHidden,interval:Mi.interval,minTickGap:Mi.minTickGap,mirror:Mi.mirror,orientation:Mi.orientation,padding:Mi.padding,reversed:Mi.reversed,scale:Mi.scale,tick:Mi.tick,tickCount:Mi.tickCount,tickLine:Lc.tickLine,tickSize:Lc.tickSize,type:Mi.type,xAxisId:0},VZe=e=>{var t=fi(e,zZe);return h.createElement(h.Fragment,null,h.createElement(UZe,{allowDataOverflow:t.allowDataOverflow,allowDecimals:t.allowDecimals,allowDuplicatedCategory:t.allowDuplicatedCategory,angle:t.angle,dataKey:t.dataKey,domain:t.domain,height:t.height,hide:t.hide,id:t.xAxisId,includeHidden:t.includeHidden,interval:t.interval,minTickGap:t.minTickGap,mirror:t.mirror,name:t.name,orientation:t.orientation,padding:t.padding,reversed:t.reversed,scale:t.scale,tick:t.tick,tickCount:t.tickCount,tickFormatter:t.tickFormatter,ticks:t.ticks,type:t.type,unit:t.unit}),h.createElement(HZe,t))},Dh=h.memo(VZe,AZ);Dh.displayName="XAxis";var qZe=["dangerouslySetInnerHTML","ticks"],GZe=["id"];function Q_(){return Q_=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Q_.apply(null,arguments)}function EO(e,t){if(e==null)return{};var n,r,a=KZe(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function KZe(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function YZe(e){var t=ga(),n=h.useRef(null);return h.useLayoutEffect(()=>{n.current===null?t(iKe(e)):n.current!==e&&t(sKe({prev:n.current,next:e})),n.current=e},[e,t]),h.useLayoutEffect(()=>()=>{n.current&&(t(lKe(n.current)),n.current=null)},[t]),null}var ZZe=e=>{var{yAxisId:t,className:n,width:r,label:a}=e,s=h.useRef(null),l=h.useRef(null),o=Gt(cG),u=us(),d=ga(),m="yAxis",p=Gt(F=>$3(F,m,t,u)),b=Gt(F=>rHe(F,t)),y=Gt(F=>nHe(F,t)),v=Gt(F=>lY(F,m,t,u)),_=Gt(F=>WK(F,t));if(h.useLayoutEffect(()=>{if(!(r!=="auto"||!b||UI(a)||h.isValidElement(a)||_==null)){var F=s.current;if(F){var N=F.getCalculatedWidth();Math.round(b.width)!==Math.round(N)&&d(oKe({id:t,width:N}))}}},[v,b,d,a,t,r,_]),b==null||y==null||_==null)return null;var{dangerouslySetInnerHTML:w,ticks:k}=e,S=EO(e,qZe),{id:I}=_,C=EO(_,GZe);return h.createElement(JI,Q_({},S,C,{ref:s,labelRef:l,scale:p,x:y.x,y:y.y,tickTextProps:r==="auto"?{width:void 0}:{width:r},width:b.width,height:b.height,className:xr("recharts-".concat(m," ").concat(m),n),viewBox:o,ticks:v,axisType:m}))},XZe={allowDataOverflow:Fi.allowDataOverflow,allowDecimals:Fi.allowDecimals,allowDuplicatedCategory:Fi.allowDuplicatedCategory,angle:Fi.angle,axisLine:Lc.axisLine,hide:!1,includeHidden:Fi.includeHidden,interval:Fi.interval,minTickGap:Fi.minTickGap,mirror:Fi.mirror,orientation:Fi.orientation,padding:Fi.padding,reversed:Fi.reversed,scale:Fi.scale,tick:Fi.tick,tickCount:Fi.tickCount,tickLine:Lc.tickLine,tickSize:Lc.tickSize,type:Fi.type,width:Fi.width,yAxisId:0},QZe=e=>{var t=fi(e,XZe);return h.createElement(h.Fragment,null,h.createElement(YZe,{interval:t.interval,id:t.yAxisId,scale:t.scale,type:t.type,domain:t.domain,allowDataOverflow:t.allowDataOverflow,dataKey:t.dataKey,allowDuplicatedCategory:t.allowDuplicatedCategory,allowDecimals:t.allowDecimals,tickCount:t.tickCount,padding:t.padding,includeHidden:t.includeHidden,reversed:t.reversed,ticks:t.ticks,width:t.width,orientation:t.orientation,mirror:t.mirror,hide:t.hide,unit:t.unit,name:t.name,angle:t.angle,minTickGap:t.minTickGap,tick:t.tick,tickFormatter:t.tickFormatter}),h.createElement(ZZe,t))},$h=h.memo(QZe,AZ);$h.displayName="YAxis";var JZe=(e,t)=>t,tM=Ue([JZe,vr,BK,mi,kY,Jc,yze,Ei],Ize),nM=e=>{var t=e.currentTarget.getBoundingClientRect(),n=t.width/e.currentTarget.offsetWidth,r=t.height/e.currentTarget.offsetHeight;return{chartX:Math.round((e.clientX-t.left)/n),chartY:Math.round((e.clientY-t.top)/r)}},PZ=zl("mouseClick"),EZ=o4();EZ.startListening({actionCreator:PZ,effect:(e,t)=>
2601{var n=e.payload,r=tM(t.getState(),nM(n));r?.activeIndex!=null&&t.dispatch(bHe({activeIndex:r.activeIndex,activeDataKey:void 0,activeCoordinate:r.activeCoordinate}))}});var J_=zl("mouseMove"),LZ=o4(),y5=null;LZ.startListening({actionCreator:J_,effect:(e,t)=>{var n=e.payload;y5!==null&&cancelAnimationFrame(y5);var r=nM(n);y5=requestAnimationFrame(()=>{var a=t.getState(),s=TI(a,a.tooltip.settings.shared);if(s==="axis"){var l=tM(a,r);l?.activeIndex!=null?t.dispatch(pY({activeIndex:l.activeIndex,activeDataKey:void 0,activeCoordinate:l.activeCoordinate})):t.dispatch(mY())}y5=null})}});var LO={accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,barSize:void 0,className:void 0,maxBarSize:void 0,stackOffset:"none",syncId:void 0,syncMethod:"index",baseValue:void 0,reverseStackOrder:!1},RZ=qs({name:"rootProps",initialState:LO,reducers:{updateOptions:(e,t)=>{var n;e.accessibilityLayer=t.payload.accessibilityLayer,e.barCategoryGap=t.payload.barCategoryGap,e.barGap=(n=t.payload.barGap)!==null&&n!==void 0?n:LO.barGap,e.barSize=t.payload.barSize,e.maxBarSize=t.payload.maxBarSize,e.stackOffset=t.payload.stackOffset,e.syncId=t.payload.syncId,e.syncMethod=t.payload.syncMethod,e.className=t.payload.className,e.baseValue=t.payload.baseValue,e.reverseStackOrder=t.payload.reverseStackOrder}}}),eXe=RZ.reducer,{updateOptions:tXe}=RZ.actions,OZ=qs({name:"polarOptions",initialState:null,reducers:{updatePolarOptions:(e,t)=>t.payload}}),{updatePolarOptions:nXe}=OZ.actions,rXe=OZ.reducer,BZ=zl("keyDown"),DZ=zl("focus"),rM=o4();rM.startListening({actionCreator:BZ,effect:(e,t)=>{var n=t.getState(),r=n.rootProps.accessibilityLayer!==!1;if(r){var{keyboardInteraction:a}=n.tooltip,s=e.payload;if(!(s!=="ArrowRight"&&s!=="ArrowLeft"&&s!=="Enter")){var l=AI(a,U3(n),_4(n),I4(n)),o=l==null?-1:Number(l);if(!(!Number.isFinite(o)||o<0)){var u=Jc(n);if(s==="Enter"){var d=o6(n,"axis","hover",String(a.index));t.dispatch(z_({active:!a.active,activeIndex:a.index,activeDataKey:a.dataKey,activeCoordinate:d}));return}var m=lHe(n),p=m==="left-to-right"?1:-1,b=s==="ArrowRight"?1:-1,y=o+b*p;if(!(u==null||y>=u.length||y<0)){var v=o6(n,"axis","hover",String(y));t.dispatch(z_({active:!0,activeIndex:y.toString(),activeDataKey:void 0,activeCoordinate:v}))}}}}}});rM.startListening({actionCreator:DZ,effect:(e,t)=>{var n=t.getState(),r=n.rootProps.accessibilityLayer!==!1;if(r){var{keyboardInteraction:a}=n.tooltip;if(!a.active&&a.index==null){var s="0",l=o6(n,"axis","hover",String(s));t.dispatch(z_({activeDataKey:void 0,active:!0,activeIndex:s,activeCoordinate:l}))}}}});var Pl=zl("externalEvent"),$Z=o4(),Ly=new Map;$Z.startListening({actionCreator:Pl,effect:(e,t)=>{var{handler:n,reactEvent:r}=e.payload;if(n!=null){r.persist();var a=r.type,s=Ly.get(a);s!==void 0&&cancelAnimationFrame(s);var l=requestAnimationFrame(()=>{try{var o=t.getState(),u={activeCoordinate:rze(o),activeDataKey:tze(o),activeIndex:p3(o),activeLabel:MY(o),activeTooltipIndex:p3(o),isTooltipActive:aze(o)};n(u,r)}finally{Ly.delete(a)}});Ly.set(a,l)}}});var aXe=Ue([W3],e=>e.tooltipItemPayloads),iXe=Ue([aXe,k4,(e,t,n)=>t,(e,t,n)=>n],(e,t,n,r)=>{var a=e.find(o=>o.settings.dataKey===r);if(a!=null){var{positions:s}=a;if(s!=null){var l=t(s,n);return l}}}),WZ=zl("touchMove"),UZ=o4();UZ.startListening({actionCreator:WZ,effect:(e,t)=>{var n=e.payload;if(!(n.touches==null||n.touches.length===0)){var r=t.getState(),a=TI(r,r.tooltip.settings.shared);if(a==="axis"){var s=tM(r,nM({clientX:n.touches[0].clientX,clientY:n.touches[0].clientY,currentTarget:n.currentTarget}));s?.activeIndex!=null&&t.dispatch(pY({activeIndex:s.activeIndex,activeDataKey:void 0,activeCoordinate:s.activeCoordinate}))}else if(a==="item"){var l,o=n.touches[0];if(document.elementFromPoint==null)return;var u=document.elementFromPoint(o.clientX,o.clientY);if(!u||!u.getAttribute)return;var d=u.getAttribute(lG),m=(l=u.getAttribute(oG))!==null&&l!==void 0?l:void 0,p=iXe(t.getState(),d,m);t.dispatch(hY({activeDataKey:m,activeIndex:d,activeCoordinate:p}))}}}});var sXe=jq({brush:VKe,cartesianAxis:cKe,chartData:nVe,errorBars:yKe,graphicalItems:gGe,layout:zRe,legend:YOe,options:Xze,polarAxis:Cqe,polarOptions:rXe,referenceElements:QKe,rootProps:eXe,tooltip:yHe,zIndex:Dze}),lXe=function(t){return pRe({reducer:sXe,preloadedState:t,middleware:n=>{var r;return n({serializableCheck:!1,immutableCheck:!["commonjs","es6","production"].includes((r="es6")!==null&&r!==void 0?r:"")}).concat([EZ.middleware,LZ.middleware,rM.middleware,$Z.middleware,UZ.middleware])},enhancers:n=>{var r=n;
2601return typeof n=="function"&&(r=n()),r.concat(zq({type:"raf"}))},devTools:l1.devToolsEnabled})};function HZ(e){var{preloadedState:t,children:n,reduxStoreName:r}=e,a=us(),s=h.useRef(null);if(a)return n;s.current==null&&(s.current=lXe(t));var l=yS;return h.createElement(UKe,{context:l,store:s.current},n)}function oXe(e){var{layout:t,margin:n}=e,r=ga(),a=us();return h.useEffect(()=>{a||(r(WRe(t)),r($Re(n)))},[r,a,t,n]),null}var zZ=h.memo(oXe,q7);function VZ(e){var t=ga();return h.useEffect(()=>{t(tXe(e))},[t,e]),null}function RO(e){var{zIndex:t,isPanorama:n}=e,r=n?"recharts-zindex-panorama-":"recharts-zindex-",a=iZ("".concat(r).concat(t)),s=ga();return h.useLayoutEffect(()=>(s(Oze({zIndex:t,elementId:a,isPanorama:n})),()=>{s(Bze({zIndex:t,isPanorama:n}))}),[s,t,a,n]),h.createElement("g",{id:a})}function OO(e){var{children:t,isPanorama:n}=e,r=Gt(Fze);if(!r||r.length===0)return t;var a=r.filter(l=>l<0),s=r.filter(l=>l>0);return h.createElement(h.Fragment,null,a.map(l=>h.createElement(RO,{key:l,zIndex:l,isPanorama:n})),t,s.map(l=>h.createElement(RO,{key:l,zIndex:l,isPanorama:n})))}var cXe=["children"];function uXe(e,t){if(e==null)return{};var n,r,a=dXe(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function dXe(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function b6(){return b6=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},b6.apply(null,arguments)}var fXe={width:"100%",height:"100%",display:"block"},hXe=h.forwardRef((e,t)=>{var n=pG(),r=gG(),a=FG();if(!Ko(n)||!Ko(r))return null;var{children:s,otherAttributes:l,title:o,desc:u}=e,d,m;return l!=null&&(typeof l.tabIndex=="number"?d=l.tabIndex:d=a?0:void 0,typeof l.role=="string"?m=l.role:m=a?"application":void 0),h.createElement(VV,b6({},l,{title:o,desc:u,role:m,tabIndex:d,width:n,height:r,style:fXe,ref:t}),s)}),mXe=e=>{var{children:t}=e,n=Gt(b7);if(!n)return null;var{width:r,height:a,y:s,x:l}=n;return h.createElement(VV,{width:r,height:a,x:l,y:s},t)},BO=h.forwardRef((e,t)=>{var{children:n}=e,r=uXe(e,cXe),a=us();return a?h.createElement(mXe,null,h.createElement(OO,{isPanorama:!0},n)):h.createElement(hXe,b6({ref:t},r),h.createElement(OO,{isPanorama:!1},n))});function pXe(){var e=ga(),[t,n]=h.useState(null),r=Gt(sOe);return h.useEffect(()=>{if(t!=null){var a=t.getBoundingClientRect(),s=a.width/t.offsetWidth;Ta(s)&&s!==r&&e(HRe(s))}},[t,e,r]),n}function DO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function gXe(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?DO(Object(n),!0).forEach(function(r){bXe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):DO(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function bXe(e,t,n){return(t=yXe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function yXe(e){var t=xXe(e,"string");return typeof t=="symbol"?t:t+""}function xXe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function v2(){return v2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},v2.apply(null,arguments)}var vXe=()=>(dVe(),null);function y6(e){if(typeof e=="number")return e;if(typeof e=="string"){var t=parseFloat(e);if(!Number.isNaN(t))return t}return 0}var _Xe=h.forwardRef((e,t)=>{var n,r,a=h.useRef(null),[s,l]=h.useState({containerWidth:y6((n=e.style)===null||n===void 0?void 0:n.width),containerHeight:y6((r=e.style)===null||r===void 0?void 0:r.height)}),o=h.useCallback((d,m)=>{l(p=>{var b=Math.round(d),y=Math.round(m);return p.containerWidth===b&&p.containerHeight===y?p:{containerWidth:b,containerHeight:y}})},[]),u=h.useCallback(d=>
2601{if(typeof t=="function"&&t(d),d!=null&&typeof ResizeObserver<"u"){var{width:m,height:p}=d.getBoundingClientRect();o(m,p);var b=v=>{var{width:_,height:w}=v[0].contentRect;o(_,w)},y=new ResizeObserver(b);y.observe(d),a.current=y}},[t,o]);return h.useEffect(()=>()=>{var d=a.current;d?.disconnect()},[o]),h.createElement(h.Fragment,null,h.createElement(x7,{width:s.containerWidth,height:s.containerHeight}),h.createElement("div",v2({ref:u},e)))}),wXe=h.forwardRef((e,t)=>{var{width:n,height:r}=e,[a,s]=h.useState({containerWidth:y6(n),containerHeight:y6(r)}),l=h.useCallback((u,d)=>{s(m=>{var p=Math.round(u),b=Math.round(d);return m.containerWidth===p&&m.containerHeight===b?m:{containerWidth:p,containerHeight:b}})},[]),o=h.useCallback(u=>{if(typeof t=="function"&&t(u),u!=null){var{width:d,height:m}=u.getBoundingClientRect();l(d,m)}},[t,l]);return h.createElement(h.Fragment,null,h.createElement(x7,{width:a.containerWidth,height:a.containerHeight}),h.createElement("div",v2({ref:o},e)))}),kXe=h.forwardRef((e,t)=>{var{width:n,height:r}=e;return h.createElement(h.Fragment,null,h.createElement(x7,{width:n,height:r}),h.createElement("div",v2({ref:t},e)))}),SXe=h.forwardRef((e,t)=>{var{width:n,height:r}=e;return Wc(n)||Wc(r)?h.createElement(wXe,v2({},e,{ref:t})):h.createElement(kXe,v2({},e,{ref:t}))});function IXe(e){return e===!0?_Xe:SXe}var MXe=h.forwardRef((e,t)=>{var{children:n,className:r,height:a,onClick:s,onContextMenu:l,onDoubleClick:o,onMouseDown:u,onMouseEnter:d,onMouseLeave:m,onMouseMove:p,onMouseUp:b,onTouchEnd:y,onTouchMove:v,onTouchStart:_,style:w,width:k,responsive:S,dispatchTouchEvents:I=!0}=e,C=h.useRef(null),F=ga(),[N,A]=h.useState(null),[L,P]=h.useState(null),T=pXe(),E=FS(),R=E?.width>0?E.width:k,D=E?.height>0?E.height:a,z=h.useCallback(X=>{T(X),typeof t=="function"&&t(X),A(X),P(X),X!=null&&(C.current=X)},[T,t,A,P]),U=h.useCallback(X=>{F(PZ(X)),F(Pl({handler:s,reactEvent:X}))},[F,s]),B=h.useCallback(X=>{F(J_(X)),F(Pl({handler:d,reactEvent:X}))},[F,d]),$=h.useCallback(X=>{F(mY()),F(Pl({handler:m,reactEvent:X}))},[F,m]),q=h.useCallback(X=>{F(J_(X)),F(Pl({handler:p,reactEvent:X}))},[F,p]),K=h.useCallback(()=>{F(DZ())},[F]),O=h.useCallback(X=>{F(BZ(X.key))},[F]),V=h.useCallback(X=>{F(Pl({handler:l,reactEvent:X}))},[F,l]),G=h.useCallback(X=>{F(Pl({handler:o,reactEvent:X}))},[F,o]),H=h.useCallback(X=>{F(Pl({handler:u,reactEvent:X}))},[F,u]),re=h.useCallback(X=>{F(Pl({handler:b,reactEvent:X}))},[F,b]),Z=h.useCallback(X=>{F(Pl({handler:_,reactEvent:X}))},[F,_]),Q=h.useCallback(X=>{I&&F(WZ(X)),F(Pl({handler:v,reactEvent:X}))},[F,I,v]),ie=h.useCallback(X=>{F(Pl({handler:y,reactEvent:X}))},[F,y]),ne=IXe(S);return h.createElement(EY.Provider,{value:N},h.createElement(QPe.Provider,{value:L},h.createElement(ne,{width:R??w?.width,height:D??w?.height,className:xr("recharts-wrapper",r),style:gXe({position:"relative",cursor:"default",width:R,height:D},w),onClick:U,onContextMenu:V,onDoubleClick:G,onFocus:K,onKeyDown:O,onMouseDown:H,onMouseEnter:B,onMouseLeave:$,onMouseMove:q,onMouseUp:re,onTouchEnd:ie,onTouchMove:Q,onTouchStart:Z,ref:z},h.createElement(vXe,null),n)))}),FXe=["width","height","responsive","children","className","style","compact","title","desc"];function CXe(e,t){if(e==null)return{};var n,r,a=jXe(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function jXe(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var qZ=h.forwardRef((e,t)=>{var{width:n,height:r,responsive:a,children:s,className:l,style:o,compact:u,title:d,desc:m}=e,p=CXe(e,FXe),b=zs(p);return u?h.createElement(h.Fragment,null,h.createElement(x7,{width:n,height:r}),h.createElement(BO,{otherAttributes:b,title:d,desc:m},s)):h.createElement(MXe,{className:l,style:o,width:n,height:r,responsive:a??!1,onClick:e.onClick,onMouseLeave:e.onMouseLeave,onMouseEnter:e.onMouseEnter,onMouseMove:e.onMouseMove,onMouseDown:e.onMouseDown,onMouseUp:e.onMouseUp,onContextMenu:e.onContextMenu,onDoubleClick:e.onDoubleClick,onTouchStart:e.onTouchStart,onTouchMove:e.onTouchMove,onTouchEnd:e.onTouchEnd},h.createElement(BO,{otherAttributes:b,title:d,desc:m,ref:t},h.createElement(eYe,null,s)))});function ew(){return ew=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ew.apply(null,arguments)}var NXe={top:5,right:5,bottom:5,left:5},TXe={accessibilityLayer:!0,layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:NXe,reverseStackOrder:!1,syncMethod:"index",responsive:!1},GZ=h.forwardRef(function(t,n){var r,a=fi(t.categoricalChartProps,TXe),{chartName:s,defaultTooltipEventType:l,validateTooltipEventTypes:o,tooltipPayloadSearcher:u,categoricalChartProps:d}
2601=t,m={chartName:s,defaultTooltipEventType:l,validateTooltipEventTypes:o,tooltipPayloadSearcher:u,eventEmitter:void 0};return h.createElement(HZ,{preloadedState:{options:m},reduxStoreName:(r=d.id)!==null&&r!==void 0?r:s},h.createElement(fZ,{chartData:d.data}),h.createElement(zZ,{layout:a.layout,margin:a.margin}),h.createElement(VZ,{baseValue:a.baseValue,accessibilityLayer:a.accessibilityLayer,barCategoryGap:a.barCategoryGap,maxBarSize:a.maxBarSize,stackOffset:a.stackOffset,barGap:a.barGap,barSize:a.barSize,syncId:a.syncId,syncMethod:a.syncMethod,className:a.className,reverseStackOrder:a.reverseStackOrder}),h.createElement(qZ,ew({},a,{ref:n})))}),AXe=["axis"],PXe=h.forwardRef((e,t)=>h.createElement(GZ,{chartName:"LineChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:AXe,tooltipPayloadSearcher:WI,categoricalChartProps:e,ref:t}));function EXe(e){var t=ga();return h.useEffect(()=>{t(nXe(e))},[t,e]),null}var LXe=["layout"];function tw(){return tw=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},tw.apply(null,arguments)}function RXe(e,t){if(e==null)return{};var n,r,a=OXe(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)n=s[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function OXe(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var BXe={top:5,right:5,bottom:5,left:5},DXe={accessibilityLayer:!0,stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:BXe,reverseStackOrder:!1,syncMethod:"index",layout:"radial",responsive:!1},$Xe=h.forwardRef(function(t,n){var r,a=fi(t.categoricalChartProps,DXe),{layout:s}=a,l=RXe(a,LXe),{chartName:o,defaultTooltipEventType:u,validateTooltipEventTypes:d,tooltipPayloadSearcher:m}=t,p={chartName:o,defaultTooltipEventType:u,validateTooltipEventTypes:d,tooltipPayloadSearcher:m,eventEmitter:void 0};return h.createElement(HZ,{preloadedState:{options:p},reduxStoreName:(r=a.id)!==null&&r!==void 0?r:o},h.createElement(fZ,{chartData:a.data}),h.createElement(zZ,{layout:s,margin:a.margin}),h.createElement(VZ,{baseValue:void 0,accessibilityLayer:a.accessibilityLayer,barCategoryGap:a.barCategoryGap,maxBarSize:a.maxBarSize,stackOffset:a.stackOffset,barGap:a.barGap,barSize:a.barSize,syncId:a.syncId,syncMethod:a.syncMethod,className:a.className,reverseStackOrder:a.reverseStackOrder}),h.createElement(EXe,{cx:a.cx,cy:a.cy,startAngle:a.startAngle,endAngle:a.endAngle,innerRadius:a.innerRadius,outerRadius:a.outerRadius}),h.createElement(qZ,tw({},l,{ref:n})))}),WXe=["item"],UXe={layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"},KZ=h.forwardRef((e,t)=>{var n=fi(e,UXe);return h.createElement($Xe,{chartName:"PieChart",defaultTooltipEventType:"item",validateTooltipEventTypes:WXe,tooltipPayloadSearcher:WI,categoricalChartProps:n,ref:t})}),HXe=["axis"],nw=h.forwardRef((e,t)=>h.createElement(GZ,{chartName:"AreaChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:HXe,tooltipPayloadSearcher:WI,categoricalChartProps:e,ref:t}));const $O=["#ef4444","#f59e0b","#84cc16","#22d3ee","#6366f1","#a855f7","#f472b6","#94a3b8"],WO="__other__";function zXe(e){const t=e.trim();return t.length<=22?t:`${t.slice(0,20)}…`}function VXe(e){return e?e.startsWith("http")?e:`https://community.cloudflare.steamstatic.com/economy/image/${e}`:null}function qXe(e,t){const n=new Map;for(const l of e?.opens||[]){const o=l.containerMarketHashName?.trim();if(!o||n.has(o))continue;const u=VXe(l.containerIconUrl),d=t?.get(o)||null,m=u||d;m&&n.set(o,m)}const r=l=>n.get(l)||t?.get(l)||null,a=(e?.summary?.byContainer||[]).filter(l=>(l.count??0)>0&&l.containerKind!=="terminal").map(l=>{const o=l.containerMarketHashName||"Unknown";return{name:o,kind:l.containerKind||"case",count:l.count??0,iconUrl:r(o)}});if(a.length>0)return a;const s=new Map;for(const l of e?.opens||[]){if(l.containerKind==="terminal"||l.containerKind!=="c
2601ase"&&l.containerKind!=="capsule")continue;const o=l.containerMarketHashName?.trim()||"Unknown",u=s.get(o);u?u.count+=1:s.set(o,{name:o,kind:l.containerKind||"case",count:1,iconUrl:r(o)})}return[...s.values()]}function GXe(e,t){const n=[...e].sort((u,d)=>d.count-u.count),r=n.reduce((u,d)=>u+d.count,0);if(r<=0)return[];const a=n.slice(0,6),l=n.slice(6).reduce((u,d)=>u+d.count,0);return(l>0?[...a,{name:WO,kind:"mixed",count:l,iconUrl:null}]:a).map((u,d)=>{const m=u.name===WO,p=m?t:u.name;return{name:m?t:zXe(u.name),fullName:p,value:u.count,share:u.count/r*100,color:$O[d%$O.length],iconUrl:u.iconUrl,isOther:m}})}function YZ({snapshot:e,containerImages:t}){const{t:n}=Se("caseHistory"),r=n("pie.other"),a=h.useMemo(()=>GXe(qXe(e,t),r),[e,t,r]);return a.length===0?i.jsxs("div",{className:he.containersPie,children:[i.jsx("h3",{className:he.containersPieTitle,children:n("pie.title")}),i.jsx("p",{className:he.muted,children:n("pie.empty")})]}):i.jsxs("div",{className:he.containersPie,children:[i.jsx("h3",{className:he.containersPieTitle,children:n("pie.title")}),i.jsxs("div",{className:he.containersPieBody,children:[i.jsx("div",{className:he.containersPieChart,children:i.jsx(zd,{width:"100%",height:"100%",children:i.jsxs(KZ,{children:[i.jsx(YI,{data:a,dataKey:"value",nameKey:"name",innerRadius:38,outerRadius:60,paddingAngle:1.5,stroke:"rgba(0,0,0,0.35)",strokeWidth:1,children:a.map(s=>i.jsx(M4,{fill:s.color},s.fullName))}),i.jsx(Gd,{cursor:!1,wrapperStyle:{zIndex:20,outline:"none"},content:({active:s,payload:l})=>{if(!s||!l?.length)return null;const o=l[0]?.payload;return o?i.jsxs("div",{className:he.containersPieTooltip,children:[i.jsx("strong",{children:o.fullName}),i.jsxs("span",{children:[o.value," · ",o.share.toFixed(1),"%"]})]}):null}})]})})}),i.jsx("ul",{className:he.containersPieLegend,children:a.map(s=>i.jsxs("li",{className:s.isOther?he.containersPieLegendOther:void 0,children:[i.jsx("span",{className:he.swatch,style:{background:s.color}}),s.isOther?null:s.iconUrl?i.jsx("img",{className:he.containersPieIcon,src:s.iconUrl,alt:""}):i.jsx("span",{className:he.containersPieIconPlaceholder,"aria-hidden":!0}),i.jsx("span",{className:he.containersPieName,title:s.fullName,children:s.name}),i.jsxs("span",{className:he.containersPieCount,children:[s.value,i.jsxs("span",{className:he.rarityPct,children:[" (",s.share.toFixed(1),"%)"]})]})]},s.fullName))})]})]})}const KXe="_root_1xf7e_1",YXe="_backdrop_1xf7e_12",ZXe="_panel_1xf7e_22",XXe="_header_1xf7e_35",QXe="_title_1xf7e_40",JXe="_subtitle_1xf7e_47",eQe="_close_1xf7e_54",tQe="_body_1xf7e_76",nQe="_card_1xf7e_80",rQe="_cardAccent_1xf7e_92",aQe="_art_1xf7e_102",iQe="_artGlow_1xf7e_115",sQe="_fakeBar_1xf7e_122",lQe="_fakeDot_1xf7e_136",oQe="_fakeExt_1xf7e_143",cQe="_extensionBlock_1xf7e_154",uQe="_extensionIconWrap_1xf7e_161",dQe="_extensionCopy_1xf7e_174",fQe="_extensionTitle_1xf7e_183",hQe="_statusBadge_1xf7e_192",mQe="_statusBadgeDot_1xf7e_207",pQe="_ctaHint_1xf7e_215",gQe="_downloadBtn_1xf7e_222",bQe="_footer_1xf7e_247",yQe="_footerText_1xf7e_254",xQe="_verifyLink_1xf7e_260",vQe="_verifyHint_1xf7e_278",Mr={root:KXe,backdrop:YXe,panel:ZXe,header:XXe,title:QXe,subtitle:JXe,close:eQe,body:tQe,card:nQe,cardAccent:rQe,art:aQe,artGlow:iQe,fakeBar:sQe,fakeDot:lQe,fakeExt:oQe,extensionBlock:cQe,extensionIconWrap:uQe,extensionCopy:dQe,extensionTitle:fQe,statusBadge:hQe,statusBadgeDot:mQe,ctaHint:pQe,downloadBtn:gQe,footer:bQe,footerText:yQe,verifyLink:xQe,verifyHint:vQe};function _Qe(){return i.jsxs("svg",{width:"22",height:"22",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.65",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":!0,children:[i.jsx("rect",{x:"3",y:"5",width:"18",height:"14",rx:"2"}),i.jsx("path",{d:"M3 9h18"}),i.jsx("circle",{cx:"6.5",cy:"7",r:"1",fill:"currentColor",stroke:"none"}),i.jsx("circle",{cx:"9.5",cy:"7",r:"1",fill:"currentColor",stroke:"none"})]})}function ZZ({open:e,storeUrl:t,fallbackUrl:n,onClose:r,onVerify:a,onStoreClick:s,verifyBusy:l,verifyHint:o}){const{t:u}=Se("sell");if(!e||typeof document>"u")return null;const d=t.trim()?t.trim():n,m=!!t.trim();return Wn.createPortal(i.jsxs("div",{className:Mr.root,role:"presentation",children:[i.jsx("button",{type:"button",className:Mr.backdrop,"aria-label":u("actions.close"),onClick:r}),i.jsxs("div",{className:Mr.panel,role:"dialog","aria-modal":"true","aria-labelledby":"extension-gate-title",children:[i.jsx("button",{type:"button",className:Mr.close,"aria-label":u("actions.close"),onClick:r,children:"×"}),i.jsxs("header",{className:Mr.header,children:[i.jsx("h2",{id:"extension-gate-title",className:Mr.title,children:u("extensionGate.title")}),i.jsx("p",{className:Mr.subtitle,children:u("extensionGate.subtitle")})]}),i.jsx("div",{className:Mr.body,children:i.jsxs("section",{className:Mr.card,"aria-label":u("extensionGate.extensionCardAria"),children:[i.jsx("div",{className:Mr.cardAccent,"aria-hidden":!0}),i.jsxs("div",{className:Mr.art,children:[i.jsx("div",{className:Mr.artGlow,"aria-hidden":!0}),i.jsxs("div",{className:Mr.fakeBar,children:[i.jsx("span",{className:Mr.fakeDot}),i.jsx("span",{className:Mr.fakeDot}),i.jsx("span",{className:Mr.fakeDot}),i.jsx("span",{className:Mr.fakeExt,children:i.jsx("img",{src:Kh,alt:"",width:12,height:12})})]})]}),i.jsxs("div",{className:Mr.extensionBlock,children:[i.jsx("div",{className:Mr.extensionIconWrap,children:i.jsx(_Qe,{})}),i.jsxs("div",{className:Mr.extensionCopy,children:[i.jsx("h3",{className:Mr.extensionTitle,children:u("extensionGate.browserExtension")}),i.jsxs("span",{className:Mr.statusBadge,children:[i.jsx("span",{className:Mr.statusBadgeDot,"aria-hidden":!0}),u("extensionGate.notInstalled")]})]})]}),i.jsx("p",{className:Mr.ctaHint,children:u("extensionGate.ctaHint")}),i.jsx("a",{className:Mr.downloadBtn,href:d,target:"_blank",rel:"noopener noreferrer",onClick:s,children:u(m?"extensionGate.downloadFromStore":"extensionGate.downloadFallback")})]})}),i.jsxs("footer",{className:Mr.footer,children:[i.jsxs("p",{className:Mr.footerText,children:[u("extensionGate.footerPrefix")," ",i.jsx("button",{type:"button",className:Mr.verifyLink,onClick:a,disabled:l,children:u(l?"extensionGate.verifying":"extensionGate.verifyLink")})]}),o?i.jsx("p",{className:Mr.verifyHint,children:u("extensionGate.verifyFailed")}):null]})]})]}),document.body)}const Ry=20,UO="STEAM_MISMATCH";function XZ(e){const t=e?.summary?.eventCounts?.casesOpened??0,n=e?.
2601summary?.rarityCounts,r=(n?.restricted||0)+(n?.classified||0)+(n?.covert||0)+(n?.special||0),a=n?.special||0;return{casesOpened:t,hits:r,hitRatePct:t>0?r/t*100:null,specialPct:t>0?a/t*100:null}}const HO=[{key:"consumer",color:"#b0c3d9"},{key:"industrial",color:"#5e98d9"},{key:"milspec",color:"#4b69ff"},{key:"restricted",color:"#8847ff"},{key:"classified",color:"#d32ce6"},{key:"covert",color:"#eb4b4b"},{key:"special",color:"#e4ae39"}],wQe={consumer:"#b0c3d9",industrial:"#5e98d9",milspec:"#4b69ff",restricted:"#8847ff",classified:"#d32ce6",covert:"#eb4b4b",special:"#e4ae39"};function zO(e,t){return t<=0?"0%":`${(e/t*100).toFixed(1)}%`}function ju(e){if(e==null||!Number.isFinite(Number(e)))return"$0.00";const t=Number(e);return`${t<0?"-":""}$${(Math.abs(t)/100).toFixed(2)}`}function kQe(e){if(e==null||!Number.isFinite(Number(e)))return"0%";const t=Number(e);return`${t>=0?"+":""}${t.toFixed(1)}%`}function VO(e){return e?e.startsWith("http")?e:`https://community.cloudflare.steamstatic.com/economy/image/${e}`:null}function SQe(e,t){const n=(t||"").toLowerCase();return n.includes("extraordinary")||n.includes("contraband")?"#eb4b4b":n.includes("exotic")||n.includes("classified")?"#d32ce6":n.includes("remarkable")||n.includes("restricted")?"#8847ff":n.includes("high grade")||n.includes("mil-spec")?"#4b69ff":n.includes("industrial")?"#5e98d9":n.includes("consumer")?"#b0c3d9":n.includes("covert")?"#eb4b4b":n.includes("special")?"#e4ae39":e&&wQe[e]||"var(--text-muted, #888)"}let i0=null;function IQe(){return i0||(i0=fetch(`${uo}/catalog/cs2/cs2-containers-catalog.json`,{credentials:"include",cache:"default"}).then(async e=>{if(!e.ok)throw new Error(`containers catalog: ${e.status}`);const t=await e.json(),n=new Map;if(!Array.isArray(t))return n;for(const r of t){if(!r||typeof r!="object")continue;const a=r,s=typeof a.market_hash_name=="string"?a.market_hash_name:typeof a.name=="string"?a.name:null,l=typeof a.image=="string"?a.image:null;s&&l&&n.set(s,l)}return n}).catch(()=>(i0=null,new Map)),i0)}function MQe(){const{t:e}=Se("caseHistory"),{user:t,isAuthenticated:n,isLoading:r}=Xt(),{openAuth:a}=Wa(),{showToast:s}=GW();Kr({title:e("seo.meTitle"),description:e("seo.meDescription")});const[l,o]=h.useState(null),[u,d]=h.useState(!1),[m,p]=h.useState(null),[b,y]=h.useState(!1),[v,_]=h.useState(!1),[w,k]=h.useState(!1),[S,I]=h.useState(!1),[C,F]=h.useState(1),[N,A]=h.useState(()=>new Map),L=h.useRef(null),P=h.useRef(!1),T=h.useRef(async()=>{}),E=!!t?.steam?.id;h.useEffect(()=>{let le=!1;return IQe().then(_e=>{le||A(_e)}),()=>{le=!0}},[]);const R=h.useCallback(async()=>{if(!n){o(null);return}d(!0);try{const le=await rh.getMine();o(le.snapshot),F(1)}catch{o(null)}finally{d(!1)}},[n]);h.useEffect(()=>{R()},[R]),h.useEffect(()=>{let le=!1;return a2(800).then(_e=>{le||p(_e)}),()=>{le=!0}},[]);const D=l?.summary?.rarityCounts,z=l?.summary?.eventCounts?.casesOpened??0,U=l?.summary?.eventCounts?.capsulesOpened??0,B=h.useMemo(()=>XZ(l),[l]),$=l?.summary,q=$?.totalProfitUsdCents??null,K=$?.roiPct??null,O=h.useMemo(()=>D?(D.consumer||0)+(D.industrial||0)+(D.milspec||0)+(D.restricted||0)+(D.classified||0)+(D.covert||0)+(D.special||0):0,[D]),V=h.useMemo(()=>(l?.opens||[]).filter(le=>le.containerKind!=="terminal"),[l]),G=Math.max(1,Math.ceil(V.length/Ry)),H=Math.min(C,G),re=h.useMemo(()=>{const le=(H-1)*Ry;return V.slice(le,le+Ry)},[V,H]);h.useEffect(()=>{C>G&&F(G)},[C,G]);const Z=()=>{L.current?.abort(),L.current=null,I(!1)},Q=h.useCallback(async()=>{_(!0),k(!1);const le=await a2(1200);p(le),_(!1),le?y(!1):k(!0)},[]),ie=h.useCallback(async le=>{const _e=!!le?.auto;if(!n){_e||a("login");return}if(!E){_e||s(e("me.toastLinkSteam"),e("me.toastTitle"));return}I(!0);const J=await a2(800);if(p(J),!J){I(!1),k(!1),y(!0);return}L.current?.abort();const Be=new AbortController;L.current=Be;try{const ee=await WPe({signal:Be.signal});if(!ee.steamId64||ee.steamId64!==t?.steam?.id)throw new Error(UO);const me=await rh.sync({schemaVersion:ee.schemaVersion,steamId64:ee.steamId64,scannedAt:ee.scannedAt,truncated:ee.truncated,pages:ee.pages,eventsScanned:ee.eventsScanned,opens:ee.opens.map(ve=>({fingerprint:ve.fingerprint,dateText:ve.dateText??null,timeText:ve.timeText??null,containerKind:ve.containerKind,containerMarketHashName:ve.containerMarketHashName??null,containerClassid:ve.containerClassid??null,containerInstanceid:ve.containerInstanceid??null,rewardMarketHashName:ve.rewardMarketHashName??null,rewardClassid:ve.rewardClassid??null,rewardInstanceid:ve.rewardInstanceid??null,rewardIconUrl:ve.rewardIconUrl??null,containerIconUrl:ve.containerIconUrl??null,rarity:ve.rarity??null,rarityLabel:ve.rarityLabel??null,isSpecial:!!ve.isSpecial,isStatTrak:!!ve.isStatTrak,isSouvenir:!!ve.isSouvenir}
2601)),summary:ee.summary?{eventCounts:ee.summary.eventCounts,rarityCounts:ee.summary.rarityCounts,casesSinceLastSpecial:ee.summary.casesSinceLastSpecial??null,casesUntilFirstSpecial:ee.summary.casesUntilFirstSpecial??null,byContainer:(ee.summary.byContainer||[]).map(ve=>({containerMarketHashName:ve.containerMarketHashName,containerKind:ve.containerKind,count:ve.count,special:ve.special,rarityCounts:ve.rarityCounts})),historyEventCounts:ee.summary.historyEventCounts??null}:void 0,source:"lootify-extension"});o(me.snapshot),F(1),(ee.truncated||me.snapshot.truncated)&&s(e("me.toastTruncated"),e("me.toastTitle"))}catch(ee){if(!Be.signal.aborted)if(ee instanceof mr&&ee.code==="case_history_sync_cooldown"){const me=Math.max(1,Math.ceil((ee.retryAfterSeconds??600)/60));s(e("me.toastCooldown",{mins:me}),e("me.toastTitle"))}else{const me=ee instanceof mr||ee instanceof Error?ee.message:String(ee);s(me===UO?e("me.steamMismatch"):me,e("me.toastTitle"))}}finally{I(!1),L.current=null}},[n,a,s,E,e,t?.steam?.id]);if(T.current=ie,h.useEffect(()=>{P.current||r||u||S||!n||!E||l||m===!0&&(P.current=!0,T.current({auto:!0}))},[m,n,u,S,l,E,r]),r||u&&!l&&!S||n&&E&&!l&&!S&&m===null)return i.jsx("div",{className:he.root,children:i.jsx("p",{className:he.muted,children:e("me.loading")})});const X=U>0?e("me.openedWithCapsules",{count:z,cases:z,capsules:U}):e("me.opened",{count:z,cases:z});return i.jsxs("div",{className:he.root,children:[i.jsx("header",{className:he.hero,children:i.jsxs("div",{className:he.heroTop,children:[i.jsxs("div",{children:[i.jsx(Pt,{className:he.backLink,to:fe.caseHistory,children:e("me.back")}),i.jsx("h1",{className:he.heroTitle,children:e("me.title")}),i.jsx("p",{className:he.heroSubtitle,children:e("me.subtitle")})]}),i.jsx("div",{className:he.actions,children:n?i.jsx("button",{type:"button",className:he.primaryBtn,"aria-busy":S,onClick:()=>{if(S){Z();return}ie()},children:S?i.jsxs(i.Fragment,{children:[i.jsx("span",{className:he.btnSpinner,"aria-hidden":!0}),e("me.cancel")]}):e(l?"me.updateData":"me.scanHistory")}):null})]})}),n?null:i.jsxs("div",{className:he.banner,children:[i.jsx("p",{children:e("me.signInPrompt")}),i.jsx("button",{type:"button",className:he.primaryBtn,onClick:()=>a("login"),children:e("me.signIn")})]}),l?.truncated&&!S?i.jsx("div",{className:he.banner,children:i.jsx("p",{children:e("me.truncated")})}):null,n&&!E?i.jsxs("div",{className:he.banner,children:[i.jsx("p",{children:e("me.linkSteam")}),i.jsx(Pt,{className:he.primaryBtn,to:fe.profile,children:e("me.openProfile")})]}):null,i.jsxs("section",{className:he.hubMetrics,"aria-busy":S,children:[i.jsxs("div",{className:`${he.hubHeroCard} ${S?he.metricLoading:""}`,children:[i.jsx("span",{className:he.hubMetricLabel,children:e("me.steamRoi")}),i.jsx("strong",{className:he.hubMetricValue,"data-tone":q==null?void 0:q>=0?"up":"down",children:S&&!l?"…":kQe(K)}),i.jsx("p",{className:he.muted,children:S?e("me.updating"):e("me.pricedOpens",{profit:ju(q),count:$?.pricedOpens??0})})]}),i.jsxs("div",{className:he.hubSideCards,children:[i.jsxs("div",{className:`${he.hubMiniCard} ${S?he.metricLoading:""}`,children:[i.jsx("span",{className:he.hubMetricLabel,children:e("me.spent")}),i.jsx("strong",{children:S&&!l?"…":ju($?.totalCostUsdCents)})]}),i.jsxs("div",{className:`${he.hubMiniCard} ${S?he.metricLoading:""}`,children:[i.jsx("span",{className:he.hubMetricLabel,children:e("me.returned")}),i.jsx("strong",{children:S&&!l?"…":ju($?.totalRewardUsdCents)})]}),i.jsxs("div",{className:`${he.hubMiniCard} ${S?he.metricLoading:""}`,children:[i.jsx("span",{className:he.hubMetricLabel,children:e("me.casesCapsules")}),i.jsx("strong",{children:S&&!l?"…":`${B.casesOpened||0} / ${U||0}`})]})]})]}),!l&&!S&&n&&m!==null?i.jsx("div",{className:he.empty,children:i.jsx("p",{children:e("me.empty")})}):null,l?i.jsxs("div",{className:S?he.contentDimmed:void 0,"aria-busy":S,children:[i.jsxs("section",{className:he.stats,children:[i.jsx("div",{className:he.statsHead,children:i.jsx("h2",{className:he.sectionTitle,children:X})}),i.jsxs("div",{className:he.statsCharts,children:[i.jsxs("div",{className:he.rarityMain,children:[i.jsx("ul",{className:he.rarityLegend,children:HO.map(le=>{const _e=e(`me.rarity.${le.key}`),J=D?.[le.key]??0,Be=O;return i.jsxs("li",{children:[i.jsx("span",{className:he.swatch,style:{background:le.color}}),i.jsx("span",{className:he.rarityLabel,children:_e}),i.jsxs("span",{className:he.rarityCount,children:[J,Be>0&&J>0?i.jsxs("span",{className:he.rarityPct,children:[" (",zO(J,Be),")"]}):null]})]},le.key)})}),i.jsx("div",{className:he.bars,children:HO.map(le=>{const _e=e(`me.rarity.${le.key}`),J=D?.[le.key]??0,Be=O>0?J/O*100:0,ee=zO(J,O);
2601return i.jsxs("div",{className:he.barCol,tabIndex:0,"aria-label":`${_e}: ${J}, ${ee}`,children:[i.jsxs("span",{className:he.barTip,role:"tooltip",children:[_e,i.jsxs("span",{className:he.barTipMeta,children:[J," · ",ee]})]}),i.jsx("div",{className:he.barTrack,children:i.jsx("div",{className:he.barFill,style:{height:`${Math.max(Be,J>0?4:0)}%`,background:le.color}})}),J>0?i.jsx("span",{className:he.barPct,children:ee}):i.jsx("span",{className:he.barPctMuted,children:"0%"})]},le.key)})})]}),i.jsx(YZ,{snapshot:l,containerImages:N})]})]}),i.jsxs("section",{className:he.historySection,children:[i.jsx("h2",{className:he.sectionTitle,children:e("me.openingHistory")}),i.jsx("ul",{className:he.historyList,children:re.map(le=>{const _e=VO(le.rewardIconUrl),J=VO(le.containerIconUrl)||le.containerMarketHashName&&N.get(le.containerMarketHashName)||null,Be=[le.dateText,le.timeText].filter(Boolean).join(" · "),ee=SQe(le.rarity,le.rarityLabel),ve=[le.rarityLabel||le.rarity||"Unknown",Be||null,le.isStatTrak?"StatTrak™":null].filter(Boolean),we=le.profitUsdCents??0,Ee=le.containerKind==="capsule",Ae=Ee?e("me.capsule"):`Case ${ju(le.containerUsdCents)}
2601 + key ${ju(le.keyUsdCents)}`;return i.jsxs("li",{className:he.historyRow,children:[_e?i.jsx("img",{className:he.historyIcon,src:_e,alt:""}):i.jsx("span",{className:he.historyIconPlaceholder}),i.jsxs("div",{className:he.historyMain,children:[i.jsx("span",{className:he.historyReward,style:{color:ee},children:le.rewardMarketHashName||e("me.unknownItem")}),i.jsx("span",{className:he.historyMeta,children:ve.join(" · ")})]}),i.jsxs("div",{className:he.historyMoney,children:[i.jsxs("div",{className:he.historyMoneyCell,children:[i.jsx("span",{className:he.historyMoneyLabel,children:e("me.drop")}),i.jsx("strong",{className:he.historyMoneyValue,children:ju(le.rewardUsdCents)})]}),i.jsxs("div",{className:he.historyMoneyCell,title:Ae,children:[i.jsx("span",{className:he.historyMoneyLabel,children:e(Ee?"me.capsule":"me.casePlusKey")}),i.jsx("strong",{className:he.historyMoneyValue,children:ju(le.costUsdCents)})]}),i.jsxs("div",{className:he.historyMoneyCell,children:[i.jsx("span",{className:he.historyMoneyLabel,children:e("me.profit")}),i.jsxs("strong",{className:he.historyProfit,"data-tone":we>0?"up":we<0?"down":void 0,children:[we>0?"+":"",ju(we)]})]})]}),i.jsxs("div",{className:he.historyContainer,title:le.containerMarketHashName||void 0,children:[J?i.jsx("img",{className:he.historyContainerIcon,src:J,alt:""}):i.jsx("span",{className:he.historyContainerIconPlaceholder}),i.jsx("span",{className:he.historyContainerName,children:le.containerMarketHashName||e("me.unknownContainer")})]})]},le.fingerprint)})}),V.length===0?i.jsx("p",{className:he.muted,children:e("me.noHistory")}):G>1?i.jsxs("div",{className:he.historyPager,children:[i.jsx("button",{type:"button",className:he.historyPagerBtn,disabled:H<=1,onClick:()=>F(le=>Math.max(1,le-1)),children:e("me.prev")}),i.jsx("span",{className:he.historyPagerLabel,children:e("me.historyPage",{page:H,pages:G})}),i.jsx("button",{type:"button",className:he.historyPagerBtn,disabled:H>=G,onClick:()=>F(le=>Math.min(G,le+1)),children:e("me.next")})]}):null]})]}):null,i.jsx(ZZ,{open:b,storeUrl:GU,fallbackUrl:lk,onClose:()=>{y(!1),k(!1)},onVerify:()=>void Q(),verifyBusy:v,verifyHint:w})]})}const Oy=20,qO=[{key:"consumer",color:"#b0c3d9"},{key:"industrial",color:"#5e98d9"},{key:"milspec",color:"#4b69ff"},{key:"restricted",color:"#8847ff"},{key:"classified",color:"#d32ce6"},{key:"covert",color:"#eb4b4b"},{key:"special",color:"#e4ae39"}],FQe={consumer:"#b0c3d9",industrial:"#5e98d9",milspec:"#4b69ff",restricted:"#8847ff",classified:"#d32ce6",covert:"#eb4b4b",special:"#e4ae39"};function GO(e,t){return t<=0?"0%":`${(e/t*100).toFixed(1)}%`}function Nu(e){if(e==null||!Number.isFinite(Number(e)))return"$0.00";const t=Number(e);return`${t<0?"-":""}$${(Math.abs(t)/100).toFixed(2)}`}function CQe(e){if(e==null||!Number.isFinite(Number(e)))return"0%";const t=Number(e);return`${t>=0?"+":""}${t.toFixed(1)}%`}function KO(e){return e?e.startsWith("http")?e:`https://community.cloudflare.steamstatic.com/economy/image/${e}`:null}function jQe(e,t){const n=(t||"").toLowerCase();return n.includes("extraordinary")||n.includes("contraband")?"#eb4b4b":n.includes("exotic")||n.includes("classified")?"#d32ce6":n.includes("remarkable")||n.includes("restricted")?"#8847ff":n.includes("high grade")||n.includes("mil-spec")?"#4b69ff":n.includes("industrial")?"#5e98d9":n.includes("consumer")?"#b0c3d9":n.includes("covert")?"#eb4b4b":n.includes("special")?"#e4ae39":e&&FQe[e]||"var(--text-muted, #888)"}let s0=null;function NQe(){return s0||(s0=fetch(`${uo}/catalog/cs2/cs2-containers-catalog.json`,{credentials:"include",cache:"default"}).then(async e=>{if(!e.ok)throw new Error(`containers catalog: ${e.status}`);const t=await e.json(),n=new Map;if(!Array.isArray(t))return n;for(const r of t){if(!r||typeof r!="object")continue;const a=r,s=typeof a.market_hash_name=="string"?a.market_hash_name:typeof a.name=="string"?a.name:null,l=typeof a.image=="string"?a.image:null;s&&l&&n.set(s,l)}return n}).catch(()=>(s0=null,new Map)),s0)}function TQe(){const{t:e}=Se("caseHistory"),{ownerId:t=""}=Ms(),[n,r]=h.useState(null),[a,s]=h.useState("Player"),[l,o]=h.useState(null),[u,d]=h.useState(!0),[m,p]=h.useState(!1),[b,y]=h.useState(1),[v,_]=h.useState(()=>new Map);Kr({title:e("seo.userTitle",{name:a}),description:e("seo.userDescription",{name:a})}),h.useEffect(()=>{let D=!1;return NQe().then(z=>{D||_(z)}),()=>{D=!0}},[]),h.useEffect(()=>{let D=!1;if(!t.trim()){p(!0),d(!1);return}return d(!0),p(!1),y(1),rh.getPublic(t.trim()).then(z=>{D||(r(z.snapshot),s(z.username||"Player"),o(z.avatarUrl))}).catch(()=>{D||(r(null),p(!0))}).finally(()=>{D||d(!1)}),()=>{D=!0}},[t]);const w=n?.summary?.rarityCounts,k=n?.summary?.eventCounts?.casesOpened??0,S=n?.summary?.eventCounts?.capsulesOpened??0,I=h.useMemo(()=>XZ(n),[n]),C=n?.summary,F=C?.totalProfitUsdCents??null,N=C?.roiPct??null,A=h.useMemo(()=>w?(w.consumer||0)+(w.industrial||0)+(w.milspec||0)+(w.restricted||0)+(w.classified||0)+(w.covert||0)+(w.special||0):0,[w]),L=h.useMemo(()=>(n?.opens||[]).filter(D=>D.containerKind!=="terminal"),[n]),P=Math.max(1,Math.ceil(L.length/Oy)),T=Math.min(b,P),E=h.useMemo(()=>{const D=(T-1)*Oy;return L.slice(D,D+Oy)},[L,T]);if(h.useEffect(()=>{b>P&&y(P)},[b,P]),u)return i.jsx("div",{className:he.root,children:i.jsx("p",{className:he.muted,children:e("user.loading")})});if(m||!n)return i.jsx("div",{className:he.root,children:i.jsxs("header",{className:he.hero,children:[i.jsx(Pt,{className:he.backLink,to:fe.caseHistory,children:e("user.back")}),i.jsx("h1",{className:he.heroTitle,children:e("user.notFoundTitle")}),i.jsx("p",{className:he.heroSubtitle,children:e("user.notFoundBody")})]})});const R=S>
26010?e("me.openedWithCapsules",{count:k,cases:k,capsules:S}):e("me.opened",{count:k,cases:k});return i.jsxs("div",{className:he.root,children:[i.jsx("header",{className:he.hero,children:i.jsx("div",{className:he.heroTop,children:i.jsxs("div",{children:[i.jsx(Pt,{className:he.backLink,to:fe.caseHistory,children:e("user.back")}),i.jsxs("div",{className:he.publicHead,children:[i.jsx("img",{className:he.publicAvatar,src:da(l),alt:""}),i.jsxs("div",{children:[i.jsx("h1",{className:he.heroTitle,children:a}),i.jsx("p",{className:he.heroSubtitle,children:e("user.subtitle")})]})]})]})})}),i.jsxs("section",{className:he.hubMetrics,children:[i.jsxs("div",{className:he.hubHeroCard,children:[i.jsx("span",{className:he.hubMetricLabel,children:e("me.steamRoi")}),i.jsx("strong",{className:he.hubMetricValue,"data-tone":F==null?void 0:F>=0?"up":"down",children:CQe(N)}),i.jsx("p",{className:he.muted,children:e("me.pricedOpens",{profit:Nu(F),count:C?.pricedOpens??0})})]}),i.jsxs("div",{className:he.hubSideCards,children:[i.jsxs("div",{className:he.hubMiniCard,children:[i.jsx("span",{className:he.hubMetricLabel,children:e("me.spent")}),i.jsx("strong",{children:Nu(C?.totalCostUsdCents)})]}),i.jsxs("div",{className:he.hubMiniCard,children:[i.jsx("span",{className:he.hubMetricLabel,children:e("me.returned")}),i.jsx("strong",{children:Nu(C?.totalRewardUsdCents)})]}),i.jsxs("div",{className:he.hubMiniCard,children:[i.jsx("span",{className:he.hubMetricLabel,children:e("me.casesCapsules")}),i.jsxs("strong",{children:[I.casesOpened||0," / ",S||0]})]})]})]}),i.jsxs("section",{className:he.stats,children:[i.jsx("div",{className:he.statsHead,children:i.jsx("h2",{className:he.sectionTitle,children:R})}),i.jsxs("div",{className:he.statsCharts,children:[i.jsxs("div",{className:he.rarityMain,children:[i.jsx("ul",{className:he.rarityLegend,children:qO.map(D=>{const z=e(`me.rarity.${D.key}`),U=w?.[D.key]??0,B=A;return i.jsxs("li",{children:[i.jsx("span",{className:he.swatch,style:{background:D.color}}),i.jsx("span",{className:he.rarityLabel,children:z}),i.jsxs("span",{className:he.rarityCount,children:[U,B>0&&U>0?i.jsxs("span",{className:he.rarityPct,children:[" (",GO(U,B),")"]}):null]})]},D.key)})}),i.jsx("div",{className:he.bars,children:qO.map(D=>{const z=e(`me.rarity.${D.key}`),U=w?.[D.key]??0,B=A>0?U/A*100:0,$=GO(U,A);return i.jsxs("div",{className:he.barCol,tabIndex:0,"aria-label":`${z}: ${U}, ${$}`,children:[i.jsxs("span",{className:he.barTip,role:"tooltip",children:[z,i.jsxs("span",{className:he.barTipMeta,children:[U," · ",$]})]}),i.jsx("div",{className:he.barTrack,children:i.jsx("div",{className:he.barFill,style:{height:`${Math.max(B,U>0?4:0)}%`,background:D.color}})}),U>0?i.jsx("span",{className:he.barPct,children:$}):i.jsx("span",{className:he.barPctMuted,children:"0%"})]},D.key)})})]}),i.jsx(YZ,{snapshot:n,containerImages:v})]})]}),i.jsxs("section",{className:he.historySection,children:[i.jsx("h2",{className:he.sectionTitle,children:e("me.openingHistory")}),i.jsx("ul",{className:he.historyList,children:E.map(D=>{const z=KO(D.rewardIconUrl),U=KO(D.containerIconUrl)||D.containerMarketHashName&&v.get(D.containerMarketHashName)||null,B=[D.dateText,D.timeText].filter(Boolean).join(" · "),$=jQe(D.rarity,D.rarityLabel),K=[D.rarityLabel||D.rarity||"Unknown",B||null,D.isStatTrak?"StatTrak™":null].filter(Boolean),O=D.profitUsdCents??0,V=D.containerKind==="capsule",G=V?e("me.capsule"):`Case ${Nu(D.containerUsdCents)}
2601 + key ${Nu(D.keyUsdCents)}`;return i.jsxs("li",{className:he.historyRow,children:[z?i.jsx("img",{className:he.historyIcon,src:z,alt:""}):i.jsx("span",{className:he.historyIconPlaceholder}),i.jsxs("div",{className:he.historyMain,children:[i.jsx("span",{className:he.historyReward,style:{color:$},children:D.rewardMarketHashName||e("me.unknownItem")}),i.jsx("span",{className:he.historyMeta,children:K.join(" · ")})]}),i.jsxs("div",{className:he.historyMoney,children:[i.jsxs("div",{className:he.historyMoneyCell,children:[i.jsx("span",{className:he.historyMoneyLabel,children:e("me.drop")}),i.jsx("strong",{className:he.historyMoneyValue,children:Nu(D.rewardUsdCents)})]}),i.jsxs("div",{className:he.historyMoneyCell,title:G,children:[i.jsx("span",{className:he.historyMoneyLabel,children:e(V?"me.capsule":"me.casePlusKey")}),i.jsx("strong",{className:he.historyMoneyValue,children:Nu(D.costUsdCents)})]}),i.jsxs("div",{className:he.historyMoneyCell,children:[i.jsx("span",{className:he.historyMoneyLabel,children:e("me.profit")}),i.jsxs("strong",{className:he.historyProfit,"data-tone":O>0?"up":O<0?"down":void 0,children:[O>0?"+":"",Nu(O)]})]})]}),i.jsxs("div",{className:he.historyContainer,title:D.containerMarketHashName||void 0,children:[U?i.jsx("img",{className:he.historyContainerIcon,src:U,alt:""}):i.jsx("span",{className:he.historyContainerIconPlaceholder}),i.jsx("span",{className:he.historyContainerName,children:D.containerMarketHashName||e("me.unknownContainer")})]})]},D.fingerprint)})}),L.length===0?i.jsx("p",{className:he.muted,children:e("me.noHistory")}):P>1?i.jsxs("div",{className:he.historyPager,children:[i.jsx("button",{type:"button",className:he.historyPagerBtn,disabled:T<=1,onClick:()=>y(D=>Math.max(1,D-1)),children:e("me.prev")}),i.jsx("span",{className:he.historyPagerLabel,children:e("me.historyPage",{page:T,pages:P})}),i.jsx("button",{type:"button",className:he.historyPagerBtn,disabled:T>=P,onClick:()=>y(D=>Math.min(P,D+1)),children:e("me.next")})]}):null]})]})}function By(e,t){return e.getTime()>t.getTime()?new Date(t):e}function x5(e,t){return e.getFullYear()===t.getFullYear()&&e.getMonth()===t.getMonth()&&e.getDate()===t.getDate()}function YO(e){const t=new Date(e);return t.setHours(0,0,0,0),t}function ZO(e,t){return YO(e).getTime()>YO(t).getTime()}function AQe(e,t){const n=new Date(e,t,1).getDay();return n===0?6:n-1}function XO(e,t){return new Date(e,t+1,0).getDate()}const PQe="_root_zrjz8_1",EQe="_trigger_zrjz8_6",LQe="_triggerLabel_zrjz8_37",RQe="_icon_zrjz8_45",OQe="_popover_zrjz8_51",BQe="_monthRow_zrjz8_60",DQe="_monthLabel_zrjz8_68",$Qe="_navBtn_zrjz8_75",WQe="_weekdays_zrjz8_99",UQe="_weekday_zrjz8_99",HQe="_grid_zrjz8_116",zQe="_dayBtn_zrjz8_122",VQe="_dayOutside_zrjz8_141",qQe="_dayToday_zrjz8_145",GQe="_daySelected_zrjz8_145",KQe="_dayDisabled_zrjz8_158",YQe="_timeSection_zrjz8_166",ZQe="_timeLabel_zrjz8_172",XQe="_timeRow_zrjz8_182",QQe="_timeInput_zrjz8_189",JQe="_timeSep_zrjz8_210",eJe="_footer_zrjz8_215",tJe="_todayBtn_zrjz8_221",Qr={root:PQe,trigger:EQe,triggerLabel:LQe,icon:RQe,popover:OQe,monthRow:BQe,monthLabel:DQe,navBtn:$Qe,weekdays:WQe,weekday:UQe,grid:HQe,dayBtn:zQe,dayOutside:VQe,dayToday:qQe,daySelected:GQe,dayDisabled:KQe,timeSection:YQe,timeLabel:ZQe,timeRow:XQe,timeInput:QQe,timeSep:JQe,footer:eJe,todayBtn:tJe},QO=10050,Dy=300,L1=8;function JO(e,t,n,r){const a=parseInt(e,10);return Number.isFinite(a)?Math.min(n,Math.max(t,a)):r}function eB(e,t){return e.replace(/\D/g,"").slice(0,t)}function aM({id:e,value:t,onChange:n,maxDate:r,showTime:a=!0,className:s,disabled:l=!1,placement:o="below"}){const{t:u,i18n:d}=Se("common"),m=h.useId(),p=h.useRef(null),b=h.useRef(null),y=h.useRef(null),[v,_]=h.useState(!1),[w,k]=h.useState(()=>t.getFullYear()),[S,I]=h.useState(()=>t.getMonth()),[C,F]=h.useState(null),[N,A]=h.useState(()=>String(t.getHours())),[L,P]=h.useState(()=>String(t.getMinutes())),T=h.useRef(!1),E=h.useRef(!1),R=d.language||"en",D=r??new Date,z=h.useMemo(()=>new Date,[v]);h.useEffect(()=>{v&&(k(t.getFullYear()),I(t.getMonth()))},[v,t]),h.useEffect(()=>{T.current||A(String(t.getHours()))},[t.getHours()]),h.useEffect(()=>{E.current||P(String(t.getMinutes()))},[t.getMinutes()]);const U=h.useCallback(()=>_(!1),[]),B=h.useCallback(()=>{const me=b.current,ve=y.current;if(!me||!ve)return;const we=me.getBoundingClientRect(),Ee=ve.offsetHeight,Ae=Dy,ye=6,$e=window.innerHeight-we.bottom-ye-L1,Xe=we.top-ye-L1;let Ze=o==="above";o==="below"?Ze=$e<Ee&&Xe>$e:Xe<Ee&&$e>Xe&&(Ze=!1);let Je=Ze?we.top-ye-Ee:we.bottom+ye;Je=Math.max(L1,Math.min(Je,window.innerHeight-Ee-L1));let Nt=we.left;Nt+Ae>window.innerWidth-L1&&(Nt=window.innerWidth-Ae-L1),Nt=Math.max(L1,Nt),F({top:Je,left:Nt})},[o]);h.useLayoutEffect(()=>{if(!v){F(null);return}B();const me=requestAnimationFrame(B);return window.addEventListener("resize",B),window.addEventListener("scroll",B,!0),()=>{cancelAnimationFrame(me),window.removeEventListener("resize",B),window.removeEventListener("scroll",B,!0)}},[v,B,w,S]),h.useEffect(()=>{if(!v)return;const me=we=>{const Ee=we.target;p.current?.contains(Ee)||y.current?.contains(Ee)||U()},ve=we=>{we.key==="Escape"&&U()};return document.addEventListener("mousedown",me),document.addEventListener("keydown",ve),()=>{document.removeEventListener("mousedown",me),document.removeEventListener("keydown",ve)}},[v,U]);const $=h.useMemo(()=>new Intl.DateTimeFormat(R,{month:"long",year:"numeric"}).format(new Date(w,S,1)),[R,w,S]),q=h.useMemo(()=>{const me=new Intl.DateTimeFormat(R,{weekday:"short"});return Array.from({length:7},(ve,we)=>{const Ee=new Date(2024,0,1+we);return me.format(Ee)})},[R]),K=h.useMemo(()=>{const me=a?{day:"numeric",month:"short",year:"numeric",hour:"2-digit",minute:"2-digit",hour12:!1}:{day:"numeric",month:"short",year:"numeric"};return new Intl.DateTimeFormat(R,me).format(t)},[R,a,t]),O=h.useMemo(()=>new Date(D.getFullYear(),D.getMonth(),1),[D]),G=h.useMemo(()=>new Date(w,S,1),[w,S])<O,H=h.useMemo(()=>{const me=AQe(w,S),ve=XO(w,S),we=[],Ee=S===0?11:S-1,Ae=S===0?w-1:w,ye=XO(Ae,Ee);for(let Xe=me-1;Xe>=0;Xe--){const Ze=ye-Xe;we.push({day:Ze,inMonth:!1,date:new Date(Ae,Ee,Ze)})}for(let Xe=1;Xe<=ve;Xe++)we.push({day:Xe,inMonth:!0,date:new Date(w,S,Xe)});let $e=1;for(;we.length%7!==0;){const Xe=S===11?0:S+1,Ze=S===11?w+1:w;we.push({day:$e,inMonth:!1,date:new Date(Ze,Xe,$e)}),$e++}return we},[w,S]),re=x5(t,D)?{hours:D.getHours(),minutes:D.getMinutes()}:null,Z=re?re.hours:23,Q=re&&t.getHours()===re.hours?re.minutes:59,ie=(me,ve)=>{const we=new Date(t);we.setHours(me,ve,0,0),n(By(we,D))},ne=me=>{const ve=JO(me,0,Z,t.getHours()),we=re&&x5(t,D)&&ve===re.hours?re.minutes:59;ie(ve,Math.min(t.getMinutes(),we)),A(String(ve))},X=me=>{const ve=JO(me,0,Q,t.getMinutes());ie(t.getHours(),ve),P(String(ve))},le=me=>{if(ZO(me,D))return;const ve=new Date(t);ve.setFullYear(me.getFullYear(),me.getMonth(),me.getDate()),a||ve.setHours(12,0,0,0),n(By(ve,D))},_e=()=>{S===0?(k(me=>me-1),I(11)):I(me=>me-1)},J=()=>{G&&(S===11?(k(me=>me+1),I(0)):I(me=>me+1))},Be=()=>{n(By(new Date,D)),k(D.getFullYear()),I(D.getMonth())},ee=v?i.jsxs("div",{ref:y,id:m,className:Qr.popover,role:"dialog","aria-label":u("dateTimePicker.dialogLabel"),style:C?{position:"fixed",top:C.top,left
2601:C.left,width:Dy,zIndex:QO}:{position:"fixed",top:-9999,left:-9999,width:Dy,zIndex:QO,visibility:"hidden"},children:[i.jsxs("div",{className:Qr.monthRow,children:[i.jsx("button",{type:"button",className:Qr.navBtn,onClick:_e,"aria-label":u("dateTimePicker.prevMonth"),children:"‹"}),i.jsx("span",{className:Qr.monthLabel,children:$}),i.jsx("button",{type:"button",className:Qr.navBtn,onClick:J,disabled:!G,"aria-label":u("dateTimePicker.nextMonth"),children:"›"})]}),i.jsx("div",{className:Qr.weekdays,children:q.map((me,ve)=>i.jsx("span",{className:Qr.weekday,children:me.replace(/\.$/,"")},`${me}-${ve}`))}),i.jsx("div",{className:Qr.grid,children:H.map((me,ve)=>{const we=ZO(me.date,D),Ee=x5(me.date,t),Ae=x5(me.date,z);return i.jsx("button",{type:"button",className:[Qr.dayBtn,me.inMonth?"":Qr.dayOutside,Ae?Qr.dayToday:"",Ee?Qr.daySelected:"",we?Qr.dayDisabled:""].filter(Boolean).join(" "),disabled:we,onClick:()=>le(me.date),children:me.day},`${ve}-${me.date.getTime()}`)})}),a?i.jsxs("div",{className:Qr.timeSection,children:[i.jsx("span",{className:Qr.timeLabel,children:u("dateTimePicker.time")}),i.jsxs("div",{className:Qr.timeRow,children:[i.jsx("input",{className:Qr.timeInput,type:"text",inputMode:"numeric",autoComplete:"off",maxLength:2,placeholder:"00","aria-label":u("dateTimePicker.hours"),value:N,onFocus:()=>{T.current=!0},onBlur:()=>{T.current=!1,ne(N)},onChange:me=>A(eB(me.target.value,2)),onKeyDown:me=>{me.key==="Enter"&&me.currentTarget.blur()}}),i.jsx("span",{className:Qr.timeSep,children:":"}),i.jsx("input",{className:Qr.timeInput,type:"text",inputMode:"numeric",autoComplete:"off",maxLength:2,placeholder:"00","aria-label":u("dateTimePicker.minutes"),value:L,onFocus:()=>{E.current=!0},onBlur:()=>{E.current=!1,X(L)},onChange:me=>P(eB(me.target.value,2)),onKeyDown:me=>{me.key==="Enter"&&me.currentTarget.blur()}})]})]}):null,i.jsx("div",{className:Qr.footer,children:i.jsx("button",{type:"button",className:Qr.todayBtn,onClick:Be,children:u("dateTimePicker.today")})})]}):null;return i.jsxs("div",{ref:p,className:[Qr.root,s].filter(Boolean).join(" "),children:[i.jsxs("button",{ref:b,id:e,type:"button",className:Qr.trigger,disabled:l,"aria-haspopup":"dialog","aria-expanded":v,"aria-controls":m,onClick:()=>!l&&_(me=>!me),children:[i.jsx("span",{className:Qr.triggerLabel,children:K}),i.jsxs("svg",{className:Qr.icon,width:"16",height:"16",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:[i.jsx("rect",{x:"3",y:"5",width:"18",height:"16",rx:"2",stroke:"currentColor",strokeWidth:"1.5"}),i.jsx("path",{d:"M3 9h18M8 3v4M16 3v4",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})]})]}),ee&&Wn.createPortal(ee,document.body)]})}const nJe="_overlay_uq5mp_1",rJe="_modal_uq5mp_12",aJe="_header_uq5mp_24",iJe="_headerText_uq5mp_34",sJe="_title_uq5mp_38",lJe="_subtitle_uq5mp_45",oJe="_closeBtn_uq5mp_52",cJe="_body_uq5mp_73",uJe="_tabs_uq5mp_83",dJe="_tab_uq5mp_83",fJe="_tabActive_uq5mp_104",hJe="_searchInput_uq5mp_109",mJe="_grid_uq5mp_124",pJe="_statusRow_uq5mp_134",gJe="_card_uq5mp_142",bJe="_cardImageWrap_uq5mp_162",yJe="_cardImage_uq5mp_162",xJe="_cardMeta_uq5mp_178",vJe="_cardName_uq5mp_183",_Je="_cardSub_uq5mp_194",wJe="_loadSentinel_uq5mp_204",kJe="_backBtn_uq5mp_212",SJe="_selectedRow_uq5mp_227",IJe="_selectedImage_uq5mp_234",MJe="_selectedImagePlaceholder_uq5mp_235",FJe="_selectedMeta_uq5mp_244",CJe="_selectedName_uq5mp_251",jJe="_selectedSub_uq5mp_258",NJe="_currentPriceLine_uq5mp_263",TJe="_formGrid_uq5mp_268",AJe="_field_uq5mp_276",PJe="_fieldLabel_uq5mp_282",EJe="_fieldHint_uq5mp_288",LJe="_input_uq5mp_293",RJe="_textarea_uq5mp_294",OJe="_wearRow_uq5mp_310",BJe="_wearBtn_uq5mp_316",DJe="_wearBtnActive_uq5mp_328",$Je="_checkboxRow_uq5mp_334",WJe="_checkbox_uq5mp_334",UJe="_checkboxText_uq5mp_350",HJe="_errorText_uq5mp_398",zJe="_footer_uq5mp_404",VJe="_primaryBtn_uq5mp_413",qJe="_secondaryBtn_uq5mp_414",Ot={overlay:nJe,modal:rJe,header:aJe,headerText:iJe,title:sJe,subtitle:lJe,closeBtn:oJe,body:cJe,tabs:uJe,tab:dJe,tabActive:fJe,searchInput:hJe,grid:mJe,statusRow:pJe,card:gJe,cardImageWrap:bJe,cardImage:yJe,cardMeta:xJe,cardName:vJe,cardSub:_Je,loadSentinel:wJe,backBtn:kJe,selectedRow:SJe,selectedImage:IJe,selectedImagePlaceholder:MJe,selectedMeta:FJe,selectedName:CJe,selectedSub:jJe,currentPriceLine:NJe,formGrid:TJe,field:AJe,fieldLabel:PJe,fieldHint:EJe,input:LJe,textarea:RJe,wearRow:OJe,wearBtn:BJe,wearBtnActive:DJe,checkboxRow:$Je,checkbox:WJe,checkboxText:UJe,errorText:HJe,footer
2601:zJe,primaryBtn:VJe,secondaryBtn:qJe},QZ={USD:"$",EUR:"€",GBP:"£",RUB:"₽",CNY:"¥"};function GJe(e){const t=(e||"USD").toUpperCase();return QZ[t]??`${t} `}const KJe={USD:"en-US",EUR:"de-DE",GBP:"en-GB",RUB:"ru-RU",CNY:"zh-CN"};function u2(e,t,n){const r=(t||"USD").toUpperCase(),a=QZ[r]??`${r} `,s=KJe[r]??"en-US",l=e/100,o=Math.abs(l),u=new Intl.NumberFormat(s,{minimumFractionDigits:2,maximumFractionDigits:2}).format(o),d=l<0?"-":n?.signed&&l>0?"+":"";return r==="RUB"?`${d}${u} ${a}`:`${d}${a}${u}`}const YJe="_root_1lsjx_1",ZJe="_label_1lsjx_7",XJe="_options_1lsjx_15",QJe="_option_1lsjx_15",JJe="_optionActive_1lsjx_43",eet="_optionExternalActive_1lsjx_50",tet="_optionDisabled_1lsjx_56",net="_optionHead_1lsjx_61",ret="_icon_1lsjx_68",aet="_optionTitle_1lsjx_90",iet="_optionDesc_1lsjx_96",set="_radio_1lsjx_108",oet="_hint_1lsjx_134",li={root:YJe,label:ZJe,options:XJe,option:QJe,optionActive:JJe,optionExternalActive:eet,optionDisabled:tet,optionHead:net,icon:ret,optionTitle:aet,optionDesc:iet,radio:set,hint:oet};function JZ({value:e,onChange:t,bookCurrency:n,cashBalanceMinor:r,canAffordFromBalance:a,showInsufficientHint:s=!1,className:l}){const{t:o}=Se("portfolio"),u=u2(r,n);
2601return i.jsxs("div",{className:[li.root,l].filter(Boolean).join(" "),children:[i.jsx("span",{className:li.label,children:o("txModal.fundingLabel")}),i.jsxs("div",{className:li.options,role:"radiogroup","aria-label":o("txModal.fundingLabel"),children:[i.jsxs("button",{type:"button",role:"radio","aria-checked":e==="balance",disabled:!a,className:`${li.option} ${e==="balance"?li.optionActive:""} ${a?"":li.optionDisabled}`,onClick:()=>t("balance"),children:[i.jsx("span",{className:li.radio,"aria-hidden":!0}),i.jsxs("span",{className:li.optionHead,children:[i.jsx("span",{className:li.icon,"aria-hidden":!0,children:i.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",children:[i.jsx("path",{d:"M3 7.5A2.5 2.5 0 0 1 5.5 5h13A2.5 2.5 0 0 1 21 7.5v2.25H3V7.5Z",stroke:"currentColor",strokeWidth:"1.6"}),i.jsx("path",{d:"M3 10.5h18v6A2.5 2.5 0 0 1 18.5 19h-13A2.5 2.5 0 0 1 3 16.5v-6Z",stroke:"currentColor",strokeWidth:"1.6"}),i.jsx("path",{d:"M16.5 14.25h3",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round"})]})}),i.jsx("span",{className:li.optionTitle,children:o("txModal.fundingBalance")})]}),i.jsx("span",{className:li.optionDesc,children:o("txModal.fundingBalanceAvailable",{balance:u})})]}),i.jsxs("button",{type:"button",role:"radio","aria-checked":e==="external",className:`${li.option} ${e==="external"?li.optionExternalActive:""}`,onClick:()=>t("external"),children:[i.jsx("span",{className:li.radio,"aria-hidden":!0}),i.jsxs("span",{className:li.optionHead,children:[i.jsx("span",{className:li.icon,"aria-hidden":!0,children:i.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",children:[i.jsx("path",{d:"M12 3v12",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round"}),i.jsx("path",{d:"M8.25 7.5 12 3.75 15.75 7.5",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round",strokeLinejoin:"round"}),i.jsx("path",{d:"M5.25 14.25v3A2.25 2.25 0 0 0 7.5 19.5h9a2.25 2.25 0 0 0 2.25-2.25v-3",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round"})]})}),i.jsx("span",{className:li.optionTitle,children:o("txModal.fundingExternal")})]}),i.jsx("span",{className:li.optionDesc,children:o("txModal.fundingExternalShort")})]})]}),i.jsx("p",{className:li.hint,children:o(s?"txModal.fundingInsufficientHint":e==="balance"?"txModal.fundingBalanceHint":"txModal.fundingExternalHint")})]})}function eX(e,t,n,r){if(t<1||!Number.isFinite(e)||e<0)return null;if(e===0)return 0;const a=e*t,s=(n||"USD").toUpperCase();if(s==="USD")return Math.round(a*100);const l=r[s];return!l||l<=0?null:Math.round(a/l*100)}function tX(e,t,n,r,a){const s=eX(e,t,n,a);return s===null?r>0:s===0?!0:r>0&&s<=r}function nX(e,t,n,r,a){const s=eX(e,t,n,a);return s===null||s===0?!1:s>r}const $y=730,cet=590830,uet=["FN","MW","FT","WW","BS"],det={FN:"Factory New",MW:"Minimal Wear",FT:"Field-Tested",WW:"Well-Worn",BS:"Battle-Scarred"},v5=60,fet=40;function het(e){return e&&e.startsWith("http")?e:null}function tB(e,t,n){const r=e.startsWith("★"),a=r?e.replace(/^★\s*/,""):e,s=r?n?"★ StatTrak™ ":"★ ":n?"StatTrak™ ":"",l=t?` (${det[t]})`:"";return`${s}${a}${l}`}const met=({isOpen:e,onClose:t})=>{const{t:n}=Se("portfolio"),{addLot:r,detailPortfolioId:a,summary:s}=r1(),{currency:l,rates:o,convert:u}=Nr(),d=l==="RUB"||l==="CNY"?0:2,[m,p]=h.useState("cs2"),[b,y]=h.useState(""),[v,_]=h.useState(v5),[w,k]=h.useState("pick"),[S,I]=h.useState(null),C=h.useRef(null),F=h.useRef(null),[N,A]=h.useState(null),[L,P]=h.useState(null),[T,E]=h.useState(null),[R,D]=h.useState(null),[z,U]=h.useState(!1),[B,$]=h.useState("FT"),[q,K]=h.useState(!1),[O,V]=h.useState("1"),[G,H]=h.useState(""),[re,Z]=h.useState(()=>new Date),[Q,ie]=h.useState(""),[ne,X]=h.useState("external"),[le,_e]=h.useState(!1),[J,Be]=h.useState(null),[ee,me]=h.useState(null),[ve,we]=h.useState(!1),Ee=h.useRef(!1),Ae=s?.bookCurrency??"USD",ye=s?.cashBalanceMinor??0,$e=s?.cashBalanceUsdCents??0,Xe=h.useMemo(()=>{const ce=Math.round($l(O));return Number.isFinite(ce)&&ce>=1?ce:1},[O]),Ze=h.useMemo(()=>$l(G),[G]),Je=h.useMemo(()=>tX(Ze,Xe,l,$e,o),[Ze,Xe,l,$e,o]),Nt=h.useMemo(()=>nX(Ze,Xe,l,$e,o),[Ze,Xe,l,$e,o]);h.useEffect(()=>{e&&(k("pick"),I(null),y(""),_(v5),V("1"),H(""),ie(""),$("FT"),K(!1),Be(null),me(null),Z(new Date),X("external"),Ee.current=!1)},[e]),h.useEffect(()=>{!e||w!=="form"||Ee.current||X(Je?"balance":"external")},[e,w,Je]),h.useEffect(()=>{if(!e)return;const ce=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=ce}},[e]),h.useEffect(()=>{if(!e)return;const ce=ge=>{ge.key==="Escape"&&t()};return window.addEventListener("keydown",ce),()=>window.removeEventListener("keydown",ce)},[e,t]),h.useEffect(()=>{if(!e||m!=="cs2")return;let ce=!1;return U(!0),P(null),aS().then(ge=>{ce||A(ge)}
2601).catch(ge=>{ce||P(ge instanceof Error?ge.message:"Catalog load failed")}).finally(()=>{ce||U(!1)}),()=>{ce=!0}},[e,m,rS]);const xe=h.useRef(!1);h.useEffect(()=>{!e||m!=="sandbox"||xe.current||(xe.current=!0,U(!0),(async()=>{try{const ce=await Fa.listSandboxSkins({limit:200});E(ce.items)}catch(ce){D(ce instanceof Error?ce.message:"Catalog load failed")}finally{U(!1)}})())},[e,m]),h.useEffect(()=>{if(!S||S.game!=="cs2"){S?.game==="sandbox"&&me(S.priceUsdCents);return}if(!a){me(null);return}if(S.cs2Kind==="extra"){const Ve=S.marketHashNameBase;let it=!1;return we(!0),Fa.batchPrices(a,[{steamAppId:$y,marketHashName:Ve}]).then(vt=>{if(it)return;const yn=vt.items[0];me(yn?.priceUsdCents??null)}).catch(()=>{it||me(null)}).finally(()=>{it||we(!1)}),()=>{it=!0}}if(!B)return;const ce=tB(S.marketHashNameBase,B,q);let ge=!1;return we(!0),Fa.batchPrices(a,[{steamAppId:$y,marketHashName:ce}]).then(Ve=>{if(ge)return;const it=Ve.items[0];me(it?.priceUsdCents??null)}).catch(()=>{ge||me(null)}).finally(()=>{ge||we(!1)}),()=>{ge=!0}},[a,S,B,q]);const He=h.useCallback(ce=>{const ge=u(ce);return d===0?String(Math.round(ge)):ge.toFixed(2)},[u,d]);h.useEffect(()=>{w!=="form"||ve||ee==null||H(He(ee))},[w,ve,ee,He]);const st=h.useMemo(()=>{if(m!=="cs2"||!N)return[];const ce=b.trim();return ce?_V(N,ce):N.filter(ge=>ge.kind==="skin")},[m,N,b]),ot=h.useMemo(()=>{if(m!=="sandbox"||!T)return[];const ce=b.trim().toLowerCase();return ce?T.filter(ge=>ge.marketHashName.toLowerCase().includes(ce)):T},[m,T,b]),te=b.trim().length>0,Ne=m==="cs2"?st.length:ot.length,Ke=h.useCallback(()=>{C.current&&(C.current.scrollTop=0)},[]),dt=h.useCallback(ce=>{y(ce),_(v5),Ke()},[Ke]);h.useEffect(()=>{_(v5),Ke()},[m,Ke]);const ft=!te&&(m==="cs2"?st.length>v:ot.length>v);h.useEffect(()=>{if(!e||w!=="pick"||z||te)return;const ce=C.current,ge=F.current;if(!ce||!ge||!ft)return;const Ve=new IntersectionObserver(it=>{it.some(yn=>yn.isIntersecting)&&_(yn=>{const xn=m==="cs2"?st.length:ot.length;return yn>=xn?yn:Math.min(yn+fet,xn)})},{root:ce,rootMargin:"160px 0px",threshold:0});return Ve.observe(ge),()=>Ve.disconnect()},[e,w,z,ft,m,st.length,ot.length,te]);const Pe=h.useCallback(ce=>{const ge=ce.kind==="skin";I({game:"cs2",baseName:ce.name,displayName:ce.name,marketHashNameBase:ge?ce.name:ce.filterValue,cs2Kind:ce.kind,image:het(ce.image),category:ce.subtitle||null,priceUsdCents:null,imageBackgroundColor:null}),ge?$("FT"):($(null),K(!1)),H(""),Ee.current=!1,k("form")},[]),et=h.useCallback(ce=>{I({game:"sandbox",baseName:ce.marketHashName,displayName:ce.marketHashName,marketHashNameBase:ce.marketHashName,cs2Kind:"extra",image:ce.imageUrl,category:ce.category,priceUsdCents:ce.priceUsdCents,imageBackgroundColor:ce.imageBackgroundColor}),me(ce.priceUsdCents),H(""),Ee.current=!1,k("form")},[]),At=h.useCallback(async()=>{if(!S)return;const ce=Math.round($l(O));if(!Number.isFinite(ce)||ce<1){Be(n("addModal.form.validation.qtyMin"));return}if(ce>9999){Be(n("addModal.form.validation.qtyMax"));return}const ge=$l(G);if(!G.trim()||Number.isNaN(ge)){Be(n("addModal.form.validation.priceRequired"));return}if(ge<0){Be(n("addModal.form.validation.priceMin"));return}if(S.game==="cs2"&&S.cs2Kind==="skin"&&!B){Be(n("addModal.form.validation.wearRequired"));return}Be(null),_e(!0);try{const Ve=S.game==="cs2"&&S.cs2Kind==="skin"?tB(S.marketHashNameBase,B,q):S.marketHashNameBase,it={steamAppId:S.game==="cs2"?$y:cet,marketHashName:Ve,qty:ce,buyAmountMinor:Math.round(ge*100),buyCurrency:l,buyAt:re.toISOString(),notes:Q.trim()||void 0,fundingSource:ne};await r(it),t()}catch(Ve){const it=Ve instanceof mr&&Ve.message?Ve.message:n("addModal.errors.createFailed");Be(it)}finally{_e(!1)}},[S,O,G,B,q,l,re,Q,ne,r,t,n]);if(!e)return null;const ht=te?Ne:Math.min(v,Ne),Mt=st.slice(0,ht),kt=ot.slice(0,ht);return i.jsx("div",{className:Ot.overlay,role:"presentation",onClick:t,children:i.jsxs("div",{className:Ot.modal,onClick:ce=>ce.stopPropagation(),role:"dialog","aria-modal":"true","aria-labelledby":"add-skin-title",children:[i.jsxs("div",{className:Ot.header,children:[i.jsxs("div",{className:Ot.headerText,children:[i.jsx("h2",{id:"add-skin-title",className:Ot.title,children:n("addModal.title")}),i.jsx("p",{className:Ot.subtitle,children:n("addModal.subtitle")})]}),i.jsx("button",{type:"button",className:Ot.closeBtn,onClick:t,"aria-label":n("actions.close"),children:"×"})]}),w==="pick"&&i.jsxs("div",{className:Ot.body,children:[i.jsxs("div",{className:Ot.tabs,children:[i.jsx("button",{type:"button",className:`${Ot.tab} ${m==="cs2"?Ot.tabActive:""}`,onClick:()=>p("cs2"),children:n("addModal.tabs.cs2")}),i.jsx("button",{type:"button",className:`${Ot.tab} ${m==="sandbox"?Ot.tabActive:""}`,onClick:()=>p("sandbox"),children:n("addModal.tabs.sandbox")})]}),i.jsx("input",{type:"search",className:Ot.searchInput,placeholder:n(m==="cs2"?"addModal.search.placeholderCs2":"addModal.search.placeholderSandbox"),value:b,onChange:ce=>dt(ce.target.value),autoFocus:!0}),i.jsxs("div",{ref:C,className:Ot.grid,role:"list",children:[z&&i.jsx("div",{className:Ot.statusRow,children:n("addModal.loadingCatalog")}),m==="cs2"&&L&&!N&&i.jsx("div",{className:Ot.statusRow,children:n("addModal.catalogError",{error:L})}),m==="sandbox"&&R&&!T&&i.jsx("div",{className:Ot.statusRow,children:n("addModal.catalogError",{error:R})}),m==="cs2"&&!z&&N&&Mt.length===0&&i.jsx("div",{className:Ot.statusRow,children:n("addModal.noResults")}),m==="sandbox"&&!z&&T&&kt.length===0&&i.jsx("div",{className:Ot.statusRow,children:n("addModal.noResults")}),m==="cs2"&&Mt.map(ce=>i.jsxs("button",{type:"button",className:Ot.card,onClick:()=>Pe(ce),role:"listitem",children:[i.jsx("div",{className:Ot.cardImageWrap,children:ce.image?i.jsx("img",{src:ce.image,alt:"",className:Ot.cardImage,loading:"lazy",decoding:"async"}):null}),i.jsxs("div",{className:Ot.cardMeta,children:[i.jsx("span",{className:Ot.cardName,title:ce.name,children:ce.name}),ce.subtitle?i.jsx("span",{className:Ot.cardSub,children:ce.subt
2601itle}):null]})]},`${ce.kind}-${ce.filterValue}`)),m==="sandbox"&&kt.map(ce=>i.jsxs("button",{type:"button",className:Ot.card,onClick:()=>et(ce),role:"listitem",children:[i.jsx("div",{className:Ot.cardImageWrap,style:ce.imageBackgroundColor?{background:ce.imageBackgroundColor}:void 0,children:ce.imageUrl?i.jsx("img",{src:ce.imageUrl,alt:"",className:Ot.cardImage,loading:"lazy"}):null}),i.jsxs("div",{className:Ot.cardMeta,children:[i.jsx("span",{className:Ot.cardName,title:ce.marketHashName,children:ce.marketHashName}),ce.category?i.jsx("span",{className:Ot.cardSub,children:ce.category}):null]})]},ce.marketHashName)),ft?i.jsx("div",{ref:F,className:Ot.loadSentinel,"aria-hidden":!0}):null]},`${m}-${b.trim().toLowerCase()}`)]}),w==="form"&&S&&i.jsxs("div",{className:Ot.body,children:[i.jsxs("button",{type:"button",className:Ot.backBtn,onClick:()=>k("pick"),children:["← ",n("actions.back")]}),i.jsxs("div",{className:Ot.selectedRow,children:[S.image?i.jsx("img",{src:S.image,alt:"",className:Ot.selectedImage,loading:"lazy"}):i.jsx("div",{className:Ot.selectedImagePlaceholder,style:S.imageBackgroundColor?{background:S.imageBackgroundColor}:void 0}),i.jsxs("div",{className:Ot.selectedMeta,children:[i.jsx("span",{className:Ot.selectedName,children:S.displayName}),i.jsxs("span",{className:Ot.selectedSub,children:[S.game==="cs2"?n("addModal.tabs.cs2"):n("addModal.tabs.sandbox"),S.category?` · ${S.category}`:""]}),i.jsx("span",{className:Ot.currentPriceLine,children:ve?n("addModal.loadingPrices"):ee!=null?n("addModal.currentPrice",{price:`$${(ee/100).toFixed(2)}`}):n("addModal.noCurrentPrice")})]})]}),i.jsxs("div",{className:Ot.formGrid,children:[S.game==="cs2"&&S.cs2Kind==="skin"&&i.jsxs(i.Fragment,{children:[i.jsxs("label",{className:Ot.field,children:[i.jsx("span",{className:Ot.fieldLabel,children:n("addModal.form.wear")}),i.jsx("div",{className:Ot.wearRow,children:uet.map(ce=>i.jsx("button",{type:"button",className:`${Ot.wearBtn} ${B===ce?Ot.wearBtnActive:""}`,onClick:()=>$(ce),children:ce},ce))})]}),i.jsxs("label",{className:Ot.checkboxRow,children:[i.jsx("input",{type:"checkbox",className:Ot.checkbox,checked:q,onChange:ce=>K(ce.target.checked)}),i.jsx("span",{className:Ot.checkboxText,children:n("addModal.form.statTrak")})]})]}),i.jsxs("label",{className:Ot.field,children:[i.jsx("span",{className:Ot.fieldLabel,children:n("addModal.form.qty")}),i.jsx(m2,{maxDecimals:0,value:O,onValueChange:V,placeholder:"1",className:Ot.input}),i.jsx("span",{className:Ot.fieldHint,children:n("addModal.form.qtyHint")})]}),i.jsxs("label",{className:Ot.field,children:[i.jsxs("span",{className:Ot.fieldLabel,children:[n("addModal.form.buyPrice")," (",l,") — ",n("addModal.form.perItem")]}),i.jsx(m2,{maxDecimals:d,value:G,onValueChange:H,placeholder:"0.00",className:Ot.input})]}),i.jsx(JZ,{value:ne,onChange:ce=>{Ee.current=!0,X(ce)},bookCurrency:Ae,cashBalanceMinor:ye,canAffordFromBalance:Je,showInsufficientHint:Nt}),i.jsxs("label",{className:Ot.field,children:[i.jsx("span",{className:Ot.fieldLabel,children:n("addModal.form.buyDate")}),i.jsx(aM,{id:"add-skin-buy-at",value:re,onChange:Z,placement:"above"})]}),i.jsxs("label",{className:Ot.field,children:[i.jsx("span",{className:Ot.fieldLabel,children:n("addModal.form.notes")}),i.jsx("textarea",{value:Q,onChange:ce=>ie(ce.target.value),placeholder:n("addModal.form.notesPlaceholder"),rows:2,maxLength:280,className:Ot.textarea})]})]}),J?i.jsx("p",{className:Ot.errorText,children:J}):null,i.jsxs("div",{className:Ot.footer,children:[i.jsx("button",{type:"button",className:Ot.secondaryBtn,onClick:t,children:n("actions.cancel")}),i.jsx("button",{type:"button",className:Ot.primaryBtn,onClick:()=>void At(),disabled:le,children:n(le?"addModal.form.submitting":"actions.submit")})]})]})]})})},pet="_overlay_59dlw_1",get="_modal_59dlw_12",bet="_header_59dlw_22",yet="_headerText_59dlw_31",xet="_title_59dlw_35",vet="_subtitle_59dlw_45",_et="_closeBtn_59dlw_52",wet="_body_59dlw_73",ket="_typeRow_59dlw_80",Iet="_typeBtn_59dlw_89",Met="_typeBtnBuyActive_59dlw_101",Fet="_typeBtnSellActive_59dlw_107",Cet="_field_59dlw_113",jet="_label_59dlw_119",Net="_input_59dlw_127",Tet="_textarea_59dlw_128",Aet="_priceRow_59dlw_151",Pet="_hint_59dlw_157",Eet="_error_59dlw_162",Let="_footer_59dlw_171",Ret="_cancelBtn_59dlw_178",Oet="_submitBtn_59dlw_190",Bet="_submitBuy_59dlw_202",Det="_submitSell_59dlw_206",Zt={overlay:pet,modal:get,header:bet,headerText:yet,title:xet,subtitle:vet,closeBtn:_et,body:wet,typeRow:ket,typeBtn:Iet,typeBtnBuyActive:Met,typeBtnSellActive:Fet,field:Cet,label:jet,input:Net,textarea:Tet,priceRow:Aet,hint:Pet,error:Eet,footer:Let,cancelBtn:Ret,submitBtn:Oet,submitBuy:Bet,submitSell:Det},nB=["USD","EUR","GBP","RUB","CNY"];function $et({isOpen:e,holding:t,defaultType:n="buy",onClose:r}){const{t:a}=Se("portfolio"),{currency:s,rates:l}=Nr(),{addTransaction:o,summary:u}=r1(),d=h.useMemo(()=>{const G=(s??"USD").toUpperCase();return nB.includes(G)?G:"USD"},[s]),[m,p]=h.useState(n),[b,y]=h.useState("external"),[v,_]=h.useState(1),[w,k]=h.useState(""),[S,I]=h.useState(d),[C,F]=h.useState(()=>new Date),[N,A]=h.useState(""),[L,P]=h.useState(!1),[T,E]=h.useState(null),R=h.useRef(!1),D=u?.bookCurrency??"USD",z=u?.cashBalanceMinor??0,U=u?.cashBalanceUsdCents??0,B=h.useMemo(()=>$l(w),[w]),$=h.useMemo(()=>tX(B,v,S,U,l),[B,v,S,U,l]),q=h.useMemo(()=>nX(B,v,S,U,l),[B,v,S,U,l]);h.useEffect(()=>
2601{e&&(p(n),y("external"),R.current=!1,_(1),k(""),I(d),F(new Date),A(""),E(null),P(!1))},[e,n,d,t]),h.useEffect(()=>{!e||m!=="buy"||R.current||y($?"balance":"external")},[e,m,$]);const K=t?.qty??0,O=h.useCallback(async()=>{if(!t)return;E(null);const G=Math.floor(v);if(!Number.isFinite(G)||G<1){E(a("txModal.errors.qtyMin"));return}if(G>9999){E(a("txModal.errors.qtyMax"));return}if(m==="sell"&&G>K){E(a("txModal.errors.qtyExceeds",{available:K}));return}if(w.trim().length===0){E(a("txModal.errors.priceRequired"));return}const H=Number(w.replace(",","."));if(!Number.isFinite(H)||H<0){E(a("txModal.errors.priceMin"));return}P(!0);try{const re=C.toISOString();await o({steamAppId:t.steamAppId,marketHashName:t.marketHashName,type:m,qty:G,amountMinor:Math.round(H*100),currency:S,executedAt:re,notes:N.trim()||void 0,fundingSource:m==="buy"?b:void 0}),r()}catch(re){const Z=re instanceof mr&&re.message?re.message:a("txModal.errors.submitFailed");E(Z)}finally{P(!1)}},[o,S,C,t,N,r,w,v,a,K,b,m]);if(!e||!t)return null;const V=w&&Number(w)>0&&v>0?(Number(w.replace(",","."))/v).toFixed(2):null;return i.jsx("div",{className:Zt.overlay,role:"dialog","aria-modal":"true",onClick:r,children:i.jsxs("div",{className:Zt.modal,onClick:G=>G.stopPropagation(),children:[i.jsxs("div",{className:Zt.header,children:[i.jsxs("div",{className:Zt.headerText,children:[i.jsx("h2",{className:Zt.title,title:t.marketHashName,children:t.marketHashName}),i.jsx("p",{className:Zt.subtitle,children:a("txModal.subtitle")})]}),i.jsx("button",{type:"button",className:Zt.closeBtn,onClick:r,"aria-label":"Close",children:"×"})]}),i.jsxs("div",{className:Zt.body,children:[i.jsxs("div",{className:Zt.typeRow,children:[i.jsx("button",{type:"button",className:`${Zt.typeBtn} ${m==="buy"?Zt.typeBtnBuyActive:""}`,onClick:()=>p("buy"),children:a("txModal.typeBuy")}),i.jsx("button",{type:"button",className:`${Zt.typeBtn} ${m==="sell"?Zt.typeBtnSellActive:""}`,onClick:()=>p("sell"),children:a("txModal.typeSell")})]}),m==="buy"?i.jsx(JZ,{value:b,onChange:G=>{R.current=!0,y(G)},bookCurrency:D,cashBalanceMinor:z,canAffordFromBalance:$,showInsufficientHint:q}):null,i.jsxs("div",{className:Zt.field,children:[i.jsx("label",{className:Zt.label,htmlFor:"tx-qty",children:a("txModal.qty")}),i.jsx("input",{id:"tx-qty",className:Zt.input,type:"number",min:1,max:m==="sell"?K:9999,step:1,value:v,onChange:G=>_(Number(G.target.value))})]}),i.jsxs("div",{className:Zt.field,children:[i.jsx("label",{className:Zt.label,htmlFor:"tx-price",children:a("txModal.price")}),i.jsxs("div",{className:Zt.priceRow,children:[i.jsx("input",{id:"tx-price",className:Zt.input,type:"number",min:0,step:"0.01",inputMode:"decimal",value:w,onChange:G=>k(G.target.value)}),i.jsx("select",{className:Zt.input,value:S,onChange:G=>I(G.target.value),children:nB.map(G=>i.jsx("option",{value:G,children:G},G))})]}),V?i.jsx("span",{className:Zt.hint,children:a("txModal.perItem",{value:V})}):null]}),i.jsxs("div",{className:Zt.field,children:[i.jsx("label",{className:Zt.label,htmlFor:"tx-date",children:a("txModal.date")}),i.jsx(aM,{id:"tx-date",value:C,onChange:F,placement:"above"})]}),i.jsxs("div",{className:Zt.field,children:[i.jsx("label",{className:Zt.label,htmlFor:"tx-notes",children:a("txModal.notes")}),i.jsx("textarea",{id:"tx-notes",className:Zt.textarea,rows:2,maxLength:280,placeholder:a("txModal.notesPlaceholder"),value:N,onChange:G=>A(G.target.value)})]}),T?i.jsx("div",{className:Zt.error,children:T}):null,i.jsxs("div",{className:Zt.footer,children:[i.jsx("button",{type:"button",className:Zt.cancelBtn,onClick:r,disabled:L,children:a("txModal.cancel")}),i.jsx("button",{type:"button",className:`${Zt.submitBtn} ${m==="buy"?Zt.submitBuy:Zt.submitSell}`,onClick:O,disabled:L,children:a(L?"txModal.submitting":m==="buy"?"txModal.submitBuy":"txModal.submitSell")})]})]})]})})}const Wet="_root_gbg7y_1",Uet="_badge_gbg7y_9",Het="_gameIcon_gbg7y_24",zet="_marketIcon_gbg7y_32",Vet="_text_gbg7y_40",yc={root:Wet,badge:Uet,gameIcon:Het,marketIcon:zet,text:Vet};function qet({cs2Source:e,className:t}){const{t:n}=Se("portfolio"),r=n(e==="buff"?"createModal.priceSourceBuff":"createModal.priceSourceSteam");
2601return i.jsxs("div",{className:[yc.root,t].filter(Boolean).join(" "),"aria-label":n("detail.priceSourcesAria"),children:[i.jsxs("span",{className:yc.badge,children:[i.jsx("img",{className:yc.gameIcon,src:Wd("cs2"),alt:"",width:18,height:18}),i.jsx("span",{className:yc.text,children:n("detail.priceSourceBadgeCs2",{market:r})}),i.jsx("img",{className:yc.marketIcon,src:ch(e),alt:"",width:16,height:16})]}),i.jsxs("span",{className:yc.badge,children:[i.jsx("img",{className:yc.gameIcon,src:Wd("sandbox"),alt:"",width:18,height:18}),i.jsx("span",{className:yc.text,children:n("detail.priceSourceBadgeSandbox")}),i.jsx("img",{className:yc.marketIcon,src:ch("steam"),alt:"",width:16,height:16})]})]})}function Get({isOpen:e,portfolio:t,onClose:n}){const{t:r}=Se("portfolio"),{updatePortfolio:a}=r1(),s=h.useRef(null),[l,o]=h.useState(""),[u,d]=h.useState(!1),[m,p]=h.useState("buff"),[b,y]=h.useState(!1),[v,_]=h.useState(null);h.useEffect(()=>{if(!e||!t)return;o(t.name),d(t.isPublic),p(t.cs2PriceSource??"buff"),_(null),y(!1);const k=window.setTimeout(()=>s.current?.focus(),50);return()=>window.clearTimeout(k)},[e,t]),h.useEffect(()=>{if(!e)return;const k=S=>{S.key==="Escape"&&n()};return document.addEventListener("keydown",k),()=>document.removeEventListener("keydown",k)},[e,n]);const w=h.useCallback(async()=>{if(!t)return;const k=l.trim();if(!k){_(r("settingsModal.errors.nameRequired"));return}if(k.length>80){_(r("settingsModal.errors.nameTooLong"));return}y(!0),_(null);try{await a({name:k,isPublic:u,cs2PriceSource:m}),n()}catch(S){const I=S instanceof mr&&S.message?S.message:r("settingsModal.errors.submitFailed");_(I)}finally{y(!1)}},[m,u,l,n,t,r,a]);return!e||!t?null:i.jsx("div",{className:nn.overlay,role:"dialog","aria-modal":"true","aria-labelledby":"portfolio-settings-title",onClick:n,children:i.jsxs("div",{className:nn.modal,onClick:k=>k.stopPropagation(),children:[i.jsxs("div",{className:nn.header,children:[i.jsxs("div",{className:nn.headerText,children:[i.jsx("h2",{id:"portfolio-settings-title",className:nn.title,children:r("settingsModal.title")}),i.jsx("p",{className:nn.subtitle,children:r("settingsModal.subtitle")})]}),i.jsx("button",{type:"button",className:nn.closeBtn,onClick:n,"aria-label":r("settingsModal.cancel"),children:"×"})]}),i.jsxs("div",{className:nn.body,children:[i.jsxs("div",{className:nn.field,children:[i.jsx("label",{className:nn.label,htmlFor:"portfolio-settings-name",children:r("createModal.nameLabel")}),i.jsx("input",{ref:s,id:"portfolio-settings-name",className:nn.input,type:"text",maxLength:80,autoComplete:"off",placeholder:r("createModal.namePlaceholder"),value:l,onChange:k=>o(k.target.value),onKeyDown:k=>{k.key==="Enter"&&!b&&w()}})]}),i.jsxs("div",{className:nn.field,children:[i.jsx("span",{className:nn.label,children:r("createModal.visibilityLabel")}),i.jsxs("div",{className:nn.visibilityRow,role:"group","aria-label":r("createModal.visibilityLabel"),children:[i.jsx("button",{type:"button",className:`${nn.visibilityBtn} ${u?"":nn.visibilityBtnActive}`,"aria-pressed":!u,onClick:()=>d(!1),children:r("createModal.private")}),i.jsx("button",{type:"button",className:`${nn.visibilityBtn} ${u?nn.visibilityBtnActive:""}`,"aria-pressed":u,onClick:()=>d(!0),children:r("createModal.public")})]}),i.jsx("p",{className:nn.visibilityHint,children:r(u?"createModal.publicHint":"createModal.privateHint")})]}),i.jsx(OV,{cs2Value:m,onCs2Change:p,cs2SelectId:"portfolio-settings-cs2-price-source"}),i.jsxs("div",{className:nn.field,children:[i.jsx("span",{className:nn.label,children:r("settingsModal.bookCurrencyLabel")}),i.jsx("p",{className:nn.bookCurrencyValue,children:(t.bookCurrency??"USD").toUpperCase()}),i.jsx("p",{className:nn.visibilityHint,children:r("settingsModal.bookCurrencyHint")})]}),v?i.jsx("p",{className:nn.error,children:v}):null,i.jsxs("div",{className:nn.footer,children:[i.jsx("button",{type:"button",className:nn.cancelBtn,onClick:n,disabled:b,children:r("settingsModal.cancel")}),i.jsx("button",{type:"button",className:nn.submitBtn,disabled:b,onClick:()=>void w(),children:r("settingsModal.submit")})]})]})]})})}var md={},Wy,rB;function Ket(){return rB||(rB=1,Wy=function(){return typeof Promise=="function"&&Promise.prototype&&Promise.prototype.then}),Wy}var Uy={},Tu={},aB;function I2(){if(aB)return Tu;aB=1;let e;const t=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];return Tu.getSymbolSize=function(r){if(!r)throw new Error('"version" cannot be null or undefined');if(r<1||r>40)throw new Error('"version" should be in range from 1 to 40');return r*4+17},Tu.getSymbolTotalCodewords=function(r){return t[r]},Tu.getBCHDigit=function(n){let r=0;for(;n!==0;)r++,n>>>=1;return r},Tu.setToSJISFunction=function(r){if(typeof r!="function")throw new Error('"toSJISFunc" is not a valid function.');e=r},Tu.isKanjiModeEnabled=function(){return typeof e<"u"},Tu.toSJIS=function(r){return e(r)},Tu}var Hy={},iB;function iM(){return iB||(iB=1,(function(e){e.L={bit:1},e.M={bit:0},e.Q={bit:3},e.H={bit:2};
vendor: 22,960 bytes, lines 2601-2607
2601function t(n){if(typeof n!="string")throw new Error("Param is not a string");switch(n.toLowerCase()){case"l":case"low":return e.L;case"m":case"medium":return e.M;case"q":case"quartile":return e.Q;case"h":case"high":return e.H;default:throw new Error("Unknown EC Level: "+n)}}e.isValid=function(r){return r&&typeof r.bit<"u"&&r.bit>=0&&r.bit<4},e.from=function(r,a){if(e.isValid(r))return r;try{return t(r)}catch{return a}}})(Hy)),Hy}var zy,sB;function Yet(){if(sB)return zy;sB=1;function e(){this.buffer=[],this.length=0}return e.prototype={get:function(t){const n=Math.floor(t/8);return(this.buffer[n]>>>7-t%8&1)===1},put:function(t,n){for(let r=0;r<n;r++)this.putBit((t>>>n-r-1&1)===1)},getLengthInBits:function(){return this.length},putBit:function(t){const n=Math.floor(this.length/8);this.buffer.length<=n&&this.buffer.push(0),t&&(this.buffer[n]|=128>>>this.length%8),this.length++}},zy=e,zy}var Vy,lB;function Zet(){if(lB)return Vy;lB=1;function e(t){if(!t||t<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=t,this.data=new Uint8Array(t*t),this.reservedBit=new Uint8Array(t*t)}return e.prototype.set=function(t,n,r,a){const s=t*this.size+n;this.data[s]=r,a&&(this.reservedBit[s]=!0)},e.prototype.get=function(t,n){return this.data[t*this.size+n]},e.prototype.xor=function(t,n,r){this.data[t*this.size+n]^=r},e.prototype.isReserved=function(t,n){return this.reservedBit[t*this.size+n]},Vy=e,Vy}var qy={},oB;function Xet(){return oB||(oB=1,(function(e){const t=I2().getSymbolSize;e.getRowColCoords=function(r){if(r===1)return[];const a=Math.floor(r/7)+2,s=t(r),l=s===145?26:Math.ceil((s-13)/(2*a-2))*2,o=[s-7];for(let u=1;u<a-1;u++)o[u]=o[u-1]-l;return o.push(6),o.reverse()},e.getPositions=function(r){const a=[],s=e.getRowColCoords(r),l=s.length;for(let o=0;o<l;o++)for(let u=0;u<l;u++)o===0&&u===0||o===0&&u===l-1||o===l-1&&u===0||a.push([s[o],s[u]]);return a}})(qy)),qy}var Gy={},cB;function Qet(){if(cB)return Gy;cB=1;const e=I2().getSymbolSize,t=7;return Gy.getPositions=function(r){const a=e(r);return[[0,0],[a-t,0],[0,a-t]]},Gy}var Ky={},uB;function Jet(){return uB||(uB=1,(function(e){e.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};const t={N1:3,N2:3,N3:40,N4:10};e.isValid=function(a){return a!=null&&a!==""&&!isNaN(a)&&a>=0&&a<=7},e.from=function(a){return e.isValid(a)?parseInt(a,10):void 0},e.getPenaltyN1=function(a){const s=a.size;let l=0,o=0,u=0,d=null,m=null;for(let p=0;p<s;p++){o=u=0,d=m=null;for(let b=0;b<s;b++){let y=a.get(p,b);y===d?o++:(o>=5&&(l+=t.N1+(o-5)),d=y,o=1),y=a.get(b,p),y===m?u++:(u>=5&&(l+=t.N1+(u-5)),m=y,u=1)}o>=5&&(l+=t.N1+(o-5)),u>=5&&(l+=t.N1+(u-5))}return l},e.getPenaltyN2=function(a){const s=a.size;let l=0;for(let o=0;o<s-1;o++)for(let u=0;u<s-1;u++){const d=a.get(o,u)+a.get(o,u+1)+a.get(o+1,u)+a.get(o+1,u+1);(d===4||d===0)&&l++}return l*t.N2},e.getPenaltyN3=function(a){const s=a.size;let l=0,o=0,u=0;for(let d=0;d<s;d++){o=u=0;for(let m=0;m<s;m++)o=o<<1&2047|a.get(d,m),m>=10&&(o===1488||o===93)&&l++,u=u<<1&2047|a.get(m,d),m>=10&&(u===1488||u===93)&&l++}return l*t.N3},e.getPenaltyN4=function(a){let s=0;const l=a.data.length;for(let u=0;u<l;u++)s+=a.data[u];return Math.abs(Math.ceil(s*100/l/5)-10)*t.N4};function n(r,a,s){switch(r){case e.Patterns.PATTERN000:return(a+s)%2===0;case e.Patterns.PATTERN001:return a%2===0;case e.Patterns.PATTERN010:return s%3===0;case e.Patterns.PATTERN011:return(a+s)%3===0;case e.Patterns.PATTERN100:return(Math.floor(a/2)+Math.floor(s/3))%2===0;case e.Patterns.PATTERN101:return a*s%2+a*s%3===0;case e.Patterns.PATTERN110:return(a*s%2+a*s%3)%2===0;case e.Patterns.PATTERN111:return(a*s%3+(a+s)%2)%2===0;default:throw new Error("bad maskPattern:"+r)}}e.applyMask=function(a,s){const l=s.size;for(let o=0;o<l;o++)for(let u=0;u<l;u++)s.isReserved(u,o)||s.xor(u,o,n(a,u,o))},e.getBestMask=function(a,s){const l=Object.keys(e.Patterns).length;let o=0,u=1/0;for(let d=0;d<l;d++){s(d),e.applyMask(d,a);const m=e.getPenaltyN1(a)+e.getPenaltyN2(a)+e.getPenaltyN3(a)+e.getPenaltyN4(a);e.applyMask(d,a),m<u&&(u=m,o=d)}return o}})(Ky)),Ky}var _5={},dB;function rX(){if(dB)return _5;dB=1;const e=iM(),t=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],n=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];return _5.getBlocksCount=function(a,s){switch(s){case e.L:return t[(a-1)*4+0];case e.M:return t[(a-1)*4+1];case e.Q:return t[(a-1)*4+2];case e.H:return t[(a-1)*4+3];default:return}},_5.getTotalCodewordsCount=function(a,s){switch(s){case e.L:return n[(a-1)*4+0];case e.M:return n[(a-1)*4+1];case e.Q:return n[(a-1)*4+2];case e.H:return n[(a-1)*4+3];default:return}},_5}var Yy={},l0={},fB;function ett(){if(fB)return l0;fB=1;const e=new Uint8Array(512),t=new Uint8Array(256);return(function(){let r=1;for(let a=0;a<255;a++)e[a]=r,t[r]=a,r<<=1,r&256&&(r^=285);for(let a=255;a<512;a++)e[a]=e[a-255]})(),l0.log=function(r){if(r<1)throw new Error("log("+r+")");return t[r]},l0.exp=function(r){return e[r]},l0.mul=function(r,a){return r===0||a===0?0:e[t[r]+t[a]]},l0}var hB;function ttt(){return hB||(hB=1,(function(e){const t=ett();e.mul=function(r,a){const s=new Uint8Array(r.length+a.length-1);for(let l=0;l<r.length;l++)for(let o=0;o<a.length;o++)s[l+o]^=t.mul(r[l],a[o]);return s},e.mod=function(r,a){let s=new Uint8Array(r);for(;s.length-a.length>=0;){const l=s[0];for(let u=0;u<a.length;u++)s[u]^=t.mul(a[u],l);let o=0;for(;o<s.length&&s[o]===0;)o++;s=s.slice(o)}return s},e.generateECPolynomial=function(r){let a=new Uint8Array([1]);for(let s=0;s<r;s++)a=e.mul(a,new Uint8Array([1,t.exp(s)]));return a}})(Yy)),Yy}var Zy,mB;function ntt(){if(mB)return Zy;mB=1;const e=ttt();function t(n){this.genPoly=void 0,this.degree=n,this.degree&&this.initialize(this.degree)}return t.prototype.initialize=function(r){this.degree=r,this.genPoly=e.generateECPolynomial(this.degree)},t.prototype.encode=function(r){if(!this.genPoly)throw new Error("Encoder not initialized");const a=new Uint8Array(r.length+this.degree);a.set(r);const s=e.mod(a,this.genPoly),l=this.degree-s.length;if(l>0){const o=new Uint8Array(this.degree);return o.set(s,l),o}return s},Zy=t,Zy}var Xy={},Qy={},Jy={},pB;function aX(){return pB||(pB=1,Jy.isValid=function(t){return!isNaN(t)&&t>=1&&t<=40}),Jy}var Fo={},gB;function iX(){if(gB)return Fo;gB=1;const e="[0-9]+",t="[A-Z $%*+\\-./:]+";let n="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";n=n.replace(/u/g,"\\u");const r="(?:(?![A-Z0-9 $%*+\\-./:]|"+n+`)(?:.|[\r
2602]))+`;Fo.KANJI=new RegExp(n,"g"),Fo.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),Fo.BYTE=new RegExp(r,"g"),Fo.NUMERIC=new RegExp(e,"g"),Fo.ALPHANUMERIC=new RegExp(t,"g");const a=new RegExp("^"+n+"$"),s=new RegExp("^"+e+"$"),l=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");return Fo.testKanji=function(u){return a.test(u)},Fo.testNumeric=function(u){return s.test(u)},Fo.testAlphanumeric=function(u){return l.test(u)},Fo}var bB;function M2(){return bB||(bB=1,(function(e){const t=aX(),n=iX();e.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},e.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},e.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},e.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},e.MIXED={bit:-1},e.getCharCountIndicator=function(s,l){if(!s.ccBits)throw new Error("Invalid mode: "+s);if(!t.isValid(l))throw new Error("Invalid version: "+l);return l>=1&&l<10?s.ccBits[0]:l<27?s.ccBits[1]:s.ccBits[2]},e.getBestModeForData=function(s){return n.testNumeric(s)?e.NUMERIC:n.testAlphanumeric(s)?e.ALPHANUMERIC:n.testKanji(s)?e.KANJI:e.BYTE},e.toString=function(s){if(s&&s.id)return s.id;throw new Error("Invalid mode")},e.isValid=function(s){return s&&s.bit&&s.ccBits};function r(a){if(typeof a!="string")throw new Error("Param is not a string");switch(a.toLowerCase()){case"numeric":return e.NUMERIC;case"alphanumeric":return e.ALPHANUMERIC;case"kanji":return e.KANJI;case"byte":return e.BYTE;default:throw new Error("Unknown mode: "+a)}}e.from=function(s,l){if(e.isValid(s))return s;try{return r(s)}catch{return l}}})(Qy)),Qy}var yB;function rtt(){return yB||(yB=1,(function(e){const t=I2(),n=rX(),r=iM(),a=M2(),s=aX(),l=7973,o=t.getBCHDigit(l);function u(b,y,v){for(let _=1;_<=40;_++)if(y<=e.getCapacity(_,v,b))return _}function d(b,y){return a.getCharCountIndicator(b,y)+4}function m(b,y){let v=0;return b.forEach(function(_){const w=d(_.mode,y);v+=w+_.getBitsLength()}),v}function p(b,y){for(let v=1;v<=40;v++)if(m(b,v)<=e.getCapacity(v,y,a.MIXED))return v}e.from=function(y,v){return s.isValid(y)?parseInt(y,10):v},e.getCapacity=function(y,v,_){if(!s.isValid(y))throw new Error("Invalid QR Code version");typeof _>"u"&&(_=a.BYTE);const w=t.getSymbolTotalCodewords(y),k=n.getTotalCodewordsCount(y,v),S=(w-k)*8;if(_===a.MIXED)return S;const I=S-d(_,y);switch(_){case a.NUMERIC:return Math.floor(I/10*3);case a.ALPHANUMERIC:return Math.floor(I/11*2);case a.KANJI:return Math.floor(I/13);case a.BYTE:default:return Math.floor(I/8)}},e.getBestVersionForData=function(y,v){let _;const w=r.from(v,r.M);if(Array.isArray(y)){if(y.length>1)return p(y,w);if(y.length===0)return 1;_=y[0]}else _=y;return u(_.mode,_.getLength(),w)},e.getEncodedBits=function(y){if(!s.isValid(y)||y<7)throw new Error("Invalid QR Code version");let v=y<<12;for(;t.getBCHDigit(v)-o>=0;)v^=l<<t.getBCHDigit(v)-o;return y<<12|v}})(Xy)),Xy}var ex={},xB;function att(){if(xB)return ex;xB=1;const e=I2(),t=1335,n=21522,r=e.getBCHDigit(t);return ex.getEncodedBits=function(s,l){const o=s.bit<<3|l;let u=o<<10;for(;e.getBCHDigit(u)-r>=0;)u^=t<<e.getBCHDigit(u)-r;return(o<<10|u)^n},ex}var tx={},nx,vB;function itt(){if(vB)return nx;vB=1;const e=M2();function t(n){this.mode=e.NUMERIC,this.data=n.toString()}return t.getBitsLength=function(r){return 10*Math.floor(r/3)+(r%3?r%3*3+1:0)},t.prototype.getLength=function(){return this.data.length},t.prototype.getBitsLength=function(){return t.getBitsLength(this.data.length)},t.prototype.write=function(r){let a,s,l;for(a=0;a+3<=this.data.length;a+=3)s=this.data.substr(a,3),l=parseInt(s,10),r.put(l,10);const o=this.data.length-a;o>0&&(s=this.data.substr(a),l=parseInt(s,10),r.put(l,o*3+1))},nx=t,nx}var rx,_B;function stt(){if(_B)return rx;_B=1;const e=M2(),t=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function n(r){this.mode=e.ALPHANUMERIC,this.data=r}return n.getBitsLength=function(a){return 11*Math.floor(a/2)+6*(a%2)},n.prototype.getLength=function(){return this.data.length},n.prototype.getBitsLength=function(){return n.getBitsLength(this.data.length)},n.prototype.write=function(a){let s;for(s=0;s+2<=this.data.length;s+=2){let l=t.indexOf(this.data[s])*45;l+=t.indexOf(this.data[s+1]),a.put(l,11)}this.data.length%2&&a.put(t.indexOf(this.data[s]),6)},rx=n,rx}var ax,wB;function ltt(){if(wB)return ax;wB=1;const e=M2();function t(n){this.mode=e.BYTE,typeof n=="string"?this.data=new TextEncoder().encode(n):this.data=new Uint8Array(n)}return t.getBitsLength=function(r){return r*8},t.prototype.getLength=function(){return this.data.length},t.prototype.getBitsLength=function(){return t.getBitsLength(this.data.length)},t.prototype.write=function(n){for(let r=0,a=this.data.length;r<a;r++)n.put(this.data[r],8)},ax=t,ax}var ix,kB;function ott(){if(kB)return ix;kB=1;const e=M2(),t=I2();function n(r){this.mode=e.KANJI,this.data=r}return n.getBitsLength=function(a){return a*13},n.prototype.getLength=function(){return this.data.length},n.prototype.getBitsLength=function(){return n.getBitsLength(this.data.length)},n.prototype.write=function(r){let a;for(a=0;a<this.data.length;a++){let s=t.toSJIS(this.data[a]);if(s>=33088&&s<=40956)s-=33088;else if(s>=57408&&s<=60351)s-=49472;else throw new Error("Invalid SJIS character: "+this.data[a]+`
2603Make sure your charset is UTF-8`);s=(s>>>8&255)*192+(s&255),r.put(s,13)}},ix=n,ix}var sx={exports:{}},SB;function ctt(){return SB||(SB=1,(function(e){var t={single_source_shortest_paths:function(n,r,a){var s={},l={};l[r]=0;var o=t.PriorityQueue.make();o.push(r,0);for(var u,d,m,p,b,y,v,_,w;!o.empty();){u=o.pop(),d=u.value,p=u.cost,b=n[d]||{};for(m in b)b.hasOwnProperty(m)&&(y=b[m],v=p+y,_=l[m],w=typeof l[m]>"u",(w||_>v)&&(l[m]=v,o.push(m,v),s[m]=d))}if(typeof a<"u"&&typeof l[a]>"u"){var k=["Could not find a path from ",r," to ",a,"."].join("");throw new Error(k)}return s},extract_shortest_path_from_predecessor_list:function(n,r){for(var a=[],s=r;s;)a.push(s),n[s],s=n[s];return a.reverse(),a},find_path:function(n,r,a){var s=t.single_source_shortest_paths(n,r,a);return t.extract_shortest_path_from_predecessor_list(s,a)},PriorityQueue:{make:function(n){var r=t.PriorityQueue,a={},s;n=n||{};for(s in r)r.hasOwnProperty(s)&&(a[s]=r[s]);return a.queue=[],a.sorter=n.sorter||r.default_sorter,a},default_sorter:function(n,r){return n.cost-r.cost},push:function(n,r){var a={value:n,cost:r};this.queue.push(a),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return this.queue.length===0}}};e.exports=t})(sx)),sx.exports}var IB;function utt(){return IB||(IB=1,(function(e){const t=M2(),n=itt(),r=stt(),a=ltt(),s=ott(),l=iX(),o=I2(),u=ctt();function d(k){return unescape(encodeURIComponent(k)).length}function m(k,S,I){const C=[];let F;for(;(F=k.exec(I))!==null;)C.push({data:F[0],index:F.index,mode:S,length:F[0].length});return C}function p(k){const S=m(l.NUMERIC,t.NUMERIC,k),I=m(l.ALPHANUMERIC,t.ALPHANUMERIC,k);let C,F;return o.isKanjiModeEnabled()?(C=m(l.BYTE,t.BYTE,k),F=m(l.KANJI,t.KANJI,k)):(C=m(l.BYTE_KANJI,t.BYTE,k),F=[]),S.concat(I,C,F).sort(function(A,L){return A.index-L.index}).map(function(A){return{data:A.data,mode:A.mode,length:A.length}})}function b(k,S){switch(S){case t.NUMERIC:return n.getBitsLength(k);case t.ALPHANUMERIC:return r.getBitsLength(k);case t.KANJI:return s.getBitsLength(k);case t.BYTE:return a.getBitsLength(k)}}function y(k){return k.reduce(function(S,I){const C=S.length-1>=0?S[S.length-1]:null;return C&&C.mode===I.mode?(S[S.length-1].data+=I.data,S):(S.push(I),S)},[])}function v(k){const S=[];for(let I=0;I<k.length;I++){const C=k[I];switch(C.mode){case t.NUMERIC:S.push([C,{data:C.data,mode:t.ALPHANUMERIC,length:C.length},{data:C.data,mode:t.BYTE,length:C.length}]);break;case t.ALPHANUMERIC:S.push([C,{data:C.data,mode:t.BYTE,length:C.length}]);break;case t.KANJI:S.push([C,{data:C.data,mode:t.BYTE,length:d(C.data)}]);break;case t.BYTE:S.push([{data:C.data,mode:t.BYTE,length:d(C.data)}])}}return S}function _(k,S){const I={},C={start:{}};let F=["start"];for(let N=0;N<k.length;N++){const A=k[N],L=[];for(let P=0;P<A.length;P++){const T=A[P],E=""+N+P;L.push(E),I[E]={node:T,lastCount:0},C[E]={};for(let R=0;R<F.length;R++){const D=F[R];I[D]&&I[D].node.mode===T.mode?(C[D][E]=b(I[D].lastCount+T.length,T.mode)-b(I[D].lastCount,T.mode),I[D].lastCount+=T.length):(I[D]&&(I[D].lastCount=T.length),C[D][E]=b(T.length,T.mode)+4+t.getCharCountIndicator(T.mode,S))}}F=L}for(let N=0;N<F.length;N++)C[F[N]].end=0;return{map:C,table:I}}function w(k,S){let I;const C=t.getBestModeForData(k);if(I=t.from(S,C),I!==t.BYTE&&I.bit<C.bit)throw new Error('"'+k+'" cannot be encoded with mode '+t.toString(I)+`.
2604 Suggested mode is: `+t.toString(C));switch(I===t.KANJI&&!o.isKanjiModeEnabled()&&(I=t.BYTE),I){case t.NUMERIC:return new n(k);case t.ALPHANUMERIC:return new r(k);case t.KANJI:return new s(k);case t.BYTE:return new a(k)}}e.fromArray=function(S){return S.reduce(function(I,C){return typeof C=="string"?I.push(w(C,null)):C.data&&I.push(w(C.data,C.mode)),I},[])},e.fromString=function(S,I){const C=p(S,o.isKanjiModeEnabled()),F=v(C),N=_(F,I),A=u.find_path(N.map,"start","end"),L=[];for(let P=1;P<A.length-1;P++)L.push(N.table[A[P]].node);return e.fromArray(y(L))},e.rawSplit=function(S){return e.fromArray(p(S,o.isKanjiModeEnabled()))}})(tx)),tx}var MB;function dtt(){if(MB)return Uy;MB=1;const e=I2(),t=iM(),n=Yet(),r=Zet(),a=Xet(),s=Qet(),l=Jet(),o=rX(),u=ntt(),d=rtt(),m=att(),p=M2(),b=utt();function y(N,A){const L=N.size,P=s.getPositions(A);for(let T=0;T<P.length;T++){const E=P[T][0],R=P[T][1];for(let D=-1;D<=7;D++)if(!(E+D<=-1||L<=E+D))for(let z=-1;z<=7;z++)R+z<=-1||L<=R+z||(D>=0&&D<=6&&(z===0||z===6)||z>=0&&z<=6&&(D===0||D===6)||D>=2&&D<=4&&z>=2&&z<=4?N.set(E+D,R+z,!0,!0):N.set(E+D,R+z,!1,!0))}}function v(N){const A=N.size;for(let L=8;L<A-8;L++){const P=L%2===0;N.set(L,6,P,!0),N.set(6,L,P,!0)}}function _(N,A){const L=a.getPositions(A);for(let P=0;P<L.length;P++){const T=L[P][0],E=L[P][1];for(let R=-2;R<=2;R++)for(let D=-2;D<=2;D++)R===-2||R===2||D===-2||D===2||R===0&&D===0?N.set(T+R,E+D,!0,!0):N.set(T+R,E+D,!1,!0)}}function w(N,A){const L=N.size,P=d.getEncodedBits(A);let T,E,R;for(let D=0;D<18;D++)T=Math.floor(D/3),E=D%3+L-8-3,R=(P>>D&1)===1,N.set(T,E,R,!0),N.set(E,T,R,!0)}function k(N,A,L){const P=N.size,T=m.getEncodedBits(A,L);let E,R;for(E=0;E<15;E++)R=(T>>E&1)===1,E<6?N.set(E,8,R,!0):E<8?N.set(E+1,8,R,!0):N.set(P-15+E,8,R,!0),E<8?N.set(8,P-E-1,R,!0):E<9?N.set(8,15-E-1+1,R,!0):N.set(8,15-E-1,R,!0);N.set(P-8,8,1,!0)}function S(N,A){const L=N.size;let P=-1,T=L-1,E=7,R=0;for(let D=L-1;D>0;D-=2)for(D===6&&D--;;){for(let z=0;z<2;z++)if(!N.isReserved(T,D-z)){let U=!1;R<A.length&&(U=(A[R]>>>E&1)===1),N.set(T,D-z,U),E--,E===-1&&(R++,E=7)}if(T+=P,T<0||L<=T){T-=P,P=-P;break}}}function I(N,A,L){const P=new n;L.forEach(function(z){P.put(z.mode.bit,4),P.put(z.getLength(),p.getCharCountIndicator(z.mode,N)),z.write(P)});const T=e.getSymbolTotalCodewords(N),E=o.getTotalCodewordsCount(N,A),R=(T-E)*8;for(P.getLengthInBits()+4<=R&&P.put(0,4);P.getLengthInBits()%8!==0;)P.putBit(0);const D=(R-P.getLengthInBits())/8;for(let z=0;z<D;z++)P.put(z%2?17:236,8);return C(P,N,A)}function C(N,A,L){const P=e.getSymbolTotalCodewords(A),T=o.getTotalCodewordsCount(A,L),E=P-T,R=o.getBlocksCount(A,L),D=P%R,z=R-D,U=Math.floor(P/R),B=Math.floor(E/R),$=B+1,q=U-B,K=new u(q);let O=0;const V=new Array(R),G=new Array(R);let H=0;const re=new Uint8Array(N.buffer);for(let X=0;X<R;X++){const le=X<z?B:$;V[X]=re.slice(O,O+le),G[X]=K.encode(V[X]),O+=le,H=Math.max(H,le)}const Z=new Uint8Array(P);let Q=0,ie,ne;for(ie=0;ie<H;ie++)for(ne=0;ne<R;ne++)ie<V[ne].length&&(Z[Q++]=V[ne][ie]);for(ie=0;ie<q;ie++)for(ne=0;ne<R;ne++)Z[Q++]=G[ne][ie];return Z}function F(N,A,L,P){let T;if(Array.isArray(N))T=b.fromArray(N);else if(typeof N=="string"){let U=A;if(!U){const B=b.rawSplit(N);U=d.getBestVersionForData(B,L)}T=b.fromString(N,U||40)}else throw new Error("Invalid data");const E=d.getBestVersionForData(T,L);if(!E)throw new Error("The amount of data is too big to be stored in a QR Code");if(!A)A=E;else if(A<E)throw new Error(`
2605The chosen QR Code version cannot contain this amount of data.
2606Minimum version required to store current data is: `+E+`.
2607`);const R=I(A,L,T),D=e.getSymbolSize(A),z=new r(D);return y(z,A),v(z),_(z,A),k(z,L,0),A>=7&&w(z,A),S(z,R),isNaN(P)&&(P=l.getBestMask(z,k.bind(null,z,L))),l.applyMask(P,z),k(z,L,P),{modules:z,version:A,errorCorrectionLevel:L,maskPattern:P,segments:T}}return Uy.create=function(A,L){if(typeof A>"u"||A==="")throw new Error("No input text");let P=t.M,T,E;return typeof L<"u"&&(P=t.from(L.errorCorrectionLevel,t.M),T=d.from(L.version),E=l.from(L.maskPattern),L.toSJISFunc&&e.setToSJISFunction(L.toSJISFunc)),F(A,T,P,E)},Uy}var lx={},ox={},FB;function sX(){return FB||(FB=1,(function(e){function t(n){if(typeof n=="number"&&(n=n.toString()),typeof n!="string")throw new Error("Color should be defined as hex string");let r=n.slice().replace("#","").split("");if(r.length<3||r.length===5||r.length>8)throw new Error("Invalid hex color: "+n);(r.length===3||r.length===4)&&(r=Array.prototype.concat.apply([],r.map(function(s){return[s,s]}))),r.length===6&&r.push("F","F");const a=parseInt(r.join(""),16);return{r:a>>24&255,g:a>>16&255,b:a>>8&255,a:a&255,hex:"#"+r.slice(0,6).join("")}}e.getOptions=function(r){r||(r={}),r.color||(r.color={});const a=typeof r.margin>"u"||r.margin===null||r.margin<0?4:r.margin,s=r.width&&r.width>=21?r.width:void 0,l=r.scale||4;return{width:s,scale:s?4:l,margin:a,color:{dark:t(r.color.dark||"#000000ff"),light:t(r.color.light||"#ffffffff")},type:r.type,rendererOpts:r.rendererOpts||{}}},e.getScale=function(r,a){return a.width&&a.width>=r+a.margin*2?a.width/(r+a.margin*2):a.scale},e.getImageWidth=function(r,a){const s=e.getScale(r,a);return Math.floor((r+a.margin*2)*s)},e.qrToImageData=function(r,a,s){const l=a.modules.size,o=a.modules.data,u=e.getScale(l,s),d=Math.floor((l+s.margin*2)*u),m=s.margin*u,p=[s.color.light,s.color.dark];for(let b=0;b<d;b++)for(let y=0;y<d;y++){let v=(b*d+y)*4,_=s.color.light;if(b>=m&&y>=m&&b<d-m&&y<d-m){const w=Math.floor((b-m)/u),k=Math.floor((y-m)/u);_=p[o[w*l+k]?1:0]}r[v++]=_.r,r[v++]=_.g,r[v++]=_.b,r[v]=_.a}}})(ox)),ox}var CB;function ftt(){return CB||(CB=1,(function(e){const t=sX();function n(a,s,l){a.clearRect(0,0,s.width,s.height),s.style||(s.style={}),s.height=l,s.width=l,s.style.height=l+"px",s.style.width=l+"px"}function r(){try{return document.createElement("canvas")}catch{throw new Error("You need to specify a canvas element")}}e.render=function(s,l,o){let u=o,d=l;typeof u>"u"&&(!l||!l.getContext)&&(u=l,l=void 0),l||(d=r()),u=t.getOptions(u);const m=t.getImageWidth(s.modules.size,u),p=d.getContext("2d"),b=p.createImageData(m,m);return t.qrToImageData(b.data,s,u),n(p,d,m),p.putImageData(b,0,0),d},e.renderToDataURL=function(s,l,o){let u=o;typeof u>"u"&&(!l||!l.getContext)&&(u=l,l=void 0),u||(u={});const d=e.render(s,l,u),m=u.type||"image/png",p=u.rendererOpts||{};return d.toDataURL(m,p.quality)}})(lx)),lx}var cx={},jB;function htt(){if(jB)return cx;jB=1;const e=sX();function t(a,s){const l=a.a/255,o=s+'="'+a.hex+'"';return l<1?o+" "+s+'-opacity="'+l.toFixed(2).slice(1)+'"':o}function n(a,s,l){let o=a+s;return typeof l<"u"&&(o+=" "+l),o}function r(a,s,l){let o="",u=0,d=!1,m=0;for(let p=0;p<a.length;p++){const b=Math.floor(p%s),y=Math.floor(p/s);
2607!b&&!d&&(d=!0),a[p]?(m++,p>0&&b>0&&a[p-1]||(o+=d?n("M",b+l,.5+y+l):n("m",u,0),u=0,d=!1),b+1<s&&a[p+1]||(o+=n("h",m),m=0)):u++}return o}return cx.render=function(s,l,o){const u=e.getOptions(l),d=s.modules.size,m=s.modules.data,p=d+u.margin*2,b=u.color.light.a?"<path "+t(u.color.light,"fill")+' d="M0 0h'+p+"v"+p+'H0z"/>':"",y="<path "+t(u.color.dark,"stroke")+' d="'+r(m,d,u.margin)+'"/>',v='viewBox="0 0 '+p+" "+p+'"',w='<svg xmlns="http://www.w3.org/2000/svg" '+(u.width?'width="'+u.width+'" height="'+u.width+'" ':"")+v+' shape-rendering="crispEdges">'+b+y+`</svg>
2608`;return typeof o=="function"&&o(null,w),w},cx}var NB;function mtt(){if(NB)return md;NB=1;const e=Ket(),t=dtt(),n=ftt(),r=htt();function a(s,l,o,u,d){const m=[].slice.call(arguments,1),p=m.length,b=typeof m[p-1]=="function";if(!b&&!e())throw new Error("Callback required as last argument");if(b){if(p<2)throw new Error("Too few arguments provided");p===2?(d=o,o=l,l=u=void 0):p===3&&(l.getContext&&typeof d>"u"?(d=u,u=void 0):(d=u,u=o,o=l,l=void 0))}else{if(p<1)throw new Error("Too few arguments provided");return p===1?(o=l,l=u=void 0):p===2&&!l.getContext&&(u=o,o=l,l=void 0),new Promise(function(y,v){try{const _=t.create(o,u);y(s(_,l,u))}catch(_){v(_)}})}try{const y=t.create(o,u);d(null,s(y,l,u))}catch(y){d(y)}}return md.create=t.create,md.toCanvas=a.bind(null,n.render),md.toDataURL=a.bind(null,n.renderToDataURL),md.toString=a.bind(null,function(s,l,o){return r.render(s,o)}),md}var ptt=mtt();const lX=yl(ptt),Co=1200,Au=630,gtt=["steamstatic.com","steamcommunity.com","akamaihd.net","fastly.steamstatic.com"];function btt(e){const t=e.toLowerCase();return gtt.some(n=>t===n||t.endsWith(`.${n}`))}function ytt(e){const t=e.trim();if(!t||t.startsWith("data:")||t.startsWith("blob:")||t.includes("/catalog/image-proxy"))return t;try{const n=new URL(t,typeof window<"u"?window.location.origin:"http://localhost");return n.protocol!=="http:"&&n.protocol!=="https:"?t:btt(n.hostname)?`${uo}/catalog/image-proxy?url=${encodeURIComponent(n.toString())}`:n.toString()}catch{return t}}function q0(e,t=!1){const n=e/100,r=Math.abs(n).toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2});return t?n>0?`+$${r}`:n<0?`-$${r}`:`$${r}`:`$${r}`}function oX(e){const t=Math.abs(e).toFixed(2);return e>0?`+${t}%`:e<0?`-${t}%`:`${t}%`}function cX(e,t=28){const n=e.trim();return n.length<=t?n:`${n.slice(0,t-1)}…`}function TB(e){return new Promise(t=>{const n=new Image,r=e.startsWith("data:")||e.startsWith("blob:")?e:ytt(e);!r.startsWith("data:")&&!r.startsWith("blob:")&&(n.crossOrigin="anonymous"),n.onload=()=>t(n),n.onerror=()=>t(null),n.src=r})}async function xtt(e){try{const t=await lX.toDataURL(e,{width:160,margin:1,color:{dark:"#ffffff",light:"#0b0c10"},errorCorrectionLevel:"M"});return new Promise(n=>{const r=new Image;r.onload=()=>n(r),r.onerror=()=>n(null),r.src=t})}catch{return null}}function Kd(e,t,n,r,a,s){const l=Math.min(s,r/2,a/2);e.beginPath(),e.moveTo(t+l,n),e.arcTo(t+r,n,t+r,n+a,l),e.arcTo(t+r,n+a,t,n+a,l),e.arcTo(t,n+a,t,n,l),e.arcTo(t,n,t+r,n,l),e.closePath()}function ux(e,t,n,r,a,s){e.font="500 22px Inter, system-ui, sans-serif",e.fillStyle="rgba(255,255,255,0.55)",e.textAlign="left",e.fillText(t,r,a),e.font="700 24px Inter, system-ui, sans-serif",e.fillStyle=s,e.textAlign="right",e.fillText(n,r+470,a),e.textAlign="left"}function vtt(e,t,n,r,a,s,l){e.save();const o=t?.tintRgb??[60,65,75],[u,d,m]=o;e.shadowColor="rgba(0, 0, 0, 0.45)",e.shadowBlur=18,e.shadowOffsetY=8,Kd(e,r,a,s,l,12);const p=e.createLinearGradient(r,a,r,a+l);p.addColorStop(0,"#161618"),p.addColorStop(1,"#111113"),e.fillStyle=p,e.fill(),e.shadowBlur=0,e.shadowOffsetY=0,Kd(e,r,a,s,l,12),e.strokeStyle=`rgba(${u}, ${d}, ${m}, 0.8)`,e.lineWidth=1.5,e.stroke(),e.beginPath(),e.moveTo(r+12,a+1),e.lineTo(r+s-12,a+1),e.strokeStyle="rgba(255, 255, 255, 0.04)",e.stroke();const b=12,y=14,v=78,_=a+y,w=l-y-v-8,k=r+b,S=s-b*2;Kd(e,k,_,S,w,8),e.save(),e.clip();const I=e.createRadialGradient(k+S/2,_,2,k+S/2,_,Math.max(S,w)*1.15);if(I.addColorStop(0,`rgba(${u}, ${d}, ${m}, 0.28)`),I.addColorStop(.55,`rgba(${u}, ${d}, ${m}, 0.1)`),I.addColorStop(1,"rgba(20, 20, 22, 0)"),e.fillStyle=I,e.fillRect(k,_,S,w),e.restore(
2608),n){const U=Math.min(S/n.width,w/n.height)*.92,B=n.width*U,$=n.height*U;e.drawImage(n,k+(S-B)/2,_+(w-$)/2,B,$)}else e.fillStyle="rgba(255,255,255,0.28)",e.font="700 26px Inter, system-ui, sans-serif",e.textAlign="center",e.fillText("—",r+s/2,_+w/2+8),e.textAlign="left";if(!t){e.restore();return}const C=a+l-v+2,F=r+b,N=t.qty>1?` ×${t.qty}`:"",A=cX(t.name,t.qty>1?14:16)+N;e.font="600 13px Inter, system-ui, sans-serif",e.fillStyle="rgba(255,255,255,0.72)",e.textAlign="left",e.fillText(A,F,C+14);const L=t.marketValueUsdCents!=null?q0(t.marketValueUsdCents):"—";e.font="800 18px Inter, system-ui, sans-serif",e.fillStyle="#ffffff",e.fillText(L,F,C+38);const P=t.pnlUsdCents,T=t.pnlPct,R=P!=null&&P>=0||T!=null&&T>=0?"#6fcf97":"#e87a7a",D=[];P!=null&&D.push(q0(P,!0)),T!=null&&D.push(oX(T));const z=D.length?D.join("  "):"—";e.font="700 13px Inter, system-ui, sans-serif",e.fillStyle=R,e.fillText(z,F,C+58),e.restore()}async function _tt(e){const t=document.createElement("canvas");t.width=Co,t.height=Au;const n=t.getContext("2d");if(!n)throw new Error("Canvas unsupported");n.fillStyle="#050506",n.fillRect(0,0,Co,Au);const r=n.createRadialGradient(Co*.5,Au*.48,0,Co*.5,Au*.48,Math.max(Co,Au)*.55);r.addColorStop(0,"rgba(140, 18, 28, 0.55)"),r.addColorStop(.35,"rgba(90, 10, 18, 0.28)"),r.addColorStop(.7,"rgba(20, 4, 8, 0.08)"),r.addColorStop(1,"rgba(0, 0, 0, 0)"),n.fillStyle=r,n.fillRect(0,0,Co,Au);const a=28;n.strokeStyle="rgba(255, 255, 255, 0.045)",n.lineWidth=1,n.beginPath();for(let R=0;R<=Co;R+=a)n.moveTo(R+.5,0),n.lineTo(R+.5,Au);for(let R=0;R<=Au;R+=a)n.moveTo(0,R+.5),n.lineTo(Co,R+.5);n.stroke();const s=await TB("/assets/LOOTIFY_LOGO_MARK.png");s?n.drawImage(s,48,40,36,36):(Kd(n,48,40,36,36,8),n.fillStyle="#e11d2e",n.fill()),n.font="700 28px Inter, system-ui, sans-serif",n.fillStyle="#ffffff",n.fillText("Lootify Market",96,66),n.font="500 18px Inter, system-ui, sans-serif",n.fillStyle="rgba(255,255,255,0.5)",n.fillText(e.labels.listName,48,130),n.font="700 34px Inter, system-ui, sans-serif",n.fillStyle="#ffffff",n.fillText(cX(e.portfolioName,32),48,172);const l=e.pnlUsdCents,o=e.pnlPct,u=l!=null&&l>=0||o!=null&&o>=0,d=u?"#6fcf97":"#e87a7a",m=u?"rgba(46, 125, 82, 0.28)":"rgba(160, 42, 42, 0.28)",p=l!=null?q0(l,!0):"—";n.font="800 36px Inter, system-ui, sans-serif";const b=Math.max(160,n.measureText(p).width+36);Kd(n,48,200,b,56,12),n.fillStyle=m,n.fill(),n.fillStyle=d,n.fillText(p,66,238),o!=null&&(n.font="700 32px Inter, system-ui, sans-serif",n.fillStyle=d,n.fillText(oX(o),48+b+20,238));const y=310,v=48;ux(n,e.labels.itemsInList,String(e.itemCount),48,y,"#ffffff"),ux(n,e.labels.invested,q0(e.investedUsdCents),48,y+v,"#ffffff"),ux(n,e.labels.marketValue,e.marketValueUsdCents!=null?q0(e.marketValueUsdCents):"—",48,y+v*2,u?"#6fcf97":"#ffffff");const _=e.topSkins.slice(0,3),w=await Promise.all(_.map(R=>R.imageUrl?.trim()?TB(R.imageUrl.trim()):Promise.resolve(null))),k=176,S=300,I=100,C=600,F=18;for(let R=0;R<3;R++)vtt(n,_[R],w[R]??null,C+R*(k+F),I,k,S);n.strokeStyle="rgba(255,255,255,0.08)",n.beginPath(),n.moveTo(48,500),n.lineTo(Co-48,500),n.stroke();const N=e.referralUrl?.trim()||(e.referralCode?.trim()?`https://${e.siteHost}/market?ref=${encodeURIComponent(e.referralCode.trim())}`:`https://${e.siteHost}`),A=await xtt(N),L=88,P=48,T=518;A&&(Kd(n,P-4,T-4,L+8,L+8,10),n.fillStyle="#0b0c10",n.fill(),n.drawImage(A,P,T,L,L));const E=A?P+L+20:48;return n.font="600 20px Inter, system-ui, sans-serif",n.fillStyle="rgba(255,255,255,0.75)",n.fillText(e.labels.joinUs,E,555),e.referralCode?.trim()&&(n.font="500 18px ui-monospace, SFMono-Regular, Menlo, monospace",n.fillStyle="rgba(255,255,255,0.55)",n.fillText(`${e.labels.referralCode}: ${e.referralCode.trim()}`,E,588)),n.font="600 18px Inter, system-ui, sans-serif",n.fillStyle="rgba(255,255,255,0.4)",n.textAlign="right",n.fillText(e.siteHost,Co-48,580),n.textAlign="left",new Promise((R,D)=>{t.toBlob(z=>{z?R(z):D(new Error("Failed to encode PNG"))},"image/png",1)})}const wtt={Consumer:[176,195,217],Industrial:[94,152,217],"Mil-Spec":[75,105,255],Restricted:[136,71,255],Classified:[211,44,230],Covert:[235,75,75],Extraordinary:[235,75,75]},dx=[60,65,75];function ktt(e){const t=e.trim().match(/^#?([0-9a-f]{6})$/i);if(!t)return null;const n=Number.parseInt(t[1],16);return[n>>16&255,n>>8&255,n&255]}let o0=null,c0=null;async function Stt(){return o0||(o0=(async()=>{try{const e=await w2(),t=new Map;
2608for(const n of e.skins){if(!n||typeof n!="object")continue;const r=n;typeof r.name=="string"&&typeof r.rarity=="string"&&t.set(r.name,r.rarity)}return t}catch{return o0=null,new Map}})(),o0)}async function Itt(){return c0||(c0=(async()=>{try{const e=new Map,t=200;let n=0;for(let r=0;r<10;r++){const a=await Fa.listSandboxSkins({limit:t,skip:n});for(const s of a.items)s.imageBackgroundColor?.trim()&&e.set(s.marketHashName,s.imageBackgroundColor.trim());if(a.items.length<t)break;n+=t}return e}catch{return c0=null,new Map}})(),c0)}async function Mtt(e){const t=new Map,n=e.some(l=>l.steamAppId===730),r=e.some(l=>l.steamAppId===590830),[a,s]=await Promise.all([n?Stt():Promise.resolve(new Map),r?Itt():Promise.resolve(new Map)]);for(const l of e){const o=`${l.steamAppId}:${l.marketHashName}`;if(l.steamAppId===730){const u=a.get(T3(l.marketHashName)),d=mo(u,l.marketHashName);t.set(o,wtt[d]??dx)}else if(l.steamAppId===590830){const u=s.get(l.marketHashName),d=u?ktt(u):null;t.set(o,d??dx)}else t.set(o,dx)}return t}const Ftt="_overlay_8bq4h_1",Ctt="_modal_8bq4h_12",jtt="_header_8bq4h_23",Ntt="_headerText_8bq4h_32",Ttt="_title_8bq4h_36",Att="_subtitle_8bq4h_43",Ptt="_closeBtn_8bq4h_50",Ett="_body_8bq4h_71",Ltt="_previewWrap_8bq4h_80",Rtt="_preview_8bq4h_80",Ott="_previewPlaceholder_8bq4h_97",Btt="_toast_8bq4h_104",Dtt="_toastOk_8bq4h_123",$tt="_toastErr_8bq4h_127",Wtt="_actions_8bq4h_142",Utt="_btn_8bq4h_149",Htt="_btnPrimary_8bq4h_175",ztt="_btnSocial_8bq4h_185",Ia={overlay:Ftt,modal:Ctt,header:jtt,headerText:Ntt,title:Ttt,subtitle:Att,closeBtn:Ptt,body:Ett,previewWrap:Ltt,preview:Rtt,previewPlaceholder:Ott,toast:Btt,toastOk:Dtt,toastErr:$tt,actions:Wtt,btn:Utt,btnPrimary:Htt,btnSocial:ztt};async function Vtt(e,t){const n=await Mtt(e);return[...e].sort((r,a)=>(a.marketValueUsdCents??0)-(r.marketValueUsdCents??0)).slice(0,3).map(r=>{const a=`${r.steamAppId}:${r.marketHashName}`;return{name:r.marketHashName,imageUrl:t.get(a)??null,qty:r.qty,marketValueUsdCents:r.marketValueUsdCents,pnlUsdCents:r.pnlUsdCents,pnlPct:r.pnlPct,tintRgb:n.get(a)??null}})}function qtt({isOpen:e,portfolioName:t,summary:n,holdings:r,thumbnails:a,onClose:s}){const{t:l}=Se("portfolio"),{user:o}=Xt(),[u,d]=h.useState(null),[m,p]=h.useState(null),[b,y]=h.useState(!1),[v,_]=h.useState(null),w=h.useRef(null),k=h.useCallback((P,T="ok")=>{w.current&&clearTimeout(w.current),_({message:P,tone:T}),w.current=setTimeout(()=>{_(null),w.current=null},2800)},[]);h.useEffect(()=>()=>{w.current&&clearTimeout(w.current)},[]),h.useEffect(()=>{if(!e)return;const P=T=>{T.key==="Escape"&&s()};return document.addEventListener("keydown",P),()=>document.removeEventListener("keydown",P)},[e,s]),h.useEffect(()=>{if(!e){d(null),y(!1);return}let P=!1;return y(!0),(async()=>{try{const T=typeof window<"u"?window.location.host:"lootify.market",E=typeof window<"u"?window.location.origin:`https://${T}`,R=o?.referralCode?.trim()||null,D=R?`${E}/market?ref=${encodeURIComponent(R)}`:`${E}/market`,z=await Vtt(r,a),U=await _tt({portfolioName:t,investedUsdCents:n.investedUsdCents,marketValueUsdCents:n.marketValueUsdCents,pnlUsdCents:n.totalPnlUsdCents??n.pnlUsdCents,pnlPct:n.totalPnlPct??n.pnlPct,itemCount:n.totalQty,topSkins:z,referralCode:R,referralUrl:D,siteHost:T,labels:{listName:l("shareModal.listName"),itemsInList:l("shareModal.itemsInList"),invested:l("shareModal.invested"),marketValue:l("shareModal.marketValue"),joinUs:l("shareModal.joinUs"),referralCode:l("shareModal.referralCode")}});if(P)return;d(U)}catch(T){if(P)return;k(T instanceof Error?T.message:l("shareModal.errors.renderFailed"),"err")}finally{P||y(!1)}})(),()=>{P=!0}},[e,t,n,r,a,l,o?.referralCode,k]),h.useEffect(()=>{if(!u){p(null);return}const P=URL.createObjectURL(u);return p(P),()=>URL.revokeObjectURL(P)},[u]);const S=h.useCallback(()=>{if(!u)return;const P=URL.createObjectURL(u),T=document.createElement("a");T.href=P,T.download=`lootify-portfolio-${Date.now()}.png`,T.click(),URL.revokeObjectURL(P),k(l("shareModal.downloaded"))},[u,k,l]),I=h.useCallback(async()=>{if(u)try{if(typeof ClipboardItem>"u"||!navigator.clipboard?.write)throw new Error("clipboard-unsupported");await navigator.clipboard.write([new ClipboardItem({"image/png":u})]),k(l("shareModal.copied"))}catch{k(l("shareModal.errors.copyFailed"),"err")}},[u,k,l]),C=h.useMemo(()=>{const P=typeof window<"u"?window.location.origin:"https://lootify.market",T=o?.referralCode?.trim()||null,E=T?`${P}/market?ref=${encodeURIComponent(T)}`:`${P}/market`,R=l("shareModal.socialText",{name:t});return{shareUrl:E,text:R}},[t,l,o?.referralCode]),F=h.useCallback(async P=>{if(u)try{typeof ClipboardItem<"u"&&navigator.clipboard?.write&&await navigator.clipboard.write([new ClipboardItem({"image/png":u})])}catch{}window.open(P,"_blank","noopener,noreferrer"),k(l("shareModal.pasteHint"))},[u,k,l]),N=h.useCallback(()=>{const{shareUrl:P,text:T}=C,E=`${T}
2609${P}`,R=`https://twitter.com/intent/tweet?text=${encodeURIComponent(E)}`;F(R)},[F,C]),A=h.useCallback(()=>{const{shareUrl:P,text:T}=C,E=`https://t.me/share/url?url=${encodeURIComponent(P)}&text=${encodeURIComponent(T)}`;F(E)},[F,C]);if(!e)return null;const L=v&&typeof document<"u"?Wn.createPortal(i.jsx("div",{className:`${Ia.toast} ${v.tone==="err"?Ia.toastErr:Ia.toastOk}`,role:"status","aria-live":"polite",children:v.message}),document.body):null;return i.jsxs(i.Fragment,{children:[i.jsx("div",{className:Ia.overlay,role:"presentation",onClick:P=>{P.target===P.currentTarget&&s()},children:i.jsxs("div",{className:Ia.modal,role:"dialog","aria-modal":"true","aria-labelledby":"portfolio-share-title",children:[i.jsxs("div",{className:Ia.header,children:[i.jsxs("div",{className:Ia.headerText,children:[i.jsx("h2",{id:"portfolio-share-title",className:Ia.title,children:l("shareModal.title")}),i.jsx("p",{className:Ia.subtitle,children:l("shareModal.subtitle")})]}),i.jsx("button",{type:"button",className:Ia.closeBtn,onClick:s,"aria-label":l("actions.close"),children:"×"})]}),i.jsx("div",{className:Ia.body,children:i.jsx("div",{className:Ia.previewWrap,children:m?i.jsx("img",{className:Ia.preview,src:m,alt:l("shareModal.previewAlt")}):i.jsx("span",{className:Ia.previewPlaceholder,children:l(b?"shareModal.rendering":"shareModal.previewEmpty")})})}),i.jsxs("div",{className:Ia.actions,children:[i.jsx("button",{type:"button",className:`${Ia.btn} ${Ia.btnPrimary}`,disabled:!u||b,onClick:()=>void I(),children:l("shareModal.copy")}),i.jsx("button",{type:"button",className:Ia.btn,disabled:!u||b,onClick:S,children:l("shareModal.download")}),i.jsx("button",{type:"button",className:`${Ia.btn} ${Ia.btnSocial}`,disabled:b,onClick:N,children:l("shareModal.twitter")}),i.jsx("button",{type:"button",className:`${Ia.btn} ${Ia.btnSocial}`,disabled:b,onClick:A,children:l("shareModal.telegram")})]})]})}),L]})}const Gtt="_amountHeader_qf7r7_1",Ktt="_availableHint_qf7r7_8",Ytt="_priceRow_qf7r7_14",Ztt="_priceRowWithMax_qf7r7_20",Xtt="_priceRowBasic_qf7r7_24",Qtt="_maxBtn_qf7r7_28",pd={amountHeader:Gtt,availableHint:Ktt,priceRow:Ytt,priceRowWithMax:Ztt,priceRowBasic:Xtt,maxBtn:Qtt},AB=["USD","EUR","GBP","RUB","CNY"];function Jtt(e,t){const n=e/100;return t==="RUB"||t==="CNY"?String(Math.round(n)):n.toFixed(2)}function ent({isOpen:e,mode:t,bookCurrency:n,balanceMinor:r,onClose:a}){const{t:s}=Se("portfolio"),{depositCash:l,withdrawCash:o}=r1(),u=x3(),d=h.useMemo(()=>{const T=(n||"USD").toUpperCase();return AB.includes(T)?T:"USD"},[n]),[m,p]=h.useState(""),[b,y]=h.useState(d),[v,_]=h.useState(()=>new Date),[w,k]=h.useState(""),[S,I]=h.useState(!1),C=n==="RUB"||n==="CNY"?0:2,F=s(t==="deposit"?"cashModal.depositTitle":"cashModal.withdrawTitle"),N=h.useCallback(T=>{u?.showToast(T,F)},[u,F]);h.useEffect(()=>{e&&(p(""),y(d),_(new Date),k(""),I(!1))},[e,t,d]);const A=h.useCallback(()=>{r<=0||(y(d),p(Jtt(r,n)))}
2609,[r,n,d]),L=h.useCallback(async()=>{if(!m.trim()){N(s("cashModal.errors.amountRequired"));return}const T=$l(m);if(!Number.isFinite(T)||T<=0){N(s("cashModal.errors.amountMin"));return}I(!0);try{const E={amountMinor:Math.round(T*100),currency:b,executedAt:v.toISOString(),notes:w.trim()||void 0};t==="deposit"?await l(E):await o(E),a()}catch(E){N(E instanceof mr&&E.message?E.message:s("cashModal.errors.submitFailed"))}finally{I(!1)}},[m,b,l,v,t,w,a,N,s,o]);if(!e)return null;const P=u2(r,n);return i.jsx("div",{className:Zt.overlay,role:"dialog","aria-modal":"true",onClick:a,children:i.jsxs("div",{className:Zt.modal,onClick:T=>T.stopPropagation(),children:[i.jsxs("div",{className:Zt.header,children:[i.jsxs("div",{className:Zt.headerText,children:[i.jsx("h2",{className:Zt.title,children:s(t==="deposit"?"cashModal.depositTitle":"cashModal.withdrawTitle")}),i.jsx("p",{className:Zt.subtitle,children:s("cashModal.subtitle",{balance:P,currency:n})})]}),i.jsx("button",{type:"button",className:Zt.closeBtn,onClick:a,"aria-label":"Close",children:"×"})]}),i.jsxs("div",{className:Zt.body,children:[i.jsx("p",{className:Zt.hint,children:s("cashModal.bookCurrencyHint",{currency:n})}),i.jsxs("div",{className:Zt.field,children:[i.jsxs("div",{className:pd.amountHeader,children:[i.jsx("label",{className:Zt.label,htmlFor:"cash-amount",children:s("cashModal.amount")}),t==="withdraw"?i.jsx("p",{className:pd.availableHint,children:s("cashModal.availableBalance",{balance:P})}):null]}),i.jsxs("div",{className:`${pd.priceRow} ${t==="withdraw"?pd.priceRowWithMax:pd.priceRowBasic}`,children:[i.jsx(m2,{id:"cash-amount",className:Zt.input,maxDecimals:C,value:m,onValueChange:p,placeholder:C===0?"0":"0.00"}),t==="withdraw"?i.jsx("button",{type:"button",className:pd.maxBtn,disabled:r<=0||S,onClick:A,children:s("cashModal.max")}):null,i.jsx("select",{className:Zt.input,value:b,onChange:T=>y(T.target.value),children:AB.map(T=>i.jsx("option",{value:T,children:T},T))})]})]}),i.jsxs("div",{className:Zt.field,children:[i.jsx("label",{className:Zt.label,htmlFor:"cash-date",children:s("cashModal.date")}),i.jsx(aM,{id:"cash-date",value:v,onChange:_,placement:"above"})]}),i.jsxs("div",{className:Zt.field,children:[i.jsx("label",{className:Zt.label,htmlFor:"cash-notes",children:s("cashModal.notes")}),i.jsx("textarea",{id:"cash-notes",className:Zt.textarea,rows:2,maxLength:280,value:w,onChange:T=>k(T.target.value)})]}),i.jsxs("div",{className:Zt.footer,children:[i.jsx("button",{type:"button",className:Zt.cancelBtn,onClick:a,disabled:S,children:s("cashModal.cancel")}),i.jsx("button",{type:"button",className:`${Zt.submitBtn} ${t==="deposit"?Zt.submitBuy:Zt.submitSell}`,onClick:()=>void L(),disabled:S,children:s(S?"cashModal.submitting":t==="deposit"?"cashModal.submitDeposit":"cashModal.submitWithdraw")})]})]})]})})}function tnt({active:e,payload:t,bookCurrency:n,privacy:r,valueLabel:a,cashLabel:s,skinsLabel:l}){if(!e||!t?.length)return null;const o=t[0]?.payload;if(!o)return null;const u=d=>Math.round(d*100);return i.jsxs("div",{style:{background:"#111",border:"1px solid #333",borderRadius:8,padding:"8px 10px",minWidth:160},children:[i.jsx("div",{style:{color:"#ccc",fontSize:11,marginBottom:4},children:o.tooltipLabel??o.label}),i.jsx("div",{style:{color:"#ef4444",fontSize:16,fontWeight:700,lineHeight:1.2},children:r?"••••":`${a}: ${u2(u(o.totalMajor),n)}`}),r?null:i.jsxs("div",{style:{color:"#888",fontSize:11,marginTop:4,lineHeight:1.35},children:[u2(u(o.cashMajor),n)," ",s," · ",u2(u(o.skinsMajor),n)," ",l]})]})}const fx=20,nnt="#6b7280";function rnt(e,t){const n=e.filter(d=>d.marketValueUsdCents>0);if(n.length===0)return[];const r=[...n].sort((d,m)=>m.marketValueUsdCents-d.marketValueUsdCents),a=(d,m)=>({name:t.shortName(d.marketHashName,28),fullName:d.marketHashName,value:d.marketValueUsdCents/100,share:d.sharePct,color:t.colors[m%t.colors.length]});if(r.length<=fx)return r.map((d,m)=>a(d,m));const s=r.slice(0,fx-1),l=r.slice(fx-1),o=l.reduce((d,m)=>d+m.marketValueUsdCents,0),u=l.reduce((d,m)=>d+m.sharePct,0);return[...s.map((d,m)=>a(d,m)),{name:t.othersLabel,fullName:t.othersLabel,value:o/100,share:u,color:nnt,isOthers:!0}]}function ant(e,t){if(t<=7)return Array.from({length:t},(s,l)=>l+1);const n=new Set([1,t,e,e-1,e+1]);
2609e<=4&&[2,3,4,5].forEach(s=>n.add(s)),e>=t-3&&[t-1,t-2,t-3,t-4].forEach(s=>n.add(s));const r=Array.from(n).filter(s=>s>=1&&s<=t).sort((s,l)=>s-l),a=[];for(let s=0;s<r.length;s++)s>0&&r[s]-r[s-1]>1&&a.push(null),a.push(r[s]);return a}const int=[10,25,50,100,200],snt="_root_1up84_1",lnt="_left_1up84_12",ont="_pageInfo_1up84_19",cnt="_pageSize_1up84_25",unt="_pageSizeLabel_1up84_31",dnt="_pageSizeSelect_1up84_36",fnt="_pageControls_1up84_63",hnt="_pageBtn_1up84_70",mnt="_pageNavBtn_1up84_71",pnt="_pageBtnActive_1up84_102",gnt="_pageEllipsis_1up84_113",Al={root:snt,left:lnt,pageInfo:ont,pageSize:cnt,pageSizeLabel:unt,pageSizeSelect:dnt,pageControls:fnt,pageBtn:hnt,pageNavBtn:mnt,pageBtnActive:pnt,pageEllipsis:gnt};function uX({page:e,pageCount:t,total:n,pageSize:r,onPageChange:a,onPageSizeChange:s,pageSizeOptions:l=int,disabled:o=!1}){const{t:u}=Se("portfolio"),d=h.useMemo(()=>ant(e,t),[e,t]),m=n===0?0:(e-1)*r+1,p=Math.min(n,e*r),b=t>1;if(n===0)return null;const y=v=>{v<1||v>t||v===e||o||a(v)};return i.jsxs("div",{className:Al.root,children:[i.jsxs("div",{className:Al.left,children:[i.jsx("span",{className:Al.pageInfo,children:u("pagination.pageInfo",{from:m,to:p,total:n})}),i.jsxs("label",{className:Al.pageSize,children:[i.jsx("span",{className:Al.pageSizeLabel,children:u("pagination.perPage")}),i.jsx("select",{className:Al.pageSizeSelect,value:r,disabled:o,"aria-label":u("pagination.perPage"),onChange:v=>s(Number(v.target.value)),children:l.map(v=>i.jsx("option",{value:v,children:v},v))})]})]}),b?i.jsxs("div",{className:Al.pageControls,children:[i.jsx("button",{type:"button",className:Al.pageNavBtn,onClick:()=>y(e-1),disabled:e<=1||o,"aria-label":u("pagination.prevPage"),children:i.jsx("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:i.jsx("path",{d:"m15 6-6 6 6 6",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})}),d.map((v,_)=>v===null?i.jsx("span",{className:Al.pageEllipsis,"aria-hidden":!0,children:"…"},`gap-${_}`):i.jsx("button",{type:"button",className:`${Al.pageBtn} ${v===e?Al.pageBtnActive:""}`,onClick:()=>y(v),disabled:o,"aria-current":v===e?"page":void 0,children:v},v)),i.jsx("button",{type:"button",className:Al.pageNavBtn,onClick:()=>y(e+1),disabled:e>=t||o,"aria-label":u("pagination.nextPage"),children:i.jsx("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:i.jsx("path",{d:"m9 6 6 6-6 6",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})})]}):null]})}let u0=null,d0=null;async function bnt(){return u0||(u0=(async()=>{try{const e=await aS(),t=new Map;for(const n of e)n.image?.startsWith("http")&&(t.set(n.filterValue,n.image),n.kind==="skin"&&t.set(n.name,n.image));return t}catch{return u0=null,new Map}})(),u0)}async function ynt(){return d0||(d0=(async()=>{try{const e=new Map,t=200;let n=0;for(let r=0;r<10;r++){const a=await Fa.listSandboxSkins({limit:t,skip:n});for(const s of a.items)s.imageUrl&&e.set(s.marketHashName,s.imageUrl);if(a.items.length<t)break;n+=t}return e}catch{return d0=null,new Map}})(),d0)}function dX(e){const[t,n]=h.useState(null),[r,a]=h.useState(null),s=e.some(u=>u.steamAppId===730),l=e.some(u=>u.steamAppId===590830);h.useEffect(()=>{if(!s)return;let u=!1;return bnt().then(d=>{u||n(d)}),()=>{u=!0}},[s]),h.useEffect(()=>{if(!l)return;let u=!1;return ynt().then(d=>{u||a(d)}),()=>{u=!0}},[l]);const o=new Map;for(const u of e){const d=`${u.steamAppId}:${u.marketHashName}`;if(u.steamAppId===730&&t){const m=t.get(T3(u.marketHashName));m&&o.set(d,m)}else if(u.steamAppId===590830&&r){const m=r.get(u.marketHashName);m&&o.set(d,m)}}return o}const xnt="_card_ejeh4_2",vnt="_listScroll_ejeh4_10",_nt="_header_ejeh4_20",wnt="_title_ejeh4_29",knt="_search_ejeh4_36",Snt="_searchInput_ejeh4_43",Int="_searchIcon_ejeh4_59",Mnt="_colsRow_ejeh4_69",Fnt="_row_ejeh4_70",Cnt="_colQty_ejeh4_90",jnt="_colPrice_ejeh4_91",Nnt="_colTotal_ejeh4_92",Tnt="_colGain_ejeh4_93",Ant="_colType_ejeh4_97",Pnt="_dayGroup_ejeh4_101",Ent="_dayLabel_ejeh4_105",Lnt="_typeCell_ejeh4_121",Rnt="_thumb_ejeh4_129",Ont="_thumbFallback_ejeh4_149",Bnt="_thumbCash_ejeh4_155",Dnt="_thumbCashIcon_ejeh4_160",$nt="_typeText_ejeh4_167",Wnt="_typeTitle_ejeh4_173",Unt="_typeMeta_ejeh4_182",Hnt="_typeMetaRow_ejeh4_187",znt="_fundingTag_ejeh4_195",Vnt="_fundingTagBalance_ejeh4_208",qnt="_fundingTagExter
2609nal_ejeh4_214",Gnt="_qty_ejeh4_220",Knt="_price_ejeh4_221",Ynt="_total_ejeh4_222",Znt="_gain_ejeh4_223",Xnt="_gainPct_ejeh4_236",Qnt="_posText_ejeh4_242",Jnt="_negText_ejeh4_246",ert="_muted_ejeh4_250",trt="_empty_ejeh4_254",qt={card:xnt,listScroll:vnt,header:_nt,title:wnt,search:knt,searchInput:Snt,searchIcon:Int,colsRow:Mnt,row:Fnt,colQty:Cnt,colPrice:jnt,colTotal:Nnt,colGain:Tnt,colType:Ant,dayGroup:Pnt,dayLabel:Ent,typeCell:Lnt,thumb:Rnt,thumbFallback:Ont,thumbCash:Bnt,thumbCashIcon:Dnt,typeText:$nt,typeTitle:Wnt,typeMeta:Unt,typeMetaRow:Hnt,fundingTag:znt,fundingTagBalance:Vnt,fundingTagExternal:qnt,qty:Gnt,price:Knt,total:Ynt,gain:Znt,gainPct:Xnt,posText:Qnt,negText:Jnt,muted:ert,empty:trt};function PB(e){return e==null?"—":new Intl.NumberFormat("en-US",{style:"currency",currency:"USD",minimumFractionDigits:2,maximumFractionDigits:2}).format(e/100)}function nrt(e){if(e==null)return"—";const t=e/100;return`${t>=0?"+":"−"}${new Intl.NumberFormat("en-US",{style:"currency",currency:"USD",minimumFractionDigits:2,maximumFractionDigits:2}).format(Math.abs(t))}`}function rrt(e){return new Date(e).toLocaleDateString(void 0,{day:"numeric",month:"long",year:"numeric"})}function EB(e){return new Date(e).toLocaleTimeString(void 0,{hour:"2-digit",minute:"2-digit"})}function art(e){const t=new Date(e);return`${t.getFullYear()}-${t.getMonth()}-${t.getDate()}`}function irt({reloadKey:e=0}){const{t}=Se("portfolio"),{detailPortfolioId:n}=r1(),[r,a]=h.useState([]),[s,l]=h.useState(1),[o,u]=h.useState(25),[d,m]=h.useState(1),[p,b]=h.useState(0),[y,v]=h.useState(""),[_,w]=h.useState(""),[k,S]=h.useState(!0),I=h.useRef(0),C=h.useRef(null);h.useEffect(()=>{const P=setTimeout(()=>w(y.trim()),250);return()=>clearTimeout(P)},[y]),h.useEffect(()=>{l(1)},[_,e,o]),h.useEffect(()=>{if(!n){a([]),b(0),m(1),S(!1);return}const P=++I.current;S(!0);let T=!1;return(async()=>{try{const E=await Fa.listTransactions(n,{page:s,limit:o,q:_||void 0});if(T||P!==I.current)return;a(E.items),b(E.total),m(Math.max(1,E.pageCount)),E.items.length===0&&s>1&&E.pageCount>=1&&l(Math.min(s,E.pageCount))}catch{if(T||P!==I.current)return;a([]),b(0),m(1)}finally{!T&&P===I.current&&S(!1)}})(),()=>{T=!0}},[n,_,e,s,o]);const F=P=>{P<1||P>d||P===s||(l(P),C.current?.scrollIntoView({behavior:"smooth",block:"start"}))},N=h.useMemo(()=>r.filter(P=>P.steamAppId!=null&&P.marketHashName!=null).map(P=>({steamAppId:P.steamAppId,marketHashName:P.marketHashName})),[r]),A=dX(N),L=h.useMemo(()=>{const P=new Map;for(const T of r){const E=art(T.executedAt),R=P.get(E);R?R.rows.push(T):P.set(E,{label:rrt(T.executedAt),firstIso:T.executedAt,rows:[T]})}return Array.from(P.values()).sort((T,E)=>new Date(E.firstIso).getTime()-new Date(T.firstIso).getTime())},[r]);return i.jsxs("section",{className:qt.card,ref:C,children:[i.jsxs("div",{className:qt.header,children:[i.jsx("h2",{className:qt.title,children:t("transactions.title")}),i.jsxs("label",{className:qt.search,"aria-label":t("transactions.searchPlaceholder"),children:[i.jsx("span",{className:qt.searchIcon,"aria-hidden":!0,children:i.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",children:[i.jsx("circle",{cx:"11",cy:"11",r:"7",stroke:"currentColor",strokeWidth:"2"}),i.jsx("path",{d:"m20 20-3.5-3.5",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})]})}),i.jsx("input",{className:qt.searchInput,value:y,onChange:P=>v(P.target.value),placeholder:t("transactions.searchPlaceholder"),type:"search"})]})]}),i.jsxs("div",{className:qt.listScroll,children:[i.jsxs("div",{className:qt.colsRow,children:[i.jsx("span",{className:qt.colType,children:t("transactions.columns.type")}),i.jsx("span",{className:qt.colQty,children:t("transactions.columns.qty")}),i.jsx("span",{className:qt.colPrice,children:t("transactions.columns.price")}),i.jsx("span",{className:qt.colTotal,children:t("transactions.columns.total")}),i.jsx("span",{className:qt.colGain,children:t("transactions.columns.gain")})]}),k?i.jsx("div",{className:qt.empty,children:t("transactions.loading")}):r.length===0?i.jsx("div",{className:qt.empty,children:t("transactions.empty")}):L.map(P=>i.jsxs("div",{className:qt.dayGroup,children:[i.jsx("div",{className:qt.dayLabel,children:P.label}),P.rows.map(T=>i.jsx(srt,{tx:T,thumbUrl:A.get(`${T.steamAppId}:${T.marketHashName}`)},T.id))]},P.label+P.firstIso))]}),r.length>0?i.jsx(uX,{page:s,pageCount:d,total:p,pageSize:o,disabled:k,onPageChange:F,onPageSizeChange:u}):null]})}function srt({tx:e,thumbUrl:t}){const{t:n}=Se("portfolio"),r=e.type==="deposit"||e.type==="withdraw",a=e.type==="buy";if(r){const m=e.type==="deposit",p=n(m?"transactions.typeDeposit":"transactions.typeWithdraw"),b=e.bookAmountMinor??0,y=e.bookCurrency??"USD",v=b!==0?u2(b,y,{signed:!0}):n("transactions.noQuote");return i.jsxs("div",{className:qt.row,children:[i.jsxs("div",{className:qt.typeCell,children:[i.jsx("div",{className:`${qt.thumb} ${qt.thumbCash}`,children:i.jsx("span",{className:qt.thumbCashIcon,"aria-hidden":!0,
2609children:m?"↓":"↑"})}),i.jsxs("div",{className:qt.typeText,children:[i.jsx("span",{className:qt.typeTitle,children:p}),i.jsx("span",{className:qt.typeMeta,children:EB(e.executedAt)})]})]}),i.jsx("div",{className:qt.qty,children:i.jsx("span",{className:qt.muted,children:n("transactions.noQuote")})}),i.jsx("div",{className:qt.price,children:i.jsx("span",{className:qt.muted,children:n("transactions.noQuote")})}),i.jsx("div",{className:qt.total,children:i.jsx("span",{className:m?qt.posText:qt.negText,children:v})}),i.jsx("div",{className:qt.gain,children:i.jsx("span",{className:qt.muted,children:n("transactions.noQuote")})})]})}const s=a?qt.posText:qt.negText,l=a?n("transactions.qtyDelta.buy",{qty:e.qty}):n("transactions.qtyDelta.sell",{qty:e.qty});let o=null,u=null;a?e.currentValueUsdCents!=null&&e.totalUsdCents!=null&&(o=e.currentValueUsdCents-e.totalUsdCents,u=e.totalUsdCents>0?o/e.totalUsdCents*100:null):(o=e.realizedGainUsdCents,u=e.realizedGainPct);const d=a?n("transactions.typeBuy",{name:e.marketHashName??""}):n("transactions.typeSell",{name:e.marketHashName??""});return i.jsxs("div",{className:qt.row,children:[i.jsxs("div",{className:qt.typeCell,children:[i.jsx("div",{className:qt.thumb,children:t?i.jsx("img",{src:t,alt:"",loading:"lazy"}):i.jsx("span",{className:qt.thumbFallback,children:(e.marketHashName??"??").slice(0,2).toUpperCase()})}),i.jsxs("div",{className:qt.typeText,children:[i.jsx("span",{className:qt.typeTitle,title:d,children:d}),i.jsxs("span",{className:qt.typeMetaRow,children:[i.jsx("span",{className:qt.typeMeta,children:EB(e.executedAt)}),a&&e.fundingSource?i.jsx("span",{className:`${qt.fundingTag} ${e.fundingSource==="balance"?qt.fundingTagBalance:qt.fundingTagExternal}`,title:e.fundingSource==="balance"?n("txModal.fundingBalanceHint"):n("txModal.fundingExternalHint"),children:n(`transactions.fundingTag.${e.fundingSource}`)}):null]})]})]}),i.jsx("div",{className:`${qt.qty} ${s}`,children:l}),i.jsx("div",{className:qt.price,children:e.pricePerItemUsdCents==null?i.jsx("span",{className:qt.muted,children:n("transactions.noQuote")}):PB(e.pricePerItemUsdCents)}),i.jsx("div",{className:qt.total,children:e.totalUsdCents==null?i.jsx("span",{className:qt.muted,children:n("transactions.noQuote")}):PB(e.totalUsdCents)}),i.jsx("div",{className:qt.gain,children:o==null?i.jsx("span",{className:qt.muted,children:n("transactions.noQuote")}):i.jsxs(i.Fragment,{children:[i.jsx("span",{className:o>=0?qt.posText:qt.negText,children:nrt(o)}),u!=null&&i.jsxs("span",{className:`${qt.gainPct} ${o>=0?qt.posText:qt.negText}`,children:[o>=0?"+":"−",Math.abs(u).toFixed(2),"%"]})]})})]})}const lrt="_root_p2yte_1",ort="_hero_p2yte_9",crt="_heroText_p2yte_18",urt="_heroTitleRow_p2yte_23",drt="_heroTitle_p2yte_23",frt="_heroSubtitle_p2yte_42",hrt="_backBtn_p2yte_49",mrt="_heroActions_p2yte_114",prt="_heroBtn_p2yte_122",grt="_heroBtnPrimary_p2yte_147",brt="_primaryBtn_p2yte_170",yrt="_errorBanner_p2yte_202",xrt="_summaryGrid_p2yte_212",vrt="_summaryLabelRow_p2yte_224",_rt="_summaryLabel_p2yte_224",wrt="_summaryActions_p2yte_236",krt="_summaryActionBtn_p2yte_241",Srt="_summaryCard_p2yte_259",Irt="_summaryValue_p2yte_276",Mrt="_summaryMuted_p2yte_282",Frt="_chartRow_p2yte_288",Crt="_chartCard_p2yte_311",jrt="_perfCard_p2yte_312",Nrt="_perfTitle_p2yte_340",Trt="_perfSection_p2yte_347",Art="_perfSubtitle_p2yte_357",Prt="_perfList_p2yte_366",Ert="_perfRow_p2yte_376",Lrt="_perfRowEmpty_p2yte_390",Rrt="_perfThumb_p2yte_395",Ort="_perfThumbFallback_p2yte_415",Brt="_perfText_p2yte_421",Drt="_perfName_p2yte_425",$rt="_perfValues_p2yte_435",Wrt="_perfDelta_p2yte_443",Urt="_perfPct_p2yte_448",Hrt="_pnlPosBadge_p2yte_457",zrt="_pnlNegBadge_p2yte_462",Vrt="_chartHeader_p2yte_467",qrt="_chartTitle_p2yte_477",Grt="_rangeRow_p2yte_484",Krt="_rangeBtn_p2yte_490",Yrt="_rangeBtnActive_p2yte_502",Zrt="_chartHint_p2yte_508",Xrt="_chartWrap_p2yte_515",Qrt="_detailChartWrap_p2yte_533",Jrt="_tableCard_p2yte_538",eat="_tableScroll_p2yte_547",tat="_table_p2yte_538",nat="_skinCell_p2yte_561",rat="_skinName_p2yte_566",aat="_skinCellInner_p2yte_577",iat="_skinCellText_p2yte_578",sat="_sectionTitle_p2yte_582",lat="_skinThumb_p2yte_628",oat="_skinThumbFallback_p2yte_648",cat="_num_p2yte_679",uat="_sparkCell_p2yte_683",dat="_holdingRow_p2yte_688",fat="_holdingRowOpen_p2yte_701",hat="_detailRow_p2yte_705",mat="_detailCell_p2yte_705",pat="_detailExpander_p2yte_712",gat="_detailExpanderOpen_p2yte_720",bat="_detailExpanderInner_p2yte_725",y
2609at="_detailPanel_p2yte_730",xat="_detailHeader_p2yte_735",vat="_detailTitle_p2yte_744",_at="_pnlPos_p2yte_457",wat="_pnlNeg_p2yte_462",kat="_actionsCell_p2yte_787",Sat="_rowActions_p2yte_795",Iat="_actionBtn_p2yte_802",Mat="_actionBtnDanger_p2yte_825",Fat="_pieRow_p2yte_845",Cat="_pieWrap_p2yte_857",jat="_legend_p2yte_862",Nat="_legendRow_p2yte_870",Tat="_dot_p2yte_876",Aat="_sectionEmpty_p2yte_907",Pat="_sectionEmptyTitle_p2yte_915",Eat="_sectionEmptySub_p2yte_922",Lat="_privacyMask_p2yte_955",Te={root:lrt,hero:ort,heroText:crt,heroTitleRow:urt,heroTitle:drt,heroSubtitle:frt,backBtn:hrt,heroActions:mrt,heroBtn:prt,heroBtnPrimary:grt,primaryBtn:brt,errorBanner:yrt,summaryGrid:xrt,summaryLabelRow:vrt,summaryLabel:_rt,summaryActions:wrt,summaryActionBtn:krt,summaryCard:Srt,summaryValue:Irt,summaryMuted:Mrt,chartRow:Frt,chartCard:Crt,perfCard:jrt,perfTitle:Nrt,perfSection:Trt,perfSubtitle:Art,perfList:Prt,perfRow:Ert,perfRowEmpty:Lrt,perfThumb:Rrt,perfThumbFallback:Ort,perfText:Brt,perfName:Drt,perfValues:$rt,perfDelta:Wrt,perfPct:Urt,pnlPosBadge:Hrt,pnlNegBadge:zrt,chartHeader:Vrt,chartTitle:qrt,rangeRow:Grt,rangeBtn:Krt,rangeBtnActive:Yrt,chartHint:Zrt,chartWrap:Xrt,detailChartWrap:Qrt,tableCard:Jrt,tableScroll:eat,table:tat,skinCell:nat,skinName:rat,skinCellInner:aat,skinCellText:iat,sectionTitle:sat,skinThumb:lat,skinThumbFallback:oat,num:cat,sparkCell:uat,holdingRow:dat,holdingRowOpen:fat,detailRow:hat,detailCell:mat,detailExpander:pat,detailExpanderOpen:gat,detailExpanderInner:bat,detailPanel:yat,detailHeader:xat,detailTitle:vat,pnlPos:_at,pnlNeg:wat,actionsCell:kat,rowActions:Sat,actionBtn:Iat,actionBtnDanger:Mat,pieRow:Fat,pieWrap:Cat,legend:jat,legendRow:Nat,dot:Tat,sectionEmpty:Aat,sectionEmptyTitle:Pat,sectionEmptySub:Eat,privacyMask:Lat},LB=["24h","7d","30d","90d","1y","all"],Rat=8,Oat=["#ef4444","#3b82f6","#22c55e","#eab308","#a855f7","#f97316","#06b6d4","#ec4899"],Bat=240;function Dat({open:e,colSpan:t,children:n}){const[r,a]=h.useState(e),[s,l]=h.useState(e);return h.useEffect(()=>{if(e){a(!0);const u=requestAnimationFrame(()=>l(!0));return()=>cancelAnimationFrame(u)}l(!1);const o=setTimeout(()=>a(!1),Bat);return()=>clearTimeout(o)},[e]),r?i.jsx("tr",{className:Te.detailRow,"aria-hidden":!e,children:i.jsx("td",{colSpan:t,className:Te.detailCell,children:i.jsx("div",{className:`${Te.detailExpander} ${s?Te.detailExpanderOpen:""}`,children:i.jsx("div",{className:Te.detailExpanderInner,children:n})})})}):null}function $at(e,t=42){const n=e.trim();return n.length<=t?n:`${n.slice(0,t-1)}…`}function RB(e,t){const n=new Date(e);return Number.isNaN(n.getTime())?e:t==="24h"?n.toLocaleTimeString(void 0,{hour:"numeric",minute:"2-digit"}):t==="1y"||t==="all"?n.toLocaleDateString(void 0,{month:"short",year:"2-digit"}):n.toLocaleDateString(void 0,{month:"short",day:"numeric"})}const OB={top:6,right:6,left:0,bottom:0};function BB(e,t,n){if(t)return"••";const r=Number(e);if(!Number.isFinite(r))return"";const a=GJe(n),s=Math.abs(r);return s>=1e6?`${a}${(r/1e6).toFixed(s>=1e7?0:1)}M`:s>=1e3?`${a}${Math.round(r/1e3)}k`:`${a}${Math.round(r)}`}const w5=3;function DB(e,t){const n=e.slice(0,t);for(;n.length<t;)n.push(null);return n}function Wat(e){const t=e>=0?"+":"−",n=Math.abs(e),r=n>=100?0:2;return`${t}${n.toFixed(r)}%`}function Uat({holdings:e,thumbnails:t,privacy:n,money:r}){const{t:a}=Se("portfolio"),{gainers:s,losers:l}=h.useMemo(()=>{const d=[...e.filter(b=>b.pnlPct!=null)].sort((b,y)=>(y.pnlPct??0)-(b.pnlPct??0)),m=DB(d.filter(b=>(b.pnlPct??0)>0),w5),p=DB(d.filter(b=>(b.pnlPct??0)<0).slice(-w5).reverse(),w5);return{gainers:m,losers:p}},[e]),o=(u,d)=>{if(!u)return i.jsxs("li",{className:`${Te.perfRow} ${Te.perfRowEmpty}`,"aria-hidden":!0,children:[i.jsx("div",{className:Te.perfThumb}),i.jsx("div",{className:Te.perfText,children:i.jsx("span",{className:Te.perfName,children:" "})}),i.jsxs("div",{className:Te.perfValues,children:[i.jsx("span",{className:Te.perfDelta,children:" "}),i.jsx("span",{className:Te.perfPct,children:" "})]})]},`empty-${d}`);const m=`${u.steamAppId}:${u.marketHashName}
2609`,p=t.get(m),b=(u.pnlPct??0)>=0;return i.jsxs("li",{className:Te.perfRow,children:[i.jsx("div",{className:Te.perfThumb,"aria-hidden":!0,children:p?i.jsx("img",{src:p,alt:"",loading:"lazy",decoding:"async"}):i.jsx("span",{className:Te.perfThumbFallback,children:u.steamAppId===590830?"S":"CS"})}),i.jsx("div",{className:Te.perfText,children:i.jsx("span",{className:Te.perfName,title:u.marketHashName,children:u.marketHashName})}),i.jsxs("div",{className:Te.perfValues,children:[i.jsx("span",{className:`${Te.perfDelta} ${b?Te.pnlPos:Te.pnlNeg}`,children:r(u.pnlUsdCents)}),i.jsx("span",{className:`${Te.perfPct} ${b?Te.pnlPosBadge:Te.pnlNegBadge}`,children:n?"••":Wat(u.pnlPct??0)})]})]},m)};return e.length===0?i.jsxs("aside",{className:Te.perfCard,children:[i.jsx("h2",{className:Te.perfTitle,children:a("performance.title")}),i.jsx("p",{className:Te.summaryMuted,children:a("performance.noActiveHoldings")})]}):i.jsxs("aside",{className:Te.perfCard,children:[i.jsx("h2",{className:Te.perfTitle,children:a("performance.title")}),i.jsxs("div",{className:Te.perfSection,children:[i.jsx("h3",{className:Te.perfSubtitle,children:a("performance.topGainers")}),i.jsx("ul",{className:Te.perfList,children:s.map((u,d)=>o(u,d))})]}),i.jsxs("div",{className:Te.perfSection,children:[i.jsx("h3",{className:Te.perfSubtitle,children:a("performance.topLosers")}),i.jsx("ul",{className:Te.perfList,children:l.map((u,d)=>o(u,d+w5))})]})]})}function hx(){return i.jsx("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:i.jsx("path",{d:"M15 18l-6-6 6-6",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})}const Hat=()=>{const{portfolioId:e}=Ms(),{t}=Se("portfolio"),{t:n}=Se("common"),{format:r}=Nr(),{summary:a,holdings:s,allocation:l,chartByRange:o,sparklines:u,range:d,setRange:m,privacy:p,togglePrivacy:b,isLoading:y,isChartLoading:v,error:_,removeHolding:w,mutationVersion:k,viewPortfolio:S,detailPortfolioId:I,bindDetailPortfolioId:C,canEdit:F}=r1();h.useEffect(()=>(C(e??null),()=>C(null)),[e,C]);const[N,A]=h.useState(!1),[L,P]=h.useState(!1),[T,E]=h.useState(!1),[R,D]=h.useState(null),[z,U]=h.useState(null),B=h.useCallback(Pe=>Pe==null||!Number.isFinite(Pe)?t("summary.noQuoteYet"):p?i.jsx("span",{className:Te.privacyMask,children:"••••"}):r(Pe,{signed:!1}),[r,p,t]),$=h.useCallback(Pe=>Pe==null||!Number.isFinite(Pe)?t("summary.noQuoteYet"):p?i.jsx("span",{className:Te.privacyMask,children:"••••"}):r(Pe,{signed:!0}),[r,p,t]),q=a?.bookCurrency??S?.bookCurrency??"USD",K=o[d],O=K?.bookCurrency??q,V=h.useMemo(()=>K?.points?.length?K.points.map(Pe=>{const et=Pe.totalBookMinor??Pe.valueUsdCents+(Pe.cashBookMinor??0),At=Pe.cashBookMinor??0,ht=Pe.skinsBookMinor??Math.max(0,et-At);return{ts:Pe.ts,label:RB(Pe.ts,d),tooltipLabel:d==="24h"?new Date(Pe.ts).toLocaleString(void 0,{month:"short",day:"numeric",hour:"numeric",minute:"2-digit"}):void 0,totalMajor:et/100,cashMajor:At/100,skinsMajor:ht/100}}):[],[K,d]),G=h.useMemo(()=>rnt(l,{othersLabel:t("allocation.others"),colors:Oat,shortName:$at}),[l,t]),H=h.useMemo(()=>s.map(Pe=>({steamAppId:Pe.steamAppId,marketHashName:Pe.marketHashName})),[s]),re=dX(H),Z=h.useMemo(()=>{const Pe=new Map;for(const et of u)Pe.set(`${et.steamAppId}:${et.marketHashName}`,et.points.map(At=>At.priceUsdCents));return Pe},[u]),Q=h.useRef(null),[ie,ne]=h.useState(1),[X,le]=h.useState(25),[_e,J]=h.useState(null),[Be,ee]=h.useState("30d"),[me,ve]=h.useState(null),[we,Ee]=h.useState(!1),Ae=Math.max(1,Math.ceil(s.length/X)),ye=h.useMemo(()=>{const Pe=(ie-1)*X;return s.slice(Pe,Pe+X)},[s,ie,X]);h.useEffect(()=>{ne(1)},[s.length,X,I]),h.useEffect(()=>{ie>Ae&&ne(Ae)},[ie,Ae]),h.useEffect(()=>{J(null)},[ie]),h.useEffect(()=>{J(null),ve(null),Ee(!1)},[S?.cs2PriceSource]);const $e=h.useCallback(Pe=>{Pe<1||Pe>Ae||Pe===ie||(ne(Pe),Q.current?.scrollIntoView({behavior:"smooth",block:"start"}))},[ie,Ae]),Xe=h.useRef(_e);Xe.current=_e;const Ze=h.useCallback(Pe=>{const et=Xe.current;if(et!=null&&et.steamAppId===Pe.steamAppId&&et.marketHashName===Pe.marketHashName){J(null);return}ee("30d"),J(Pe)},[]);h.useEffect(()=>{if(!_e||!I){ve(null),Ee(!1);return}let Pe=!1;return Ee(!0),Fa.getSkinChart(I,{steamAppId:_e.steamAppId,marketHashName:_e.marketHashName,range:Be}).then(et=>{Pe||ve(et)}).catch(()=>{Pe||ve(null)}).finally(()=>{Pe||Ee(!1)}),()=>{Pe=!0}},[I,_e,Be]);const Je=h.useMemo(()=>me?.points?.length?me.points.map(Pe=>({ts:Pe.ts,label:RB(Pe.ts,Be),valueUsd:Pe.valueUsdCents/100})):[],[me,Be]),Nt=h.useMemo(()=>
2609{if(Je.length===0)return{domain:void 0,ticks:void 0};let Pe=1/0,et=-1/0;for(const xn of Je)xn.valueUsd<Pe&&(Pe=xn.valueUsd),xn.valueUsd>et&&(et=xn.valueUsd);if(!Number.isFinite(Pe)||!Number.isFinite(et))return{domain:void 0,ticks:void 0};const At=3,ht=8,Mt=Math.max(et-Pe,0);let kt=1;e:for(let xn=1;xn<=1e6;xn*=10)for(const wn of[1,2,5]){const oe=wn*xn;if(Math.ceil(Mt/oe)<=ht){kt=oe;break e}}let ce=Math.ceil(Mt/kt);ce<At&&(ce=At),ce>ht&&(ce=ht);const ge=(Pe+et)/2,Ve=kt*ce;let it=Math.floor((ge-Ve/2)/kt)*kt,vt=it+Ve;for(;vt<et-1e-9;)vt+=kt,it+=kt;for(;it>Pe+1e-9;)it-=kt,vt-=kt;it<0&&(vt+=-it,it=0);const yn=[];for(let xn=it;xn<=vt+1e-9;xn+=kt)yn.push(Math.round(xn));return{domain:[it,vt],ticks:yn}},[Je]),xe=Nt.domain,He=Nt.ticks,st=h.useCallback((Pe,et)=>{Pe.target.closest("button")||Ze(et)},[Ze]),ot=h.useCallback(async Pe=>{window.confirm(t("holdings.removeConfirm"))&&(await w({steamAppId:Pe.steamAppId,marketHashName:Pe.marketHashName}),J(et=>et&&et.steamAppId===Pe.steamAppId&&et.marketHashName===Pe.marketHashName?null:et))},[w,t]);if(!e)return i.jsxs("div",{className:Te.root,children:[i.jsx("p",{className:Te.summaryMuted,children:t("detail.notFound")}),i.jsx(Pt,{to:fe.portfolio,className:Te.backBtn,"aria-label":t("detail.backToHub"),children:i.jsx(hx,{})})]});if(y&&!S)return i.jsx("div",{className:Te.root,children:i.jsx("p",{className:Te.summaryMuted,children:n("actions.loading")})});if(_&&!S)return i.jsxs("div",{className:Te.root,children:[i.jsx("div",{className:Te.errorBanner,children:_}),i.jsx(Pt,{to:fe.portfolio,className:Te.backBtn,"aria-label":t("detail.backToHub"),children:i.jsx(hx,{})})]});const te=s.length===0,Ne=(a?.closedTradesCount??0)>0,Ke=!!a&&(s.length>0||Ne),dt=S?.name??t("tabTitle"),ft=F?t("tabSubtitle"):S?.isPublic?t("detail.publicSubtitle"):t("tabSubtitle");return i.jsxs("div",{className:Te.root,children:[i.jsxs("header",{className:Te.hero,children:[i.jsxs("div",{className:Te.heroText,children:[i.jsxs("div",{className:Te.heroTitleRow,children:[i.jsx(Pt,{to:fe.portfolio,className:Te.backBtn,"aria-label":t("detail.backToHub"),children:i.jsx(hx,{})}),i.jsx("h1",{className:Te.heroTitle,children:dt})]}),i.jsx("p",{className:Te.heroSubtitle,children:ft})]}),F?i.jsxs("div",{className:Te.heroActions,children:[i.jsxs("button",{type:"button",className:`${Te.heroBtn} ${Te.heroBtnPrimary}`,onClick:()=>A(!0),children:[i.jsx("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:i.jsx("path",{d:"M12 5v14M5 12h14",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})}),i.jsx("span",{children:t("actions.addSkin")})]}),i.jsxs("button",{type:"button",className:Te.heroBtn,onClick:b,"aria-pressed":p,children:[p?i.jsx("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:i.jsx("path",{d:"M3 3l18 18M10.6 6.1A10 10 0 0 1 12 6c5 0 9 4 10 6-.6 1.2-1.7 2.7-3.2 4M6.6 6.6C4.4 8 3 10.4 2 12c1 2 5 6 10 6 1.6 0 3.1-.4 4.4-1M9.9 9.9a3 3 0 0 0 4.2 4.2",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})}):i.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:[i.jsx("path",{d:"M2 12s4-7 10-7 10 7 10 7-4 7-10 7S2 12 2 12Z",stroke:"currentColor",strokeWidth:"2",strokeLinejoin:"round"}),i.jsx("circle",{cx:"12",cy:"12",r:"3",stroke:"currentColor",strokeWidth:"2"})]}),i.jsx("span",{children:t(p?"summary.privacyOff":"summary.privacyOn")})]}),Ke?i.jsxs("button",{type:"button",className:Te.heroBtn,onClick:()=>E(!0),children:[i.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:[i.jsx("circle",{cx:"18",cy:"5",r:"3",stroke:"currentColor",strokeWidth:"2"}),i.jsx("circle",{cx:"6",cy:"12",r:"3",stroke:"currentColor",strokeWidth:"2"}),i.jsx("circle",{cx:"18",cy:"19",r:"3",stroke:"currentColor",strokeWidth:"2"}),i.jsx("path",{d:"M8.6 13.5l6.8 4M15.4 6.5l-6.8 4",stroke:"currentColor",strokeWidth:"2"})]}),i.jsx("span",{children:t("actions.share")})]}):null,i.jsxs("button",{type:"button",className:Te.heroBtn,onClick:()=>P(!0),"aria-label":t("actions.settings"),children:[i.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,
2609children:[i.jsx("circle",{cx:"12",cy:"12",r:"3",stroke:"currentColor",strokeWidth:"2"}),i.jsx("path",{d:"M19.4 15a1.7 1.7 0 0 0 .3 1.8l.1.1a2 2 0 1 1-2.8 2.8l-.1-.1a1.7 1.7 0 0 0-1.8-.3 1.7 1.7 0 0 0-1 1.5V21a2 2 0 1 1-4 0v-.1a1.7 1.7 0 0 0-1-1.5 1.7 1.7 0 0 0-1.8.3l-.1.1a2 2 0 1 1-2.8-2.8l.1-.1a1.7 1.7 0 0 0 .3-1.8 1.7 1.7 0 0 0-1.5-1H3a2 2 0 1 1 0-4h.1a1.7 1.7 0 0 0 1.5-1 1.7 1.7 0 0 0-.3-1.8l-.1-.1a2 2 0 1 1 2.8-2.8l.1.1a1.7 1.7 0 0 0 1.8.3h.1a1.7 1.7 0 0 0 1-1.5V3a2 2 0 1 1 4 0v.1a1.7 1.7 0 0 0 1 1.5 1.7 1.7 0 0 0 1.8-.3l.1-.1a2 2 0 1 1 2.8 2.8l-.1.1a1.7 1.7 0 0 0-.3 1.8v.1a1.7 1.7 0 0 0 1.5 1H21a2 2 0 1 1 0 4h-.1a1.7 1.7 0 0 0-1.5 1Z",stroke:"currentColor",strokeWidth:"2",strokeLinejoin:"round"})]}),i.jsx("span",{children:t("actions.settings")})]})]}):S?i.jsx(qet,{className:Te.heroActions,cs2Source:S.cs2PriceSource??"buff"}):null]}),_?i.jsx("div",{className:Te.errorBanner,children:_}):null,a&&i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:Te.summaryGrid,children:[i.jsxs("div",{className:Te.summaryCard,children:[i.jsx("span",{className:Te.summaryLabel,children:t("summary.invested")}),i.jsx("span",{className:Te.summaryValue,children:B(a.investedUsdCents)})]}),i.jsxs("div",{className:Te.summaryCard,children:[i.jsx("span",{className:Te.summaryLabel,children:t("summary.marketValue")}),i.jsx("span",{className:Te.summaryValue,children:B(a.marketValueUsdCents)})]}),i.jsxs("div",{className:Te.summaryCard,children:[i.jsxs("div",{className:Te.summaryLabelRow,children:[i.jsx("span",{className:Te.summaryLabel,children:t("summary.cashBalance",{currency:q})}),F?i.jsxs("span",{className:Te.summaryActions,children:[i.jsx("button",{type:"button",className:Te.summaryActionBtn,onClick:()=>D("deposit"),children:t("summary.deposit")}),i.jsx("button",{type:"button",className:Te.summaryActionBtn,onClick:()=>D("withdraw"),children:t("summary.withdraw")})]}):null]}),i.jsx("span",{className:Te.summaryValue,children:p?i.jsx("span",{className:Te.privacyMask,children:"••••"}):u2(a.cashBalanceMinor??0,q)})]}),i.jsxs("div",{className:Te.summaryCard,children:[i.jsx("span",{className:Te.summaryLabel,children:t("summary.skins")}),i.jsx("span",{className:Te.summaryValue,children:a.totalQty}),i.jsxs("div",{className:Te.summaryMuted,children:[t("summary.uniqueItems"),": ",a.holdingsCount]})]}),i.jsxs("div",{className:Te.summaryCard,children:[i.jsx("span",{className:Te.summaryLabel,children:t("summary.realizedPnl")}),i.jsx("span",{className:`${Te.summaryValue} ${a.realizedPnlUsdCents>=0?Te.pnlPos:Te.pnlNeg}`,children:$(a.realizedPnlUsdCents)}),a.realizedPnlPct!=null?i.jsxs("div",{className:Te.summaryMuted,children:[t("summary.pnlPct"),":"," ",p?i.jsx("span",{className:Te.privacyMask,children:"••••"}):`${a.realizedPnlPct>=0?"+":""}${a.realizedPnlPct.toFixed(2)}%`]}):i.jsx("div",{className:Te.summaryMuted,children:t("summary.realizedPnlHint")})]}),i.jsxs("div",{className:Te.summaryCard,children:[i.jsx("span",{className:Te.summaryLabel,children:t("summary.unrealizedPnl")}),i.jsx("span",{className:`${Te.summaryValue} ${a.unrealizedPnlUsdCents!=null&&a.unrealizedPnlUsdCents>=0?Te.pnlPos:Te.pnlNeg}`,children:$(a.unrealizedPnlUsdCents)}),a.unrealizedPnlPct!=null?i.jsxs("div",{className:Te.summaryMuted,children:[t("summary.pnlPct"),":"," ",p?i.jsx("span",{className:Te.privacyMask,children:"••••"}):`${a.unrealizedPnlPct>=0?"+":""}${a.unrealizedPnlPct.toFixed(2)}%`]}):i.jsx("div",{className:Te.summaryMuted,children:t("summary.unrealizedPnlHint")})]}),i.jsxs("div",{className:Te.summaryCard,children:[i.jsx("span",{className:Te.summaryLabel,children:t("summary.totalPnl")}),i.jsx("span",{className:`${Te.summaryValue} ${a.totalPnlUsdCents!=null&&a.totalPnlUsdCents>=0?Te.pnlPos:Te.pnlNeg}`,children:$(a.totalPnlUsdCents)}),a.totalPnlPct!=null?i.jsxs("div",{className:Te.summaryMuted,children:[t("summary.pnlPct"),":"," ",p?i.jsx("span",{className:Te.privacyMask,children:"••••"}):`${a.totalPnlPct>=0?"+":""}${a.totalPnlPct.toFixed(2)}%`]}):null]}),i.jsxs("div",{className:Te.summaryCard,children:[i.jsx("span",{className:Te.summaryLabel,children:t("summary.totalEquity")}),i.jsx("span",{className:Te.summaryValue,children:B(a.totalEquityUsdCents)}),i.jsx("div",{className:Te.summaryMuted,children:t("summary.totalEquityHint")})]})]}),i.jsxs("div",{className:Te.chartRow,children:[i.jsxs("section",{className:Te.chartCard,children:[i.jsxs("div",{className:Te.chartHeader,children:[i.jsx("h2",{className:Te.chartTitle,children:t("chart.title")}),i.jsx("div",{className:Te.rangeRow,children:LB.map(Pe=>i.jsx("button",{type:"button",className:`${Te.rangeBtn} ${d===Pe?Te.rangeBtnActive:""}`,onClick:()=>m(Pe),children:t(`chart.ranges.${Pe}`)},Pe))})]}),K?.startsFrom?i.jsx("p",{className:Te.chartHint,children:t("chart.startsFrom",{date:new Date(K.startsFrom).toLocaleDateString()})}):i.jsx("p",{className:Te.chartHint,children:t("chart.emptyHint")}),i.jsx("div",{className:Te.chartWrap,children:v?i.jsx("p",{className:Te.summaryMuted,children:t("chart.loading")}):V.length===0?i.jsx("p",{className:Te.summaryMuted,children:(a?.cashBalanceMinor??0)>0?t("chart.emptyHint"):t(te?"chart.noHoldings":"chart.emptyHint")}):i.jsx(zd,{width:"100%",height:"100%",minWidth:0,children:i.jsxs(nw,{data:V,margin:OB,children:[i.jsx("defs",{children:i.jsxs("linearGradient",{id:"portfolioGradient",x1:"0",y1:"0",x2:"0",y2:"1",children:[i.jsx("stop",{offset:"0%",stopColor:"#ef4444",stopOpacity:.5}
2609),i.jsx("stop",{offset:"60%",stopColor:"#ef4444",stopOpacity:0})]})}),i.jsx(Oh,{strokeDasharray:"3 3",stroke:"#333",vertical:!1}),i.jsx(Dh,{dataKey:"label",tick:{fill:"#888",fontSize:10},tickMargin:6,axisLine:!1,tickLine:!1,minTickGap:20}),i.jsx($h,{width:38,tick:{fill:"#888",fontSize:10},tickMargin:2,axisLine:!1,tickLine:!1,tickFormatter:Pe=>BB(Number(Pe),p,O)}),i.jsx(Gd,{content:i.jsx(tnt,{bookCurrency:O,privacy:p,valueLabel:t("chart.valueLabel"),cashLabel:t("chart.cashPart"),skinsLabel:t("chart.skinsPart")})}),i.jsx(g6,{type:"monotone",dataKey:"totalMajor",stroke:"#ef4444",strokeWidth:2,fill:"url(#portfolioGradient)",fillOpacity:1,dot:!1,activeDot:{r:3,stroke:"#ef4444",strokeWidth:2,fill:"#fff"},isAnimationActive:!1})]})})})]}),i.jsx(Uat,{holdings:s,thumbnails:re,privacy:p,money:$})]}),i.jsxs("section",{className:Te.tableCard,ref:Q,children:[i.jsx("h2",{className:Te.sectionTitle,children:t("holdings.title")}),te?i.jsxs("div",{className:Te.sectionEmpty,children:[i.jsx("h3",{className:Te.sectionEmptyTitle,children:t("holdings.emptyTitle")}),i.jsx("p",{className:Te.sectionEmptySub,children:t(Ne?"holdings.emptySubtitleClosed":"holdings.emptySubtitle")}),F?i.jsx("button",{type:"button",className:Te.primaryBtn,onClick:()=>A(!0),children:t("holdings.emptyCta")}):null]}):i.jsxs(i.Fragment,{children:[i.jsx("div",{className:Te.tableScroll,children:i.jsxs("table",{className:Te.table,children:[i.jsx("thead",{children:i.jsxs("tr",{children:[i.jsx("th",{children:t("holdings.columns.skin")}),i.jsx("th",{children:t("holdings.columns.qty")}),i.jsx("th",{children:t("holdings.columns.avgBuy")}),i.jsx("th",{children:t("holdings.columns.trend7d")}),i.jsx("th",{children:t("holdings.columns.current")}),i.jsx("th",{children:t("holdings.columns.value")}),i.jsx("th",{children:t("holdings.columns.pnl")}),i.jsx("th",{"aria-label":t("holdings.columns.actions")})]})}),i.jsx("tbody",{children:ye.map(Pe=>{const et=`${Pe.steamAppId}:${Pe.marketHashName}`,At=re.get(et),ht=_e!=null&&_e.steamAppId===Pe.steamAppId&&_e.marketHashName===Pe.marketHashName;return i.jsxs(h.Fragment,{children:[i.jsxs("tr",{className:`${Te.holdingRow} ${ht?Te.holdingRowOpen:""}`,onClick:Mt=>st(Mt,Pe),tabIndex:0,onKeyDown:Mt=>{Mt.key!=="Enter"&&Mt.key!==" "||(Mt.preventDefault(),!Mt.target.closest("button")&&Ze(Pe))},"aria-expanded":ht,children:[i.jsx("td",{className:Te.skinCell,children:i.jsxs("div",{className:Te.skinCellInner,children:[i.jsx("div",{className:Te.skinThumb,"aria-hidden":!0,children:At?i.jsx("img",{src:At,alt:"",loading:"lazy",decoding:"async"}):i.jsx("span",{className:Te.skinThumbFallback,children:Pe.steamAppId===590830?"S":"CS"})}),i.jsx("div",{className:Te.skinCellText,children:i.jsx("span",{className:Te.skinName,title:Pe.marketHashName,children:Pe.marketHashName})})]})}),i.jsx("td",{className:Te.num,children:Pe.qty}),i.jsx("td",{className:Te.num,children:B(Pe.avgBuyUsdCents)}),i.jsx("td",{className:Te.sparkCell,children:i.jsx(BV,{values:Z.get(et)??[],ariaLabel:t("holdings.columns.trend7d")})}),i.jsx("td",{className:Te.num,children:B(Pe.currentUsdCents)}),i.jsx("td",{className:Te.num,children:B(Pe.marketValueUsdCents)}),i.jsx("td",{className:`${Te.num} ${Pe.pnlUsdCents!=null&&Pe.pnlUsdCents>=0?Te.pnlPos:Te.pnlNeg}`,children:$(Pe.pnlUsdCents)}),i.jsx("td",{className:Te.actionsCell,children:F?i.jsxs("div",{className:Te.rowActions,children:[i.jsxs("button",{type:"button",className:Te.actionBtn,onClick:Mt=>{Mt.stopPropagation(),U(Pe)},children:[i.jsx("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:i.jsx("path",{d:"M12 5v14M5 12h14",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})}),i.jsx("span",{children:t("holdings.addTransaction")})]}),i.jsxs("button",{type:"button",className:`${Te.actionBtn} ${Te.actionBtnDanger}`,onClick:Mt=>{Mt.stopPropagation(),ot(Pe)},children:[i.jsx("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:i.jsx("path",{d:"M3 6h18M8 6V4h8v2M10 11v6M14 11v6M5 6l1 14h12l1-14",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})}),i.jsx("span",{children:t("holdings.removeSkin")})]})]}):null})]}),i.jsx(Dat,{open:ht,colSpan:Rat,children:i.jsxs("div",{className:Te.detailPanel,children:[i.jsxs("div",{className:Te.detailHeader,children:[i.jsx("h3",{className:Te.detailTitle,children:t("holdings.detail.chartTitle")}),i.jsx("div",{className:Te.rangeRow,children:LB.map(Mt=>i.jsx("button",{type:"button",className:`${Te.rangeBtn} ${Be===Mt?Te.rangeBtnActive:""}`,onClick:kt=>{kt.stopPropagation(),ee(Mt)},children:t(`chart.ranges.${Mt}`)},Mt))})]}),i.jsx("div",{className:Te.detailChartWrap,onClick:Mt=>Mt.stopPropagation(),children:we?i.jsx("p",{className:Te.summaryMuted,children:t("chart.loading")}):i.jsx(zd,{width:"100%",height:"100%",minWidth:0,children:i.jsxs(nw,{data:Je,margin:OB,children:[i.jsx("defs",{children:i.jsxs("linearGradient",{id:"skinDetailGradient",x1:"0",y1:"0",x2:"0",y2:"1",children:[i.jsx("stop",{offset:"0%",stopColor:"#ef4444",stopOpacity:.5}
2609),i.jsx("stop",{offset:"60%",stopColor:"#ef4444",stopOpacity:0})]})}),i.jsx(Oh,{strokeDasharray:"3 3",stroke:"#333",vertical:!1}),i.jsx(Dh,{dataKey:"label",tick:{fill:"#888",fontSize:10},tickMargin:6,axisLine:!1,tickLine:!1,interval:Be==="30d"?1:Be==="90d"?2:"preserveStartEnd",minTickGap:20}),i.jsx($h,{width:38,tick:{fill:"#888",fontSize:10},tickMargin:2,axisLine:!1,tickLine:!1,domain:xe??["auto","auto"],ticks:He,allowDecimals:!1,tickFormatter:Mt=>BB(Number(Mt),p,"USD")}),i.jsx(Gd,{contentStyle:{background:"#111",border:"1px solid #333",borderRadius:8},labelStyle:{color:"#ccc"},formatter:Mt=>p?["••••",t("holdings.detail.priceLabel")]:[`$${Mt.toFixed(2)}`,t("holdings.detail.priceLabel")]}),i.jsx(g6,{type:"monotone",dataKey:"valueUsd",stroke:"#ef4444",strokeWidth:2,fill:"url(#skinDetailGradient)",fillOpacity:1,dot:!1,activeDot:{r:3,stroke:"#ef4444",strokeWidth:2,fill:"#fff"},isAnimationActive:!1})]})})})]})})]},et)})})]})}),i.jsx(uX,{page:ie,pageCount:Ae,total:s.length,pageSize:X,onPageChange:$e,onPageSizeChange:le})]})]}),i.jsxs("section",{className:Te.tableCard,children:[i.jsx("h2",{className:Te.sectionTitle,children:t("allocation.title")}),G.length===0?i.jsx("p",{className:Te.summaryMuted,children:t(te?"allocation.noHoldings":"allocation.noData")}):i.jsxs("div",{className:Te.pieRow,children:[i.jsx("div",{className:Te.pieWrap,children:i.jsx(zd,{width:"100%",height:"100%",children:i.jsxs(KZ,{children:[i.jsx(YI,{data:G,dataKey:"value",nameKey:"name",innerRadius:48,outerRadius:80,paddingAngle:1,children:G.map((Pe,et)=>i.jsx(M4,{fill:Pe.color},`cell-${et}`))}),i.jsx(Gd,{formatter:(Pe,et,At)=>{const ht=At?.payload;return p?["••••",ht?.fullName??""]:[`$${Pe.toFixed(2)} (${ht?.share?.toFixed(1)}%)`,ht?.fullName??""]}})]})})}),i.jsx("div",{className:Te.legend,children:G.map(Pe=>i.jsxs("div",{className:Te.legendRow,children:[i.jsx("span",{className:Te.dot,style:{background:Pe.color}}),i.jsxs("span",{title:Pe.fullName,children:[Pe.name," — ",p?"••••":`${Pe.share.toFixed(1)}%`]})]},Pe.isOthers?"__others__":Pe.fullName))})]})]})]}),a?i.jsx(irt,{reloadKey:k}):null,F?i.jsxs(i.Fragment,{children:[i.jsx(met,{isOpen:N,onClose:()=>A(!1)}),i.jsx($et,{isOpen:z!=null,holding:z,onClose:()=>U(null)}),i.jsx(Get,{isOpen:L,portfolio:S,onClose:()=>P(!1)}),a?i.jsx(qtt,{isOpen:T,portfolioName:dt,summary:a,holdings:s,thumbnails:re,onClose:()=>E(!1)}):null,a&&R?i.jsx(ent,{isOpen:!0,mode:R,bookCurrency:q,balanceMinor:a.cashBalanceMinor??0,onClose:()=>D(null)}):null]}):null]})},zat=()=>{const[e]=Vs(),t=tr(),{openAuth:n}=Wa();return h.useLayoutEffect(()=>{const r=e.get("mode")==="signup"?"signup":"login";n(r),typeof window<"u"&&window.history.length>1?t(-1):t(fe.home,{replace:!0})},[t,n,e]),null},Vat="_overlay_6sl0e_1",qat="_modal_6sl0e_15",Gat="_header_6sl0e_25",Kat="_title_6sl0e_33",Yat="_closeButton_6sl0e_40",Zat="_form_6sl0e_60",Xat="_error_6sl0e_64",Qat="_inputGroup_6sl0e_74",Jat="_label_6sl0e_81",eit="_input_6sl0e_74",tit="_actions_6sl0e_107",nit="_cancelButton_6sl0e_113",rit="_confirmButton_6sl0e_114",ait="_codeSection_6sl0e_150",iit="_codeHint_6sl0e_157",sit="_resendButton_6sl0e_164",zi={overlay:Vat,modal:qat,header:Gat,title:Kat,closeButton:Yat,form:Zat,error:Xat,inputGroup:Qat,label:Jat,input:eit,actions:tit,cancelButton:nit,confirmButton:rit,codeSection:ait,codeHint:iit,resendButton:sit},mx=60,lit=/^[A-Za-z0-9]{6}$/,oit=({isOpen:e,onClose:t,mode:n="add",currentEmail:r})=>{const{t:a}=Se("auth"),{patchUserFromApi:s}=Xt(),[l,o]=h.useState(""),[u,d]=h.useState(""),[m,p]=h.useState(""),[b,y]=h.useState(!1),[v,_]=h.useState(!1),[w,k]=h.useState(!1),[S,I]=h.useState(0),[C,F]=h.useState(!1),[N,A]=h.useState(null);if(h.useEffect(()=>{e&&(o(""),d(""),p(""),y(!1),_(!1),k(!1),I(0),F(!1),A(null))},[e]),h.useEffect(()=>{if(S<=0)return;const B=window.setTimeout(()=>{I($=>Math.max(0,$-1))},1e3);return()=>window.clearTimeout(B)},[S]),!e)return null;const L=S>0&&S<=mx,P=()=>v?a("addEmail.verification.sendingCode"):C?a("addEmail.verification.tryAgainLater"):L?a("addEmail.verification.resendIn",{seconds:S}):a("addEmail.verification.resend"),T=w||v||C||L,E=async()=>{A(null);const B=l.trim();if(!B){A(a("addEmail.errors.required"));return}
2609if(!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(B)){A(a("addEmail.errors.invalid"));return}const q=B.toLowerCase();if(n==="change"&&r?.trim()&&q===r.trim().toLowerCase()){A(a("addEmail.errors.sameAsCurrent"));return}_(!0);try{const K=await hr.sendEmailVerification(B);d(q),y(!0),p(""),I(K.resendAvailableInSeconds)}catch(K){if(K instanceof mr&&K.code==="email_verify_hourly_limit")F(!0),I(0),A(a("addEmail.verification.errors.hourlyLimit"));else if(K instanceof mr&&K.code==="email_verify_cooldown"){const O=K.retryAfterSeconds??mx;O<=mx&&I(O),A(a("addEmail.verification.errors.cooldown"))}else A(K instanceof Error?K.message:a("addEmail.verification.errors.sendFailed"))}finally{_(!1)}},R=async()=>{A(null);const B=m.trim();if(!lit.test(B)){A(a("addEmail.verification.errors.codeInvalid"));return}k(!0);try{const $=await hr.verifyEmailCode(u,B);s($),t()}catch($){A($ instanceof Error?$.message:a("addEmail.verification.errors.verifyFailed"))}finally{k(!1)}},D=async B=>{B.preventDefault(),b?await R():await E()},z=v||w,U=b?z||m.trim().length!==6:z||!l.trim();return i.jsx("div",{className:zi.overlay,onClick:t,children:i.jsxs("div",{className:zi.modal,onClick:B=>B.stopPropagation(),children:[i.jsxs("div",{className:zi.header,children:[i.jsx("h2",{className:zi.title,children:a(n==="change"?"addEmail.changeTitle":"addEmail.title")}),i.jsx("button",{className:zi.closeButton,onClick:t,type:"button","aria-label":a("addEmail.closeAria"),children:"×"})]}),i.jsxs("form",{onSubmit:B=>void D(B),className:zi.form,children:[N&&i.jsx("div",{className:zi.error,children:N}),i.jsxs("div",{className:zi.inputGroup,children:[i.jsx("label",{htmlFor:"email",className:zi.label,children:a("addEmail.fields.email")}),i.jsx("input",{id:"email",type:"email",className:zi.input,placeholder:a("addEmail.placeholders.email"),value:l,onChange:B=>o(B.target.value),disabled:z||b,autoFocus:!0})]}),b?i.jsxs("div",{className:zi.codeSection,children:[i.jsx("label",{className:zi.label,htmlFor:"email-verification-code",children:a("addEmail.verification.codeLabel")}),i.jsx("p",{className:zi.codeHint,children:a("addEmail.verification.codeHint",{email:u})}),i.jsx(yU,{id:"email-verification-code",value:m,onChange:p,disabled:z,autoFocus:!0}),i.jsx("button",{type:"button",className:zi.resendButton,onClick:()=>void E(),disabled:T,children:P()})]}):null,i.jsxs("div",{className:zi.actions,children:[i.jsx("button",{type:"button",className:zi.cancelButton,onClick:t,disabled:z,children:a("addEmail.actions.cancel")}),i.jsx("button",{type:"submit",className:zi.confirmButton,disabled:U,children:a(b?w?"addEmail.verification.verifying":"addEmail.verification.verify":v?"addEmail.verification.sendingCode":"addEmail.verification.sendCode")})]})]})]})})},cit="_overlay_o8l5z_1",uit="_modal_o8l5z_15",dit="_header_o8l5z_25",fit="_title_o8l5z_33",hit="_closeButton_o8l5z_40",mit="_form_o8l5z_60",pit="_error_o8l5z_64",git="_inputGroup_o8l5z_74",bit="_label_o8l5z_81",yit="_passwordInputWrapper_o8l5z_87",xit="_input_o8l5z_74",vit="_toggleButton_o8l5z_113",_it="_actions_o8l5z_139",wit="_cancelButton_o8l5z_145",kit="_confirmButton_o8l5z_146",wi={overlay:cit,modal:uit,header:dit,title:fit,closeButton:hit,form:mit,error:pit,inputGroup:git,label:bit,passwordInputWrapper:yit,input:xit,toggleButton:vit,actions:_it,cancelButton:wit,confirmButton:kit},Sit=({isOpen:e,onClose:t,onConfirm:n})=>{const{t:r}=Se("auth"),[a,s]=h.useState(""),[l,o]=h.useState(""),[u,d]=h.useState(!1),[m,p]=h.useState(null),[b,y]=h.useState(!1);if(h.useEffect(()=>{e&&(s(""),o(""),p(null),y(!1),d(!1))},[e]),!e)return null;const v=async _=>{if(_.preventDefault(),p(null),!a){p(r("addPassword.errors.required"));return}if(a.length<8){p(r("addPassword.errors.minLength"));return}if(a!==l){p(r("addPassword.errors.mismatch"));return}d(!0);try{await n(a),t()}catch(w){p(w instanceof Error?w.message:r("addPassword.errors.failed"))}finally{d(!1)}};return i.jsx("div",{className:wi.overlay,onClick:t,children:i.jsxs("div",{className:wi.modal,onClick:_=>_.stopPropagation(),children:[i.jsxs("div",{className:wi.header,children:[i.jsx("h2",{className:wi.title,children:r("addPassword.title")}),i.jsx("button",{className:wi.closeButton,onClick:t,type:"button","aria-label":r("addPassword.closeAria"),children:"×"})]}),i.jsxs("form",{onSubmit:v,className:wi.form,children:[m&&i.jsx("div",{className:wi.error,children:m}),i.jsxs("div",{className:wi.inputGroup,children:[i.jsx("label",{htmlFor:"password",className:wi.label,children:r("addPassword.fields.password")}),i.jsxs("div",{className:wi.passwordInputWrapper,children:[i.jsx("input",{id:"password",type:b?"text":"password",className:wi.input,placeholder:r("addPassword.placeholders.password"),value:a,onChange:_=>s(_.target.value),disabled:u,autoFocus:!0}),i.jsx("button",{type:"button",className:wi.toggleButton,onClick:()=>y(!b),disabled:u,"aria-label":r(b?"addPassword.togglePassword.hide":"addPassword.togglePassword.show"),children:b?"👁️":"👁️‍🗨️"})]})]}),i.jsxs("div",{className:wi.inputGroup,children:[i.jsx("label",{htmlFor:"confirmPassword",className:wi.label,children:r("addPassword.fields.confirm")}),i.jsx("input",{id:"confirmPassword",type:b?"text":"password",className:wi.input,placeholder:r("addPassword.placeholders.confirm"),value:l,onCh
2609ange:_=>o(_.target.value),disabled:u})]}),i.jsxs("div",{className:wi.actions,children:[i.jsx("button",{type:"button",className:wi.cancelButton,onClick:t,disabled:u,children:r("addPassword.actions.cancel")}),i.jsx("button",{type:"submit",className:wi.confirmButton,disabled:u||!a||!l,children:r(u?"addPassword.actions.adding":"addPassword.actions.submit")})]})]})]})})},Iit="_overlay_wudvb_1",Mit="_modal_wudvb_15",Fit="_header_wudvb_25",Cit="_title_wudvb_33",jit="_closeButton_wudvb_40",Nit="_form_wudvb_60",Tit="_error_wudvb_64",Ait="_inputGroup_wudvb_74",Pit="_label_wudvb_81",Eit="_passwordInputWrapper_wudvb_87",Lit="_input_wudvb_74",Rit="_toggleButton_wudvb_114",Oit="_actions_wudvb_140",Bit="_cancelButton_wudvb_146",Dit="_confirmButton_wudvb_147",La={overlay:Iit,modal:Mit,header:Fit,title:Cit,closeButton:jit,form:Nit,error:Tit,inputGroup:Ait,label:Pit,passwordInputWrapper:Eit,input:Lit,toggleButton:Rit,actions:Oit,cancelButton:Bit,confirmButton:Dit},$it=({isOpen:e,onClose:t,onConfirm:n})=>{const{t:r}=Se("auth"),[a,s]=h.useState(""),[l,o]=h.useState(""),[u,d]=h.useState(""),[m,p]=h.useState(!1),[b,y]=h.useState(null),[v,_]=h.useState(!1);if(h.useEffect(()=>{e&&(s(""),o(""),d(""),y(null),_(!1),p(!1))},[e]),!e)return null;const w=async k=>{if(k.preventDefault(),y(null),!a){y(r("changePassword.errors.currentRequired"));return}if(!l){y(r("changePassword.errors.newRequired"));return}if(l.length<8){y(r("changePassword.errors.newMinLength"));return}if(l!==u){y(r("changePassword.errors.mismatch"));return}if(a===l){y(r("changePassword.errors.sameAsCurrent"));return}p(!0);try{await n(a,l),t()}catch(S){y(S instanceof Error?S.message:r("changePassword.errors.failed"))}finally{p(!1)}};return i.jsx("div",{className:La.overlay,onClick:t,children:i.jsxs("div",{className:La.modal,onClick:k=>k.stopPropagation(),children:[i.jsxs("div",{className:La.header,children:[i.jsx("h2",{className:La.title,children:r("changePassword.title")}),i.jsx("button",{className:La.closeButton,onClick:t,type:"button","aria-label":r("changePassword.closeAria"),children:"×"})]}),i.jsxs("form",{onSubmit:w,className:La.form,children:[b&&i.jsx("div",{className:La.error,children:b}),i.jsxs("div",{className:La.inputGroup,children:[i.jsx("label",{htmlFor:"currentPassword",className:La.label,children:r("changePassword.fields.current")}),i.jsxs("div",{className:La.passwordInputWrapper,children:[i.jsx("input",{id:"currentPassword",type:v?"text":"password",className:La.input,placeholder:r("changePassword.placeholders.current"),value:a,onChange:k=>s(k.target.value),disabled:m,autoFocus:!0}),i.jsx("button",{type:"button",className:La.toggleButton,onClick:()=>_(!v),disabled:m,"aria-label":r(v?"changePassword.togglePassword.hide":"changePassword.togglePassword.show"),children:v?"👁️":"👁️‍🗨️"})]})]}),i.jsxs("div",{className:La.inputGroup,children:[i.jsx("label",{htmlFor:"newPassword",className:La.label,children:r("changePassword.fields.new")}),i.jsx("input",{id:"newPassword",type:v?"text":"password",className:La.input,placeholder:r("changePassword.placeholders.new"),value:l,onChange:k=>o(k.target.value),disabled:m})]}),i.jsxs("div",{className:La.inputGroup,children:[i.jsx("label",{htmlFor:"confirmPassword",className:La.label,children:r("changePassword.fields.confirm")}),i.jsx("input",{id:"confirmPassword",type:v?"text":"password",className:La.input,placeholder:r("changePassword.placeholders.confirm"),value:u,onChange:k=>d(k.target.value),disabled:m})]}),i.jsxs("div",{className:La.actions,children:[i.jsx("button",{type:"button",className:La.cancelButton,onClick:t,disabled:m,children:r("changePassword.actions.cancel")}),i.jsx("button",{type:"submit",className:La.confirmButton,disabled:m||!a||!l||!u,children:r(m?"changePassword.actions.changing":"changePassword.actions.submit")})]})]})]})})},Wit="_overlay_k7kpk_1",Uit="_modal_k7kpk_15",Hit="_header_k7kpk_25",zit="_title_k7kpk_33",Vit="_closeButton_k7kpk_40",qit="_form_k7kpk_60",Git="_error_k7kpk_64",Kit="_inputGroup_k7kpk_74",Yit="_label_k7kpk_81",Zit="_input_k7kpk_74",Xit="_helpText_k7kpk_108",Qit="_actions_k7kpk_114",Jit="_cancelButton_k7kpk_120",est="_confirmButton_k7kpk_121",Vi={overlay:Wit,modal:Uit,header:Hit,title:zit,closeButton:Vit,form:qit,error:Git,inputGroup:Kit,label:Yit,input:Zit,helpText:Xit,actions:Qit,cancelButton:Jit,confirmButton:e
2609st},tst=({isOpen:e,onClose:t,onConfirm:n,currentUsername:r})=>{const{t:a}=Se("auth"),[s,l]=h.useState(""),[o,u]=h.useState(!1),[d,m]=h.useState(null);if(h.useEffect(()=>{e&&(l(""),m(null),u(!1))},[e]),!e)return null;const p=async b=>{if(b.preventDefault(),m(null),!s){m(a("changeUsername.errors.required"));return}if(s.length<fp){m(a("changeUsername.errors.minLength"));return}if(s.length>hp){m(a("changeUsername.errors.maxLength"));return}if(!/^[a-zA-Z0-9_-]+$/.test(s)){m(a("changeUsername.errors.invalidChars"));return}if(s.toLowerCase()===r.toLowerCase()){m(a("changeUsername.errors.sameAsCurrent"));return}u(!0);try{await n(s),t()}catch(v){m(v instanceof Error?v.message:a("changeUsername.errors.failed"))}finally{u(!1)}};return i.jsx("div",{className:Vi.overlay,onClick:t,children:i.jsxs("div",{className:Vi.modal,onClick:b=>b.stopPropagation(),children:[i.jsxs("div",{className:Vi.header,children:[i.jsx("h2",{className:Vi.title,children:a("changeUsername.title")}),i.jsx("button",{className:Vi.closeButton,onClick:t,type:"button","aria-label":a("changeUsername.closeAria"),children:"×"})]}),i.jsxs("form",{onSubmit:p,className:Vi.form,children:[d&&i.jsx("div",{className:Vi.error,children:d}),i.jsxs("div",{className:Vi.inputGroup,children:[i.jsx("label",{htmlFor:"currentUsername",className:Vi.label,children:a("changeUsername.fields.current")}),i.jsx("input",{id:"currentUsername",type:"text",className:Vi.input,value:r,disabled:!0,readOnly:!0})]}),i.jsxs("div",{className:Vi.inputGroup,children:[i.jsx("label",{htmlFor:"username",className:Vi.label,children:a("changeUsername.fields.new")}),i.jsx("input",{id:"username",type:"text",className:Vi.input,placeholder:a("changeUsername.placeholders.new"),value:s,onChange:b=>l(b.target.value),disabled:o,autoFocus:!0,minLength:fp,maxLength:hp,pattern:"^[a-zA-Z0-9_-]+$",title:a("changeUsername.help")}),i.jsx("div",{className:Vi.helpText,children:a("changeUsername.help")})]}),i.jsxs("div",{className:Vi.actions,children:[i.jsx("button",{type:"button",className:Vi.cancelButton,onClick:t,disabled:o,children:a("changeUsername.actions.cancel")}),i.jsx("button",{type:"submit",className:Vi.confirmButton,disabled:o||!s,children:a(o?"changeUsername.actions.changing":"changeUsername.actions.submit")})]})]})]})})},nst="_root_1ycjv_1",rst="_header_1ycjv_8",ast="_title_1ycjv_14",ist="_subtitle_1ycjv_21",sst="_userCard_1ycjv_28",lst="_userAvatar_1ycjv_38",ost="_userMeta_1ycjv_46",cst="_userName_1ycjv_54",ust="_userEmail_1ycjv_60",dst="_userMetaLine_1ycjv_66",fst="_steamAside_1ycjv_72",hst="_steamIcon_1ycjv_89",mst="_steamAsideText_1ycjv_100",pst="_section_1ycjv_104",gst="_sectionTitle_1ycjv_110",bst="_sectionHint_1ycjv_119",yst="_metrics_1ycjv_130",xst="_metric_1ycjv_130",vst="_metricLabel_1ycjv_151",_st="_metricValue_1ycjv_156",wst="_tierCard_1ycjv_163",kst="_tierHead_1ycjv_173",Sst="_tierNow_1ycjv_193",Ist="_tierMainLine_1ycjv_200",Mst="_tierBadge_1ycjv_208",Fst="_nextTier_1ycjv_225",Cst="_nextTierLabel_1ycjv_233",jst="_nextTierValue_1ycjv_241",Nst="_progressWrap_1ycjv_254",Tst="_progressBar_1ycjv_260",Ast="_progressFill_1ycjv_267",Pst="_progressCaption_1ycjv_274",Est="_tierFooter_1ycjv_286",Lst="_tierFooterLabel_1ycjv_293",Rst="_tierFooterValue_1ycjv_300",Ost="_maxTier_1ycjv_305",en={root:nst,header:rst,title:ast,subtitle:ist,userCard:sst,userAvatar:lst,userMeta:ost,userName:cst,userEmail:ust,userMetaLine:dst,steamAside:fst,steamIcon:hst,steamAsideText:mst,section:pst,sectionTitle:gst,sectionHint:bst,metrics:yst,metric:xst,metricLabel:vst,metricValue:_st,tierCard:wst,tierHead:kst,tierNow:Sst,tierMainLine:Ist,tierBadge:Mst,nextTier:Fst,nextTierLabel:Cst,nextTierValue:jst,progressWrap:Nst,progressBar:Tst,progressFill:Ast,progressCaption:Pst,tierFooter:Est,tierFooterLabel:Lst,tierFooterValue:Rst,maxTier:Ost};function $B(e){return`${(e*100).toFixed(2)}%`}function Bst({className:e}){return i.jsx("svg",{className:e,viewBox:"0 0 24 24",width:16,height:16,"aria-hidden":!0,children:i.jsx("path",{fill:"currentColor",d:"M11.979 0C5.678 0 .511 4.86.022 11.037l6.432 2.658c.545-.371 1.203-.59 1.912-.59.063 0 .125.004.188.006l2.861-4.142V8.91c0-2.495 2.028-4.524 4.524-4.524 2.494 0 4.524 2.031 4.524 4.527s-2.03 4.525-4.524 4.525h-.105l-4.076 2.911c0 .052.004.105.004.159 0 1.875-1.515 3.396-3.39 3.396-1.635 0-3.016-1.173-3.331-2.727L.436 15.27C1.862 20.307 6.486 24 11.979 24c6.627 0 11.999-5.373 11.999-12S18.605 0 11.979 0zM7.54 18.21l-1.473-.61c.262.543.714.999 1.314 1.25 1.297.539 2.793-.076 3.332-1.375.263-.63.264-1.319.005-1.949s-.75-1.121-1.377-1.383c-.624-.26-1.29-.249-1.878-.03l1.523.63c.956.4 1.409 1.5 1.009 2.455-.397.957-1.497 1.41-2.454 1.012H7.54zm11.415-9.303c0-1.662-1.353-3.015-3.015-3.015-1.665 0-3.015 1.353-3.015 3.015 0 1.665 1.35 3.015 3.015 3.015 1.663 0 3.015-1.35 3.015-3.015zm-5.273-.005c0-1.252 1.013-2.266 2.265-2.266 1.249 0 2.266 1.014 2.266 2.266 0 1.251-1.017 2.265-2.266 2.265-1.253 0-2.265-1.014-2.265-2.265z"})})}function Dst(e){try{return new Date(e).toLocaleDateString(void 0,{year:"numeric",month:"long",day:"numeric"})}catch{return""}}function $st(e){const[t,n]=e.split("-"),r=Number(t),a=Number(n);return!Number.isFinite(r)||!Number.isFinite(a)||a<1||a>12?e:new Date(Date.UTC(r,a-1,1)).toLocaleDateString(void 0,{month:"long",year:"numeric",timeZone:"UTC"})}function Wst(e){const[t,n]=e.split("-"),r=Number(t),a=Number(n);return!Number.isFinite(r)||!Number.isFinite(a)||a<1||a>12?"":new Date(Date.UTC(r,a,1)).toLocaleDateString(void 0,{month:"long",day:"numeric",year:"numeric",timeZone:"UTC"})}function Ust({user:e,data:t}){Nr();const{t:n}=Se("profile"),{window:r,lifetime:a,feeTier:s}
2609=t,l=$st(s.feeMonthKey),o=Wst(s.feeMonthKey),u=s.volumeRequiredForNextTierCents!=null&&s.volumeRequiredForNextTierCents>0?Math.min(1,s.volumeTowardNextTierCents/s.volumeRequiredForNextTierCents):s.nextSellerFeePercent==null?1:0,d=s.volumeRequiredForNextTierCents!=null?Math.max(0,s.volumeRequiredForNextTierCents-s.volumeTowardNextTierCents):0,m=a.salesVolumeCents+a.purchaseVolumeCents,p=da(e.avatarUrl),b=e.steam?.id?`https://steamcommunity.com/profiles/${e.steam.id}`:null;return i.jsxs("div",{className:en.root,children:[i.jsxs("header",{className:en.header,children:[i.jsx("h1",{className:en.title,children:n("overview.title")}),i.jsx("p",{className:en.subtitle,children:n("overview.subtitle")})]}),i.jsxs("div",{className:en.userCard,children:[i.jsx("img",{src:p,alt:n("overview.avatarAlt",{name:e.username}),className:en.userAvatar,width:56,height:56}),i.jsxs("div",{className:en.userMeta,children:[i.jsx("span",{className:en.userName,children:e.username}),e.email?i.jsx("span",{className:en.userEmail,children:e.email}):null,e.createdAt?i.jsx("span",{className:en.userMetaLine,children:n("overview.memberSince",{date:Dst(e.createdAt)})}):null]}),b?i.jsxs("a",{href:b,target:"_blank",rel:"noopener noreferrer",className:en.steamAside,children:[i.jsx(Bst,{className:en.steamIcon}),i.jsx("span",{className:en.steamAsideText,children:n("overview.steamProfile",{name:e.steam?.displayName??e.steam?.id??""})})]}):null]}),i.jsxs("section",{className:en.section,"aria-labelledby":"fee-heading",children:[i.jsx("h2",{id:"fee-heading",className:en.sectionTitle,children:n("overview.feeTier.sectionTitle")}),i.jsxs("div",{className:en.tierCard,children:[i.jsx("div",{className:en.tierHead,children:i.jsxs("div",{className:en.tierNow,children:[i.jsx("span",{className:en.tierMainLine,children:n("overview.feeTier.levelFee",{level:s.level,fee:$B(s.sellerFeePercent)})}),i.jsx("span",{className:en.tierBadge,children:n("overview.feeTier.now")})]})}),s.nextSellerFeePercent!=null&&s.volumeRequiredForNextTierCents!=null?i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:en.nextTier,children:[i.jsx("span",{className:en.nextTierLabel,children:n("overview.feeTier.next")}),i.jsx("span",{className:en.nextTierValue,children:n("overview.feeTier.remainingToNext",{amount:ta(d),nextFee:$B(s.nextSellerFeePercent)})})]}),i.jsxs("div",{className:en.progressWrap,children:[i.jsx("div",{className:en.progressBar,role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":Math.round(u*100),"aria-label":n("overview.feeTier.progressAria"),children:i.jsx("div",{className:en.progressFill,style:{width:`${u*100}%`}})}),i.jsxs("div",{className:en.progressCaption,children:[ta(s.volumeTowardNextTierCents)," /"," ",ta(s.volumeRequiredForNextTierCents)]})]}),i.jsxs("div",{className:en.tierFooter,children:[i.jsx("span",{className:en.tierFooterLabel,children:n("overview.feeTier.volumeResets")}),i.jsx("span",{className:en.tierFooterValue,children:o||n("overview.feeTier.monthRolloverUtc",{month:l})})]}),i.jsx("p",{className:en.sectionHint,children:n("overview.feeTier.monthRolloverHint")})]}):i.jsx("p",{className:en.maxTier,children:n("overview.feeTier.maxTier")})]})]}),i.jsxs("section",{className:en.section,"aria-labelledby":"vol-window-heading",children:[i.jsx("h2",{id:"vol-window-heading",className:en.sectionTitle,children:n("overview.volumeWindow.title",{label:r.label.toLowerCase()})}),i.jsx("p",{className:en.sectionHint,children:n("overview.volumeWindow.hint",{days:r.windowDays})}),i.jsxs("div",{className:en.metrics,children:[i.jsxs("div",{className:en.metric,children:[i.jsx("span",{className:en.metricLabel,children:n("overview.volumeWindow.sales")}),i.jsx("span",{className:en.metricValue,children:ta(r.salesVolumeCents)})]}),i.jsxs("div",{className:en.metric,children:[i.jsx("span",{className:en.metricLabel,children:n("overview.volumeWindow.purchases")}),i.jsx("span",{className:en.metricValue,children:ta(r.purchaseVolumeCents)})]})]})]}),i.jsxs("section",{className:en.section,"aria-labelledby":"vol-life-heading",children:[i.jsx("h2",{id:"vol-life-heading",className:en.sectionTitle,children:n("overview.lifetime.title")}),i.jsx("p",{className:en.sectionHint,children:n("overview.lifetime.hint")}),i.jsxs("div",{className:en.metrics,children:[i.jsxs("div",{className:en.metric,children:[i.jsx("span",{className:en.metricLabel,children:n("overview.lifetime.sales")}),i.jsx("span",{className:en.metricValue,children:ta(a.salesVolumeCents)})]}),i.jsxs("div",{className:en.metric,children:[i.jsx("span",{className:en.metricLabel,children:n("overview.lifetime.purchases")}),i.jsx("span",{className:en.metricValue,children:ta(a.purchaseVolumeCents)})]}),i.jsxs("div",{className:en.metric,children:[i.jsx("span",{className:en.metricLabel,children:n("overview.lifetime.gross")}),i.jsx("span",{className:en.metricValue,children:ta(m)})]})]})]})]})}const Hst="_root_1mx31_2",zst="_intro_1mx31_13",Vst="_titleRow_1mx31_19",qst="_title_1mx31_19",Gst="_infoLink_1mx31_33",Kst="_subtitle_1mx31_50",Yst="_mainRow_1mx31_62",Zst="_linkAside_1mx31_72",Xst="_statsColumn_1mx31_84",Qst="_rewardsBanner_1mx31_94",Jst="_rewardRow_1mx31_105",elt="_rewardValue_1mx31_120",tlt="_rewardText_1mx31_129",nlt="_summaryCard_1mx31_156",rlt="_summaryValue_1mx31_171",alt="_summaryLabel_1mx31_180",ilt="_linkWidget_1mx31_187",slt="_rateBadge_1mx31_202",llt="_linkWidgetTitle_1mx31_218",olt="_fieldFloatingLabel_1mx31_225",clt="_linkFieldRow_1mx31_234",ult="_linkField_1mx31_234",dlt="_linkUrl_1mx31_249",flt="_linkUrlBase_1mx31_257",hlt="_linkUrlAccent_1mx31_261",mlt="_iconCopyBtn_1mx31_266",plt="_iconCopyBtnCopied_1mx31_287",glt="_listSection_1mx31_299",blt="_sectionTitle_1mx31_307",ylt="_emptyList_1mx31_316",xlt="_referralList_1mx31_323",vlt="_referralRow_1mx31_333",_lt="_referralAvatar_1mx31_344",wlt="_referralName_1mx31_354",klt="_muted_1mx31_361",Slt="_error_1mx31_365",Fn={root:Hst,intro:zst,titleRow:Vst,title:qst,infoLink:Gst,subtitle:Kst,mainRow:Yst,linkAside:Zst,statsColumn:Xst,rewardsBanner:Qst,rewardRow:Jst,rewardValue:elt,rewardText:tlt,summaryCard:nlt,summaryValue:rlt,summaryLabel:alt,linkWidget:ilt,rateBadge:slt,linkWidgetTitle:llt,f
2609ieldFloatingLabel:olt,linkFieldRow:clt,linkField:ult,linkUrl:dlt,linkUrlBase:flt,linkUrlAccent:hlt,iconCopyBtn:mlt,iconCopyBtnCopied:plt,listSection:glt,sectionTitle:blt,emptyList:ylt,referralList:xlt,referralRow:vlt,referralAvatar:_lt,referralName:wlt,muted:klt,error:Slt};function Ilt(e){return da(e.avatarUrl)}function Mlt({className:e}){return i.jsxs("svg",{className:e,width:18,height:18,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":!0,children:[i.jsx("rect",{x:"9",y:"9",width:"13",height:"13",rx:"2",ry:"2"}),i.jsx("path",{d:"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"})]})}function Flt({className:e}){return i.jsx("svg",{className:e,width:18,height:18,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2.5,strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":!0,children:i.jsx("path",{d:"M20 6L9 17l-5-5"})})}function Clt({className:e}){return i.jsxs("svg",{className:e,width:16,height:16,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":!0,children:[i.jsx("circle",{cx:"12",cy:"12",r:"10"}),i.jsx("path",{d:"M12 16v-4"}),i.jsx("path",{d:"M12 8h.01"})]})}function jlt(){const{t:e,i18n:t}=Se("profile"),[n,r]=h.useState(null),[a,s]=h.useState(null),[l,o]=h.useState(!1);h.useEffect(()=>{let v=!1;return(async()=>{s(null);try{const _=await hr.getReferralDashboard();v||r(_)}catch(_){v||s(_ instanceof Error?_.message:e("referrals.loadError"))}})(),()=>{v=!0}},[e]);const u=h.useMemo(()=>{if(!n||typeof window>"u")return null;const v=window.location.origin,_="/market",w=`?ref=${encodeURIComponent(n.referralCode)}`;return{prefix:`${v}${_}`,suffix:w}},[n]),d=h.useMemo(()=>!u||!n?"":`${u.prefix}${u.suffix}`,[u,n]),m=h.useCallback(async()=>{if(d)try{await navigator.clipboard.writeText(d),o(!0),window.setTimeout(()=>o(!1),2e3)}catch{o(!1)}},[d]);if(a)return i.jsx("p",{className:Fn.error,children:a});if(!n||!u)return i.jsx("p",{className:Fn.muted,children:e("loading.stats")});const p=n.fromSalePercent.toFixed(2),b=Math.round(n.fromPlatformFeePercent),y=n.referredUsers??[];return i.jsxs("div",{className:Fn.root,children:[i.jsxs("header",{className:Fn.intro,children:[i.jsxs("div",{className:Fn.titleRow,children:[i.jsx("h1",{className:Fn.title,children:e("referrals.title")}),i.jsx("a",{className:Fn.infoLink,href:W6("lootify-referrals",KU(t.language?.split("-")[0]||"en")),target:"_blank",rel:"noopener noreferrer","aria-label":e("referrals.learnMoreAria"),title:e("referrals.learnMoreAria"),children:i.jsx(Clt,{})})]}),i.jsx("p",{className:Fn.subtitle,children:e("referrals.subtitle")})]}),i.jsxs("div",{className:Fn.mainRow,children:[i.jsxs("div",{className:Fn.statsColumn,role:"region","aria-label":e("referrals.summaryAria"),children:[i.jsxs("div",{className:Fn.summaryCard,children:[i.jsx("span",{className:Fn.summaryValue,children:n.totalReferrals}),i.jsx("span",{className:Fn.summaryLabel,children:e("referrals.totalReferrals")})]}),i.jsxs("div",{className:Fn.summaryCard,children:[i.jsx("span",{className:Fn.summaryValue,children:n.totalDeals}),i.jsx("span",{className:Fn.summaryLabel,children:e("referrals.totalDeals")})]}),i.jsxs("div",{className:Fn.summaryCard,children:[i.jsx("span",{className:Fn.summaryValue,children:ta(n.earnedTotalCents)}),i.jsx("span",{className:Fn.summaryLabel,children:e("referrals.totalEarned")})]})]}),i.jsxs("section",{className:Fn.rewardsBanner,"aria-label":e("referrals.rewardsAria"),children:[i.jsxs("div",{className:Fn.rewardRow,children:[i.jsx("span",{className:Fn.rewardValue,children:e("referrals.rewardFeeTitle",{pct:b})}),i.jsx("span",{className:Fn.rewardText,children:e("referrals.rewardFeeLabel")})]}),i.jsxs("div",{className:Fn.rewardRow,children:[i.jsx("span",{className:Fn.rewardValue,children:e("referrals.rewardCreditTitle")}),i.jsx("span",{className:Fn.rewardText,children:e("referrals.rewardCreditLabel")})]})]}),i.jsx("aside",{className:Fn.linkAside,"aria-label":e("referrals.linkWidgetTitle"),children:i.jsxs("div",{className:Fn.linkWidget,children:[i.jsx("span",{className:Fn.rateBadge,title:e("referrals.feeShareBadgeTitle",{pct:b,salePct:p}),children:e("referrals.feeShareBadge",{pct:b})}),i.jsx("h2",{className:Fn.linkWidgetTitle,children:e("referrals.linkWidgetTitle")}),i.jsx("span",{className:Fn.fieldFloatingLabel,children:e("referrals.yourLinkLabel")}),i.jsxs("div",{className:Fn.linkFieldRow,children:[i.jsx("div",{className:Fn.linkField,children:i.jsxs("p",{className:Fn.linkUrl,title:d,children:[i.jsx("span",{className:Fn.linkUrlBase,children:u.prefix}),i.jsx("span",{className:Fn.linkUrlAccent,children:u.suffix})]})}),i.jsx("button",{type:"button",className:`${Fn.iconCopyBtn} ${l?Fn.iconCopyBtnCopied:""}`,onClick:()=>void m(),"aria-label":e(l?"referrals.copiedLink":"referrals.copyLinkAria"),title:e(l?"referrals.copiedLink":"referrals.copyLinkAria"),children:l?i.jsx(Flt,{}):i.jsx(Mlt,{})})]})]})}),i.jsxs("section",{className:Fn.listSection,children:[i.jsx("h2",{className:Fn.sectionTitle,children:e("referrals.referralsListTitle")}),y.length===0?i.jsx("p",{className:Fn.emptyList,children:e("referrals.emptyReferrals")}):i.jsx("ul",{className:Fn.referralList,children:y.map(v=>i.jsxs("li",{className:Fn.referralRow,children:[i.jsx("img",{className:Fn.referralAvatar,src:Ilt(v),alt:"",width:40,height:40}),i.jsx("span",{className:Fn.referralName,children:v.username})]},v.id))})]})]})]})}const Nlt="_container_1ryus_8",Tlt="_containerOffersViewport_1ryus_20",Alt="_profileMain_1ryus_29",Plt="_containerOffersChatOpen_1ryus_36",Elt="_sidebar_1ryus_50",Llt="_profileCard_1ryus_62",Rlt="_profileIdentity_1ryus_84",Olt="_profileCardAction_1ryus_91",Blt="_avatar_1ryus_111",Dlt="_profileInfo_1ryus_118",$lt="_username_1ryus_124",Wlt="_email_1ryus_133",Ult="_nav_1ryus_141",Hlt="_navItem_1ryus_147",zlt="_navIcon_1ryus_164",Vlt="_navItemActive_1ryus_175",qlt="_navLabel_1ryus_179",Glt="_content_1ryus_194",Klt="_c
2609ontainerNaturalHeight_1ryus_209",Ylt="_offersTabBleed_1ryus_214",Zlt="_sellTabBleed_1ryus_223",Xlt="_watchlistTabBleed_1ryus_230",Qlt="_stallTabBleed_1ryus_238",Jlt="_settings_1ryus_246",eot="_section_1ryus_253",tot="_sectionTitle_1ryus_259",not="_field_1ryus_268",rot="_fieldLabel_1ryus_279",aot="_fieldValue_1ryus_286",iot="_fieldWithHint_1ryus_299",sot="_fieldHint_1ryus_304",lot="_fieldValueCompact_1ryus_313",oot="_fieldValueSound_1ryus_320",cot="_soundVolumeRow_1ryus_325",uot="_soundVolumeSlider_1ryus_332",dot="_avatarSourcePreview_1ryus_369",fot="_avatarSourceImage_1ryus_376",hot="_avatarSourceLabel_1ryus_385",mot="_avatarField_1ryus_394",pot="_avatarSourceActions_1ryus_398",got="_tradeUrlField_1ryus_404",bot="_tradeUrlInputRow_1ryus_411",yot="_input_1ryus_419",xot="_fieldLinkHint_1ryus_424",vot="_fieldAction_1ryus_456",_ot="_fieldActionSuccess_1ryus_474",wot="_fieldActionDanger_1ryus_488",kot="_googleLinkWrap_1ryus_505",Sot="_verified_1ryus_511",Iot="_muted_1ryus_517",Mot="_error_1ryus_521",Fot="_linkedAccount_1ryus_530",Cot="_linkedAccountAvatar_1ryus_540",jot="_linkedAccountLabel_1ryus_563",Not="_ledgerWrap_1ryus_619",Tot="_ledgerMeta_1ryus_624",Aot="_ledgerEmpty_1ryus_630",Pot="_ledgerTableScroll_1ryus_639",Eot="_ledgerTable_1ryus_639",Lot="_ledgerDate_1ryus_670",Rot="_ledgerDesc_1ryus_676",Oot="_ledgerSummary_1ryus_680",Bot="_ledgerDetail_1ryus_686",Dot="_ledgerAmount_1ryus_694",$ot="_containerMobile_1ryus_702",Wot="_contentMobile_1ryus_712",Uot="_settingsMobile_1ryus_766",Ce={container:Nlt,containerOffersViewport:Tlt,profileMain:Alt,containerOffersChatOpen:Plt,sidebar:Elt,profileCard:Llt,profileIdentity:Rlt,profileCardAction:Olt,avatar:Blt,profileInfo:Dlt,username:$lt,email:Wlt,nav:Ult,navItem:Hlt,navIcon:zlt,navItemActive:Vlt,navLabel:qlt,content:Glt,containerNaturalHeight:Klt,offersTabBleed:Ylt,sellTabBleed:Zlt,watchlistTabBleed:Xlt,stallTabBleed:Qlt,settings:Jlt,section:eot,sectionTitle:tot,field:not,fieldLabel:rot,fieldValue:aot,fieldWithHint:iot,fieldHint:sot,fieldValueCompact:lot,fieldValueSound:oot,soundVolumeRow:cot,soundVolumeSlider:uot,avatarSourcePreview:dot,avatarSourceImage:fot,avatarSourceLabel:hot,avatarField:mot,avatarSourceActions:pot,tradeUrlField:got,tradeUrlInputRow:bot,input:yot,fieldLinkHint:xot,fieldAction:vot,fieldActionSuccess:_ot,fieldActionDanger:wot,googleLinkWrap:kot,verified:Sot,muted:Iot,error:Mot,linkedAccount:Fot,linkedAccountAvatar:Cot,linkedAccountLabel:jot,ledgerWrap:Not,ledgerMeta:Tot,ledgerEmpty:Aot,ledgerTableScroll:Pot,ledgerTable:Eot,ledgerDate:Lot,ledgerDesc:Rot,ledgerSummary:Oot,ledgerDetail:Bot,ledgerAmount:Dot,containerMobile:$ot,contentMobile:Wot,settingsMobile:Uot};function WB(e){return e===0?"-":`${e>0?"+":"-"}${ta(Math.abs(e))}`}function Hot(){Nr();const{t:e}=Se(["profile","common"]),[t,n]=h.useState([]),[r,a]=h.useState(0),[s,l]=
2609h.useState(!0),[o,u]=h.useState(null);return h.useEffect(()=>{let d=0;const m=()=>{const y=++d;(async()=>{l(!0),u(null);try{const v=await hr.getTransactions({limit:100});if(y!==d)return;n(v.entries),a(v.total)}catch(v){if(y!==d)return;u(v instanceof Error?v.message:e("transactions.couldNotLoad"))}finally{y===d&&l(!1)}})()};m();const p=()=>{document.visibilityState==="visible"&&m()},b=y=>{y.persisted&&m()};return document.addEventListener("visibilitychange",p),window.addEventListener("pageshow",b),()=>{d+=999,document.removeEventListener("visibilitychange",p),window.removeEventListener("pageshow",b)}},[e]),s?i.jsx("div",{className:Ce.ledgerEmpty,children:i.jsx("p",{className:Ce.muted,children:e("common:actions.loading")})}):o?i.jsx("div",{className:Ce.ledgerEmpty,children:i.jsx("p",{className:Ce.error,children:o})}):t.length===0?i.jsx("div",{className:Ce.ledgerEmpty,children:i.jsx("p",{className:Ce.muted,children:e("transactions.empty")})}):i.jsxs("div",{className:Ce.ledgerWrap,children:[i.jsx("p",{className:Ce.ledgerMeta,children:e("transactions.meta",{count:r})}),i.jsx("div",{className:Ce.ledgerTableScroll,children:i.jsxs("table",{className:Ce.ledgerTable,children:[i.jsx("thead",{children:i.jsxs("tr",{children:[i.jsx("th",{children:e("transactions.columns.date")}),i.jsx("th",{children:e("transactions.columns.description")}),i.jsx("th",{children:e("transactions.columns.available")}),i.jsx("th",{children:e("transactions.columns.frozen")})]})}),i.jsx("tbody",{children:t.map(d=>i.jsxs("tr",{children:[i.jsx("td",{className:Ce.ledgerDate,children:new Date(d.createdAt).toLocaleString(void 0,{dateStyle:"short",timeStyle:"short"})}),i.jsxs("td",{className:Ce.ledgerDesc,children:[i.jsx("span",{className:Ce.ledgerSummary,children:d.summary}),d.detail?i.jsx("span",{className:Ce.ledgerDetail,children:d.detail}):null]}),i.jsx("td",{className:Ce.ledgerAmount,children:WB(d.availableDeltaCents)}),i.jsx("td",{className:Ce.ledgerAmount,children:WB(d.frozenDeltaCents)})]},d._id))})]})})]})}const zot="_root_25n74_1",Vot="_header_25n74_9",qot="_title_25n74_15",Got="_balanceCard_25n74_22",Kot="_totalValue_25n74_34",Yot="_breakdown_25n74_44",Zot="_breakdownItem_25n74_50",Xot="_breakdownLabel_25n74_61",Qot="_breakdownValue_25n74_67",Jot="_actions_25n74_74",ect="_actionBtn_25n74_80",tct="_actionPrimary_25n74_109",nct="_transactions_25n74_117",rct="_sectionTitle_25n74_124",ki={root:zot,header:Vot,title:qot,balanceCard:Got,totalValue:Kot,breakdown:Yot,breakdownItem:Zot,breakdownLabel:Xot,breakdownValue:Qot,actions:Jot,actionBtn:ect,actionPrimary:tct,transactions:nct,sectionTitle:rct};function act(){const{t:e}=Se(["profile","common"]),{user:t}=Xt(),{format:n}=Nr(),{openDeposit:r}=LU(),{openWithdraw:a}=OU();if(!t)return null;const s=t.spendableBalanceCents??(t.balance??0)+(t.nonWithdrawableBalanceCents??0),l=t.frozenBalance??0,o=s+l;return i.jsxs("div",{className:ki.root,children:[i.jsx("header",{className:ki.header,children:i.jsx("h1",{className:ki.title,children:e("tabs.wallet")})}),i.jsxs("section",{className:ki.balanceCard,"aria-label":e("tabs.wallet"),children:[i.jsx("p",{className:ki.totalValue,children:n(o)}),i.jsxs("div",{className:ki.breakdown,children:[i.jsxs("div",{className:ki.breakdownItem,children:[i.jsx("span",{className:ki.breakdownLabel,children:e("balances.available")}),i.jsx("span",{className:ki.breakdownValue,children:n(s)})]}),i.jsxs("div",{className:ki.breakdownItem,children:[i.jsx("span",{className:ki.breakdownLabel,children:e("balances.frozen")}),i.jsx("span",{className:ki.breakdownValue,children:n(l)})]})]}),i.jsxs("div",{className:ki.actions,children:[i.jsxs("button",{type:"button",className:`${ki.actionBtn} ${ki.actionPrimary}`,onClick:()=>r(),children:[i.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":!0,children:[i.jsx("line",{x1:"12",y1:"5",x2:"12",y2:"19"}),i.jsx("line",{x1:"5",y1:"12",x2:"19",y2:"12"})]}),e("common:navbar.wallet.deposit")]}),i.jsxs("button",{type:"button",className:ki.actionBtn,onClick:()=>a(),children:[i.jsxs("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":!0,
2609children:[i.jsx("line",{x1:"12",y1:"19",x2:"12",y2:"5"}),i.jsx("polyline",{points:"5 12 12 5 19 12"})]}),e("common:navbar.wallet.withdraw")]})]})]}),i.jsxs("section",{className:ki.transactions,"aria-label":e("tabs.transactions"),children:[i.jsx("h2",{className:ki.sectionTitle,children:e("tabs.transactions")}),i.jsx(Hot,{})]})]})}const ict="_page_1hi0b_2",sct="_pageEmbedded_1hi0b_11",lct="_tradesLayoutGrid_1hi0b_24",oct="_tradesTabsSlot_1hi0b_31",cct="_tradesMainRow_1hi0b_36",uct="_tradesListSlot_1hi0b_45",dct="_tradesStatsAside_1hi0b_50",fct="_statsCard_1hi0b_78",hct="_statsHeader_1hi0b_88",mct="_statsHeading_1hi0b_94",pct="_statsList_1hi0b_103",gct="_statsRow_1hi0b_112",bct="_statsRowLabel_1hi0b_127",yct="_statsRowValue_1hi0b_133",xct="_statsRowHighlight_1hi0b_141",vct="_statsMuted_1hi0b_145",_ct="_statsError_1hi0b_151",wct="_title_1hi0b_157",kct="_tradesTabsRow_1hi0b_165",Sct="_tradesToolbarRow_1hi0b_175",Ict="_statsOpenBtn_1hi0b_183",Mct="_statsOpenBtnIcon_1hi0b_203",Fct="_tabs_1hi0b_223",Cct="_statusFilterRoot_1hi0b_232",jct="_statusFilterTrigger_1hi0b_237",Nct="_statusFilterCaretDown_1hi0b_261",Tct="_statusFilterCaretUp_1hi0b_262",Act="_statusFilterMenu_1hi0b_278",Pct="_statusFilterMenuPortaled_1hi0b_291",Ect="_statusFilterRow_1hi0b_295",Lct="_statusFilterCheckbox_1hi0b_308",Rct="_statusFilterLabel_1hi0b_317",Oct="_tab_1hi0b_223",Bct="_active_1hi0b_341",Dct="_tabText_1hi0b_347",$ct="_tabSlider_1hi0b_356",Wct="_list_1hi0b_385",Uct="_tradeRow_1hi0b_392",Hct="_itemOpenBtn_1hi0b_401",zct="_itemName_1hi0b_419",Vct="_itemThumb_1hi0b_422",qct="_tradeBody_1hi0b_431",Gct="_itemTitleRow_1hi0b_439",Kct="_tradeTopRight_1hi0b_447",Yct="_partiesPanel_1hi0b_459",Zct="_partiesRow_1hi0b_488",Xct="_actions_1hi0b_491",Qct="_actionRow_1hi0b_495",Jct="_sendTradeBtn_1hi0b_501",eut="_cancelTradeBtn_1hi0b_502",tut="_verifyGuardBtn_1hi0b_514",nut="_acceptLink_1hi0b_516",rut="_itemThumbImg_1hi0b_537",aut="_itemBody_1hi0b_544",iut="_itemPriceRow_1hi0b_566",sut="_itemAdornments_1hi0b_574",lut="_itemAdornmentIcon_1hi0b_582",out="_itemCharmIcon_1hi0b_592",cut="_itemAdornmentMore_1hi0b_596",uut="_itemTimeRow_1hi0b_603",dut="_itemTime_1hi0b_603",fut="_itemTimeIcon_1hi0b_621",hut="_itemTimeValue_1hi0b_628",mut="_partyCluster_1hi0b_671",put="_partyInline_1hi0b_675",gut="_partyInlineLink_1hi0b_676",but="_partyInlineName_1hi0b_686",yut="_partyInlineRole_1hi0b_691",xut="_partyInlineAvatar_1hi0b_701",vut="_partyInlineAvatarPh_1hi0b_702",_ut="_partyInlineAvatarAnonymous_1hi0b_713",wut="_partyInlineNameAnonymous_1hi0b_726",kut="_partyInlineYou_1hi0b_730",Sut="_stageTrackWrap_1hi0b_746",Iut="_stageTrack_1hi0b_746",Mut="_stageTrackFailed_1hi0b_781",Fut="_stageCols_1hi0b_785",Cut="_stageCol_1hi0b_785",jut="_stageColDone_1hi0b_804",Nut="_stageColLabel_1hi0b_804",Tut="_stageColCurrent_1hi0b_808",Aut="_stageBubbleDone_1hi0b_813",Put="_stageBubbleCurrent_1hi0b_814",Eut="_stageBubbleTodo_1hi0b_815",Lut="_stageBubbleFailed_1hi0b_816",Rut="_stageColFailed_1hi0b_840",Out="_stageColLabelShort_1hi0b_887",But="_nextStep_1hi0b_891",Dut="_empty_1hi0b_993",$ut="_error_1hi0b_999",Wut="_stageColLabelFull_1hi0b_1146",Uut="_statsModalOverlay_1hi0b_1197",Hut="_statsModal_1hi0b_1197",zut="_statsModalClose_1hi0b_1214",nt={page:ict,pageEmbedded:sct,tradesLayoutGrid:lct,tradesTabsSlot:oct,tradesMainRow:cct,tradesListSlot:uct,tradesStatsAside:dct,statsCard:fct,statsHeader:hct,statsHeading:mct,statsList:pct,statsRow:gct,statsRowLabel:bct,statsRowValue:yct,statsRowHighlight:xct,statsMuted:vct,statsError:_ct,title:wct,tradesTabsRow:kct,tradesToolbarRow:Sct,statsOpenBtn:Ict,statsOpenBtnIcon:Mct,tabs:Fct,statusFilterRoot:Cct,statusFilterTrigger:jct,statusFilterCaretDown:Nct,statusFilterCaretUp:Tct,statusFilterMenu:Act,statusFilterMenuPortaled:Pct,statusFilterRow:Ect,statusFilterCheckbox:Lct,statusFilterLabel:Rct,tab:Oct,active:Bct,tabText:Dct,tabSlider:$ct,list:Wct,tradeRow:Uct,itemOpenBtn:Hct,itemName:zct,itemThumb:Vct,tradeBody:qct,itemTitleRow:Gct,tradeTopRight:Kct,partiesPanel:Yct,partiesRow:Zct,actions:Xct,actionRow:Qct,sendTradeBtn:Jct,cancelTradeBtn:eut,verifyGuardBtn:tut,acceptLink:nut,itemThumbImg:rut,itemBody:aut,itemPriceRow:iut,itemAdornments:sut,itemAdornmentIcon:lut,itemCharmIcon:out,itemAdornmentMore:cut,itemTimeRow:uut,itemTime:dut,itemTimeIcon:fut,itemTimeValue:hut,partyCluster:mut,partyInline:put,partyInlineLink:gut,partyInlineName:but,partyInlineRole:yut,partyInlineAvatar:xut,partyInlineAvatarPh:vut,partyInlineAvatarAnonymous:_ut,partyInlineNameAnonymous:wut,partyInlineYou:kut,stageTrackWrap:Sut,stageTrack:Iut,stageTrackFailed:Mut,stageCols:Fut,stageCol:Cut,stageColDone:jut,stageColLabel:Nut,stageColCurrent:Tut,stageBubbleDone:Aut,stageBubbleCurrent:Put,stageBubbleTodo:Eut,stageBubbleFailed:Lut,stageColFailed:Rut,stageColLabelShort:Out,nextStep:But,empty:Dut,error:$ut,stageColLabelFull:Wut,statsMo
2609dalOverlay:Uut,statsModal:Hut,statsModalClose:zut};function UB({stats:e,loading:t,error:n}){const{t:r}=Se("trades"),a=r("stats.heading");if(t)return i.jsxs("div",{className:nt.statsCard,"aria-busy":"true",children:[i.jsx("header",{className:nt.statsHeader,children:i.jsx("h2",{className:nt.statsHeading,children:a})}),i.jsx("p",{className:nt.statsMuted,children:r("stats.loading")})]});if(n)return i.jsxs("div",{className:nt.statsCard,children:[i.jsx("header",{className:nt.statsHeader,children:i.jsx("h2",{className:nt.statsHeading,children:a})}),i.jsx("p",{className:nt.statsError,children:n})]});if(!e)return null;const s=[{label:r("stats.rows.total"),value:e.totalTrades,highlight:!0},{label:r("stats.rows.purchases"),value:e.purchasedTrades},{label:r("stats.rows.sales"),value:e.soldTrades},{label:r("stats.rows.expired"),value:e.cancelledTrades}];return i.jsxs("div",{className:nt.statsCard,children:[i.jsx("header",{className:nt.statsHeader,children:i.jsx("h2",{className:nt.statsHeading,children:a})}),i.jsx("ul",{className:nt.statsList,children:s.map(l=>i.jsxs("li",{className:`${nt.statsRow} ${l.highlight?nt.statsRowHighlight:""}`,children:[i.jsx("span",{className:nt.statsRowLabel,children:l.label}),i.jsx("span",{className:nt.statsRowValue,children:l.value})]},l.label))})]})}function g3({className:e}){return i.jsx("svg",{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":!0,className:e,children:i.jsx("path",{d:"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"})})}const Vut={buyerCancelIfSellerNotAcceptedMinutes:30};function HB(e,t=Date.now()){const n=new Date(e).getTime();return Number.isFinite(n)?t-n>=Vut.buyerCancelIfSellerNotAcceptedMinutes*60*1e3:!1}const qut="_overlay_yc5oc_1",Gut="_modal_yc5oc_12",Kut="_header_yc5oc_25",Yut="_headerText_yc5oc_34",Zut="_title_yc5oc_39",Xut="_subtitle_yc5oc_46",Qut="_closeButton_yc5oc_53",Jut="_body_yc5oc_76",e1t="_warning_yc5oc_81",t1t="_warningIcon_yc5oc_92",n1t="_warningText_yc5oc_106",r1t="_warningTextSecondary_yc5oc_118",a1t="_verifyCard_yc5oc_125",i1t="_verifyLabel_yc5oc_132",s1t="_profileBlock_yc5oc_138",l1t="_profileRow_yc5oc_143",o1t="_avatar_yc5oc_149",c1t="_avatarFallback_yc5oc_158",u1t="_profileMeta_yc5oc_172",d1t="_displayName_yc5oc_177",f1t="_metaRow_yc5oc_188",h1t="_steamLevelGroup_yc5oc_197",m1t="_steamLevelLabel_yc5oc_204",p1t="_steamLevelCircle_yc5oc_211",g1t="_steamLevelCircle_grey_yc5oc_228",b1t="_steamLevelCircle_blue_yc5oc_233",y1t="_steamLevelCircle_orange_yc5oc_238",x1t="_steamLevelCircle_pink_yc5oc_243",v1t="_steamLevelCircle_red_yc5oc_248",_1t="_steamLevelCircle_purple_yc5oc_253",w1t="_featuredBadgeInline_yc5oc_258",k1t="_featuredBadgeIconWrap_yc5oc_266",S1t="_featuredBadgeIcon_yc5oc_266",I1t="_featuredBadgeText_yc5oc_282",M1t="_featuredBadgeName_yc5oc_291",F1t="_featuredBadgeXp_yc5oc_300",C1t="_loadingText_yc5oc_306",j1t="_skeletonBlock_yc5oc_312",N1t="_steamGuardSkeletonPulse_yc5oc_1",T1t="_skeletonAvatar_yc5oc_318",A1t="_skeletonName_yc5oc_325",P1t="_skeletonLevelLabel_yc5oc_331",E1t="_skeletonLevelCircle_yc5oc_337",L1t="_skeletonBadgeIcon_yc5oc_345",R1t="_skeletonBadgeText_yc5oc_352",O1t="_skeletonBadgeName_yc5oc_359",B1t="_skeletonBadgeXp_yc5oc_365",D1t="_errorText_yc5oc_385",$1t="_footer_yc5oc_391",W1t="_confirmBtn_yc5oc_395",sn={overlay:qut,modal:Gut,header:Kut,headerText:Yut,title:Zut,subtitle:Xut,closeButton:Qut,body:Jut,warning:e1t,warningIcon:t1t,warningText:n1t,warningTextSecondary:r1t,verifyCard:a1t,verifyLabel:i1t,profileBlock:s1t,profileRow:l1t,avatar:o1t,avatarFallback:c1t,profileMeta:u1t,displayName:d1t,metaRow:f1t,steamLevelGroup:h1t,steamLevelLabel:m1t,steamLevelCircle:p1t,steamLevelCircle_grey:g1t,steamLevelCircle_blue:b1t,steamLevelCircle_orange:y1t,steamLevelCircle_pink:x1t,steamLevelCircle_red:v1t,steamLevelCircle_purple:_1t,featuredBadgeInline:w1t,featuredBadgeIconWrap:k1t,featuredBadgeIcon:S1t,featuredBadgeText:I1t,featuredBadgeName:M1t,featuredBadgeXp:F1t,loadingText:C1t,skeletonBlock:j1t,steamGuardSkeletonPulse:N1t,skeletonAvatar:T1t,skeletonName:A1t,skeletonLevelLabel:P1t,skeletonLevelCircle:E1t,skeletonBadgeIcon:L1t,skeletonBadgeText:R1t,
2609skeletonBadgeName:O1t,skeletonBadgeXp:B1t,errorText:D1t,footer:$1t,confirmBtn:W1t};function U1t(e){return e==null?"grey":e>=100?"purple":e>=50?"red":e>=30?"pink":e>=20?"orange":e>=10?"blue":"grey"}function H1t(){return i.jsx("div",{className:sn.profileBlock,"aria-hidden":!0,children:i.jsxs("div",{className:sn.profileRow,children:[i.jsx("div",{className:`${sn.skeletonBlock} ${sn.skeletonAvatar}`}),i.jsxs("div",{className:sn.profileMeta,children:[i.jsx("div",{className:`${sn.skeletonBlock} ${sn.skeletonName}`}),i.jsxs("div",{className:sn.metaRow,children:[i.jsxs("div",{className:sn.steamLevelGroup,children:[i.jsx("div",{className:`${sn.skeletonBlock} ${sn.skeletonLevelLabel}`}),i.jsx("div",{className:`${sn.skeletonBlock} ${sn.skeletonLevelCircle}`})]}),i.jsxs("div",{className:sn.featuredBadgeInline,children:[i.jsx("div",{className:`${sn.skeletonBlock} ${sn.skeletonBadgeIcon}`}),i.jsxs("div",{className:sn.skeletonBadgeText,children:[i.jsx("div",{className:`${sn.skeletonBlock} ${sn.skeletonBadgeName}`}),i.jsx("div",{className:`${sn.skeletonBlock} ${sn.skeletonBadgeXp}`})]})]})]})]})]})})}const z1t=({tradeId:e,fallbackDisplayName:t,fallbackAvatarUrl:n,onClose:r})=>{const{t:a}
2609=Se("trades"),[s,l]=h.useState(null),[o,u]=h.useState(!0),[d,m]=h.useState(null);h.useEffect(()=>{let v=!1;return u(!0),m(null),ji.getBuyerSteamVerify(e).then(_=>{v||l(_)}).catch(_=>{v||m(_.message||a("panel.steamGuardModal.loadFailed"))}).finally(()=>{v||u(!1)}),()=>{v=!0}},[e,a]),h.useEffect(()=>{const v=w=>{w.key==="Escape"&&r()},_=document.body.style.overflow;return document.body.style.overflow="hidden",window.addEventListener("keydown",v),()=>{document.body.style.overflow=_,window.removeEventListener("keydown",v)}},[r]);const p=s?.displayName?.trim()||t?.trim()||a("panel.steamGuardModal.fallbackName"),b=da(s?.avatarUrl||n),y=U1t(s?.steamLevel);return typeof document>"u"?null:Wn.createPortal(i.jsx("div",{className:sn.overlay,onClick:r,role:"presentation",children:i.jsxs("div",{className:sn.modal,role:"dialog","aria-modal":"true","aria-labelledby":"steam-guard-modal-title",onClick:v=>v.stopPropagation(),children:[i.jsxs("div",{className:sn.header,children:[i.jsxs("div",{className:sn.headerText,children:[i.jsx("h2",{id:"steam-guard-modal-title",className:sn.title,children:a("panel.steamGuardModal.title")}),i.jsx("p",{className:sn.subtitle,children:a("panel.steamGuardModal.subtitle")})]}),i.jsx("button",{type:"button",className:sn.closeButton,onClick:r,"aria-label":a("panel.steamGuardModal.closeAria"),children:"×"})]}),i.jsxs("div",{className:sn.body,children:[i.jsxs("div",{className:sn.warning,children:[i.jsx("span",{className:sn.warningIcon,"aria-hidden":!0,children:"!"}),i.jsxs("div",{children:[i.jsxs("p",{className:sn.warningText,children:[a("panel.steamGuardModal.warningPrimary")," ",i.jsx("strong",{children:a("panel.steamGuardModal.warningStrong")})]}),i.jsx("p",{className:sn.warningTextSecondary,children:a("panel.steamGuardModal.warningSecondary")})]})]}),i.jsxs("div",{className:sn.verifyCard,"aria-busy":o,"aria-live":"polite",children:[i.jsx("p",{className:sn.verifyLabel,children:a("panel.steamGuardModal.offeredTo")}),o?i.jsx(H1t,{}):d?i.jsx("p",{className:sn.errorText,children:d}):i.jsx("div",{className:sn.profileBlock,children:i.jsxs("div",{className:sn.profileRow,children:[i.jsx("img",{src:b,alt:"",className:sn.avatar,width:52,height:52}),i.jsxs("div",{className:sn.profileMeta,children:[i.jsx("p",{className:sn.displayName,children:p}),(s?.steamLevel!=null||s?.featuredBadge)&&i.jsxs("div",{className:sn.metaRow,children:[s?.steamLevel!=null&&i.jsxs("div",{className:sn.steamLevelGroup,children:[i.jsx("span",{className:sn.steamLevelLabel,children:a("panel.steamGuardModal.levelLabel")}),i.jsx("span",{className:`${sn.steamLevelCircle} ${sn[`steamLevelCircle_${y}`]}`,title:a("panel.steamGuardModal.steamLevel"),children:s.steamLevel})]}),s?.featuredBadge&&i.jsxs("div",{className:sn.featuredBadgeInline,title:s.featuredBadge.xpLabel?`${s.featuredBadge.name} · ${s.featuredBadge.xpLabel}`:s.featuredBadge.name,children:[i.jsx("span",{className:sn.featuredBadgeIconWrap,children:i.jsx("img",{src:s.featuredBadge.imageUrl,alt:"",className:sn.featuredBadgeIcon,width:32,height:32})}),i.jsxs("div",{className:sn.featuredBadgeText,children:[i.jsx("span",{className:sn.featuredBadgeName,children:s.featuredBadge.name}),s.featuredBadge.xpLabel&&i.jsx("span",{className:sn.featuredBadgeXp,children:s.featuredBadge.xpLabel})]})]})]})]})]})})]})]}),i.jsx("div",{className:sn.footer,children:i.jsx("button",{type:"button",className:sn.confirmBtn,onClick:r,children:a("panel.steamGuardModal.confirmBtn")})})]})}),document.body)};function fX(e,t,n,r){return t?n&&r&&n===r?!0:!!e?.id&&e.id===t.id:!1}function V1t(e,t,n,r){return!fX(e,t,n,r)||!t?e??void 0:{id:t.id,anonymous:!1,username:t.username,avatarUrl:t.avatarUrl,steamId:t.steam?.id,steamDisplayName:t.steam?.displayName,steamAvatarUrl:t.steam?.avatarUrl}}function q1t(e,t){return e?.statistics?.memberSince?e.anonymous?{anonymous:!0,statistics:e.statistics}:e.username?.trim()?e:{anonymous:!0,statistics:e.statistics}:rw(t)}function rw(e){const n={completedSales:0,reputationPercent:null,memberSince:new Date().toISOString()};if(!e)return{anonymous:!0,statistics:n};if(e.anonymous)return{anonymous:!0,statistics:n};const r=e.steamDisplayName?.trim()||e.username?.trim()||"";if(!r)return{anonymous:!0,statistics:n};const a=e.steamAvatarUrl?.trim()||e.avatarUrl?.trim()||void 0;return{username:r,avatarUrl:a,statistics:n}}function zB(e){if(e instanceof mr&&e.code==="MARKET_ACCESS_REQUIRED")return!0;const t=e instanceof Error?e.message:"";return/waitlist/i.test(t)||/market access/i.test(t)}function VB(e){return!e||/waitlist/i.test(e)||/market access/i.test(e)?null:e}const px=["queued","pending","completed","failed","cancelled"];
2609function G1t(e){switch(e){case"pending_seller_accept":return"queued";case"pending_send":case"trade_pending_confirmation":case"trade_sent":case"verified_escrow":case"disputed":return"pending";case"verified":return"completed";case"expired":return"failed";case"reverted":return"cancelled"}}function gx(e){return e==="all"?{limit:200}:{as:e==="sold"?"seller":"buyer",limit:100}}const d2=["sellerAccepts","sellerSends","buyerAccepts","verified"];function bx(e,t=Date.now()){if(e.status!=="verified_escrow")return!1;const n=e.buyerVerificationOpensAt,r=e.escrowReleaseAt;if(!n||!r)return!1;const a=t;return a>=new Date(n).getTime()&&a<new Date(r).getTime()}function qB(e,t,n,r="full"){const a=r==="short"?"panel.stagesShort":"panel.stages";switch(e){case"sellerAccepts":return n(`${a}.sellerAccepts`);case"sellerSends":return n(`${a}.sellerSends`);case"buyerAccepts":return n(`${a}.buyerAccepts`);case"verified":{const s=t.status;return n(s==="verified"?`${a}.complete`:s==="disputed"?`${a}.disputed`:s==="verified_escrow"?`${a}.complete`:`${a}.complete`)}default:return""}}function K1t(e){return(e.steamAppId??Gr)===Ln?{appId:String(Ln),contextId:"2"}:{appId:String(Gr),contextId:"2"}}function Y1t(e){if(e.sellerSteamGuardConfirmedAt||e.sellerSentAt)return!0;const t=e.status;return t==="trade_sent"||t==="verified_escrow"||t==="verified"?!0:t==="trade_pending_confirmation"||t==="pending_send"?!1:!!(e.buyerAcceptedAt||e.verifiedAt)}function Z1t(e){const t=e.status;return t==="verified"?{sellerAccepts:!0,sellerSends:!0,buyerAccepts:!0,verified:!0}:t==="verified_escrow"||t==="disputed"?{sellerAccepts:!0,sellerSends:!0,buyerAccepts:!0,verified:!1}:t==="expired"||t==="reverted"?{sellerAccepts:!!e.sellerAcceptedAt,sellerSends:Y1t(e),buyerAccepts:!!e.buyerAcceptedAt,verified:!1}:t==="pending_seller_accept"?{sellerAccepts:!1,sellerSends:!1,buyerAccepts:!1,verified:!1}:t==="pending_send"?{sellerAccepts:!0,sellerSends:!1,buyerAccepts:!1,verified:!1}:t==="trade_pending_confirmation"?{sellerAccepts:!0,sellerSends:!1,buyerAccepts:!1,verified:!1}:t==="trade_sent"?{sellerAccepts:!0,sellerSends:!0,buyerAccepts:!1,verified:!1}:{sellerAccepts:!1,sellerSends:!1,buyerAccepts:!1,verified:!1}}function hX(e,t){if(e.status==="verified")return null;for(const n of d2)if(!t[n])return n;return null}function G0(e,t){return(e+.5)/t*100}function X1t(e,t){const n=d2.length;if(!t)return{donePct:100,activeStartPct:100,activeEndPct:100};const r=d2.indexOf(t);let a=-1;d2.forEach((u,d)=>{e[u]&&(a=d)});const s=a<0?0:a>=n-1?100:G0(a,n),l=r===0?0:G0(r-1,n),o=G0(r,n);return{donePct:s,activeStartPct:l,activeEndPct:o}}function Q1t(e,t){return e.status!=="expired"&&e.status!=="reverted"?null:hX(e,t)}function GB(e){const t=d2.indexOf(e),n=d2.length;return{donePct:t===0?0:G0(t-1,n),failPct:G0(t,n)}}function mX(e){if(e.status!=="verified_escrow"||!e.escrowReleaseAt)return null;const t=new Date(e.escrowReleaseAt).getTime();return Number.isFinite(t)?t:null}function KB(e,t,n,r){const a=e-t;if(a<=0)return n(r==="short"?"panel.escrow.processingShort":"panel.escrow.processing");const s=Math.floor(a/1e3),l=Math.floor(s/60),o=Math.floor(l/60),u=Math.floor(o/24);let d;return u>0?d=n("panel.escrow.timeDaysHours",{days:u,hours:o%24}):o>0?d=n("panel.escrow.timeHoursMinutes",{hours:o,minutes:l%60}):l>0?d=n("panel.escrow.timeMinutes",{minutes:l}):d=n("panel.escrow.timeSeconds",{seconds:Math.max(1,s)}),r==="short"?d:n("panel.escrow.confirmsIn",{time:d})}function J1t({trade:e,holdDaysFor:t,className:n,mode:r="full",as:a="p"}){const{t:s}=Se("trades"),l=t(e.steamAppId),o=mX(e),[u,d]=h.useState(()=>Date.now());if(h.useEffect(()=>{if(o==null)return;const p=window.setInterval(()=>d(Date.now()),1e3);return()=>window.clearInterval(p)},[o,e._id]),o==null)return e.status!=="verified_escrow"||l<=0?null:i.jsx(a,{className:n,children:s("panel.nextStep.escrowHold",{days:l})});const m=r==="footer"?s("panel.escrow.payoutIn",{time:KB(o,u,s,"short")}):KB(o,u,s,r==="short"?"short":"full");return i.jsx(a,{className:n,children:m})}function YB({role:e,profile:t,currentUser:n,roleLabel:r,viewerRole:a}){const{t:s}=Se("trades"),l=e==="Seller"?"seller":"buyer",o=V1t(t,n,a,l),u=fX(t,n,a,l),d=!!o?.anonymous,m=o?d?s("panel.party.anonymous"):o.steamDisplayName?.trim()||o.username?.trim()||"—":"—",p=d?void 0:o?.steamAvatarUrl??o?.avatarUrl,b=!d&&o?.steamId?`https://steamcommunity.com/profiles/${o.steamId}`:null,y=i.jsxs(i.Fragment,{children:[i.jsx("span",{className:nt.partyInlineRole,children:r}),d?i.jsx("span",{className:`${nt.partyInlineAvatarPh} ${nt.partyInlineAvatarAnonymous}
2609`,"aria-hidden":!0,children:i.jsx(g3,{})}):i.jsx("img",{src:da(p),alt:"",className:nt.partyInlineAvatar}),i.jsxs("span",{className:`${nt.partyInlineName} ${d?nt.partyInlineNameAnonymous:""}`,children:[m,u?i.jsxs("span",{className:nt.partyInlineYou,children:[" (",s("panel.party.you"),")"]}):null]})]});return b?i.jsx("a",{href:b,target:"_blank",rel:"noopener noreferrer",className:nt.partyInlineLink,children:y}):i.jsx("span",{className:nt.partyInline,children:y})}function e2t(e,t,n){const r=Math.max(0,e-t);if(r<=0)return n("panel.timer.expired");const a=Math.floor(r/1e3),s=Math.floor(a/60),l=Math.floor(s/1440),o=Math.floor(s%1440/60),u=s%60,d=a%60;return l>0?n("panel.timer.daysHoursMinutes",{days:l,hours:o,minutes:u}):o>0?n("panel.escrow.timeHoursMinutes",{hours:o,minutes:u}):u>0?n("panel.escrow.timeMinutes",{minutes:u}):n("panel.escrow.timeSeconds",{seconds:Math.max(1,d)})}function t2t({className:e}){return i.jsxs("svg",{className:e,viewBox:"0 0 16 16",fill:"none","aria-hidden":!0,children:[i.jsx("circle",{cx:"8",cy:"8",r:"6.25",stroke:"currentColor",strokeWidth:"1.25"}),i.jsx("path",{d:"M8 4.5V8l2.5 1.5",stroke:"currentColor",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round"})]})}function ZB({targetMs:e,className:t}){const{t:n}=Se("trades"),[r,a]=h.useState(()=>Date.now());h.useEffect(()=>{const l=window.setInterval(()=>a(Date.now()),1e3);return()=>window.clearInterval(l)},[e]);const s=e2t(e,r,n);return i.jsxs("span",{className:t??nt.itemTime,title:n("panel.timer.remainingTitle",{time:s}),children:[i.jsx(t2t,{className:nt.itemTimeIcon}),i.jsx("span",{className:nt.itemTimeValue,children:s})]})}function n2t({trade:e,index:t,onOpen:n,formatMoney:r,t:a}){const s=oS(e,t),l=s.name.trim()||e.marketHashName.trim(),o=s.stickers?.filter(I=>I.imageUrl?.trim())??[],u=o.slice(0,5),d=o.length-u.length,m=s.charm?.imageUrl?.trim()&&!l.startsWith("Charm |")?s.charm:null,p=u.length>0||!!m,b=e.expiresAt?new Date(e.expiresAt).getTime():Number.NaN,y=mX(e),v=(e.status==="pending_seller_accept"||e.status==="pending_send")&&Number.isFinite(b),_=e.status==="verified_escrow"&&y!=null,k=e.steamAppId===Ln||!s.rarity?"":vp(io,s.rarity,s.name),S=s.imageBackgroundColor?h2(s.imageBackgroundColor):void 0;return i.jsxs("button",{type:"button",className:nt.itemOpenBtn,onClick:n,"aria-label":a("panel.aria.viewDetails",{name:e.item.name}),children:[i.jsx("span",{className:`${io.frame} ${nt.itemThumb} ${k}`.trim(),style:S,"aria-hidden":!0,children:i.jsx("img",{className:nt.itemThumbImg,src:s.imageUrl,alt:""})}),i.jsxs("span",{className:nt.itemBody,children:[i.jsx("span",{className:nt.itemName,title:l,children:l}),i.jsx("span",{className:nt.itemPriceRow,children:r(e.price||0)}),p?i.jsxs("span",{className:nt.itemAdornments,"aria-hidden":!0,children:[u.map(I=>i.jsx("img",{className:nt.itemAdornmentIcon,src:I.imageUrl,alt:""},`${I.slot}-${I.id}`)),d>0?i.jsxs("span",{className:nt.itemAdornmentMore,children:["+",d]}):null,m?i.jsx("img",{className:`${nt.itemAdornmentIcon} ${nt.itemCharmIcon}`,src:m.imageUrl,alt:""}):null]}):null,v||_?i.jsxs("span",{className:nt.itemTimeRow,children:[v?i.jsx(ZB,{targetMs:b}):null,_&&y!=null?i.jsx(ZB,{targetMs:y}):null]}):null]})]})}function XB(e){if(!e)return!1;const t=new Date(e).getTime();return Number.isFinite(t)&&t<=Date.now()}const r2t={queued:!0,pending:!0,completed:!0,failed:!0,cancelled:!0};function a2t({selected:e,onToggle:t}){const{t:n}=Se("trades"),[r,a]=h.useState(!1),[s,l]=h.useState({}),o=h.useRef(null),u=h.useRef(null),d=h.useRef(null),m=h.useCallback(()=>a(!1),[]);h.useEffect(()=>{if(!r)return;const v=w=>{const k=w.target;o.current?.contains(k)||d.current?.contains(k)||m()},_=w=>{w.key==="Escape"&&m()};return document.addEventListener("pointerdown",v,!0),document.addEventListener("keydown",_),()=>{document.removeEventListener("pointerdown",v,!0),document.removeEventListener("keydown",_)}},[r,m]);const p=h.useCallback(()=>{const v=u.current,_=d.current;if(!v)return;const w=6,k=v.getBoundingClientRect(),S=_?.scrollHeight??px.length*40+8,I=window.innerHeight-k.bottom-w,C=k.top-w,F=I<S&&C>
2609I,N=Math.max(k.width,11.5*16),A=Math.max(8,k.left);l(F?{position:"fixed",left:A,width:N,bottom:window.innerHeight-k.top+w,maxHeight:Math.max(120,Math.floor(C-4))}:{position:"fixed",left:A,width:N,top:k.bottom+w,maxHeight:Math.max(120,Math.floor(I-4))})},[]);h.useLayoutEffect(()=>{if(!r){l({});return}p();const v=requestAnimationFrame(p);return window.addEventListener("resize",p),window.addEventListener("scroll",p,!0),()=>{cancelAnimationFrame(v),window.removeEventListener("resize",p),window.removeEventListener("scroll",p,!0)}},[r,p]);const b=px.every(v=>e[v]),y=n(b?"panel.filterButton.all":"panel.filterButton.filtered");return i.jsxs("div",{className:nt.statusFilterRoot,ref:o,children:[i.jsxs("button",{ref:u,type:"button",className:nt.statusFilterTrigger,"aria-expanded":r,"aria-haspopup":"listbox",onClick:()=>a(v=>!v),children:[i.jsx("span",{children:y}),i.jsx("span",{className:r?nt.statusFilterCaretUp:nt.statusFilterCaretDown,"aria-hidden":!0})]}),r&&typeof document<"u"?Wn.createPortal(i.jsx("ul",{ref:d,className:`${nt.statusFilterMenu} ${nt.statusFilterMenuPortaled}`,style:s,role:"listbox",onWheel:v=>v.stopPropagation(),onTouchMove:v=>v.stopPropagation(),children:px.map(v=>{const _=e[v];return i.jsx("li",{role:"option","aria-selected":_,children:i.jsxs("label",{className:nt.statusFilterRow,children:[i.jsx("input",{type:"checkbox",checked:_,onChange:()=>t(v),className:nt.statusFilterCheckbox}),i.jsx("span",{className:nt.statusFilterLabel,children:n(`panel.buckets.${v}`)})]})},v)})}),document.body):null]})}const i2t=({tradeTab:e,onTradeTabChange:t})=>{const{t:n}=Se("trades"),{user:r,refreshUser:a}=Xt(),{tradeHoldDaysForSteamAppId:s}=Gc(),{format:l}=Nr(),[o,u]=h.useState([]),[d,m]=h.useState(!0),[p,b]=h.useState(null),[y,v]=h.useState(null),[_,w]=h.useState(null),[k,S]=h.useState(null),[I,C]=h.useState(null),[F,N]=h.useState(null),[A,L]=h.useState(()=>Date.now()),[P,T]=h.useState(null),[E,R]=h.useState(null),[D,z]=h.useState(null),[U,B]=h.useState(),[$,q]=h.useState(null),[K,O]=h.useState(!1),[V,G]=h.useState(null),[H,re]=h.useState(r2t),[Z,Q]=h.useState(!1),[ie,ne]=h.useState(null),X=h.useRef(null),le=h.useCallback(te=>{re(Ne=>({...Ne,[te]:!Ne[te]}))},[]),_e=h.useMemo(()=>o.filter(te=>H[G1t(te.status)]),[o,H]),J=h.useMemo(()=>{if(!D)return null;const te=oS(D,0);return U?{...te,seller:U}:te},[D,U]),Be=h.useCallback(async te=>{const Ne=te.listingId?.trim();let Ke;if(Ne)try{const dt=await ir.getListing(Ne);Ke=q1t(dt.seller,te.seller)}catch{Ke=rw(te.seller)}else Ke=rw(te.seller);B(Ke),z(te)},[]),ee=h.useCallback(()=>{z(null),B(void 0)},[]);h.useEffect(()=>{if(!r?.id){q(null),G(null),O(!1);return}let te=!1;return O(!0),G(null),ji.getStats().then(Ne=>{te||q(Ne)}).catch(Ne=>{te||G(Ne.message||n("panel.errors.loadStatsFailed"))}).finally(()=>{te||O(!1)}),()=>{te=!0}},[r?.id,n]),h.useEffect(()=>{const te=window.setInterval(()=>L(Date.now()),3e4);return()=>window.clearInterval(te)},[]),h.useEffect(()=>{if(!ie)return;const te=o.find(Ne=>Ne._id===ie._id);te&&te.status!=="trade_pending_confirmation"&&ne(null)},[o,ie]),h.useEffect(()=>{if(!r?.id){u([]),m(!1),b(n("panel.errors.needLogin"));return}let te=!1;return m(!0),b(null),ji.list(gx(e)).then(Ne=>{te||(u(Ne),a())}).catch(Ne=>{!te&&!zB(Ne)&&b(Ne.message||n("panel.errors.loadFailed"))}).finally(()=>{te||m(!1)}),()=>{te=!0}},[r?.id,e,n,a]),h.useEffect(()=>{if(!r?.id)return;const te=setInterval(()=>{window.postMessage({type:Bo.GET_OFFERS},"*")},5e3);return()=>clearInterval(te)},[r?.id]);const me=o.some(te=>te.status==="pending_send"||te.status==="trade_pending_confirmation"||te.status==="trade_sent"||te.status==="verified_escrow"||te.status==="disputed");h.useEffect(()=>{if(!r?.id||!me)return;const te=setInterval(()=>{ji.list(gx(e)).then(Ne=>{u(Ne),a()}).catch(()=>{})},2e4);return()=>clearInterval(te)},[r?.id,e,me,a]),h.useEffect(()=>{const te=Ke=>{if(Ke.data?.type!==Bo.OFFERS_RESULT)return;const{offers:dt,error:ft}=Ke.data;if(ft)return;const Pe=dt??[];R(null),ji.syncFromOffers(Pe).then(()=>ji.list(gx(e)).then(et=>(u(et),a()))).catch(et=>{zB(et)||R(et.message??n("panel.errors.syncFailed"))})};window.addEventListener("message",te);const Ne=Ke=>{if(Ke.data?.type!==Bo.OFFER_RESULT)return;X.current&&(clearTimeout(X.current),X.current=null);const dt=Ke.data.tradeId;if(v(ft=>
2609ft===dt?null:ft),Ke.data.ok&&dt){const ft=Ke.data.tradeOfferId;ft&&ji.markSent(dt,ft).then(()=>{u(Pe=>{const et=Pe.map(ht=>ht._id===dt?{...ht,status:"trade_pending_confirmation",tradeOfferId:ft,sellerSentAt:new Date().toISOString()}:ht),At=et.find(ht=>ht._id===dt)??null;return At&&ne(At),et}),a()}),T(null)}else T(Ke.data.error??n("panel.errors.sendFailed"))};return window.addEventListener("message",Ne),()=>{window.removeEventListener("message",te),window.removeEventListener("message",Ne)}},[e,a,n]);const ve=te=>{te.status!=="pending_seller_accept"||te.viewerRole!=="seller"||(T(null),w(te._id),ji.acceptSale(te._id).then(()=>u(Ne=>Ne.map(Ke=>Ke._id===te._id?{...Ke,status:"pending_send",sellerAcceptedAt:new Date().toISOString()}:Ke))).then(()=>a()).catch(Ne=>T(Ne.message??n("panel.errors.acceptFailed"))).finally(()=>w(null)))},we=te=>{u(Ne=>Ne.map(Ke=>Ke._id===te?{...Ke,status:"expired"}:Ke))},Ee=te=>{te.status!=="pending_seller_accept"||te.viewerRole!=="seller"||(T(null),S(te._id),ji.cancelSale(te._id).then(()=>we(te._id)).then(()=>a()).catch(Ne=>T(Ne.message??n("panel.errors.cancelFailed"))).finally(()=>S(null)))},Ae=te=>{te.status!=="pending_seller_accept"||te.viewerRole!=="buyer"||!HB(te.createdAt,A)||(T(null),S(te._id),ji.cancelPurchase(te._id).then(()=>we(te._id)).then(()=>a()).catch(Ne=>T(Ne.message??n("panel.errors.cancelFailed"))).finally(()=>S(null)))},ye=te=>{te.status!=="verified_escrow"||te.viewerRole!=="buyer"||!bx(te,A)||(T(null),C(te._id),ji.confirmReceipt(te._id).then(()=>u(Ne=>Ne.map(Ke=>Ke._id===te._id?{...Ke,status:"verified",completedAt:new Date().toISOString(),buyerConfirmedAt:new Date().toISOString()}:Ke))).then(()=>a()).catch(Ne=>T(Ne.message??n("panel.errors.confirmReceiptFailed"))).finally(()=>C(null)))},$e=te=>{te.status!=="verified_escrow"||te.viewerRole!=="buyer"||!bx(te,A)||(T(null),N(te._id),ji.reportReversal(te._id).then(()=>u(Ne=>Ne.map(Ke=>Ke._id===te._id?{...Ke,status:"disputed",disputedAt:new Date().toISOString()}:Ke))).catch(Ne=>T(Ne.message??n("panel.errors.reportReversalFailed"))).finally(()=>N(null)))},Xe=te=>{if(te.status!=="pending_send"||te.viewerRole!=="seller"||XB(te.expiresAt)){T(n("panel.errors.tradeExpired"));return}const Ne=te.item.assetId?.trim();if(!Ne){T(n("panel.errors.sendFailed"));return}T(null),v(te._id);const Ke=te.tradeCustomId?`Lootify market Trade Offer Ref #${te.tradeCustomId}`:"",{appId:dt,contextId:ft}=K1t(te);window.postMessage({type:Bo.SEND_OFFER,payload:{tradeUrl:te.buyerTradeUrl,assetId:Ne,message:Ke,appId:dt,contextId:ft},tradeId:te._id},"*"),X.current=window.setTimeout(()=>{v(Pe=>Pe===te._id?null:Pe),T(n("panel.errors.extensionTimeout"))},25e3)},Ze=te=>te.viewerRole==="seller",Je=te=>te.viewerRole==="buyer",Nt=n("panel.tabs.sold"),xe=n("panel.tabs.purchased"),He=n("panel.tabs.all"),st=VB(p),ot=VB(P??E);return h.useEffect(()=>{if(!Z)return;const te=Ke=>{Ke.key==="Escape"&&Q(!1)},Ne=document.body.style.overflow;return document.body.style.overflow="hidden",window.addEventListener("keydown",te),()=>{document.body.style.overflow=Ne,window.removeEventListener("keydown",te)}},[Z]),i.jsxs("div",{className:`${nt.page} ${nt.pageEmbedded}`,children:[i.jsx("h1",{className:nt.title,children:n("panel.title")}),i.jsxs("div",{className:nt.tradesLayoutGrid,children:[i.jsx("div",{className:nt.tradesTabsSlot,children:i.jsxs("div",{className:nt.tradesTabsRow,children:[i.jsxs("div",{className:nt.tabs,children:[i.jsxs("button",{type:"button",className:`${nt.tab} ${e==="sold"?nt.active:""}`,onClick:()=>t("sold"),children:[e==="sold"&&i.jsx(is.div,{layoutId:"tradesTabs",className:nt.tabSlider,transition:{type:"spring",bounce:.2,duration:.6}}),i.jsx("span",{className:nt.tabText,"data-text":Nt,children:Nt})]}),i.jsxs("button",{type:"button",className:`${nt.tab} ${e==="purchased"?nt.active:""}`,onClick:()=>t("purchased"),children:[e==="purchased"&&i.jsx(is.div,{layoutId:"tradesTabs",className:nt.tabSlider,transition:{type:"spring",bounce:.2,duration:.6}}),i.jsx("span",{className:nt.tabText,"data-text":xe,children:xe})]}),i.jsxs("button",{type:"button",className:`${nt.tab} ${e==="all"?nt.active:""}`,onClick:()=>t("all"),children:[e==="all"&&i.jsx(is.div,{layoutId:"tradesTabs",className:nt.tabSlider,transition:{type:"spring",bounce:.2,duration:.6}}),i.jsx("span",{className:nt.tabText,"data-text":He,children:He})]})]}),i.jsxs("div",{className:nt.tradesToolbarRow,children:[i.jsx(a2t,{selected:H,onToggle:le}),r?.id?i.jsxs("button",{type:"button",className:nt.statsOpenBtn,onClick:te=>{Q(!0),te.currentTarget.blur()},"aria-label":n("panel.aria.stats"),children:[i.jsxs("svg",{className:nt.statsOpenBtnIcon,width:"16",height:"16",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,
2609children:[i.jsx("path",{d:"M4 19h16",stroke:"currentColor",strokeWidth:"1.75",strokeLinecap:"round"}),i.jsx("path",{d:"M6 16l4-5 4 3 5-8",stroke:"currentColor",strokeWidth:"1.75",strokeLinecap:"round",strokeLinejoin:"round"})]}),i.jsx("span",{children:n("panel.statsButton")})]}):null]})]})}),i.jsxs("div",{className:nt.tradesMainRow,children:[i.jsxs("div",{className:nt.tradesListSlot,children:[ot&&i.jsx("p",{className:nt.error,children:ot}),d&&i.jsx("p",{className:nt.empty,children:n("panel.loading")}),st&&i.jsx("p",{className:nt.error,children:st}),!d&&!st&&o.length===0&&i.jsx("p",{className:nt.empty,children:n(e==="sold"?"panel.empty.sold":e==="purchased"?"panel.empty.purchased":"panel.empty.all")}),!d&&!st&&o.length>0&&_e.length===0&&i.jsx("p",{className:nt.empty,children:n("panel.empty.noMatch")}),!d&&!st&&_e.length>0&&i.jsx("div",{className:nt.list,children:_e.map((te,Ne)=>{const Ke=Z1t(te),dt=hX(te,Ke),ft=Q1t(te,Ke),Pe=te.status==="disputed"?"verified":null,et=X1t(Ke,dt),At=ft!=null?GB(ft):Pe!=null?GB(Pe):null;return i.jsx("div",{className:nt.tradeRow,children:i.jsxs("div",{className:nt.tradeBody,children:[i.jsxs("div",{className:nt.itemTitleRow,children:[i.jsx(n2t,{trade:te,index:Ne,onOpen:()=>void Be(te),formatMoney:l,t:n}),i.jsxs("div",{className:nt.tradeTopRight,children:[i.jsx("div",{className:nt.partiesPanel,children:i.jsxs("div",{className:nt.partiesRow,children:[i.jsx("div",{className:nt.partyCluster,children:i.jsx(YB,{role:"Seller",roleLabel:n("panel.party.seller"),profile:te.seller??void 0,currentUser:r,viewerRole:te.viewerRole})}),i.jsx("div",{className:nt.partyCluster,children:i.jsx(YB,{role:"Buyer",roleLabel:n("panel.party.buyer"),profile:te.buyer??void 0,currentUser:r,viewerRole:te.viewerRole})})]})}),i.jsxs("div",{className:nt.actions,children:[Ze(te)&&te.status==="pending_seller_accept"&&i.jsxs("div",{className:nt.actionRow,children:[i.jsx("button",{type:"button",className:nt.sendTradeBtn,disabled:!!_||!!k,onClick:()=>ve(te),children:_===te._id?n("panel.actions.accepting"):n("panel.actions.acceptSale")}),i.jsx("button",{type:"button",className:nt.cancelTradeBtn,disabled:!!_||!!k,onClick:()=>Ee(te),children:k===te._id?n("panel.actions.cancelling"):n("panel.actions.cancelSale")})]}),Ze(te)&&te.status==="pending_send"&&!XB(te.expiresAt)&&i.jsx("button",{type:"button",className:nt.sendTradeBtn,disabled:!!y,onClick:()=>Xe(te),children:y===te._id?n("panel.actions.sending"):n("panel.actions.sendTrade")}),Ze(te)&&te.status==="trade_pending_confirmation"&&i.jsx("button",{type:"button",className:nt.verifyGuardBtn,onClick:()=>ne(te),children:n("panel.actions.openSteamGuardVerify")}),Je(te)&&te.status==="pending_seller_accept"&&HB(te.createdAt,A)&&i.jsx("button",{type:"button",className:nt.cancelTradeBtn,disabled:!!k,onClick:()=>Ae(te),children:k===te._id?n("panel.actions.cancelling"):n("panel.actions.cancelPurchase")}),Je(te)&&te.status==="trade_sent"&&te.tradeOfferId&&i.jsx("a",{href:`https://steamcommunity.com/tradeoffer/${te.tradeOfferId}`,target:"_blank",rel:"noopener noreferrer",className:nt.acceptLink,children:n("panel.actions.openSteamOffer")}),Je(te)&&te.status==="verified_escrow"&&bx(te,A)&&i.jsxs("div",{className:nt.actionRow,children:[i.jsx("button",{type:"button",className:nt.sendTradeBtn,disabled:!!I||!!F,onClick:()=>ye(te),children:I===te._id?n("panel.actions.confirmingReceipt"):n("panel.actions.confirmReceipt")}),i.jsx("button",{type:"button",className:nt.cancelTradeBtn,disabled:!!I||!!F,onClick:()=>$e(te),children:F===te._id?n("panel.actions.reportingReversal"):n("panel.actions.reportReversal")})]})]})]})]}),i.jsxs("div",{className:nt.stageTrackWrap,children:[i.jsx("div",{className:`${nt.stageTrack} ${At?nt.stageTrackFailed:""}`,style:At?{"--line-done-pct":`${At.donePct}%`,"--line-fail-pct":`${At.failPct}%`}:{"--line-done-pct":`${et.donePct}%`,"--line-active-start-pct":`${et.activeStartPct}%`,"--line-active-end-pct":`${et.activeEndPct}%`},"aria-label":n("panel.aria.tradeProgress"),children:i.jsx("div",{className:nt.stageCols,children:d2.map(ht=>{const Mt=Ke[ht],kt=ft===ht||Pe===ht,ce=dt===ht&&ft!==ht&&Pe!==ht,ge=qB(ht,te,n);return i.jsxs("div",{className:`${nt.stageCol} ${Mt?nt.stageColDone:""} ${ce?nt.stageColCurrent:""} ${kt?nt.stageColFailed:""}`,children:[i.jsx("span",{className:kt?nt.stageBubbleFailed:Mt?nt.stageBubbleDone:ce?nt.stageBubbleCurrent:nt.stageBubbleTodo,"aria-hidden":!0,
2609children:kt?"✕":Mt?"✓":""}),i.jsxs("span",{className:nt.stageColLabel,children:[i.jsx("span",{className:nt.stageColLabelFull,children:ge}),i.jsx("span",{className:nt.stageColLabelShort,children:qB(ht,te,n,"short")})]})]},ht)})})}),te.status==="verified_escrow"&&s(te.steamAppId)>0&&i.jsx(J1t,{trade:te,holdDaysFor:s,className:nt.nextStep,mode:"footer"}),te.status==="disputed"&&i.jsx("p",{className:nt.nextStep,children:n("panel.nextStep.disputed")})]})]})},te._id)})})]}),r?.id?i.jsx("aside",{className:nt.tradesStatsAside,"aria-label":n("panel.aria.stats"),children:i.jsx(UB,{stats:$,loading:K,error:V})}):null]})]}),i.jsx(hh,{children:J&&D&&i.jsx(Z6,{item:J,onClose:ee,isListingOwner:!1},J.listingId??D._id)}),typeof document<"u"?Wn.createPortal(i.jsx(hh,{children:Z&&r?.id?i.jsx(is.div,{className:nt.statsModalOverlay,onClick:()=>Q(!1),role:"presentation",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.15,ease:"easeOut"},children:i.jsxs(is.div,{className:nt.statsModal,role:"dialog","aria-modal":"true","aria-label":n("panel.aria.stats"),initial:{opacity:0,y:24,scale:.94},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:16,scale:.96},transition:{duration:.22,ease:[.16,1,.3,1]},onClick:te=>te.stopPropagation(),children:[i.jsx("button",{type:"button",className:nt.statsModalClose,onClick:()=>Q(!1),"aria-label":n("panel.statsCloseAria"),children:i.jsx("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2","aria-hidden":!0,children:i.jsx("path",{d:"M18 6L6 18M6 6l12 12"})})}),i.jsx(UB,{stats:$,loading:K,error:V})]})},"trades-stats-modal"):null}),document.body):null,ie?i.jsx(z1t,{tradeId:ie._id,fallbackDisplayName:ie.buyer?.steamDisplayName||ie.buyer?.username,fallbackAvatarUrl:ie.buyer?.steamAvatarUrl||ie.buyer?.avatarUrl,onClose:()=>ne(null)}):null]})},s2t=["goLower","finalOffer","buyNow","fairPrice","negotiate","stillInterested","meetMiddle","needTime","willBuyToday","lastChance","thanksConsidering","tooHigh","dropABit","walletTight","counterNearby","instantDeal","onlineNow","sendTrade","noDelay","marketFair","bothWin","solidOffer","counterWelcome","matchOffer","bump","takeLook","noRush","letMeKnow","holdPlease"],pX=["bestOfferPrice","canDoPrice","wouldTakePrice","buyAtPrice","maxBudgetPrice","counterAtPrice","meetAtPrice"],l2t=[...s2t,...pX],o2t=l2t,gX=["budget","fast","fair","soft"],f0=["recent",...gX],c2t={budget:["goLower","tooHigh","dropABit","meetMiddle","walletTight","counterNearby","willBuyToday","canDoPrice","wouldTakePrice","buyAtPrice","maxBudgetPrice","counterAtPrice","meetAtPrice","bestOfferPrice"],fast:["buyNow","instantDeal","onlineNow","sendTrade","noDelay","finalOffer","lastChance"],fair:["fairPrice","marketFair","solidOffer","negotiate","bothWin","counterWelcome","matchOffer"],soft:["stillInterested","bump","takeLook","needTime","noRush","letMeKnow","holdPlease","thanksConsidering"]},bX="offerMessageRecentPresets",yX=5;function xX(e){return o2t.includes(e)}function sM(e){return pX.includes(e)}function aw(){try{const e=localStorage.getItem(bX);if(!e)return[];const t=JSON.parse(e);return Array.isArray(t)?t.filter(n=>typeof n=="string"&&xX(n)).slice(0,yX):[]}catch{return[]}}function u2t(e){const t=[e,...aw().filter(n=>n!==e)].slice(0,yX);try{localStorage.setItem(bX,JSON.stringify(t))}catch{}return t}function d2t(e){const t=e.trim();if(!t)return null;const n=Number.parseFloat(t.replace(/[^0-9.]/g,""));return!Number.isFinite(n)||n<.01?null:Math.round(n*100)/100}function f2t(e){return e.toFixed(2)}const h2t="_overlay_26cn8_1",m2t="_modal_26cn8_12",p2t="_header_26cn8_25",g2t="_title_26cn8_34",b2t="_iconButton_26cn8_43",y2t="_body_26cn8_67",x2t="_sidebar_26cn8_73",v2t="_sidebarBtn_26cn8_85",_2t="_sidebarBtnActive_26cn8_104",w2t="_content_26cn8_109",k2t="_section_26cn8_117",S2t="_sectionTitle_26cn8_121",I2t="_sectionIcon_26cn8_132",M2t="_sectionList_26cn8_137",F2t="_presetRow_26cn8_142",C2t="_emptyRecent_26cn8_163",j2t="_placeholderSlot_26cn8_171",N2t="_bestOfferStep_26cn8_185",T2t="_messagePreview_26cn8_192",A2t="_messagePreviewMuted_26cn8_203",P2t="_amountLabel_26cn8_207",E2t="_bestOfferInputWrap_26cn8_212",L2t="_bestOfferDollar_26cn8_221",R2t="_bestOfferInput_26cn8_212",O2t="_sendBtnFull_26cn8_247",B2t="_error_26cn8_266",Cr={overlay:
2609h2t,modal:m2t,header:p2t,title:g2t,iconButton:b2t,body:y2t,sidebar:x2t,sidebarBtn:v2t,sidebarBtnActive:_2t,content:w2t,section:k2t,sectionTitle:S2t,sectionIcon:I2t,sectionList:M2t,presetRow:F2t,emptyRecent:C2t,placeholderSlot:j2t,bestOfferStep:N2t,messagePreview:T2t,messagePreviewMuted:A2t,amountLabel:P2t,bestOfferInputWrap:E2t,bestOfferDollar:L2t,bestOfferInput:R2t,sendBtnFull:O2t,error:B2t};function QB({id:e,className:t}){const n={width:18,height:18,viewBox:"0 0 24 24",fill:"none",className:t,"aria-hidden":!0};switch(e){case"recent":return i.jsxs("svg",{...n,children:[i.jsx("circle",{cx:"12",cy:"12",r:"8.25",stroke:"currentColor",strokeWidth:"1.8"}),i.jsx("path",{d:"M12 7.5v5l3 1.8",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round"})]});case"budget":return i.jsxs("svg",{...n,children:[i.jsx("rect",{x:"3.5",y:"7",width:"17",height:"12",rx:"2",stroke:"currentColor",strokeWidth:"1.8"}),i.jsx("path",{d:"M3.5 10.5h17",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round"}),i.jsx("circle",{cx:"15.5",cy:"14.5",r:"1.35",fill:"currentColor"})]});case"fast":return i.jsx("svg",{...n,children:i.jsx("path",{d:"M13 3 5.5 13.5H11L10 21l8.5-12H13L13 3Z",stroke:"currentColor",strokeWidth:"1.7",strokeLinejoin:"round"})});case"fair":return i.jsxs("svg",{...n,children:[i.jsx("path",{d:"m11 17 2 2a1 1 0 1 0 3-3",stroke:"currentColor",strokeWidth:"1.7",strokeLinecap:"round",strokeLinejoin:"round"}),i.jsx("path",{d:"m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4",stroke:"currentColor",strokeWidth:"1.7",strokeLinecap:"round",strokeLinejoin:"round"}),i.jsx("path",{d:"m21 3 1 11h-2",stroke:"currentColor",strokeWidth:"1.7",strokeLinecap:"round",strokeLinejoin:"round"}),i.jsx("path",{d:"M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3",stroke:"currentColor",strokeWidth:"1.7",strokeLinecap:"round",strokeLinejoin:"round"}),i.jsx("path",{d:"M3 4h8",stroke:"currentColor",strokeWidth:"1.7",strokeLinecap:"round",strokeLinejoin:"round"})]});case"soft":return i.jsxs("svg",{...n,children:[i.jsx("circle",{cx:"12",cy:"12",r:"8.25",stroke:"currentColor",strokeWidth:"1.8"}),i.jsx("path",{d:"M9 10h.01M15 10h.01",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round"}),i.jsx("path",{d:"M8.6 14c1 1.4 2.2 2.1 3.4 2.1s2.4-.7 3.4-2.1",stroke:"currentColor",strokeWidth:"1.7",strokeLinecap:"round"})]})}}function D2t({id:e}){const{t}=Se("profile");return sM(e)?i.jsx(e3,{t,i18nKey:`offers.messagePresets.${e}Row`,components:{slot:i.jsx("span",{className:Cr.placeholderSlot})}}):i.jsx(i.Fragment,{children:t(`offers.messagePresets.${e}`)})}function $2t({onClose:e,onSend:t,sending:n=!1,error:r=null}){const{t:a}=Se("profile"),[s,l]=h.useState("list"),[o,u]=h.useState(null),[d,m]=h.useState(""),[p,b]=h.useState(()=>aw()),[y,v]=h.useState(()=>aw().length>0?"recent":"budget"),_=h.useRef(null),w=h.useRef({}),k=h.useRef(!1),S=()=>{n||e()},I=()=>{n||(l("list"),u(null),m(""))};h.useEffect(()=>{const q=K=>{K.key!=="Escape"||n||(s==="amount"?I():S())};return document.addEventListener("keydown",q),()=>document.removeEventListener("keydown",q)},[s,n,e]),h.useEffect(()=>{const q=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=q}},[]);const C=h.useCallback(q=>{b(u2t(q))},[]),F=q=>{n||(C(q),t({presetId:q}))},N=q=>{if(sM(q)){u(q),m(""),l("amount");return}F(q)},A=d2t(d),L=o!=null&&A!=null&&!n,P=A!=null?f2t(A):a("offers.messagePresets.amountPlaceholder"),T=o!=null?a(`offers.messagePresets.${o}`,{amount:P}):"",E=()=>{!L||o==null||A==null||(C(o),t({presetId:o,amount:A}))},R=q=>K=>{w.current[q]=K},D=q=>{const K=w.current[q],O=_.current;if(!K||!O)return;k.current=!0,v(q);const V=K.offsetTop-O.offsetTop;O.scrollTo({top:Math.max(0,V-4),behavior:"smooth"}),window.setTimeout(()=>{k.current=!1},500)},z=h.useCallback(()=>{const q=_.current;if(!q||k.current)return;const K=f0[f0.length-1];if(q.scrollHeight-q.scrollTop-q.clientHeight<=8){v(H=>H===K?H:K);return}const V=q.scrollTop+28;let G=f0[0];for(const H of f0){const re=w.current[H];if(re)if(re.offsetTop-q.offsetTop<=V)G=H;else break}v(H=>H===G?H:G)},[]);h.useLayoutEffect(()=>{if(s!=="list")return;const q=_.current;if(!q)return;let K=0;const O=()=>{cancelAnimationFrame(K),K=requestAnimationFrame(z)};return q.addEventListener("scroll",O,{passive:!0}),z(),()=>{cancelAnimationFrame(K),q.removeEventListener("scroll",O)}},[s,p.length,z]);const U=(q,K)=>q.map(O=>i.jsx("button",{type:"button",className:Cr.presetRow,disabled:n,onClick:()=>N(O),children:i.jsx(D2t,{id:O})},`${K}-${O}`)),B=q=>
2609i.jsxs("h3",{className:Cr.sectionTitle,children:[i.jsx(QB,{id:q,className:Cr.sectionIcon}),a(`offers.messageCategories.${q}`)]}),$=q=>i.jsxs("section",{className:Cr.section,"data-section-id":q,ref:R(q),children:[B(q),i.jsx("div",{className:Cr.sectionList,children:U(c2t[q],q)})]},q);return Wn.createPortal(i.jsx("div",{className:Cr.overlay,onClick:n?void 0:s==="list"?S:I,role:"presentation",children:i.jsxs("div",{className:Cr.modal,onClick:q=>q.stopPropagation(),role:"dialog","aria-modal":"true","aria-labelledby":"offer-message-picker-title",children:[i.jsxs("div",{className:Cr.header,children:[s==="amount"?i.jsx("button",{type:"button",className:Cr.iconButton,onClick:I,disabled:n,"aria-label":a("offers.messagePickerBackAria"),children:i.jsx("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:i.jsx("path",{d:"M15 6l-6 6 6 6",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})}):null,i.jsx("h2",{id:"offer-message-picker-title",className:Cr.title,children:a("offers.messagePickerTitle")}),i.jsx("button",{type:"button",className:Cr.iconButton,onClick:S,disabled:n,"aria-label":a("offers.messagePickerCloseAria"),children:i.jsx("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:i.jsx("path",{d:"M6 6l12 12M18 6L6 18",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})})})]}),s==="list"?i.jsxs("div",{className:Cr.body,children:[i.jsx("nav",{className:Cr.sidebar,"aria-label":a("offers.messageCategoriesNavAria"),children:f0.map(q=>i.jsx("button",{type:"button",className:`${Cr.sidebarBtn} ${y===q?Cr.sidebarBtnActive:""}`,"aria-label":a(`offers.messageCategories.${q}`),"aria-current":y===q?"true":void 0,title:a(`offers.messageCategories.${q}`),onClick:()=>D(q),children:i.jsx(QB,{id:q})},q))}),i.jsxs("div",{className:Cr.content,ref:_,children:[i.jsxs("section",{className:Cr.section,"data-section-id":"recent",ref:R("recent"),children:[B("recent"),p.length===0?i.jsx("p",{className:Cr.emptyRecent,children:a("offers.messageCategories.recentEmpty")}):i.jsx("div",{className:Cr.sectionList,children:U(p,"recent")})]}),gX.map($)]})]}):i.jsxs("div",{className:Cr.bestOfferStep,children:[i.jsx("p",{className:`${Cr.messagePreview} ${A==null?Cr.messagePreviewMuted:""}`,children:T}),i.jsx("label",{className:Cr.amountLabel,htmlFor:"offer-message-amount",children:a("offers.messagePresets.amountLabel")}),i.jsxs("div",{className:Cr.bestOfferInputWrap,children:[i.jsx("span",{className:Cr.bestOfferDollar,"aria-hidden":!0,children:"$"}),i.jsx("input",{id:"offer-message-amount",type:"text",inputMode:"decimal",className:Cr.bestOfferInput,value:d,onChange:q=>m(q.target.value),placeholder:a("offers.messagePresets.amountPlaceholder"),disabled:n,autoFocus:!0,"aria-label":a("offers.messagePresets.amountInputAria"),onKeyDown:q=>{q.key==="Enter"&&(q.preventDefault(),E())}})]}),i.jsx("button",{type:"button",className:Cr.sendBtnFull,disabled:!L,onClick:E,children:a(n?"offers.messageSending":"offers.messageSend")})]}),r?i.jsx("p",{className:Cr.error,children:r}):null]})}),document.body)}function W2t(e,t){if(t.presetId&&xX(t.presetId)){if(sM(t.presetId)&&t.amountCents!=null){const n=(t.amountCents/100).toFixed(2);return e(`offers.messagePresets.${t.presetId}`,{amount:n})}return e(`offers.messagePresets.${t.presetId}`)}return t.text?.trim()??""}const U2t="_anonymous_1uu6o_1",H2t={anonymous:U2t};function z2t(e,t,n){if(t){if(n)return n;const a=e?.steamAvatarUrl??e?.avatarUrl;return a||da(null)}if(e?.anonymous)return null;const r=e?.steamAvatarUrl??e?.avatarUrl;return da(r)}function x6({profile:e,isMine:t,currentUserAvatarUrl:n,userIdFallback:r,className:a}){const s=z2t(e,t,n);return s==null?i.jsx("span",{className:`${a} ${H2t.anonymous}`,"aria-hidden":!0,children:i.jsx(g3,{})}):i.jsx("img",{src:s,alt:"",className:a,"aria-hidden":!0})}const V2t="_offerWrapper_kd1zx_2",q2t="_offerContainer_kd1zx_12",G2t="_offerContainerOther_kd1zx_22",K2t="_bubbleRow_kd1zx_27",Y2t="_bubbleAvatar_kd1zx_31",Z2t="_bubble_kd1zx_27",X2t="_actionsRow_kd1zx_43",Q2t="_offerContainerMine_kd1zx_52",J2t="_bubbleOther_kd1zx_111",edt="_bubbleMine_kd1zx_116",tdt="_bubblePrice_kd1zx_121",ndt="_bubbleLabel_kd1zx_125",rdt="_bubbleExpiry_kd1zx_148",adt="_chatMessageContainer_kd1zx_153",idt="_chatMessageBubble_kd1zx_157",sdt="_chatMessageText_kd1zx_161",ldt="_bubbleSuperseded_kd1zx_170",odt="_bubbleX_kd1zx_174",cdt="_bubbleCheck_kd1zx_174",udt="_actions_kd1zx_43",ddt="_btn_kd1zx_228",fdt="_btnAccept_kd1zx_246",hdt="_btnDecline_kd1zx_255",mdt="_btnCounter_kd1zx_266",pdt="_btnCancelOffer_kd1zx_277",pn={offerWrapper:V2t,offerContainer:q2t,offerContainerOther:G2t,bubbleRow:K2t,bubbleAvatar:Y2t,bubble:Z2t,actionsRow:X2t,offerContainerMine:Q2t,bubbleOther:J2t,bubbleMine:edt,bubblePrice:tdt,bubbleLabel:ndt,bubbleExpiry:rdt,chatMessageContainer:adt,chatMessageBubble:idt,chatMessageText:sdt,bubbleSuperseded:ldt,bubbleX:odt,bubbleCheck:cdt,actions:udt,btn:ddt,btnAccept:fdt,btnDecline:hdt,btnCounter:mdt,btnCancelOffer:pdt};function gdt({message:e,profile:t,currentUserId:n,currentUserAvatarUrl:r,currentUserDisplayName:a,inReversedList:s}){const{t:l}=Se(["profile","market"]),o=n&&e.userId===n,u=t?.anonymous&&!o?l("market:details.seller.anonymousName"):o?a?.trim()||t?.steamDisplayName?.trim()||t?.username?.trim()||l("thread.role.buyer"):t?.steamDisplayName?.trim()||t?.username?.trim()||l("thread.role.buyer"),d=W2t(l,e),m=s?` ${pn.offerWrapperStacked}`:"";return i.jsx("div",{className:`${pn.offerWrapper}${m} ${pn.offerContainer} ${pn.chatMessageContainer} ${o?pn.offerContainerMine:pn.offerContainerOther}`,children:i.jsxs("div",{className:`${pn.bubbleRow} ${o?pn.bubbleRowMine:pn.bubbleRowOther}
2609`,children:[!o&&i.jsx(x6,{profile:t,isMine:!1,currentUserAvatarUrl:r,userIdFallback:e.userId,className:pn.bubbleAvatar}),o&&i.jsx(x6,{profile:t,isMine:!0,currentUserAvatarUrl:r,userIdFallback:e.userId,className:pn.bubbleAvatar}),i.jsx("div",{className:`${pn.bubble} ${pn.chatMessageBubble} ${o?pn.bubbleMine:pn.bubbleOther}`,children:i.jsxs("div",{className:pn.bubbleContent,children:[i.jsx("p",{className:pn.chatMessageText,children:d}),i.jsx("p",{className:pn.bubbleLabel,children:u})]})})]})})}function bdt(e,t=[]){const n=[...e.map(r=>({kind:"offer",createdAt:r.createdAt,offer:r})),...t.map(r=>({kind:"message",createdAt:r.createdAt,message:r}))];return n.sort((r,a)=>new Date(r.createdAt).getTime()-new Date(a.createdAt).getTime()),n}function ydt(e,t){if(!t||t<=0)return 0;const n=(t-e)/t*100;return Math.round(n*100)/100}const xdt=({offer:e,profile:t,currentUserId:n,currentUserAvatarUrl:r,currentUserDisplayName:a,listingPriceCents:s,sellerId:l,isActionable:o,actionProps:u,inReversedList:d})=>{Nr();const{t:m}=Se(["profile","market"]),p=n&&e.userId===n,b=l&&e.userId===l,y=s>0?ydt(e.amount,s):0,v=y>0?m("thread.discount",{pct:y}):"",_=b?m("thread.offer.counter",{amount:ta(e.amount),discount:v}):m("thread.offer.plain",{amount:ta(e.amount),discount:v}),w=e.status==="cancelled"||e.status==="declined"||e.status==="expired",k=e.status==="accepted",S=(()=>{if(e.status!=="pending"||!e.expiresAt)return"";const L=new Date(e.expiresAt).getTime(),P=Date.now();if(L<=P)return m("thread.status.expired");const T=Math.floor((L-P)/1e3),E=Math.floor(T/3600),R=Math.floor(T%3600/60),D=T%60,z=`${E.toString().padStart(2,"0")}:${R.toString().padStart(2,"0")}:${D.toString().padStart(2,"0")}`;return m("thread.expiresIn",{time:z})})(),I=t?.anonymous&&!p?m("market:details.seller.anonymousName"):p?a?.trim()||t?.steamDisplayName?.trim()||t?.username?.trim()||m(b?"thread.role.seller":"thread.role.buyer"):t?.steamDisplayName?.trim()||t?.username?.trim()||m(b?"thread.role.seller":"thread.role.buyer"),C=o&&u&&(u.canAcceptDecline||u.canCounter||u.cancelableOffer),F=u?.pendingOfferForAccept??null,N=u?.cancelableOffer??null,A=d?` ${pn.offerWrapperStacked}`:"";return i.jsxs("div",{className:`${pn.offerWrapper}${A} ${pn.offerContainer} ${p?pn.offerContainerMine:pn.offerContainerOther}`,children:[i.jsxs("div",{className:`${pn.bubbleRow} ${p?pn.bubbleRowMine:pn.bubbleRowOther}`,children:[!p&&i.jsx(x6,{profile:t,isMine:!1,currentUserAvatarUrl:r,userIdFallback:e.userId,className:pn.bubbleAvatar}),p&&i.jsx(x6,{profile:t,isMine:!0,currentUserAvatarUrl:r,userIdFallback:e.userId,className:pn.bubbleAvatar}),i.jsxs("div",{className:`${pn.bubble} ${p?pn.bubbleMine:pn.bubbleOther} ${w?pn.bubbleSuperseded:""}`,children:[p&&w&&i.jsx("span",{className:pn.bubbleX,title:e.status==="expired"?m("thread.status.expired"):m("thread.status.cancelled"),"aria-hidden":!0}),p&&k&&i.jsx("span",{className:pn.bubbleCheck,title:m("thread.status.accepted"),"aria-label":m("thread.status.accepted")}),i.jsxs("div",{className:pn.bubbleContent,children:[i.jsx("p",{className:pn.bubblePrice,children:_}),i.jsxs("p",{className:pn.bubbleLabel,children:[I,S&&i.jsxs("span",{className:pn.bubbleExpiry,children:[" (",S,")"]})]})]}),!p&&k&&i.jsx("span",{className:pn.bubbleCheck,title:m("thread.status.accepted"),"aria-label":m("thread.status.accepted")}),!p&&w&&i.jsx("span",{className:pn.bubbleX,title:e.status==="expired"?m("thread.status.expired"):m("thread.status.cancelled"),"aria-hidden":!0})]})]}),C&&u&&i.jsx("div",{className:pn.actionsRow,children:i.jsxs("div",{className:pn.actions,children:[u.canAcceptDecline&&F&&i.jsxs(h.Fragment,{children:[i.jsx("button",{type:"button",className:`${pn.btn} ${pn.btnAccept}`,disabled:!!u.acceptingId||!!u.decliningId,onClick:()=>u.onAccept(F),children:u.acceptingId===F.id?m("thread.actions.accepting"):m("thread.actions.accept")}),i.jsx("button",{type:"button",className:`${pn.btn} ${pn.btnDecline}`,disabled:!!u.acceptingId||!!u.decliningId,onClick:()=>u.onDecline(F),children:u.decliningId===F.id?u.declineMode==="cancel"?m("thread.actions.cancellingDecline"):m("thread.actions.declining"):u.declineMode==="cancel"?m("thread.actions.cancelDecline"):m("thread.actions.decline")})]}),u.canCounter&&i.jsx("button",{type:"button",className:`${pn.btn} ${pn.btnCounter}`,onClick:u.onCounter,children:m("thread.actions.counter")}),N&&i.jsx("button",{type:"button",className:`${pn.btn} ${pn.btnCancelOffer}`,disabled:!!u.cancellingId,onClick:()=>u.onCancel(N),children:u.cancellingId===N.id?m("thread.actions.cancellingOffer"):m("thread.actions.cancelOffer")})]})})]})},vdt="_page_1nmm7_2",_dt="_pageEmbedded_1nmm7_9",wdt="_sidebar_1nmm7_19",kdt="_sidebarHeader_1nmm7_29",Sdt="_sidebarTitle_1nmm7_33",Idt="_sidebarSubtitle_1nmm7_47",Mdt="_sidebarTabs_1nmm7_53",Fdt="_sidebarTab_1nmm7_53",Cdt="_sidebarTabActive_1nmm7_82",jdt="_tabText_1nmm7_88",Ndt="_tabSlider_1nmm7_97",Tdt="_offerList_1nmm7_120",Adt="_offerRow_1nmm7_130",Pdt="_offerRowSelected_1nmm7_151",Edt="_offerRowThumbOuter_1nmm7_163",Ldt="_offerRowThumbFrame_1nmm7_171",Rdt="_offerRowThumb_1nmm7_163",Odt="_offerRowStatusBadge_1nmm7_186",Bdt="_offerRowStatusAccepted_1nmm7_206",Ddt="_offerRowStatusClosed_1nmm7_217",$dt="_offerRowBody_1nmm7_228",Wdt="_offerRowName_1nmm7_235",Udt="_offerRowPrice_1nmm7_251",Hdt="_offerRowPriceMain_1nmm7_261",zdt="_offerRowPriceDiscount_1nmm7_269",Vdt="_offerRowDiscount_1nmm7_274",qdt="_main_1nmm7_281",Gdt="_mainEmpty_1nmm7_291",Kdt="_mainContent_1nmm7_299",Ydt="_offerChatToolbar_1nmm7_307",Zdt="_offerChatBackBtn_1nmm7_318",Xdt="_offerChatSkinBtn_1nmm7_337",Qdt="_offerChatSkinThumb_1nmm7_353",Jdt="_offerChatSkinImg_1nmm7_360",e3t="_offerChatSkinText_1nmm7_367",t3t="_offerChatSkinName_1nmm7_377",n3t="_offerChatSkinPrice_1nmm7_387",r3t="_offerChatToolbarLoading_1nmm7_394",a3t="_itemHeader_1nmm7_401",i3t="_itemHeaderImage_1nmm7_427",s3t="_itemHeaderInfo_1nmm7_438",l3t="_itemHeaderName_1nmm7_443",o3t="_itemHeaderMeta_1nmm7_453",c3t="_chatBody_1nmm7_459",u3t="_chatBodyScroll_1nmm7_468",d3t="_conversationWrap_1nmm7_477",f3t="_conversation_1nmm7_477",h3t="_error_1nmm7_495",m3t="_loading_1nmm7_499",p3t="_emptySection_1nmm7_511",g3t="_threadFooter_1nmm7_517",b3t="_threadMessageBtn_1nmm7_529",y3t="_newOfferBtn_1nmm7_551",x3t="_pageMobile_1nmm7_584",v3t="_pageMobileList_1nmm7_593",_3t="_pageMobileChat_1nmm7_608",w3t="_c
2609onversationMobile_1nmm7_647",$t={page:vdt,pageEmbedded:_dt,sidebar:wdt,sidebarHeader:kdt,sidebarTitle:Sdt,sidebarSubtitle:Idt,sidebarTabs:Mdt,sidebarTab:Fdt,sidebarTabActive:Cdt,tabText:jdt,tabSlider:Ndt,offerList:Tdt,offerRow:Adt,offerRowSelected:Pdt,offerRowThumbOuter:Edt,offerRowThumbFrame:Ldt,offerRowThumb:Rdt,offerRowStatusBadge:Odt,offerRowStatusAccepted:Bdt,offerRowStatusClosed:Ddt,offerRowBody:$dt,offerRowName:Wdt,offerRowPrice:Udt,offerRowPriceMain:Hdt,offerRowPriceDiscount:zdt,offerRowDiscount:Vdt,main:qdt,mainEmpty:Gdt,mainContent:Kdt,offerChatToolbar:Ydt,offerChatBackBtn:Zdt,offerChatSkinBtn:Xdt,offerChatSkinThumb:Qdt,offerChatSkinImg:Jdt,offerChatSkinText:e3t,offerChatSkinName:t3t,offerChatSkinPrice:n3t,offerChatToolbarLoading:r3t,itemHeader:a3t,itemHeaderImage:i3t,itemHeaderInfo:s3t,itemHeaderName:l3t,itemHeaderMeta:o3t,chatBody:c3t,chatBodyScroll:u3t,conversationWrap:d3t,conversation:f3t,error:h3t,loading:m3t,emptySection:p3t,threadFooter:g3t,threadMessageBtn:b3t,newOfferBtn:y3t,pageMobile:x3t,pageMobileList:v3t,pageMobileChat:_3t,conversationMobile:w3t},k3t=30,vX=k3t*60*1e3,S3t=3e4;function I3t(e,t){if(!t||t<=0)return 0;const n=(t-e)/t*100;return Math.round(n*100)/100}function JB(e,t,n){if(e.userId!==t||e.status!=="pending")return!1;if(n&&t===n)return!0;const r=new Date(e.createdAt).getTime(),a=Date.now()-vX;return r<=a}function M3t(e,t,n){if(n)return e.filter(r=>r.status==="pending"&&r.userId===t&&r.userId!==n).sort((r,a)=>new Date(a.createdAt).getTime()-new Date(r.createdAt).getTime())[0]}function F3t(e){const t=new Date(e.createdAt).getTime()+vX;return Math.max(0,t-Date.now())}function C3t(e){const t=Math.ceil(e/1e3),n=Math.floor(t/60),r=t%60;return`${n}:${String(r).padStart(2,"0")}`}function j3t(e){return`${e.listingId}:${e.buyerId}`}const N3t=({urlListingId:e,urlBuyerId:t,useMessengerLayout:n=!1,onOfferThreadUrlChange:r})=>{const{t:a}=Se("profile"),{user:s,refreshUser:l,updateUser:o}=Xt(),{requireSetup:u,modal:d}=a1(),m=k3();Nr();const p=tr(),b=h.useCallback(De=>{const ut=De.listing?.price??0,_t=ut>0?I3t(De.latestOffer.amount,ut):0,Ft=De.listing?.userId,Et=!!Ft&&De.latestOffer.userId===Ft,$n=a(Et?"offers.threadSummary.counterOffer":"offers.threadSummary.offer"),Ie=ta(De.latestOffer.amount),ct=a("offers.threadSummary.forAmount",{prefix:$n,amount:Ie}),wt=_t>0?a("offers.threadSummary.discount",{pct:_t}):"";return wt?{main:ct,discount:wt}:{main:ct}},[a]),[y,v]=h.useState(null),[_,w]=h.useState(!0),[k,S]=h.useState(null),[I,C]=h.useState("sent"),[F,N]=h.useState(null),[A,L]=h.useState(null),[P,T]=h.useState(!1),[E,R]=h.useState(null),[D,z]=h.useState(null),[U,B]=h.useState(null),[$,q]=h.useState(null),[K,O]=h.useState(!1),[V,G]=h.useState(null),[H,re]=h.useState(null),[,Z]=h.useState(0),Q=h.useRef({urlListingId:e,urlBuyerId:t});Q.current={urlListingId:e,urlBuyerId:t};const ie=h.useRef(F);ie.current=F;const ne=h.useRef(null),[X,le]=h.useState(!1),[_e,J]=h.useState(null),[Be,ee]=h.useState(null),[me,ve]=h.useState(!1),[we,Ee]=h.useState(null),[Ae,ye]=h.useState(!1),[$e,Xe]=h.useState(!1),[Ze,Je]=h.useState(null),Nt=h.useMemo(()=>A?bdt(A.offers,A.messages??[]):[],[A]),xe=h.useMemo(()=>A?.listing?yke(A.listing,0):null,[A?.listing]),He=!!A?.listing?.offerOnly,st=h.useMemo(()=>{if(!A?.listing)return null;const De=A.profiles?.[A.listing.userId],ut=!!De?.anonymous,_t=De?.username?.trim()||"",Ft=De?.steamDisplayName?.trim()||_t||a("offers.seller.fallbackName"),Et=ut?void 0:De?.steamAvatarUrl?.trim()||De?.avatarUrl?.trim()||void 0,$n=De?.statistics;return{anonymous:ut,displayName:Ft,profilePath:!ut&&_t?Hl(_t):void 0,avatarUrl:Et,meta:a(He?"offers.seller.itemOwner":"offers.seller.listingSeller"),reputation:$n?.reputationPercent!=null?`${$n.reputationPercent}%`:"—",completed:$n!=null&&$n.completedSales>0?String($n.completedSales):"—"}},[A,a,He]),ot=!!s?.id&&!!A?.listing&&s.id===A.listing.userId&&!He;h.useEffect(()=>{le(!1)},[A?.listing?._id]);const te=h.useCallback(async De=>{if(!(!De||!s?.id)&&u())try{J(De),await ji.create(De),await l(),le(!1),p("/profile?tab=trades&trade=purchased")}catch(ut){m(ut)}finally{J(null)}},[s?.id,u,l,p,m]),Ne=h.useCallback(De=>{if(!u())return;const ut=I3(De.priceCents,s?.defaultMaxOfferDiscountPercent??$o);ee({...De,minOfferAmountCents:ut}),Ee(null)},[u,s?.defaultMaxOfferDiscountPercent]),Ke=h.useCallback(De=>{if(!De.listingId)return;const ut=De.price?.replace(/[$,]/g,"")||"0",_t=Number.parseFloat(ut)||0;Ne({listingId:De.listingId,priceCents:Math.round(_t*100),itemName:De.name})},[Ne]),dt=h.useCallback(()=>{!A?.listing||!s?.id||Ne({listingId:A.listing._id,priceCents:A.listing.price??0,itemName:A.listing.item?.name??A.listing.marketHashName??a("offers.itemFallback")})},[A,s?.id,Ne,a]),ft=h.useCallback(async De=>{if(!(!F||!s?.id))try{Xe(!0),Je(null);const ut=await ns.sendThreadMessage(F.listingId,F.buyerId,{presetId:De.presetId,amount:De.amount});L(_t=>_t?{..._t,messages:[..._t.messages??[],ut]}:null),ye(!1)}catch(ut){Je(ut instanceof Error?ut.message:a("offers.errors.messageSendFailed"))}finally{Xe(!1)}},[F,s?.id,a]);h.useEffect(()=>{ye(!1),Je(null)},[F?.listingId,F?.buyerId]);const Pe=h.useCallback(async De=>{if(!Be||!s?.id)return;const ut=Math.round(De*100);if(ut<Be.minOfferAmountCents){Ee(a("offers.errors.amountMinOffer",{value:(Be.minOfferAmountCents/100).toFixed(2)}));return}if(ut>Bc){Ee(a("offers.errors.amountMax",{value:(Bc/100).toFixed(2)}));return}try{ve(!0),Ee(null);const _t=await ns.create(Be.listingId,{amount:ut});s&&o(Fc(s,{balance:_t.balance,frozenBalance:_t.frozenBalance}));const{listingId:Ft}=Be;ee(null),le(!1),r(Ft,s.id);const[Et,$n]=await Promise.all([ns.list({limit:100}),ie.current?.listingId===Ft&&ie.current?.buyerId?ns.getThread(Ft,ie.current.buyerId):Promise.resolve(null)]);v(Et),$n&&L($n),await l()}catch(_t){Ee(_t instanceof Error?_t.message:a("offers.errors.sendOfferFailed"))}finally{ve(!1)}},[Be,s,r,o,l,a]),et=h.useCallback(async De=>{if(!s?.id)return;const ut=De?.includeThread??!0,_t=ie.current,Ft=ut&&!!_t?.listingId&&!!_t?.buyerId,Et=_t?.listingId,$n=_t?.buyerId,[Ie,ct]=await Promise.allSettled([ns.list({limit:100}),Ft&&Et&&$n?ns.getThread(Et,$n):Promise.resolve(null)]);if(Ie.status==="fulfilled"&&v(Ie.value),ct.status==="fulfilled"&&ct.value&&Et&&$n){const wt=ie.current;wt?.listingId===Et&&wt?.buyerId===$n&&L(ct.value)}},[s?.id]);h.useEffect(()=>{if(!A)return;const De=setInterval(()=>Z(ut=>ut+1),1e3);return()=>clearInterval(De)},[A]),h.useEffect(()=>{if(!s?.id){v(null),w(!1),S(a("offers.errors.loginRequired"));return}let De=!1;return w(!0),S(null),Promise.all([ns.list({limit:100}),l()]).then(([ut])=>{De||v(ut)}).catch(ut=>{De||S(ut.message||a("offers.errors.loadFailed"))}).finally(()=>{De||w(!1)}),()=>{De=!0}},[s?.id,l,a]),h.useEffect(()=>{if(!s?.id)return;const De=()=>{et()},ut=window.setInterval(De,S3t);return()=>window.clearInterval(ut)},[s?.id,et]),h.useEffect(()=>{if(!s?.id)return;const De=()=>{et()};return window.addEventListener("lootifymarket:pulse",De),()=>window.removeEventListener("lootifymarket:pulse",De)},[s?.id,et]),h.useEffect(()=>{if(!s?.id){N(null);return}if(!e||!t){N(null);return}let De="sent";if(y){const ut=y.sent.some(Ft=>Ft.listingId===e&&Ft.buyerId===t);y.received.some(Ft=>Ft.listingId===e&&Ft.buyerId===t)&&!ut?De="received":ut&&(De="sent")}N(ut=>ut?.listingId===e&&ut?.buyerId===t&&ut?.kind===De?ut:{listingId:e,buyerId:t,kind:De})},[s?.id,e,t,y]),h.useEffect(()=>{F&&C(F.kind)},[F?.listingId,F?.buyerId,F?.kind]),h.useEffect(()=>{if(!A?.listing||!s?.id||!F||A.listing._id!==F.listingId)return;const De=s.id===A.listing.userId?"received":"sent";F.kind!==De&&N(ut=>ut?{...ut,kind:De}:null)},[A?.listing?._id,A?.listing?.userId,s?.id,F]),h.useEffect(()=>
2609{if(!F||!s?.id){L(null);return}const{listingId:De,buyerId:ut}=F;let _t=!1;return T(!0),ns.getThread(De,ut).then(Ft=>{_t||L(Ft)}).catch(()=>{if(!_t){L(null);const Ft=Q.current;Ft.urlListingId===De&&Ft.urlBuyerId===ut&&r(null,null)}}).finally(()=>{_t||T(!1)}),()=>{_t=!0}},[F?.listingId,F?.buyerId,s?.id,r]),h.useLayoutEffect(()=>{const De=ne.current;!De||!Nt.length||P||(De.scrollTop=De.scrollHeight-De.clientHeight)},[F?.listingId,F?.buyerId,P,Nt.length]);const At=De=>{De.status==="pending"&&(B(null),R(De.id),ns.accept(De.id).then(ut=>{s&&o(Fc(s,{balance:ut.balance,frozenBalance:ut.frozenBalance})),L(_t=>_t?{..._t,offers:_t.offers.map(Ft=>Ft.id===De.id?{...Ft,status:"accepted"}:Ft)}:null),v(_t=>{if(!_t)return _t;const Ft=Et=>Et.latestOffer.id===De.id?{...Et,latestOffer:{...Et.latestOffer,status:"accepted"}}:Et;return{sent:_t.sent.map(Ft),received:_t.received.map(Ft)}}),l()}).catch(ut=>B(ut.message??a("offers.errors.acceptFailed"))).finally(()=>R(null)))},ht=De=>{De.status==="pending"&&(B(null),z(De.id),ns.decline(De.id).then(ut=>{s&&o(Fc(s,{balance:ut.balance,frozenBalance:ut.frozenBalance})),L(_t=>_t?{..._t,offers:_t.offers.map(Ft=>Ft.id===De.id?{...Ft,status:"cancelled"}:Ft)}:null),v(_t=>{if(!_t)return _t;const Ft=Et=>Et.latestOffer.id===De.id?{...Et,latestOffer:{...Et.latestOffer,status:"cancelled"}}:Et;return{sent:_t.sent.map(Ft),received:_t.received.map(Ft)}}),l()}).catch(ut=>B(ut.message??a("offers.errors.declineFailed"))).finally(()=>z(null)))},Mt=()=>{if(!A||!s?.id||!A.listing)return;const De=A.listing.userId,ut=s.id===De,_t=[...A.offers].reverse().find(Ft=>Ft.status==="pending"&&(ut?Ft.userId!==De:Ft.userId===De));_t&&(G(null),q({offerId:_t.id,listingId:A.listing._id,priceCents:A.listing.price??0,itemName:A.listing.item?.name??A.listing.marketHashName??a("offers.itemFallback")}))},kt=De=>{!A?.listing||!s?.id||JB(De,s.id,A.listing.userId)&&(B(null),re(De.id),ns.cancel(De.id).then(ut=>{s&&o(Fc(s,{balance:ut.balance,frozenBalance:ut.frozenBalance})),L(_t=>_t?{..._t,offers:_t.offers.map(Ft=>Ft.id===De.id?{...Ft,status:"cancelled"}:Ft)}:null),v(_t=>{if(!_t||!F)return _t;const Ft=Et=>Et.listingId!==F.listingId||Et.buyerId!==F.buyerId?Et:Et.latestOffer.id===De.id?{...Et,latestOffer:{...Et.latestOffer,status:"cancelled"}}:Et;return{sent:_t.sent.map(Ft),received:_t.received.map(Ft)}}),l()}).catch(ut=>B(ut.message??a("offers.errors.cancelFailed"))).finally(()=>re(null)))},ce=async De=>{if(!$)return;const ut=Math.round(De*100);O(!0),G(null);try{const _t=await ns.counter($.offerId,{amount:ut});s&&o(Fc(s,{balance:_t.balance,frozenBalance:_t.frozenBalance}));const Ft=Jte(_t);L(Et=>Et?{...Et,offers:[...Et.offers,Ft]}:null),v(Et=>{if(!Et||!F)return Et;const $n=Ie=>Ie.listingId!==F.listingId||Ie.buyerId!==F.buyerId?Ie:{...Ie,latestOffer:Ft,offerCount:Ie.offerCount+1};return{sent:Et.sent.map($n),received:Et.received.map($n)}}),q(null),l()}catch(_t){G(_t.message||a("offers.errors.counterFailed"))}finally{O(!1)}},ge=A?.listing?.price??0,Ve=He?0:ge,it=F?.kind==="received",vt=A?.listing?.userId,yn=A?.offers.some(De=>De.userId!==vt&&De.status==="pending")??!1,xn=A?.offers.some(De=>De.userId===vt&&De.status==="pending")??!1,wn=it&&A&&s?.id===vt&&yn,oe=A&&s?.id&&(A.listing?.price??0)>0&&(s.id===vt&&yn||s.id!==vt&&xn),ze=A&&s?.id&&vt?A.offers.find(De=>JB(De,s.id,vt)):null,Tt=A?.offers.filter(De=>De.status==="pending").sort((De,ut)=>new Date(ut.createdAt).getTime()-new Date(De.createdAt).getTime())[0]??null,Kt=!!oe&&!!Tt&&!!s?.id&&Tt.userId!==s.id,Vt=A?.offers.filter(De=>De.userId!==vt&&De.status==="pending").slice(-1)[0]??null,Nn=!!s?.id&&!!vt&&s.id!==vt&&!!Tt&&Tt.userId===vt,Tn=!!wn&&!!Vt&&!!Tt&&!!vt&&Tt.userId!==vt&&Tt.id===Vt.id,Un=Nn&&Tt?Tt:Tn&&Vt?Vt:null,In=!!Un,Yt=Nn?"cancel":"decline",ln=Nn?null:ze,Mn=!!A&&!!s?.id&&!!vt,vn=!!s?.id&&!!vt&&s.id===vt,ya=A&&s?.id&&vt?M3t(A.offers,s.id,vt):void 0,Br=ya?F3t(ya):0,Ua=!vn&&Br>0,gi=vn?!!oe:!Ua,_r=Ua?a("offers.newOfferIn",{time:C3t(Br)}):a(vn?"thread.actions.counter":"offers.newOffer"),Oe=()=>{if(!(!A?.listing||!s?.id||!vt)){if(s.id===vt){Mt();return}dt()}},gt=n&&!!e&&!!t,Qt=n?Nt:[...Nt].reverse(),ra=!n;return i.jsxs("div",{className:[$t.page,$t.pageEmbedded,n?$t.pageMobile:"",gt?$t.pageMobileChat:"",n&&!gt?$t.pageMobileList:""].filter(
2609Boolean).join(" "),children:[i.jsxs("aside",{className:$t.sidebar,children:[i.jsxs("div",{className:$t.sidebarHeader,children:[i.jsx("h1",{className:$t.sidebarTitle,children:a("offers.title")}),i.jsx("p",{className:$t.sidebarSubtitle,children:a("offers.subtitle")})]}),!_&&!k&&y&&i.jsxs("div",{className:$t.sidebarTabs,role:"tablist","aria-label":a("offers.tabs.ariaLabel"),children:[i.jsxs("button",{type:"button",role:"tab","aria-selected":I==="sent",className:`${$t.sidebarTab} ${I==="sent"?$t.sidebarTabActive:""}`,onClick:()=>C("sent"),children:[I==="sent"&&i.jsx(is.div,{layoutId:"offersTab",className:$t.tabSlider,transition:{type:"spring",bounce:.2,duration:.6}}),i.jsx("span",{className:$t.tabText,"data-text":a("offers.tabs.sent"),children:a("offers.tabs.sent")})]}),i.jsxs("button",{type:"button",role:"tab","aria-selected":I==="received",className:`${$t.sidebarTab} ${I==="received"?$t.sidebarTabActive:""}`,onClick:()=>C("received"),children:[I==="received"&&i.jsx(is.div,{layoutId:"offersTab",className:$t.tabSlider,transition:{type:"spring",bounce:.2,duration:.6}}),i.jsx("span",{className:$t.tabText,"data-text":a("offers.tabs.received"),children:a("offers.tabs.received")})]})]}),_&&i.jsx("div",{className:$t.loading,children:a("offers.loading")}),k&&i.jsx("div",{className:$t.error,children:k}),!_&&!k&&y&&i.jsx("div",{className:$t.offerList,children:(I==="sent"?y.sent:y.received).length===0?i.jsx("div",{className:$t.emptySection,children:a(I==="sent"?"offers.empty.sent":"offers.empty.received")}):(I==="sent"?y.sent:y.received).map(De=>{const ut=b(De),_t=F?.listingId===De.listingId&&F?.buyerId===De.buyerId&&F?.kind===I,Ft=De.latestOffer.status,Et=!Ft||Ft==="pending",$n=Ft==="accepted",Ie=Ft==="cancelled"||Ft==="declined"||Ft==="expired",ct=De.listing?.item,Dn=De.listing?.steamAppId===Ln||!ct?.rarity?"":vp(io,ct.rarity,ct.name),Ha=ct?.imageBackgroundColor?h2(ct.imageBackgroundColor):void 0;return i.jsxs("button",{type:"button",className:`${$t.offerRow} ${_t?$t.offerRowSelected:""}`,onClick:()=>r(De.listingId,De.buyerId),children:[i.jsxs("span",{className:$t.offerRowThumbOuter,children:[i.jsx("span",{className:`${io.thumbFrame} ${$t.offerRowThumbFrame} ${Dn}`.trim(),style:Ha,children:i.jsx("img",{src:ct?.iconUrl,alt:"",className:$t.offerRowThumb})}),!Et&&$n&&i.jsx("span",{className:`${$t.offerRowStatusBadge} ${$t.offerRowStatusAccepted}`,"aria-label":a("offers.badges.acceptedAria"),title:a("offers.badges.acceptedTitle")}),!Et&&!$n&&Ie&&i.jsx("span",{className:`${$t.offerRowStatusBadge} ${$t.offerRowStatusClosed}`,"aria-label":a("offers.badges.closedAria"),title:a("offers.badges.closedTitle")})]}),i.jsxs("div",{className:$t.offerRowBody,children:[i.jsx("p",{className:$t.offerRowName,children:De.listing?.item?.name??De.listing?.marketHashName??"—"}),i.jsxs("p",{className:$t.offerRowPrice,children:[i.jsx("span",{className:$t.offerRowPriceMain,children:ut.main}),ut.discount?i.jsx("span",{className:$t.offerRowPriceDiscount,children:ut.discount}):null]}),De.offerCount>1?i.jsx("p",{className:$t.offerRowDiscount,children:a("offers.offerCount",{count:De.offerCount})}):null]})]},j3t(De))})})]}),i.jsxs("main",{className:`${$t.main} ${!F&&!P&&!gt?$t.mainEmpty:""}`,children:[!F&&!P&&!n&&i.jsx("p",{children:a("offers.selectThread")}),P&&F&&!gt&&i.jsx("div",{className:$t.loading,children:a("offers.loadingThread")}),gt&&F?i.jsxs("div",{className:$t.offerChatToolbar,children:[i.jsx("button",{type:"button",className:$t.offerChatBackBtn,onClick:()=>r(null,null),"aria-label":a("mobileHub.back"),children:i.jsx("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5","aria-hidden":!0,children:i.jsx("polyline",{points:"15 18 9 12 15 6"})})}),A&&!P?i.jsxs("button",{type:"button",className:$t.offerChatSkinBtn,onClick:()=>le(!0),title:a(He?"offers.viewItemDetails":"offers.viewListingDetails"),children:[i.jsx("span",{className:`${io.thumbFrame} ${$t.offerChatSkinThumb} ${A.listing?.steamAppId===Ln||!A.listing?.item?.rarity?"":vp(io,A.listing.item.rarity,A.listing.item.name)}
2609`.trim(),style:A.listing?.item?.imageBackgroundColor?h2(A.listing.item.imageBackgroundColor):void 0,children:i.jsx("img",{src:A.listing?.item?.iconUrl,alt:"",className:$t.offerChatSkinImg})}),i.jsxs("span",{className:$t.offerChatSkinText,children:[i.jsx("span",{className:$t.offerChatSkinName,children:A.listing?.item?.name??A.listing?.marketHashName??"—"}),Ve>0?i.jsx("span",{className:$t.offerChatSkinPrice,children:ta(Ve)}):null]})]}):i.jsx("span",{className:$t.offerChatToolbarLoading,children:a("offers.loadingThread")})]}):null,A&&!P&&i.jsxs("div",{className:$t.mainContent,children:[gt?null:i.jsxs("button",{type:"button",className:$t.itemHeader,onClick:()=>le(!0),title:a(He?"offers.viewItemDetails":"offers.viewListingDetails"),children:[i.jsx("img",{src:A.listing?.item?.iconUrl,alt:"",className:$t.itemHeaderImage}),i.jsxs("div",{className:$t.itemHeaderInfo,children:[i.jsxs("h2",{className:$t.itemHeaderName,children:[A.listing?.item?.name??A.listing?.marketHashName," ",Ve>0&&i.jsxs("span",{style:{fontWeight:400,color:"var(--text-muted)"},children:["(",ta(Ve),")"]})]}),i.jsxs("p",{className:$t.itemHeaderMeta,children:[A.listing?.item?.float!=null&&a("offers.floatLabel",{value:String(A.listing.item.float)}),A.listing?.item?.patternIndex!=null&&a("offers.patternLabel",{index:String(A.listing.item.patternIndex)})]})]})]}),i.jsx("div",{className:$t.chatBody,children:i.jsx("div",{ref:ne,className:$t.chatBodyScroll,children:i.jsxs("div",{className:$t.conversationWrap,children:[i.jsx("div",{className:`${$t.conversation} ${n?$t.conversationMobile:""}`,children:Qt.map(De=>De.kind==="message"?i.jsx(gdt,{inReversedList:ra,message:De.message,profile:A.profiles?.[De.message.userId],currentUserId:s?.id,currentUserAvatarUrl:s?.avatarUrl??s?.steam?.avatarUrl,currentUserDisplayName:s?.steam?.displayName??s?.username},`msg-${De.message.id}`):i.jsx(xdt,{inReversedList:ra,offer:De.offer,profile:A.profiles?.[De.offer.userId],currentUserId:s?.id,currentUserAvatarUrl:s?.avatarUrl??s?.steam?.avatarUrl,currentUserDisplayName:s?.steam?.displayName??s?.username,listingPriceCents:ge,sellerId:vt,isActionable:Tt?.id===De.offer.id,actionProps:Tt?.id===De.offer.id?{canAcceptDecline:In,canCounter:Kt,cancelableOffer:ln??null,pendingOfferForAccept:Un??null,declineMode:Yt,onAccept:At,onDecline:ht,onCounter:Mt,onCancel:kt,acceptingId:E,decliningId:D,cancellingId:H}:null},`offer-${De.offer.id}`))}),U&&i.jsx("p",{className:$t.error,children:U})]})})}),Mn?i.jsxs("div",{className:$t.threadFooter,children:[i.jsx("button",{type:"button",className:$t.threadMessageBtn,onClick:()=>{Je(null),ye(!0)},children:a("offers.sendMessage")}),i.jsx("button",{type:"button",className:$t.newOfferBtn,disabled:!gi,onClick:Oe,children:_r})]}):null]})]}),i.jsx(hh,{children:X&&xe&&i.jsx(Z6,{item:xe,onClose:()=>{le(!1)},onBuy:s?.id&&!He?te:void 0,buyDisabled:!!_e,buyLoading:_e===xe.listingId,onPlaceOffer:s?.id&&!He?Ke:void 0,sellerInfo:st,isListingOwner:ot},xe.listingId??"listing")}),Be&&i.jsx(a3,{itemName:Be.itemName,listPriceCents:Be.priceCents,minPriceCents:Be.minOfferAmountCents,onClose:()=>{ee(null),Ee(null)},onSubmit:Pe,submitting:me,error:we}),$&&i.jsx(a3,{itemName:$.itemName,listPriceCents:$.priceCents,onClose:()=>{q(null),G(null)},onSubmit:ce,submitting:K,error:V}),Ae&&F?i.jsx($2t,{onClose:()=>{$e||(ye(!1),Je(null))},onSend:ft,sending:$e,error:Ze}):null,d]})},T3t=768,_X=`(max-width: ${T3t}px)`,A3t=960,P3t=`(max-width: ${A3t}px)`,Uu=14;function E3t(e){return typeof window<"u"&&window.matchMedia(e).matches}function wX(e){const t=e;return t>=1260+5*Uu?6:t>=1050+4*Uu?5:t>=840+3*Uu?4:t>=630+2*Uu?3:t>=280+Uu?2:1}function H3(e){const t=e;return t<280+Uu?1:E3t(_X)||t<420+Uu?2:t<840+3*Uu?3:wX(t)}function kX(e){return H3(e)===3}const L3t=340;function R3t(e){return e>=3?L3t:e===2?278:360}function G7(e){return e>=4?420:e>=3?400:e===2?360:420}const O3t=1010,B3t=170,D3t=8;function $3t(e){return e<=2?188:148}const eD=7.2,W3t=112;function U3t(e){let t=2;for(;t<12&&!((e-(t-1)*D3t)/t<=B3t);)t+=1;return t}function yx(e){return e<=O3t?U3t(e):Math.max(1,Math.floor((e+eD)/(W3t+eD)))}function tD(e){return{gridTemplateColumns:`repeat(${e}, minmax(0, 1fr))`}}function iw(e,t){const[n,r]=h.useState(()=>{const a=e.current;if(!a)return 2;const s=a.getBoundingClientRect().width;return s<=0?2:t(s)});return h.useLayoutEffect(()=>{const a=e.current;if(!a)return;const s=u=>{r(t(u))},l=()=>s(a.getBoundingClientRect().width);l();const o=new ResizeObserver(u=>{const d=u[0];d&&s(d.contentRect.width)});return o.observe(a),window.addEventListener("resize",l),()=>{o.disconnect(),window.removeEventListener("resize",l)}},[e,t]),n}function H3t(e){const t=e.current;return t?kX(t.getBoundingClientRect().width):!1}
2609function F4(e){const[t,n]=h.useState(()=>H3t(e));return h.useLayoutEffect(()=>{const r=e.current;if(!r)return;const a=()=>{n(kX(r.getBoundingClientRect().width))};a();const s=new ResizeObserver(a);return s.observe(r),window.addEventListener("resize",a),()=>{s.disconnect(),window.removeEventListener("resize",a)}},[e]),t}const SX={cs2:"sellCs2StackedView",sandbox:"sellSandboxStackedView"};function nD(e){const t=SX[e];if(!t)return!1;try{return localStorage.getItem(t)==="1"}catch{return!1}}function rD(e,t){const n=SX[e];if(n)try{localStorage.setItem(n,t?"1":"0")}catch{}}const z3t="_sidebar_1lv7d_2",V3t="_sidebarModal_1lv7d_23",q3t="_modalShell_1lv7d_45",G3t="_modalShellHeader_1lv7d_53",K3t="_header_1lv7d_58",Y3t="_modalSplit_1lv7d_62",Z3t="_modalSplitMain_1lv7d_75",X3t="_itemsListModal_1lv7d_84",Q3t="_modalSplitAside_1lv7d_93",J3t="_checkoutPanel_1lv7d_98",eft="_checkoutPanelTitle_1lv7d_108",tft="_summary_1lv7d_118",nft="_title_1lv7d_172",rft="_empty_1lv7d_179",aft="_emptyIcon_1lv7d_189",ift="_emptyText_1lv7d_203",sft="_itemsList_1lv7d_84",lft="_summaryRow_1lv7d_226",oft="_summaryRowTotal_1lv7d_235",cft="_sellButton_1lv7d_246",Ur={sidebar:z3t,sidebarModal:V3t,modalShell:q3t,modalShellHeader:G3t,header:K3t,modalSplit:Y3t,modalSplitMain:Z3t,itemsListModal:X3t,modalSplitAside:Q3t,checkoutPanel:J3t,checkoutPanelTitle:eft,summary:tft,title:nft,empty:rft,emptyIcon:aft,emptyText:ift,itemsList:sft,summaryRow:lft,summaryRowTotal:oft,sellButton:cft},uft="_item_86wmi_1",dft="_itemTopRow_86wmi_14",fft="_skinInfoSection_86wmi_21",hft="_imageContainer_86wmi_27",mft="_image_86wmi_27",pft="_skinInfo_86wmi_21",gft="_name_86wmi_53",bft="_meta_86wmi_66",yft="_float_86wmi_73",xft="_wear_86wmi_77",vft="_quantityRow_86wmi_82",_ft="_quantitySliderWrap_86wmi_90",wft="_quantitySliderTrack_86wmi_99",kft="_quantitySliderFill_86wmi_100",Sft="_quantitySlider_86wmi_90",Ift="_quantityLabel_86wmi_190",Mft="_bottomSection_86wmi_201",Fft="_priceInput_86wmi_208",Cft="_priceFieldWrap_86wmi_213",jft="_priceRow_86wmi_222",Nft="_priceDeltaRow_86wmi_230",Tft="_priceDeltaAt_86wmi_239",Aft="_priceDeltaAtIcon_86wmi_248",Pft="_priceDeltaUp_86wmi_261",Eft="_priceDeltaDown_86wmi_269",Lft="_refHintMuted_86wmi_277",Rft="_priceLabel_86wmi_285",Oft="_priceField_86wmi_213",Bft="_priceFieldError_86wmi_330",Dft="_priceErrorText_86wmi_339",$ft="_removeIcon_86wmi_348",Wft="_removeButton_86wmi_352",Uft="_descriptionField_86wmi_374",Hft="_descriptionLabel_86wmi_381",zft="_descriptionInput_86wmi_393",Vft="_itemModalWide_86wmi_422",Vn={item:uft,itemTopRow:dft,skinInfoSection:fft,imageContainer:hft,image:mft,skinInfo:pft,name:gft,meta:bft,float:yft,wear:xft,quantityRow:vft,quantitySliderWrap:_ft,quantitySliderTrack:wft,quantitySliderFill:kft,quantitySlider:Sft,quantityLabel:Ift,bottomSection:Mft,priceInput:Fft,priceFieldWrap:Cft,priceRow:jft,priceDeltaRow:Nft,priceDeltaAt:Tft,priceDeltaAtIcon:Aft,priceDeltaUp:Pft,priceDeltaDown:Eft,refHintMuted:Lft,priceLabel:Rft,priceField:Oft,priceFieldError:Bft,priceErrorText:Dft,removeIcon:$ft,removeButton:Wft,descriptionField:Uft,descriptionLabel:Hft,descriptionInput:zft,itemModalWide:Vft};function aD(e){return e.referencePriceUsd!=null&&Number.isFinite(e.referencePriceUsd)?e.referencePriceUsd:null}function qft(e,t){if(!Number.isFinite(t)||t<=0||!Number.isFinite(e))return null;const n=(e/t-1)*100,r=Math.round(n);return r===0?{kind:"at"}:r>0?{kind:"up",text:`+${r}%`}:{kind:"down",text:`${r}%`}}function xx(e){return Math.max(1,e.availableAmount??1)}const Gft=({selectedItems:e,itemPrices:t,itemDescriptions:n={},onPriceChange:r,onDescriptionChange:a,onRemoveItem:s,onSellItems:l,listingInProgress:o=!1,itemQuantities:u={},onQuantityChange:d,layout:m="sidebar"})=>{const{t:p}=Se("sell"),{currency:b,rates:y,format:v,ratesReady:_}=Nr(),w=sk(!0),k=Vxe(w?.sellerFeePercent??.02),S=b==="USD"?1:y[b],I=_&&S>0?S:1,C=_&&(b==="RUB"||b==="CNY")?0:2,F=b,N=h.useRef(new Set),A=h.useRef({}),[L,P]=h.useState(()=>new Set),[T,E]=h.useState({});h.useEffect(()=>{E(Z=>{const Q={...Z};for(const ie of e){const ne=ie.assetId;if(!ne)continue;const X=t[ne]??0;Q[ne]=X>0?(X*I).toFixed(C):""}return Q})},[I,C]),h.useEffect(()=>{E(Z=>{const Q={...Z};for(const ie of e){const ne=ie.assetId;if(!ne||N.current.has(ne))continue;const X=t[ne]??0;Q[ne]=X>0?(X*I).toFixed(C):""}return Q})},[t,e,I,C]),h.useEffect(()=>{const Z=new Set(e.map(Q=>Q.assetId).filter(Q=>!!Q));for(const Q of[...N.current])Z.has(Q)||N.current.delete(Q);P(Q=>
2609{if(Q.size===0)return Q;const ie=new Set([...Q].filter(ne=>Z.has(ne)));return ie.size===Q.size?Q:ie})},[e]),h.useEffect(()=>{for(const Z of e){const Q=Z.assetId;if(!Q)continue;const ie=aD(Z);if(ie==null)continue;(t[Q]??0)===0&&!N.current.has(Q)&&r(Q,ie)}},[e,t,r]);const R=(Z,Q)=>{const ie=yh(Q,C);E(le=>({...le,[Z]:ie}));const ne=$l(ie),X=Number.isFinite(ne)&&ne>0?ne/(I||1):0;r(Z,X),Zm(X)&&P(le=>{if(!le.has(Z))return le;const _e=new Set(le);return _e.delete(Z),_e})},D=Z=>{requestAnimationFrame(()=>{const Q=A.current[Z];Q?.focus(),Q?.scrollIntoView({behavior:"smooth",block:"center"})})},z=()=>{const Z=e.map(ne=>ne.assetId).filter(ne=>{if(!ne)return!1;const X=t[ne]??0;return X<=0||!Number.isFinite(X)});if(Z.length>0){P(new Set(Z)),D(Z[0]);return}const Q=e.map(ne=>ne.assetId).filter(ne=>ne?!Zm(t[ne]??0):!1);if(Q.length>0){P(new Set(Q)),D(Q[0]);return}P(new Set);const ie=e.filter(ne=>!!ne.assetId).map(ne=>{const X=ne.assetId,le=n[X]?.trim(),_e=xx(ne),J=Math.min(_e,Math.max(1,Math.floor(u[X]??1)));return{assetId:X,price:t[X],...le?{description:le}:{},..._e>1?{quantity:J}:{}}});ie.length>0&&l(ie)},U=Z=>{const Q=Z.assetId;if(!Q)return 1;const ie=xx(Z);return ie<=1?1:Math.min(ie,Math.max(1,Math.floor(u[Q]??1)))},B=e.reduce((Z,Q)=>{const ie=Q.assetId;if(!ie)return Z;const ne=Kv(t[ie]??0),X=U(Q);return ne>0?Z+ne*X:Z},0),$=e.reduce((Z,Q)=>{const ie=Q.assetId;if(!ie)return Z;const ne=Kv(t[ie]??0);if(ne<=0)return Z;const X=U(Q);return Z+Hxe(ne,k)*X},0),q=B-$,K=h.useMemo(()=>e.length>0&&e.every(Z=>{const Q=Z.assetId;return Q?Zm(t[Q]??0):!1}),[e,t]),O=m==="modal"?`${Ur.sidebar} ${Ur.sidebarModal}`:Ur.sidebar,V=i.jsx("div",{className:Ur.header,children:i.jsx("h2",{className:Ur.title,children:p("sidebar.header",{count:e.length})})}),G=i.jsxs("div",{className:Ur.summary,children:[i.jsxs("div",{className:Ur.summaryRow,children:[i.jsx("span",{children:p("sidebar.summary.subtotal")}),i.jsx("span",{children:v(B)})]}),i.jsxs("div",{className:Ur.summaryRow,children:[i.jsx("span",{children:p("sidebar.summary.saleFee")}),i.jsxs("span",{children:["-",v($)]})]}),i.jsxs("div",{className:Ur.summaryRowTotal,children:[i.jsx("span",{children:p("sidebar.summary.totalEarnings")}),i.jsx("span",{children:v(q)})]})]}),H=i.jsx("button",{type:"button",className:Ur.sellButton,onClick:z,disabled:o||!K,children:p(o?"sidebar.actions.selling":"sidebar.actions.sell")}),re=e.map(Z=>{const Q=Z.assetId,ie=Je=>{Q&&(N.current.add(Q),R(Q,Je.target.value))},ne=`sell-price-${Q??Z.id}`,X=Z.marketHashName?.trim(),le=aD(Z),_e=Q?t[Q]??0:0,J=le!=null&&Q&&_e>0?qft(_e,le):null,Be=le!=null?v(Math.round(le*100),{decimals:C}).replace(/[^\d.,\s-]/g,"").trim():"0.00",ee=Q?T[Q]??"":"",me=Q?n[Q]??"":"",ve=`sell-description-${Q??Z.id}`,we=!!(Q&&L.has(Q)),Ee=Q?t[Q]??0:0,Ae=we&&Ee>0&&!Zm(Ee)?p("sidebar.item.priceTooLow"):p("sidebar.item.priceRequired"),ye=xx(Z),$e=ye>1&&d!=null,Xe=Q?Math.min(ye,Math.max(1,Math.floor(u[Q]??1))):1,Ze=ye<=1?0:(Xe-1)/(ye-1)*100;return i.jsxs("div",{className:m==="modal"?`${Vn.item} ${Vn.itemModalWide}`:Vn.item,children:[i.jsxs("div",{className:Vn.itemTopRow,children:[i.jsxs("div",{className:Vn.skinInfoSection,children:[i.jsx("div",{className:Vn.imageContainer,style:Z.imageBackgroundColor?{backgroundColor:Z.imageBackgroundColor}:void 0,children:i.jsx("img",{className:Vn.image,src:Z.imageUrl,alt:Z.name})}),i.jsxs("div",{className:Vn.skinInfo,children:[i.jsx("h3",{className:Vn.name,children:Z.name}),i.jsxs("div",{className:Vn.meta,children:[Z.hasFloat!==!1&&i.jsx("span",{className:Vn.float,children:p("sidebar.item.float",{value:Z.wear})}),i.jsx("span",{className:Vn.wear,children:Z.variant})]})]})]}),i.jsx("div",{className:Vn.bottomSection,children:i.jsx("div",{className:Vn.priceInput,children:i.jsxs("div",{className:Vn.priceFieldWrap,children:[i.jsx("label",{className:Vn.priceLabel,htmlFor:ne,children:p("sidebar.item.priceLabel",{currency:F})}),i.jsxs("div",{className:Vn.priceRow,children:[i.jsx("input",{id:ne,ref:Je=>{Q&&(A.current[Q]=Je)},type:"text",inputMode:C===0?"numeric":"decimal",autoComplete:"off",className:`${Vn.priceField}${we?` ${Vn.priceFieldError}`:""}`,value:ee,onChange:ie,"aria-invalid":we||void 0,"aria-describedby":we?`${ne}-error`:void 0,placeholder:le!=null?Be:C===0?"0":"0.00"}),i.jsx("button",{type:"button",className:Vn.removeButton,onClick:()=>
2609Q&&s(Q),"aria-label":p("sidebar.item.removeAria"),children:i.jsxs("svg",{className:Vn.removeIcon,xmlns:"http://www.w3.org/2000/svg",width:18,height:18,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":!0,children:[i.jsx("path",{d:"M3 6h18"}),i.jsx("path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6"}),i.jsx("path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2"}),i.jsx("line",{x1:"10",x2:"10",y1:"11",y2:"17"}),i.jsx("line",{x1:"14",x2:"14",y1:"11",y2:"17"})]})})]}),we?i.jsx("p",{id:`${ne}-error`,className:Vn.priceErrorText,role:"alert",children:Ae}):le!=null&&J!=null?i.jsx("div",{className:Vn.priceDeltaRow,children:J.kind==="at"?i.jsxs("span",{className:Vn.priceDeltaAt,children:[i.jsx("span",{className:Vn.priceDeltaAtIcon,"aria-hidden":!0,children:"✓"}),p("sidebar.item.deltaSame")]}):J.kind==="up"?i.jsx("span",{className:Vn.priceDeltaUp,title:p("sidebar.item.deltaTitle"),children:p("sidebar.item.deltaUp",{percent:J.text})}):i.jsx("span",{className:Vn.priceDeltaDown,title:p("sidebar.item.deltaTitle"),children:p("sidebar.item.deltaDown",{percent:J.text})})}):X&&le==null?i.jsx("p",{className:Vn.refHintMuted,children:p("sidebar.item.noReference")}):null,$e&&Q?i.jsxs("div",{className:Vn.quantityRow,children:[i.jsxs("div",{className:Vn.quantitySliderWrap,children:[i.jsx("div",{className:Vn.quantitySliderTrack,"aria-hidden":!0}),i.jsx("div",{className:Vn.quantitySliderFill,style:{width:`${Ze}%`},"aria-hidden":!0}),i.jsx("input",{type:"range",className:Vn.quantitySlider,min:1,max:ye,step:1,value:Xe,onChange:Je=>d(Q,Number.parseInt(Je.target.value,10)||1),"aria-label":p("sidebar.item.quantityLabel",{count:Xe})})]}),i.jsx("span",{className:Vn.quantityLabel,children:p("sidebar.item.quantityLabel",{count:Xe})})]}):null]})})})]}),a&&Q?i.jsxs("div",{className:Vn.descriptionField,children:[i.jsx("label",{className:Vn.descriptionLabel,htmlFor:ve,children:p("sidebar.item.descriptionLabel")}),i.jsx("textarea",{id:ve,className:Vn.descriptionInput,value:me,onChange:Je=>a(Q,Je.target.value.slice(0,500)),placeholder:p("sidebar.item.descriptionPlaceholder"),rows:1,maxLength:500})]}):null]},Q??Z.id)});return m==="modal"?i.jsx("aside",{className:O,children:e.length===0?i.jsxs(i.Fragment,{children:[V,i.jsxs("div",{className:Ur.empty,children:[i.jsx("div",{className:Ur.emptyIcon,children:"f"}),i.jsx("p",{className:Ur.emptyText,children:p("sidebar.empty")})]})]}):i.jsxs("div",{className:Ur.modalShell,children:[i.jsx("div",{className:Ur.modalShellHeader,children:V}),i.jsxs("div",{className:Ur.modalSplit,children:[i.jsx("div",{className:Ur.modalSplitMain,children:i.jsx("div",{className:`${Ur.itemsList} ${Ur.itemsListModal}`,children:re})}),i.jsx("div",{className:Ur.modalSplitAside,children:i.jsxs("div",{className:Ur.checkoutPanel,children:[i.jsx("p",{className:Ur.checkoutPanelTitle,children:p("sidebar.checkout")}),G,H]})})]})]})}):i.jsxs("aside",{className:O,children:[V,e.length===0?i.jsxs("div",{className:Ur.empty,children:[i.jsx("div",{className:Ur.emptyIcon,children:"f"}),i.jsx("p",{className:Ur.emptyText,children:p("sidebar.empty")})]}):i.jsxs(i.Fragment,{children:[i.jsx("div",{className:Ur.itemsList,children:re}),G]}),e.length>0?H:null]})},Kft="_container_odb2m_2",Yft="_containerEmbedded_odb2m_10",Zft="_content_odb2m_9",Xft="_topRow_odb2m_27",Qft="_inventorySourceRow_odb2m_38",Jft="_inventoryGameSelect_odb2m_47",e0t="_inventorySummarySlot_odb2m_51",t0t="_inventorySummary_odb2m_51",n0t="_inventorySummarySkeleton_odb2m_64",r0t="_inventorySummarySkeletonChunk_odb2m_70",a0t="_inventorySummarySkeletonCount_odb2m_78",i0t="_inventorySummarySkeletonValue_odb2m_82",s0t="_continueFab_odb2m_95",l0t="_continueFabIcon_odb2m_145",o0t="_continueFabSpinner_odb2m_150",c0t="_continueFabLabel_odb2m_155",u0t="_continueFabBadge_odb2m_159",d0t="_priceModalRoot_odb2m_183",f0t="_priceModalBackdrop_odb2m_194",h0t="_priceModalPanel_odb2m_204",m0t="_priceModalHeader_odb2m_219",p0t="_priceModalTitle_odb2m_230",g0t="_priceModalClose_odb2m_237",b0t="_priceModalBody_odb2m_257",y0t="_priceModalSidebarWrap_odb2m_266",x0t="_title_odb2m_274",v0t="_syncButton_odb2m_284",_0t="_syncIcon_odb2m_313",w0t="_syncIconSpinning_odb2m_317",k0t="_filtersSection_odb2m_326",S0t="_filtersToolbarMobile_odb2m_332",I0t="_filtersSearchRow_odb2m_340",M0t="_skinSearchInputMobile_odb2m_347",F0t="_skinSearchControl_odb2m_366",C0t="_filtersSheetTrigger_odb2m_371",j0t="_filtersDrawerBadge_odb2m_393",N0t="_filtersDrawerRoot_odb2m_412",T0t="_filtersDrawerBackdrop_odb2m_423",A0t="_filtersDrawerRootVisible_odb2m_435",P0t="_filtersDrawerPanel_odb2m_439",E0t="_filtersDrawerToolbar_odb2m_465",L0t="_filtersDrawerHeading_odb2m_475",R0t="_filtersDrawerClose_odb2m_483",O0t="_filtersDrawerBody_odb2m_504",B0t="_filtersDrawerFields_odb2m_511",D0t="_filtersSheetFooter_odb2m_517",$0t="_filtersSheetReset_odb2m_527",W0t="_filtersSheetApply_odb2m_528",U0t="_filterFieldStack_odb2m_558",H0t="_filterLabel_odb2m_562",z0t="_listingFilter_odb2m_566",V0t="_listingFilterOption_odb2m_573",q0t="_filterTypeSlotStack_odb2m_583",G0t="_inventoryHint_odb2m_605",K0t="_inventoryHintText_odb2m_618",Y0t="_inventoryHintActions_odb2m_627",Z0t="_inventoryHintLink_odb2m_634",X0t="_error_odb2m_692",Q0t="_retryButton_odb2m_705",J0t="_gridLoading_odb2m_727",eht="_gridLoadingText_odb2m_738",tht="_empty_odb2m_743",nht="_main_odb2m_760",rht="_filtersRow_odb2m_783",aht="_filterField_odb2m_558",iht="_filtersRowRight_odb2m_807",sht="_sortSlot_odb2m_816",lht="_sortDropdown_odb2m_832",oht="_skinSearchInput_odb2m_347",cht="_skinSearchIcon_odb2m_857",uht="_skinSearchClear_odb2m_878",dht="_filterTypeSlot_odb2m_583",fht="_listingFilterOptionActive_odb2m_948",hht="_tabText_odb2m_958",mht="_filterResetButton_odb2m_966",pht="_feedWindow_odb2m_981",ght="_feedWindowSpacer_odb2m_988",bht="_grid_odb2m_727",lt={container:Kft,containerEmbedded:Yft,content:Zft,topRow:Xft,inventorySourceRow:Qft,inventoryGameSelect:Jft,inventorySummarySlot:e0t,inventorySummary:t0t,inventorySummarySkeleton:n0t,inventorySummarySkeletonChunk:r0t,inventorySummarySkeletonCount:a0t,inventorySummarySkeletonValue:i0t,continueFab:s0t,continueFabIcon:l0t,continueFabSpinner:o0t,continueFabLabel:c0t,continueFabBadge:u0t,priceModalRoot:d0t,priceModalBackdrop:f0t,priceModalPanel:h0t,priceModalHeader:m0t,priceModalTitle:p0t,priceModalClose:g0t,priceModalBody:b0t,priceModalSidebarWrap:y0t,title:x0t,syncButton:v0t,syncIcon:_0t,syncIconSpinning:w0t,filtersSection:k0t,filtersToolbarMobile:S0t,filtersSearchRow:I0t,skinSearchInputMobile:M0t,skinSearchControl:F0t,filtersSheetTrigger:C0t,filtersDrawerBadge:j0t,filtersDrawerRoot:N0t,filtersDrawerBackdrop:T0t,filtersDrawerRootVisible:A0t,filtersDrawerPanel:P0t,filtersDrawerToolbar:E0t,filtersDrawerHeading:L0t,filtersDrawerClose:R0t,filtersDrawerBody:O0t,filtersDrawerFields:B0t,filtersSheetFooter:D0t,filtersSheetReset:$0t,filtersSheetApply:W0t,filterFieldStack:U0t,filterLabel:H0t,listingFilter:z0t,listingFilterOption:V0t,filterTypeSlotStack:q0t,inventoryHint:G0t,inventoryHintText:K0t,inventoryHintActions:Y0t,inventoryHintLink:Z0t,error:X0t,retryButton:Q0t,gridLoading:J0t,gridLoadingText:eht,empty:tht,main:nht,filtersRow:rht,filterField:aht,filtersRowRight:iht,sortSlot:sht,sortDropdown:lht,skinSearchInput:oht,skinSearchIcon:cht,skinSearchClear:uht,filterTypeSlot:dht,listingFilterOptionActive:fht,tabText:hht,filterResetButton:mht,feedWindow:pht,feedWindowSpacer:ght,grid:bht},iD=14;function yht(e){if(!e)return null;const t=getComputedStyle(e).gridTemplateColumns;if(!t||t==="none")return null;const n=t.match(/repeat\((\d+)\s*,/);if(n){const a=Number.parseInt(n[1],10);if(a>0)return a}const r=t.split(/\s+/).filter(a=>a.length>0&&a!=="repeat");return r.length>0?r.length:null}function IX(e){return Array.from(e.querySelectorAll(":scope > article"))}function xht(e){if(e.length===0)return[];const t=new Map;for(const n of e){const r=n.offsetTop;t.has(r)||t.set(r,[]),t.get(r).push(n)}return[...t.entries()].sort(([n],[r])=>n-r).map(([,n])=>n)}function vht(e,t,n,r){const a=IX(e),s=Number.parseFloat(getComputedStyle(e).rowGap||String(iD))||iD,l=xht(a);let o=!1;for(let u=0;u<l.length;u+=1){const d=t+u;let m=0;for(const y of l[u])m=Math.max(m,y.offsetHeight);if(m<=0)continue;const p=Math.max(m+s,r),b=n.get(d);(b==null||Math.abs(b-p)>
2609=6)&&b!==p&&(n.set(d,p),o=!0)}return o}const _ht=24,T0=3;function wht(e,t,n=typeof window<"u"?document.querySelector("main")?.clientHeight??800:800){return e<=0?0:Math.min(e,Math.max(1,Math.ceil(n/t)+T0*2))}function kht(e){const[t,n]=h.useState(null);return h.useLayoutEffect(()=>{const r=()=>e?.current??document.querySelector("main"),a=()=>{const l=r();l&&n(l)};a();const s=window.setTimeout(a,0);return()=>window.clearTimeout(s)},[e]),t}function vx(e,t,n,r){let a=0;for(let s=e;s<t;s+=1)a+=n.get(s)??r;return a}function Sht(e,t,n,r){let a=0;for(let s=0;s<t;s+=1){const l=n.get(s)??r;if(a+l>e)return s;a+=l}return Math.max(0,t-1)}function MX(e){return IX(e)}function FX(e){MX(e).forEach(t=>{t.style.minHeight=""})}function Iht(e){const t=MX(e);if(t.length===0)return!1;FX(e);const n=new Map;for(const a of t){const s=a.offsetTop;n.has(s)||n.set(s,[]),n.get(s).push(a)}let r=!1;for(const a of n.values()){if(a.length===0)continue;let s=0;for(const o of a)s=Math.max(s,o.offsetHeight);if(s<=0)continue;const l=`${Math.ceil(s)}px`;for(const o of a)o.style.minHeight!==l&&(o.style.minHeight=l,r=!0)}return r}function lM({items:e,totalCount:t,columnContainerRef:n,scrollElementRef:r,resolveColumnCount:a=wX,resolveRowEstimate:s=R3t,onNearEnd:l,getItemKey:o,renderItem:u,className:d,feedWindowClassName:m,spacerClassName:p,windowMinItems:b=_ht,equalizeRowHeights:y=!1,gridDataAttributes:v,gridStyle:_,virtualizeMaxColumns:w}){const k=v?Object.fromEntries(Object.entries(v).map(([Ae,ye])=>[`data-${Ae}`,ye])):void 0,S=kht(r),I=h.useRef(null),C=h.useRef(null),F=h.useRef(null),N=h.useRef(0),A=h.useRef(new Map),L=h.useRef(0),P=h.useRef(l);P.current=l;const T=h.useRef(e.length),E=iw(n,a),[R,D]=h.useState(null),z=R??E,U={position:"absolute",width:"100%",height:0,overflow:"hidden",visibility:"hidden",pointerEvents:"none"};h.useLayoutEffect(()=>{const Ae=F.current;if(!Ae)return;const ye=()=>{const Ze=yht(Ae);Ze!=null&&Ze>0&&D(Je=>Je===Ze?Je:Ze)};ye();const $e=new ResizeObserver(ye);$e.observe(Ae);const Xe=n.current;return Xe&&$e.observe(Xe),()=>$e.disconnect()},[n,d,E,_]);const B=y&&z===3,$=s(z),q=t??e.length,K=Math.max(0,Math.ceil(q/z)),O=Math.max(0,Math.ceil(e.length/z)),G=(w==null||z<=w)&&(e.length>=b||q>=b),[H,re]=h.useState(()=>({start:0,end:Math.max(1,Math.ceil((typeof window<"u"?document.querySelector("main")?.clientHeight??800:800)/$)+T0*2)})),[Z,Q]=h.useState(0),ie=h.useCallback(()=>{const Ae=S,ye=I.current;if(!Ae||!ye)return;const $e=Ae.getBoundingClientRect(),Xe=ye.getBoundingClientRect();N.current=Xe.top-$e.top+Ae.scrollTop},[S]),ne=h.useCallback(()=>{const Ae=S;if(!Ae||K===0||!G){G||re({start:0,end:0});return}const ye=Math.max(0,Ae.scrollTop-N.current),$e=A.current,Xe=Math.max(0,O-1),Ze=Math.min(Sht(ye,K,$e,$),Xe),Je=Math.max(0,Ze-T0);let Nt=Je,xe=0;const He=Ae.clientHeight+T0*2*$;for(;Nt<K&&xe<He;)xe+=$e.get(Nt)??$,Nt+=1;Nt=Math.min(K,Math.max(Je+1,Nt)),re(ot=>ot.start===Je&&ot.end===Nt?ot:{start:Je,end:Nt});const st=P.current;if(st&&O>0){const ot=N.current,te=ot+vx(0,O,$e,$),Ne=Ae.scrollTop+Ae.clientHeight;te>ot+Ae.clientHeight+1&&Ne>=te-T0*$&&st()}},[S,K,O,$,G]),X=h.useCallback(()=>{const Ae=C.current;return!Ae||!G?!1:vht(Ae,H.start,A.current,$)},[G,H.start,$]),le=h.useCallback(()=>{const Ae=C.current;return Ae?B?Iht(Ae):(FX(Ae),!1):!1},[B]);h.useLayoutEffect(()=>{G&&(ie(),ne())},[G,S,ie,ne,e.length,z,q]),h.useLayoutEffect(()=>{G&&X()&&Q(Ae=>Ae+1)},[G,X,H.start,H.end,e.length]),h.useLayoutEffect(()=>{if(!y)return;le()&&G&&X()&&Q(ye=>ye+1)},[y,B,le,G,X,e.length,z,H.start,H.end]),h.useEffect(()=>{A.current.clear(),Q(Ae=>Ae+1)},[z]),h.useEffect(()=>{const Ae=T.current;e.length<Ae&&(A.current.clear(),Q(ye=>ye+1)),T.current=e.length},[e.length]),h.useEffect(()=>{const Ae=S;if(!Ae||!G)return;const ye=()=>{L.current||(L.current=window.requestAnimationFrame(()=>{L.current=0,ne()}))};return Ae.addEventListener("scroll",ye,{passive:!0}),window.addEventListener("resize",ye,{passive:!0}),()=>{Ae.removeEventListener("scroll",ye),window.removeEventListener("resize",ye),L.current&&(window.cancelAnimationFrame(L.current),L.current=0)}},[S,ne,G]);const _e=B?"":void 0,J=i.jsx("div",{ref:F,className:d,style:{...U,..._},"data-item-card-grid":!0,"aria-hidden":!0});if(!G)return i.jsxs(i.Fragment,{children:[J,i.jsx(ST,{active:B,children:i.jsx("div",{ref:C,className:d,style:_,"data-item-card-grid":!0,"data-profile-equal-rows":_e,...k,children:e.map(Ae=>i.jsx(h.Fragment,{children:u(Ae)},o(Ae)))})})]});const Be=H.end>0?H.end:wht(K,$,S?.clientHeight),ee=vx(0,H.start,A.current,$),me=vx(Be,K,A.current,$),ve=H.start*z,we=Math.min(e.length,Be*z),Ee=e.slice(ve,we);return i.jsxs(i.Fragment,{children:[J,i.jsx(ST,{active:B,children:i.jsxs("div",{ref:I,className:m,children:[ee>0?i.jsx("div",{className:p,style:{height:ee},"aria-hidden":!0}):null,i.jsx("div",{ref:C,className:d,style:_,"data-item-card-grid":!0,"data-profile-equal-rows":_e,...k,children:Ee.map(Ae=>i.jsx(h.Fragment,{children:u(Ae)},o(Ae)))}),me>0?i.jsx("div",{className:p,style:{height:me},"aria-hidden":!0}):null]})})]})}function _x(e){return V5(e)}function CX(e,t,n){const r=e.steamAppId??(n==="sandbox"?Ln:Gr),a=e.name.startsWith("
2609Charm |"),s=e.name.startsWith("Sticker | "),l=/graffiti/i.test(e.name)&&!a,o=/\s(Case|Capsule)$/i.test(e.name),u=e.name.match(/\(([^)]+)\)/),d=e.name.includes(" | ")&&!a&&!s&&!u,m=/ Key$/i.test(e.name),p=/^Sealed\s/i.test(e.name),b=a?e.rarity?`${e.rarity} Charm`:"Charm":d?e.rarity&&/agent/i.test(e.rarity)?e.rarity:e.rarity?`${e.rarity} Agent`:"Agent":s?e.rarity&&/sticker/i.test(e.rarity)?e.rarity:e.rarity?`${e.rarity} Sticker`:"Sticker":l?e.rarity&&/graffiti/i.test(e.rarity)?e.rarity:e.rarity?`${e.rarity} Graffiti`:"Graffiti":o?e.rarity&&/(case|container|capsule)/i.test(e.rarity)?e.rarity:e.rarity?`${e.rarity} Case`:"Case":m?e.rarity&&/key/i.test(e.rarity)?e.rarity:e.rarity?`${e.rarity} Key`:"Case Key":p?e.rarity||"Sealed":u?u[1]:(()=>{const T=e.wear?.trim();if(T&&i1(T))return T;const E=e.float;return typeof E=="number"?M3(E):""})(),y=!d&&b?Zh(b):b,v=!d&&e.paintIndex!=null?pk(e.paintIndex):null,_=e.float,w=typeof _=="number",k=w?_.toFixed(9):e.wear||"",S=w&&r===Gr?r4(e.marketHashName||e.name):null,I=mo(e.rarity,e.name),C=e.stickers?.map(T=>({id:T.stickerId,name:T.name,wear:`${Math.round(T.wear*100)}% Wear`,slot:T.slot,marketHashName:T.marketHashName?.trim()||void 0,referencePrice:_x(T.referencePriceUsd),globalListings:0,imageUrl:T.imageUrl||"",position:T.position,rotation:T.rotation})),F=e.keychains?.[0],N=e.charm?{id:e.charm.charmId,name:e.charm.name,pattern:e.charm.pattern,marketHashName:e.charm.marketHashName?.trim()||void 0,referencePrice:_x(e.charm.referencePriceUsd),globalListings:0,imageUrl:e.charm.imageUrl||""}:F?{id:F.stickerId??0,name:F.name||F.marketHashName||"",pattern:F.pattern!=null?String(F.pattern):F.highlightReel!=null?`Highlight ${F.highlightReel}`:"",marketHashName:F.marketHashName?.trim()||void 0,referencePrice:_x(F.referencePriceUsd),globalListings:0,imageUrl:F.imageUrl||""}:void 0,A=e.listedPrice,P=(!!e.listingId||e.listedListingIds!=null&&e.listedListingIds.length>0||e.listedCount!=null&&e.listedCount>0)&&A!=null&&Number.isFinite(A);return{id:t,assetId:e.assetId,listingId:e.listingId,listedListingIds:e.listedListingIds,marketHashName:e.marketHashName,name:e.name,variant:y,phase:v,paintIndex:e.paintIndex,specialPattern:MV({marketHashName:e.marketHashName||e.name,name:e.name,paintSeed:e.paintSeed??e.patternIndex,patternIndex:e.patternIndex,paintIndex:e.paintIndex}),wear:k,price:P?ta(A):"",priceCents:P?A:void 0,referencePriceUsd:e.referencePriceUsd===null?null:e.referencePriceUsd!=null&&Number.isFinite(e.referencePriceUsd)?e.referencePriceUsd:void 0,roi:"0%",index:e.patternIndex??e.paintSeed??0,stickers:C,charm:N,rarity:I,rarityLabel:e.rarity?.trim()||void 0,imageUrl:e.iconUrl||"",imageBackgroundColor:e.imageBackgroundColor||void 0,hasFloat:w,floatMin:S?.min,floatMax:S?.max,steamAppId:r,inspectUrl:e.inspectUrl,sandboxAssetType:e.sandboxAssetType||void 0,sandboxItemType:e.sandboxItemType||void 0,stackAmount:e.stackAmount!=null&&Number.isFinite(e.stackAmount)?e.stackAmount:void 0,listedCount:e.listedCount!=null&&Number.isFinite(e.listedCount)?e.listedCount:void 0,availableAmount:e.availableAmount!=null&&Number.isFinite(e.availableAmount)?e.availableAmount:void 0}}function Hu(){return{raw:[],total:0,totalUnits:0,totalReferenceValueUsd:0,pricedItemCount:0,hasMore:!1,nextPage:1}}function v6(e,t,n){return{raw:n?[...e.raw,...t.items]:t.items,total:t.total,totalUnits:t.totalUnits??t.total,totalReferenceValueUsd:t.totalReferenceValueUsd??0,pricedItemCount:t.pricedItemCount??0,hasMore:t.hasMore,nextPage:t.page+1}}function sw(e,t){return e.filter(n=>n.tradable===!0).map((n,r)=>CX(n,r,t))}const Mht="_plaque_hd5mb_1",Fht="_text_hd5mb_14",Cht="_actions_hd5mb_23",jht="_setupBtn_hd5mb_30",Nht="_storeLink_hd5mb_46",h0={plaque:Mht,text:Fht,actions:Cht,setupBtn:jht,storeLink:Nht};function Tht({chromeStoreUrl:e,onOpenSetup:t,onStoreClick:n}){const{t:r}=Se("sell");return i.jsxs("div",{className:h0.plaque,role:"status",children:[i.jsx("p",{className:h0.text,children:r("extensionPlaque.text")}),i.jsxs("div",{className:h0.actions,children:[i.jsx("button",{type:"button",className:h0.setupBtn,onClick:t,children:r("extensionPlaque.setup")}),i.jsx("a",{className:h0.storeLink,href:e,target:"_blank",rel:"noopener noreferrer",onClick:n,children:r("extensionPlaque.store")})]})]})}const lw="lootify.ux.extension";function Aht(){const{isAuthenticated:e,isLoading:t}=Xt(),n=h.useRef(!1);return h.useEffect(()=>{if(t||!e||n.current)return;n.current=!0;let r=!1;return a2().then(a=>{if(r)return;n.current=!1;const s=a?"1":"0";try{if(sessionStorage.getItem(lw)===s)return;sessionStorage.setItem(lw,s)}catch{}xs("extension","extension.probe",{meta:{installed:a}})}),()=>{r=!0,n.current=!1}},[e,t]),null}function Pht(){try{sessionStorage.setItem(lw,"1")}catch{}xs("extension","extension.verify_ok",{meta:{installed:!0}})}const jX=[{value:"newest",labelKey:"filters.sort.newest"},{value:"lowPrice",labelKey:"filters.sort.lowPrice"},{value:"highPrice",labelKey:"filters.sort.highPrice"}];function ow(e){return e.referencePriceUsd!=null&&Number.isFinite(e.referencePriceUsd)?e.referencePriceUsd:null}function sD(e){const t=e?.trim()??"",n=t.lastIndexOf("#");if(n<=0)return t||"0";const r=t.slice(n+1);return/^\d+$/.test(r)?t.slice(0,n)||"0":t||"0"}function lD(e){const t=e?.trim()??"",n=t.lastIndexOf("#");if(n<=0)return 0;const r=t.slice(n+1);return/^\d+$/.test(r)?Number(r):0}function Eht(e,t){const n=sD(e.assetId),r=sD(t.assetId);try{const a=BigInt(n),s=BigInt(r);if(s>a)return 1;if(s<a)return-1}catch{const a=r.localeCompare(n,void 0,{numeric:!0});if(a!==0)return a}return lD(e.assetId)-lD(t.assetId)}function NX(e){return e.listedCount!=null?e.listedCount:e.listingId?1:0}
2609function A0(e){return e.availableAmount!=null?e.availableAmount:e.listingId?0:1}function Lht(e){return Math.max(1,e.stackAmount??1)}function TX(e,t,n){return!n||t==="all"?Lht(e):t==="listed"?Math.max(0,NX(e)):Math.max(0,A0(e))}function Rht(e,t,n){if(!n||t==="all")return e;const r=TX(e,t,n);return r<=0?null:t==="listed"?{...e,stackAmount:r,availableAmount:0}:{...e,stackAmount:r,listedCount:0,listingId:void 0,listedListingIds:void 0,price:"",priceCents:void 0}}function Oht(e,t){if(!t.isFiltered){const o=t.pricedCountFromApi<t.totalUnitsFromApi;return{itemCount:t.totalUnitsFromApi,pricedCount:t.pricedCountFromApi,totalValueUsd:t.totalValueUsdFromApi,valueIsApproximate:o}}let n=0,r=0,a=0;const s=t.listingFilter??"all",l=t.stackedView??!1;for(const o of e){const u=TX(o,s,l);if(u<=0)continue;n+=u;const d=ow(o);d!=null&&d>0&&(r+=1,a+=d*u)}return{itemCount:n,pricedCount:r,totalValueUsd:a,valueIsApproximate:t.hasMore||r<e.length}}function cw(e,t){const n=[...e];return t==="newest"?(n.sort(Eht),n):(n.sort((r,a)=>{const s=ow(r),l=ow(a);return s==null&&l==null?0:s==null?1:l==null?-1:t==="lowPrice"?s-l:l-s}),n)}const oD={listingFilter:"all",typeFilter:"all",inventorySort:"newest",stackedView:!1},Bht=280,Dht=[{value:"all",labelKey:"filters.type.all"},{value:"weapon",labelKey:"filters.type.weapon"},{value:"agent",labelKey:"filters.type.agent"},{value:"sticker",labelKey:"filters.type.sticker"},{value:"graffiti",labelKey:"filters.type.graffiti"},{value:"case",labelKey:"filters.type.case"},{value:"charm",labelKey:"filters.type.charm"},{value:"key",labelKey:"filters.type.key"},{value:"sealed",labelKey:"filters.type.sealed"},{value:"music",labelKey:"filters.type.music"},{value:"patch",labelKey:"filters.type.patch"},{value:"other",labelKey:"filters.type.other"}];function $ht(e){const t=e.startsWith("Charm |");if(t)return"charm";const n=e.startsWith("Sticker | ");if(n)return"sticker";if(/graffiti/i.test(e)&&!t)return"graffiti";if(/^Souvenir Package/i.test(e)||/\bPackage$/i.test(e)||/\((?:Holo[/-]?Foil|Foil)\)$/i.test(e)||/\bCapsule\b/i.test(e)||/\bWeapon Case\b/i.test(e)||/\sCase(?:\s\d+)?$/i.test(e)||/\bContainer\b/i.test(e)||!e.includes(" | ")&&/\b(?:Legends|Challengers|Contenders)\b/i.test(e)&&/\b(?:19|20)\d{2}\b/.test(e))return"case";const a=e.match(/\(([^)]+)\)/);return e.includes(" | ")&&!t&&!n&&!a?"agent":/ Key$/i.test(e)?"key":/^Sealed\s/i.test(e)?"sealed":/^Music Kit\s\|/i.test(e)||/^StatTrak™ Music Kit\s\|/i.test(e)?"music":/^Patch\s\|/i.test(e)?"patch":/^Name Tag$/i.test(e)||/^Storage Unit/i.test(e)||/^Gift\s/i.test(e)||/^Collectible\s\|/i.test(e)?"other":"weapon"}const Wht=()=>({cs2:[],sandbox:[]});function Ou(e){return e==="cs2"||e==="sandbox"}function cD(e,t){return t&&Ou(e)?`${e}:stacked`:e}const uD="".trim()||GU,Uht="(max-width: 768px)",Hht=()=>{const{t:e}=Se("sell"),{format:t}=Nr(),{user:n,updateUser:r}=Xt(),{requireTradeAccess:a}=Xo(),{activeGames:s,loading:l}=Gc(),o=h.useMemo(()=>s.map(be=>be.id),[s]),u=h.useMemo(()=>s.map(be=>({id:be.id,label:Ju(be.id)})),[s]),d=h.useMemo(()=>Dht.map(({value:be,labelKey:se})=>({value:be,label:e(se)})),[e]),m=h.useMemo(()=>jX.map(({value:be,labelKey:se})=>({value:be,label:e(se)})),[e]),[p,b]=h.useState(()=>vh()??"cs2"),[y,v]=h.useState(Wht),[_,w]=h.useState([]),[k,S]=h.useState({}),[I,C]=h.useState({}),[F,N]=h.useState({}),[A,L]=h.useState(()=>({cs2:nD("cs2"),sandbox:nD("sandbox")})),P=A[p]??!1,[T,E]=h.useState({cs2:!1,sandbox:!1}),R=h.useRef({}),D=h.useRef(new Set),z=h.useRef(P);z.current=P;const U=h.useRef(n);U.current=n;const[B,$]=h.useState(null),[q,K]=h.useState(!1),[O,V]=h.useState(!1),[G,H]=h.useState(!1),[re,Z]=h.useState(null),[Q,ie]=h.useState("all"),[ne,X]=h.useState("all"),[le,_e]=h.useState(""),[J,Be]=h.useState(""),ee=h.useRef(null),me=Hs(Uht),[ve,we]=h.useState(!1),[Ee,Ae]=h.useState(!1),[ye,$e]=h.useState(oD),Xe=h.useRef(null),[Ze,Je]=h.useState("newest"),[Nt,xe]=h.useState("pending"),[He,st]=h.useState(!1),[ot,te]=h.useState(!1),[Ne,Ke]=h.useState(!1),[dt,ft]=h.useState(!1),[Pe,et]=h.useState(!1),[At,ht]=h.useState(!1),Mt=h.useRef({cs2:Hu(),sandbox:Hu()}),[kt,ce]=h.useState({cs2:0,sandbox:0}),[ge,Ve]=h.useState({cs2:0,sandbox:0}),[it,vt]=h.useState({cs2:0,sandbox:0}),[yn,xn]=h.useState({cs2:0,sandbox:0}),[wn,oe]=h.useState({cs2:!1,sandbox:!1}),[ze,Tt]=h.useState({cs2:!1,sandbox:!1}),Kt=h.useRef({cs2:!1,sandbox:!1}),Vt=h.useRef(0),Nn=h.useRef(null),Tn=F4(Nn),Un=y[p],In=T[p],Yt=Sc(n)==="tradeUrl",ln=h.useMemo(()=>Q!=="all"||ne!=="all"||J.trim()!=="",[Q,ne,J]),Mn=h.useCallback((be,se)=>{Mt.current[be]=se,ce(Me=>({...Me,[be]:se.total})),Ve(Me=>({...Me,[be]:se.totalUnits})),vt(Me=>({...Me,[be]:se.totalReferenceValueUsd})),xn(Me=>({...Me,[be]:se.pricedItemCount})),oe(Me=>({...Me,[be]:se.hasMore}))},[]),vn=h.useMemo(()=>{const be=J.trim().toLowerCase(),se=Un.filter(Me=>{const mt=NX(Me)>0,Fe=A0(Me)>0;if(Q==="listed"&&!mt||Q==="unlisted"&&!Fe||p==="cs2"&&ne!=="all"&&$ht(Me.name)!==ne)return!1;if(!be)return!0;const xt=Me.name.toLowerCase(),un=(Me.marketHashName??"").toLowerCase();return xt.includes(be)||un.includes(be)});return cw(se,Ze)},[Un,Q,ne,p,J,Ze]),ya=h.useMemo(()=>!P||Q==="all"?vn:vn.map(be=>Rht(be,Q,P)).filter(be=>be!=null),[vn,P,Q]),Br=h.useMemo(()=>Oht(ln?vn:Un,{totalUnitsFromApi:ge[p],totalValueUsdFromApi:it[p],pricedCountFromApi:yn[p],hasMore:wn[p],isFiltered:ln,listingFilter:Q,stackedView:P}),[ln,vn,Un,ge,it,yn,p,wn,Q,P]),Ua=h.useMemo(()=>Br.pricedCount===0?"":` (~${t(Math.round(Br.totalValueUsd*100),{decimals:0})})`,[Br,t]),gi=In||ln&&wn[p],_r=In||Un.length>0,Oe=h.useCallback(()=>{ee.current&&(clearTimeout(ee.current),ee.current=null),_e(""),Be("")},[]);h.useEffect(()=>(ee.current&&clearTimeout(ee.current),ee.current=setTimeout(()=>{Be(le.trim())},320),()=>{ee.current&&clearTimeout(ee.current)}),[le]),h.useEffect(()=>{p==="sandbox"&&X("all"),Oe()},[p,Oe]),h.useLayoutEffect(()=>{if(o.length===0)return;const be=mt=>mt&&o.includes(mt)?mt:null,se=vh(),Me=be(se)??be(n?.preferredInventoryGame)??o[0];if(!o.includes(p)){b(Me),w([]),te(!1),$(null),K(!1),_h(Me),hr.updateInventoryGame(Me).then(()=>{n&&r({...n,preferredInventoryGame:Me})});return}Me!==p&&b(Me)},[n?.preferredInventoryGame,o,p,r]);const gt=h.useCallback(async(be,se)=>{const Me=cD(be,Ou(be)&&z.current);
2609se?.invalidateCache&&D.current.delete(Me);const mt=U.current;if(Sc(mt)==="tradeUrl"){K(!1),$(null),E(xt=>({...xt,[be]:!1}));return}if(R.current[Me])return;R.current[Me]=!0;const Fe=se?.showLoading??!D.current.has(Me);Fe&&E(xt=>({...xt,[be]:!0})),$(null),K(!1),Mt.current[be]=Hu(),Mn(be,Hu());try{be==="cs2"&&await bV();const xt=await qu.getItemsPage(be,1,void 0,Ou(be)&&z.current?{stacked:!0}:void 0),un=v6(Hu(),xt,!1);Mn(be,un),v(xa=>({...xa,[be]:sw(un.raw,be)})),Fe&&E(xa=>({...xa,[be]:!1})),D.current.add(Me)}catch(xt){Dd(xt)?Sc(U.current)==="tradeUrl"?(K(!1),$(null)):(K(!0),$(null)):(K(!1),$(xt instanceof Error?xt.message:e("errors.fetchFailed")))}finally{R.current[Me]=!1,Fe&&E(xt=>({...xt,[be]:!1}))}},[Mn,P,e]),Qt=h.useCallback(async be=>{const se=Mt.current[be];if(!(!se.hasMore||Kt.current[be])){Kt.current[be]=!0,Tt(Me=>({...Me,[be]:!0}));try{const Me=await qu.getItemsPage(be,se.nextPage,void 0,Ou(be)&&z.current?{stacked:!0}:void 0),mt=v6(se,Me,!0);Mn(be,mt),v(Fe=>({...Fe,[be]:sw(mt.raw,be)}))}catch(Me){Dd(Me)||$(Me instanceof Error?Me.message:e("errors.fetchFailed"))}finally{Kt.current[be]=!1,Tt(Me=>({...Me,[be]:!1}))}}},[Mn,P,e]),ra=h.useCallback(()=>{const be=p;ln||!wn[be]||ze[be]||Kt.current[be]||Qt(be)},[ln,p,wn,ze,Qt]),De=h.useCallback(async be=>{const se=++Vt.current;for(;se===Vt.current&&Mt.current[be]?.hasMore;){const Me=Mt.current[be]?.raw.length??0;if(await Qt(be),(Mt.current[be]?.raw.length??0)<=Me)break}},[Qt]);h.useEffect(()=>{if(!ln)return;const be=p;if(wn[be])return De(be),()=>{Vt.current+=1}},[ln,p,wn,Q,ne,J,De]),h.useEffect(()=>{if(!n?.steam?.id){xe("pending");return}if(l||o.length===0)return;let be=!1;return a2().then(se=>{be||xe(se?"yes":"no")}),()=>{be=!0}},[n?.steam?.id,l,o.length]),h.useEffect(()=>{if(l||o.length===0)return;if(!n?.steam?.id){$(e("errors.linkSteam")),E({cs2:!1,sandbox:!1});return}if(Sc(n)==="tradeUrl"){K(!1),$(null),E({cs2:!1,sandbox:!1});return}const be=o.includes(p)?p:o[0],se=cD(be,Ou(be)&&z.current);D.current.has(se)||gt(be)},[n?.steam?.id,n?.steam?.tradeUrl,p,gt,o,l,e]),h.useEffect(()=>{if(!ot&&!Ne)return;const be=document.body.style.overflow;document.body.style.overflow="hidden";const se=Me=>{Me.key==="Escape"&&(Ne?(Ke(!1),ht(!1),st(!1)):te(!1))};return document.addEventListener("keydown",se),()=>{document.body.style.overflow=be,document.removeEventListener("keydown",se)}},[ot,Ne]);const ut=h.useCallback(async()=>{if(_.length!==0&&a()){ft(!0),ht(!1);try{await a2()?te(!0):(st(!1),Ke(!0),xs("extension","extension.gate_shown",{meta:{source:"sell_continue"}}))}finally{ft(!1)}}},[_.length,a]),_t=h.useCallback(async()=>{et(!0),ht(!1);const be=He;try{await a2()?(Pht(),Ke(!1),ht(!1),st(!1),be?xe("yes"):a()&&te(!0)):(ht(!0),xs("extension","extension.verify_fail"))}finally{et(!1)}},[He,a]),Ft=h.useCallback(()=>{st(!0),ht(!1),Ke(!0),xs("extension","extension.gate_shown",{meta:{source:"plaque"}})},[]),Et=h.useCallback(()=>{xs("extension","extension.store_click")},[]),$n=h.useCallback(()=>{Ke(!1),ht(!1),st(!1)},[]),Ie=be=>{const se=p;Ou(se)&&be!==A[se]&&(z.current=be,L(Me=>({...Me,[se]:be})),rD(se,be),D.current.delete(se),D.current.delete(`${se}:stacked`),w([]),N({}),te(!1),gt(se,{showLoading:!0,invalidateCache:!0}))},ct=h.useMemo(()=>{let be=0;return Q!=="all"&&(be+=1),ne!=="all"&&(be+=1),Ze!=="newest"&&(be+=1),be},[Q,ne,Ze]),wt=h.useCallback(()=>{Ae(!1),Xe.current!=null&&clearTimeout(Xe.current),Xe.current=setTimeout(()=>{we(!1),Xe.current=null},Bht)},[]),Rn=h.useCallback(()=>{Xe.current!=null&&(clearTimeout(Xe.current),Xe.current=null),$e({listingFilter:Q,typeFilter:ne,inventorySort:Ze,stackedView:P}),we(!0),requestAnimationFrame(()=>{requestAnimationFrame(()=>Ae(!0))})},[Q,ne,Ze,P]),Dn=h.useCallback(()=>{$e(oD)},[]),Ha=h.useCallback(()=>{const be=p,se=ye.stackedView,Me=Ou(be)&&se!==P;ie(ye.listingFilter),X(ye.typeFilter),Je(ye.inventorySort),wt(),Me&&(z.current=se,L(mt=>({...mt,[be]:se})),rD(be,se),w([]),N({}),te(!1),D.current.delete(be),D.current.delete(`${be}:stacked`),gt(be,{showLoading:!0,invalidateCache:!0}))},[wt,gt,ye,p,P]);h.useEffect(()=>{me||wt()},[me,wt]),h.useEffect(()=>{if(!ve)return;const be=se=>{se.key==="Escape"&&wt()};return document.addEventListener("keydown",be),()=>document.removeEventListener("keydown",be)},[ve,wt]),h.useEffect(()=>{if(!Ee)return;const be=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=be}},[Ee]),h.useEffect(()=>()=>{Xe.current!=null&&clearTimeout(Xe.current)},[]);const wr=be=>{be!==p&&(_h(be),b(be),be==="sandbox"&&X("all"),w([]),N({}),te(!1),$(null),K(!1),hr.updateInventoryGame(be).then(()=>{n&&r({...n,preferredInventoryGame:be})}))},Yr=async()=>
2609{if(Sc(n)==="tradeUrl"){K(!1),$(null);return}try{V(!0),$(null),K(!1),await qu.syncInventory(p),await gt(p,{showLoading:!1,invalidateCache:!0})}catch(be){Dd(be)?Sc(n)==="tradeUrl"?(K(!1),$(null)):(K(!0),$(null)):(K(!1),$(be instanceof Error?be.message:e("errors.syncFailed")))}finally{V(!1)}},Ri=be=>{if(A0(be)<=0)return;const se=be.assetId;se&&(_.find(Me=>Me.assetId===se)?(w(_.filter(Me=>Me.assetId!==se)),N(Me=>{const mt={...Me};return delete mt[se],mt})):(w([..._,be]),A0(be)>1&&N(mt=>({...mt,[se]:1}))))},Zi=(be,se)=>{N(Me=>({...Me,[be]:Math.max(1,Math.floor(se)||1)}))},fs=(be,se)=>{S(Me=>({...Me,[be]:se}))},Xi=(be,se)=>{C(Me=>({...Me,[be]:se}))},Ks=be=>{w(_.filter(se=>se.assetId!==be)),C(se=>{const Me={...se};return delete Me[be],Me}),N(se=>{const Me={...se};return delete Me[be],Me})},go=h.useCallback((be,se)=>{const Me=Fe=>Fe.listingId===se||(Fe.listedListingIds?.includes(se)??!1);v(Fe=>({...Fe,[be]:Fe[be].map(xt=>{if(!Me(xt))return xt;const un=xt.listedListingIds?.filter(Cs=>Cs!==se),xa=xt.listedCount!=null?Math.max(0,xt.listedCount-1):xt.listedCount,za=xt.availableAmount!=null?xt.availableAmount+1:xt.availableAmount,Va=un?.length?un[0]:void 0;return{...xt,listedListingIds:un?.length?un:void 0,listingId:Va,price:Va?xt.price:"",priceCents:Va?xt.priceCents:void 0,listedCount:xa,availableAmount:za}})}));const mt=Mt.current[be];mt.raw.length&&(Mt.current[be]={...mt,raw:mt.raw.map(Fe=>{if(Fe.listingId!==se&&!Fe.listedListingIds?.includes(se))return Fe;const xt=Fe.listedListingIds?.filter(Va=>Va!==se),un=Fe.listedCount!=null?Math.max(0,Number(Fe.listedCount)-1):Fe.listedCount,xa=Fe.availableAmount!=null?Number(Fe.availableAmount)+1:Fe.availableAmount,za=xt?.length?xt[0]:void 0;return{...Fe,isListed:(un??0)>0,listedListingIds:xt?.length?xt:void 0,listingId:za,listedPrice:za?Fe.listedPrice:void 0,listedCount:un,availableAmount:xa}})})},[]),Aa=async be=>{const se=be.listedListingIds&&be.listedListingIds.length>0?be.listedListingIds:be.listingId?[be.listingId]:[];if(se.length!==0&&a())try{Z(se[0]),$(null);for(const Me of se)await ir.updateListingStatus(Me,"unlisted"),go(p,Me);await gt(p,{showLoading:!1})}catch(Me){$(Me instanceof Error?Me.message:e("errors.removeFailed"))}finally{Z(null)}},bi=async be=>{if(be.length!==0&&a())try{H(!0),$(null);const se=p==="sandbox"?Ln:Gr;await ir.createListingsBulk(be.map(({assetId:Me,price:mt,description:Fe,quantity:xt})=>({assetId:Me,price:Math.round(mt*100),...Fe?{description:Fe}:{},...xt!=null&&xt>1?{quantity:xt}:{}})),se),w([]),N({}),S(Me=>{const mt={...Me};return be.forEach(Fe=>{delete mt[Fe.assetId]}),mt}),C(Me=>{const mt={...Me};return be.forEach(Fe=>{delete mt[Fe.assetId]}),mt}),await gt(p,{showLoading:!1}),te(!1)}catch(se){$(se instanceof Error?se.message:e("errors.listFailed"))}finally{H(!1)}};if(B&&!n?.steam?.id)return i.jsx("div",{className:`${lt.container} ${lt.containerEmbedded}`,children:i.jsx("div",{className:lt.error,children:B})});if(n?.steam?.id&&!l&&o.length===0)return i.jsx("div",{className:`${lt.container} ${lt.containerEmbedded}`,children:i.jsxs("div",{className:lt.content,children:[i.jsx("h1",{className:lt.title,children:e("title")}),i.jsx("p",{className:lt.error,children:e("errors.noGames")})]})});if(n?.steam?.id&&l)return i.jsx("div",{className:`${lt.container} ${lt.containerEmbedded}`,children:i.jsxs("div",{className:lt.content,children:[i.jsx("h1",{className:lt.title,children:e("title")}),i.jsx("div",{className:lt.gridLoading,"aria-busy":"true","aria-live":"polite",children:i.jsx("span",{className:lt.gridLoadingText,children:e("loading.market")})})]})});const Qi=be=>be?`${lt.filterField} ${lt.filterFieldStack}`:lt.filterField,Fs=(be,se,Me,mt,Fe,xt="")=>i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:Qi(be),children:[i.jsx("span",{className:lt.filterLabel,id:`sell-listing-filter-label-${p}${xt}`,children:e("filters.listingLabel")}),i.jsx("div",{className:lt.listingFilter,role:"group","aria-labelledby":`sell-listing-filter-label-${p}${xt}`,children:[{key:"all",label:e("filters.listing.all")},{key:"listed",label:e("filters.listing.listed")},{key:"unlisted",label:e("filters.listing.unlisted")}].map(({key:un,label:xa})=>i.jsx("button",{type:"button",className:`${lt.listingFilterOption} ${se.listingFilter===un?lt.listingFilterOptionActive:""}`,onClick:()=>Me(un),children:i.jsx("span",{className:lt.tabText,"data-text":xa,children:xa})},un))})]}),Ou(p)?i.jsxs("div",{className:Qi(be),children:[i.jsx("span",{className:lt.filterLabel,id:`sell-view-filter-label-${p}${xt}`,children:e("filters.viewLabel")}),i.jsx("div",{className:lt.listingFilter,role:"group","aria-labelledby":`sell-view-filter-label-${p}${xt}`,children:[{key:!1,label:e("filters.view.expanded")},{key:!0,label:e("filters.view.stacked")}].map(({key:un,label:xa})=>i.jsx("button",{type:"button",className:`${lt.listingFilterOption} ${se.stackedView===un?lt.listingFilterOptionActive:""}`,onClick:()=>mt(un),children:i.jsx("span",{className:lt.tabText,"data-text":xa,children:xa})},String(un)))})]}):null,p==="cs2"?i.jsxs("div",{className:Qi(be),children:[i.jsx("label",{className:lt.filterLabel,htmlFor:`sell-type-filter-${p}${xt}`,children:e("filters.typeLabel")}
2609),i.jsx("div",{className:be?lt.filterTypeSlotStack:lt.filterTypeSlot,children:i.jsx(Vr,{id:`sell-type-filter-${p}${xt}`,listboxId:`sell-type-listbox-${p}${xt}`,value:se.typeFilter,options:d,onChange:Fe,menuAlign:"start"})})]}):null]}),aa=be=>i.jsxs("div",{className:be,children:[i.jsxs("svg",{className:lt.skinSearchIcon,width:"16",height:"16",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:[i.jsx("circle",{cx:"11",cy:"11",r:"7",stroke:"currentColor",strokeWidth:"2"}),i.jsx("path",{d:"M20 20l-3-3",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})]}),i.jsx("input",{id:`sell-skin-search-${p}`,type:"search",className:lt.skinSearchControl,value:le,onChange:se=>_e(se.target.value),placeholder:e("filters.searchPlaceholder"),"aria-label":e("filters.searchLabel"),autoComplete:"off",spellCheck:!1}),le.trim()?i.jsx("button",{type:"button",className:lt.skinSearchClear,onClick:Oe,"aria-label":e("filters.searchClear"),children:"×"}):null]}),Ji=(be,se,Me,mt="",Fe=me?"start":"end")=>i.jsx("div",{className:be,children:i.jsx(Vr,{id:`sell-sort-${p}${mt}`,listboxId:`sell-sort-listbox-${p}${mt}`,value:se,options:m,onChange:Me,menuAlign:Fe,className:lt.sortDropdown})});return i.jsxs("div",{className:`${lt.container} ${lt.containerEmbedded}`,children:[i.jsx("div",{className:lt.content,children:i.jsxs("div",{className:lt.main,ref:Nn,children:[i.jsxs("div",{className:lt.topRow,children:[i.jsx("h1",{className:lt.title,children:e("title")}),i.jsxs("div",{className:lt.inventorySourceRow,role:"group","aria-label":e("aria.inventoryRow"),children:[s.length>1?i.jsx(Oo,{className:lt.inventoryGameSelect,options:u,value:p,onChange:be=>wr(be)}):null,i.jsx("button",{type:"button",className:lt.syncButton,onClick:()=>void Yr(),disabled:O,"aria-label":e("actions.sync"),title:e(O?"actions.syncing":"actions.sync"),children:i.jsxs("svg",{className:`${lt.syncIcon} ${O?lt.syncIconSpinning:""}`,width:"18",height:"18",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:[i.jsx("path",{d:"M21 12a9 9 0 1 1-2.64-6.36",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"}),i.jsx("path",{d:"M21 3v6h-6",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),i.jsx("path",{d:"M3 12a9 9 0 0 0 15.36 6.36",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"}),i.jsx("path",{d:"M3 21v-6h6",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]})})]})]}),_r?i.jsx("div",{className:lt.inventorySummarySlot,"aria-live":"polite","aria-busy":gi||void 0,children:gi?i.jsxs("div",{className:lt.inventorySummarySkeleton,"aria-hidden":!0,children:[i.jsx("span",{className:`${lt.inventorySummarySkeletonChunk} ${lt.inventorySummarySkeletonCount}`}),i.jsx("span",{className:`${lt.inventorySummarySkeletonChunk} ${lt.inventorySummarySkeletonValue}`})]}):i.jsx("p",{className:lt.inventorySummary,children:e("summary.items",{count:Br.itemCount,value:Ua})})}):null,n?.steam?.id&&o.length>0&&Nt==="no"?i.jsx(Tht,{chromeStoreUrl:uD,onOpenSetup:Ft,onStoreClick:Et}):null,Yt?i.jsxs("div",{className:lt.inventoryHint,role:"status",children:[i.jsx("p",{className:lt.inventoryHintText,children:e("tradeUrlHint")}),i.jsx("div",{className:lt.inventoryHintActions,children:i.jsx(Pt,{to:UU(),className:lt.inventoryHintLink,children:e("tradeUrlHintCta")})})]}):q?i.jsx("div",{className:lt.inventoryHint,role:"status",children:i.jsx("p",{className:lt.inventoryHintText,children:i.jsx(e3,{i18nKey:"steamHint",ns:"sell",components:{strong:i.jsx("strong",{})}})})}):null,B?i.jsxs("div",{className:lt.error,children:[B,i.jsx("button",{className:lt.retryButton,onClick:()=>void gt(p,{showLoading:!0,invalidateCache:!0}),children:e("actions.retry")})]}):null,In||Un.length>0?i.jsx("section",{className:lt.filtersSection,"aria-label":e("filters.ariaLabel"),children:me?i.jsx("div",{className:lt.filtersToolbarMobile,role:"search","aria-label":e(p==="cs2"?"filters.ariaInvCs2":"filters.ariaInvOther"),children:i.jsxs("div",{className:lt.filtersSearchRow,children:[aa(lt.skinSearchInputMobile),i.jsxs("button",{type:"button",className:lt.filtersSheetTrigger,onClick:Rn,"aria-label":e("filters.toggle"),children:[i.jsx("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,
2609children:i.jsx("path",{d:"M4 7h16M7 12h10M10 17h4",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})}),ct>0?i.jsx("span",{className:lt.filtersDrawerBadge,children:ct}):null]})]})}):i.jsxs("div",{className:lt.filtersRow,role:"search","aria-label":e(p==="cs2"?"filters.ariaInvCs2":"filters.ariaInvOther"),children:[Fs(!1,{listingFilter:Q,stackedView:P,typeFilter:ne},ie,Ie,X),i.jsxs("div",{className:lt.filtersRowRight,children:[aa(lt.skinSearchInput),Ji(lt.sortSlot,Ze,Je)]})]})}):null,ze[p]&&!ln?i.jsx("p",{className:lt.gridLoadingText,"aria-live":"polite",children:e("loading.inventoryProgress",{loaded:Un.length.toLocaleString("en-US"),total:kt[p].toLocaleString("en-US")})}):null,In&&Un.length===0?i.jsx("div",{className:lt.gridLoading,"aria-busy":"true","aria-live":"polite",children:i.jsx("span",{className:lt.gridLoadingText,children:e("loading.inventory")})}):Un.length===0?i.jsxs("div",{className:lt.empty,children:[i.jsx("p",{children:e("empty.noItems")}),i.jsx("p",{children:e("empty.syncCta")})]}):vn.length===0?i.jsxs("div",{className:lt.empty,children:[i.jsx("p",{children:e("empty.noFilterMatch")}),i.jsx("button",{type:"button",className:lt.filterResetButton,onClick:()=>{ie("all"),X("all"),Oe(),Je("newest")},children:e("actions.clearFilters")})]}):i.jsx(lM,{items:ya,totalCount:ln?void 0:kt[p],columnContainerRef:Nn,resolveColumnCount:H3,equalizeRowHeights:!0,onNearEnd:ra,className:lt.grid,feedWindowClassName:lt.feedWindow,spacerClassName:lt.feedWindowSpacer,getItemKey:be=>be.assetId??String(be.id),renderItem:be=>{const se=A0(be)>0,Me=!!(be.listingId||be.listedListingIds?.length),mt=be.assetId&&_.some(Fe=>Fe.assetId===be.assetId);return i.jsx(gl,{item:be,variant:"list",source:"inventory",profileEmbeddedCompactGrid:Tn,inventoryHidePrimaryAction:!Me,inventoryShowPartialListedBadge:Q==="all"&&P,isSelected:!!mt,onClick:se?()=>Ri(be):void 0,onUnlistListing:Me?()=>void Aa(be):void 0,unlistDisabled:Me&&(re===be.listingId||(be.listedListingIds?.includes(re??"")??!1))})}})]})}),i.jsx(ZZ,{open:Ne,storeUrl:uD,fallbackUrl:lk,onClose:$n,onVerify:()=>void _t(),onStoreClick:Et,verifyBusy:Pe,verifyHint:At}),me&&ve?i.jsxs("div",{className:`${lt.filtersDrawerRoot} ${Ee?lt.filtersDrawerRootVisible:""}`,role:"presentation",children:[i.jsx("button",{type:"button",className:lt.filtersDrawerBackdrop,"aria-label":e("filters.closeBackdrop"),onClick:wt}),i.jsxs("div",{className:lt.filtersDrawerPanel,role:"dialog","aria-modal":"true","aria-label":e("filters.ariaLabel"),children:[i.jsxs("div",{className:lt.filtersDrawerToolbar,children:[i.jsx("h2",{className:lt.filtersDrawerHeading,children:e("filters.heading")}),i.jsx("button",{type:"button",className:lt.filtersDrawerClose,"aria-label":e("filters.closeBackdrop"),onClick:wt,children:"×"})]}),i.jsx("div",{className:lt.filtersDrawerBody,children:i.jsxs("div",{className:lt.filtersDrawerFields,children:[i.jsxs("div",{className:Qi(!0),children:[i.jsx("span",{className:lt.filterLabel,id:`sell-sort-filter-label-${p}-sheet`,children:e("filters.sortLabel")}),Ji(lt.filterTypeSlotStack,ye.inventorySort,be=>$e(se=>({...se,inventorySort:be})),"-sheet","start")]}),Fs(!0,ye,be=>$e(se=>({...se,listingFilter:be})),be=>$e(se=>({...se,stackedView:be})),be=>$e(se=>({...se,typeFilter:be})),"-sheet")]})}),i.jsxs("div",{className:lt.filtersSheetFooter,children:[i.jsx("button",{type:"button",className:lt.filtersSheetReset,onClick:Dn,children:e("filters.reset")}),i.jsx("button",{type:"button",className:lt.filtersSheetApply,onClick:Ha,children:e("filters.apply")})]})]})]}):null,_.length>0&&typeof document<"u"&&Wn.createPortal(i.jsx("button",{type:"button",className:lt.continueFab,disabled:dt,"aria-live":"polite","aria-label":e("actions.continueWithCount",{count:_.length}),onClick:()=>void ut(),children:dt?i.jsxs(i.Fragment,{children:[i.jsx("svg",{className:lt.continueFabSpinner,width:"20",height:"20",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:i.jsx("path",{d:"M21 12a9 9 0 1 1-2.64-6.36",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})}),i.jsx("span",{children:e("extensionGate.checking")})]}):i.jsxs(i.Fragment,{children:[i.jsx("span",{className:lt.continueFabLabel,children:e("actions.continue")}),i.jsx("span",{className:lt.continueFabBadge,children:_.length}),i.jsxs("svg",{className:lt.continueFabIcon,width:"20",height:"20",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,
2609children:[i.jsx("path",{d:"M5 12h14",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"}),i.jsx("path",{d:"M13 5l7 7-7 7",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]})]})}),document.body),ot&&typeof document<"u"&&Wn.createPortal(i.jsxs("div",{className:lt.priceModalRoot,role:"presentation",children:[i.jsx("button",{type:"button",className:lt.priceModalBackdrop,"aria-label":e("actions.close"),onClick:()=>te(!1)}),i.jsxs("div",{className:lt.priceModalPanel,role:"dialog","aria-modal":"true","aria-labelledby":"sell-price-modal-title",children:[i.jsxs("div",{className:lt.priceModalHeader,children:[i.jsx("h2",{id:"sell-price-modal-title",className:lt.priceModalTitle,children:e("modal.title")}),i.jsx("button",{type:"button",className:lt.priceModalClose,"aria-label":e("actions.close"),onClick:()=>te(!1),children:"×"})]}),i.jsx("div",{className:lt.priceModalBody,children:i.jsx("div",{className:lt.priceModalSidebarWrap,children:i.jsx(Gft,{selectedItems:_,itemPrices:k,itemDescriptions:I,itemQuantities:F,onQuantityChange:Zi,onPriceChange:fs,onDescriptionChange:Xi,onRemoveItem:Ks,onSellItems:bi,listingInProgress:G,layout:"modal"})})})]})]}),document.body)]})},zht=16;function K7({items:e,columnContainerRef:t,getItemKey:n,renderItem:r,className:a,feedWindowClassName:s,spacerClassName:l,windowMinItems:o=zht,resolve
2609ColumnCount:u,resolveRowEstimate:d,gridStyle:m,onNearEnd:p}){return i.jsx(lM,{items:e,columnContainerRef:t,resolveColumnCount:u,resolveRowEstimate:d,windowMinItems:o,equalizeRowHeights:!0,onNearEnd:p,className:a,feedWindowClassName:s,spacerClassName:l,gridStyle:m,getItemKey:n,renderItem:r})}const Vht="_page_1xm4q_2",qht="_pageEmbedded_1xm4q_12",Ght="_header_1xm4q_19",Kht="_title_1xm4q_23",Yht="_subtitle_1xm4q_29",Zht="_hint_1xm4q_35",Xht="_empty_1xm4q_40",Qht="_emptyTitle_1xm4q_48",Jht="_emptySubtitle_1xm4q_53",e4t="_authBtn_1xm4q_62",t4t="_banner_1xm4q_77",n4t="_gridSlot_1xm4q_83",r4t="_feedWindow_1xm4q_96",a4t="_feedWindowSpacer_1xm4q_102",i4t="_grid_1xm4q_83",qi={page:Vht,pageEmbedded:qht,header:Ght,title:Kht,subtitle:Yht,hint:Zht,empty:Xht,emptyTitle:Qht,emptySubtitle:Jht,authBtn:e4t,banner:t4t,gridSlot:n4t,feedWindow:r4t,feedWindowSpacer:a4t,grid:i4t};function s4t(e,t,n){return e.previewListing?Vo(e.previewListing,t):{id:t+1,name:n,variant:"",wear:"",price:"",roi:"0%",index:0,hasFloat:!1,rarity:"Consumer",imageUrl:"https://community.cloudflare.steamstatic.com/economy/image/-9a81dlWLwJ2UUGcVs_nsVtzdOEdtWwKGZZLQHTxDZ7I56KU0Zwwo4NUX4oFJZEHLbXH5ApeO4YmlhxYQknCRvCo04DEVlxkKgposbaqkh_xMBAA",listingId:e.listingId,listingStatus:"unlisted"}}const l4t=()=>{const{t:e}=Se(["profile","common"]),t=tr(),{openAuth:n}=Wa(),{user:r,refreshUser:a}=Xt(),{requireSetup:s,modal:l}=a1(),o=k3(),[u,d]=h.useState([]),[m,p]=h.useState(!0),[b,y]=h.useState(null),[v,_]=h.useState(null),w=h.useRef(null),k=F4(w),S=h.useMemo(()=>u.map((A,L)=>({entry:A,index:L})),[u]),I=h.useCallback(async()=>{if(!r?.id){d([]),p(!1);return}try{p(!0),y(null);const L=[...(await th.mine()).watches].sort((P,T)=>{const E=new Date(P.createdAt).getTime(),R=new Date(T.createdAt).getTime();return Number.isFinite(R)&&Number.isFinite(E)?R-E:0});d(L)}catch(A){const L=A instanceof Error?A.message:e("watchlist.loadFailed");y(L),d([])}finally{p(!1)}},[r?.id,e]);h.useEffect(()=>{I()},[I]);const C=async A=>{try{const{watching:L}=await th.toggle(A);L||d(P=>P.filter(T=>T.listingId!==A))}catch{}},F=async A=>{if(!(!r?.id||!A)&&s())try{_(A),await ji.create(A),await a(),await I(),t("/profile?tab=trades&trade=purchased")}catch(L){o(L)}finally{_(null)}},N=`${qi.page} ${qi.pageEmbedded}`;return r?.id?i.jsxs("div",{className:N,children:[i.jsxs("header",{className:qi.header,children:[i.jsx("h1",{className:qi.title,children:e("watchlist.title")}),i.jsx("p",{className:qi.subtitle,children:m?e("common:actions.loading"):b||e("watchlist.count",{count:u.length})})]}),!m&&!b&&u.length===0?i.jsxs("div",{className:qi.empty,children:[i.jsx("p",{className:qi.emptyTitle,children:e("watchlist.empty.title")}),i.jsx("p",{className:qi.emptySubtitle,children:e("watchlist.empty.subtitle")}),i.jsx("button",{type:"button",className:qi.authBtn,onClick:()=>t("/market"),children:e("watchlist.empty.browseMarket")})]}):null,!m&&u.length>0?i.jsx("div",{className:qi.gridSlot,ref:w,children:i.jsx(K7,{items:S,columnContainerRef:w,resolveColumnCount:H3,resolveRowEstimate:G7,windowMinItems:16,getItemKey:A=>A.entry.listingId,className:qi.grid,feedWindowClassName:qi.feedWindow,spacerClassName:qi.feedWindowSpacer,renderItem:({entry:A,index:L})=>{const P=s4t(A,L,e("watchlist.listingUnavailable")),T=!!A.previewListing,E=T&&!A.previewListing?.isOwner&&A.previewListing?.status==="active";return i.jsx(gl,{item:P,variant:"list",source:"feed",profileEmbeddedCompactGrid:k,profileEqualRowLayout:k,isOwner:!1,onClick:T?()=>t(`/market/item/${A.listingId}`):void 0,showWatch:!0,watchCount:A.watchCount,isWatching:!0,onWatchPress:()=>void C(A.listingId),onBuy:E?F:void 0,buyDisabled:!!v,buyLoading:v===A.listingId})}})}):null,!m&&u.some(A=>!A.previewListing)?i.jsx("p",{className:qi.banner,children:e("watchlist.staleBanner")}):null,l]}):i.jsxs("div",{className:N,children:[i.jsx("h1",{className:qi.title,children:e("watchlist.title")}),i.jsx("p",{className:qi.hint,children:e("watchlist.signInHint")}),i.jsx("button",{type:"button",className:qi.authBtn,onClick:()=>n("login"),children:e("watchlist.signIn")})]})},o4t="_panel_16lo0_2",c4t="_pageHeader_16lo0_7",u4t="_pageHeaderTop_16lo0_15",d4t="_pageTitle_16lo0_24",f4t="_gameSourceRow_16lo0_33",h4t="_stallGameSelect_16lo0_42",m4t="_syncButton_16lo0_46",p4t="_syncIcon_16lo0_75",g4t="_syncIconSpinning_16lo0_79",b4t
2609="_loading_16lo0_88",y4t="_error_16lo0_95",x4t="_retryButton_16lo0_108",v4t="_emptyCard_16lo0_122",_4t="_emptyIconWrap_16lo0_132",w4t="_emptyIcon_16lo0_132",k4t="_emptyTitle_16lo0_149",S4t="_emptySubtitle_16lo0_157",I4t="_emptyCta_16lo0_165",M4t="_gridSlot_16lo0_188",F4t="_gridHeader_16lo0_197",C4t="_gridTitle_16lo0_206",j4t="_loadMoreSentinel_16lo0_219",N4t="_loadMoreLabel_16lo0_226",T4t="_feedWindow_16lo0_232",A4t="_feedWindowSpacer_16lo0_238",P4t="_grid_16lo0_188",E4t="_privacyToggle_16lo0_349",Fr={panel:o4t,pageHeader:c4t,pageHeaderTop:u4t,pageTitle:d4t,gameSourceRow:f4t,stallGameSelect:h4t,syncButton:m4t,syncIcon:p4t,syncIconSpinning:g4t,loading:b4t,error:y4t,retryButton:x4t,emptyCard:v4t,emptyIconWrap:_4t,emptyIcon:w4t,emptyTitle:k4t,emptySubtitle:S4t,emptyCta:I4t,gridSlot:M4t,gridHeader:F4t,gridTitle:C4t,loadMoreSentinel:j4t,loadMoreLabel:N4t,feedWindow:T4t,feedWindowSpacer:A4t,grid:P4t,privacyToggle:E4t},L4t="_card_3af86_1",R4t="_label_3af86_16",O4t="_labelOn_3af86_23",B4t="_toggle_3af86_30",D4t="_toggleOn_3af86_50",$4t="_thumb_3af86_55",gd={card:L4t,label:R4t,labelOn:O4t,toggle:B4t,toggleOn:D4t,thumb:$4t},W4t=({onError:e,className:t})=>{const{t:n}=Se("stall"),{user:r,updateUser:a}=Xt(),[s,l]=h.useState(!1),o=!!r?.marketplaceAnonymous,u=h.useCallback(async()=>{if(!(!r||s)){l(!0);try{const d=await hr.updateMarketplaceAnonymous(!o);a(ul(d))}catch(d){e?.(d instanceof Error?d.message:n("errors.privacySaveFailed"))}finally{l(!1)}}},[r,s,o,a,e,n]);return r?i.jsxs("div",{className:`${gd.card} ${t??""}`.trim(),children:[i.jsx("span",{className:o?gd.labelOn:gd.label,children:n(o?"privacy.on":"privacy.off")}),i.jsx("button",{type:"button",role:"switch","aria-checked":o,"aria-label":n("privacy.toggleAria"),disabled:s,className:`${gd.toggle} ${o?gd.toggleOn:""}`,onClick:()=>void u(),children:i.jsx("span",{className:gd.thumb})})]}):null},k5=48;function U4t(e,t){const n=new Set(e.map(a=>a.listingId).filter(a=>!!a)),r=[];for(const a of t){const s=a.listingId;!s||n.has(s)||(n.add(s),r.push(a))}return r.length>0?[...e,...r]:e}function H4t(e){const t=new Set;return e.filter(n=>{const r=n.listingId;return!r||t.has(r)?!1:(t.add(r),!0)})}const z4t=()=>{const{t:e}=Se(["stall","market"]),t=tr(),{user:n,isLoading:r,updateUser:a}=Xt(),{activeGames:s,loading:l}=Gc(),o=h.useMemo(()=>s.map(te=>te.id),[s]),u=h.useMemo(()=>s.map(te=>({id:te.id,label:Ju(te.id)})),[s]),[d,m]=h.useState(()=>vh()??"cs2"),p=d==="sandbox"?Ln:Gr,b=h.useMemo(()=>FV(d),[d]),[y,v]=h.useState([]),[_,w]=h.useState(!0),[k,S]=h.useState(!1),[I,C]=h.useState(null),[F,N]=h.useState(null),[A,L]=h.useState("Newest"),[P,T]=h.useState(!1),[E,R]=h.useState(null),[D,z]=h.useState(!1),[U,B]=h.useState(null),[$,q]=h.useState(null),[K,O]=h.useState(!1),[V,G]=h.useState(null),H=h.useRef(null),re=h.useRef(null),Z=h.useRef(null),Q=F4(re),ie=h.useRef(0),ne=h.useRef(!1),X=h.useRef(0),[le,_e]=h.useState(!1),[J,Be]=h.useState(!1),ee=h.useCallback(async te=>{if(!n?.id){v([]),_e(!1),ie.current=0,w(!1);return}const Ne=te?.refresh===!0,Ke=++X.current;try{Ne?S(!0):w(!0),C(null);const dt=await ir.getListings({userId:n.id,status:"active",steamAppId:p,skip:0,limit:k5,priceMin:0,sortBy:A});if(ie.current=dt.length,_e(dt.length===k5),Ke!==X.current)return;v(H4t(dt.map((ft,Pe)=>Vo(ft,Pe))))}catch(dt){const ft=dt instanceof Error?dt.message:e("stall:errors.loadFailed");C(ft),Ne||(v([]),_e(!1),ie.current=0)}finally{Ne?S(!1):w(!1)}},[n?.id,A,p,e]),me=h.useCallback(async()=>{if(!n?.id||!le||ne.current)return;ne.current=!0;const te=X.current;Be(!0);try{const Ne=await ir.getListings({userId:n.id,status:"active",steamAppId:p,skip:ie.current,limit:k5,priceMin:0,sortBy:A});if(Ne.length===0){_e(!1);return}if(ie.current+=Ne.length,_e(Ne.length===k5),te!==X.current)return;v(Ke=>U4t(Ke,Ne.map((dt,ft)=>Vo(dt,Ke.length+ft))))}catch(Ne){const Ke=Ne instanceof Error?Ne.message:e("stall:errors.loadFailed");C(Ke)}finally{ne.current=!1,Be(!1)}},[n?.id,le,A,p,e]),ve=h.useCallback(()=>{!le||J||ne.current||me()},[le,J,me]);h.useEffect(()=>{const te=Z.current;if(!te||!le||_||J)return;const Ne=new IntersectionObserver(Ke=>{Ke[0]?.isIntersecting&&ve()},{root:null,rootMargin:"240px",threshold:0});return Ne.observe(te),()=>Ne.disconnect()},[le,_,J,ve]),h.useLayoutEffect(()=>{if(o.length===0)return;const te=dt=>dt&&o.includes(dt)?dt:null,Ne=vh(),Ke=te(Ne)??te(n?.preferredInventoryGame)??o[0];if(!o.includes(d)){m(Ke),_h(Ke);return}Ke!==d&&m(Ke)},[n?.preferredInventoryGame,o,d]);const we=te=>{te!==d&&(_h(te),te==="sandbox"&&(A==="Lowest Float"||A==="Highest Float")&&L("Newest"),m(te),C(null),hr.updateInventoryGame(te).then(()=>{n&&a({...n,preferredInventoryGame:te})}))};h.useEffect(()=>{b.includes(A)||L("Newest")},[b,A]),h.useEffect(()=>{if(!n?.id){v([]),C(r?null:e("stall:errors.needLogin")),w(!1);return}ee()},[n?.id,ee,r,e]);const Ee=y;h.useEffect(()=>{const te=Ne=>{H.current&&!H.current.contains(Ne.target)&&T(!1)};return P&&document.addEventListener("mousedown",te),()=>document.removeEventListener("mousedown",te)},[P]);const Ae=async(te,Ne)=>{if(te.listingId)try{N(te.listingId),C(null),await ir.updateListing(te.listingId,{price:Math.round(Ne*100)}),v(Ke=>Ke.map(dt=>dt.listingId===te.listingId?{...dt,price:`$${Ne.toFixed(2)}`,priceCents:Math.round(Ne*100)}:dt))}catch(Ke){const dt=Ke instanceof Error?Ke.message:e("stall:errors.updatePriceFailed");throw C(dt),Ke}finally{N(null)}},ye=async te=>{if(te.listingId)try{N(te.listingId),C(null),await ir.updateListingStatus(te.listingId,"unlisted"),v(Ne=>Ne.filter(Ke=>Ke.listingId!==te.listingId))}catch(Ne){C(Ne instanceof Error?Ne.message:e("stall:errors.removeFailed"))}finally{N(null)}},$e=te=>{if(!te.listingId)return;G(null);const Ne=typeof te.priceCents=="number"&&Number.isFinite(te.priceCents)?te.priceCents:te.price?Math.round(parseFloat(te.price.replace(/[$,]/g,""))*100):0;q({listingId:te.listingId,itemName:te.name,initialPriceUsd:Ne>0?Ne/100:0})},Xe=async te=>{if(!$)return;const Ne=y.find(Ke=>Ke.listingId===$.listingId);if(Ne)try{O(!0),G(null),await Ae(Ne,te),q(null)}catch(Ke){G(Ke instanceof Error?Ke.message:e("market:priceModal.error"))}finally{O(!1)}},Ze=te=>{te.listingId&&(B(null),R({listingId:te.listingId,itemName:te.name,initialDescription:te.listingDescription??""}))},Je=async te=>{if(E)try{z(!0),B(null);const Ke=(await ir.updateListing(E.listingId,{description:te.trim()})).description?.trim()||void 0;v(dt=>dt.map(ft=>ft.listingId===E.listingId?{...ft,listingDescription:Ke}:ft)),R(null)}catch(Ne){B(Ne instanceof Error?Ne.message:e("market:descriptionModal.error"))}finally{z(!1)}},Nt=async(te,Ne)=>{try{N(te);const Ke=await ir.updateListing(te,{maxOfferDiscountPercent:Ne});v(dt=>dt.map(ft=>ft.listingId===te?{...ft,listingMaxOfferDiscountPercent:Ke.maxOfferDiscountPercent??Ne,offersEnabled:Ke.offersEnabled??ft.offersEnabled,minOfferAmountCents:Ke.minOfferAmountCents??ft.minOfferAmountCents,effectiveMaxOfferDiscountPercent:Ke.effectiveMaxOfferDiscountPercent??ft.effectiveMaxOfferDiscountPercent}:ft))}catch(Ke){C(Ke instanceof Error?Ke.message:e("stall:errors.updateOfferDiscountFailed"))}finally{N(null)}},xe=!!(n?.id&&!l),He=te=>i.jsxs("div",{className:Fr.panel,children:[i.jsxs("div",{className:Fr.pageHeader,children:[i.jsxs("div",{className:Fr.pageHeaderTop,children:[i.jsx("h1",{className:Fr.pageTitle,children:e("stall:title")}),xe?i.jsxs("div",{className:Fr.gameSourceRow,role:"group","aria-label":e("stall:gameSelectAria"),children:[s.length>1?i.jsx(Oo,{className:Fr.stallGameSelect,options:u,value:d,onChange:Ne=>we(Ne)}):null,i.jsx("button",{type:"button",className:Fr.syncButton,onClick:()=>void ee({refresh:!0}),disabled:k||_,"aria-label":e("stall:actions.refresh"),title:e(k?"stall:actions.refreshing":"stall:actions.refresh"),children:i.jsxs("svg",{className:`${Fr.syncIcon} ${k?Fr.syncIconSpinning:""}`,width:"18",height:"18",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,
2609children:[i.jsx("path",{d:"M21 12a9 9 0 1 1-2.64-6.36",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"}),i.jsx("path",{d:"M21 3v6h-6",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),i.jsx("path",{d:"M3 12a9 9 0 0 0 15.36 6.36",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"}),i.jsx("path",{d:"M3 21v-6h6",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]})})]}):null]}),n?.id?i.jsx(W4t,{className:Fr.privacyToggle,onError:Ne=>C(Ne)}):null]}),te]});if(r)return He(i.jsx("div",{className:Fr.loading,children:e("stall:loading")}));if(!n?.id)return He(i.jsx("div",{className:Fr.error,children:I??e("stall:errors.needLogin")}));if(_||l)return He(i.jsx("div",{className:Fr.loading,children:e("stall:loading")}));const ot=`$${Ee.reduce((te,Ne)=>te+(Ne.price&&parseFloat(Ne.price.replace(/[$,]/g,""))||0),0).toFixed(2)}`;return He(i.jsxs(i.Fragment,{children:[I&&i.jsxs("div",{className:Fr.error,children:[I,i.jsx("button",{type:"button",className:Fr.retryButton,onClick:()=>void ee(),children:e("stall:actions.retry")})]}),y.length===0?i.jsxs("div",{className:Fr.emptyCard,children:[i.jsx("div",{className:Fr.emptyIconWrap,"aria-hidden":!0,children:i.jsxs("svg",{className:Fr.emptyIcon,width:"32",height:"32",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",children:[i.jsx("path",{d:"M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4H6z"}),i.jsx("path",{d:"M3 6h18"}),i.jsx("path",{d:"M16 10a4 4 0 0 1-8 0"})]})}),i.jsx("h2",{className:Fr.emptyTitle,children:e("stall:empty.title")}),i.jsx("p",{className:Fr.emptySubtitle,children:s.length>1?e("stall:empty.subtitleGame",{game:Ju(d)}):e("stall:empty.subtitle")}),i.jsx("button",{type:"button",className:Fr.emptyCta,onClick:()=>t("/profile?tab=sell"),children:e("stall:empty.cta")})]}):i.jsxs("div",{className:Fr.gridSlot,ref:re,children:[i.jsxs("div",{className:Fr.gridHeader,children:[i.jsx("span",{className:Fr.gridTitle,children:e("stall:summary.items",{count:Ee.length,total:ot})}),i.jsxs("div",{className:ae.sort,ref:H,children:[i.jsx("span",{children:e("stall:sortBy")}),i.jsxs("div",{className:ae.sortDropdown,children:[i.jsxs("button",{type:"button",className:ae.sortButton,onClick:()=>T(!P),children:[e(`market:header.sort.options.${A}`),i.jsx("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",className:ae.sortArrow,style:{transform:P?"rotate(180deg)":"rotate(0deg)"},children:i.jsx("path",{d:"M3 4.5L6 7.5L9 4.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]}),P&&i.jsx("div",{className:ae.sortMenu,children:b.map(te=>i.jsxs("button",{type:"button",className:`${ae.sortOption} ${A===te?ae.sortOptionActive:""}`,onClick:()=>{L(te),T(!1)},children:[e(`market:header.sort.options.${te}`),A===te&&i.jsx("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",children:i.jsx("path",{d:"M13.3333 4L6 11.3333L2.66667 8",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})]},te))})]})]})]}),i.jsx(K7,{items:Ee,columnContainerRef:re,resolveColumnCount:H3,resolveRowEstimate:G7,windowMinItems:16,onNearEnd:ve,className:Fr.grid,feedWindowClassName:Fr.feedWindow,spacerClassName:Fr.feedWindowSpacer,getItemKey:te=>te.listingId,renderItem:te=>i.jsx(gl,{item:te,variant:"list",source:"my-stall",profileEmbeddedCompactGrid:Q,onOpenUpdatePrice:()=>$e(te),onRemoveListing:()=>ye(te),onUpdateDescription:()=>Ze(te),onOfferDiscountChange:Ne=>te.listingId&&Nt(te.listingId,Ne),profileDefaultOfferDiscountPercent:n?.defaultMaxOfferDiscountPercent,ownerActionDisabled:F===te.listingId})}),le&&!_&&Ee.length>0?i.jsx("div",{ref:Z,className:Fr.loadMoreSentinel,children:i.jsx("p",{className:Fr.loadMoreLabel,style:{visibility:J?"visible":"hidden"},"aria-hidden":!J,children:e("stall:loadingMore")})}):null]}),E&&i.jsx(X6,{itemName:E.itemName,initialDescription:E.initialDescription,onClose:()=>{D||(R(null),B(null))},onSubmit:Je,submitting:D,error:U}),$&&i.jsx(Q6,{itemName:$.itemName,initialPriceUsd:$.initialPriceUsd,onClose:()=>{K||(q(null),G(null))},onSubmit:Xe,submitting:K,error:V})]}))},V4t="_appMiniFooter_e4j6k_2",q4t="_flowAfterContent_e4j6k_13",G4t="_inner_e4j6k_17",K4t="_left_e4j6k_28",Y4t="_logo_e4j6k_37",Z4t="_copy_e4j6k_45",X4t="_right_e4j6k_54",Q4t="_nav_e4j6k_63",J4t="_link_e4j6k_70",emt="_sep_e4j6k_81",tmt="_socials_e4j6k_86",nmt="_socialBtn_e4j6k_92",rl={appMiniFooter:V4t,flowAfterContent:q4t,inner:G4t,left:K4t,logo:Y4t,copy:Z4t,right:X4t,nav:Q4t,link:J4t,sep:emt,socials:tmt,socialBtn:nmt};function rmt({pinToViewportBottom:e=!0}){const{t}=Se("common"),n=new Date().getFullYear();return i.jsx("footer",{className:`${rl.appMiniFooter} ${e?"":rl.flowAfterContent}`,children:i.jsxs("div",{className:rl.inner,children:[i.jsxs("div",{className:rl.left,children:[i.jsx("img",{src:Kh,alt:"",width:28,height:28,className:rl.logo,decoding:"async"}),i.jsx("p",{className:rl.copy,children:t("miniFooter.copy",{year:n})})]}),i.jsxs("div",{className:rl.right,children:[i.jsxs("nav",{className:rl.nav,"aria-label":t("miniFooter.legalNavAriaLabel"),children:[i.jsx(Pt,{className:rl.link,to:fe.legalPrivacyPolicy,children:t("footer.links.privacy")}
2609),i.jsx("span",{className:rl.sep,"aria-hidden":!0,children:"·"}),i.jsx(Pt,{className:rl.link,to:fe.legalTermsOfService,children:t("footer.links.terms")})]}),i.jsx("div",{className:rl.socials,"aria-label":t("footer.socialAriaLabel"),children:i.jsx(sH,{linkClassName:rl.socialBtn})})]})]})})}const jo={width:18,height:18,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":!0};function AX({tabId:e}){switch(e){case"stats":return i.jsxs("svg",{...jo,children:[i.jsx("path",{d:"M18 20V10"}),i.jsx("path",{d:"M12 20V4"}),i.jsx("path",{d:"M6 20v-6"})]});case"my-profile":return i.jsxs("svg",{...jo,children:[i.jsx("circle",{cx:"12",cy:"8",r:"4"}),i.jsx("path",{d:"M4 20v-2a4 4 0 0 1 4-4h8a4 4 0 0 1 4 4v2"})]});case"referrals":return i.jsxs("svg",{...jo,children:[i.jsx("path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}),i.jsx("path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"})]});case"trades":return i.jsxs("svg",{...jo,children:[i.jsx("path",{d:"M16.5 9.4 7.5 4.21"}),i.jsx("path",{d:"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}),i.jsx("path",{d:"m3.3 7 8.7 5 8.7-5"}),i.jsx("path",{d:"M12 22V12"})]});case"offers":return i.jsx("svg",{...jo,children:i.jsx("path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"})});case"sell":return i.jsxs("svg",{...jo,children:[i.jsx("path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z"}),i.jsx("circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",stroke:"none"})]});case"stall":return i.jsxs("svg",{...jo,children:[i.jsx("path",{d:"M8 6.5h8l3.5 3.5H4.5l3.5-3.5z"}),i.jsx("path",{d:"M4.5 10v8.25a1.75 1.75 0 0 0 1.75 1.75h11.5a1.75 1.75 0 0 0 1.75-1.75V10"}),i.jsx("path",{d:"M9.5 11.25V19.25"}),i.jsx("path",{d:"M14.5 11.25V19.25"})]});case"wallet":return i.jsxs("svg",{...jo,children:[i.jsx("rect",{x:"2",y:"6",width:"20",height:"14",rx:"2"}),i.jsx("path",{d:"M2 10h20"}),i.jsx("path",{d:"M16 14h2"})]});case"watchlist":return i.jsx("svg",{...jo,children:i.jsx("path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z"})});case"settings":return i.jsxs("svg",{...jo,children:[i.jsx("path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z"}),i.jsx("circle",{cx:"12",cy:"12",r:"3"})]})}}const amt="_hub_s7vlk_1",imt="_hero_s7vlk_8",smt="_settingsBtn_s7vlk_15",lmt="_userRow_s7vlk_33",omt="_profileLink_s7vlk_40",cmt="_profileLinkChevron_s7vlk_61",umt="_myProfileHint_s7vlk_67",dmt="_avatar_s7vlk_75",fmt="_userMeta_s7vlk_84",hmt="_userNameRow_s7vlk_92",mmt="_username_s7vlk_99",pmt="_levelBadge_s7vlk_108",gmt="_email_s7vlk_119",bmt="_feeHint_s7vlk_127",ymt="_walletChip_s7vlk_136",xmt="_walletChipLabel_s7vlk_158",vmt="_walletChipValue_s7vlk_164",_mt="_walletChipChevron_s7vlk_173",wmt="_section_s7vlk_178",kmt="_sectionTitle_s7vlk_182",Smt="_localeFields_s7vlk_189",Imt="_localeField_s7vlk_189",Mmt="_localeLabel_s7vlk_204",Fmt="_localeSelect_s7vlk_212",Cmt="_localeSelectWide_s7vlk_219",jmt="_toolGrid_s7vlk_226",Nmt="_toolItem_s7vlk_235",Tmt="_toolIcon_s7vlk_261",Amt="_toolLabel_s7vlk_273",nr={hub:amt,hero:imt,settingsBtn:smt,userRow:lmt,profileLink:omt,profileLinkChevron:cmt,myProfileHint:umt,avatar:dmt,userMeta:fmt,userNameRow:hmt,username:mmt,levelBadge:pmt,email:gmt,feeHint:bmt,walletChip:ymt,walletChipLabel:xmt,walletChipValue:vmt,walletChipChevron:_mt,section:wmt,sectionTitle:kmt,localeFields:Smt,localeField:Imt,localeLabel:Mmt,localeSelect:Fmt,localeSelectWide:Cmt,toolGrid:jmt,toolItem:Nmt,toolIcon:Tmt,toolLabel:Amt},Pmt=["sell","stall","offers","trades","watchlist","wallet","referrals"];function Emt({user:e,onSelectTab:t}){const{t:n}=Se(["profile","common"]),r=tr(),a=h.useId(),{format:s,currency:l,setCurrency:o}=Nr(),{language:u,setLanguage:d,labelFor:m}=E6(),p=sk(!0),b=p?.level??1,y=h.useMemo(()=>t3.map(w=>({value:w,label:w})),[]),v=h.useMemo(()=>Bd.map(w=>({value:w,label:m(w)})),[m]),_=(e.spendableBalanceCents??(e.balance??0)+(e.nonWithdrawableBalanceCents??0))+(e.frozenBalance??0);return i.jsxs("div",{className:nr.hub,children:[i.jsxs("header",{className:nr.hero,children:[i.jsxs("div",{className:nr.userRow,children:[i.jsxs("button",{type:"button",className:nr.profileLink,onClick:()=>r(Hl(e)),"aria-label":n("sidebar.myProfile"),children:[i.jsx("img",{src:da(e.avatarUrl),alt:"",className:nr.avatar}),i.jsxs("div",{className:nr.userMeta,children:[i.jsxs("div",{className:nr.userNameRow,children:[i.jsx("span",{className:nr.username,children:e.username}),i.jsx("span",{className:nr.levelBadge,children:n("mobileHub.level",{level:b})})]}),e.email?i.jsx("span",{className:nr.email,children:e.email}):null,i.jsx("span",{className:nr.feeHint,"aria-busy":!p,children:p?n("common:navbar.profile.feeLevel",{fee:BU(p.sellerFeePercent)}):null}),i.jsx("span",{className:nr.myProfileHint,children:n("sidebar.myProfile")})]}),i.jsx("svg",{className:nr.profileLinkChevron,width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5","aria-hidden":!0,
2609children:i.jsx("polyline",{points:"9 18 15 12 9 6"})})]}),i.jsx("button",{type:"button",className:nr.settingsBtn,onClick:()=>t("settings"),"aria-label":n("tabs.settings"),children:i.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:[i.jsx("path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z"}),i.jsx("circle",{cx:"12",cy:"12",r:"3"})]})})]}),i.jsxs("button",{type:"button",className:nr.walletChip,onClick:()=>t("wallet"),"aria-label":n("tabs.wallet"),children:[i.jsx("span",{className:nr.walletChipLabel,children:n("mobileHub.walletSheet.walletLabel")}),i.jsx("span",{className:nr.walletChipValue,children:s(_)}),i.jsx("svg",{className:nr.walletChipChevron,width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2","aria-hidden":!0,children:i.jsx("polyline",{points:"9 18 15 12 9 6"})})]})]}),i.jsxs("section",{className:nr.section,children:[i.jsx("h2",{className:nr.sectionTitle,children:n("mobileHub.localeTitle")}),i.jsxs("div",{className:nr.localeFields,children:[i.jsxs("div",{className:nr.localeField,children:[i.jsx("span",{className:nr.localeLabel,children:n("common:navbar.locale.currency")}),i.jsx(Vr,{id:`${a}-currency`,className:nr.localeSelect,size:"compact",value:l,options:y,onChange:w=>void o(w)})]}),i.jsxs("div",{className:nr.localeField,children:[i.jsx("span",{className:nr.localeLabel,children:n("common:navbar.locale.language")}),i.jsx(Vr,{id:`${a}-language`,className:`${nr.localeSelect} ${nr.localeSelectWide}`,size:"compact",value:u,options:v,onChange:w=>void d(w)})]})]})]}),i.jsxs("section",{className:nr.section,children:[i.jsx("h2",{className:nr.sectionTitle,children:n("mobileHub.toolsTitle")}),i.jsx("div",{className:nr.toolGrid,children:Pmt.map(w=>i.jsxs("button",{type:"button",className:nr.toolItem,onClick:()=>t(w),children:[i.jsx("span",{className:nr.toolIcon,"aria-hidden":!0,children:i.jsx(AX,{tabId:w})}),i.jsx("span",{className:nr.toolLabel,children:n(`mobileHub.toolLabels.${w}`)})]},w))})]})]})}const Lmt="_bar_af544_1",Rmt="_backBtn_af544_16",Omt="_title_af544_34",wx={bar:Lmt,backBtn:Rmt,title:Omt};function Bmt({tab:e,onBack:t}){const{t:n}=Se("profile"),r=n(e==="trades"?"mobileHub.tradeHistory":`tabs.${e}`);return i.jsxs("div",{className:wx.bar,children:[i.jsx("button",{type:"button",className:wx.backBtn,onClick:t,"aria-label":n("mobileHub.back"),children:i.jsx("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",children:i.jsx("polyline",{points:"15 18 9 12 15 6"})})}),i.jsx("h1",{className:wx.title,children:r})]})}function dD(e){return e==="profile"?"stats":e==="transactions"?"wallet":e==="stats"||e==="referrals"||e==="settings"||e==="wallet"||e==="trades"||e==="offers"||e==="sell"||e==="watchlist"||e==="stall"?e:"stats"}const Dmt=t3,fD="false".toLowerCase()!=="false",$mt="480859098731-hhldsogrk03u67iuan8nakvupdva22e0.apps.googleusercontent.com".trim()??"",Wmt=["stats","wallet","referrals","trades","offers","sell","stall","watchlist","settings"],Umt=()=>{const{t:e}=Se(["profile","common","market"]),{user:t,patchUserFromApi:n,refreshUser:r}=Xt(),{handleGoogleCredential:a,googleEmailSyncModal:s,clearError:l}=bU(),o=h.useId(),{currency:u,setCurrency:d}=Nr(),{language:m,setLanguage:p,labelFor:b}=E6(),y=tr(),v=na(),_=Hs(_X),w=Hs(P3t),k=x3(),[S,I]=Vs(),[C,F]=h.useState(()=>dD(S.get("tab"))),[N,A]=h.useState(()=>{const Oe=S.get("trade");return Oe==="purchased"?"purchased":Oe==="all"?"all":"sold"}),[L,P]=h.useState(null),[T,E]=h.useState(!1),[R,D]=h.useState(!1),[z,U]=h.useState(!1),[B,$]=h.useState(!1),[q,K]=h.useState(!1),[O,V]=h.useState(null),[G,H]=h.useState(!1),[re,Z]=h.useState(!1),Q=h.useRef(null),[ie,ne]=h.useState(""),[X,le]=h.useState(!1),[_e,J]=h.useState(!1),[Be,ee]=h.useState("add"),[me,ve]=h.useState(!1),[we,Ee]=h.useState(!1),[Ae,ye]=h.useState(!1),[$e,Xe]=h.useState(""),[Ze,Je]=h.useState(null),[Nt,xe]=h.useState(!0),[He,st]=h.useState(null);h.useEffect(()=>{let Oe=!1;return(async()=>{xe(!0),st(null);try{const gt=await hr.getProfileOverview();Oe||Je(gt)}catch(gt){Oe||st(gt instanceof Error?gt.message:e("errors.loadProfileStats"))}finally{Oe||xe(!1)}})(),()=>{Oe=!0}},[e]);const ot=h.useCallback(async Oe=>{if(!Oe.credential){P(e("errors.linkGoogle"));return}E(!0),P(null),l();try{await a(Oe.credential)}catch(gt){P(gt instanceof Error?gt.message:e("errors.linkGoogle"))}finally{E(!1)}},[l,a,e]);h.useEffect(()=>{const Oe=S.get("tab");(Oe==="profile"||Oe==="transactions")&&I(gt=>{const Qt=new URLSearchParams(gt);return Qt.set("tab",Oe==="profile"?"stats":"wallet"),Qt},{replace:!0})},[S,I]),h.useEffect(()=>{F(dD(S.get("tab")));const Oe=S.get("trade");(Oe==="sold"||Oe==="purchased"||Oe==="all")&&A(Oe)},[S]),h.useEffect(()=>{C==="wallet"&&r()},[C,r]),h.useEffect(()=>{v.hash===wv&&S.get("tab")!=="settings"&&I(Oe=>
2609{const gt=new URLSearchParams(Oe);return gt.set("tab","settings"),gt},{replace:!0})},[v.hash,S,I]),h.useEffect(()=>{if(v.hash!==wv||S.get("tab")!=="settings")return;const Oe=window.setTimeout(()=>{document.getElementById(H5)?.scrollIntoView({behavior:"smooth",block:"center"}),document.querySelector(`#${H5} input[type="text"]`)?.focus()},120);return()=>window.clearTimeout(Oe)},[v.hash,S]),h.useEffect(()=>{S.get("steamLinked")==="true"&&(P(null),y("/profile",{replace:!0}))},[S,y]),h.useEffect(()=>{S.get("telegramLinked")==="1"&&(P(null),I(Oe=>{const gt=new URLSearchParams(Oe);return gt.delete("telegramLinked"),gt},{replace:!0}))},[S,I]),h.useEffect(()=>{S.get("discordLinked")==="1"&&(P(null),I(Oe=>{const gt=new URLSearchParams(Oe);return gt.delete("discordLinked"),gt},{replace:!0}))},[S,I]),h.useEffect(()=>{t?.steam?.tradeUrl?Xe(t.steam.tradeUrl):Xe("")},[t?.steam?.tradeUrl]),h.useEffect(()=>()=>{Q.current&&(clearTimeout(Q.current),Q.current=null)},[]);const te=async()=>{$(!0),P(null);try{const{url:Oe}=await hr.getSteamLoginUrl();window.location.href=Oe}catch(Oe){P(Oe instanceof Error?Oe.message:e("errors.steamLoginUrl")),$(!1)}},Ne=async()=>{H(!0),Z(!1),P(null),Q.current&&(clearTimeout(Q.current),Q.current=null);try{const Oe=await hr.updateSteamTradeUrl($e);n(Oe),Z(!0),Q.current=setTimeout(()=>{Z(!1),Q.current=null},2200)}catch(Oe){k?.showToast(gU(Oe,{invalid:e("settings.steam.tradeUrlInvalid"),wrongAccount:e("settings.steam.tradeUrlWrongAccount"),privateInventory:e("settings.steam.tradeUrlPrivateInventory"),fallback:e("settings.steam.tradeUrlInvalid")}),e("settings.steam.tradeUrlErrorTitle"))}finally{H(!1)}},Ke=async Oe=>{K(!0),V(null),P(null);try{const gt=await hr.updateAvatarSource(Oe);n(gt),V(e(Oe==="google"?"success.avatarGoogle":Oe==="telegram"?"success.avatarTelegram":Oe==="discord"?"success.avatarDiscord":"success.avatarSteam")),window.setTimeout(()=>V(null),1800)}catch(gt){P(gt instanceof Error?gt.message:e("errors.updateAvatar"))}finally{K(!1)}},dt=h.useCallback((Oe,gt)=>{Oe&&gt?I({tab:"offers",listingId:Oe,buyerId:gt},{replace:!0}):I({tab:"offers"},{replace:!0})},[I]);if(!t)return null;const ft=_&&C==="stats",Pe=Oe=>{F(Oe),Oe==="trades"?I({tab:"trades",trade:N},{replace:!0}):I({tab:Oe},{replace:!0})},et=Oe=>{A(Oe),I({tab:"trades",trade:Oe},{replace:!0})},At=S.get("listingId")??void 0,ht=S.get("buyerId")??void 0,Mt=w&&C==="offers"&&!!At&&!!ht,kt=Oe=>{d(Oe)},ce=Oe=>{p(Oe)},ge=async Oe=>{const gt=Number(Oe);if(Number.isFinite(gt)&&t)try{const Qt=await hr.updateDefaultOfferDiscount(gt);n(Qt)}catch(Qt){P(Qt instanceof Error?Qt.message:e("settings.preferences.offerDiscountError"))}},Ve=async Oe=>{if(!t)return;const gt=Oe==="public";try{const Qt=await hr.updateInventoryPublic(gt);n(Qt)}catch(Qt){P(Qt instanceof Error?Qt.message:e("settings.preferences.inventoryPublicError"))}},it=h.useMemo(()=>Dmt.map(Oe=>({value:Oe,label:Oe})),[]),vt=h.useMemo(()=>Bd.map(Oe=>({value:Oe,label:b(Oe)})),[b]),yn=h.useMemo(()=>fH.map(Oe=>({value:String(Oe),label:hH(Oe,(gt,Qt)=>e(`market:${gt}`,Qt))})),[e]),xn=String(t?.defaultMaxOfferDiscountPercent??$o),wn=h.useMemo(()=>[{value:"public",label:e("settings.preferences.inventoryPublicOn")},{value:"private",label:e("settings.preferences.inventoryPublicOff")}],[e]),oe=t?.inventoryPublic===!1?"private":"public",[ze,Tt]=h.useState(()=>U6()),Kt=h.useMemo(()=>[{value:"on",label:e("settings.preferences.soundEnabledOn")},{value:"off",label:e("settings.preferences.soundEnabledOff")}],[e]),Vt=h.useMemo(()=>QU.map(Oe=>({value:Oe,label:e(`settings.preferences.sounds.${Oe}`)})),[e]),Nn=Oe=>{const gt=ofe(Oe);return Tt(gt),gt},Tn=Oe=>{Nn({enabled:Oe==="on"})},Un=Oe=>{Nn({soundId:Oe})},In=Oe=>{const gt=Number(Oe)/100;Nn({volume:gt})},Yt=()=>{rH(),aH({force:!0,settings:ze})},ln=async()=>{E(!0),P(null);try{const Oe=await Ti.unlinkGoogle();n(Oe.user)}catch(Oe){P(Oe instanceof Error?Oe.message:e("errors.unlinkGoogle"))}finally{E(!1)}},Mn=async()=>{P(null),D(!0);try{_U("/profile?tab=settings");const{url:Oe}=await Ti.getTelegramLinkUrl(vU());window.location.href=Oe}catch(Oe){P(Oe instanceof Error?Oe.message:e("errors.linkTelegram")),D(!1)}},vn=async()=>{D(!0),P(null);try{const Oe=await Ti.unlinkTelegram();n(Oe.user)}catch(Oe){P(Oe instanceof Error?Oe.message:e("errors.unlinkTelegram"))}finally{D(!1)}},ya=async()=>{P(null),U(!0);try{IU("/profile?tab=settings");const{url:Oe}=await Ti.getDiscordLinkUrl(SU());window.location.href=Oe}catch(Oe){P(Oe instanceof Error?Oe.message:e("errors.linkDiscord")),U(!1)}},Br=async()=>{U(!0),P(null);try{const Oe=await Ti.unlinkDiscord();n(Oe.user)}catch(Oe){P(Oe instanceof Error?Oe.message:e("errors.unlinkDiscord"))}finally{U(!1)}},Ua=async Oe=>{try{const gt=await hr.addPassword(Oe);n(gt)}catch(gt){throw gt}},gi=async(Oe,gt)=>{try{const Qt=await hr.changePassword(Oe,gt);n(Qt)}catch(Qt){throw Qt}},_r=async Oe=>{try{const gt=await hr.changeUsername(Oe);n(gt)}catch(gt){throw gt}};return i.jsxs("div",{className:`${Ce.container} ${C==="offers"?Ce.containerOffersViewport:""} ${C==="stall"||C==="watchlist"?Ce.containerNaturalHeight:""} ${Mt?Ce.containerOffersChatOpen:""} ${_?Ce.containerMobile:""}`,children:[ft?i.jsx(Emt,{user:t,onSelectTab:Pe}):null,ft?null:i.jsxs("div",{className:Ce.profileMain,children:[_?null:i.jsxs("div",{className:Ce.sidebar,children:[i.jsxs(Pt,{to:Hl(t),className:Ce.profileCard,"aria-label":e("sidebar.myProfile"),children:[i.jsxs("div",{className:Ce.profileIdentity,children:[i.jsx("img",{src:da(t.avatarUrl),alt:"",className:Ce.avatar}),i.jsxs("div",{className:Ce.profileInfo,children:[i.jsx("span",{className:Ce.username,children:t.username}),t.email?i.jsx("span",{className:Ce.email,children:t.email}):null]})]}),i.jsxs("span",{className:Ce.profileCardAction,children:[i.jsx("span",{children:e("sidebar.myProfile")}),i.jsx("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":!0,
2609children:i.jsx("polyline",{points:"9 18 15 12 9 6"})})]})]}),i.jsx("nav",{className:Ce.nav,children:Wmt.map(Oe=>i.jsxs("button",{className:`${Ce.navItem} ${C===Oe?Ce.navItemActive:""}`,onClick:()=>Pe(Oe),type:"button",children:[i.jsx("span",{className:Ce.navIcon,"aria-hidden":!0,children:i.jsx(AX,{tabId:Oe})}),i.jsx("span",{className:Ce.navLabel,children:e(`tabs.${Oe}`)})]},Oe))})]}),_&&C!=="stats"&&!Mt?i.jsx(Bmt,{tab:C,onBack:()=>{Pe("stats")}}):null,i.jsxs("div",{className:`${Ce.content} ${_?Ce.contentMobile:""}`,children:[C==="stats"&&!_&&(Nt?i.jsx("p",{className:Ce.muted,children:e("loading.stats")}):He?i.jsx("p",{className:Ce.error,children:He}):Ze?i.jsx(Ust,{user:t,data:Ze}):null),C==="referrals"&&i.jsx(jlt,{}),C==="settings"&&i.jsxs("div",{className:`${Ce.settings} ${_?Ce.settingsMobile:""}`,children:[i.jsxs("section",{className:Ce.section,children:[i.jsx("h2",{className:Ce.sectionTitle,children:e("settings.sections.account")}),i.jsxs("div",{className:Ce.field,children:[i.jsx("label",{className:Ce.fieldLabel,children:e("settings.account.username")}),i.jsxs("div",{className:Ce.fieldValue,children:[i.jsx("span",{children:t.username}),i.jsx("button",{className:Ce.fieldAction,onClick:()=>ye(!0),type:"button",children:e("settings.account.edit")})]})]}),i.jsxs("div",{className:`${Ce.field} ${Ce.avatarField}`,children:[i.jsx("label",{className:Ce.fieldLabel,children:e("settings.account.avatar")}),i.jsxs("div",{className:Ce.fieldValue,children:[i.jsxs("span",{className:Ce.avatarSourcePreview,children:[i.jsx("img",{src:da(t.avatarUrl),alt:e("settings.account.profileAvatarAlt"),className:Ce.avatarSourceImage}),i.jsx("span",{className:Ce.avatarSourceLabel,children:O||e("settings.account.chooseSource")})]}),i.jsxs("div",{className:Ce.avatarSourceActions,children:[i.jsx("button",{className:Ce.fieldAction,type:"button",onClick:()=>void Ke("google"),disabled:q||!t.googleAvatarUrl,title:t.googleAvatarUrl?void 0:e("settings.account.linkGoogleFirst"),children:e("settings.linked.google")}),i.jsx("button",{className:Ce.fieldAction,type:"button",onClick:()=>void Ke("steam"),disabled:q||!t.steam?.id,title:t.steam?.id?void 0:e("settings.account.linkSteamFirst"),children:e("settings.sections.steam")}),i.jsx("button",{className:Ce.fieldAction,type:"button",onClick:()=>void Ke("telegram"),disabled:q||!t.telegramId,title:t.telegramId?void 0:e("settings.account.linkTelegramFirst"),children:e("settings.linked.telegram")}),i.jsx("button",{className:Ce.fieldAction,type:"button",onClick:()=>void Ke("discord"),disabled:q||!t.discordId,title:t.discordId?void 0:e("settings.account.linkDiscordFirst"),children:e("settings.linked.discord")})]})]})]}),i.jsxs("div",{className:Ce.field,children:[i.jsx("label",{className:Ce.fieldLabel,children:e("settings.account.email")}),i.jsx("div",{className:Ce.fieldValue,children:t.email?i.jsxs(i.Fragment,{children:[i.jsx("span",{children:t.email}),t.isEmailVerified?i.jsx("span",{className:Ce.verified,children:e("settings.account.verified")}):i.jsx("button",{className:Ce.fieldAction,type:"button",children:e("settings.account.verify")}),i.jsx("button",{className:Ce.fieldAction,onClick:()=>{ee("change"),J(!0)},type:"button",children:e("settings.account.change")})]}):i.jsxs(i.Fragment,{children:[i.jsx("span",{className:Ce.muted,children:e("settings.account.notSet")}),i.jsx("button",{className:Ce.fieldAction,onClick:()=>{ee("add"),J(!0)},type:"button",children:e("settings.account.addEmail")})]})})]}),fD?i.jsxs("div",{className:Ce.field,children:[i.jsx("label",{className:Ce.fieldLabel,children:e("settings.account.password")}),i.jsx("div",{className:Ce.fieldValue,children:t.hasPassword?i.jsxs(i.Fragment,{children:[i.jsx("span",{children:"••••••••"}),i.jsx("button",{className:Ce.fieldAction,onClick:()=>Ee(!0),type:"button",children:e("settings.account.change")})]}):i.jsxs(i.Fragment,{children:[i.jsx("span",{className:Ce.muted,children:e("settings.account.notSet")}),i.jsx("button",{className:Ce.fieldAction,onClick:()=>ve(!0),type:"button",children:e("settings.account.addPassword")})]})})]}):null]}),i.jsxs("section",{className:Ce.section,children:[i.jsx("h2",{className:Ce.sectionTitle,children:e("settings.sections.linked")}),L&&i.jsx("div",{className:Ce.error,children:L}),i.jsxs("div",{className:Ce.field,children:[i.jsx("label",{className:Ce.fieldLabel,children:e("settings.linked.google")}),i.jsx("div",{className:Ce.fieldValue,children:t.googleId?i.jsxs(i.Fragment,{children:[i.jsxs("span",{className:Ce.linkedAccount,children:[i.jsx("img",{src:da(t.googleAvatarUrl),alt:"",className:Ce.linkedAccountAvatar}),i.jsx("span",{className:Ce.linkedAccountLabel,children:t.googleEmail??t.email??e("settings.linked.connected")})]}),i.jsx("button",{className:Ce.fieldActionDanger,onClick:ln,disabled:T,type:"button",children:e(T?"settings.linked.unlinking":"settings.linked.unlink")})]}):i.jsxs(i.Fragment,{children:[i.jsx("span",{className:Ce.muted,children:e("settings.linked.notConnected")}),$mt?i.jsx(pU,{label:e("settings.linked.linkGoogle"),loadingLabel:e("settings.linked.linking"),loading:T,disabled:T,onSuccess:Oe=>void ot(Oe),onError:()=>P(e("errors.linkGoogle")),visualClassName:Ce.fieldAction,wrapClassName:Ce.googleLinkWrap,fitContent:!0,size:"small",text:"signin_with"}):i.jsx("span",{className:Ce.muted,children:e("errors.googleSignInUnavailable")})]})})]}),i.jsxs("div",{className:Ce.field,children:[i.jsx("label",{className:Ce.fieldLabel,children:e("settings.linked.telegram")}),i.jsx("div",{className:Ce.fieldValue,children:t.telegramId?i.jsxs(i.Fragment,{children:[i.jsxs("span",{className:Ce.linkedAccount,children:[i.jsx("img",{src:da(t.telegramAvatarUrl),alt:"",className:Ce.linkedAccountAvatar}),i.jsx("span",{className:Ce.linkedAccountLabel,children:t.telegramUsername?`@${t.telegramUsername.replace(/^@/,"")}`:t.username})]}),i.jsx("button",{className:Ce.fieldActionDanger,onClick:vn,disabled:R,type:"button",children:e(R?"settings.linked.unlinking":"settings.linked.unlink")})]}):i.jsxs(i.Fragment,{children:[i.jsx("span",{className:Ce.muted,children:e("settings.linked.notConnected")}),i.jsx("button",{className:Ce.fieldAction,onClick:Mn,disabled:R,type:"button",children:e(R?"settings.linked.linking":"settings.linked.linkTelegram")})]})})]}),i.jsxs("div",{className:Ce.field,children:[i.jsx("label",{className:Ce.fieldLabel,children:e("settings.linked.discord")}),i.jsx("div",{className:Ce.fieldValue,children:t.discordId?i.jsxs(i.Fragment,{children:[i.jsxs("span",{className:Ce.linkedAccount,children:[i.jsx("img",{src:da(t.discordAvatarUrl),alt:"",className:Ce.linkedAccountAvatar}),i.jsx("span",{className:Ce.linkedAccountLabel,children:t.discordGlobalName||(t.discordUsername?`@${t.discordUsername.replace(/^@/,"")}`:t.username)})]}),i.jsx("button",{className:Ce.fieldActionDanger,onClick:Br,disabled:z,type:"button",children:e(z?"settings.linked.unlinking":"settings.linked.unlink")})]}):i.jsxs(i.Fragment,{children:[i.jsx("span",{className:Ce.muted,children:e("settings.linked.notConnected")}),i.jsx("button",{className:Ce.fieldAction,onClick:ya,disabled:z,type:"button",children:e(z?"settings.linked.linking":"settings.linked.linkDiscord")})]})})]})]}),i.jsxs("section",{className:Ce.section,children:[i.jsx("h2",{className:Ce.sectionTitle,children:e("settings.sections.steam")}),t.steam?i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:Ce.field,children:[i.jsx("label",{className:Ce.fieldLabel,children:e("settings.steam.account")}
2609),i.jsx("div",{className:Ce.fieldValue,children:i.jsxs("span",{className:Ce.linkedAccount,children:[i.jsx("img",{src:da(t.steam.avatarUrl),alt:t.steam.displayName||e("settings.steam.steamAvatarAlt"),className:Ce.linkedAccountAvatar}),i.jsx("span",{className:Ce.linkedAccountLabel,children:t.steam.displayName||t.steam.id})]})})]}),i.jsxs("div",{id:H5,className:`${Ce.field} ${Ce.tradeUrlField}`,children:[i.jsx("label",{className:Ce.fieldLabel,children:e("settings.steam.tradeUrl")}),i.jsxs("div",{className:Ce.tradeUrlInputRow,children:[i.jsx("input",{type:"text",value:$e,onChange:Oe=>{Xe(Oe.target.value),Z(!1),Q.current&&(clearTimeout(Q.current),Q.current=null)},placeholder:e("settings.steam.tradeUrlPlaceholder"),className:Ce.input,disabled:G}),i.jsx("button",{className:`${Ce.fieldAction} ${re?Ce.fieldActionSuccess:""}`,onClick:Ne,disabled:G||!$e.trim()||re,type:"button","aria-live":"polite",children:e(G?"settings.steam.saving":re?"settings.steam.saved":"settings.steam.save")})]}),i.jsx("a",{className:Ce.fieldLinkHint,href:"https://steamcommunity.com/my/tradeoffers/privacy#trade_offer_access_url",target:"_blank",rel:"noopener noreferrer",children:e("settings.steam.getTradeUrl")})]}),null]}):i.jsxs("div",{className:Ce.field,children:[i.jsx("label",{className:Ce.fieldLabel,children:e("settings.steam.account")}),i.jsxs("div",{className:Ce.fieldValue,children:[i.jsx("span",{className:Ce.muted,children:e("settings.steam.notLinked")}),i.jsx("button",{className:Ce.fieldAction,onClick:te,disabled:B,type:"button",children:e(B?"settings.steam.linking":"settings.steam.linkSteam")})]})]})]}),i.jsxs("section",{className:Ce.section,children:[i.jsx("h2",{className:Ce.sectionTitle,children:e("settings.sections.preferences")}),i.jsxs("div",{className:Ce.field,children:[i.jsx("label",{className:Ce.fieldLabel,htmlFor:`${o}-currency`,children:e("settings.preferences.currency")}),i.jsx("div",{className:Ce.fieldValue,children:i.jsx(Vr,{id:`${o}-currency`,value:u,options:it,onChange:kt,menuAlign:"end"})})]}),i.jsxs("div",{className:Ce.field,children:[i.jsx("label",{className:Ce.fieldLabel,htmlFor:`${o}-language`,children:e("settings.preferences.language")}),i.jsx("div",{className:Ce.fieldValue,children:i.jsx(Vr,{id:`${o}-language`,value:m,options:vt,onChange:ce,menuAlign:"end"})})]}),i.jsxs("div",{className:`${Ce.field} ${Ce.fieldWithHint}`,children:[i.jsx("label",{className:Ce.fieldLabel,htmlFor:`${o}-offer-discount`,children:e("settings.preferences.offerDiscount")}),i.jsx("p",{className:Ce.fieldHint,children:e("settings.preferences.offerDiscountHint")}),i.jsx("div",{className:Ce.fieldValueCompact,children:i.jsx(Vr,{id:`${o}-offer-discount`,value:xn,options:yn,onChange:Oe=>void ge(Oe),menuAlign:"end"})})]}),i.jsxs("div",{className:`${Ce.field} ${Ce.fieldWithHint}`,children:[i.jsx("label",{className:Ce.fieldLabel,htmlFor:`${o}-inventory-public`,children:e("settings.preferences.inventoryPublic")}),i.jsx("p",{className:Ce.fieldHint,children:e("settings.preferences.inventoryPublicHint")}),i.jsx("div",{className:Ce.fieldValueCompact,children:i.jsx(Vr,{id:`${o}-inventory-public`,value:oe,options:wn,onChange:Oe=>void Ve(Oe),menuAlign:"end"})})]}),i.jsxs("div",{className:`${Ce.field} ${Ce.fieldWithHint}`,children:[i.jsx("label",{className:Ce.fieldLabel,htmlFor:`${o}-sound-enabled`,children:e("settings.preferences.soundEnabled")}),i.jsx("p",{className:Ce.fieldHint,children:e("settings.preferences.soundEnabledHint")}),i.jsx("div",{className:Ce.fieldValueCompact,children:i.jsx(Vr,{id:`${o}-sound-enabled`,value:ze.enabled?"on":"off",options:Kt,onChange:Tn,menuAlign:"end"})})]}),i.jsxs("div",{className:`${Ce.field} ${Ce.fieldWithHint}`,children:[i.jsx("label",{className:Ce.fieldLabel,htmlFor:`${o}-sound-id`,children:e("settings.preferences.sound")}),i.jsx("p",{className:Ce.fieldHint,children:e("settings.preferences.soundHint")}),i.jsx("div",{className:Ce.fieldValueCompact,children:i.jsx(Vr,{id:`${o}-sound-id`,value:ze.soundId,options:Vt,onChange:Un,menuAlign:"end",disabled:!ze.enabled})})]}),i.jsxs("div",{className:`${Ce.field} ${Ce.fieldWithHint}`,children:[i.jsx("label",{className:Ce.fieldLabel,htmlFor:`${o}-sound-volume`,children:e("settings.preferences.soundVolume")}),i.jsx("p",{className:Ce.fieldHint,children:e("settings.preferences.soundVolumeHint",{percent:Math.round(ze.volume*100)})}),i.jsx("div",{className:`${Ce.fieldValueCompact} ${Ce.fieldValueSound}
2609`,children:i.jsxs("div",{className:Ce.soundVolumeRow,children:[i.jsx("input",{id:`${o}-sound-volume`,className:Ce.soundVolumeSlider,type:"range",min:0,max:100,step:1,value:Math.round(ze.volume*100),disabled:!ze.enabled,onChange:Oe=>In(Oe.target.value),onPointerUp:Yt,onKeyUp:Oe=>{(Oe.key==="ArrowLeft"||Oe.key==="ArrowRight")&&Yt()}}),i.jsx("button",{type:"button",className:Ce.fieldAction,onClick:Yt,disabled:!ze.enabled||ze.volume<=0,children:e("settings.preferences.soundPreview")})]})})]})]}),null]}),C==="wallet"&&i.jsx(act,{}),C==="trades"&&i.jsx(i2t,{tradeTab:N,onTradeTabChange:et}),C==="offers"&&i.jsx("div",{className:Ce.offersTabBleed,children:i.jsx(N3t,{urlListingId:At,urlBuyerId:ht,useMessengerLayout:w,onOfferThreadUrlChange:dt})}),C==="sell"&&i.jsx("div",{className:Ce.sellTabBleed,children:i.jsx(Hht,{})}),C==="watchlist"&&i.jsx("div",{className:Ce.watchlistTabBleed,children:i.jsx(l4t,{})}),C==="stall"&&i.jsx("div",{className:Ce.stallTabBleed,children:i.jsx(z4t,{})})]})]}),_?null:i.jsx(rmt,{pinToViewportBottom:!1}),i.jsx(oit,{isOpen:_e,onClose:()=>J(!1),mode:Be,currentEmail:t?.email}),fD?i.jsxs(i.Fragment,{children:[i.jsx(Sit,{isOpen:me,onClose:()=>ve(!1),onConfirm:Ua}),i.jsx($it,{isOpen:we,onClose:()=>Ee(!1),onConfirm:gi})]}):null,i.jsx(tst,{isOpen:Ae,onClose:()=>ye(!1),onConfirm:_r,currentUsername:t.username}),s]})};function PX(e,t){if(!(!e.anonymous||e.isSelf))return{anonymous:!0,displayName:t};const r=e.username?.trim()||t,a=e.avatarUrl?.trim()||void 0,s=e.steamId?.trim();return{anonymous:!1,displayName:r,avatarUrl:a,steamUrl:s?`https://steamcommunity.com/profiles/${s}`:void 0,steamLabel:e.steamDisplayName?.trim()||void 0}}function Hmt(e,t){try{return new Date(e).toLocaleDateString(t,{year:"numeric",month:"short",day:"numeric"})}catch{return""}}function EX(e){return!e.isSelf||!e.anonymous?e:{...e,isSelf:!1,username:void 0,avatarUrl:void 0,steamId:void 0,steamDisplayName:void 0,steamAvatarUrl:void 0,telegramUsername:void 0,telegramUrl:void 0,discordUsername:void 0,discordUrl:void 0}}const zmt="_root_g9fch_1",Vmt="_up_g9fch_20",qmt="_sep_g9fch_24",Gmt="_down_g9fch_29",Kmt="_tooltip_g9fch_33",m0={root:zmt,up:Vmt,sep:qmt,down:Gmt,tooltip:Kmt};function Ymt({up:e,down:t}){const{t:n}=Se("profile"),r=n("publicProfile.commentRepScoreTitle");return i.jsxs("span",{className:m0.root,tabIndex:0,"aria-label":r,children:[i.jsxs("span",{className:m0.up,children:["+",e]}),i.jsx("span",{className:m0.sep,"aria-hidden":!0,children:"/"}),i.jsxs("span",{className:m0.down,children:["−",t]}),i.jsx("span",{className:m0.tooltip,role:"tooltip",children:r})]})}const Zmt="_header_wax8f_1",Xmt="_cardBody_wax8f_5",Qmt="_avatarFrame_wax8f_13",Jmt="_avatar_wax8f_13",e5t="_avatarPlaceholder_wax8f_26",t5t="_avatarAnonymous_wax8f_49",n5t="_mainCol_wax8f_53",r5t="_mainTop_wax8f_60",a5t="_identityText_wax8f_68",i5t="_nameRow_wax8f_73",s5t="_displayName_wax8f_80",l5t="_displayNameAnonymous_wax8f_89",o5t="_youBadge_wax8f_93",c5t="_meta_wax8f_103",u5t="_socials_wax8f_110",d5t="_socialChip_wax8f_118",f5t="_socialIcon_wax8f_146",h5t="_actions_wax8f_151",m5t="_actionBtn_wax8f_161",la={header:Zmt,cardBody:Xmt,avatarFrame:Qmt,avatar:Jmt,avatarPlaceholder:e5t,avatarAnonymous:t5t,mainCol:n5t,mainTop:r5t,identityText:a5t,nameRow:i5t,displayName:s5t,displayNameAnonymous:l5t,youBadge:o5t,meta:c5t,socials:u5t,socialChip:d5t,socialIcon:f5t,actions:h5t,actionBtn:m5t};function p5t({className:e}){return i.jsx("svg",{className:e,width:"14",height:"14",viewBox:"0 0 24 24","aria-hidden":!0,children:i.jsx("path",{fill:"currentColor",d:"M11.979 0C5.678 0 .511 4.86.022 11.037l6.432 2.658c.545-.371 1.203-.59 1.912-.59.063 0 .125.004.188.006l2.861-4.142V8.91c0-2.495 2.028-4.524 4.524-4.524 2.494 0 4.524 2.031 4.524 4.527s-2.03 4.525-4.524 4.525h-.105l-4.076 2.911c0 .052.004.105.004.159 0 1.875-1.515 3.396-3.39 3.396-1.635 0-3.016-1.173-3.331-2.727L.436 15.27C1.862 20.307 6.486 24 11.979 24c6.627 0 11.999-5.373 11.999-12S18.605 0 11.979 0zM7.54 18.21l-1.473-.61c.262.543.714.999 1.314 1.25 1.297.539 2.793-.076 3.332-1.375.263-.63.264-1.319.005-1.949s-.75-1.121-1.377-1.383c-.624-.26-1.29-.249-1.878-.03l1.523.63c.956.4 1.409 1.5 1.009 2.455-.397.957-1.497 1.41-2.454 1.012H7.54zm11.415-9.303c0-1.662-1.353-3.015-3.015-3.015-1.665 0-3.015 1.353-3.015 3.015 0 1.665 1.35 3.015 3.015 3.015 1.663 0 3.015-1.35 3.015-3.015zm-5.273-.005c0-1.252 1.013-2.266 2.265-2.266 1.249 0 2.266 1.014 2.266 2.266 0 1.251-1.017 2.265-2.266 2.265-1.253 0-2.265-1.014-2.265-2.265z"})})}function g5t({className:e}){return i.jsx("svg",{className:e,width:"14",height:"14",viewBox:"0 0 24 24","aria-hidden":!0,
2609children:i.jsx("path",{fill:"currentColor",d:"M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.962 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z"})})}function b5t({className:e}){return i.jsx("svg",{className:e,width:"14",height:"14",viewBox:"0 0 24 24","aria-hidden":!0,children:i.jsx("path",{fill:"currentColor",d:"M20.317 4.37a19.791 19.791 0 00-4.885-1.515.074.074 0 00-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 00-5.487 0 12.64 12.64 0 00-.617-1.25.077.077 0 00-.079-.037A19.736 19.736 0 003.677 4.37a.07.07 0 00-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 00.031.057 19.9 19.9 0 005.993 3.03.078.078 0 00.084-.028 14.09 14.09 0 001.226-1.994.076.076 0 00-.041-.106 13.107 13.107 0 01-1.872-.892.077.077 0 01-.008-.128 10.2 10.2 0 00.372-.292.074.074 0 01.077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 01.078.01c.12.098.246.198.373.292a.077.077 0 01-.006.127 12.299 12.299 0 01-1.873.892.077.077 0 00-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 00.084.028 19.839 19.839 0 006.002-3.03.077.077 0 00.032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 00-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.955-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.946 2.418-2.157 2.418z"})})}function y5t(){return i.jsxs("svg",{width:"15",height:"15",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2","aria-hidden":!0,children:[i.jsx("circle",{cx:"18",cy:"5",r:"3"}),i.jsx("circle",{cx:"6",cy:"12",r:"3"}),i.jsx("circle",{cx:"18",cy:"19",r:"3"}),i.jsx("path",{d:"M8.59 13.51l6.83 3.98M15.41 6.51l-6.82 3.98"})]})}function x5t(){return i.jsxs("svg",{width:"15",height:"15",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2","aria-hidden":!0,children:[i.jsx("circle",{cx:"12",cy:"12",r:"3"}),i.jsx("path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z"})]})}function v5t({profile:e,profileUrl:t,visitorPreview:n=!1}){const{t:r,i18n:a}=Se(["profile","market"]),[s,l]=h.useState(!1),o=n?EX(e):e,u=r("market:details.seller.anonymousName"),d=PX(o,u),m=Hmt(e.memberSince,a.language),p=!d.anonymous,b=d.steamUrl,y=o.steamDisplayName?.trim()||o.steamId?.trim()||null,v=o.telegramUsername?`@${o.telegramUsername.replace(/^@/,"")}`:null,_=o.discordUsername?`@${o.discordUsername.replace(/^@/,"")}`:null,w=h.useCallback(()=>{t&&navigator.clipboard.writeText(t).then(()=>{l(!0),window.setTimeout(()=>l(!1),2e3)})},[t]);return i.jsx("header",{className:la.header,children:i.jsxs("div",{className:la.cardBody,children:[i.jsx("div",{className:la.avatarFrame,children:d.anonymous?i.jsx("span",{className:`${la.avatarPlaceholder} ${la.avatarAnonymous}`,"aria-hidden":!0,children:i.jsx(g3,{})}):i.jsx("img",{src:da(d.avatarUrl),alt:"",className:la.avatar})}),i.jsx("div",{className:la.mainCol,children:i.jsxs("div",{className:la.mainTop,children:[i.jsxs("div",{className:la.identityText,children:[i.jsxs("div",{className:la.nameRow,children:[i.jsx("h1",{className:`${la.displayName} ${d.anonymous?la.displayNameAnonymous:""}`,children:d.displayName}),o.isSelf?i.jsx("span",{className:la.youBadge,children:r("publicProfile.youBadge")}):null,i.jsx(Ymt,{up:e.commentRepUp??0,down:e.commentRepDown??0})]}),m?i.jsx("p",{className:la.meta,children:r("publicProfile.memberSince",{date:m})}
2609):null,p&&(b||o.telegramUrl||o.discordUrl)?i.jsxs("div",{className:la.socials,children:[b&&y?i.jsxs("a",{href:b,target:"_blank",rel:"noopener noreferrer",className:la.socialChip,children:[i.jsx(p5t,{className:la.socialIcon}),i.jsx("span",{children:y})]}):null,o.telegramUrl&&v?i.jsxs("a",{href:o.telegramUrl,target:"_blank",rel:"noopener noreferrer",className:la.socialChip,children:[i.jsx(g5t,{className:la.socialIcon}),i.jsx("span",{children:v})]}):null,o.discordUrl&&_?i.jsxs("a",{href:o.discordUrl,target:"_blank",rel:"noopener noreferrer",className:la.socialChip,children:[i.jsx(b5t,{className:la.socialIcon}),i.jsx("span",{children:_})]}):null]}):null]}),i.jsxs("div",{className:la.actions,children:[i.jsxs("button",{type:"button",className:la.actionBtn,onClick:w,children:[i.jsx(y5t,{}),r(s?"publicProfile.linkCopied":"publicProfile.share")]}),o.isSelf?i.jsxs(Pt,{to:`${fe.profile}?tab=settings`,className:la.actionBtn,children:[i.jsx(x5t,{}),r("tabs.settings")]}):null]})]})})]})})}const _5t="_banner_hvofh_1",w5t="_bannerPreview_hvofh_16",k5t="_text_hvofh_21",S5t="_btn_hvofh_27",S5={banner:_5t,bannerPreview:w5t,text:k5t,btn:S5t};function I5t({visitorPreview:e,onVisitorPreviewChange:t}){const{t:n}=Se("profile");return i.jsxs("div",{className:`${S5.banner} ${e?S5.bannerPreview:""}`,children:[i.jsx("p",{className:S5.text,children:n(e?"publicProfile.visitorPreviewBanner":"publicProfile.anonymousSelfBanner")}),i.jsx("button",{type:"button",className:S5.btn,onClick:()=>t(!e),children:n(e?"publicProfile.exitVisitorPreview":"publicProfile.viewAsVisitor")})]})}const M5t="_footer_ed2e3_1",F5t="_group_ed2e3_11",C5t="_tab_ed2e3_21",j5t="_tabActive_ed2e3_39",N5t="_tabText_ed2e3_43",T5t="_slider_ed2e3_48",bd={footer:M5t,group:F5t,tab:C5t,tabActive:j5t,tabText:N5t,slider:T5t},A5t={type:"spring",bounce:.2,duration:.6};function P5t({tabs:e,activeTab:t,slug:n}){const{t:r}=Se("profile");return i.jsx("nav",{className:bd.footer,"aria-label":r("publicProfile.tabsAria"),children:i.jsx("div",{className:bd.group,role:"tablist",children:e.map(a=>{const s=t===a,l=r(`publicProfile.tabs.${a}`);return i.jsxs(Pt,{to:Hl(n,a),className:`${bd.tab} ${s?bd.tabActive:""}`,role:"tab","aria-selected":s,"aria-current":s?"page":void 0,children:[s?i.jsx(is.div,{layoutId:"publicUserTabSlider",className:bd.slider,transition:A5t}):null,i.jsx("span",{className:bd.tabText,children:l})]},a)})})})}const E5t="_root_1plb7_1",L5t="_toolbar_1plb7_5",R5t="_controls_1plb7_14",O5t="_gameSelect_1plb7_21",B5t="_sortControl_1plb7_25",D5t="_toolbarSortButton_1plb7_39",$5t="_muted_1plb7_49",W5t="_error_1plb7_50",U5t="_gridSlot_1plb7_59",H5t="_feedWindow_1plb7_70",z5t="_feedWindowSpacer_1plb7_76",V5t="_grid_1plb7_59",q5t="_loadMoreSentinel_1plb7_136",G5t="_loadMoreLabel_1plb7_143",Or={root:E5t,toolbar:L5t,controls:R5t,gameSelect:O5t,sortControl:B5t,toolbarSortButton:D5t,muted:$5t,error:W5t,gridSlot:U5t,feedWindow:H5t,feedWindowSpacer:z5t,grid:V5t,loadMoreSentinel:q5t,loadMoreLabel:G5t},hD=48;function K5t(e,t){const n=new Set(e.map(a=>a.listingId).filter(a=>!!a)),r=[];for(const a of t){const s=a.listingId;!s||n.has(s)||(n.add(s),r.push(a))}return r.length>0?[...e,...r]:e}function Y5t(e){const t=new Set;return e.filter(n=>{const r=n.listingId;return!r||t.has(r)?!1:(t.add(r),!0)})}function Z5t({userId:e,isViewerOwner:t}){const{t:n}=Se(["profile","stall","market","sell"]),r=tr(),{user:a,refreshUser:s,updateUser:l}=Xt(),{openAuth:o}=Wa(),{requireTradeAccess:u}=Xo(),{requireSetup:d,modal:m}=a1(),p=k3(),{activeGames:b}=Gc(),y=h.useMemo(()=>b.map(ce=>({id:ce.id,label:Ju(ce.id)})),[b]),[v,_]=h.useState("cs2"),w=v==="sandbox"?590830:Gr,k=h.useMemo(()=>FV(v),[v]),[S,I]=h.useState("Newest"),[C,F]=h.useState(!1),N=h.useRef(null),[A,L]=h.useState([]),[P,T]=h.useState(!0),[E,R]=h.useState(null),[D,z]=h.useState(!1),[U,B]=h.useState(!1),$=h.useRef(0),q=h.useRef(0),K=h.useRef(!1),O=h.useRef(null),V=h.useRef(null),G=F4(O),[H,re]=h.useState(null),[Z,Q]=h.useState(null),[ie,ne]=h.useState({}),[X,le]=h.useState(null),[_e,J]=h.useState(null),[Be,ee]=h.useState(!1),[me,ve]=h.useState(null),[we,Ee]=h.useState(null),[Ae,ye]=h.useState(!1),[$e,Xe]=h.useState(null),[Ze,Je]=h.useState(null),[Nt,xe]=h.useState(!1);h.useEffect(()=>{k.includes(S)||I(k[0]??"Newest")},[k,S]),h.useEffect(()=>{const ce=ge=>{N.current&&!N.current.contains(ge.target)&&F(!1)};return C&&document.addEventListener("mousedown",ce),()=>document.removeEventListener("mousedown",ce)},[C]);const He=h.useCallback(async ce=>{const ge=++q.current;if(ce)T(!0),R(null),$.current=0;else{if(K.current)return;K.current=!0,B(!0)}try{const Ve=await ir.getListings({userId:e,status:"active",steamAppId:w,sortBy:S,skip:$.current,limit:hD});if(ge!==q.current)return;const it=Y5t(Ve.map((vt,yn)=>({...Vo(vt,ce?yn:$.current+yn),listingUserId:e,isListingOwner:vt.isOwner??(!!a?.id&&a.id===e)})));$.current+=Ve.length,z(Ve.length>=hD),L(vt=>ce?it:K5t(vt,it)),ne(vt=>{const yn=ce?{}:{...vt};for(const xn of Ve)yn[xn._id]={watching:xn.watching??!1,count:xn.watchCount??0};return yn})}catch(Ve){const it=Ve instanceof Error?Ve.message:n("stall:errors.loadFailed");ce&&(L([]),R(it))}finally{ge===q.current&&(ce?T(!1):(K.current=!1,B(!1)))}},[e,w,S,n,a?.id]),st=h.useCallback(()=>{!D||P||U||K.current||He(!1)},[D,P,U,He]);h.useEffect(()=>{const ce=V.current;if(!ce||!D||P||U)return;const ge=new IntersectionObserver(Ve=>{Ve[0]?.isIntersecting&&st()},{root:null,rootMargin:"320px",threshold:0});return ge.observe(ce),()=>ge.disconnect()},[D,P,U,st,A.length]),h.useEffect(()=>{He(!0)},[He]);const ot=h.useCallback(ce=>ce.isListingOwner??(t&&!!a?.id&&a.id===e),[t,a?.id,e]),te=h.useCallback(ce=>{ce.listingId&&r(zh(ce.listingId))},[r]),Ne=h.useCallback(async ce=>{if(ce){if(!a?.id){o("login");return}if(u()&&d())try{re(ce),await ji.create(ce),await s(),await He(!0),r("/profile?tab=trades&trade=purchased")}catch(ge){p(ge)}finally{re(null)}}},[a?.id,o,u,d,s,He,r,p]),Ke=h.useCallback(ce=>{if(!ce.listingId||ce.offersEnabled===!1)return;if(!a?.id){o("login");return}if(!u()||!d())return;const ge=ce.priceCents??Math.round((Number.parseFloat(ce.price?.replace(/[$,]/g,"")||"0")||0)*100),Ve=ce.minOfferAmountCents??I3(ge,ce.effectiveMaxOfferDiscountPercent??a.defaultMaxOfferDiscountPercent??$o);le({listingId:ce.listingId,priceCents:ge,minOfferAmountCents:Ve,itemName:ce.name}),J(null)},[a?.id,a?.defaultMaxOfferDiscountPercent,o,u,d]),dt=h.useCallback(async ce=>{if(!X||!a?.id)return;const ge=Math.round(ce*100);if(ge<X.minOfferAmountCents){J(n("market:errors.amountMinOffer",{value:(X.minOfferAmountCents/100).toFixed(2)}));return}if(ge>Bc){J(n("market:errors.amountMax",{value:(Bc/100).toFixed(2)}));return}try{ee(!0),J(null);const Ve=await ns.create(X.listingId,{amount:ge});l(Fc(a,{balance:Ve.balance,frozenBalance:Ve.frozenBalance})),le(null),s(),r(J6(X.listingId,a.id))}catch(Ve){J(Ve instanceof Error?Ve.message:n("market:errors.sendOfferFailed"))}finally{ee(!1)}},[X,a,l,s,r,n]),ft=h.useCallback(ce=>{if(ce.listingId){if(!a?.id){o("login");return}th.toggle(ce.listingId).then(({watching:ge,watchCount:Ve})=>{ne(it=>({...it,[ce.listingId]:{watching:ge,count:Ve}}))})}},[a?.id,o]),Pe=h.useCallback(ce=>{if(!ce.listingId)return;Ee(null);const ge=typeof ce.priceCents=="number"&&Number.isFinite(ce.priceCents)?ce.priceCents:ce.price?Math.round(parseFloat(ce.price.replace(/[$,]/g,""))*100):0;ve({listingId:ce.listingId,itemName:ce.name,initialPriceUsd:ge>0?ge/100:0})},[]),et=h.useCallback(async ce=>{if(me)try{ye(!0),Ee(null);const ge=Math.round(ce*100);await ir.updateListing(me.listingId,{price:ge}),L(Ve=>Ve.map(it=>it.listingId===me.listingId?{...it,price:ta(ge),priceCents:ge}:it)),ve(null)}catch(ge){Ee(ge instanceof Error?ge.message:n("market:priceModal.error"))}finally{ye(!1)}},[me,n]),At=h.useCallback(ce=>{ce.listingId&&(Je(null),Xe({listingId:ce.listingId,itemName:ce.name,initialDescription:ce.listingDescription??""}))},[]),ht=h.useCallback(async ce=>{if($e)try{xe(!0),Je(null);const Ve=(await ir.updateListing($e.listingId,{description:ce.trim()})).description?.trim()||void 0;L(it=>it.map(vt=>vt.listingId===$e.listingId?{...vt,listingDescription:Ve}:vt)),Xe(null)}catch(ge){Je(ge instanceof Error?ge.message:n("market:descriptionModal.error"))}finally{xe(!1)}},[$e,n]),Mt=h.useCallback(async ce=>{if(ce)try{Q(ce),await ir.updateListingStatus(ce,"unlisted"),L(ge=>ge.filter(Ve=>Ve.listingId!==ce))}finally{Q(null)}},[]),kt=h.useCallback(async(ce,ge)=>{if(ce)try{Q(ce);const Ve=await ir.updateListing(ce,{maxOfferDiscountPercent:ge});L(it=>it.map(vt=>vt.listingId===ce?{...vt,listingMaxOfferDiscountPercent:Ve.maxOfferDiscountPercent??ge,offersEnabled:Ve.offersEnabled??vt.offersEnabled,minOfferAmountCents:Ve.minOfferAmountCents??vt.minOfferAmountCents,effectiveMaxOfferDiscountPercent:Ve.effectiveMaxOfferDiscountPercent??vt.effectiveMaxOfferDiscountPercent}:vt))}finally{Q(null)}},[]);return i.jsxs("div",{className:Or.root,children:[i.jsx("div",{className:Or.toolbar,children:i.jsxs("div",{className:Or.controls,children:[b.length>
26091?i.jsx(Oo,{className:Or.gameSelect,options:y,value:v,onChange:ce=>{(ce==="cs2"||ce==="sandbox")&&_(ce)}}):null,i.jsx("div",{className:`${ae.sort} ${Or.sortControl}`,ref:N,children:i.jsxs("div",{className:ae.sortDropdown,children:[i.jsxs("button",{type:"button",className:`${ae.sortButton} ${Or.toolbarSortButton}`,"aria-label":n("sell:filters.sortLabel"),"aria-expanded":C,onClick:()=>F(ce=>!ce),children:[n(`market:header.sort.options.${S}`),i.jsx("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",className:ae.sortArrow,style:{transform:C?"rotate(180deg)":"rotate(0deg)"},"aria-hidden":!0,children:i.jsx("path",{d:"M3 4.5L6 7.5L9 4.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})})]}),C?i.jsx("div",{className:ae.sortMenu,children:k.map(ce=>i.jsxs("button",{type:"button",className:`${ae.sortOption} ${S===ce?ae.sortOptionActive:""}`,onClick:()=>{I(ce),F(!1)},children:[n(`market:header.sort.options.${ce}`),S===ce?i.jsx("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none","aria-hidden":!0,children:i.jsx("path",{d:"M13.3333 4L6 11.3333L2.66667 8",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})}):null]},ce))}):null]})})]})}),P?i.jsx("p",{className:Or.muted,children:n("profile:loading.stats")}):E?i.jsx("p",{className:Or.error,children:E}):A.length===0?i.jsx("p",{className:Or.muted,children:n("publicProfile.stall.empty")}):i.jsxs("div",{className:Or.gridSlot,ref:O,children:[i.jsx(K7,{items:A,columnContainerRef:O,resolve
2609ColumnCount:H3,resolveRowEstimate:G7,windowMinItems:16,onNearEnd:st,className:Or.grid,feedWindowClassName:Or.feedWindow,spacerClassName:Or.feedWindowSpacer,getItemKey:ce=>ce.listingId??String(ce.id),renderItem:ce=>{const ge=ot(ce),Ve=ce.listingId,it=Ve?ie[Ve]:void 0;return i.jsx(gl,{item:ce,variant:"list",source:"feed",profileEmbeddedCompactGrid:G,profileEqualRowLayout:G,onClick:()=>te(ce),isOwner:ge,onOpenUpdatePrice:ge&&Ve?()=>Pe(ce):void 0,onRemoveListing:ge&&Ve?()=>void Mt(Ve):void 0,onUpdateDescription:ge&&Ve?()=>At(ce):void 0,onOfferDiscountChange:ge&&Ve?vt=>void kt(Ve,vt):void 0,profileDefaultOfferDiscountPercent:a?.defaultMaxOfferDiscountPercent,ownerActionDisabled:ge&&Z===Ve,onBuy:!ge&&Ve?Ne:void 0,buyDisabled:!!H,buyLoading:H===Ve,onPlaceOffer:ge?void 0:Ke,showWatch:!!Ve,watchCount:it?.count??ce.watchCount??0,isWatching:it?.watching??ce.watching??!1,onWatchPress:Ve?()=>ft(ce):void 0})}}),D&&!P?i.jsx("div",{ref:V,className:Or.loadMoreSentinel,children:i.jsx("p",{className:Or.loadMoreLabel,style:{visibility:U?"visible":"hidden"},"aria-hidden":!U,children:n("stall:loadingMore")})}):null]}),X?i.jsx(a3,{itemName:X.itemName,listPriceCents:X.priceCents,minPriceCents:X.minOfferAmountCents,onClose:()=>{Be||le(null)},onSubmit:dt,submitting:Be,error:_e}):null,me?i.jsx(Q6,{itemName:me.itemName,initialPriceUsd:me.initialPriceUsd,onClose:()=>{Ae||ve(null)},onSubmit:et,submitting:Ae,error:we}):null,$e?i.jsx(X6,{itemName:$e.itemName,initialDescription:$e.initialDescription,onClose:()=>{Nt||Xe(null)},onSubmit:ht,submitting:Nt,error:Ze}):null,m]})}const mD="Lootify.market Trade",X5t=128;function Q5t(e){const t=e?.trim();return(t?`${mD}#${t}`:mD).slice(0,X5t)}function J5t(e,t){const n=new URLSearchParams;return n.set("partner",String(e).trim()),n.set("token",String(t).trim()),`https://steamcommunity.com/tradeoffer/new/?${n.toString()}`}function ept(e){const t=e.trim();if(!t)return null;try{const n=new URL(t.startsWith("http")?t:`https://${t}`),r=n.searchParams.get("partner"),a=n.searchParams.get("token");return!r||!a?null:{partnerAccountId:r,token:a}}catch{return null}}function tpt(e,t,n){const r=ept(e);if(!r)return null;const a=new URL(J5t(r.partnerAccountId,r.token));for(const l of t){const o=String(l.assetId??"").trim();if(!o)continue;const u=Number(l.steamAppId);if(!Number.isFinite(u)||u<=0)continue;const d=String(l.contextId??"2").trim()||"2";a.searchParams.append("for_items[]",`${u}_${d}_${o}`)}const s=Q5t(n);return s&&a.searchParams.set("trade_message",s),a.toString()}const npt="_host_1976r_1",rpt="_hostStrip_1976r_35",apt="_hostHideFloat_1976r_39",ipt="_hostStripHideLabels_1976r_43",spt="_tradePrice_1976r_50",p0={host:npt,hostStrip:rpt,hostHideFloat:apt,hostStripHideLabels:ipt,tradePrice:spt};function lpt(e){const t=Number.parseFloat(e.replace(/[$,]/g,""))||0;return Number.isFinite(t)?t:0}function opt(e,t){if(t!=null&&Number.isFinite(t))return Math.round(t*100);if(typeof e.priceCents=="number"&&Number.isFinite(e.priceCents))return e.priceCents;if(e.referencePriceUsd!=null&&Number.isFinite(e.referencePriceUsd))return Math.round(e.referencePriceUsd*100);const n=e.price?.trim();if(n&&n!==" "){const r=Math.round(lpt(n)*100);return Number.isFinite(r)?r:null}return null}function Ld({hideInspect:e=!0,hideFloat:t=!1,stripCompact:n=!1,stripHideLabels:r=!1,refPriceUsd:a,item:s,...l}){const{format:o}=Nr(),{displayItem:u,tradePriceLabel:d}=h.useMemo(()=>{const m=a!==void 0?Math.round((a??0)*100):s.referencePriceUsd!==void 0?Math.round((s.referencePriceUsd??0)*100):opt(s,a)??0,p=o(m),b={...s,price:"",priceCents:void 0};return s.steamAppId!==Ln?{displayItem:b,tradePriceLabel:p}:{displayItem:{...b,variant:"",sandboxAssetType:s.sandboxAssetType,sandboxItemType:void 0},tradePriceLabel:p}},[s,a,o]);return i.jsxs("div",{className:[p0.host,n?p0.hostStrip:"",r?p0.hostStripHideLabels:"",t?p0.hostHideFloat:""].filter(Boolean).join(" "),children:[i.jsx(gl,{...l,item:u,compactList:!0,stripCompact:n,hideInspect:e,hideFloat:t,tradeCompactWear:!t,phaseBadgeMini:!0}),i.jsx("span",{className:p0.tradePrice,children:d})]})}
2609const cpt=["https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGIGz3UqlXOLrxM-vMGmW8VNxu5Dx60noTyL6kJ_m-B1Q7uCvZaZkNM-SD1iWwOpzj-1gSCGn20tztm_UyIn_JHKUbgYlWMcmQ-ZcskSwldS0MOnntAfd3YlMzH35jntXrnE8SOGRGG8","https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGIGz3UqlXOLrxM-vMGmW8VNxu5Dx60noTyL6kJ_m-B1Z-ua6bbZrLOmsD2avx-9ytd5lRi67gVNwsDvSwtqqc3iXZg4kCZYjReYLtRbum9XgYuvm5wbWjtgUzCn3iSsf8G81tFEeH9rw","https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGIGz3UqlXOLrxM-vMGmW8VNxu5Dx60noTyL6kJ_m-B1Wts2sab1iLvWHMWaR_uh3tORWQyC0nQlp4znQytr6cnjFbg8oC8BzRrQK50S-lNDgP-_r5wWP3t5CyX37jCIb7DErvbiJu9Hv_g"],upt=["https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGIGz3UqlXOLrxM-vMGmW8VNxu5Tk5UvzWCL2kpn2-DFk6P6hfqFSM-CcHHOvw-t3tPZmXSKMkRQmvjKLnpzGMT7VLlp1Zc4pEr9OrBWxxofvNOLitQKPid5Hznr-3C9JvHtu4uxTVKMlqaPQilrAM7Fr6cQdZKHwBJ-GjQo","https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGIGz3UqlXOLrxM-vMGmW8VNxu5Tk71ruQBH4jYLf-i5U-fe9V6NhL-aWMXSAxO1_se1gXD2MlB80py-EmZvGJjnCO1hPVssnHaMUtRTqwNK2Nrzr71aLi4sUzS_8iCJMuic54eoFVvVw-fGGiwySY7Q1t45DeqjW0uKN1w","https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGIGz3UqlXOLrxM-vMGmW8VNxu5T441rsfhr9kYDl7h1c4_24bZtpMvmFC3Wvw_x5s-BtShawhxwptgKXn4vGLSLANkI-XMN2Qu4OsEG6lYK2M-OwtgPf2IMRzXio3yMY7yhptbxRAKIkq_bVhhaBb-OYO4AFQA"],dpt={any_knife:cpt,any_gloves:upt},fpt="_root_1m8z9_2",hpt="_stage_1m8z9_10",mpt="_slot_1m8z9_16",ppt="_thumb_1m8z9_25",gpt="_slotCenter_1m8z9_35",bpt="_slotLeft_1m8z9_44",ypt="_slotRight_1m8z9_53",xpt="_thumbSide_1m8z9_62",vpt="_thumbCenter_1m8z9_67",_pt="_rootOffers_1m8z9_101",wpt="_offersIconWrap_1m8z9_107",kpt="_offersIcon_1m8z9_107",Ii={root:fpt,stage:hpt,slot:mpt,thumb:ppt,slotCenter:gpt,slotLeft:bpt,slotRight:ypt,thumbSide:xpt,thumbCenter:vpt,rootOffers:_pt,offersIconWrap:wpt,offersIcon:kpt};function kx({src:e,slotClass:t,thumbClass:n}){return i.jsx("div",{className:t,children:i.jsx("img",{className:n,src:e,alt:"",width:256,height:192,loading:"lazy",decoding:"async"})})}function Spt(){return i.jsxs("svg",{className:Ii.offersIcon,viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:[i.jsx("path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10z",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),i.jsx("path",{d:"M8 10h8M8 13.5h5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})]})}function uw({kind:e,className:t}){if(e==="any_offers")return i.jsx("div",{className:`${Ii.root} ${Ii.rootOffers} ${t??""}`.trim(),"data-kind":e,"aria-hidden":!0,children:i.jsx("div",{className:Ii.offersIconWrap,children:i.jsx(Spt,{})})});const[n,r,a]=dpt[e];return i.jsx("div",{className:`${Ii.root} ${t??""}`.trim(),"data-kind":e,"aria-hidden":!0,children:i.jsxs("div",{className:Ii.stage,children:[i.jsx(kx,{src:n,slotClass:`${Ii.slot} ${Ii.slotLeft}`,thumbClass:`${Ii.thumb} ${Ii.thumbSide}`}),i.jsx(kx,{src:r,slotClass:`${Ii.slot} ${Ii.slotCenter}`,thumbClass:`${Ii.thumb} ${Ii.thumbCenter}`}),i.jsx(kx,{src:a,slotClass:`${Ii.slot} ${Ii.slotRight}`,thumbClass:`${Ii.thumb} ${Ii.thumbSide}`})]})})}const Ipt="_card_16xjy_1",Mpt="_cardTrade_16xjy_18",Fpt="_cardOffers_16xjy_22",Cpt="_visual_16xjy_26",jpt="_visualTrade_16xjy_36",Npt="_visualOffers_16xjy_40",Tpt="_body_16xjy_44",Apt="_title_16xjy_54",Pu={card:Ipt,cardTrade:Mpt,cardOffers:Fpt,visual:Cpt,visualTrade:jpt,visualOffers:Npt,body:Tpt,title:Apt};function Ppt({kind:e,label:t}){const n=e==="any_offers";return i.jsxs("div",{className:[Pu.card,n?Pu.cardOffers:Pu.cardTrade].join(" "),"data-kind":e,children:[i.jsx("div",{className:[Pu.visual,n?Pu.visualOffers:Pu.visualTrade].join(" "),"aria-hidden":!0,children:i.jsx(uw,{kind:e})}),i.jsx("div",{className:Pu.body,children:i.jsx("div",{className:Pu.title,children:t})})]})}
2609const Ept="https://community.cloudflare.steamstatic.com/economy/image/",LX="https://community.cloudflare.steamstatic.com/economy/image/-9a81dlWLwJ2UUGcVs_nsVtzdOEdtWwKGZZLQHTxDZ7I56KU0Zwwo4NUX4oFJZEHLbXH5ApeO4YmlhxYQknCRvCo04DEVlxkKgposbaqkh_xMBAA";function RX(e){if(!e?.trim())return LX;const t=e.trim();return t.startsWith("http")?t:`${Ept}${t.replace(/^\//,"")}`}function OX(e,t,n,r){if(r?.trim())return Zh(r.trim());let s=e.match(/\(([^)]+)\)/)?.[1]??"";const l=t?.trim();return!s&&l&&i1(l)&&(s=l),!s&&n!=null&&Number.isFinite(n)&&(s=M3(n)),s?bH(s):""}const dw=/\((Factory New|Minimal Wear|Field-Tested|Well-Worn|Battle-Scarred)\)\s*$/;function Lpt(e,t){if(t.kind!=="specific")return e;const n=t.marketHashName?.trim()??"";return dw.test(n)?Gr:e}function BX(e,t){if(e.steamAppId===Gr||e.steamAppId===Ln)return e.steamAppId;const n=e.marketHashName?.trim()??"";return dw.test(n)||e.float!=null&&Number.isFinite(e.float)?Gr:n&&!/\s\|\s/.test(n)&&!dw.test(n)?Ln:t}function pD(e){return ta(Math.round((e??0)*100))}function Rpt(e){return e.reduce((t,n)=>t+(n.referencePriceUsd!=null&&Number.isFinite(n.referencePriceUsd)?n.referencePriceUsd:0),0)}function Opt(e){return e.reduce((t,n)=>t+(n.referencePriceUsd!=null&&Number.isFinite(n.referencePriceUsd)?n.referencePriceUsd:0),0)}function Bpt(e,t,n){const r=BX(e,n),a=r===Ln,s=e.float,l=s!=null&&Number.isFinite(s),o=l?s.toFixed(9):e.wear||"",u=l&&r===Gr?r4(e.marketHashName||e.name):null,d=a?"":OX(e.name,e.wear,e.float,e.variant);return{id:t,marketHashName:e.marketHashName,name:e.name,variant:d,wear:o,price:"",roi:"0%",index:0,rarity:mo(e.rarity,e.name),rarityLabel:e.rarity?.trim()||void 0,imageUrl:RX(e.iconUrl),hasFloat:l,floatMin:u?.min,floatMax:u?.max,steamAppId:r,paintIndex:e.paintIndex??void 0,phase:e.phase??void 0,referencePriceUsd:e.referencePriceUsd!=null&&Number.isFinite(e.referencePriceUsd)?e.referencePriceUsd:null,sandboxAssetType:e.sandboxAssetType,sandboxItemType:e.sandboxItemType,imageBackgroundColor:e.imageBackgroundColor}}function Dpt(e,t,n){const r=e.label?.trim()||e.marketHashName?.trim()||"Want",a=n===Ln,s=Dpe(e.marketHashName,e.phase),l=a?"":e.variant?.trim()||(e.marketHashName?OX(e.marketHashName,null,null):""),o=a?"":Zh(l);return{id:t+2e4,marketHashName:e.marketHashName,catalogRowKey:e.catalogRowKey,name:r,variant:o,wear:"",price:"",roi:"",index:0,rarity:mo(e.rarity,r),rarityLabel:e.rarity?.trim()||void 0,imageUrl:e.iconUrl?RX(e.iconUrl):LX,hasFloat:!1,steamAppId:n,phase:s??void 0,referencePriceUsd:e.referencePriceUsd!=null&&Number.isFinite(e.referencePriceUsd)?e.referencePriceUsd:null,sandboxAssetType:e.sandboxAssetType,imageBackgroundColor:e.imageBackgroundColor}}const $pt=["user_reversed_trade","lowball","other"],Wpt="_overlay_1lo02_1",Upt="_modal_1lo02_15",Hpt="_header_1lo02_25",zpt="_title_1lo02_33",Vpt="_closeButton_1lo02_40",qpt="_body_1lo02_60",Gpt="_form_1lo02_61",Kpt="_subtitle_1lo02_65",Ypt="_error_1lo02_72",Zpt="_reasonsFieldset_1lo02_82",Xpt="_reasonsLegend_1lo02_88",Qpt="_reasonsList_1lo02_96",Jpt="_reasonOption_1lo02_102",e6t="_reasonInput_1lo02_118",t6t="_reasonLabel_1lo02_124",n6t="_inputGroup_1lo02_130",r6t="_inputLabel_1lo02_137",a6t="_textarea_1lo02_143",i6t="_successMessage_1lo02_167",s6t="_actions_1lo02_174",l6t="_cancelButton_1lo02_180",o6t="_confirmButton_1lo02_181",oa={overlay:Wpt,modal:Upt,header:Hpt,title:zpt,closeButton:Vpt,body:qpt,form:Gpt,subtitle:Kpt,error:Ypt,reasonsFieldset:Zpt,reasonsLegend:Xpt,reasonsList:Qpt,reasonOption:Jpt,reasonInput:e6t,reasonLabel:t6t,inputGroup:n6t,inputLabel:r6t,textarea:a6t,successMessage:i6t,actions:s6t,cancelButton:l6t,confirmButton:o6t};function c6t({isOpen:e,username:t,onClose:n,onSubmit:r}){const{t:a}=Se("trades"),[s,l]=h.useState(""),[o,u]=h.useState(""),[d,m]=h.useState(!1),[p,b]=h.useState(null),[y,v]=h.useState(!1);if(h.useEffect(()=>{e&&(l(""),u(""),m(!1),b(null),v(!1))},[e]),!e)return null;const _=async w=>{if(w.preventDefault(),b(null),!s){b(a("boardCard.reportModal.selectReason"));return}const k=o.trim();m(!0);try{await r({reason:s,details:k||void 0}),v(!0)}catch(S){b(S instanceof Error?S.message:a("boardCard.reportFailed"))}finally{m(!1)}};return i.jsx("div",{className:oa.overlay,onClick:n,children:i.jsxs("div",{className:oa.modal,onClick:w=>w.stopPropagation(),children:[i.jsxs("div",{className:oa.header,children:[i.jsx("h2",{className:oa.title,children:a(y?"boardCard.reportModal.successTitle":"boardCard.reportModal.title")}),i.jsx("button",{className:oa.closeButton,onClick:n,type:"button","aria-label":a("boardCard.reportModal.closeAria"),children:"×"})]}),y?i.jsxs("div",{className:oa.body,children:[i.jsx("p",{className:oa.successMessage,children:a("boardCard.reportModal.successMessage")}),i.jsx("div",{className:oa.actions,children:i.jsx("button",{type:"button",className:oa.confirmButton,onClick:n,children:a("boardCard.reportModal.close")})})]}):i.jsxs("form",{onSubmit:_,className:oa.form,children:[i.jsx("p",{className:oa.subtitle,children:a("boardCard.reportModal.subtitle",{username:t})}),p?i.jsx("div",{className:oa.error,role:"alert",children:p}):null,i.jsxs("fieldset",{className:oa.reasonsFieldset,children:[i.jsx("legend",{className:oa.reasonsLegend,children:a("boardCard.reportModal.reasonLabel")}),i.jsx("div",{className:oa.reasonsList,children:$pt.map(w=>{const k=`report-reason-${w}`;return i.jsxs("label",{htmlFor:k,className:oa.reasonOption,children:[i.jsx("input",{id:k,type:"radio",name:"reportReason",value:w,checked:s===w,onChange:()=>l(w),disabled:d,className:oa.reasonInput}),i.jsx("span",{className:oa.reasonLabel,children:a(`boardCard.reportModal.reasons.${w}`)})]},w)})})]}),i.jsxs("div",{className:oa.inputGroup,children:[i.jsx("label",{htmlFor:"report-details",className:oa.inputLabel,children:a("boardCard.reportModal.detailsLabel")}),i.jsx("textarea",{id:"report-details",className:oa.textarea,placeholder:a("boardCard.reportModal.detailsPlaceholder"),value:o,onChange:w=>u(w.target.value),disabled:d,maxLength:500,rows:3})]}),i.jsxs("div",{className:oa.actions,children:[i.jsx("button",{type:"button",className:oa.cancelButton,onClick:n,disabled:d,children:a("boardCard.reportModal.cancel")}),i.jsx("button",{type:"submit",className:oa.confirmButton,disabled:d||!s,children:a(d?"boardCard.reportModal.submitting":"boardCard.reportModal.submit")})]})]})]})})}const u6t="_card_1w0mg_1",d6t="_header_1w0mg_8",f6t="_headerActionsCol_1w0mg_18",h6t="_author_1w0mg_26",m6t="_avatar_1w0mg_33",p6t="_avatarImg_1w0mg_34",g6t="_avatarAnonymous_1w0mg_52",b6t="_authorNameAnonymous_1w0mg_56",y6t="_authorText_1w0mg_67",x6t="_authorName_1w0mg_56",v6t="_authorNameLink_1w0mg_80",_6t="_bumped_1w0mg_95",w6t="_split_1w0mg_101",k6t="_arrow_1w0mg_108",S6t="_arrowIcon_1w0mg_123",I6t="_column_1w0mg_129",M6t="_colHead_1w0mg_134",F6t="_colHeadTitle_1w0mg_138",C6t="_itemGrid_1w0mg_147",j6t="_legacySummary_1w0mg_164",N6t="_notes_1w0mg_172",T6t="_headerActions_1w0mg_18",A6t="_ownerActionError_1w0mg_193",P6t="_completeBtn_1w0mg_202",E6t="_cancelBtn_1w0mg_203",L6t="_sendOfferBtn_1w0mg_238",R6t="_sendOfferBtnIcon_1w0mg_258",O6t="_reportBtn_1w0mg_265",B6t="_reportBtnIcon_1w0mg_285",qn={card:u6t,header:d6t,headerActionsCol:f6t,author:h6t,avatar:m6t,avatarImg:p6t,avatarAnonymous:g6t,authorNameAnonymous:b6t,authorText:y6t,authorName:x6t,authorNameLink:v6t,bumped:_6t,split:w6t,arrow:k6t,arrowIcon:S6t,column:I6t,colHead:M6t,colHeadTitle:F6t,itemGrid:C6t,legacySummary:j6t,notes:N6t,headerActions:T6t,ownerActionError:A6t,completeBtn:P6t,cancelBtn:E6t,sendOfferBtn:L6t,sendOfferBtnIcon:R6t,reportBtn:O6t,reportBtnIcon:B6t};function DX({listing:e,onListingRemoved:t}){const{t:n}=Se("trades");Nr();const{user:r}=Xt(),{openAuth:a}
2609=Wa(),[s,l]=h.useState(null),[o,u]=h.useState(null),[d,m]=h.useState(!1),p=!!e.isOwner,b=e.author,y=e.steamAppId??Gr,v=()=>r?.id?!0:(a("login"),!1),_=()=>{v()&&m(!0)},w=h.useCallback(async O=>{await Od.reportListing(e.id,O)},[e.id]),k=()=>{if(!v())return;const O=b?.steamTradeUrl?.trim(),V=b?.steamProfileUrl?.trim();if(!O&&!V){window.alert(n("boardCard.sendOfferNoTradeUrl"));return}if(!O&&V){window.open(V,"_blank","noopener,noreferrer");return}const G=(e.haveItems??[]).map(re=>({steamAppId:BX(re,y),assetId:re.assetId?.trim()??""})).filter(re=>re.assetId.length>0&&!re.assetId.startsWith("ext:")),H=tpt(O,G,e.id)??O;window.open(H,"_blank","noopener,noreferrer")},S=h.useCallback(async O=>{if(!r?.id){a("login");return}if(!s){u(null),l(O);try{O==="close"?await Od.closeListing(e.id):await Od.cancelListing(e.id),t?.(e.id)}catch(V){u(V instanceof Error?V.message:n(O==="close"?"boardCard.completeFailed":"boardCard.cancelFailed"))}finally{l(null)}}},[e.id,t,a,s,n,r?.id]),I=e.createdAt?fk(e.createdAt):"",C=!p&&!!b?.anonymous,F=p?r?.username?.trim()||b?.username?.trim()||"trader":b?.username?.trim()||"trader",N=C?n("boardCard.anonymous"):`@${F}`,A=C?n("boardCard.anonymous"):F,L=e.profileLinkable!==!1&&!C&&b?.username?.trim()?Hl(b.username.trim()):null,P=C?null:da((p?r?.avatarUrl?.trim():b?.avatarUrl?.trim())||b?.avatarUrl?.trim()),T=e.haveItems??[],E=e.wantItems??[],R=T.length,D=E.length,z=R===0&&e.have?.trim(),U=D===0&&e.want?.trim(),B=pD(Rpt(T)),$=pD(Opt(E)),q=e.notes?.trim(),K=(O,V)=>{if(O.kind!=="specific")return i.jsx(Ppt,{kind:O.kind,label:O.label},`${O.kind}-${V}`);const G=Lpt(y,O),H=Dpt(O,V,G);return i.jsx(Ld,{item:H,variant:"list",source:"inventory",inventoryHidePrimaryAction:!0},`${O.marketHashName??V}-${V}`)};return i.jsxs("article",{className:qn.card,children:[i.jsxs("header",{className:qn.header,children:[i.jsxs("div",{className:qn.author,children:[C?i.jsx("div",{className:`${qn.avatar} ${qn.avatarAnonymous}`,"aria-hidden":!0,children:i.jsx(g3,{})}):P?i.jsx("img",{src:P,alt:"",className:qn.avatarImg,width:32,height:32}):null,i.jsxs("div",{className:qn.authorText,children:[L?i.jsx(Pt,{to:L,className:`${qn.authorName} ${qn.authorNameLink}`,children:N}):i.jsx("div",{className:`${qn.authorName} ${C?qn.authorNameAnonymous:""}`,children:N}),I?i.jsx("div",{className:qn.bumped,children:n("boardCard.listed",{when:I})}):null]})]}),p?i.jsxs("div",{className:qn.headerActionsCol,children:[i.jsxs("div",{className:qn.headerActions,children:[i.jsx("button",{type:"button",className:qn.completeBtn,disabled:s!=null,onClick:()=>void S("close"),children:n(s==="close"?"boardCard.completing":"boardCard.complete")}),i.jsx("button",{type:"button",className:qn.cancelBtn,disabled:s!=null,onClick:()=>void S("cancel"),children:n(s==="cancel"?"boardCard.cancelling":"boardCard.cancel")})]}),o?i.jsx("p",{className:qn.ownerActionError,role:"alert",children:o}):null]}):i.jsx("div",{className:qn.headerActionsCol,children:i.jsxs("div",{className:qn.headerActions,children:[i.jsxs("button",{type:"button",className:qn.sendOfferBtn,onClick:k,children:[n("boardCard.sendOffer"),i.jsx("svg",{className:qn.sendOfferBtnIcon,viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:i.jsx("path",{d:"M5 12h14M13 7l5 5-5 5",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})]}),e.mirrored?null:i.jsx("button",{type:"button",className:qn.reportBtn,onClick:_,"aria-label":n("boardCard.reportAria"),children:i.jsxs("svg",{className:qn.reportBtnIcon,viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:[i.jsx("path",{d:"M12 3.5 20.5 19H3.5L12 3.5Z",stroke:"currentColor",strokeWidth:"1.75",strokeLinejoin:"round"}),i.jsx("path",{d:"M12 9.5v4.5M12 17.25h.01",stroke:"currentColor",strokeWidth:"1.75",strokeLinecap:"round"})]})})]})})]}),q?i.jsx("p",{className:qn.notes,children:q}):null,i.jsxs("div",{className:qn.split,children:[i.jsxs("section",{className:qn.column,"aria-label":n("boardCard.giveAria"),children:[i.jsx("div",{className:qn.colHead,children:i.jsx("span",{className:qn.colHeadTitle,children:z?n("boardCard.giveLabel"):n("boardCard.giveLabelCount",{count:R,total:B})})}),z?i.jsx("p",{className:qn.legacySummary,children:e.have}):i.jsx("div",{className:qn.itemGrid,"data-trade-board-item-grid":!0,children:T.map((O,V)=>i.jsx(Ld,{item:Bpt(O,V,y),variant:"list",source:"inventory",inventoryHidePrimaryAction:!0}
2609,`${O.assetId??O.marketHashName}-${V}`))})]}),i.jsx("div",{className:qn.arrow,"aria-hidden":!0,children:i.jsx("svg",{className:qn.arrowIcon,viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:i.jsx("path",{d:"M5 12h14M13 7l5 5-5 5",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})}),i.jsxs("section",{className:qn.column,"aria-label":n("boardCard.wantAria"),children:[i.jsx("div",{className:qn.colHead,children:i.jsx("span",{className:qn.colHeadTitle,children:U?n("boardCard.wantLabel"):n("boardCard.wantLabelCount",{count:D,total:$})})}),U?i.jsx("p",{className:qn.legacySummary,children:e.want}):i.jsx("div",{className:qn.itemGrid,"data-trade-board-item-grid":!0,children:E.map(K)})]})]}),i.jsx(c6t,{isOpen:d,username:A,onClose:()=>m(!1),onSubmit:w})]})}const D6t="_root_1vip2_1",$6t="_feed_1vip2_5",W6t="_muted_1vip2_11",U6t="_error_1vip2_12",H6t="_loadMoreSentinel_1vip2_21",z6t="_loadMoreLabel_1vip2_28",R1={root:D6t,feed:$6t,muted:W6t,error:U6t,loadMoreSentinel:H6t,loadMoreLabel:z6t},V6t=20;function q6t(e,t){const n=new Set(e.map(a=>a.id)),r=[];for(const a of t)!a.id||n.has(a.id)||(n.add(a.id),r.push(a));return r.length>0?[...e,...r]:e}function G6t(e){const t=new Set;return e.filter(n=>!n.id||t.has(n.id)?!1:(t.add(n.id),!0))}function K6t({apiSlug:e}){const{t}=Se(["profile","trades"]),[n,r]=h.useState([]),[a,s]=h.useState(!0),[l,o]=h.useState(null),[u,d]=h.useState(!1),[m,p]=h.useState(!1),b=h.useRef(0),y=h.useRef(0),v=h.useRef(!1),_=h.useRef(null),w=h.useCallback(async S=>{const I=++y.current;if(S)s(!0),o(null),b.current=0;else{if(v.current)return;v.current=!0,p(!0)}try{const C=await Xd.getTradeBoard(e,{skip:b.current,limit:V6t});if(I!==y.current)return;const F=G6t(C.items);b.current+=C.items.length,d(C.hasMore),r(N=>S?F:q6t(N,F))}catch(C){const F=C instanceof Error?C.message:t("publicProfile.tradeBoard.loadFailed");S&&(r([]),o(F))}finally{I===y.current&&(S?s(!1):(v.current=!1,p(!1)))}},[e,t]);h.useEffect(()=>{w(!0)},[w]);const k=h.useCallback(()=>{!u||a||m||v.current||w(!1)},[u,a,m,w]);return h.useEffect(()=>{const S=_.current;if(!S||!u||a||m)return;const I=new IntersectionObserver(C=>{C[0]?.isIntersecting&&k()},{root:null,rootMargin:"320px",threshold:0});return I.observe(S),()=>I.disconnect()},[u,a,m,k,n.length]),i.jsx("div",{className:R1.root,children:a?i.jsx("p",{className:R1.muted,children:t("profile:loading.stats")}):l?i.jsx("p",{className:R1.error,children:l}):n.length===0?i.jsx("p",{className:R1.muted,children:t("publicProfile.tradeBoard.empty")}):i.jsxs(i.Fragment,{children:[i.jsx("div",{className:R1.feed,children:n.map(S=>i.jsx(DX,{listing:S},S.id))}),u?i.jsx("div",{ref:_,className:R1.loadMoreSentinel,children:i.jsx("p",{className:R1.loadMoreLabel,style:{visibility:m?"visible":"hidden"},"aria-hidden":!m,children:t("trades:feed.loadingMore")})}):null]})})}const Y6t=48;function $X(e){return typeof e=="number"&&Number.isFinite(e)&&e>0?Math.max(i3,Math.round(e*100)):i3}function Z6t(e,t,n){return e.filter(r=>r.tradable===!0).filter(r=>!r.listingId&&r.isListed!==!0).map((r,a)=>{const s=CX(r,a,t),l=$X(r.referencePriceUsd),o=n>0;return{...s,listingId:void 0,price:ta(l),priceCents:l,referencePriceUsd:r.referencePriceUsd===null?null:r.referencePriceUsd!=null&&Number.isFinite(r.referencePriceUsd)?r.referencePriceUsd:void 0,offersEnabled:o,minOfferAmountCents:o?I3(l,n):void 0,effectiveMaxOfferDiscountPercent:n}})}function X6t({apiSlug:e,isViewerOwner:t}){const{t:n}=Se(["profile","stall","market"]),r=tr(),{user:a,refreshUser:s,updateUser:l}=Xt(),{openAuth:o}=Wa(),{requireTradeAccess:u}=Xo(),{activeGames:d}=Gc(),m=h.useMemo(()=>d.map(Q=>({id:Q.id,label:Ju(Q.id)})),[d]),[p,b]=h.useState("cs2"),[y,v]=h.useState([]),[_,w]=h.useState(!0),[k,S]=h.useState(null),[I,C]=h.useState(!1),[F,N]=h.useState(!1),[A,L]=h.useState($o),P=h.useRef(1),T=h.useRef(0),E=h.useRef(!1),R=h.useRef(null),D=h.useRef(null),z=F4(R),[U,B]=h.useState(null),[$,q]=h.useState(null),[K,O]=h.useState(!1),V=h.useCallback(async(Q,ie)=>{const ne=T.current,X=await Xd.getInventory(e,{game:p,page:Q,pageSize:Y6t});if(ne!==T.current)return;const le=typeof X.defaultMaxOfferDiscountPercent=="number"&&Number.isFinite(X.defaultMaxOfferDiscountPercent)?X.defaultMaxOfferDiscountPercent:$o;L(le);const _e=Z6t(X.items,p,le);v(J=>ie?[...J,..._e]:_e),C(X.hasMore),P.current=X.page+1},[e,p]);h.useEffect(()=>{T.current+=1,P.current=1,w(!0),S(null),v([]),V(1,!1).catch(Q=>{S(Q instanceof Error?Q.message:n("publicProfile.inventory.loadFailed"))}).finally(()=>w(!1))},[V,n]);const G=h.useCallback(async()=>
2609{if(!(!I||E.current||_)){E.current=!0,N(!0);try{await V(P.current,!0)}catch(Q){S(Q instanceof Error?Q.message:n("publicProfile.inventory.loadFailed"))}finally{E.current=!1,N(!1)}}},[I,_,V,n]);h.useEffect(()=>{const Q=D.current;if(!Q||!I)return;const ie=new IntersectionObserver(ne=>{ne.some(X=>X.isIntersecting)&&G()},{rootMargin:"240px"});return ie.observe(Q),()=>ie.disconnect()},[I,G,y.length]);const H=h.useCallback(()=>{r(`${fe.profile}?tab=sell`)},[r]),re=h.useCallback(Q=>{if(!a){o("login");return}if(!u())return;const ie=Math.max(i3,typeof Q.priceCents=="number"&&Number.isFinite(Q.priceCents)?Q.priceCents:$X(Q.referencePriceUsd)),ne=Q.effectiveMaxOfferDiscountPercent??A,X=Math.max(i3,Q.minOfferAmountCents??I3(ie,ne));Q.assetId&&B({mode:"inventory",assetId:Q.assetId,steamAppId:Q.steamAppId??Gr,priceCents:ie,minOfferAmountCents:X,itemName:Q.name}),q(null)},[a,o,u,A]),Z=h.useCallback(async Q=>{if(!U||!a)return;const ie=Math.round(Q*100);if(ie<U.minOfferAmountCents||ie>Bc){q(n("market:offer.rangeHintUnlisted",{min:(U.minOfferAmountCents/100).toFixed(2),suggested:(U.priceCents/100).toFixed(2)}));return}try{O(!0),q(null);const ne=await ns.createOnInventory(e,{assetId:U.assetId,amount:ie,steamAppId:U.steamAppId});l(Fc(a,{balance:ne.balance,frozenBalance:ne.frozenBalance})),B(null),s(),ne.listingId&&r(J6(ne.listingId,a.id))}catch(ne){q(ne instanceof Error?ne.message:n("market:errors.sendOfferFailed"))}finally{O(!1)}},[U,a,e,l,s,r,n]);return i.jsxs("div",{className:Or.root,children:[i.jsx("div",{className:Or.toolbar,children:i.jsx("div",{className:Or.controls,children:i.jsx(Oo,{className:Or.gameSelect,value:p,options:m,onChange:Q=>b(Q)})})}),_?i.jsx("p",{className:Or.muted,children:n("profile:loading.stats")}):k?i.jsx("p",{className:Or.error,children:k}):y.length===0?i.jsx("p",{className:Or.muted,children:n(t?"publicProfile.inventory.emptyOwner":"publicProfile.inventory.empty")}):i.jsxs("div",{className:Or.gridSlot,ref:R,children:[i.jsx(K7,{items:y,columnContainerRef:R,resolveColumnCount:H3,resolveRowEstimate:G7,windowMinItems:16,onNearEnd:()=>void G(),className:Or.grid,feedWindowClassName:Or.feedWindow,spacerClassName:Or.feedWindowSpacer,getItemKey:Q=>Q.assetId??String(Q.id),renderItem:Q=>t?i.jsx(gl,{item:Q,variant:"list",source:"inventory",profileEmbeddedCompactGrid:z,profileEqualRowLayout:z,isOwner:!1,onClick:H,selectionAddLabel:n("market:card.inventory.listItem"),collapseInventoryFooterOnHover:!0,showWatch:!1}):i.jsx(gl,{item:Q,variant:"list",source:"feed",profileEmbeddedCompactGrid:z,profileEqualRowLayout:z,isOwner:!1,onPlaceOffer:re,unlistedInventoryOffer:!0,showWatch:!1})}),I&&!_?i.jsx("div",{ref:D,className:Or.loadMoreSentinel,children:i.jsx("p",{className:Or.loadMoreLabel,style:{visibility:F?"visible":"hidden"},"aria-hidden":!F,children:n("stall:loadingMore")})}):null]}),U?i.jsx(a3,{itemName:U.itemName,listPriceCents:U.priceCents,minPriceCents:U.minOfferAmountCents,unlistedItem:!0,onClose:()=>{K||B(null)},onSubmit:Z,submitting:K,error:$}):null]})}const Q6t="_root_mck3m_1",J6t="_toolbar_mck3m_8",e7t="_filterWrap_mck3m_16",t7t="_filterLabel_mck3m_23",n7t="_filterDropdown_mck3m_30",r7t="_writeBtn_mck3m_35",a7t="_muted_mck3m_52",i7t="_compose_mck3m_58",s7t="_textarea_mck3m_64",l7t="_composeFooter_mck3m_86",o7t="_composeBtns_mck3m_94",c7t="_charCount_mck3m_100",u7t="_btnPrimary_mck3m_105",d7t="_btnGhost_mck3m_106",f7t="_replyToggle_mck3m_107",h7t="_loadMore_mck3m_108",m7t="_error_mck3m_149",p7t="_list_mck3m_155",g7t="_card_mck3m_164",b7t="_cardReply_mck3m_171",y7t="_cardTop_mck3m_177",x7t="_cardMain_mck3m_184",v7t="_badges_mck3m_194",_7t="_time_mck3m_201",w7t="_bodyRow_mck3m_210",k7t="_repIcon_mck3m_217",S7t="_repIconUp_mck3m_236",I7t="_repIconDown_mck3m_241",M7t="_authorLink_mck3m_246",F7t="_avatar_mck3m_255",C7t="_avatarAnonymous_mck3m_267",j7t="_avatarImg_mck3m_271",N7t="_avatarFallback_mck3m_277",T7t="_authorName_mck3m_282",A7t="_authorAnonymous_mck3m_292",P7t="_cardFooter_mck3m_297",E7t="_footerLeft_mck3m_305",L7t="_badge_mck3m_194",R7t="_badgeNone_mck3m_322",O7t="_badgeBought_mck3m_327",B7t="_badgeSold_mck3m_332",D7t="_text_mck3m_64",$7t="_replyActions_mck3m_348",W7t="_replyWrap_mck3m_352",U7t="_modalOverlay_mck3m_358",H7t="_modal_mck3m_358",z7t="_modalTitle_mck3m_378",V7t="_modalSubtitle_mck3m_385",q7t="_modalForm_mck3m_392",G7t="_field_mck3m_398",K7t="_fieldLabel_mck3m_404",Y7t="_repSegment_mck3m_410",Z7t="_repSegBtn_mck3m_420",X7t="_repSign_mck3m_445",Q7t="_repSegUpActive_mck3m_451",J7t="_repSegDownActive_mck3m_460",e8t="_modalTextarea_mck3m_469",t8t="_modalActions_mck3m_494",n8t="_cancelBtn_mck3m_501",r8t="_submitBtn_mck3m_502",jt={root:Q6t,toolbar:J6t,filterWrap:e7t,filterLabel:t7t,filterDropdown:n7t,writeBtn:r7t,muted:a7t,compose:i7t,textarea:s7t,composeFooter:l7t,composeBtns:o7t,charCount:c7t,btnPrimary:u7t,btnGhost:d7t,replyToggle:f7t,loadMore:h7t,error:m7t,list:p7t,card:g7t,cardReply:b7t,cardTop:y7t,cardMain:x7t,badges:v7t,time:_7t,bodyRow:w7t,repIcon:k7t,repIconUp:S7t,repIconDown:I7t,authorLink:M7t,avatar:F7t,avatarAnonymous:C7t,avatarImg:j7t,avatarFallback:N7t,authorName:T7t,authorAnonymous:A7t,cardFooter:P7t,footerLeft:E7t,badge:L7t,badgeNone:R7t,badgeBought:O7t,badgeSold:B7t,text:D7t,replyActions:$7t,replyWrap:W7t,modalOverlay:U7t,modal:H7t,modalTitle:z7t,modalSubtitle:V7t,modalForm:q7t,field:G7t,fieldLabel:K7t,repSegment:Y7t,repSegBtn:Z7t,repSign:X7t,repSegUpActive:Q7t,repSegDownActive:J7t,modalTextarea:e8t,modalActions:t8t,cancelBtn:n8t,submitBtn:r8t},a8t=30,Yd=1e3;function i8t(e,t,n){const r=Date.parse(e);if(!Number.isFinite(r))return"";const a=Math.max(0,Math.floor((Date.now()-r)/1e3));if(a<60)return n("publicProfile.comments.time.justNow");const s=Math.floor(a/60);if(s<60)return n("publicProfile.comments.time.minutesAgo",{count:s});const l=Math.floor(s/60);if(l<24)return n("publicProfile.comments.time.hoursAgo",{count:l});const o=Math.floor(l/24);if(o<30)return n("publicProfile.comments.time.daysAgo",{count:o});try{return new Date(r).toLocaleDateString(t,{year:"numeric",month:"short",day:"numeric"})}catch{return new Date(r).toISOString().slice(0,10)}}function s8t(e,t){return e.anonymous?t:e.steamDisplayName?.trim()||e.username?.trim()||t}function l8t(e){return e.anonymous?null:e.username?.trim()?Hl(e.username.trim()):e.id?Hl(e.id):null}function o8t({relation:e,show:t}){const{t:n}=Se("profile");return t?e.none?i.jsx("span",{className:`${jt.badge} ${jt.badgeNone}`,children:n("publicProfile.comments.badges.noTrades")}):i.jsxs(i.Fragment,{children:[e.boughtFromProfile?i.jsx("span",{className:`${jt.badge} ${jt.badgeBought}`,children:n("publicProfile.comments.badges.boughtFrom")}):null,e.soldToProfile?i.jsx("span",{className:`${jt.badge} ${jt.badgeSold}`,children:n("publicProfile.comments.badges.soldTo")}):null]}):null}function c8t({onClose:e,onSubmit:t,submitting:n,error:r}){const{t:a}
2609=Se("profile"),[s,l]=h.useState("up"),[o,u]=h.useState("");return h.useEffect(()=>{const d=m=>{m.key==="Escape"&&!n&&e()};return document.addEventListener("keydown",d),()=>document.removeEventListener("keydown",d)},[e,n]),h.useEffect(()=>{const d=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=d}},[]),Wn.createPortal(i.jsx("div",{className:jt.modalOverlay,onClick:()=>{n||e()},role:"presentation",children:i.jsxs("div",{className:jt.modal,onClick:d=>d.stopPropagation(),role:"dialog","aria-modal":"true","aria-labelledby":"profile-comment-modal-title",children:[i.jsx("h2",{id:"profile-comment-modal-title",className:jt.modalTitle,children:a("publicProfile.comments.writeTitle")}),i.jsx("p",{className:jt.modalSubtitle,children:a("publicProfile.comments.writeSubtitle")}),i.jsxs("form",{className:jt.modalForm,onSubmit:d=>{d.preventDefault();const m=o.trim();!m||n||t({text:m,rep:s})},children:[i.jsxs("div",{className:jt.field,children:[i.jsx("span",{className:jt.fieldLabel,children:a("publicProfile.comments.chooseRep")}),i.jsxs("div",{className:jt.repSegment,role:"group",children:[i.jsxs("button",{type:"button",className:`${jt.repSegBtn} ${s==="up"?jt.repSegUpActive:""}`,onClick:()=>l("up"),disabled:n,"aria-pressed":s==="up",children:[i.jsx("span",{className:jt.repSign,"aria-hidden":!0,children:"+"}),"rep"]}),i.jsxs("button",{type:"button",className:`${jt.repSegBtn} ${s==="down"?jt.repSegDownActive:""}`,onClick:()=>l("down"),disabled:n,"aria-pressed":s==="down",children:[i.jsx("span",{className:jt.repSign,"aria-hidden":!0,children:"−"}),"rep"]})]})]}),i.jsxs("label",{className:jt.field,children:[i.jsx("span",{className:jt.fieldLabel,children:a("publicProfile.comments.commentLabel")}),i.jsx("textarea",{className:jt.modalTextarea,value:o,onChange:d=>u(d.target.value.slice(0,Yd)),rows:4,maxLength:Yd,placeholder:a("publicProfile.comments.placeholder"),disabled:n,autoFocus:!0,required:!0,minLength:1}),i.jsxs("span",{className:jt.charCount,children:[o.length,"/",Yd]})]}),r?i.jsx("p",{className:jt.error,children:r}):null,i.jsxs("div",{className:jt.modalActions,children:[i.jsx("button",{type:"button",className:jt.cancelBtn,disabled:n,onClick:e,children:a("publicProfile.comments.cancel")}),i.jsx("button",{type:"submit",className:jt.submitBtn,disabled:n||!o.trim(),children:a(n?"publicProfile.comments.sending":"publicProfile.comments.post")})]})]})]})}),document.body)}function WX({comment:e,isReply:t=!1,onReplySubmitted:n,apiSlug:r,canReplyHere:a}){const{t:s,i18n:l}=Se(["profile","market"]),o=s("market:details.seller.anonymousName"),[u,d]=h.useState(!1),[m,p]=h.useState(""),[b,y]=h.useState(!1),[v,_]=h.useState(null),w=s8t(e.author,o),k=l8t(e.author),S=e.author.anonymous?null:da(e.author.steamAvatarUrl||e.author.avatarUrl),I=async()=>{const C=m.trim();if(!(!C||b)){y(!0),_(null);
2609try{const F=await Xd.replyToComment(r,e.id,{text:C});n?.(e.id,F),d(!1),p("")}catch(F){_(F instanceof mr?F.message:s("publicProfile.comments.errors.replyFailed"))}finally{y(!1)}}};return i.jsxs("article",{className:`${jt.card} ${t?jt.cardReply:""}`,"aria-label":s("publicProfile.comments.commentAria"),children:[i.jsxs("div",{className:jt.cardTop,children:[i.jsxs("div",{className:jt.cardMain,children:[k?i.jsxs(Pt,{to:k,className:jt.authorLink,children:[i.jsx("span",{className:jt.avatar,"aria-hidden":!0,children:S?i.jsx("img",{src:S,alt:"",className:jt.avatarImg}):i.jsx(g3,{className:jt.avatarFallback})}),i.jsx("span",{className:jt.authorName,children:w})]}):i.jsxs("div",{className:jt.authorLink,children:[i.jsx("span",{className:`${jt.avatar} ${jt.avatarAnonymous}`,"aria-hidden":!0,children:i.jsx(g3,{className:jt.avatarFallback})}),i.jsx("span",{className:`${jt.authorName} ${jt.authorAnonymous}`,children:w})]}),t?null:i.jsx("div",{className:jt.badges,children:i.jsx(o8t,{relation:e.tradeRelation,show:!0})})]}),i.jsx("time",{className:jt.time,dateTime:e.createdAt,title:e.createdAt,children:i8t(e.createdAt,l.language,s)})]}),i.jsxs("div",{className:jt.bodyRow,children:[!t&&e.rep==="up"?i.jsx("span",{className:`${jt.repIcon} ${jt.repIconUp}`,"aria-label":s("publicProfile.comments.repUp"),title:s("publicProfile.comments.repUp"),children:i.jsx("svg",{viewBox:"0 0 16 16","aria-hidden":!0,children:i.jsx("path",{d:"M8 3.25v9.5M3.25 8h9.5",fill:"none",stroke:"currentColor",strokeWidth:"2.2",strokeLinecap:"round"})})}):null,!t&&e.rep==="down"?i.jsx("span",{className:`${jt.repIcon} ${jt.repIconDown}`,"aria-label":s("publicProfile.comments.repDown"),title:s("publicProfile.comments.repDown"),children:i.jsx("svg",{viewBox:"0 0 16 16","aria-hidden":!0,children:i.jsx("path",{d:"M3.25 8h9.5",fill:"none",stroke:"currentColor",strokeWidth:"2.2",strokeLinecap:"round"})})}):null,i.jsx("p",{className:jt.text,children:e.text})]}),a&&!e.reply&&!u?i.jsx("div",{className:jt.cardFooter,children:i.jsx("div",{className:jt.footerLeft,children:i.jsx("button",{type:"button",className:jt.replyToggle,onClick:()=>d(!0),children:s("publicProfile.comments.reply")})})}):null,a&&!e.reply&&u?i.jsx("div",{className:jt.replyActions,children:i.jsxs("div",{className:jt.compose,children:[i.jsx("textarea",{className:jt.textarea,value:m,onChange:C=>p(C.target.value.slice(0,Yd)),rows:3,maxLength:Yd,placeholder:s("publicProfile.comments.replyPlaceholder"),disabled:b}),i.jsxs("div",{className:jt.composeFooter,children:[i.jsxs("span",{className:jt.charCount,children:[m.length,"/",Yd]}),i.jsxs("div",{className:jt.composeBtns,children:[i.jsx("button",{type:"button",className:jt.btnGhost,disabled:b,onClick:()=>{d(!1),p(""),_(null)},children:s("publicProfile.comments.cancel")}),i.jsx("button",{type:"button",className:jt.btnPrimary,disabled:b||!m.trim(),onClick:()=>void I(),children:s(b?"publicProfile.comments.sending":"publicProfile.comments.sendReply")})]})]}),v?i.jsx("p",{className:jt.error,children:v}):null]})}):null,e.reply?i.jsx("div",{className:jt.replyWrap,children:i.jsx(WX,{comment:e.reply,isReply:!0,apiSlug:r})}):null]})}function u8t({apiSlug:e,isViewerOwner:t,onRepCountsChange:n}){const{t:r}=Se(["profile","market"]),{isAuthenticated:a}=Xt(),{openAuth:s}=Wa(),{requireTradeAccess:l}=Xo(),[o,u]=h.useState("all"),[d,m]=h.useState([]),[p,b]=h.useState(1),[y,v]=h.useState(0),[_,w]=h.useState({all:0,up:0,down:0,score:0}),[k,S]=h.useState(!0),[I,C]=h.useState(!1),[F,N]=h.useState(null),[A,L]=h.useState(!1),[P,T]=h.useState(!1),[E,R]=h.useState(null),D=h.useCallback(async(O,V,G)=>{V?C(!0):(S(!0),N(null));try{const H=await Xd.getComments(e,{page:O,pageSize:a8t,rep:G});v(H.total),b(H.page),w(H.counts?{all:H.counts.all,up:H.counts.up,down:H.counts.down,score:H.counts.score??H.counts.up-H.counts.down}:{all:0,up:0,down:0,score:0}),!V&&H.counts&&n?.({up:H.counts.up,down:H.counts.down}),m(re=>V?[...re,...H.items]:H.items)}catch(H){N(H instanceof mr?H.message:r("publicProfile.comments.loadFailed"))}finally{S(!1),C(!1)}},[e,n,r]);h.useEffect(()=>{D(1,!1,o)},[D,o]);const z=(O,V)=>{m(G=>G.map(H=>H.id===O?{...H,reply:V,canReply:!1}:H))},U=()=>
2609{if(!a){s("login");return}l()&&(R(null),L(!0))},B=async O=>{if(!(!O.text||P)){T(!0),R(null);try{const V=await Xd.createComment(e,O);L(!1);const G=_.up+(O.rep==="up"?1:0),H=_.down+(O.rep==="down"?1:0);w({all:_.all+1,up:G,down:H,score:G-H}),n?.({up:G,down:H}),(o==="all"||o===O.rep)&&(m(re=>[V,...re]),v(re=>re+1))}catch(V){R(V instanceof mr?V.message:r("publicProfile.comments.errors.postFailed"))}finally{T(!1)}}},$=d.length<y,q=h.useId(),K=h.useMemo(()=>[{value:"all",label:`${r("publicProfile.comments.filters.all")} (${_.all})`},{value:"up",label:`${r("publicProfile.comments.filters.up")} (${_.up})`},{value:"down",label:`${r("publicProfile.comments.filters.down")} (${_.down})`}],[r,_.all,_.up,_.down]);return i.jsxs("div",{className:jt.root,children:[i.jsxs("div",{className:jt.toolbar,children:[i.jsxs("div",{className:jt.filterWrap,children:[i.jsx("label",{className:jt.filterLabel,htmlFor:q,children:r("publicProfile.comments.filterLabel")}),i.jsx(Vr,{id:q,listboxId:`${q}-listbox`,value:o,options:K,onChange:u,size:"compact",className:jt.filterDropdown})]}),t?null:i.jsx("button",{type:"button",className:jt.writeBtn,onClick:U,children:r("publicProfile.comments.write")})]}),k?i.jsx("p",{className:jt.muted,children:r("publicProfile.comments.loading")}):F?i.jsx("p",{className:jt.error,children:F}):d.length===0?i.jsx("p",{className:jt.muted,children:r("publicProfile.comments.empty")}):i.jsx("ul",{className:jt.list,children:d.map(O=>i.jsx("li",{children:i.jsx(WX,{comment:O,apiSlug:e,canReplyHere:!!O.canReply,onReplySubmitted:z})},O.id))}),$&&!k?i.jsx("button",{type:"button",className:jt.loadMore,disabled:I,onClick:()=>void D(p+1,!0,o),children:r(I?"publicProfile.comments.loading":"publicProfile.loadMore")}):null,A?i.jsx(c8t,{onClose:()=>{P||L(!1)},onSubmit:O=>void B(O),submitting:P,error:E}):null]})}const d8t="_wrap_rudt5_1",f8t="_card_rudt5_7",h8t="_iconWrap_rudt5_18",m8t="_iconWrapMuted_rudt5_29",p8t="_iconWrapWarning_rudt5_34",g8t="_iconWrapDanger_rudt5_40",b8t="_spinner_rudt5_46",y8t="_title_rudt5_55",x8t="_subtitle_rudt5_63",v8t="_actions_rudt5_71",_8t="_primaryBtn_rudt5_78",w8t="_secondaryBtn_rudt5_107",gs={wrap:d8t,card:f8t,iconWrap:h8t,iconWrapMuted:m8t,iconWrapWarning:p8t,iconWrapDanger:g8t,spinner:b8t,title:y8t,subtitle:x8t,actions:v8t,primaryBtn:_8t,secondaryBtn:w8t};function k8t(){return i.jsxs("svg",{width:"28",height:"28",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:[i.jsx("circle",{cx:"12",cy:"8",r:"4",stroke:"currentColor",strokeWidth:"1.5"}),i.jsx("path",{d:"M5 20c0-3.314 3.134-6 7-6s7 2.686 7 6",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),i.jsx("path",{d:"M18 5 20 7M20 5 18 7",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})]})}function S8t(){return i.jsxs("svg",{width:"28",height:"28",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:[i.jsx("circle",{cx:"12",cy:"12",r:"8.5",stroke:"currentColor",strokeWidth:"1.5"}),i.jsx("path",{d:"M12 7v5l3 2",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]})}function I8t(){return i.jsxs("svg",{width:"28",height:"28",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:[i.jsx("circle",{cx:"12",cy:"12",r:"8.5",stroke:"currentColor",strokeWidth:"1.5"}),i.jsx("path",{d:"M12 8v5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),i.jsx("circle",{cx:"12",cy:"16",r:"0.75",fill:"currentColor"})]})}function gD({variant:e,retryAfterSeconds:t,errorMessage:n,onRetry:r}){const{t:a}=Se("profile"),[s,l]=h.useState(Math.max(0,Math.floor(t??60)));h.useEffect(()=>{e==="rateLimited"&&l(Math.max(0,Math.floor(t??60)))},[e,t]),h.useEffect(()=>{if(e!=="rateLimited"||s<=0)return;const m=window.setInterval(()=>{l(p=>Math.max(0,p-1))},1e3);return()=>window.clearInterval(m)},[e,s]);const o=e==="rateLimited"?`${gs.iconWrap} ${gs.iconWrapWarning}`:e==="error"?`${gs.iconWrap} ${gs.iconWrapDanger}`:`${gs.iconWrap} ${gs.iconWrapMuted}`,u=a(e==="loading"?"publicProfile.states.loadingTitle":e==="notFound"?"publicProfile.states.notFoundTitle":e==="rateLimited"?"publicProfile.states.rateLimitedTitle":"publicProfile.states.errorTitle"),d=e==="loading"?a("publicProfile.states.loadingSubtitle"):e==="notFound"?a("publicProfile.states.notFoundSubtitle"):e==="rateLimited"?s>0?a("publicProfile.states.rateLimitedSubtitle",{seconds:s}):a("publicProfile.states.rateLimitedReady"):n?.trim()||a("publicProfile.states.errorSubtitle");return i.jsx("div",{className:gs.wrap,children:i.jsxs("div",{className:gs.card,role:e==="loading"?"status":void 0,children:[i.jsx("div",{className:o,"aria-hidden":!0,
2609children:e==="loading"?i.jsx("div",{className:gs.spinner}):e==="rateLimited"?i.jsx(S8t,{}):e==="error"?i.jsx(I8t,{}):i.jsx(k8t,{})}),i.jsx("h1",{className:gs.title,children:u}),i.jsx("p",{className:gs.subtitle,children:d}),e!=="loading"?i.jsxs("div",{className:gs.actions,children:[e==="rateLimited"&&r?i.jsx("button",{type:"button",className:gs.primaryBtn,disabled:s>0,onClick:r,children:s>0?a("publicProfile.states.retryIn",{seconds:s}):a("publicProfile.states.retry")}):null,i.jsx(Pt,{to:fe.market,className:e==="rateLimited"&&r?gs.secondaryBtn:gs.primaryBtn,children:a("publicProfile.backToMarket")})]}):null]})})}const M8t="_page_1dds8_1",F8t="_profileCard_1dds8_14",C8t="_main_1dds8_23",g0={page:M8t,profileCard:F8t,main:C8t},Sx=["stall","trade-board","inventory","comments"];function j8t(e){return e==="trade-board"||e==="inventory"||e==="comments"?e:"stall"}function N8t(){const{t:e}=Se(["profile","market"]),{slug:t}=Ms(),n=t?.trim()??"",[r,a]=Vs(),s=j8t(r.get("tab")),[l,o]=h.useState({kind:"loading"}),[u,d]=h.useState(0),[m,p]=h.useState(!1),b=h.useCallback(F=>{o(N=>N.kind!=="ready"?N:{kind:"ready",profile:{...N.profile,commentRepUp:F.up,commentRepDown:F.down,commentRepScore:F.up-F.down}})},[]);h.useEffect(()=>{const F=r.get("tab");(F==="stats"||F==="stall")&&a(N=>{const A=new URLSearchParams(N);return A.delete("tab"),A},{replace:!0})},[r,a]);const y=l.kind==="ready"?l.profile:null,v=y?_W(y,n):null,_=h.useMemo(()=>typeof window>"u"||!v?"":`${window.location.origin}${Hl(v,s)}`,[v,s]);h.useEffect(()=>{if(!n){o({kind:"error",variant:"notFound"});return}let F=!1;return o({kind:"loading"}),Xd.getProfile(n).then(N=>{F||o({kind:"ready",profile:N})}).catch(N=>{if(!F){if(N instanceof mr&&N.status===404){o({kind:"error",variant:"notFound"});return}if(N instanceof mr&&N.status===429){o({kind:"error",variant:"rateLimited",retryAfterSeconds:N.retryAfterSeconds});return}o({kind:"error",variant:"error",message:N instanceof Error?N.message:e("publicProfile.loadFailed")})}}),()=>{F=!0}},[n,e,u]),h.useEffect(()=>{p(!1)},[n]),h.useEffect(()=>{if(!y)return;const F=e("market:details.seller.anonymousName"),N=m?EX(y):y,A=PX(N,F);document.title=`${A.displayName} · ${e("publicProfile.documentTitle")}`},[y,m,e]);const w=h.useMemo(()=>!y||y.isSelf||y.inventoryPublic!==!1?Sx:Sx.filter(F=>F!=="inventory"),[y]);if(l.kind==="loading")return i.jsx("div",{className:g0.page,children:i.jsx(gD,{variant:"loading"})});if(l.kind==="error")return i.jsx("div",{className:g0.page,children:i.jsx(gD,{variant:l.variant,errorMessage:l.message,retryAfterSeconds:l.retryAfterSeconds,onRetry:l.variant==="rateLimited"?()=>d(F=>F+1):void 0})});if(v&&decodeURIComponent(n)!==v)return i.jsx(pa,{to:Hl(v,s),replace:!0});if(l.kind!=="ready")return null;const k=l.profile,S=bne(k,n),I=k.isSelf&&k.anonymous,C=w.includes(s)?s:"stall";return i.jsxs("div",{className:g0.page,children:[I?i.jsx(I5t,{visitorPreview:m,onVisitorPreviewChange:p}):null,i.jsxs("div",{className:g0.profileCard,children:[i.jsx(v5t,{profile:k,profileUrl:_,visitorPreview:m}),i.jsx(P5t,{tabs:w,activeTab:C,slug:v??n})]}),i.jsxs("main",{className:g0.main,children:[C==="stall"?i.jsx(Z5t,{userId:k.id,isViewerOwner:k.isSelf}):null,C==="trade-board"?i.jsx(K6t,{apiSlug:S}):null,C==="inventory"?i.jsx(X6t,{apiSlug:S,isViewerOwner:k.isSelf}):null,C==="comments"?i.jsx(u8t,{apiSlug:S,isViewerOwner:k.isSelf,onRepCountsChange:b}):null]})]})}const T8t="_screen_15p1d_1",A8t="_content_15p1d_11",P8t="_spinner_15p1d_20",E8t="_message_15p1d_29",I5={screen:T8t,content:A8t,spinner:P8t,message:E8t};function C4({message:e}){return i.jsx("div",{className:I5.screen,role:"status","aria-live":"polite","aria-busy":"true",children:i.jsxs("div",{className:I5.content,children:[i.jsx("div",{className:I5.spinner,"aria-hidden":!0}),e.trim()?i.jsx("p",{className:I5.message,children:e}):null]})})}function L8t(e){return e.toLowerCase().includes("steam account already linked")}function bD(e,t){const n=ah();if(q1(),n){Mc(),Ol(),e(`${n}?error=${encodeURIComponent(t)}`,{replace:!0});return}e(`/profile?error=${encodeURIComponent(t)}`,{replace:!0})}const R8t=()=>{const{t:e}
2609=Se("auth"),[t]=Vs(),n=tr(),{updateUser:r,refreshUser:a}=Xt(),s=h.useRef(!1);return h.useEffect(()=>{const l=t.get("openid.response_nonce")||"";if(s.current)return;if(l&&Nne(l)){const d=sg(l);if(d){Mc(),V1(),Ol(),n(d,{replace:!0});return}IN(l)}s.current=!0;async function o(d){jne(l,d),Mc(),V1(),Ol(),n(d,{replace:!0})}async function u(){const d=sg(l);if(d){Mc(),V1(),Ol(),n(d,{replace:!0});return}const m=ah();m&&V1();const p={openIdAssocHandle:t.get("openid.assoc_handle")||"",openIdSignature:t.get("openid.sig")||"",openIdSigned:t.get("openid.signed")||"",openIdResponseNonce:l,openIdClaimedId:t.get("openid.claimed_id")||"",returnTo:t.get("openid.return_to")||`${window.location.origin}/steam/callback`};if(!p.openIdAssocHandle||!p.openIdSignature||!p.openIdClaimedId){bD(n,e("steamCallback.missingParams"));return}try{const b=await hr.linkSteam(p);if(r(ul(b)),await a().catch(()=>{}),m){await o(m);return}Mc(),q1(),n("/profile?steamLinked=true",{replace:!0})}catch(b){const y=b instanceof Error?b.message:e("steamCallback.linkFailed"),v=sg(l);if(v){Mc(),V1(),Ol(),n(v,{replace:!0});return}if(L8t(y)&&m&&(await a().catch(()=>{}))?.steam?.id){await o(m);return}bD(n,y)}finally{l&&IN(l)}}u()},[t,n,r,a,e]),i.jsx(C4,{message:e("steamCallback.linking")})},UX="steam_onboarding";function O8t(){const e=sessionStorage.getItem(UX);if(!e)return null;try{const t=JSON.parse(e);return!t?.pendingToken||!t?.profile?null:t}catch{return null}}function B8t(){sessionStorage.removeItem(UX)}function HX(e){return`steam_auth_callback:${e}`}function yD(e){if(!e)return null;const t=sessionStorage.getItem(HX(e));if(!t)return null;try{return JSON.parse(t)}catch{return null}}function Ix(e,t){e&&sessionStorage.setItem(HX(e),JSON.stringify(t))}async function D8t({pendingToken:e,refreshUser:t,applyUser:n}){const r=Qd(),a=await Ti.steamCompleteOnboarding(e,r);return a.isNewUser&&(Jd(),Ol()),n?.(a.user),B8t(),await t().catch(()=>{}),f2(),a}const $8t=()=>{const{t:e}=Se("auth"),[t]=Vs(),n=tr(),{refreshUser:r,updateUser:a}=Xt(),s=h.useRef(!1);return h.useEffect(()=>{const l=t.get("openid.response_nonce")||"";if(s.current)return;s.current=!0;const o=p=>{n(`${fe.market}${p}`,{replace:!0})};async function u(p){p&&a(ul(p)),Gu(),await r().catch(()=>{}),o("?steamLogin=1")}async function d(p){await D8t({pendingToken:p,refreshUser:r,applyUser:b=>a(ul(b))}),l&&Ix(l,{next:"logged_in"}),o("?welcome=1")}async function m(){if(!dp(t)){o("");return}const p=yD(l);if(p){if(p.next==="logged_in"){await u();return}await d(p.pendingToken);return}const b=t.get("openid.return_to")||`${window.location.origin}${fe.steamAuthCallback}`,y={openIdAssocHandle:t.get("openid.assoc_handle")||"",openIdSignature:t.get("openid.sig")||"",openIdSigned:t.get("openid.signed")||"",openIdResponseNonce:l,openIdClaimedId:t.get("openid.claimed_id")||"",returnTo:b};if(!y.openIdAssocHandle||!y.openIdSignature||!y.openIdClaimedId){o(`?error=${encodeURIComponent(e("steamLoginCallback.missingParams"))}`);return}try{const v=await Ti.steamAuthCallback(y);if(v.next==="logged_in"){Ix(l,{next:"logged_in"}),await u(v.user);return}Ix(l,{next:"onboarding",pendingToken:v.pendingToken,profile:v.profile}),await d(v.pendingToken)}catch(v){const _=yD(l);if(_?.next==="logged_in"){await u();return}if(_?.next==="onboarding"){await d(_.pendingToken);return}const w=O8t();if(w?.pendingToken){await d(w.pendingToken);return}const k=v instanceof Error?v.message:e("steamLoginCallback.signInFailed");o(`?error=${encodeURIComponent(k)}`)}}m()},[t,n,r,a,e]),i.jsx(C4,{message:e("steamLoginCallback.signingIn")})},W8t=()=>{const{t:e}=Se("auth"),[t]=Vs(),n=tr(),{refreshUser:r,updateUser:a,patchUserFromApi:s}=Xt(),l=h.useRef(null);return h.useEffect(()=>{const o=t.get("error"),u=t.get("code")?.trim()||"",d=t.get("state")?.trim()||"",m=d||o||"telegram-callback";if(l.current===m)return;l.current=m;const p=k=>{n(`${fe.market}${k}`,{replace:!0})},b=(k,S)=>{ak(n,k,S)};async function y(k){if(await r().catch(()=>{}),k.next==="linked"){b(k.returnPath,{telegramLinked:"1"});return}k.isNewUser?(Jd(),Ol()):Gu(),f2(),b(k.returnPath,{[k.isNewUser?"welcome":"telegramLogin"]:"1"})}async function v(k,S,I){a(ul(k)),S?(Jd(),Ol()):Gu(),f2(),await r().catch(()=>{}),b(I,{[S?"welcome":"telegramLogin"]:"1"})}async function _(k,S){s(k),await r().catch(()=>{}),b(S,{telegramLinked:"1"})}async function w(){if(o){const I=t.get("error_description")||o;b(L0(),{error:I,errorSource:"telegram"});return}if(!u||!d){if(!SW(t)){p("");return}b(L0(),{error:e("telegramLoginCallback.missingParams"),errorSource:"telegram"});return}const k=oT(d);if(k){await y(k);return}const S=L0();try{const I=await Ti.telegramOidcCallback(u,d),C=Qse();if(I.next==="linked"){cT(d,{next:"linked",returnPath:C}),await _(I.user,C);return}cT(d,{next:"logged_in",isNewUser:I.isNewUser,returnPath:C}),await v(I.user,I.isNewUser,C)}catch(I){const C=oT(d);if(C){await y(C);return}const F=I instanceof Error?I.message:e("telegramLoginCallback.signInFailed");b(S,{error:F,errorSource:"telegram"})}}w()},[n,s,r,t,e,a]),i.jsx(C4,{message:e("telegramLoginCallback.signingIn")})},U8t=()=>{const{t:e}=Se("auth"),[t]=Vs(),n=tr(),{refreshUser:r,updateUser:a,patchUserFromApi:s}=Xt(),l=h.useRef(null);return h.useEffect(()=>{const o=t.get("error"),u=t.get("code")?.trim()||"",d=t.get("state")?.trim()||"",m=d||o||"discord-callback";if(l.current===m)return;l.current=m;const p=k=>{n(`${fe.market}${k}`,{replace:!0})},b=(k,S)=>{ak(n,k,S)};async function y(k){if(await r().catch(()=>{}),k.next==="linked"){b(k.returnPath,{discordLinked:"1"});return}k.isNewUser?(Jd(),Ol()):Gu(),f2(),b(k.returnPath,{[k.isNewUser?"welcome":"discordLogin"]:"1"})}async function v(k,S,I){a(ul(k)),S?(Jd(),Ol()):Gu(),f2(),await r().catch(()=>{}),b(I,{[S?"welcome":"discordLogin"]:"1"})}async function _(k,S){s(k),await r().catch(()=>{}),b(S,{discordLinked:"1"})}async function w(){if(o){const I=t.get("error_description")||o;b(U5(),{error:I,errorSource:"discord"});return}if(!u||!d){if(!Sne(t)){p("");return}b(U5(),{error:e("discordLoginCallback.missingParams"),errorSource:"discord"});return}const k=uT(d);if(k){await y(k);return}const S=U5();try{const I=await Ti.discordOAuthCallback(u,d),C=sle();if(I.next==="linked"){dT(d,{next:"linked",returnPath:C}),await _(I.user,C);return}dT(d,{next:"logged_in",isNewUser:I.isNewUser,returnPath:C}),await v(I.user,I.isNewUser,C)}catch(I){const C=uT(d);if(C){await y(C);return}const F=I instanceof Error?I.message:e("discordLoginCallback.signInFailed");b(S,{error:F,errorSource:"discord"})}}w()},[n,s,r,t,e,a]),i.jsx(C4,{message:e("discordLoginCallback.signingIn")})},H8t="_page_i8bdd_1",z8t="_inner_i8bdd_8",V8t="_title_i8bdd_13",q8t="_lastUpdated_i8bdd_21",G8t="_prose_i8bdd_27",K8t="_back_i8bdd_61",yd={page:H8t,inner:z8t,title:V8t,lastUpdated:q8t,prose:G8t,back:K8t},Y8t="Last updated: May 28, 2026";function zX({title:e,children:t}){const n=tr();return i.jsx("div",{className:yd.page,children:i.jsxs("div",{className:yd.inner,children:[i.jsx("button",{type:"button",className:yd.back,onClick:()=>{window.history.length>1?n(-1):n(fe.market)},children:"← Back"}),i.jsx("h1",{className:yd.title,children:e}),i.jsx("p",{className:yd.lastUpdated,children:Y8t}),i.jsx("article",{className:yd.prose,children:t})]})})}function Z8t(){return i.jsxs(zX,{title:"Privacy Policy",children:[i.jsxs("p",{children:["This Privacy Policy explains how we 
2609collect, use, disclose, and protect information when you use Lootify Market at"," ",i.jsx("a",{href:"https://lootify.market",children:"lootify.market"})," (the “Service”). If you do not agree, please do not use the Service."]}),i.jsx("h2",{children:"1. Who we are"}),i.jsxs("p",{children:["The Service is operated by Lootify Market (referred to as “we,” “us,” or “our”). We are in the process of forming a legal entity; registered company details will be published here when available. For privacy questions and data requests, contact"," ",i.jsx("a",{href:`mailto:${Ll}`,children:Ll}),"."]}),i.jsx("h2",{children:"2. Information we collect"}),i.jsx("p",{children:"We may collect the following, depending on how you use the Service:"}),i.jsxs("ul",{children:[i.jsxs("li",{children:[i.jsx("strong",{children:"Account and profile."})," Email, username, authentication identifiers (e.g. Steam, Google, or Telegram where used), and profile settings."]}),i.jsxs("li",{children:[i.jsx("strong",{children:"Steam-related data."})," Steam ID, display name, avatar, trade URL, and public inventory or market information as needed to list items and complete trades."]}),i.jsxs("li",{children:[i.jsx("strong",{children:"Transaction data."})," Listings, offers, trades, wallet balance movements, fees, and related metadata."]}),i.jsxs("li",{children:[i.jsx("strong",{children:"Crypto payments."})," If you deposit or withdraw using cryptocurrency, we and our payment processors may process wallet addresses, transaction hashes, amounts, currency/network, payment status, and provider reference IDs. We do not store your private keys or seed phrases."]}),i.jsxs("li",{children:[i.jsx("strong",{children:"Technical data."})," IP address, device and browser type, general location (region), cookies, and similar identifiers for security and analytics."]}),i.jsxs("li",{children:[i.jsx("strong",{children:"Cookie choices."})," We ask before loading optional analytics (e.g. Google Analytics). Essential cookies for login and security are always used. Your choice may be stored in your browser and, when you are logged in, on your account."]}),i.jsxs("li",{children:[i.jsx("strong",{children:"Communications."})," Support requests and other messages you send to us."]})]}),i.jsx("h2",{children:"3. How we use information"}),i.jsx("p",{children:"We use the information to:"}),i.jsxs("ul",{children:[i.jsx("li",{children:"Provide, operate, and improve the Service (including search, offers, trades, and wallet)."}),i.jsx("li",{children:"Process crypto deposits and withdrawals through third-party payment providers."}),i.jsx("li",{children:"Authenticate you, prevent fraud, enforce our terms, and secure accounts."}),i.jsx("li",{children:"Comply with legal obligations and respond to lawful requests."}),i.jsx("li",{children:"Communicate about the Service, including important updates and, where allowed, product news."}),i.jsx("li",{children:"Analyze usage in aggregate or pseudonymous form to improve features."})]}),i.jsx("h2",{children:"4. Legal bases (EEA/UK)"}),i.jsx("p",{children:"Where GDPR or similar laws apply, we rely on: performance of a contract (providing the Service), legitimate interests (security, product improvement, fraud prevention, subject to your rights), consent where required (e.g. non-essential cookies or marketing), and legal obligation."}),i.jsx("h2",{children:"5. Sharing"}),i.jsx("p",{children:"We may share information with:"}),i.jsxs("ul",{children:[i.jsxs("li",{children:[i.jsx("strong",{children:"Service providers"})," who host, secure, or support the Service (including crypto payment processors), under contracts that limit use to our instructions."]}),i.jsxs("li",{children:[i.jsx("strong",{children:"Other users"})," as needed for marketplace functions (e.g. seller/buyer identifiers relevant to a trade or listing)."]}),i.jsxs("li",{children:[i.jsx("strong",{children:"Steam / Valve"})," only insofar as you interact with their systems through the Service; their privacy policies also apply."]}),i.jsxs("li",{children:[i.jsx("strong",{children:"Authorities or third parties"})," when required by law or to protect rights, safety, and the integrity of the Service."]}),i.jsxs("li",{children:[i.jsx("strong",{children:"Acquirers"})," in connection with a merger, sale, or financing, subject to appropriate safeguards."]})]}),i.jsx("p",{children:"We do not sell your personal information for money in the “California sale” sense, and we do not share for cross-context behavioral advertising without appropriate choices where required by law."}),i.jsx("h2",{children:"6. International transfers"}),i.jsx("p",{children:"If you access the Service from outside the country where we operate, your information may be processed in countries with different data-protection laws. We use appropriate safeguards (e.g. standard contractual clauses) where required."}),i.jsx("h2",{children:"7. Retention"}),i.jsx("p",{children:"We retain data as long as your account is active and as needed to provide the Service, resolve disputes, and meet legal, tax, and security requirements. Transaction and payment records (including crypto) may be kept longer where required for accounting, anti-fraud, or compliance. Some data may be retained in backup systems for a limited period after deletion."}),i.jsx("h2",{children:"8. Your rights"}),i.jsx("p",{children:"Depending on your location, you may have rights to access, correct, delete, restrict, or object to certain processing, and to data portability. You may also withdraw consent where processing is based on consent."}),i.jsxs("p",{children:[i.jsx("strong",{children:"Deletion requests."})," You may ask us to delete your account and personal data by emailing"," ",i.jsx("a",{href:`mailto:${Ll}`,children:Ll}),". We will respond to verifiable requests within a reasonable time and where the law requires it. We may decline or limit deleti
2609on when we must keep certain records (for example open disputes, fraud investigations, tax or payment compliance, or security logs). We do not currently provide a one-click “delete account” button in the app; requests are handled manually."]}),i.jsx("p",{children:"You may lodge a complaint with your local supervisory authority. To exercise other rights, contact us as described in the “Contact” section."}),i.jsx("h2",{children:"9. Security"}),i.jsx("p",{children:"We implement technical and organizational measures designed to protect information. No method of transmission or storage is 100% secure; you use the Service at your own risk in that regard."}),i.jsx("h2",{children:"10. Children"}),i.jsx("p",{children:"The Service is not directed at children under the age required by local law to consent to service use. We do not knowingly collect their personal data."}),i.jsx("h2",{children:"11. Browser extension"}),i.jsxs("p",{children:["The optional Lootify Market browser extension helps send Steam trade offers you initiate on lootify.market. The extension does ",i.jsx("strong",{children:"not"})," collect, store, or transmit personal data to Lootify Market servers. It runs locally in your browser and communicates with the website you have open via page messaging to perform trade actions you request. The extension is subject to the Chrome Web Store (or other store) terms for distribution."]}),i.jsx("h2",{children:"12. Changes"}),i.jsx("p",{children:"We may update this Privacy Policy and change the “Last updated” date. We will post the new policy on this page. Where required, we will obtain consent or provide additional notice."}),i.jsx("h2",{children:"13. Contact"}),i.jsxs("p",{children:["For privacy requests or questions, email"," ",i.jsx("a",{href:`mailto:${Ll}`,children:Ll})," or reach us on Telegram at"," ",i.jsx("a",{href:"https://t.me/lootifymarket",rel:"noopener noreferrer",children:"t.me/lootifymarket"}),"."]}),i.jsx("h2",{children:"Related"}),i.jsxs("p",{children:["See our"," ",i.jsx(Pt,{to:fe.legalTermsOfService,children:"Terms of Service"})," for rules governing use of the Service."]})]})}function X8t(){return i.jsxs(zX,{title:"Terms of Service",children:[i.jsxs("p",{children:["These Terms of Service (“Terms”) govern your use of Lootify Market at"," ",i.jsx("a",{href:"https://lootify.market",children:"lootify.market"})," and related services (the “Service”). By accessing or using the Service, you agree to these Terms. If you do not agree, do not use the Service."]}),i.jsx("h2",{children:"1. The Service"}),i.jsx("p",{children:"Lootify Market is an online venue that helps users list, discover, buy, sell, and complete trades for Counter-Strike 2 (CS2), s&box, and compatible Steam cosmetic items. The Service may include listings, offers, wallet balance, crypto deposits and withdrawals, cart checkout, portfolio tools, an optional browser extension, and trade-related workflows. We are not a bank, money transmitter, or inventory custodian. Trades are executed in accordance with Steam and game rules."}),i.jsx("h2",{children:"2. Eligibility and accounts"}),i.jsx("p",{children:"You must be able to form a binding contract in your jurisdiction. You are responsible for your account credentials, all activity under your account, and keeping your profile information accurate (including a valid Steam trade URL when required for trades)."}),i.jsx("h2",{children:"3. Steam and third parties"}),i.jsx("p",{children:"The Service depends on Steam, Valve, and related platforms. You must comply with the Steam Subscriber Agreement, Steam Community rules, and any applicable game terms. We are not affiliated with or endorsed by Valve Corporation. We do not control Steam trade offers, hold periods, or reversals."}),i.jsx("h2",{children:"4. Listings, offers, and pricing"}),i.jsx("p",{children:"Listings and offers are created by users. Prices and availability may change. We may remove or restrict content that violates these Terms, is illegal, or harms the Service or other users. Nothing on the Service is an offer to sell from us; users contract with each other as applicable."}),i.jsx("h2",{children:"5. Platform fees and wallet balance"}),i.jsxs("p",{children:["When you sell through the Service, a ",i.jsx("strong",{children:"seller platform fee"})," is deducted from your payout on completed trades (shown before you confirm a sale). Your fee rate depends on your ",i.jsx("strong",{children:"current UTC calendar month"})," trading volume (USD, counting market trades once they are fully verified):"]}),i.jsxs("ul",{children:[i.jsxs("li",{children:["Under USD 500 - ",i.jsx("strong",{children:"2.0%"})]}),i.jsxs("li",{children:["USD 500 to under USD 2,000 - ",i.jsx("strong",{children:"1.5%"})]}),i.jsxs("li",{children:["USD 2,000 to under USD 5,000 - ",i.jsx("strong",{children:"1.0%"})]}),i.jsxs("li",{children:["USD 5,000 to under USD 10,000 - ",i.jsx("strong",{children:"0.75%"})]}),i.jsxs("li",{children:["USD 10,000 or more - ",i.jsx("strong",{children:"0.5%"})]})]}),i.jsx("p",{children:"Volume includes the price of completed market trades where you are the buyer or seller. Only seller payouts are charged the fee, but both sides count toward tier progress. When your volume crosses a tier threshold during the month, your seller fee may decrease immediately for the remainder of that month. Fees do not increase again until the next UTC month. On each UTC month rollover, your volume counter resets and your tier steps down by one level from the best tier you reached in the prior month (not all the way to the default rate at once). Your live tier is shown in the navigation fee indicator and profile overview. We may change tier thresholds or percentages with notice; changes apply prospectively unless the law requires otherwise."}),i.jsx("p",{children:"Wallet balance, holds, refunds, and any separate network or processor charges for crypto are processed as described 
2609in the checkout or withdrawal flow you confirm. You authorize us to move balance and apply fees as shown at the time of the action."}),i.jsx("h2",{children:"6. Cryptocurrency deposits and withdrawals"}),i.jsx("p",{children:"If you use crypto to fund or withdraw wallet balance, transactions are processed through third-party payment providers. You are responsible for selecting the correct asset, network, and address. Blockchain transactions are irreversible; we are not liable for losses caused by user error, network congestion, or provider outages. We may delay or refuse transactions for compliance, fraud prevention, or legal reasons. Provider terms and privacy policies also apply to their handling of payment data."}),i.jsx("h2",{children:"7. Browser extension"}),i.jsxs("p",{children:["The optional Lootify Market browser extension assists with Steam trade offers initiated on lootify.market. The extension does not collect or send personal data to our servers; see our ",i.jsx(Pt,{to:fe.legalPrivacyPolicy,children:"Privacy Policy"}),". You install and use it at your own risk under the applicable store terms."]}),i.jsx("h2",{children:"8. Prohibited conduct"}),i.jsx("p",{children:"You agree not to:"}),i.jsxs("ul",{children:[i.jsx("li",{children:"Violate law or others' rights, including fraud, money laundering, or abuse."}),i.jsx("li",{children:"Manipulate prices, listings, or reviews; use multiple accounts to evade limits; or scrape or overload the Service."}),i.jsx("li",{children:"Circumvent security, access non-public areas, or distribute malware."}),i.jsx("li",{children:"Use the Service to facilitate transactions prohibited by Steam or our policies."})]}),i.jsx("h2",{children:"9. Disclaimers"}),i.jsx("p",{children:"The Service is provided “as is” and “as available.” We disclaim warranties to the maximum extent permitted by law, including implied warranties of merchantability, fitness, and non-infringement. We do not guarantee uninterrupted or error-free operation, item authenticity beyond what the Service explicitly verifies, or specific trade outcomes."}),i.jsx("h2",{children:"10. Limitation of liability"}),i.jsx("p",{children:"To the maximum extent permitted by law, our aggregate liability for any claim arising out of these Terms or the Service is limited to the greater of (a) the fees you paid us in the twelve (12) months before the event giving rise to liability, or (b) one hundred U.S. dollars (USD 100), unless mandatory law provides otherwise. We are not liable for lost profits, lost data, or indirect or consequential damages except where such exclusion is not allowed."}),i.jsx("h2",{children:"11. Indemnity"}),i.jsx("p",{children:"You will defend and indemnify us and our affiliates against third-party claims, damages, and costs (including reasonable attorneys' fees) arising from your use of the Service, your content, or your violation of these Terms."}),i.jsx("h2",{children:"12. Termination and suspension"}),i.jsx("p",{children:"We may suspend or terminate access to the Service for breach of these Terms, risk, or legal requirements. You may stop using the Service at any time. Provisions that by their nature should survive will survive termination."}),i.jsx("h2",{children:"13. Changes"}),i.jsx("p",{children:"We may update these Terms by posting a new version and updating the “Last updated” date. Material changes may be announced through the Service. Continued use after changes take effect constitutes acceptance, except where your consent is required by law."}),i.jsx("h2",{children:"14. Governing law and disputes"}),i.jsxs("p",{children:["Unless mandatory consumer protection law in your country requires otherwise, these Terms are governed by the laws of the ",i.jsx("strong",{children:"United Arab Emirates"}),", without regard to conflict-of-law rules. You agree that disputes arising out of or relating to these Terms or the Service shall be subject to the exclusive jurisdiction of the courts of the United Arab Emirates. Operator legal entity details (including any UAE free-zone company) may be updated on this page when incorporation is complete."]}),i.jsx("h2",{children:"15. Contact"}),i.jsxs("p",{children:["For questions about these Terms, email"," ",i.jsx("a",{href:`mailto:${Ll}`,children:Ll})," or reach us on Telegram at"," ",i.jsx("a",{href:"https://t.me/lootifymarket",rel:"noopener noreferrer",children:"t.me/lootifymarket"}),"."]}),i.jsx("h2",{children:"Related"}),i.jsxs("p",{children:["See our"," ",i.jsx(Pt,{to:fe.legalPrivacyPolicy,children:"Privacy Policy"})," for how we process personal data."]})]})}const Q8t=730,J8t={"Consumer Grade":"Consumer","Industrial Grade":"Industrial","Mil-Spec Grade":"Mil-Spec",Restricted:"Restricted",Classified:"Classified",Covert:"Covert",Extraordinary:"
2609Covert"};function e9t(e){const t=e?.trim();return t?J8t[t]??mo(t):null}function Mx(e){if(e.steamAppId===Ln)return!0;if(e.steamAppId===Q8t)return!1;const t=(e.marketHashName||e.name).trim();return!(t.includes(" | ")||t.startsWith("★"))}function VX(e){const t=mo(null,e.name);return{mediaClassName:EH(t)}}function t9t(e){const t={};for(const n of e)t[n.id]=VX(n.itemMetadata);return t}function n9t(e){const t=h.useMemo(()=>t9t(e),[e]),[n,r]=h.useState(t);return h.useEffect(()=>{r(t)},[t]),h.useEffect(()=>{if(e.length===0)return;let a=!1;return(async()=>{const s=e.some(m=>!Mx(m.itemMetadata)),l=e.some(m=>Mx(m.itemMetadata)),o=new Map;if(s)try{const m=await w2();for(const p of m.skins){if(!p||typeof p!="object")continue;const b=p,y=b.name?.trim(),v=e9t(b.rarity);y&&v&&o.set(y,v)}}catch{}const u=new Map;if(l)try{const m=await Fa.listSandboxSkins({limit:500});for(const p of m.items){const b=p.imageBackgroundColor?.trim();b&&u.set(p.marketHashName.toLowerCase(),b)}}catch{}if(a)return;const d={};for(const m of e){const p=m.itemMetadata;if(Mx(p)){const v=(p.marketHashName||p.name).trim().toLowerCase(),_=u.get(v);d[m.id]=_?{mediaClassName:"",mediaStyle:h2(_)}:VX(p);continue}const b=T3(p.marketHashName||p.name),y=o.get(b)??mo(null,p.name);d[m.id]={mediaClassName:EH(y)}}r(d)})(),()=>{a=!0}},[e]),n}function r9t({size:e=18,className:t}){return i.jsxs("svg",{className:t,width:e,height:e,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":!0,children:[i.jsx("path",{d:"M12 2.25 20.75 9.25 12 21.75 3.25 9.25 12 2.25Z",fill:"currentColor"}),i.jsx("path",{d:"M12 2.25 15.75 9.25 12 10.75 8.25 9.25 12 2.25Z",fill:"#fff",fillOpacity:"0.22"}),i.jsx("path",{d:"M8.25 9.25 12 10.75 12 21.75 3.25 9.25 8.25 9.25Z",fill:"#000",fillOpacity:"0.14"}),i.jsx("path",{d:"M15.75 9.25 20.75 9.25 12 21.75 12 10.75 15.75 9.25Z",fill:"#000",fillOpacity:"0.08"}),i.jsx("path",{d:"M3.25 9.25 8.25 9.25 12 2.25 3.25 9.25Z",fill:"#000",fillOpacity:"0.12"}),i.jsx("path",{d:"M20.75 9.25 15.75 9.25 12 2.25 20.75 9.25Z",fill:"#fff",fillOpacity:"0.1"})]})}function xD(e){const t=e.getUTCFullYear(),n=e.getUTCMonth()+1,r=e.getUTCDate();return`${t}-${String(n).padStart(2,"0")}-${String(r).padStart(2,"0")}`}function a9t(e,t=new Date){if(!e)return!1;const n=new Date(e);return Number.isNaN(n.getTime())?!1:xD(n)===xD(t)}function qX(e){return(e??"").trim().replace(/^#+/,"")}function i9t(e,t){const r=new RegExp(`^${t}:(\\d+(?:\\.\\d+)?)$`,"i").exec(e);if(!r)return null;const a=Number(r[1]);return!Number.isFinite(a)||a<=0?null:{minUsd:a}}function vD(e,t){const r=new RegExp(`^${t}:(\\d+)$`,"i").exec(e);if(!r)return null;const a=Number(r[1]);return!Number.isFinite(a)||a<1?null:{minCount:a}}function s9t(e){const t=qX(e);if(!t)return null;const n=/^referrals:(\d+)$/i.exec(t);if(n){const l=Number(n[1]);if(Number.isFinite(l)&&l>=1)return{kind:"referrals",min:l}}const r=i9t(t,"deposit");if(r)return{kind:"deposit",minUsd:r.minUsd};const a=vD(t,"sale");if(a)return{kind:"sale",minCount:a.minCount};const s=vD(t,"purchase");return s?{kind:"purchase",minCount:s.minCount}:t.toLowerCase()==="email_verify"?{kind:"email_verify"}:t.toLowerCase()==="steam_link"?{kind:"steam_link"}:t.toLowerCase()==="daily_login"?{kind:"daily_login"}:null}function l9t(e){switch(e){case"email":return"email_verify";case"steam":return"steam_link";default:return null}}function o9t(e){const t=qX(e.tag);return t||l9t(e.type)}function c9t(e){return e.category==="social"||e.category==="missions"?e.category:e.type==="link"?"social":"missions"}function Rd(e){return!(e.enabled===!1||e.type==="locked")}function u9t(e,t){switch(e.kind){case"referrals":return(t.referralSignupCount??0)>=e.min;case"email_verify":return!!t.isEmailVerified;case"steam_link":return!!t.steam?.id;case"daily_login":return t.loggedInToday??a9t(t.lastOnlineAt);case"deposit":return(t.depositTotalUsd??0)>=e.minUsd;case"sale":return(t.saleCount??0)>=e.minCount;case"purchase":return(t.purchaseCount??0)>=e.minCount;default:return!1}}function d9t(e){switch(e.kind){case"referrals":return"challenges.toastDetailReferrals";case"email_verify":return"challenges.toastDetailVerifyEmail";case"steam_link":return"challenges.toastDetailLinkSteam";case"daily_login":return"challenges.toastDetailDailyLogin";case"deposit":return"challenges.toastDetailDeposit";case"sale":return"challenges.toastDetailSale";case"purchase":return"challenges.toastDetailPurchase";default:return"challenges.toastDetailGeneric"}}function f9t(e,t){switch(e.kind){case"referrals":return{count:e.min,current:t.referralSignupCount??0};
2609case"deposit":return{min:e.minUsd,current:(t.depositTotalUsd??0).toFixed(2)};case"sale":return{min:e.minCount,current:t.saleCount??0};case"purchase":return{min:e.minCount,current:t.purchaseCount??0};default:return}}const h9t=["missions","social"];function fw(e){return c9t(e)}function _D(e,t){return e.filter(n=>fw(n)===t)}const m9t="_sidebar_hxtoa_1",p9t="_panel_hxtoa_7",g9t="_head_hxtoa_17",b9t="_headTop_hxtoa_23",y9t="_headIcon_hxtoa_29",x9t="_headCopy_hxtoa_47",v9t="_kicker_hxtoa_52",_9t="_title_hxtoa_61",w9t="_blurb_hxtoa_70",k9t="_tabs_hxtoa_77",S9t="_tab_hxtoa_77",I9t="_tabLabel_hxtoa_107",M9t="_tabCount_hxtoa_111",F9t="_tabActive_hxtoa_129",C9t="_progressBlock_hxtoa_150",j9t="_progressText_hxtoa_156",N9t="_barTrack_hxtoa_162",T9t="_barFill_hxtoa_169",A9t="_list_hxtoa_176",P9t="_item_hxtoa_191",E9t="_itemDone_hxtoa_201",L9t="_itemLocked_hxtoa_206",R9t="_itemHead_hxtoa_210",O9t="_itemLead_hxtoa_217",B9t="_doneMark_hxtoa_225",D9t="_itemText_hxtoa_244",$9t="_taskTitle_hxtoa_248",W9t="_taskSub_hxtoa_260",U9t="_rewardBadge_hxtoa_267",H9t="_rewardValue_hxtoa_279",z9t="_rewardBadgeDone_hxtoa_288",V9t="_rewardLabel_hxtoa_292",q9t="_bottom_hxtoa_308",G9t="_btn_hxtoa_316",K9t="_btnClaim_hxtoa_346",Y9t="_btnClaimBusy_hxtoa_370",Z9t="_checkBtnInner_hxtoa_378",X9t="_spinner_hxtoa_388",Q9t="_emptyTab_hxtoa_406",J9t="_toast_hxtoa_418",egt="_toastHead_hxtoa_434",tgt="_toastTitle_hxtoa_441",ngt="_toastClose_hxtoa_451",rgt="_toastMessage_hxtoa_475",agt="_claimError_hxtoa_492",fn={sidebar:m9t,panel:p9t,head:g9t,headTop:b9t,headIcon:y9t,headCopy:x9t,kicker:v9t,title:_9t,blurb:w9t,tabs:k9t,tab:S9t,tabLabel:I9t,tabCount:M9t,tabActive:F9t,progressBlock:C9t,progressText:j9t,barTrack:N9t,barFill:T9t,list:A9t,item:P9t,itemDone:E9t,itemLocked:L9t,itemHead:R9t,itemLead:O9t,doneMark:B9t,itemText:D9t,taskTitle:$9t,taskSub:W9t,rewardBadge:U9t,rewardValue:H9t,rewardBadgeDone:z9t,rewardLabel:V9t,bottom:q9t,btn:G9t,btnClaim:K9t,btnClaimBusy:Y9t,checkBtnInner:Z9t,spinner:X9t,emptyTab:Q9t,toast:J9t,toastHead:egt,toastTitle:tgt,toastClose:ngt,toastMessage:rgt,claimError:agt},igt=3500,sgt=2e3,lgt=4500;function ogt(e,t){return{isEmailVerified:e?.isEmailVerified,steam:e?.steam,referralSignupCount:t.referralSignupCount??e?.referralSignupCount,lastOnlineAt:e?.lastOnlineAt,depositTotalUsd:t.depositTotalUsd,saleCount:t.saleCount,purchaseCount:t.purchaseCount,loggedInToday:t.loggedInToday}}function cgt(){return i.jsx("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.75","aria-hidden":!0,children:i.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"})})}function ugt(){return i.jsx("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.25","aria-hidden":!0,children:i.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5 13l4 4L19 7"})})}function Fx(e){const t=e.metadata?.url;return typeof t=="string"&&t.trim()?t:void 0}function _6(e){return e.type==="link"}function GX(e){if(_6(e)||e.type==="always")return null;const t=o9t(e);return t?s9t(t):null}function dgt(e,t,n,r){if(n.has(e.id)||!Rd(e)||!t)return!1;if(_6(e)||e.type==="always")return!0;const a=GX(e);return a?u9t(a,r):!1}function fgt({isAuthenticated:e,user:t,challenges:n,claimedChallengeIds:r,challengeStats:a,claimChallenge:s,claimError:l,onOpenAuth:o}){const{t:u}=Se(["giveaways","common"]),d=h.useMemo(()=>new Set(r),[r]),m=h.useMemo(()=>ogt(t,a),[t,a]),[p,b]=h.useState("missions"),[y,v]=h.useState(null),[_,w]=h.useState(null),k=h.useRef(!1),[S,I]=h.useState({}),[C,F]=h.useState(null),N=h.useRef(null),A=h.useCallback(()=>{N.current&&clearTimeout(N.current),N.current=null,F(null)},[]),L=h.useCallback(O=>{N.current&&clearTimeout(N.current),F(O),N.current=setTimeout(()=>{F(null),N.current=null},lgt)},[]);h.useEffect(()=>()=>{N.current&&clearTimeout(N.current)},[]),h.useEffect(()=>{const O=new Set(r);w(V=>V&&O.has(V)?null:V),I(V=>{let G=!1;const H={...V};for(const re of Object.keys(H))O.has(re)&&(delete H[re],G=!0);return G?H:V})},[r]);const P=h.useCallback(O=>{const V=u("challenges.toastNotReadyTitle");let G=u("challenges.toastDetailGeneric");if(!Rd(O))G=u("challenges.toastDetailSoon");else{const H=GX(O);if(H){const re=d9t(H),Z=f9t(H,m);
2609G=Z?u(re,Z):u(re)}}return{title:V,message:G}},[u,m]),T=h.useMemo(()=>n.filter(Rd),[n]),E=h.useMemo(()=>_D(T,p),[T,p]),R=h.useMemo(()=>{const O=V=>{const G=_D(T,V);return e?G.filter(H=>!d.has(H.id)).length:G.length};return{missions:O("missions"),social:O("social")}},[T,d,e]),{claimable:D,doneCount:z,progressPct:U}=h.useMemo(()=>{const O=E.filter(H=>Rd(H)),V=O.filter(H=>d.has(H.id)).length,G=O.length>0?Math.round(V/O.length*100):0;return{claimable:O,doneCount:V,progressPct:G}},[E,d]),B=h.useRef(!1);h.useEffect(()=>{if(B.current||T.length===0)return;const O=T.some(G=>fw(G)==="social");!T.some(G=>fw(G)==="missions")&&O&&b("social"),B.current=!0},[T]);const $=h.useCallback(O=>{if(!Fx(O))return;const V=Fx(O);window.open(V,"_blank","noopener,noreferrer"),I(G=>({...G,[O.id]:Date.now()}))},[]),q=h.useCallback(async O=>{if(!e||!t)return;const V=S[O.id];if(V==null||k.current)return;const G=Date.now()-V<igt;if(k.current=!0,w(O.id),await new Promise(H=>setTimeout(H,sgt)),G){I(H=>{const re={...H};return delete re[O.id],re}),w(null),k.current=!1;return}try{await s(O.id),I(H=>{const re={...H};return delete re[O.id],re})}finally{w(null),k.current=!1}},[e,t,S,s]),K=h.useCallback(async O=>{if(!e){o();return}if(!(!t||d.has(O.id)||_6(O))){if(dgt(O,t,d,m)){v(O.id);try{await s(O.id)}finally{v(null)}return}L(P(O))}},[e,t,d,m,s,o,P,L]);return i.jsxs("div",{className:fn.sidebar,children:[i.jsxs("div",{className:fn.panel,children:[i.jsxs("div",{className:fn.head,children:[i.jsxs("div",{className:fn.headTop,children:[i.jsx("div",{className:fn.headIcon,"aria-hidden":!0,children:i.jsx(cgt,{})}),i.jsxs("div",{className:fn.headCopy,children:[i.jsx("p",{className:fn.kicker,children:u("challenges.kicker")}),i.jsx("h2",{className:fn.title,children:u("challenges.title")})]})]}),i.jsx("p",{className:fn.blurb,children:u("challenges.blurb")}),i.jsx("div",{className:fn.tabs,role:"tablist","aria-label":u("challenges.tabs.ariaLabel"),children:h9t.map(O=>i.jsxs("button",{type:"button",role:"tab",id:`challenges-tab-${O}`,"aria-selected":p===O,"aria-controls":"challenges-tabpanel",className:`${fn.tab} ${p===O?fn.tabActive:""}`,onClick:()=>b(O),children:[i.jsx("span",{className:fn.tabLabel,children:u(`challenges.tabs.${O}`)}),R[O]>0?i.jsx("span",{className:fn.tabCount,"aria-hidden":!0,children:R[O]}):null]},O))}),D.length>0?i.jsxs("div",{className:fn.progressBlock,children:[i.jsx("p",{className:fn.progressText,children:u("challenges.progress",{done:z,total:D.length})}),i.jsx("div",{className:fn.barTrack,role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":U,"aria-label":u("challenges.progressAria",{done:z,total:D.length}),children:i.jsx("div",{className:fn.barFill,style:{width:`${U}%`}})})]}):null]}),i.jsxs("ul",{id:"challenges-tabpanel",role:"tabpanel","aria-labelledby":`challenges-tab-${p}`,className:fn.list,children:[l?i.jsx("li",{className:fn.claimError,children:l}):null,E.length===0?i.jsx("li",{className:fn.emptyTab,children:u(p==="social"?"challenges.tabs.emptySocial":"challenges.tabs.emptyMissions")}):null,E.map(O=>{const V=d.has(O.id),G=!Rd(O),H=_6(O),re=H&&e&&!V&&!G?S[O.id]:void 0;return i.jsxs("li",{className:`${fn.item} ${V?fn.itemDone:""} ${G?fn.itemLocked:""}`,children:[i.jsxs("div",{className:fn.itemHead,children:[i.jsxs("div",{className:fn.itemLead,children:[V?i.jsx("span",{className:fn.doneMark,"aria-hidden":!0,children:i.jsx(ugt,{})}):null,i.jsxs("div",{className:fn.itemText,children:[i.jsx("h3",{className:fn.taskTitle,children:O.title}),O.description?i.jsx("p",{className:fn.taskSub,children:O.description}):null]})]}),i.jsxs("div",{className:`${fn.rewardBadge} ${V?fn.rewardBadgeDone:""}`,children:[i.jsxs("span",{className:fn.rewardValue,children:["+",O.rewardPoints]}),i.jsx("span",{className:fn.rewardLabel,children:u("challenges.rewardPointsLabel")})]})]}),i.jsxs("div",{className:fn.bottom,children:[!e&&!V&&!G&&i.jsx("button",{type:"button",className:`${fn.btn} ${fn.btnClaim}`,onClick:o,children:u("challenges.complete")}),e&&!V&&!G&&H&&re==null&&i.jsx("button",{type:"button",className:`${fn.btn} ${fn.btnClaim}`,onClick:()=>$(O),disabled:!Fx(O),children:u("challenges.complete")}
2609),e&&!V&&!G&&H&&re!=null&&i.jsx("button",{type:"button",className:`${fn.btn} ${fn.btnClaim} ${_===O.id?fn.btnClaimBusy:""}`,onClick:()=>void q(O),disabled:_===O.id,"aria-busy":_===O.id,"aria-label":_===O.id?u("challenges.checking"):u("challenges.linkCheck"),children:_===O.id?i.jsx("span",{className:fn.checkBtnInner,children:i.jsx("span",{className:fn.spinner,"aria-hidden":!0})}):u("challenges.linkCheck")}),e&&!V&&!G&&!H&&i.jsx("button",{type:"button",className:`${fn.btn} ${fn.btnClaim}`,onClick:()=>void K(O),disabled:y===O.id,children:y===O.id?u("challenges.completing"):u("challenges.complete")})]})]},O.id)})]})]}),C?Wn.createPortal(i.jsxs("div",{className:fn.toast,role:"status","aria-live":"polite","aria-atomic":"true",children:[i.jsxs("div",{className:fn.toastHead,children:[i.jsx("p",{className:fn.toastTitle,children:C.title}),i.jsx("button",{type:"button",className:fn.toastClose,onClick:A,"aria-label":u("common:actions.close"),children:"×"})]}),i.jsx("p",{className:fn.toastMessage,children:C.message})]}),document.body):null]})}const hgt="_btn_wcf50_1",mgt="_icon_wcf50_29",pgt="_label_wcf50_37",Cx={btn:hgt,icon:mgt,label:pgt};function KX(e){const t=e?.trim().toLowerCase();return t?t==="twitter"||t==="x"?"x":t==="telegram"||t==="tg"?"telegram":t==="youtube"||t==="yt"?"youtube":null:null}function ggt(e,t){const n=e?.ctaLabel?.trim();if(n)return n;switch(KX(e?.platform)){case"x":return t("social.openTwitter");case"telegram":return t("social.openTelegram");case"youtube":return t("social.openYoutube");default:return t("social.openLink")}}function bgt({metadata:e,onClick:t}){const{t:n}=Se("giveaways"),r=KX(e.platform),a=ggt(e,n);return i.jsxs("button",{type:"button",className:Cx.btn,onClick:t,children:[r?i.jsx("span",{className:Cx.icon,"aria-hidden":!0,children:i.jsx(iH,{id:r,size:18})}):null,i.jsx("span",{className:Cx.label,children:a})]})}const ygt="_page_15s7q_1",xgt="_pageLayout_15s7q_11",vgt="_mainCol_15s7q_24",_gt="_inner_15s7q_29",wgt="_sideCol_15s7q_36",kgt="_hero_15s7q_66",Sgt="_heroTop_15s7q_75",Igt="_heroTitle_15s7q_84",Mgt="_heroDesc_15s7q_95",Fgt="_gwBalance_15s7q_103",Cgt="_gwBalanceValue_15s7q_119",jgt="_gwBalanceIcon_15s7q_130",Ngt="_pageSectionTabs_15s7q_147",Tgt="_pageSectionTab_15s7q_147",Agt="_pageSectionTabActive_15s7q_192",Pgt="_pageSectionTabSlider_15s7q_196",Egt="_pageSectionTabLabel_15s7q_205",Lgt="_pageSectionTabBadge_15s7q_210",Rgt="_gwTabs_15s7q_241",Ogt="_gwTab_15s7q_241",Bgt="_gwTabActive_15s7q_277",Dgt="_gwTabSlider_15s7q_283",$gt="_gwTabLabel_15s7q_292",Wgt="_gwEmpty_15s7q_302",Ugt="_list_15s7q_325",Hgt="_card_15s7q_334",zgt="_cardMedia_15s7q_345",Vgt="_rarityConsumer_15s7q_357",qgt="_rarityIndustrial_15s7q_361",Ggt="_rarityMilSpec_15s7q_365",Kgt="_rarityRestricted_15s7q_369",Ygt="_rarityClassified_15s7q_373",Zgt="_rarityCovert_15s7q_377",Xgt="_rarityExtraordinary_15s7q_381",Qgt="_rarityContraband_15s7q_382",Jgt="_cardImg_15s7q_386",ebt="_cardCenter_15s7q_396",tbt="_cardTitle_15s7q_404",nbt="_cardPrize_15s7q_413",rbt="_cardStats_15s7q_422",abt="_cardStatLine_15s7q_429",ibt="_cardRight_15s7q_438",sbt="_countdown_15s7q_448",lbt="_countdownCell_15s7q_456",obt="_countdownValue_15s7q_471",cbt="_countdownUnit_15s7q_483",ubt="_rollingWait_15s7q_491",dbt="_rollingWaitTitle_15s7q_500",fbt="_rollingWaitSub_15s7q_507",hbt="_countdownEndedPill_15s7q_514",mbt="_winnerPill_15s7q_526",pbt="_winnerRow_15s7q_543",gbt="_winnerAvatar_15s7q_552",bbt="_winnerAvatarFallback_15s7q_562",ybt="_winnerLabel_15s7q_577",xbt="_winnerName_15s7q_585",vbt="_cardCtaBlock_15s7q_596",_bt="_btnEnter_15s7q_603",wbt="_btnEnterSecondary_15s7q_604",kbt="_btnEnterSub_15s7q_635",Sbt="_actionErr_15s7q_661",Ibt="_flashSuccess_15s7q_666",Mbt="_flashInfo_15s7q_667",Fbt="_endedNote_15s7q_680",Cbt="_modalBackdrop_15s7q_686",jbt="_modalCard_15s7q_697",Nbt="_modalHead_15s7q_707",Tbt="_modalTitle_15s7q_715",Abt="_modalItem_15s7q_724",Pbt="_modalSub_15s7q_732",Ebt="_modalClose_15s7q_739",Lbt="_modalBody_15s7q_766",Rbt="_entryControls_15s7q_775",Obt="_pointsSpentBox_15s7q_783",Bbt="_pointsSpentValue_15s7q_797",Dbt="_pointsSpentUnit_15s7q_805",$bt="_qtyBox_15s7q_813",Wbt="_qtyBtn_15s7q_825",Ubt="_qtyValue_15s7q_847",Hbt="_modalMeta_15s7q_855",zbt="_modalErr_15s7q_861",Vbt="_modalActions_15s7q_868",qbt="_btnConfirm_15s7q_878",Gbt="_btnGhost_15s7q_899",St={page:ygt,pageLayout:xgt,mainCol:vgt,inner:_gt,sideCol:wgt,hero:kgt,heroTop:Sgt,heroTitle:Igt,heroDesc:Mgt,g
2609wBalance:Fgt,gwBalanceValue:Cgt,gwBalanceIcon:jgt,pageSectionTabs:Ngt,pageSectionTab:Tgt,pageSectionTabActive:Agt,pageSectionTabSlider:Pgt,pageSectionTabLabel:Egt,pageSectionTabBadge:Lgt,gwTabs:Rgt,gwTab:Ogt,gwTabActive:Bgt,gwTabSlider:Dgt,gwTabLabel:$gt,gwEmpty:Wgt,list:Ugt,card:Hgt,cardMedia:zgt,rarityConsumer:Vgt,rarityIndustrial:qgt,rarityMilSpec:Ggt,rarityRestricted:Kgt,rarityClassified:Ygt,rarityCovert:Zgt,rarityExtraordinary:Xgt,rarityContraband:Qgt,cardImg:Jgt,cardCenter:ebt,cardTitle:tbt,cardPrize:nbt,cardStats:rbt,cardStatLine:abt,cardRight:ibt,countdown:sbt,countdownCell:lbt,countdownValue:obt,countdownUnit:cbt,rollingWait:ubt,rollingWaitTitle:dbt,rollingWaitSub:fbt,countdownEndedPill:hbt,winnerPill:mbt,winnerRow:pbt,winnerAvatar:gbt,winnerAvatarFallback:bbt,winnerLabel:ybt,winnerName:xbt,cardCtaBlock:vbt,btnEnter:_bt,btnEnterSecondary:wbt,btnEnterSub:kbt,actionErr:Sbt,flashSuccess:Ibt,flashInfo:Mbt,endedNote:Fbt,modalBackdrop:Cbt,modalCard:jbt,modalHead:Nbt,modalTitle:Tbt,modalItem:Abt,modalSub:Pbt,modalClose:Ebt,modalBody:Lbt,entryControls:Rbt,pointsSpentBox:Obt,pointsSpentValue:Bbt,pointsSpentUnit:Dbt,qtyBox:$bt,qtyBtn:Wbt,qtyValue:Ubt,modalMeta:Hbt,modalErr:zbt,modalActions:Vbt,btnConfirm:qbt,btnGhost:Gbt},b0={depositTotalUsd:0,saleCount:0,purchaseCount:0,referralSignupCount:0,loggedInToday:!1},Kbt="(max-width: 999px)",Ybt=new Intl.NumberFormat("en-US",{style:"currency",currency:"USD"});function Zbt(e,t){const n=e.getTime()-t.getTime();if(n<=0)return null;const r=Math.floor(n/1e3);return{d:Math.floor(r/86400),h:Math.floor(r%86400/3600),m:Math.floor(r%3600/60),s:r%60}}function Xbt({endsAt:e,now:t}){const{t:n}=Se("giveaways"),r=Zbt(new Date(e),t);if(!r)return i.jsx("div",{className:St.countdownEndedPill,children:n("countdown.ended")});const a=[{value:r.d,id:"d"},{value:r.h,id:"h"},{value:r.m,id:"m"},{value:r.s,id:"s"}];return i.jsx("div",{className:St.countdown,role:"timer","aria-label":n("countdown.timerAriaLabel"),children:a.map(s=>i.jsxs("div",{className:St.countdownCell,children:[i.jsx("span",{className:St.countdownValue,children:s.value}),i.jsx("span",{className:St.countdownUnit,children:n(`countdown.units.${s.id}`)})]},s.id))})}const Qbt=()=>{const{t:e}=Se("giveaways");Kr({title:e("seo.title"),description:e("seo.description"),keywords:e("seo.keywords"),imageUrl:e0e(),pageUrl:Jfe()});const{openAuth:t}=Wa(),{isAuthenticated:n,user:r,updateUser:a}=Xt(),[s,l]=h.useState([]),[o,u]=h.useState([]),[d,m]=h.useState([]),[p,b]=h.useState(b0),[y,v]=h.useState(0),[_,w]=h.useState({}),[k,S]=h.useState(!1),[I,C]=h.useState(()=>new Date),[F,N]=h.useState({}),[A,L]=h.useState(null),[P,T]=h.useState(null),[E,R]=h.useState(1),[D,z]=h.useState(!1),[U,B]=h.useState(null),[$,q]=h.useState("giveaways"),[K,O]=h.useState("active"),V=Hs(Kbt);h.useEffect(()=>{!V&&$!=="giveaways"&&q("giveaways")},[V,$]),h.useEffect(()=>{const ee=setInterval(()=>C(new Date),1e3);return()=>clearInterval(ee)},[]),h.useEffect(()=>{let ee=!1;return(async()=>{try{const[me,ve]=await Promise.all([S0.list(),Lf.list()]);if(ee)return;l(me),u(ve.map(we=>({id:we.id,title:we.title,description:we.description,type:we.type,category:we.category,tag:we.tag,enabled:we.enabled,rewardPoints:we.rewardPoints,metadata:we.metadata})))}finally{ee||S(!0)}})(),()=>{ee=!0}},[]);const G=h.useCallback(async()=>{try{const ee=await S0.list();l(ee)}catch{}},[]);h.useEffect(()=>{if(!s.some(ve=>mp(ve)&&ve.status==="live"))return;const me=window.setInterval(()=>void G(),15e3);return()=>window.clearInterval(me)},[s,G]),h.useEffect(()=>{if(!n||!r){v(0),w({}),m([]),b(b0);return}let ee=!1;return(async()=>{try{const[me,ve]=await Promise.all([S0.getMyState(),Lf.me()]);if(ee)return;v(me.points),w(me.entriesByGiveaway),m(ve.claimedChallengeIds),b(ve.stats??b0)}catch{if(ee)return;v(r.giveawayPoints??0)}})(),()=>{ee=!0}},[n,r]);const H=h.useCallback((ee,me)=>{ee(we=>({...we,[me]:!0}));const ve=window.setTimeout(()=>{ee(we=>{const Ee={...we};return delete Ee[me],Ee})},6e3);return()=>window.clearTimeout(ve)},[]),re=h.useCallback(ee=>{if(!n){t("login");return}ee.type!=="points"||!ee.pointsCost||(T(ee),R(1),B(null))},[n,t]),Z=h.useCallback(()=>{D||(T(null),R(1),B(null))},[D]),Q=h.useCallback(async()=>{const ee=P;if(!ee||ee.type!=="points"||!ee.pointsCost)return;if(!n||!r){t("login");return}const me=Math.floor(y/ee.pointsCost),ve=Math.max(1,Math.min(E,Math.max(0,me)));if(ve<1){B(e("errors.notEnoughPoints"));return}z(!0),B(null);let we=0,Ee=y,Ae=_[ee.id]??0;for(let ye=0;ye<ve;ye++)try{const $e=await S0.enter(ee.id);we+=1,Ee=$e.points,Ae=$e.yourEntries}catch($e){$e instanceof mr&&$e.status===400?B(we>0?e("errors.partialNoPoints"):e("errors.notEnoughPoints")):B(e("errors.enterFailed"));break}we>0&&(v(Ee),w(ye=>({...ye,[ee.id]:Ae})),l(ye=>ye.map($e=>
2609$e.id===ee.id?{...$e,totalEntries:$e.totalEntries+we}:$e)),a({...r,giveawayPoints:Ee}),G()),we===ve&&(T(null),R(1),B(null)),z(!1)},[P,E,_,n,t,y,a,r,e,G]);h.useEffect(()=>{if(!P)return;const ee=me=>{me.key==="Escape"&&Z()};return window.addEventListener("keydown",ee),()=>window.removeEventListener("keydown",ee)},[P,Z]);const ie=ee=>{if(!n){t("login");return}const me=ee.externalMetadata?.url;me&&(window.open(me,"_blank","noopener,noreferrer"),H(N,ee.id))},ne=h.useCallback(async ee=>{if(!n||!r)return t("login"),!1;if(d.includes(ee))return!1;L(null);try{const me=await Lf.claim(ee);v(me.points);const ve=await Lf.me();return m(ve.claimedChallengeIds),b(ve.stats??b0),a({...r,giveawayPoints:me.points}),!0}catch(me){if(me instanceof mr&&me.status===401)return t("login"),!1;if(me instanceof mr&&me.status===400&&/already claimed/i.test(me.message))try{const ve=await Lf.me();return m(ve.claimedChallengeIds),b(ve.stats??b0),ve.claimedChallengeIds.includes(ee)}catch{}return L(me instanceof mr?me.message:e("errors.claimFailed")),!1}},[d,n,t,a,r,e]),X=h.useMemo(()=>s.filter(ee=>K==="ended"?F0(ee,I):!F0(ee,I)),[s,K,I]),le=h.useMemo(()=>s.filter(ee=>!F0(ee,I)).length,[s,I]),_e=h.useMemo(()=>{const ee=o.filter(ve=>ve.enabled);if(!n)return ee.length;const me=new Set(d);return ee.filter(ve=>Rd(ve)&&!me.has(ve.id)).length},[o,d,n]),J=n9t(s);if(!k)return i.jsx("div",{className:St.page});const Be=i.jsx(fgt,{isAuthenticated:n,user:r,challenges:o,claimedChallengeIds:d,challengeStats:p,claimChallenge:ne,claimError:A,onOpenAuth:()=>t("login")});return i.jsxs("div",{className:St.page,children:[i.jsxs("div",{className:St.pageLayout,children:[i.jsx("div",{className:St.mainCol,children:i.jsxs("div",{className:St.inner,children:[i.jsxs("header",{className:St.hero,children:[i.jsxs("div",{className:St.heroTop,children:[i.jsx("h1",{className:St.heroTitle,children:e("hero.title")}),i.jsxs("div",{className:St.gwBalance,role:"status","aria-label":`${e("points.balanceAriaLabel")}: ${y.toLocaleString()}`,children:[i.jsx("span",{className:St.gwBalanceValue,children:y.toLocaleString()}),i.jsx("span",{className:St.gwBalanceIcon,"aria-hidden":!0,children:i.jsx(r9t,{size:18})})]})]}),V?i.jsxs("div",{className:St.pageSectionTabs,role:"tablist","aria-label":e("pageTabs.ariaLabel"),children:[i.jsxs("button",{type:"button",role:"tab",id:"giveaways-section-giveaways","aria-selected":$==="giveaways","aria-controls":"giveaways-section-panel",className:`${St.pageSectionTab} ${$==="giveaways"?St.pageSectionTabActive:""}`,onClick:()=>q("giveaways"),children:[$==="giveaways"&&i.jsx(is.div,{layoutId:"giveawaysPageSectionTab",className:St.pageSectionTabSlider,transition:{type:"spring",bounce:.22,duration:.55}}),i.jsx("span",{className:St.pageSectionTabLabel,children:e("pageTabs.giveaways")}),le>0?i.jsx("span",{className:St.pageSectionTabBadge,"aria-hidden":!0,children:le}):null]}),i.jsxs("button",{type:"button",role:"tab",id:"giveaways-section-tasks","aria-selected":$==="tasks","aria-controls":"giveaways-section-panel",className:`${St.pageSectionTab} ${$==="tasks"?St.pageSectionTabActive:""}`,onClick:()=>q("tasks"),children:[$==="tasks"&&i.jsx(is.div,{layoutId:"giveawaysPageSectionTab",className:St.pageSectionTabSlider,transition:{type:"spring",bounce:.22,duration:.55}}),i.jsx("span",{className:St.pageSectionTabLabel,children:e("pageTabs.tasks")}),_e>0?i.jsx("span",{className:St.pageSectionTabBadge,"aria-hidden":!0,children:_e}):null]})]}):null]}),V&&$==="tasks"?i.jsx("div",{id:"giveaways-section-panel",role:"tabpanel","aria-labelledby":"giveaways-section-tasks",children:Be}):i.jsxs("div",{id:V?"giveaways-section-panel":void 0,role:V?"tabpanel":void 0,"aria-labelledby":V?"giveaways-section-giveaways":void 0,children:[i.jsxs("div",{className:St.gwTabs,role:"tablist","aria-label":e("listTabs.ariaLabel"),children:[i.jsxs("button",{type:"button",role:"tab",id:"giveaways-tab-active","aria-selected":K==="active","aria-controls":"giveaways-tabpanel",className:`${St.gwTab} ${K==="active"?St.gwTabActive:""}`,onClick:()=>O("active"),children:[K==="active"&&i.jsx(is.div,{layoutId:"giveawaysListTab",className:St.gwTabSlider,transition:{type:"spring",bounce:.22,duration:.55}}),i.jsx("span",{className:St.gwTabLabel,children:e("listTabs.active")})]}),i.jsxs("button",{type:"button",role:"tab",id:"giveaways-tab-ended","aria-selected":K==="ended","aria-controls":"giveaways-tabpanel",className:`${St.gwTab} ${K==="ended"?St.gwTabActive:""}`,onClick:()=>O("ended"),children:[K==="ended"&&i.jsx(is.div,{layoutId:"giveawaysListTab",className:St.gwTabSlider,transition:{type:"spring",bounce:.22,duration:.55}}),i.jsx("span",{className:St.gwTabLabel,children:e("listTabs.ended")})]})]}),X.length===0?i.jsx("p",{id:"giveaways-tabpanel",role:"tabpanel","aria-labelledby":K==="active"?"giveaways-tab-active":"giveaways-tab-ended",className:St.gwEmpty,children:e(K==="active"?"listTabs.emptyActive":"listTabs.emptyEnded")}):i.jsx("ul",{id:"giveaways-tabpanel",role:"tabpanel","aria-labelledby":K==="active"?"giveaways-tab-active":"giveaways-tab-ended",className:St.list,children:X.map(ee=>{const me=F0(ee,I),ve=_[ee.id]??0,we=J[ee.id];return i.jsxs("li",{className:St.card,children:[i.jsx("div",{className:[St.cardMedia,we?.mediaClassName?St[we.mediaClassName]:""].filter(
2609Boolean).join(" "),style:we?.mediaStyle,children:i.jsx("img",{src:ee.itemMetadata.imageUrl,alt:"",className:St.cardImg,loading:"lazy",referrerPolicy:"no-referrer"})}),i.jsxs("div",{className:St.cardCenter,children:[i.jsx("h2",{className:St.cardTitle,children:ee.itemMetadata.name}),i.jsx("p",{className:St.cardPrize,"aria-label":e("card.prizeValueAriaLabel"),children:Ybt.format(ee.itemMetadata.valueUsd??0)}),(ee.totalEntries>0||n&&ve>0)&&i.jsxs("div",{className:St.cardStats,children:[i.jsx("p",{className:St.cardStatLine,children:e("card.totalEntries",{count:ee.totalEntries})}),n&&i.jsx("p",{className:St.cardStatLine,children:e("card.yoursEntries",{count:ve})})]}),F[ee.id]&&i.jsx("p",{className:St.flashInfo,role:"status",children:e("card.flashSocial")})]}),i.jsxs("div",{className:St.cardRight,children:[me?i.jsx("div",{className:ee.winnerUsername?St.winnerPill:St.countdownEndedPill,"aria-label":ee.winnerUsername?e("card.winnerAriaLabel",{name:ee.winnerUsername}):e("card.endedBadgeAriaLabel"),children:ee.winnerUsername?i.jsxs(i.Fragment,{children:[i.jsx("span",{className:St.winnerLabel,children:e("card.winnerLabel")}),i.jsxs("div",{className:St.winnerRow,children:[i.jsx("img",{className:St.winnerAvatar,src:da(ee.winnerAvatarUrl),alt:"",loading:"lazy",referrerPolicy:"no-referrer"}),i.jsx("span",{className:St.winnerName,children:ee.winnerUsername})]})]}):e("countdown.ended")}):mp(ee)?i.jsxs("div",{className:St.rollingWait,role:"status",children:[i.jsx("p",{className:St.rollingWaitTitle,children:e("schedule.waitingTitle")}),i.jsx("p",{className:St.rollingWaitSub,children:e("schedule.waitingSub",{current:ee.uniqueParticipants,min:ee.minUniqueParticipants??0,days:ee.durationDays??7})})]}):i.jsx(Xbt,{endsAt:ee.endsAt,now:I}),!me&&ee.type==="points"&&ee.pointsCost!=null&&i.jsx("div",{className:St.cardCtaBlock,children:i.jsxs("button",{type:"button",className:St.btnEnter,onClick:()=>re(ee),children:[e("card.enter"),i.jsx("span",{className:St.btnEnterSub,children:e("card.enterSub",{cost:ee.pointsCost})})]})}),!me&&ee.type==="external"&&ee.externalMetadata?.url&&i.jsx("div",{className:St.cardCtaBlock,children:i.jsx(bgt,{metadata:ee.externalMetadata,onClick:()=>ie(ee)})})]})]},ee.id)})})]})]})}),V?null:i.jsx("aside",{className:St.sideCol,"aria-label":e("page.sidebarAriaLabel"),children:Be})]}),P&&P.type==="points"&&P.pointsCost!=null&&i.jsx("div",{className:St.modalBackdrop,onClick:Z,role:"presentation",children:i.jsxs("div",{className:St.modalCard,onClick:ee=>ee.stopPropagation(),role:"dialog","aria-modal":"true",children:[i.jsxs("div",{className:St.modalHead,children:[i.jsxs("div",{children:[i.jsx("h3",{className:St.modalTitle,children:e("modal.title")}),i.jsx("p",{className:St.modalItem,children:P.itemMetadata.name}),i.jsx("p",{className:St.modalSub,children:e("modal.description")})]}),i.jsx("button",{type:"button",className:St.modalClose,onClick:Z,disabled:D,"aria-label":e("modal.closeAriaLabel"),children:"×"})]}),i.jsxs("div",{className:St.modalBody,children:[i.jsxs("p",{className:St.modalMeta,children:[e("modal.availablePointsLabel")," ",i.jsx("b",{children:y})]}),i.jsxs("div",{className:St.entryControls,children:[i.jsxs("div",{className:St.pointsSpentBox,"aria-label":e("modal.pointsToSpendAriaLabel"),children:[i.jsx("span",{className:St.pointsSpentValue,children:E*P.pointsCost}),i.jsx("span",{className:St.pointsSpentUnit,children:e("modal.pointsUnit")})]}),i.jsxs("div",{className:St.qtyBox,children:[i.jsx("button",{type:"button",className:St.qtyBtn,onClick:()=>R(ee=>Math.max(1,ee-1)),disabled:D||E<=1,children:"-"}),i.jsx("span",{className:St.qtyValue,children:E}),i.jsx("button",{type:"button",className:St.qtyBtn,onClick:()=>R(ee=>{const me=Math.floor(y/P.pointsCost);return Math.min(Math.max(1,me),ee+1)}),disabled:D||y<P.pointsCost,children:"+"})]})]})]}),U&&i.jsx("p",{className:St.modalErr,children:U}),i.jsx("div",{className:St.modalActions,children:i.jsx("button",{type:"button",className:St.btnConfirm,onClick:()=>void Q(),disabled:D||y<P.pointsCost,children:e(D?"modal.entering":"modal.confirm")})})]})})]})},Vu=100,wD=["#3b82f6","#a855f7","#f97316","#22c55e","#ec4899","#06b6d4","#eab308","#f43f5e","#8b5cf6","#14b8a6","#84cc16","#6366f1"],Jbt={"24h":1440*60*1e3,"7d":10080*60*1e3,"30d":720*60*60*1e3};function rp(e){return`s_${e}`}function eyt(e,t){if(t==="all"||e.length===0)return e;const n=Date.now()-Jbt[t];return e.filter(r=>new Date(r.snapshotAt).getTime()>=n)}function tyt(e,t,n){const r=e.map(p=>p.defIndex),a=e.map(p=>({defIndex:p.defIndex,points:eyt(p.history,t)})),s=new Set;for(const{points:p}of a)for(const b of p)s.add(new Date(b.snapshotAt).getTime());const l=[...s].sort((p,b)=>p-b);if(l.length===0)return{rows:[],keys:r};const o=new Map;for(const{defIndex:p,points:b}of a)b.length>0&&o.set(p,b[0].tokens);const u=new Map,d=new Map,m=[];for(const p of l){const b={ts:new Date(p).toISOString()};for(const{defIndex:y,points:v}of a){let _=u.get(y)??0;for(;_<v.length&&new Date(v[_].snapshotAt).getTime()<=p;)d.set(y,v[_].tokens),_+=1;u.set(y,_);const w=d.get(y);if(w==null)continue;
2609const k=rp(y);if(n==="linear")b[k]=w;else if(n==="log")b[k]=w>0?w:1;else{const S=o.get(y)??w;b[k]=S>0?(w/S-1)*100:0}}m.push(b)}return{rows:m,keys:r}}function nyt(e){if(!e?.trim())return[];const t=new Set,n=[];for(const r of e.split(",")){const a=parseInt(r.trim(),10);if(!(!Number.isFinite(a)||a<=0||t.has(a))&&(t.add(a),n.push(a),n.length>=Vu))break}return n}function ryt(e){return e.join(",")}function ayt(e){return e==null?null:typeof e=="string"?e.trim()||null:typeof e=="number"&&Number.isFinite(e)?String(e):null}function iyt(e){const t=e.match(/^Sticker\s*\|\s*(.+?)\s*\|\s*Cologne\s+2026$/i);return t&&t[1].replace(/\s+\((?:Foil|Holo|Gold)\)$/i,"").trim()||null}function Y7(e){const t=ayt(e.player);return t||(e.image.includes("/sig_")?iyt(e.name):null)}function syt(e){return Y7(e)!=null}const lyt="_page_4nww6_1",oyt="_layout_4nww6_8",cyt="_main_4nww6_25",uyt="_side_4nww6_30",dyt="_hero_4nww6_54",fyt="_heroBadge_4nww6_60",hyt="_heroTitle_4nww6_70",myt="_heroMeta_4nww6_77",pyt="_ratePill_4nww6_84",gyt="_compareBtn_4nww6_92",byt="_compareBtnActive_4nww6_111",yyt="_pageCompareMode_4nww6_121",xyt="_compareBar_4nww6_125",vyt="_compareBarHint_4nww6_141",_yt="_compareBarActions_4nww6_148",wyt="_compareBarCount_4nww6_155",kyt="_compareBarSubmit_4nww6_162",Syt="_compareBarCancel_4nww6_180",Iyt="_toolbar_4nww6_233",Myt="_filterControls_4nww6_242",Fyt="_filterField_4nww6_248",Cyt="_filterLabel_4nww6_254",jyt="_search_4nww6_261",Nyt="_toolbarSelect_4nww6_281",Tyt="_gridHeading_4nww6_321",Ayt="_grid_4nww6_321",Pyt="_cardLink_4nww6_333",Eyt="_card_4nww6_333",Lyt="_cardSelectBtn_4nww6_352",Ryt="_cardSelected_4nww6_377",Oyt="_cardSelectDisabled_4nww6_382",Byt="_cardCheck_4nww6_386",Dyt="_cardCheckOn_4nww6_405",$yt="_cardImageWrap_4nww6_410",Wyt="_cardImage_4nww6_410",Uyt="_effectPill_4nww6_426",Hyt="_cardBody_4nww6_439",zyt="_cardTitle_4nww6_447",Vyt="_cardSub_4nww6_457",qyt="_cardPriceRow_4nww6_463",Gyt="_cardUsd_4nww6_470",Kyt="_cardTokens_4nww6_475",Yyt="_changePill_4nww6_480",Zyt="_changeUp_4nww6_489",Xyt="_changeDown_4nww6_493",Qyt="_changeNeutral_4nww6_497",Jyt="_moversBlock_4nww6_501",ext="_moversTitle_4nww6_508",txt="_moversEmpty_4nww6_514",nxt="_moversList_4nww6_520",rxt="_moverRow_4nww6_529",axt="_moverThumb_4nww6_535",ixt="_moverMeta_4nww6_542",sxt="_moverName_4nww6_549",lxt="_moverSub_4nww6_557",oxt="_moverRight_4nww6_562",cxt="_moverPrice_4nww6_570",uxt="_loading_4nww6_574",dxt="_errorBox_4nww6_579",fxt="_retryBtn_4nww6_590",hxt="_emptyBox_4nww6_604",mxt="_emptyTitle_4nww6_612",pxt="_emptyHint_4nww6_617",gxt="_noMatch_4nww6_623",bxt="_infiniteSentinel_4nww6_629",yxt="_loadingMore_4nww6_637",It={page:lyt,layout:oyt,main:cyt,side:uyt,hero:dyt,heroBadge:fyt,heroTitle:hyt,heroMeta:myt,ratePill:pyt,compareBtn:gyt,compareBtnActive:byt,pageCompareMode:yyt,compareBar:xyt,compareBarHint:vyt,compareBarActions:_yt,compareBarCount:wyt,compareBarSubmit:kyt,compareBarCancel:Syt,toolbar:Iyt,filterControls:Myt,filterField:Fyt,filterLabel:Cyt,search:jyt,toolbarSelect:Nyt,gridHeading:Tyt,grid:Ayt,cardLink:Pyt,card:Eyt,cardSelectBtn:Lyt,cardSelected:Ryt,cardSelectDisabled:Oyt,cardCheck:Byt,cardCheckOn:Dyt,cardImageWrap:$yt,cardImage:Wyt,effectPill:Uyt,cardBody:Hyt,cardTitle:zyt,cardSub:Vyt,cardPriceRow:qyt,cardUsd:Gyt,cardTokens:Kyt,changePill:Yyt,changeUp:Zyt,changeDown:Xyt,changeNeutral:Qyt,moversBlock:Jyt,moversTitle:ext,moversEmpty:txt,moversList:nxt,moverRow:rxt,moverThumb:axt,moverMeta:ixt,moverName:sxt,moverSub:lxt,moverRight:oxt,moverPrice:cxt,loading:uxt,errorBox:dxt,retryBtn:fxt,emptyBox:hxt,emptyTitle:mxt,emptyHint:pxt,noMatch:gxt,infiniteSentinel:bxt,loadingMore:yxt},xxt=[{value:"",labelKey:"kind.all"},{value:"team",labelKey:"kind.team"},{value:"signature",labelKey:"kind.signature"}],vxt=[{value:"",labelKey:"effects.all"},{value:"Other",labelKey:"effects.paper"},{value:"Foil",labelKey:"effects.foil"},{value:"Holo",labelKey:"effects.holo"},{value:"Gold",labelKey:"effects.gold"}],_xt=new Intl.NumberFormat("en-US"),wxt=40;function kxt(e,t){return t(Math.round((e??0)*100))}function jx(e){return e.trim().replace(/\s+\((?:paper|foil|holo|gold)\)$/i,"")}function Sxt(e){return e==="Other"?"Paper":e}function hw(e){const t=Y7(e);return`${t?jx(t):e.team?jx(e.team):jx(e.name.replace(/^Sticker \| /,"").replace(/ \| Cologne 2026$/,""))} (${Sxt(e.effect)})`}function YX(e){return e==="Other"?"Paper":e}function ZX(e){return YX(e.effect)}function Ixt({sticker:e,listSearch:t,formatMoney:n,compareMode:r,compareSelected:a,compareDisabled:s,onToggleCompare:l}){const{t:o}=Se("cologne2026"),u=e.percentChange,d=u==null?It.changeNeutral:u>0?It.changeUp:u<0?It.changeDown:It.changeNeutral,m=i.jsxs("article",{className:`${It.card} ${a?It.cardSelected:""} ${r&&s&&!a?It.cardSelectDisabled:""}`,children:[r&&i.jsx("span",{className:`${It.cardCheck} ${a?It.cardCheckOn:""}
2609`,"aria-hidden":!0,children:a?"✓":""}),i.jsxs("div",{className:It.cardImageWrap,children:[i.jsx("img",{src:e.image,alt:"",className:It.cardImage,loading:"lazy"}),i.jsx("span",{className:It.effectPill,children:YX(e.effect)})]}),i.jsxs("div",{className:It.cardBody,children:[i.jsx("h3",{className:It.cardTitle,children:hw(e)}),i.jsx("p",{className:It.cardSub,children:ZX(e)}),i.jsxs("div",{className:It.cardPriceRow,children:[i.jsx("span",{className:It.cardUsd,children:n(e.usd)}),i.jsx("span",{className:It.cardTokens,children:o("card.tokens",{count:_xt.format(e.tokens)})})]}),u!=null&&Math.abs(u)>=.05&&i.jsxs("span",{className:`${It.changePill} ${d}`,children:[u>0?"+":"",u.toFixed(1),"%"]})]})]});return r?i.jsx("button",{type:"button",className:`${It.cardLink} ${It.cardSelectBtn}`,disabled:s&&!a,"aria-pressed":a,"aria-label":hw(e),onClick:l,children:m}):i.jsx(Pt,{to:xW(e.defIndex),state:{[Rw]:t},className:It.cardLink,children:m})}function kD({title:e,items:t,direction:n,formatMoney:r}){return i.jsxs("section",{className:It.moversBlock,children:[i.jsx("h3",{className:It.moversTitle,children:e}),t.length===0?i.jsx("p",{className:It.moversEmpty,children:"—"}):i.jsx("ul",{className:It.moversList,children:t.map(a=>i.jsxs("li",{className:It.moverRow,children:[i.jsx("img",{src:a.image,alt:"",className:It.moverThumb}),i.jsxs("div",{className:It.moverMeta,children:[i.jsx("span",{className:It.moverName,children:hw(a)}),i.jsx("span",{className:It.moverSub,children:ZX(a)})]}),i.jsxs("div",{className:It.moverRight,children:[i.jsx("span",{className:It.moverPrice,children:r(a.usd)}),a.percentChange!=null&&i.jsxs("span",{className:n==="up"?It.changeUp:It.changeDown,children:[a.percentChange>0?"+":"",a.percentChange.toFixed(1),"%"]})]})]},a.defIndex))})]})}const Mxt=()=>{const{t:e}=Se("cologne2026"),t=tr();Kr({title:e("seo.title"),description:e("seo.description"),keywords:e("seo.keywords"),imageUrl:H6(),pageUrl:uk()});const{format:n}=Nr(),[r,a]=Vs(),s=h.useMemo(()=>cne(r),[r]),l=r.toString(),o=h.useCallback(X=>kxt(X,n),[n]),[u,d]=h.useState(null),[m,p]=h.useState(!1),[b,y]=h.useState(null),[v,_]=h.useState(null),[w,k]=h.useState(null),[S,I]=h.useState(!0),[C,F]=h.useState(!1),[N,A]=h.useState(!1),[L,P]=h.useState(s.q),[T,E]=h.useState(!1),[R,D]=h.useState(()=>new Set),z=h.useRef(null),U=R.size,B=U>=Vu,$=h.useCallback(()=>{E(!1),D(new Set)},[]),q=h.useCallback(X=>{D(le=>{const _e=new Set(le);return _e.has(X)?(_e.delete(X),_e):_e.size>=Vu?le:(_e.add(X),_e)})},[]),K=h.useCallback(()=>{const X=[...R];X.length!==0&&t(hne(X))},[R,t]);h.useEffect(()=>{P(s.q)},[s.q]);const O=h.useCallback(X=>{a(une({...s,q:L,...X}),{replace:!0})},[s,L,a]);h.useEffect(()=>{const X=window.setTimeout(()=>{L.trim()!==s.q&&O({q:L})},300);return()=>window.clearTimeout(X)},[L,s.q,O]);const V=h.useMemo(()=>({sort:s.sort==="change"?"change":"tokens",order:s.order,effect:s.effect||void 0,kind:s.kind||void 0,q:s.q.trim()||void 0}),[s]),G=h.useCallback(async(X,le)=>{const _e=await Ds.list({...V,limit:wxt,offset:X});return d(J=>le?[...J??[],..._e.items]:_e.items),p(_e.hasMore),_e},[V]),H=h.useCallback(async()=>{I(!0),k(null),p(!1);try{await G(0,!1)}catch(X){k(X instanceof Error?X.message:e("error")),d([]),p(!1)}finally{I(!1)}},[G,e]),re=h.useCallback(async()=>{if(!(S||C||!m)){F(!0);try{await G(u?.length??0,!0)}catch(X){k(X instanceof Error?X.message:e("error"))}finally{F(!1)}}},[G,m,S,C,u?.length,e]);h.useEffect(()=>{H()},[H]),h.useEffect(()=>{let X=!1;return(async()=>{try{const[le,_e]=await Promise.all([Ds.stats(),Ds.movers(8)]);X||(y(le),_(_e))}catch{}})(),()=>{X=!0}},[]),h.useEffect(()=>{const X=z.current;if(!X||!m||S||C)return;const le=new IntersectionObserver(_e=>{_e[0]?.isIntersecting&&re()},{root:null,rootMargin:"320px",threshold:0});return le.observe(X),()=>le.disconnect()},[m,re,S,C]);const Z=h.useCallback(async()=>{k(null);try{const[X,le]=await Promise.all([Ds.stats(),Ds.movers(8)]);y(X),_(le),await H()}catch(X){k(X instanceof Error?X.message:e("error"))}},[H,e]),Q=h.useCallback(async()=>{A(!0),k(null);try{await Ds.sync(),await Z()}catch(X){k(X instanceof Error?X.message:e("error"))}finally{A(!1)}},[Z,e]);h.useEffect(()=>{!S&&u&&u.length===0&&b?.totalStickers===0&&!N&&!w&&Q()},[u,b?.totalStickers,N,w,Q,S]);const ie=u??[],ne=(b?.totalStickers??0)===0;return i.jsx("div",{className:`${It.page} ${T?It.pageCompareMode:""}`,children:i.jsxs("div",{className:It.layout,children:[i.jsxs("div",{className:It.main,children:[i.jsxs("header",{className:It.hero,children:[i.jsx("div",{className:It.heroBadge,children:"Major Shop"}),i.jsx("h1",{className:It.heroTitle,children:e("hero.title")}),i.jsxs("div",{className:It.heroMeta,children:[i.jsx("span",{className:It.ratePill,children:e("hero.rate")}),i.jsx("button",{type:"button",className:`${It.compareBtn} ${T?It.compareBtnActive:""}`,onClick:()=>{T?$():E(!0)},children:e(T?"comparePick.exit":"hero.compare")})]})]}),i.jsxs("div",{className:It.toolbar,children:[i.jsx("input",{type:"search",className:It.search,placeholder:e("searchPlaceholder"),value:L,onChange:X=>P(X.target.value)}),i.jsxs("div",{className:It.filterControls,children:[i.jsxs("label",{className:It.filterField,children:[i.jsx("span",{className:It.filterLabel,children:e("sort.label")}),i.jsxs("select",{className:It.toolbarSelect,"aria-label":e("sort.label"),value:Ow(s.sort,s.order),onChange:X=>{const le=pW(X.target.value);O({sort:le.sort,order:le.order})},children:[i.jsx("option",{value:"tokens-desc",children:e("sort.expensive")}),i.jsx("option",{value:"tokens-asc",children:e("sort.cheapest")}
2609),i.jsx("option",{value:"change-desc",children:e("sort.change")})]})]}),i.jsxs("label",{className:It.filterField,children:[i.jsx("span",{className:It.filterLabel,children:e("kind.label")}),i.jsx("select",{className:It.toolbarSelect,"aria-label":e("kind.label"),value:s.kind,onChange:X=>O({kind:X.target.value}),children:xxt.map(X=>i.jsx("option",{value:X.value,children:e(X.labelKey)},X.value||"all"))})]}),i.jsxs("label",{className:It.filterField,children:[i.jsx("span",{className:It.filterLabel,children:e("effects.label")}),i.jsx("select",{className:It.toolbarSelect,"aria-label":e("effects.label"),value:s.effect,onChange:X=>O({effect:X.target.value}),children:vxt.map(X=>i.jsx("option",{value:X.value,children:e(X.labelKey)},X.value||"all"))})]})]})]}),w&&i.jsxs("div",{className:It.errorBox,children:[i.jsx("p",{children:w}),i.jsx("button",{type:"button",className:It.retryBtn,onClick:()=>void Z(),children:e("retry")})]}),S&&!w&&i.jsx("p",{className:It.loading,children:e("loading")}),!S&&u&&ie.length===0&&ne&&i.jsxs("div",{className:It.emptyBox,children:[i.jsx("p",{className:It.emptyTitle,children:e("empty.title")}),i.jsx("p",{className:It.emptyHint,children:e("empty.hint")}),i.jsx("button",{type:"button",className:It.retryBtn,disabled:N,onClick:()=>void Q(),children:e(N?"empty.loading":"empty.load")})]}),!S&&u&&ie.length===0&&!ne&&i.jsx("p",{className:It.noMatch,children:e("noMatch")}),T&&i.jsxs("div",{className:It.compareBar,role:"region","aria-label":e("comparePick.barLabel"),children:[i.jsx("p",{className:It.compareBarHint,children:e("comparePick.hint")}),i.jsxs("div",{className:It.compareBarActions,children:[i.jsx("span",{className:It.compareBarCount,children:e("comparePick.count",{count:U,max:Vu})}),i.jsx("button",{type:"button",className:It.compareBarSubmit,disabled:U===0,onClick:K,children:e("comparePick.submit",{count:U})}),i.jsx("button",{type:"button",className:It.compareBarCancel,onClick:$,children:e("comparePick.cancel")})]})]}),!S&&u&&ie.length>0&&i.jsxs(i.Fragment,{children:[i.jsx("h2",{className:It.gridHeading,children:e(T?"comparePick.gridTitle":"gridTitle")}),i.jsx("div",{className:It.grid,children:ie.map(X=>i.jsx(Ixt,{sticker:X,listSearch:l,formatMoney:o,compareMode:T,compareSelected:R.has(X.defIndex),compareDisabled:B,onToggleCompare:()=>q(X.defIndex)},X.defIndex))}),m&&i.jsx("div",{ref:z,className:It.infiniteSentinel,"aria-hidden":!0}),C&&i.jsx("p",{className:It.loadingMore,children:e("loadingMore")})]})]}),i.jsx("aside",{className:It.side,children:v&&i.jsxs(i.Fragment,{children:[i.jsx(kD,{title:e("movers.gainers"),items:v.gainers,direction:"up",formatMoney:o}),i.jsx(kD,{title:e("movers.losers"),items:v.losers,direction:"down",formatMoney:o})]})})]})})},mw=[{name:"Sticker | Vitality | Cologne 2026",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGJai0ki7VeTHjMmuOXSQ61MnpNWipU_uVRy_yMa1-CNevPD_bPE-JKSQX2XEk7Zw4uMwSnvhx0shtznRw92udy6UOBhgVMXFFNEOnw"},{name:"Sticker | FUT | Cologne 2026",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGJai0ki7VeTHjMmuOXSQ61MnpNWipV_yVVOnxpDjpHcJtqD3OaY7JqaSXzaWkLwu5uRtSX3mkEtztjzdnt_9cH-fcEZ-XcunQ5j6"},{name:"Sticker | GamerLegion | Cologne 2026",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGJai0ki7VeTHjMmuOXSQ61MnpNWipV7rDx7wyM-yrXpat_SqP6I9cqHBCGaWkuon4OBvSnG2lxtxsTiGzo77d36JLlh3CtRKAXA"},{name:"Sticker | NRG | Cologne 2026",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGJai0ki7VeTHjMmuOXSQ61MnpNWipVf1RlOhz8e0qScPuferavVsePXKVj_Iwr4h6LU4Fn7lxE1_t2iHztv9J3uTcEZ-XRTt_MCV"},{name:"Sticker | IEM | Cologne 2026",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGJai0ki7VeTHjMmuOXSQ61MnpNWipVDiTFOmyZW5qyYPuaP_avBsJqDDWmPFxO8g6eQ4HHvgwh8jsW7SzNn4JCjFcEZ-XUOREBaf"},{name:"Sticker | ZywOo (Gold) | Cologne 2026",url:"https://community.akamai.steamstatic.
2609com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGJai0ki7VeTHjMmuOXSQ61MnpNWipUruRiLrh4Hv8h1c4P6qJvY5dfHDXj7HlLp35LUxH3zrxhtztm_Un9agIi6WaFcjCpF3ReZeuhGm0oqwxvIUAAE"},{name:"Sticker | apEX (Gold) | Cologne 2026",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGJai0ki7VeTHjMmuOXSQ61MnpNWipUruRiLwjpP4wiVU4_bgbv1vdabLCjHHx7wh5rZtF3jmwU1w4zzdm9epI3vBaVQoXJQkRuYMug74zIOHkFmo8g"},{name:"Sticker | mezii (Gold) | Cologne 2026",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGJai0ki7VeTHjMmuOXSQ61MnpNWipUruRiL8m4zp9B1c4P6qJqE_JabLDTLExety6bkxGnrnxkQl62uDwor7d3ySOlUjC8EhQbQO4Bim0oqweD5N7hE"},{name:"Sticker | FlameZ (Gold) | Cologne 2026",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGJai0ki7VeTHjMmuOXSQ61MnpNWipUruRiL3kpft-Dhk6P2ibOo1cvXBDGWRw-wj6bJvSS-3x08ktmiBzYysdy2Tb1QlAsMiROFfthixjJS5YBbDn51V"},{name:"Sticker | ropz (Gold) | Cologne 2026",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGJai0ki7VeTHjMmuOXSQ61MnpNWipUruRiLjkYb6wiVU4_bga6c8cPbDXmKRkbon4rA-HCzrk0125mzWwtagJXzCO1JyWJMjFrMCtA74zIMyolrZkA"},{name:"Sticker | w0nderful (Gold) | Cologne 2026",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGJai0ki7VeTHjMmuOXSQ61MnpNWipUruRiLmzpjk-DBd-v6Rb6thJL7KVmHFmexw6Lk-TXiywRh0tj-Gz9_4eX_EZgUmDJMhFOZe40LtlYLmKaq8sJdzpFQP"},{name:"Sticker | Aleksib (Gold) | Cologne 2026",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGJai0ki7VeTHjMmuOXSQ61MnpNWipUruRiLwkpPr7itZ0PWhZKAjJaCRVzXCkL8js-BtSSixlBgjtWTWm4uodH6SbVJ1XpAlQLZb5BnulMqnab3J6ViiPA"},{name:"Sticker | b1t | Cologne 2026",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGJai0ki7VeTHjMmuOXSQ61MnpNWipUruRiLzz4Ku_nVd7ff4afM4caPEDTbHkuom4bNoTCznxUhx4z-Dn9v6c3_DagN1DowwG7CKlCsznQ"},{name:"Sticker | b1t (Gold) | Cologne 2026",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGJai0ki7VeTHjMmuOXSQ61MnpNWipUruRiLzz4Lf-i1X67z3PKZpJqDDCGXAx-ohteBvSyzlwxhx4GvVn9n9d32TOwEpApEjE7IJrFDmxatG7HkC"},{name:"Sticker | iM (Gold) | Cologne 2026",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGJai0ki7VeTHjMmuOXSQ61MnpNWipUruRiL4k6nn8i5foaqqP_dpd6DDDDaTkr114bVvTCjhwE1x6m2HydmuJXKSbFB2C5NzQLEU8k7vk5tq8Yw"},{name:"Sticker | makazze (Gold) | Cologne 2026",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGJai0ki7VeTHjMmuOXSQ61MnpNWipUruRiL8n53h5zhe0PWhZKAjcaKRC2LAl7lztrk_Gyjjk0git2mGzIuudX7Cb1InWZRwF7YOt0LtwMqnab3xBoZRxQ"},{name:"Sticker | NiKo (Gold) | Cologne 2026",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGJai0ki7VeTHjMmuOXSQ61MnpNWipUruRiL_l53vwiVU4_bgav0_IvbHDTCUkO106bc5F3G2wE9ysWuByt34JH-WbAF1WJt5F-QP4Q74zIMwPTA9kQ"},{name:"Sticker | kyxsan (Gold) | Cologne 2026",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGJai0ki7VeTHjMmuOXSQ61MnpNWipUruRiL6h47z_Cxk6P2ibOo1efHKCjDCmL0vtLM6TXrrwBwl6z7Tzdz_cS6Vb1AmXpJ5FLQOuhm6jJS5YJO-nRHI"},{name:"Sticker | m0NESY (Gold) | Cologne 2026",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGJai0ki7VeTHjMmuOXSQ61MnpNWipUruRiL8zpjl7jtk6P2ibOo5cfHKV2XBkO0i5eIwHCiwxEQk5WSAyoyoJHmfbg4mCcN2F-VZukTtjJS5YBltmHKb"},{name:"Sticker | TeSeS (Gold) | Cologne 2026",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGJai0ki7VeTHjMmuOXSQ61MnpNWipUruRiLlm4Xl7h1c4P6qJvE_c6nAXjKUwronsrJoH33llEoh42zRzt6qJHiSawNxC5V3EeZetBSm0oqwGe4AS48"},{name:"Sticker | kyousuke (Gold) | Cologne 2026",url:"https://community.akamai.steamstatic.
2609com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGJai0ki7VeTHjMmuOXSQ61MnpNWipUruRiL6h5n17jdQ6s2pZ6hpbvGQWzOVwuomsudvTH3qkEl24mjQntaqdnyWaFByDZV2Fu5cskO8k4L5d7S1yFaSkHE"},{name:"Sticker | bLitz | Cologne 2026",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGJai0ki7VeTHjMmuOXSQ61MnpNWipUruRiLzkp_052wKvvT3Mac8daeRXzbJw7p0sbRvFnzmxR4ksj_Uyt6oI3_CaAMmWJIlW6dU5azEdve4"},{name:"Sticker | bLitz (Gold) | Cologne 2026",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGJai0ki7VeTHjMmuOXSQ61MnpNWipUruRiLzkp_05x1c4P6qJvA_caLFDTKVmbh1tLNvF3jrwUh042nTyt2gcX6TZgdxDpJ1RbQN5EGm0oqwklnJd70"},{name:"Sticker | Techno4K (Gold) | Cologne 2026",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGJai0ki7VeTHjMmuOXSQ61MnpNWipUruRiLlm5Xo8y0P5M2pZ6hpbqDFCzLDmOh3trlqFijrkRx162XWwoz_eHKRZwFzWZF1FO8PtRS4l9f5d7S1A8VAHkg"},{name:"Sticker | cobra (Gold) | Cologne 2026",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGJai0ki7VeTHjMmuOXSQ61MnpNWipUruRiLykZTy_B1c4P6qJvI1d6iSCzDBmL4ktuBoTn62lk5y4GjWy92oJXzEblByX8R0QbEK40Om0oqwtiDQvwg"},{name:"Sticker | mzinho (Gold) | Cologne 2026",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGJai0ki7VeTHjMmuOXSQ61MnpNWipUruRiL8hJ_u9S1k6P2ibOo_cKWWCzKSw7914LE5TXi1kUh-6jvWydiqJXLGPVBxCZdxQ7YJ4Ua8jJS5YDKHAEng"},{name:"Sticker | 910 (Gold) | Cologne 2026",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGJai0ki7VeTHjMmuOXSQ61MnpNWipUruRiKoz8bf-i1X67z4bKZvdKWRXDPElrwm4ucxTnnqkEx3t2nXwt3_eH-XOFUlWcMiReBbrFDmxVV52SAy"},{name:"Sticker | Jame (Gold) | Cologne 2026",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGJai0ki7VeTHjMmuOXSQ61MnpNWipUruRiL7n5vlwiVU4_bgOvRrcqKQVmPAxLou5-U5TSjrwkohsGzXzd38dS2SOwIjCcYhRLMLtQ74zIPL8dqrnw"}];let O1=null;async function Fxt(){if(O1&&O1.length>0)return O1;const e=[],t=new Set;let n=0;try{for(;;){const r=await Ds.list({limit:200,offset:n,sort:"name",order:"asc"});for(const a of r.items){const s=a.image?.trim();!s||t.has(s)||(t.add(s),e.push({name:a.name,url:s}))}if(!r.hasMore||r.items.length===0)break;n+=r.items.length}}catch{return O1=[...mw],O1}return O1=e.length>0?e:[...mw],O1}const pw=[{x:24,y:32},{x:50,y:38},{x:76,y:34},{x:32,y:62},{x:68,y:66},{x:48,y:24},{x:18,y:52},{x:82,y:56},{x:42,y:48},{x:58,y:52}];function Cxt(e){return e%pw.length}function jxt(e,t){const n=e.filter(a=>!t.has(a.url)),r=n.length>0?n:e;return r[Math.floor(Math.random()*r.length)]}function Nxt(e){const t=pw[e%pw.length],n=()=>(Math.random()-.5)*12,r=t.x+n(),a=t.y+n()*.85,s=16+Math.random()*18,l=()=>(Math.random()-.5)*8;if(Math.random()<.62){const y=[{sx:-s,sy:-18,ex:100+s,ey:92},{sx:100+s,sy:-18,ex:-s,ey:92},{sx:-s,sy:92,ex:100+s,ey:-18},{sx:100+s,sy:92,ex:-s,ey:-18}],v=y[Math.floor(Math.random()*y.length)];return{startX:`${v.sx}vw`,startY:`${v.sy}vh`,midX:`${r+l()}vw`,midY:`${a+l()}vh`,endX:`${v.ex}vw`,endY:`${v.ey}vh`}}const o=Math.random()*Math.PI*2,u=52+Math.random()*32,d=r-Math.cos(o)*u,m=a-Math.sin(o)*u*.9,p=r+Math.cos(o)*u,b=a+Math.sin(o)*u*.9;return{startX:`${d}vw`,startY:`${m}vh`,midX:`${r+l()}vw`,midY:`${a+l()}vh`,endX:`${p}vw`,endY:`${b}vh`}}function Txt(e,t,n){const r=(e-t)/Math.max(1,n-t);return((Math.random()<.32?"fast":"slow")==="fast"?28+Math.random()*14:42+Math.random()*24)+r*26}function Axt(e,t){const n=t.isCompact?.(e)??!1,r=n?t.compactMin:t.defaultMin,a=n?t.compactMax:t.defaultMax;return r+Math.pow(Math.random(),.72)*(a-r)}function XX(e,t,n,r,a={}){if(e.length===0)throw new Error("Floating item pool is empty");const s=jxt(e,n),l=r.isCompact?.(s.name)??!1,o=l?r.compactMin:r.defaultMin,u=l?r.compactMax:r.defaultMax,d=Axt(s.name,r),m=Txt(d,o,u),p=-45+Math.random()*90,b=Nxt(Cxt(t));return{slotId:t,spawnKey:a.spawnKey??0,name:s.name,url:s.url,size:d,duration:m,delay:a.initialFill?-Math.random()*m:Math.random()*3.5,rotStart:p,rotEnd:p+120+Math.random()*280,zIndex:1+Math.floor(Math.random()*50),...b}}function Pxt(e,t,n){const r=new Set,a=[];for(let s=0;s<t;s++){const l=XX(e,s,r,n,{spawnKey:0,initialFill:!0});r.add(l.url),a.push(l)}return a}function Ext(e,t,n,r){return XX(e,t.slotId,n,r,{spawnKey:t.spawnKey+1})}const Lxt={defaultMin:54,defaultMax:172,compactMin:44,compactMax:92,isCompact:e=>e.startsWith("Sticker |")},Rxt={defaultMin:34,defaultMax:96,compactMin:34,compactMax:96},Oxt="_root_1j4ra_1",Bxt="_vignette_1j4ra_9",Dxt="_vignetteGold_1j4ra_16",$xt="_floater_1j4ra_20",M5={root:Oxt,vignette:Bxt,vignetteGold:Dxt,floater:$xt},Wxt=52;function Uxt(e){return{"--size":`${e.size}px`,"--duration":`${e.duration}s`,"--delay":`${e.delay}s`,"--rot-start":`${e.rotStart}deg`,"--rot-end":`${e.rotEnd}deg`,"--start-x":e.startX,"--start-y":e.startY,"--mid-x":e.midX,"--mid-y":e.midY,"--end-x":e.endX,"--end-y":e.endY,zIndex:e.zIndex}}function QX({pool:e,count:t=Wxt,sizeConfig:n,variant:r="default"}){const[a,s]=h.useState([]);h.useEffect(()=>{if(e.length===0){s([]);return}s(Pxt(e,t,n))},[e,t,n]);const l=h.useCallback(o=>{e.length!==0&&s(u=>{const d=new Set(u.filter(m=>m.slotId!==o).map(m=>m.url));return u.map(m=>m.slotId===o?Ext(e,m,d,n):m)})},[e,n]);return e.length===0?null:i.jsxs("div",{className:M5.root,"aria-hidden":!0,
2609children:[a.map(o=>i.jsx("img",{className:M5.floater,src:o.url,alt:"",loading:"lazy",decoding:"async",draggable:!1,style:Uxt(o),onAnimationEnd:()=>l(o.slotId)},`${o.slotId}-${o.spawnKey}`)),i.jsx("div",{className:`${M5.vignette} ${r==="gold"?M5.vignetteGold:""}`})]})}const Hxt="_page_5ipht_1",zxt="_panel_5ipht_12",Vxt="_eyebrow_5ipht_25",qxt="_title_5ipht_34",Gxt="_subtitle_5ipht_45",Kxt="_actions_5ipht_53",Yxt="_btnPrimary_5ipht_61",Zxt="_btnSecondary_5ipht_62",Xxt="_hint_5ipht_99",xc={page:Hxt,panel:zxt,eyebrow:Vxt,title:qxt,subtitle:Gxt,actions:Kxt,btnPrimary:Yxt,btnSecondary:Zxt,hint:Xxt};function Qxt({listBackTo:e}){const{t}=Se("cologne2026"),[n,r]=h.useState(mw);return Kr({title:t("detail.notFoundPage.seoTitle"),description:t("detail.notFoundPage.seoDescription"),keywords:t("seo.keywords"),imageUrl:H6(),pageUrl:uk()}),h.useEffect(()=>{let a=!0;return Fxt().then(s=>{a&&s.length>0&&r(s)}),()=>{a=!1}},[]),i.jsxs("section",{className:xc.page,"aria-labelledby":"cologne-sticker-not-found-title",children:[i.jsx(QX,{pool:n,count:48,sizeConfig:Rxt,variant:"gold"}),i.jsxs("div",{className:xc.panel,children:[i.jsx("p",{className:xc.eyebrow,children:t("hero.title")}),i.jsx("h1",{id:"cologne-sticker-not-found-title",className:xc.title,children:t("detail.notFoundPage.title")}),i.jsx("p",{className:xc.subtitle,children:t("detail.notFoundPage.subtitle")}),i.jsxs("div",{className:xc.actions,children:[i.jsx(Pt,{className:xc.btnPrimary,to:e,children:t("detail.notFoundPage.toList")}),i.jsx(Pt,{className:xc.btnSecondary,to:fe.market,children:t("detail.notFoundPage.toMarket")})]}),i.jsx("p",{className:xc.hint,children:t("detail.notFoundPage.hint")})]})]})}const Jxt="_page_qslp6_1",evt="_headerRow_qslp6_10",tvt="_backLink_qslp6_14",nvt="_title_qslp6_26",rvt="_subtitle_qslp6_33",avt="_pageGrid_qslp6_40",ivt="_pageGridNoVariants_qslp6_48",svt="_mediaCard_qslp6_52",lvt="_infoCol_qslp6_59",ovt="_variantsCard_qslp6_69",cvt="_chartCard_qslp6_74",uvt="_tableCard_qslp6_83",dvt="_imageFrame_qslp6_103",fvt="_image_qslp6_103",hvt="_titleRow_qslp6_121",mvt="_statsPanel_qslp6_125",pvt="_statCard_qslp6_133",gvt="_statLabel_qslp6_146",bvt="_statValue_qslp6_151",yvt="_blockTitle_qslp6_161",xvt="_chartWrap_qslp6_167",vvt="_tableWrap_qslp6_179",_vt="_table_qslp6_83",wvt="_emptyText_qslp6_205",kvt="_variantsTitle_qslp6_219",Svt="_variantList_qslp6_228",Ivt="_variantRow_qslp6_239",Mvt="_variantLink_qslp6_243",Fvt="_variantActive_qslp6_257",Cvt="_variantImage_qslp6_261",jvt="_variantName_qslp6_267",Nvt="_variantPrice_qslp6_275",Tvt="_state_qslp6_281",En={page:Jxt,headerRow:evt,backLink:tvt,title:nvt,subtitle:rvt,pageGrid:avt,pageGridNoVariants:ivt,mediaCard:svt,infoCol:lvt,variantsCard:ovt,chartCard:cvt,tableCard:uvt,imageFrame:dvt,image:fvt,titleRow:hvt,statsPanel:mvt,statCard:pvt,statLabel:gvt,statValue:bvt,blockTitle:yvt,chartWrap:xvt,tableWrap:vvt,table:_vt,emptyText:wvt,variantsTitle:kvt,variantList:Svt,variantRow:Ivt,variantLink:Mvt,variantActive:Fvt,variantImage:Cvt,variantName:jvt,variantPrice:Nvt,state:Tvt},Avt="(max-width: 1024px)",Nx=new Intl.NumberFormat("en-US");function Pvt(e,t){return t(Math.round((e??0)*100))}function Evt(e){const t=new Date(e);return Number.isNaN(t.getTime())?String(e):new Intl.DateTimeFormat("en-US",{month:"short",day:"numeric",year:"numeric",hour:"numeric",minute:"2-digit",second:"2-digit"}).format(t)}function Lvt(e){const t=new Date(e);return Number.isNaN(t.getTime())?String(e):new Intl.DateTimeFormat("en-US",{month:"short",day:"numeric",hour:"2-digit",minute:"2-digit",hour12:!1}).format(t)}function Tx(e){return e.trim().replace(/^Sticker\s*\|\s*/i,"").replace(/\s*\|\s*Cologne 2026$/i,"").replace(/\s+\((?:paper|foil|holo|gold)\)$/i,"")}function K0(e){return e==="Other"?"Paper":e}function gw(e){const t=Y7(e);return(t?Tx(t):"")||Tx(e.team?.trim()||"")||Tx(e.name)}function SD(e){return`${gw(e)} (${K0(e.effect)})`}function Rvt(e){return syt(e)?K0(e.effect):e.effect==="Other"?"Paper":e.effect}const Ovt=()=>{const{t:e}=Se("cologne2026"),{format:t}=Nr(),n=na(),r=gW(kN(n.state)),a=kN(n.state),s=P=>Pvt(P,t),{defIndex:l}=Ms(),o=Number(l),[u,d]=h.useState(null),[m,p]=h.useState([]),[b,y]=h.useState([]),[v,_]=h.useState(null),[w,k]=h.useState(!0),[S,I]=h.useState(null),[C,F]=h.useState(!1),N=Hs(Avt),A=u?SD(u):"";Kr({title:u?e("seo.stickerTitle",{name:A}):e("seo.title"),description:u?e("seo.stickerDescription",{name:A}):e("seo.description"),keywords:e("seo.keywords"),imageUrl:H6(),pageUrl:u?`${ur}/cologne-2026/${u.defIndex}`:uk()}),h.useEffect(()=>{if(!Number.isFinite(o)){F(!0),I(e("detail.notFound")),k(!1);return}let P=!0;return k(!0),I(null),F(!1),(async()=>{try{const[T,E]=await Promise.all([Ds.getSticker(o),Ds.stickerHistory(o,500)]);if(!P)return;const R=["Paper","Foil","Holo","Gold"],D=[...T.variants].sort((z,U)=>R.indexOf(K0(z.effect))-R.indexOf(K0(U.effect)));d(T.sticker),p(D),y(E),_(T.rank)}catch(T){if(!P)return;(T&&typeof T=="object"&&"status"in T?Number(T.status):0)===404?(F(!0),I(e("detail.notFound"))):(F(!1),I(T instanceof Error?T.message:e("error"))),d(null),p([]),y([]),_(null)}finally{P&&k(!1)}})(),()=>{P=!1}},[o,e]);const L=h.useMemo(()=>b.map(P=>
2609({ts:P.snapshotAt,dateLabel:new Date(P.snapshotAt).toLocaleString(),usd:P.usd,tokens:P.tokens})),[b]);return w?i.jsx("div",{className:En.state,children:e("loading")}):C?i.jsx(Qxt,{listBackTo:r}):S||!u?i.jsxs("div",{className:En.state,children:[i.jsx("p",{children:S??e("detail.notFound")}),i.jsx(Pt,{to:r,className:En.backLink,children:e("detail.back")})]}):i.jsxs("div",{className:En.page,children:[i.jsx("div",{className:En.headerRow,children:i.jsx(Pt,{to:r,className:En.backLink,children:e("detail.back")})}),i.jsxs("section",{className:`${En.pageGrid} ${m.length<=1?En.pageGridNoVariants:""}`,children:[i.jsx("div",{className:En.mediaCard,children:i.jsx("div",{className:En.imageFrame,children:i.jsx("img",{src:u.image,alt:"",className:En.image})})}),i.jsxs("div",{className:En.infoCol,children:[i.jsxs("div",{className:En.titleRow,children:[i.jsx("h1",{className:En.title,children:SD(u)}),i.jsx("p",{className:En.subtitle,children:Rvt(u)})]}),i.jsxs("div",{className:En.statsPanel,children:[i.jsxs("div",{className:En.statCard,children:[i.jsx("span",{className:En.statLabel,children:e("detail.price")}),i.jsx("span",{className:En.statValue,children:s(u.usd)})]}),i.jsxs("div",{className:En.statCard,children:[i.jsx("span",{className:En.statLabel,children:e("detail.tokens")}),i.jsx("span",{className:En.statValue,children:Nx.format(u.tokens)})]}),i.jsxs("div",{className:En.statCard,children:[i.jsx("span",{className:En.statLabel,children:e("detail.rank")}),i.jsx("span",{className:En.statValue,children:v??"—"})]})]})]}),m.length>1&&i.jsxs("aside",{className:En.variantsCard,children:[i.jsx("h2",{className:En.variantsTitle,children:gw(u)}),i.jsx("ul",{className:En.variantList,children:m.map(P=>i.jsx("li",{className:En.variantRow,children:i.jsxs(Pt,{to:xW(P.defIndex),state:{[Rw]:a},className:`${En.variantLink} ${P.defIndex===u.defIndex?En.variantActive:""}`,children:[i.jsx("img",{src:P.image,alt:"",className:En.variantImage}),i.jsxs("span",{className:En.variantName,children:[gw(P)," (",K0(P.effect),")"]}),i.jsx("span",{className:En.variantPrice,children:s(P.usd)})]})},P.defIndex))})]}),i.jsxs("div",{className:En.chartCard,children:[i.jsx("h2",{className:En.blockTitle,children:e("detail.priceHistory")}),i.jsx("div",{className:En.chartWrap,children:i.jsx(zd,{width:"100%",height:"100%",children:i.jsxs(nw,{data:L,margin:{top:8,right:12,left:N?0:6,bottom:N?22:8},children:[i.jsx("defs",{children:i.jsxs("linearGradient",{id:"colognePriceArea",x1:"0",y1:"0",x2:"0",y2:"1",children:[i.jsx("stop",{offset:"0%",stopColor:"#ef4444",stopOpacity:.5}),i.jsx("stop",{offset:"60%",stopColor:"#ef4444",stopOpacity:0})]})}),i.jsx(Oh,{stroke:"rgba(255,255,255,0.08)",vertical:!1}),i.jsx(Dh,{dataKey:"ts",tickFormatter:P=>new Date(P).toLocaleDateString(void 0,{month:"short",day:"numeric"}),minTickGap:26,tickMargin:N?10:6,stroke:"rgba(255,255,255,0.4)"}),N?null:i.jsx($h,{tickFormatter:P=>s(Number(P)),stroke:"rgba(255,255,255,0.4)",width:84}),i.jsx(Gd,{contentStyle:{background:"#111",border:"1px solid #333",borderRadius:8},labelStyle:{color:"#ccc"},formatter:(P,T)=>T==="usd"?[s(P),e("detail.price")]:[Nx.format(P),e("detail.tokens")],labelFormatter:P=>Evt(String(P))}),i.jsx(g6,{type:"monotone",dataKey:"usd",stroke:"#ef4444",strokeWidth:2,fill:"url(#colognePriceArea)",fillOpacity:1,dot:!1,activeDot:{r:3,stroke:"#ef4444",strokeWidth:2,fill:"#fff"},isAnimationActive:!1})]})})})]}),i.jsxs("div",{className:En.tableCard,children:[i.jsx("h2",{className:En.blockTitle,children:e("detail.recent")}),b.length===0?i.jsx("p",{className:En.emptyText,children:e("detail.noHistory")}):i.jsx("div",{className:En.tableWrap,children:i.jsxs("table",{className:En.table,children:[i.jsx("thead",{children:i.jsxs("tr",{children:[i.jsx("th",{children:e("detail.time")}),i.jsx("th",{children:e("detail.tokens")}),i.jsx("th",{children:e("detail.price")})]})}),i.jsx("tbody",{children:[...b].reverse().slice(0,12).map(P=>i.jsxs("tr",{children:[i.jsx("td",{children:Lvt(P.snapshotAt)}),i.jsx("td",{children:Nx.format(P.tokens)}),i.jsx("td",{children:s(P.usd)})]},`${P.snapshotAt}-${P.rotationId}`))})]})})]})]})]})},Bvt="_page_rlmcm_1",Dvt="_layout_rlmcm_8",$vt="_backLink_rlmcm_15",Wvt="_hero_rlmcm_26",Uvt="_heroTitle_rlmcm_30",Hvt="_heroSubtitle_rlmcm_36",zvt="_presets_rlmcm_44",Vvt="_presetBtn_rlmcm_51",qvt="_searchRow_rlmcm_68",Gvt="_searchWra
2609p_rlmcm_76",Kvt="_searchIcon_rlmcm_82",Yvt="_searchInput_rlmcm_91",Zvt="_searchDropdown_rlmcm_105",Xvt="_searchHit_rlmcm_122",Qvt="_searchHitImg_rlmcm_143",Jvt="_searchHitTokens_rlmcm_151",e_t="_searchMeta_rlmcm_157",t_t="_slots_rlmcm_164",n_t="_clearBtn_rlmcm_170",r_t="_selectedRow_rlmcm_186",a_t="_selectedCard_rlmcm_196",i_t="_selectedImg_rlmcm_209",s_t="_selectedName_rlmcm_217",l_t="_selectedRemove_rlmcm_227",o_t="_chartSection_rlmcm_245",c_t="_chartToolbar_rlmcm_252",u_t="_toolbarGroup_rlmcm_261",d_t="_toolbarBtn_rlmcm_267",f_t="_toolbarBtnActive_rlmcm_282",h_t="_resetBtn_rlmcm_288",m_t="_chartWrap_rlmcm_301",p_t="_chartOverlay_rlmcm_307",g_t="_chartEmpty_rlmcm_319",b_t="_error_rlmcm_330",y_t="_tooltip_rlmcm_337",x_t="_tooltipTime_rlmcm_345",v_t="_tooltipList_rlmcm_351",__t="_tooltipRow_rlmcm_360",w_t="_tooltipDot_rlmcm_367",k_t="_tooltipName_rlmcm_374",S_t="_tooltipValue_rlmcm_382",I_t="_legendList_rlmcm_387",M_t="_legendItem_rlmcm_397",F_t="_legendItemHidden_rlmcm_415",C_t="_legendLabel_rlmcm_418",j_t="_legendDot_rlmcm_421",on={page:Bvt,layout:Dvt,backLink:$vt,hero:Wvt,heroTitle:Uvt,heroSubtitle:Hvt,presets:zvt,presetBtn:Vvt,searchRow:qvt,searchWrap:Gvt,searchIcon:Kvt,searchInput:Yvt,searchDropdown:Zvt,searchHit:Xvt,searchHitImg:Qvt,searchHitTokens:Jvt,searchMeta:e_t,slots:t_t,clearBtn:n_t,selectedRow:r_t,selectedCard:a_t,selectedImg:i_t,selectedName:s_t,selectedRemove:l_t,chartSection:o_t,chartToolbar:c_t,toolbarGroup:u_t,toolbarBtn:d_t,toolbarBtnActive:f_t,resetBtn:h_t,chartWrap:m_t,chartOverlay:p_t,chartEmpty:g_t,error:b_t,tooltip:y_t,tooltipTime:x_t,tooltipList:v_t,tooltipRow:__t,tooltipDot:w_t,tooltipName:k_t,tooltipValue:S_t,legendList:I_t,legendItem:M_t,legendItemHidden:F_t,legendLabel:C_t,legendDot:j_t},bw=new Intl.NumberFormat("en-US"),N_t=280;function Ax(e){return e.trim().replace(/^Sticker\s*\|\s*/i,"").replace(/\s*\|\s*Cologne 2026$/i,"").replace(/\s+\((?:paper|foil|holo|gold)\)$/i,"")}function T_t(e){return e==="Other"?"Paper":e}function A_t(e){const t=Y7(e);return(t?Ax(t):"")||Ax(e.team?.trim()||"")||Ax(e.name)}function ap(e){return`${A_t(e)} (${T_t(e.effect)})`}function P_t(e){const t=new Date(e);return Number.isNaN(t.getTime())?String(e):new Intl.DateTimeFormat(void 0,{month:"numeric",day:"numeric",year:"numeric",hour:"numeric",minute:"2-digit",second:"2-digit"}).format(t)}function Px(e){return wD[e%wD.length]}function E_t({active:e,payload:t,label:n,stickersByKey:r,scale:a}){if(!e||!t?.length)return null;const s=t.filter(l=>l.dataKey?.startsWith("s_")&&l.value!=null).sort((l,o)=>Number(o.value)-Number(l.value));return i.jsxs("div",{className:on.tooltip,children:[i.jsx("div",{className:on.tooltipTime,children:P_t(n??"")}),i.jsx("ul",{className:on.tooltipList,children:s.map(l=>{const o=r.get(String(l.dataKey)),u=o?ap(o):String(l.dataKey),d=Number(l.value),m=a==="percent"?`${d>=0?"+":""}${d.toFixed(2)}%`:`${bw.format(Math.round(d))} ${a==="linear"?"tok.":""}`;return i.jsxs("li",{className:on.tooltipRow,children:[i.jsx("span",{className:on.tooltipDot,style:{background:l.color}}),i.jsx("span",{className:on.tooltipName,children:u}),i.jsx("span",{className:on.tooltipValue,children:m})]},String(l.dataKey))})})]})}const L_t=()=>{const{t:e}=Se("cologne2026"),[t,n]=Vs(),[r,a]=h.useState([]),[s,l]=h.useState(new Map),[o,u]=h.useState("30d"),[d,m]=h.useState("linear"),[p,b]=h.useState(""),[y,v]=h.useState([]),[_,w]=h.useState(!1),[k,S]=h.useState(!1),[I,C]=h.useState(!1),[F,N]=h.useState(null),[A,L]=h.useState(()=>new Set),P=h.useRef(null);Kr({title:e("compare.seo.title"),description:e("compare.seo.description"),keywords:e("seo.keywords"),imageUrl:H6(),pageUrl:`${ur}${fe.cologne2026Compare}`});const T=Vu-r.length,E=h.useCallback(Z=>{const Q=Z.map(ie=>ie.defIndex);Q.length===0?n({},{replace:!0}):n({ids:ryt(Q)},{replace:!0})},[n]),R=h.useMemo(()=>[...r.map(Z=>Z.defIndex)].sort((Z,Q)=>Z-Q).join(","),[r]),D=h.useCallback(async Z=>{const Q=Z.map(ne=>ne.defIndex),ie=[...Q].sort((ne,X)=>ne-X).join(",");if(P.current=ie,Q.length===0){l(new Map);return}S(!0),N(null);try{const ne=await Ds.compareHistory(Q,2e3),X=new Map;for(const le of ne.items)X.set(le.sticker.defIndex,le.history);l(X)}catch(ne){N(ne instanceof Error?ne.message:e("error"))}finally{S(!1)}},[e]);h.useEffect(()=>{const Z=nyt(t.get("ids"));if(Z.length===0)return;const Q=[...Z].sort((ne,X)=>ne-X).join(",");if(P.current===Q)return;let ie=!0;return(async()=>{S(!0);try{const ne=await Ds.compareHistory(Z,2e3);if(!ie)return;P.current=Q,a(ne.items.map(X=>X.sticker)),l(new Map(ne.items.map(X=>[X.sticker.defIndex,X.history])))}catch(ne){if(!ie)return;N(ne instanceof Error?ne.message:e("error"))}finally{ie&&S(!1)}})(),()=>{ie=!1}},[t,e]),h.useEffect(()=>{if(R!==P.current){if(!R){P.current="",l(new Map);return}D(r)}},[R,r,D]),h.useEffect(()=>{const Z=p.trim();if(!Z){v([]);return}const Q=window.setTimeout(()=>{Ds.list({q:Z,limit:12}).then(ie=>v(ie.items))},N_t);return()=>window.clearTimeout(Q)},[p]);const z=h.useMemo(()=>{const Z=new Map;for(const Q of r)Z.set(rp(Q.defIndex),Q);return Z},[r]),U=h.useMemo(()=>r.map(Z=>({defIndex:Z.defIndex,history:s.get(Z.defIndex)??[]})),[r,s]),{rows:B,keys:$}=h.useMemo(()=>tyt(U,o,d),[U,o,d]),q=Z=>{if(r.some(ie=>ie.defIndex===Z.defIndex)||r.length>=Vu)return;const Q=[...r,Z];a(Q),E(Q),b(""),w(!1)},K=Z=>{const Q=r.filter(ie=>ie.defIndex!==Z);a(Q),E(Q)},O=()=>{a([]),E([])},V=async Z=>{C(!0),N(null);try{let Q=[];if(Z==="trending")Q=(await Ds.list({sort:"tokens",order:"desc",limit:20})).items;else{const ne=await Ds.movers(20);Q=Z==="gainers"?ne.gainers:ne.losers}const ie=Q.slice(0,Vu);a(ie),E(ie)}catch(Q){N(Q instanceof Error?Q.message:e("error"))}finally{C(!1)}},G=Z=>d==="percent"?`${Math.round(Z)}%`:bw.format(Z),H=h.useMemo(()=>new Set(r.map(Z=>Z.defIndex)),[r]);h.useEffect(()=>{L(Z=>{const Q=new Set(r.map(ne=>ne.defIndex)),ie=new Set([...Z].filter(ne=>Q.has(ne)));return ie.size===Z.size?Z:ie})},[r]);const re=h.useCallback(Z=>{L(Q=>{const ie=new Set(Q);return ie.has(Z)?ie.delete(Z):ie.add(Z),ie})},[]);return i.jsx("div",{className:on.page,children:i.jsxs("div",{className:on.layout,children:[i.jsx(Pt,{to:gW(),className:on.backLink,children:e("compare.back")}),i.jsxs("header",{className:on.hero,children:[i.jsx("h1",{className:on.heroTitle,children:e("compare.title")}),i.jsx("p",{className:on.heroSubtitle,children:e("compare.subtitle")})]}),i.jsxs("div",{className:on.presets,children:[i.jsx("button",{type:"button",className:on.presetBtn,disabled:I,onClick:()=>void V("trending"),children:e("compare.presets.trending")}),i.jsx("button",{type:"button",className:on.presetBtn,disabled:I,onClick:()=>void V("gainers"),children:e("compare.presets.gainers")}),i.jsx("button",{type:"button",className:on.presetBtn,disabled:I,onClick:()=>void V("losers"),children:e("compare.presets.losers")})]}),i.jsxs("div",{className:on.searchRow,children:[i.jsxs("div",{className:on.searchWra
2609p,children:[i.jsx("span",{className:on.searchIcon,"aria-hidden":!0,children:"⌕"}),i.jsx("input",{type:"search",className:on.searchInput,placeholder:e("compare.searchPlaceholder"),value:p,onChange:Z=>{b(Z.target.value),w(!0)},onFocus:()=>w(!0)}),_&&p.trim()&&y.length>0&&i.jsx("ul",{className:on.searchDropdown,children:y.map(Z=>{const Q=H.has(Z.defIndex)||T<=0;return i.jsx("li",{children:i.jsxs("button",{type:"button",className:on.searchHit,disabled:Q,onClick:()=>q(Z),children:[i.jsx("img",{src:Z.image,alt:"",className:on.searchHitImg}),i.jsx("span",{children:ap(Z)}),i.jsxs("span",{className:on.searchHitTokens,children:[bw.format(Z.tokens)," tok."]})]})},Z.defIndex)})})]}),i.jsxs("div",{className:on.searchMeta,children:[i.jsx("span",{className:on.slots,children:e("compare.slots",{count:T,max:Vu})}),i.jsx("button",{type:"button",className:on.clearBtn,disabled:r.length===0,onClick:O,children:e("compare.clearAll")})]})]}),r.length>0&&i.jsx("div",{className:on.selectedRow,children:r.map((Z,Q)=>i.jsxs("div",{className:on.selectedCard,style:{borderColor:Px(Q)},children:[i.jsx("img",{src:Z.image,alt:"",className:on.selectedImg}),i.jsx("span",{className:on.selectedName,children:ap(Z)}),i.jsx("button",{type:"button",className:on.selectedRemove,"aria-label":e("compare.remove"),onClick:()=>K(Z.defIndex),children:"×"})]},Z.defIndex))}),i.jsxs("section",{className:on.chartSection,children:[i.jsxs("div",{className:on.chartToolbar,children:[i.jsx("div",{className:on.toolbarGroup,children:["24h","7d","30d","all"].map(Z=>i.jsx("button",{type:"button",className:`${on.toolbarBtn}
2609 ${o===Z?on.toolbarBtnActive:""}`,onClick:()=>u(Z),children:e(`compare.range.${Z}`)},Z))}),i.jsx("div",{className:on.toolbarGroup,children:["linear","percent","log"].map(Z=>i.jsx("button",{type:"button",className:`${on.toolbarBtn} ${d===Z?on.toolbarBtnActive:""}`,onClick:()=>m(Z),children:e(`compare.scale.${Z}`)},Z))}),i.jsx("button",{type:"button",className:on.resetBtn,onClick:()=>{u("30d"),m("linear"),L(new Set)},children:e("compare.reset")})]}),F&&i.jsx("p",{className:on.error,children:F}),i.jsxs("div",{className:on.chartWrap,children:[k&&i.jsx("div",{className:on.chartOverlay,children:e("compare.loadingChart")}),r.length===0?i.jsx("div",{className:on.chartEmpty,children:e("compare.emptySelection")}):B.length===0?i.jsx("div",{className:on.chartEmpty,children:e("compare.noHistory")}):i.jsx(zd,{width:"100%",height:420,children:i.jsxs(PXe,{data:B,margin:{top:12,right:16,left:8,bottom:8},children:[i.jsx(Oh,{stroke:"rgba(255,255,255,0.08)",vertical:!1}),i.jsx(Dh,{dataKey:"ts",tickFormatter:Z=>new Date(Z).toLocaleDateString(void 0,{month:"short",day:"numeric"}),minTickGap:28,stroke:"rgba(255,255,255,0.4)"}),i.jsx($h,{scale:d==="log"?"log":"auto",domain:d==="log"?["auto","auto"]:void 0,tickFormatter:G,stroke:"rgba(255,255,255,0.4)"}),i.jsx(Gd,{content:i.jsx(E_t,{stickersByKey:z,scale:d})}),$.map((Z,Q)=>i.jsx(SZ,{type:"monotone",dataKey:rp(Z),name:rp(Z),stroke:Px(Q),hide:A.has(Z),dot:!1,strokeWidth:2,isAnimationActive:!1,connectNulls:!0},Z))]})})]}),r.length>0&&i.jsx("ul",{className:on.legendList,children:r.map((Z,Q)=>{const ie=A.has(Z.defIndex);return i.jsx("li",{children:i.jsxs("button",{type:"button",className:`${on.legendItem} ${ie?on.legendItemHidden:""}`,"aria-pressed":!ie,title:e(ie?"compare.legend.show":"compare.legend.hide"),onClick:()=>re(Z.defIndex),children:[i.jsx("span",{className:on.legendDot,style:{background:Px(Q)}}),i.jsx("span",{className:on.legendLabel,children:ap(Z)})]})},Z.defIndex)})})]})]})})},R_t={text:"#fca5a5",border:"rgba(239, 68, 68, 0.55)",bg:"rgba(239, 68, 68, 0.12)"},ID={"cs2 updates":{text:"#fca5a5",border:"rgba(239, 68, 68, 0.55)",bg:"rgba(239, 68, 68, 0.12)"},"cs2 guides":{text:"#93c5fd",border:"rgba(59, 130, 246, 0.55)",bg:"rgba(59, 130, 246, 0.14)"},"cs2 skins":{text:"#c4b5fd",border:"rgba(139, 92, 246, 0.55)",bg:"rgba(139, 92, 246, 0.15)"},"cs2 news":{text:"#86efac",border:"rgba(34, 197, 94, 0.55)",bg:"rgba(34, 197, 94, 0.14)"},"s&box updates":{text:"#f9a8d4",border:"rgba(236, 72, 153, 0.55)",bg:"rgba(236, 72, 153, 0.14)"},"s&box guides":{text:"#67e8f9",border:"rgba(6, 182, 212, 0.55)",bg:"rgba(6, 182, 212, 0.14)"},"s&box skins":{text:"#fcd34d",border:"rgba(245, 158, 11, 0.55)",bg:"rgba(245, 158, 11, 0.14)"},"s&box news":{text:"#a7f3d0",border:"rgba(16, 185, 129, 0.55)",bg:"rgba(16, 185, 129, 0.14)"},cs2:{text:"#fca5a5",border:"rgba(239, 68, 68, 0.55)",bg:"rgba(239, 68, 68, 0.12)"},"s&box":{text:"#67e8f9",border:"rgba(6, 182, 212, 0.55)",bg:"rgba(6, 182, 212, 0.14)"},lootify:{text:"#fde047",border:"rgba(234, 179, 8, 0.55)",bg:"rgba(234, 179, 8, 0.14)"},"lootify updates":{text:"#fcd34d",border:"rgba(245, 158, 11, 0.55)",bg:"rgba(245, 158, 11, 0.14)"},tools:{text:"#a5b4fc",border:"rgba(99, 102, 241, 0.55)",bg:"rgba(99, 102, 241, 0.14)"},"CS2 Guides":{text:"#93c5fd",border:"rgba(59, 130, 246, 0.55)",bg:"rgba(59, 130, 246, 0.14)"},"CS2 Skins":{text:"#c4b5fd",border:"rgba(139, 92, 246, 0.55)",bg:"rgba(139, 92, 246, 0.15)"},"CS2 News":{text:"#86efac",border:"rgba(34, 197, 94, 0.55)",bg:"rgba(34, 197, 94, 0.14)"}};function yw(e){return ID[e]??ID[e.toLowerCase()]??R_t}const O_t="_page_m9bdd_1",B_t="_header_m9bdd_9",D_t="_title_m9bdd_13",$_t="_sub_m9bdd_21",W_t="_grid_m9bdd_27",U_t="_card_m9bdd_33",H_t="_cardLink_m9bdd_43",z_t="_mediaWrap_m9bdd_54",V_t="_media_m9bdd_54",q_t="_mediaFallback_m9bdd_66",G_t="_body_m9bdd_72",K_t="_tags_m9bdd_80",Y_t="_tagChip_m9bdd_88",Z_t="_cardTitle_m9bdd_101",X_t="_meta_m9bdd_109",bs={page:O_t,header:B_t,title:D_t,sub:$_t,grid:W_t,card:U_t,cardLink:H_t,mediaWrap:z_t,media:V_t,mediaFallback:q_t,body:G_t,tags:K_t,tagChip:Y_t,cardTitle:Z_t,meta:X_t};function Q_t(e){return S3(e)?.locale==="ru"?"ru":"en"}function MD(){const{pathname:e}=na(),t=Q_t(e),n=h.useMemo(()=>ok(t),[t]),{t:r}=Se("blog");Kr({title:r("seo.title"),description:r("seo.description"),keywords:r("seo.keywords"),imageUrl:r0e(),pageUrl:n0e(t)});const a=s=>{const l=s?.trim();if(!l)return"";const o=Date.parse(l);if(!Number.isFinite(o))return l;const u=Date.now(),d=1440*60*1e3,m=Math.floor((u-o)/d);return m>=0&&m<30?m===0?r("published.today"):m===1?r("published.oneDayAgo"):r("published.daysAgo",{count:m}):l};return i.jsxs("section",{className:bs.page,children:[i.jsxs("header",{className:bs.header,children:[i.jsx("h1",{className:bs.title,children:r("list.title")}),i.jsx("p",{className:bs.sub,children:r("list.subtitle")})]}),i.jsx("div",{className:bs.grid,children:n.map(s=>i.jsx(Pt,{to:W6(s.slug,t),className:bs.cardLink,children:i.jsxs("article",{className:bs.card,children:[i.jsx("div",{className:bs.mediaWrap,children:s.image?i.jsx("img",{className:bs.media,src:s.image,alt:s.title,loading:"lazy"}):i.jsx("div",{className:bs.mediaFallback,"aria-hidden":!0})}),i.jsxs("div",{className:bs.body,children:[i.jsx("div",{className:bs.tags,children:s.tags.map(l
vendor: 4,725 bytes, line 2609
2609=>{const o=yw(l);return i.jsx("span",{className:bs.tagChip,style:{"--tag-text":o.text,"--tag-border":o.border,"--tag-bg":o.bg},children:l},l)})}),i.jsx("h2",{className:bs.cardTitle,children:s.title}),i.jsxs("p",{className:bs.meta,children:[a(s.publishedAt),s.publishedAt&&s.readTime?r("meta.separator"):"",s.readTime||""]})]})]})},s.slug))})]})}function J_t(e,t){const n={};return(e[e.length-1]===""?[...e,""]:e).join((n.padRight?" ":"")+","+(n.padLeft===!1?"":" ")).trim()}const ewt=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,twt=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,nwt={};function FD(e,t){return(nwt.jsx?twt:ewt).test(e)}const rwt=/[ \t\n\f\r]/g;function awt(e){return typeof e=="object"?e.type==="text"?CD(e.value):!1:CD(e)}function CD(e){return e.replace(rwt,"")===""}class j4{constructor(t,n,r){this.normal=n,this.property=t,r&&(this.space=r)}}j4.prototype.normal={};j4.prototype.property={};j4.prototype.space=void 0;function JX(e,t){const n={},r={};for(const a of e)Object.assign(n,a.property),Object.assign(r,a.normal);return new j4(n,r,t)}function xw(e){return e.toLowerCase()}class Gs{constructor(t,n){this.attribute=n,this.property=t}}Gs.prototype.attribute="";Gs.prototype.booleanish=!1;Gs.prototype.boolean=!1;Gs.prototype.commaOrSpaceSeparated=!1;Gs.prototype.commaSeparated=!1;Gs.prototype.defined=!1;Gs.prototype.mustUseProperty=!1;Gs.prototype.number=!1;Gs.prototype.overloadedBoolean=!1;Gs.prototype.property="";Gs.prototype.spaceSeparated=!1;Gs.prototype.space=void 0;let iwt=0;const Bn=F2(),Qa=F2(),vw=F2(),yt=F2(),Hr=F2(),Zd=F2(),ll=F2();function F2(){return 2**++iwt}const _w=Object.freeze(Object.defineProperty({__proto__:null,boolean:Bn,booleanish:Qa,commaOrSpaceSeparated:ll,commaSeparated:Zd,number:yt,overloadedBoolean:vw,spaceSeparated:Hr},Symbol.toStringTag,{value:"Module"})),Ex=Object.keys(_w);class oM extends Gs{constructor(t,n,r,a){let s=-1;if(super(t,n),jD(this,"space",a),typeof r=="number")for(;++s<Ex.length;){const l=Ex[s];jD(this,Ex[s],(r&_w[l])===_w[l])}}}oM.prototype.defined=!0;function jD(e,t,n){n&&(e[t]=n)}function z3(e){const t={},n={};for(const[r,a]of Object.entries(e.properties)){const s=new oM(r,e.transform(e.attributes||{},r),a,e.space);e.mustUseProperty&&e.mustUseProperty.includes(r)&&(s.mustUseProperty=!0),t[r]=s,n[xw(r)]=r,n[xw(s.attribute)]=r}return new j4(t,n,e.space)}const eQ=z3({properties:{ariaActiveDescendant:null,ariaAtomic:Qa,ariaAutoComplete:null,ariaBusy:Qa,ariaChecked:Qa,ariaColCount:yt,ariaColIndex:yt,ariaColSpan:yt,ariaControls:Hr,ariaCurrent:null,ariaDescribedBy:Hr,ariaDetails:null,ariaDisabled:Qa,ariaDropEffect:Hr,ariaErrorMessage:null,ariaExpanded:Qa,ariaFlowTo:Hr,ariaGrabbed:Qa,ariaHasPopup:null,ariaHidden:Qa,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:Hr,ariaLevel:yt,ariaLive:null,ariaModal:Qa,ariaMultiLine:Qa,ariaMultiSelectable:Qa,ariaOrientation:null,ariaOwns:Hr,ariaPlaceholder:null,ariaPosInSet:yt,ariaPressed:Qa,ariaReadOnly:Qa,ariaRelevant:null,ariaRequired:Qa,ariaRoleDescription:Hr,ariaRowCount:yt,ariaRowIndex:yt,ariaRowSpan:yt,ariaSelected:Qa,ariaSetSize:yt,ariaSort:null,ariaValueMax:yt,ariaValueMin:yt,ariaValueNow:yt,ariaValueText:null,role:null},transform(e,t){return t==="role"?t:"aria-"+t.slice(4).toLowerCase()}});function tQ(e,t){return t in e?e[t]:t}function nQ(e,t){return tQ(e,t.toLowerCase())}const swt=z3({attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:Zd,acceptCharset:Hr,accessKey:Hr,action:null,allow:null,allowFullScreen:Bn,allowPaymentRequest:Bn,allowUserMedia:Bn,alt:null,as:null,async:Bn,autoCapitalize:null,autoComplete:Hr,autoFocus:Bn,autoPlay:Bn,blocking:Hr,capture:null,charSet:null,checked:Bn,cite:null,className:Hr,cols:yt,colSpan:null,content:null,contentEditable:Qa,controls:Bn,controlsList:Hr,coords:yt|Zd,crossOrigin:null,data:null,dateTime:null,decoding:null,default:Bn,defer:Bn,dir:null,dirName:null,disabled:Bn,download:vw,draggable:Qa,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:Bn,formTarget:null,headers:Hr,height:yt,hidden:vw,high:yt,href:null,hrefLang:null,htmlFor:Hr,httpEquiv:Hr,id:null,imageSizes:null,imageSrcSet:null,inert:Bn,inputMode:null,integrity:null,is:null,isMap:Bn,itemId:null,itemProp:Hr,itemRef:Hr,itemScope:Bn,itemType:Hr,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:Bn,low:yt,manifest:null,max:null,maxLength:yt,media:null,method:null,min:null,minLength:yt,multiple:Bn,muted:Bn,name:null,nonce:null,noModule:Bn,noValidate:Bn,onAbort:null,onAfterPrint:null,onAuxCl
2609ick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:Bn,optimum:yt,pattern:null,ping:Hr,placeholder:null,playsInline:Bn,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:Bn,referrerPolicy:null,rel:Hr,required:Bn,reversed:Bn,rows:yt,rowSpan:yt,sandbox:Hr,scope:null,scoped:Bn,seamless:Bn,selected:Bn,shadowRootClonable:Bn,shadowRootDelegatesFocus:Bn,shadowRootMode:null,shape:null,size:yt,sizes:null,slot:null,span:yt,spellCheck:Qa,src:null,srcDoc:null,srcLang:null,srcSet:null,start:yt,step:null,style:null,tabIndex:yt,target:null,title:null,translate:null,type:null,typeMustMatch:Bn,useMap:null,value:Qa,width:yt,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:Hr,axis:null,background:null,bgColor:null,border:yt,borderColor:null,bottomMargin:yt,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:Bn,declare:Bn,event:null,face:null,frame:null,frameBorder:null,hSpace:yt,leftMargin:yt,link:null,longDesc:null,lowSrc:null,marginHeight:yt,marginWidth:yt,noResize:Bn,noHref:Bn,noShade:Bn,noWrap:Bn,object:null,profile:null,prompt:null,rev:null,rightMargin:yt,rules:null,scheme:null,scrolling:Qa,standby:null,summary:null,text:null,topMargin:yt,valueType:null,version:null,vAlign:null,vLink:null,vSpace:yt,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:Bn,disableRemotePlayback:Bn,prefix:null,property:null,results:yt,security:null,unselectable:null},space:"html",transform:nQ}),lwt=z3({attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav
2609-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},properties:{about:ll,accentHeight:yt,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:yt,amplitude:yt,arabicForm:null,ascent:yt,attributeName:null,attributeType:null,azimuth:yt,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:yt,by:null,calcMode:null,capHeight:yt,className:Hr,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:yt,diffuseConstant:yt,direction:null,display:null,dur:null,divisor:yt,dominantBaseline:null,download:Bn,dx:null,dy:null,edgeMode:null,editable:null,elevation:yt,enableBackground:null,end:null,event:null,exponent:yt,externalResourcesRequired:null,fill:null,fillOpacity:yt,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:Zd,g2:Zd,glyphName:Zd,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:yt,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:yt,horizOriginX:yt,horizOriginY:yt,id:null,ideographic:yt,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:yt,k:yt,k1:yt,k2:yt,k3:yt,k4:yt,kernelMatrix:ll,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:yt,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:yt,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,on
vendor: 6,457 bytes, lines 2609-2610
2609Zoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:yt,overlineThickness:yt,paintOrder:null,panose1:null,path:null,pathLength:yt,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:Hr,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:yt,pointsAtY:yt,pointsAtZ:yt,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:ll,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:ll,rev:ll,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:ll,requiredFeatures:ll,requiredFonts:ll,requiredFormats:ll,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:yt,specularExponent:yt,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:yt,strikethroughThickness:yt,string:null,stroke:null,strokeDashArray:ll,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:yt,strokeOpacity:yt,strokeWidth:null,style:null,surfaceScale:yt,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:ll,tabIndex:yt,tableValues:null,target:null,targetX:yt,targetY:yt,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:ll,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:yt,underlineThickness:yt,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:yt,values:null,vAlphabetic:yt,vMathematical:yt,vectorEffect:null,vHanging:yt,vIdeographic:yt,version:null,vertAdvY:yt,vertOriginX:yt,vertOriginY:yt,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:yt,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null},space:"svg",transform:tQ}),rQ=z3({properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null},space:"xlink",transform(e,t){return"xlink:"+t.slice(5).toLowerCase()}}),aQ=z3({attributes:{xmlnsxlink:"xmlns:xlink"},properties:{xmlnsXLink:null,xmlns:null},space:"xmlns",transform:nQ}),iQ=z3({properties:{xmlBase:null,xmlLang:null,xmlSpace:null},space:"xml",transform(e,t){return"xml:"+t.slice(3).toLowerCase()}}),owt={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"},cwt=/[A-Z]/g,ND=/-[a-z]/g,uwt=/^data[-\w.:]+$/i;function dwt(e,t){const n=xw(t);let r=t,a=Gs;if(n in e.normal)return e.property[e.normal[n]];if(n.length>4&&n.slice(0,4)==="data"&&uwt.test(t)){if(t.charAt(4)==="-"){const s=t.slice(5).replace(ND,hwt);r="data"+s.charAt(0).toUpperCase()+s.slice(1)}else{const s=t.slice(4);if(!ND.test(s)){let l=s.replace(cwt,fwt);l.charAt(0)!=="-"&&(l="-"+l),t="data"+l}}a=oM}return new a(r,t)}function fwt(e){return"-"+e.toLowerCase()}function hwt(e){return e.charAt(1).toUpperCase()}const mwt=JX([eQ,swt,rQ,aQ,iQ],"html"),cM=JX([eQ,lwt,rQ,aQ,iQ],"svg");function pwt(e){return e.join(" ").trim()}var xd={},Lx,TD;function gwt(){if(TD)return Lx;TD=1;var e=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,t=/\n/g,n=/^\s*/,r=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,a=/^:\s*/,s=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,l=/^[;\s]*/,o=/^\s+|\s+$/g,u=`
2610`,d="/",m="*",p="",b="comment",y="declaration";function v(w,k){if(typeof w!="string")throw new TypeError("First argument must be a string");if(!w)return[];k=k||{};var S=1,I=1;function C(z){var U=z.match(t);U&&(S+=U.length);var B=z.lastIndexOf(u);I=~B?z.length-B:I+z.length}function F(){var z={line:S,column:I};return function(U){return U.position=new N(z),P(),U}}function N(z){this.start=z,this.end={line:S,column:I},this.source=k.source}N.prototype.content=w;function A(z){var U=new Error(k.source+":"+S+":"+I+": "+z);if(U.reason=z,U.filename=k.source,U.line=S,U.column=I,U.source=w,!k.silent)throw U}function L(z){var U=z.exec(w);if(U){var B=U[0];return C(B),w=w.slice(B.length),U}}function P(){L(n)}function T(z){var U;for(z=z||[];U=E();)U!==!1&&z.push(U);return z}function E(){var z=F();if(!(d!=w.charAt(0)||m!=w.charAt(1))){for(var U=2;p!=w.charAt(U)&&(m!=w.charAt(U)||d!=w.charAt(U+1));)++U;if(U+=2,p===w.charAt(U-1))return A("End of comment missing");var B=w.slice(2,U-2);return I+=2,C(B),w=w.slice(U),I+=2,z({type:b,comment:B})}}function R(){var z=F(),U=L(r);if(U){if(E(),!L(a))return A("property missing ':'");var B=L(s),$=z({type:y,property:_(U[0].replace(e,p)),value:B?_(B[0].replace(e,p)):p});return L(l),$}}function D(){var z=[];T(z);for(var U;U=R();)U!==!1&&(z.push(U),T(z));return z}return P(),D()}function _(w){return w?w.replace(o,p):p}return Lx=v,Lx}var AD;function bwt(){if(AD)return xd;AD=1;var e=xd&&xd.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(xd,"__esModule",{value:!0}),xd.default=n;const t=e(gwt());function n(r,a){let s=null;if(!r||typeof r!="string")return s;const l=(0,t.default)(r),o=typeof a=="function";return l.forEach(u=>{if(u.type!=="declaration")return;const{property:d,value:m}=u;o?a(d,m,u):m&&(s=s||{},s[d]=m)}),s}return xd}var y0={},PD;function ywt(){if(PD)return y0;PD=1,Object.defineProperty(y0,"__esModule",{value:!0}),y0.camelCase=void 0;var e=/^--[a-zA-Z0-9_-]+$/,t=/-([a-z])/g,n=/^[^-]+$/,r=/^-(webkit|moz|ms|o|khtml)-/,a=/^-(ms)-/,s=function(d){return!d||n.test(d)||e.test(d)},l=function(d,m){return m.toUpperCase()},o=function(d,m){return"".concat(m,"-")},u=function(d,m){return m===void 0&&(m={}),s(d)?d:(d=d.toLowerCase(),m.reactCompat?d=d.replace(a,o):d=d.replace(r,o),d.replace(t,l))};return y0.camelCase=u,y0}var x0,ED;function xwt(){if(ED)return x0;ED=1;var e=x0&&x0.__importDefault||function(a){return a&&a.__esModule?a:{default:a}},t=e(bwt()),n=ywt();function r(a,s){var l={};return!a||typeof a!="string"||(0,t.default)(a,function(o,u){o&&u&&(l[(0,n.camel
vendor: 2,665 bytes, line 2610
2610Case)(o,s)]=u)}),l}return r.default=r,x0=r,x0}var vwt=xwt();const _wt=yl(vwt),sQ=lQ("end"),uM=lQ("start");function lQ(e){return t;function t(n){const r=n&&n.position&&n.position[e]||{};if(typeof r.line=="number"&&r.line>0&&typeof r.column=="number"&&r.column>0)return{line:r.line,column:r.column,offset:typeof r.offset=="number"&&r.offset>-1?r.offset:void 0}}}function wwt(e){const t=uM(e),n=sQ(e);if(t&&n)return{start:t,end:n}}function Y0(e){return!e||typeof e!="object"?"":"position"in e||"type"in e?LD(e.position):"start"in e||"end"in e?LD(e):"line"in e||"column"in e?ww(e):""}function ww(e){return RD(e&&e.line)+":"+RD(e&&e.column)}function LD(e){return ww(e&&e.start)+"-"+ww(e&&e.end)}function RD(e){return e&&typeof e=="number"?e:1}class ds extends Error{constructor(t,n,r){super(),typeof n=="string"&&(r=n,n=void 0);let a="",s={},l=!1;if(n&&("line"in n&&"column"in n?s={place:n}:"start"in n&&"end"in n?s={place:n}:"type"in n?s={ancestors:[n],place:n.position}:s={...n}),typeof t=="string"?a=t:!s.cause&&t&&(l=!0,a=t.message,s.cause=t),!s.ruleId&&!s.source&&typeof r=="string"){const u=r.indexOf(":");u===-1?s.ruleId=r:(s.source=r.slice(0,u),s.ruleId=r.slice(u+1))}if(!s.place&&s.ancestors&&s.ancestors){const u=s.ancestors[s.ancestors.length-1];u&&(s.place=u.position)}const o=s.place&&"start"in s.place?s.place.start:s.place;this.ancestors=s.ancestors||void 0,this.cause=s.cause||void 0,this.column=o?o.column:void 0,this.fatal=void 0,this.file="",this.message=a,this.line=o?o.line:void 0,this.name=Y0(s.place)||"1:1",this.place=s.place||void 0,this.reason=this.message,this.ruleId=s.ruleId||void 0,this.source=s.source||void 0,this.stack=l&&s.cause&&typeof s.cause.stack=="string"?s.cause.stack:"",this.actual=void 0,this.expected=void 0,this.note=void 0,this.url=void 0}}ds.prototype.file="";ds.prototype.name="";ds.prototype.reason="";ds.prototype.message="";ds.prototype.stack="";ds.prototype.column=void 0;ds.prototype.line=void 0;ds.prototype.ancestors=void 0;ds.prototype.cause=void 0;ds.prototype.fatal=void 0;ds.prototype.place=void 0;ds.prototype.ruleId=void 0;ds.prototype.source=void 0;const dM={}.hasOwnProperty,kwt=new Map,Swt=/[A-Z]/g,Iwt=new Set(["table","tbody","thead","tfoot","tr"]),Mwt=new Set(["td","th"]),oQ="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function Fwt(e,t){if(!t||t.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const n=t.filePath||void 0;let r;if(t.development){if(typeof t.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");r=Lwt(n,t.jsxDEV)}else{if(typeof t.jsx!="function")throw new TypeError("Expected `jsx` in production options");
vendor: 6,346 bytes, line 2610
2610if(typeof t.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");r=Ewt(n,t.jsx,t.jsxs)}const a={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:r,elementAttributeNameCase:t.elementAttributeNameCase||"react",evaluater:t.createEvaluater?t.createEvaluater():void 0,filePath:n,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:t.passKeys!==!1,passNode:t.passNode||!1,schema:t.space==="svg"?cM:mwt,stylePropertyNameCase:t.stylePropertyNameCase||"dom",tableCellAlignToStyle:t.tableCellAlignToStyle!==!1},s=cQ(a,e,void 0);return s&&typeof s!="string"?s:a.create(e,a.Fragment,{children:s||void 0},void 0)}function cQ(e,t,n){if(t.type==="element")return Cwt(e,t,n);if(t.type==="mdxFlowExpression"||t.type==="mdxTextExpression")return jwt(e,t);if(t.type==="mdxJsxFlowElement"||t.type==="mdxJsxTextElement")return Twt(e,t,n);if(t.type==="mdxjsEsm")return Nwt(e,t);if(t.type==="root")return Awt(e,t,n);if(t.type==="text")return Pwt(e,t)}function Cwt(e,t,n){const r=e.schema;let a=r;t.tagName.toLowerCase()==="svg"&&r.space==="html"&&(a=cM,e.schema=a),e.ancestors.push(t);const s=dQ(e,t.tagName,!1),l=Rwt(e,t);let o=hM(e,t);return Iwt.has(t.tagName)&&(o=o.filter(function(u){return typeof u=="string"?!awt(u):!0})),uQ(e,l,s,t),fM(l,o),e.ancestors.pop(),e.schema=r,e.create(t,s,l,n)}function jwt(e,t){if(t.data&&t.data.estree&&e.evaluater){const r=t.data.estree.body[0];return r.type,e.evaluater.evaluateExpression(r.expression)}Wh(e,t.position)}function Nwt(e,t){if(t.data&&t.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(t.data.estree);Wh(e,t.position)}function Twt(e,t,n){const r=e.schema;let a=r;t.name==="svg"&&r.space==="html"&&(a=cM,e.schema=a),e.ancestors.push(t);const s=t.name===null?e.Fragment:dQ(e,t.name,!0),l=Owt(e,t),o=hM(e,t);return uQ(e,l,s,t),fM(l,o),e.ancestors.pop(),e.schema=r,e.create(t,s,l,n)}function Awt(e,t,n){const r={};return fM(r,hM(e,t)),e.create(t,e.Fragment,r,n)}function Pwt(e,t){return t.value}function uQ(e,t,n,r){typeof n!="string"&&n!==e.Fragment&&e.passNode&&(t.node=r)}function fM(e,t){if(t.length>0){const n=t.length>1?t:t[0];n&&(e.children=n)}}function Ewt(e,t,n){return r;function r(a,s,l,o){const d=Array.isArray(l.children)?n:t;return o?d(s,l,o):d(s,l)}}function Lwt(e,t){return n;function n(r,a,s,l){const o=Array.isArray(s.children),u=uM(r);return t(a,s,l,o,{columnNumber:u?u.column-1:void 0,fileName:e,lineNumber:u?u.line:void 0},void 0)}}function Rwt(e,t){const n={};let r,a;for(a in t.properties)if(a!=="children"&&dM.call(t.properties,a)){const s=Bwt(e,a,t.properties[a]);if(s){const[l,o]=s;e.tableCellAlignToStyle&&l==="align"&&typeof o=="string"&&Mwt.has(t.tagName)?r=o:n[l]=o}}if(r){const s=n.style||(n.style={});s[e.stylePropertyNameCase==="css"?"text-align":"textAlign"]=r}return n}function Owt(e,t){const n={};for(const r of t.attributes)if(r.type==="mdxJsxExpressionAttribute")if(r.data&&r.data.estree&&e.evaluater){const s=r.data.estree.body[0];s.type;const l=s.expression;l.type;const o=l.properties[0];o.type,Object.assign(n,e.evaluater.evaluateExpression(o.argument))}else Wh(e,t.position);else{const a=r.name;let s;if(r.value&&typeof r.value=="object")if(r.value.data&&r.value.data.estree&&e.evaluater){const o=r.value.data.estree.body[0];o.type,s=e.evaluater.evaluateExpression(o.expression)}else Wh(e,t.position);else s=r.value===null?!0:r.value;n[a]=s}return n}function hM(e,t){const n=[];let r=-1;const a=e.passKeys?new Map:kwt;for(;++r<t.children.length;){const s=t.children[r];let l;if(e.passKeys){const u=s.type==="element"?s.tagName:s.type==="mdxJsxFlowElement"||s.type==="mdxJsxTextElement"?s.name:void 0;if(u){const d=a.get(u)||0;l=u+"-"+d,a.set(u,d+1)}}const o=cQ(e,s,l);o!==void 0&&n.push(o)}return n}function Bwt(e,t,n){const r=dwt(e.schema,t);if(!(n==null||typeof n=="number"&&Number.isNaN(n))){if(Array.isArray(n)&&(n=r.commaSeparated?J_t(n):pwt(n)),r.property==="style"){let a=typeof n=="object"?n:Dwt(e,String(n));return e.stylePropertyNameCase==="css"&&(a=$wt(a)),["style",a]}return[e.elementAttributeNameCase==="react"&&r.space?owt[r.property]||r.property:r.attribute,n]}}function Dwt(e,t){try{return _wt(t,{reactCompat:!0})}catch(n){if(e.ignoreInvalidStyle)return{};const r=n,a=new ds("Cannot parse `style` attribute",{ancestors:e.ancestors,cause:r,ruleId:"style",source:"hast-util-to-jsx-runtime"});throw a.file=e.filePath||void 0,a.url=oQ+"#cannot-parse-style-attribute",a}}function dQ(e,t,n){let r;if(!n)r={type:"Literal",value:t};else if(t.includes(".")){const a=t.split(".");let s=-1,l;for(;++s<a.length;){const o=FD(a[s])?{type:"Identifier",name:a[s]}:{type:"Literal",value:a[s]};l=l?{type:"MemberExpression",object:l,property:o,computed:!!(s&&o.type==="Literal"),optional:!1}:o}r=l}else r=FD(t)&&!/^[a-z]/.test(t)?{type:"Identifier",name:t}:{type:"Literal",value:t};if(r.type==="Literal"){const a=r.value;return dM.call(e.components,a)?e.components[a]:a}if(e.evaluater)return e.evaluater.evaluateExpression(r);Wh(e)}function Wh(e,t){const n=new ds("Cannot handle MDX estrees without `createEvaluater`",{ancestors:e.ancestors,place:t,ruleId:"mdx-estree",source:"hast-util-to-jsx-runtime"});throw n.file=e.filePath||void 0,n.url=oQ+"#cannot-handle-mdx-estrees-without-createevaluater",n}function $wt(e){const t={};let n;for(n in e)dM.call(e,n)&&(t[Wwt(n)]=e[n]);return t}function Wwt(e){let t=e.replace(Swt,Uwt);return t.slice(0,3)==="ms-"&&(t="-"+t),t}function Uwt(e){return"-"+e.toLowerCase()}const Rx={action:["form"],cite:["blockquote","del","ins","q"],data:["object"],formAction:["button","input"],href:["a","area","base","link"],icon:["menuitem"],itemId:null,manifest:["html"],ping:["a","area"],poster:["video"],src:["audio","embed","iframe","img","input","script","source","track","video"]},Hwt={};function mM(e,t){const n=Hwt,r=typeof n.includeImageAlt=="boolean"?n.includeImageAlt:!0,a=typeof n.includeHtml=="boolean"?n.includeHtml:!0;return fQ(e,r,a)}function fQ(e,t,n){if(zwt(e)){if("value"in e)return e.type==="html"&&!n?"":e.value;if(t&&"alt"in e&&e.alt)return e.alt;if("children"in e)return OD(e.children,t,n)}return Array.isArray(e)?OD(e,t,n):""}function OD(e,t,n){const r=[];let a=-1;for(;++a<e.length;)r[a]=fQ(e[a],t,n);return r.join("")}function zwt(e){return!!(e&&typeof e=="object")}const BD=document.createElement("i");function pM(e){const t="&"+e+";";BD.innerHTML=t;const n=BD.textContent;
vendor: 10,920 bytes, line 2610
2610return n.charCodeAt(n.length-1)===59&&e!=="semi"||n===t?!1:n}function ml(e,t,n,r){const a=e.length;let s=0,l;if(t<0?t=-t>a?0:a+t:t=t>a?a:t,n=n>0?n:0,r.length<1e4)l=Array.from(r),l.unshift(t,n),e.splice(...l);else for(n&&e.splice(t,n);s<r.length;)l=r.slice(s,s+1e4),l.unshift(t,0),e.splice(...l),s+=1e4,t+=1e4}function Rl(e,t){return e.length>0?(ml(e,e.length,0,t),e):t}const DD={}.hasOwnProperty;function hQ(e){const t={};let n=-1;for(;++n<e.length;)Vwt(t,e[n]);return t}function Vwt(e,t){let n;for(n in t){const a=(DD.call(e,n)?e[n]:void 0)||(e[n]={}),s=t[n];let l;if(s)for(l in s){DD.call(a,l)||(a[l]=[]);const o=s[l];qwt(a[l],Array.isArray(o)?o:o?[o]:[])}}}function qwt(e,t){let n=-1;const r=[];for(;++n<t.length;)(t[n].add==="after"?e:r).push(t[n]);ml(e,0,0,r)}function mQ(e,t){const n=Number.parseInt(e,t);return n<9||n===11||n>13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||(n&65535)===65535||(n&65535)===65534||n>1114111?"�":String.fromCodePoint(n)}function lo(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const vs=d1(/[A-Za-z]/),os=d1(/[\dA-Za-z]/),Gwt=d1(/[#-'*+\--9=?A-Z^-~]/);function w6(e){return e!==null&&(e<32||e===127)}const kw=d1(/\d/),Kwt=d1(/[\dA-Fa-f]/),Ywt=d1(/[!-/:-@[-`{-~]/);function cn(e){return e!==null&&e<-2}function Wr(e){return e!==null&&(e<0||e===32)}function Kn(e){return e===-2||e===-1||e===32}const Z7=d1(new RegExp("\\p{P}|\\p{S}","u")),_2=d1(/\s/);function d1(e){return t;function t(n){return n!==null&&n>-1&&e.test(String.fromCharCode(n))}}function V3(e){const t=[];let n=-1,r=0,a=0;for(;++n<e.length;){const s=e.charCodeAt(n);let l="";if(s===37&&os(e.charCodeAt(n+1))&&os(e.charCodeAt(n+2)))a=2;else if(s<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(s))||(l=String.fromCharCode(s));else if(s>55295&&s<57344){const o=e.charCodeAt(n+1);s<56320&&o>56319&&o<57344?(l=String.fromCharCode(s,o),a=1):l="�"}else l=String.fromCharCode(s);l&&(t.push(e.slice(r,n),encodeURIComponent(l)),r=n+a+1,l=""),a&&(n+=a,a=0)}return t.join("")+e.slice(r)}function sr(e,t,n,r){const a=r?r-1:Number.POSITIVE_INFINITY;let s=0;return l;function l(u){return Kn(u)?(e.enter(n),o(u)):t(u)}function o(u){return Kn(u)&&s++<a?(e.consume(u),o):(e.exit(n),t(u))}}const Zwt={tokenize:Xwt};function Xwt(e){const t=e.attempt(this.parser.constructs.contentInitial,r,a);let n;return t;function r(o){if(o===null){e.consume(o);return}return e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),sr(e,t,"linePrefix")}function a(o){return e.enter("paragraph"),s(o)}function s(o){const u=e.enter("chunkText",{contentType:"text",previous:n});return n&&(n.next=u),n=u,l(o)}function l(o){if(o===null){e.exit("chunkText"),e.exit("paragraph"),e.consume(o);return}return cn(o)?(e.consume(o),e.exit("chunkText"),s):(e.consume(o),l)}}const Qwt={tokenize:Jwt},$D={tokenize:ekt};function Jwt(e){const t=this,n=[];let r=0,a,s,l;return o;function o(I){if(r<n.length){const C=n[r];return t.containerState=C[1],e.attempt(C[0].continuation,u,d)(I)}return d(I)}function u(I){if(r++,t.containerState._closeFlow){t.containerState._closeFlow=void 0,a&&S();const C=t.events.length;let F=C,N;for(;F--;)if(t.events[F][0]==="exit"&&t.events[F][1].type==="chunkFlow"){N=t.events[F][1].end;break}k(r);let A=C;for(;A<t.events.length;)t.events[A][1].end={...N},A++;return ml(t.events,F+1,0,t.events.slice(C)),t.events.length=A,d(I)}return o(I)}function d(I){if(r===n.length){if(!a)return b(I);if(a.currentConstruct&&a.currentConstruct.concrete)return v(I);t.interrupt=!!(a.currentConstruct&&!a._gfmTableDynamicInterruptHack)}return t.containerState={},e.check($D,m,p)(I)}function m(I){return a&&S(),k(r),b(I)}function p(I){return t.parser.lazy[t.now().line]=r!==n.length,l=t.now().offset,v(I)}function b(I){return t.containerState={},e.attempt($D,y,v)(I)}function y(I){return r++,n.push([t.currentConstruct,t.containerState]),b(I)}function v(I){if(I===null){a&&S(),k(0),e.consume(I);return}return a=a||t.parser.flow(t.now()),e.enter("chunkFlow",{_tokenizer:a,contentType:"flow",previous:s}),_(I)}function _(I){if(I===null){w(e.exit("chunkFlow"),!0),k(0),e.consume(I);return}return cn(I)?(e.consume(I),w(e.exit("chunkFlow")),r=0,t.interrupt=void 0,o):(e.consume(I),_)}function w(I,C){const F=t.sliceStream(I);if(C&&F.push(null),I.previous=s,s&&(s.next=I),s=I,a.defineSkip(I.start),a.write(F),t.parser.lazy[I.start.line]){let N=a.events.length;for(;N--;)if(a.events[N][1].start.offset<l&&(!a.events[N][1].end||a.events[N][1].end.offset>l))return;const A=t.events.length;let L=A,P,T;for(;L--;)if(t.events[L][0]==="exit"&&t.events[L][1].type==="chunkFlow"){if(P){T=t.events[L][1].end;break}P=!0}for(k(r),N=A;N<t.events.length;)t.events[N][1].end={...T},N++;ml(t.events,L+1,0,t.events.slice(A)),t.events.length=N}}function k(I){let C=n.length;for(;C-- >I;){const F=n[C];t.containerState=F[1],F[0].exit.call(t,e)}n.length=I}function S(){a.write([null]),s=void 0,a=void 0,t.containerState._closeFlow=void 0}}function ekt(e,t,n){return sr(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function b3(e){if(e===null||Wr(e)||_2(e))return 1;if(Z7(e))return 2}function X7(e,t,n){const r=[];let a=-1;for(;++a<e.length;){const s=e[a].resolveAll;s&&!r.includes(s)&&(t=s(t,n),r.push(s))}return t}const Sw={name:"attention",resolveAll:tkt,tokenize:nkt};function tkt(e,t){let n=-1,r,a,s,l,o,u,d,m;for(;++n<e.length;)if(e[n][0]==="enter"&&e[n][1].type==="attentionSequence"&&e[n][1]._close){for(r=n;r--;)if(e[r][0]==="exit"&&e[r][1].type==="attentionSequence"&&e[r][1]._open&&t.sliceSerialize(e[r][1]).charCodeAt(0)===t.sliceSerialize(e[n][1]).charCodeAt(0)){if((e[r][1]._close||e[n][1]._open)&&(e[n][1].end.offset-e[n][1].start.offset)%3&&!((e[r][1].end.offset-e[r][1].start.offset+e[n][1].end.offset-e[n][1].start.offset)%3))continue;u=e[r][1].end.offset-e[r][1].start.offset>1&&e[n][1].end.offset-e[n][1].start.offset>1?2:1;const p={...e[r][1].end},b={...e[n][1].start};WD(p,-u),WD(b,u),l={type:u>1?"strongSequence":"emphasisSequence",start:p,end:{...e[r][1].end}},o={type:u>1?"strongSequence":"emphasisSequence",start:{...e[n][1].start},end:b},s={type:u>1?"strongText":"emphasisText",start:{...e[r][1].end},end:{...e[n][1].start}},a={type:u>1?"strong":"emphasis",start:{...l.start},end:{...o.end}},e[r][1].end={...l.start},e[n][1].start={...o.end},d=[],e[r][1].end.offset-e[r][1].start.offset&&(d=Rl(d,[["enter",e[r][1],t],["exit",e[r][1],t]])),d=Rl(d,[["enter",a,t],["enter",l,t],["exit",l,t],["enter",s,t]]),d=Rl(d,X7(t.parser.constructs.insideSpan.null,e.slice(r+1,n),t)),d=Rl(d,[["exit",s,t],["enter",o,t],["exit",o,t],["exit",a,t]]),e[n][1].end.offset-e[n][1].start.offset?(m=2,d=Rl(d,[["enter",e[n][1],t],["exit",e[n][1],t]])):m=0,ml(e,r-1,n-r+3,d),n=r+d.length-m-2;break}}for(n=-1;++n<e.length;)e[n][1].type==="attentionSequence"&&(e[n][1].type="data");return e}function nkt(e,t){const n=this.parser.constructs.attentionMarkers.null,r=this.previous,a=b3(r);let s;return l;function l(u){return s=u,e.enter("attentionSequence"),o(u)}function o(u){if(u===s)return e.consume(u),o;const d=e.exit("attentionSequence"),m=b3(u),p=!m||m===2&&a||n.includes(u),b=!a||a===2&&m||n.includes(r);return d._open=!!(s===42?p:p&&(a||!b)),d._close=!!(s===42?b:b&&(m||!p)),t(u)}}function WD(e,t){e.column+=t,e.offset+=t,e._bufferIndex+=t}const rkt={name:"autolink",tokenize:akt};function akt(e,t,n){let r=0;return a;function a(y){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(y),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),s}function s(y){return vs(y)?(e.consume(y),l):y===64?n(y):d(y)}function l(y){return y===43||y===45||y===46||os(y)?(r=1,o(y)):d(y)}function o(y){return y===58?(e.consume(y),r=0,u):(y===43||y===45||y===46||os(y))&&r++<32?(e.consume(y),o):(r=0,d(y))}function u(y){return y===62?(e.exit("autolinkProtocol"),e.enter("autolinkMarker"),e.consume(y),e.exit("autolinkMarker"),e.exit("autolink"),t):y===null||y===32||y===60||w6(y)?n(y):(e.consume(y),u)}function d(y){return y===64?(e.consume(y),m):Gwt(y)?(e.consume(y),d):n(y)}function m(y){return os(y)?p(y):n(y)}function p(y){return y===46?(e.consume(y),r=0,m):y===62?(e.exit("autolinkProtocol").type="autolinkEmail",e.enter("autolinkMarker"),e.consume(y),e.exit("autolinkMarker"),e.exit("autolink"),t):b(y)}function b(y){if((y===45||os(y))&&r++<63){const v=y===45?b:p;return e.consume(y),v}return n(y)}}const N4={partial:!0,tokenize:ikt};function ikt(e,t,n){return r;function r(s){return Kn(s)?sr(e,a,"linePrefix")(s):a(s)}function a(s){return s===null||cn(s)?t(s):n(s)}}const pQ={continuation:{tokenize:lkt},exit:okt,name:"blockQuote",tokenize:skt};function skt(e,t,n){const r=this;return a;function a(l){if(l===62){const o=r.containerState;return o.open||(e.enter("blockQuote",{_container:!0}),o.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(l),e.exit("blockQuoteMarker"),s}return n(l)}function s(l){return Kn(l)?(e.enter("blockQuotePrefixWhitespace"),e.consume(l),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(l))}}function lkt(e,t,n){const r=this;return a;function a(l){return Kn(l)?sr(e,s,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(l):s(l)}function s(l){return e.attempt(pQ,t,n)(l)}}function okt(e){e.exit("blockQuote")}const gQ={name:"characterEscape",tokenize:ckt};function ckt(e,t,n){return r;function r(s){return e.enter("characterEscape"),e.enter("escapeMarker"),e.consume(s),e.exit("escapeMarker"),a}function a(s){return Ywt(s)?(e.enter("characterEscapeValue"),e.consume(s),e.exit("characterEscapeValue"),e.exit("characterEscape"),t):n(s)}}const bQ={name:"characterReference",tokenize:ukt};function ukt(e,t,n){const r=this;let a=0,s,l;return o;function o(p){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(p),e.exit("characterReferenceMarker"),u}function u(p){return p===35?(e.enter("characterReferenceMarkerNumeric"),e.consume(p),e.exit("characterReferenceMarkerNumeric"),d):(e.enter("characterReferenceValue"),s=31,l=os,m(p))}function d(p){return p===88||p===120?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(p),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),s=6,l=Kwt,m):(e.enter("characterReferenceValue"),s=7,l=kw,m(p))}function m(p){if(p===59&&a){const b=e.exit("characterReferenceValue");return l===os&&!pM(r.sliceSerialize(b))?n(p):(e.enter("characterReferenceMarker"),e.consume(p),e.exit("characterReferenceMarker"),e.exit("characterReference"),t)}return l(p)&&a++<s?(e.consume(p),m):n(p)}}const UD={partial:!0,tokenize:fkt},HD={concrete:!0,name:"codeFenced",tokenize:dkt};function dkt(e,t,n){const r=this,a={partial:!0,tokenize:F};let s=0,l=0,o;return u;function u(N){return d(N)}function d(N){const A=r.events[r.events.length-1];return s=A&&A[1].type==="linePrefix"?A[2].sliceSerialize(A[1],!0).length:0,o=N,e.enter("co
2610deFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),m(N)}function m(N){return N===o?(l++,e.consume(N),m):l<3?n(N):(e.exit("codeFencedFenceSequence"),Kn(N)?sr(e,p,"whitespace")(N):p(N))}function p(N){return N===null||cn(N)?(e.exit("codeFencedFence"),r.interrupt?t(N):e.check(UD,_,C)(N)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),b(N))}function b(N){return N===null||cn(N)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),p(N)):Kn(N)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),sr(e,y,"whitespace")(N)):N===96&&N===o?n(N):(e.consume(N),b)}function y(N){return N===null||cn(N)?p(N):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),v(N))}function v(N){return N===null||cn(N)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),p(N)):N===96&&N===o?n(N):(e.consume(N),v)}function _(N){return e.attempt(a,C,w)(N)}function w(N){return e.enter("lineEnding"),e.consume(N),e.exit("lineEnding"),k}function k(N){return s>0&&Kn(N)?sr(e,S,"linePrefix",s+1)(N):S(N)}function S(N){return N===null||cn(N)?e.check(UD,_,C)(N):(e.enter("codeFlowValue"),I(N))}function I(N){return N===null||cn(N)?(e.exit("codeFlowValue"),S(N)):(e.consume(N),I)}function C(N){return e.exit("codeFenced"),t(N)}function F(N,A,L){let P=0;return T;function T(U){return N.enter("lineEnding"),N.consume(U),N.exit("lineEnding"),E}function E(U){return N.enter("codeFencedFence"),Kn(U)?sr(N,R,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(U):R(U)}function R(U){return U===o?(N.enter("codeFencedFenceSequence"),D(U)):L(U)}function D(U){return U===o?(P++,N.consume(U),D):P>=l?(N.exit("codeFencedFenceSequence"),Kn(U)?sr(N,z,"whitespace")(U):z(U)):L(U)}function z(U){return U===null||cn(U)?(N.exit("codeFencedFence"),A(U)):L(U)}}}function fkt(e,t,n){const r=this;return a;function a(l){return l===null?n(l):(e.enter("lineEnding"),e.consume(l),e.exit("lineEnding"),s)}function s(l){return r.parser.lazy[r.now().line]?n(l):t(l)}}const Ox={name:"codeIndented",tokenize:mkt},hkt={partial:!0,tokenize:pkt};function mkt(e,t,n){const r=this;return a;function a(d){return e.enter("codeIndented"),sr(e,s,"linePrefix",5)(d)}function s(d){const m=r.events[r.events.length-1];return m&&m[1].type==="linePrefix"&&m[2].sliceSerialize(m[1],!0).length>=4?l(d):n(d)}function l(d){return d===null?u(d):cn(d)?e.attempt(hkt,l,u)(d):(e.enter("codeFlowValue"),o(d))}function o(d){return d===null||cn(d)?(e.exit("codeFlowValue"),l(d)):(e.consume(d),o)}function u(d){return e.exit("codeIndented"),t(d)}}function pkt(e,t,n){const r=this;return a;function a(l){return r.parser.lazy[r.now().line]?n(l):cn(l)?(e.enter("lineEnding"),e.consume(l),e.exit("lineEnding"),a):sr(e,s,"linePrefix",5)(l)}function s(l){const o=r.events[r.events.length-1];return o&&o[1].type==="linePrefix"&&o[2].sliceSerialize(o[1],!0).length>=4?t(l):cn(l)?a(l):n(l)}}const gkt={name:"codeText",previous:ykt,resolve:bkt,tokenize:xkt};function bkt(e){let t=e.length-4,n=3,r,a;if((e[n][1].type==="lineEnding"||e[n][1].type==="space")&&(e[t][1].type==="lineEnding"||e[t][1].type==="space")){for(r=n;++r<t;)if(e[r][1].type==="codeTextData"){e[n][1].type="codeTextPadding",e[t][1].type="codeTextPadding",n+=2,t-=2;break}}for(r=n-1,t++;++r<=t;)a===void 0?r!==t&&e[r][1].type!=="lineEnding"&&(a=r):(r===t||e[r][1].type==="lineEnding")&&(e[a][1].type="codeTextData",r!==a+2&&(e[a][1].end=e[r-1][1].end,e.splice(a+2,r-a-2),t-=r-a-2,r=a+2),a=void 0);return e}function ykt(e){return e!==96||this.events[this.events.length-1][1].type==="characterEscape"}function xkt(e,t,n){let r=0,a,s;return l;function l(p){return e.enter("codeText"),e.enter("codeTextSequence"),o(p)}function o(p){return p===96?(e.consume(p),r++,o):(e.exit("codeTextSequence"),u(p))}function u(p){return p===null?n(p):p===32?(e.enter("space"),e.consume(p),e.exit("space"),u):p===96?(s=e.enter("codeTextSequence"),a=0,m(p)):cn(p)?(e.enter("lineEnding"),e.consume(p),e.exit("lineEnding"),u):(e.enter("codeTextData"),d(p))}function d(p){return p===null||p===32||p===96||cn(p)?(e.exit("codeTextData"),u(p)):(e.consume(p),d)}function m(p){return p===96?(e.consume(p),a++,m):a===r?(e.exit("codeTextSequence"),e.exit("codeText"),t(p)):(s.type="codeTextData",d(p))}}class vkt{constructor(t){this.left=t?[...t]:[],this.right=[]}get(t){if(t<0||t>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+t+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return t<this.left.length?this.left[t]:this.right[this.right.length-t+this.left.length-1]}get length(){return this.left.length+this.right.length}shift(){return this.setCursor(0),this.right.pop()}slice(t,n){const r=n??Number.POSITIVE_INFINITY;return r<this.left.length?this.left.slice(t,r):t>this.left.length?this.right.slice(this.right.length-r+this.left.length,this.right.length-t+this.left.length).reverse():this.left.slice(t).concat(this.right.slice(this.right.length-r+this.left.length).reverse())}splice(t,n,r){const a=n||0;this.setCursor(Math.trunc(t));const s=this.right.splice(this.right.length-a,Number.POSITIVE_INFINITY);return r&&v0(this.left,r),s.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(t){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(t)}pushMany(t){this.setCursor(Number.POSITIVE_INFINITY),v0(this.left,t)}unshift(t){this.setCursor(0),this.right.push(t)}unshiftMany(t){this.setCursor(0),v0(this.right,t.reverse())}setCursor(t){if(!(t===this.left.length||t>this.left.length&&this.right.length===0||t<0&&this.left.length===0))if(t<this.left.length){const n=this.left.splice(t,Number.POSITIVE_INFINITY);v0(this.right,n.reverse())}else{const n=this.right.splice(this.left.length+this.right.length-t,Number.POSITIVE_INFINITY);v0(this.left,n.reverse())}}}function v0(e,t){let n=0;if(t.length<1e4)e.push(...t);else for(;n<t.length;)e.push(...t.slice(n,n+1e4)),n+=1e4}function yQ(e){const t={};let n=-1,r,a,s,l,o,u,d;const m=new vkt(e);for(;++n<m.length;){for(;n in t;)n=t[n];if(r=m.get(n),n&&r[1].type==="chunkFlow"&&m.get(n-1)[1].type==="listItemPrefix"&&(u=r[1]._tokenizer.events,s=0,s<u.length&&u[s][1].type==="lineEndingBlank"&&(s+=2),s<u.length&&u[s][1].type==="content"))for(;++s<u.length&&u[s][1].type!=="content";)u[s][1].type==="chunkText"&&(u[s][1]._isInFirstContentOfListItem=!0,s++);if(r[0]==="enter")r[1].contentType&&(Object.assign(t,_kt(m,n)),n=t[n],d=!0);else if(r[1]._container){for(s=n,a=void 0;s--;)if(l=m.get(s),l[1].type==="lineEnding"||l[1].type==="lineEndingBlank")l[0]==="enter"&&(a&&(m.get(a)[1].type="lineEndingBlank"),l[1].type="lineEnding",a=s);else if(!(l[1].type==="linePrefix"||l[1].type==="listItemIndent"))break;a&&(r[1].end={...m.get(a)[1].start},o=m.slice(a,n),o.unshift(r),m.splice(a,n-a+1,o))}}return ml(e,0,Number.POSITIVE_INFINITY,m.slice(0)),!d}function _kt(e,t){const n=e.get(t)[1],r=e.get(t)[2];let a=t-1;const s=[];let l=n._tokenizer;l||(l=r.parser[n.contentType](n.start),n._contentTypeTextTrailing&&(l._contentTypeTextTrailing=!0));const o=l.events,u=[],d={};let m,p,b=-1,y=n,v=0,_=0;const w=[_];for(;y;){for(;e.get(++a)[1]!==y;);s.push(a),y._tokenizer||(m=r.sliceStream(y),y.next||m.push(null),p&&l.defineSki
vendor: 22,847 bytes, line 2610
2610p(y.start),y._isInFirstContentOfListItem&&(l._gfmTasklistFirstContentOfListItem=!0),l.write(m),y._isInFirstContentOfListItem&&(l._gfmTasklistFirstContentOfListItem=void 0)),p=y,y=y.next}for(y=n;++b<o.length;)o[b][0]==="exit"&&o[b-1][0]==="enter"&&o[b][1].type===o[b-1][1].type&&o[b][1].start.line!==o[b][1].end.line&&(_=b+1,w.push(_),y._tokenizer=void 0,y.previous=void 0,y=y.next);for(l.events=[],y?(y._tokenizer=void 0,y.previous=void 0):w.pop(),b=w.length;b--;){const k=o.slice(w[b],w[b+1]),S=s.pop();u.push([S,S+k.length-1]),e.splice(S,2,k)}for(u.reverse(),b=-1;++b<u.length;)d[v+u[b][0]]=v+u[b][1],v+=u[b][1]-u[b][0]-1;return d}const wkt={resolve:Skt,tokenize:Ikt},kkt={partial:!0,tokenize:Mkt};function Skt(e){return yQ(e),e}function Ikt(e,t){let n;return r;function r(o){return e.enter("content"),n=e.enter("chunkContent",{contentType:"content"}),a(o)}function a(o){return o===null?s(o):cn(o)?e.check(kkt,l,s)(o):(e.consume(o),a)}function s(o){return e.exit("chunkContent"),e.exit("content"),t(o)}function l(o){return e.consume(o),e.exit("chunkContent"),n.next=e.enter("chunkContent",{contentType:"content",previous:n}),n=n.next,a}}function Mkt(e,t,n){const r=this;return a;function a(l){return e.exit("chunkContent"),e.enter("lineEnding"),e.consume(l),e.exit("lineEnding"),sr(e,s,"linePrefix")}function s(l){if(l===null||cn(l))return n(l);const o=r.events[r.events.length-1];return!r.parser.constructs.disable.null.includes("codeIndented")&&o&&o[1].type==="linePrefix"&&o[2].sliceSerialize(o[1],!0).length>=4?t(l):e.interrupt(r.parser.constructs.flow,n,t)(l)}}function xQ(e,t,n,r,a,s,l,o,u){const d=u||Number.POSITIVE_INFINITY;let m=0;return p;function p(k){return k===60?(e.enter(r),e.enter(a),e.enter(s),e.consume(k),e.exit(s),b):k===null||k===32||k===41||w6(k)?n(k):(e.enter(r),e.enter(l),e.enter(o),e.enter("chunkString",{contentType:"string"}),_(k))}function b(k){return k===62?(e.enter(s),e.consume(k),e.exit(s),e.exit(a),e.exit(r),t):(e.enter(o),e.enter("chunkString",{contentType:"string"}),y(k))}function y(k){return k===62?(e.exit("chunkString"),e.exit(o),b(k)):k===null||k===60||cn(k)?n(k):(e.consume(k),k===92?v:y)}function v(k){return k===60||k===62||k===92?(e.consume(k),y):y(k)}function _(k){return!m&&(k===null||k===41||Wr(k))?(e.exit("chunkString"),e.exit(o),e.exit(l),e.exit(r),t(k)):m<d&&k===40?(e.consume(k),m++,_):k===41?(e.consume(k),m--,_):k===null||k===32||k===40||w6(k)?n(k):(e.consume(k),k===92?w:_)}function w(k){return k===40||k===41||k===92?(e.consume(k),_):_(k)}}function vQ(e,t,n,r,a,s){const l=this;let o=0,u;return d;function d(y){return e.enter(r),e.enter(a),e.consume(y),e.exit(a),e.enter(s),m}function m(y){return o>999||y===null||y===91||y===93&&!u||y===94&&!o&&"_hiddenFootnoteSupport"in l.parser.constructs?n(y):y===93?(e.exit(s),e.enter(a),e.consume(y),e.exit(a),e.exit(r),t):cn(y)?(e.enter("lineEnding"),e.consume(y),e.exit("lineEnding"),m):(e.enter("chunkString",{contentType:"string"}),p(y))}function p(y){return y===null||y===91||y===93||cn(y)||o++>999?(e.exit("chunkString"),m(y)):(e.consume(y),u||(u=!Kn(y)),y===92?b:p)}function b(y){return y===91||y===92||y===93?(e.consume(y),o++,p):p(y)}}function _Q(e,t,n,r,a,s){let l;return o;function o(b){return b===34||b===39||b===40?(e.enter(r),e.enter(a),e.consume(b),e.exit(a),l=b===40?41:b,u):n(b)}function u(b){return b===l?(e.enter(a),e.consume(b),e.exit(a),e.exit(r),t):(e.enter(s),d(b))}function d(b){return b===l?(e.exit(s),u(l)):b===null?n(b):cn(b)?(e.enter("lineEnding"),e.consume(b),e.exit("lineEnding"),sr(e,d,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),m(b))}function m(b){return b===l||b===null||cn(b)?(e.exit("chunkString"),d(b)):(e.consume(b),b===92?p:m)}function p(b){return b===l||b===92?(e.consume(b),m):m(b)}}function Z0(e,t){let n;return r;function r(a){return cn(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),n=!0,r):Kn(a)?sr(e,r,n?"linePrefix":"lineSuffix")(a):t(a)}}const Fkt={name:"definition",tokenize:jkt},Ckt={partial:!0,tokenize:Nkt};function jkt(e,t,n){const r=this;let a;return s;function s(y){return e.enter("definition"),l(y)}function l(y){return vQ.call(r,e,o,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(y)}function o(y){return a=lo(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)),y===58?(e.enter("definitionMarker"),e.consume(y),e.exit("definitionMarker"),u):n(y)}function u(y){return Wr(y)?Z0(e,d)(y):d(y)}function d(y){return xQ(e,m,n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(y)}function m(y){return e.attempt(Ckt,p,p)(y)}function p(y){return Kn(y)?sr(e,b,"whitespace")(y):b(y)}function b(y){return y===null||cn(y)?(e.exit("definition"),r.parser.defined.push(a),t(y)):n(y)}}function Nkt(e,t,n){return r;function r(o){return Wr(o)?Z0(e,a)(o):n(o)}function a(o){return _Q(e,s,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(o)}function s(o){return Kn(o)?sr(e,l,"whitespace")(o):l(o)}function l(o){return o===null||cn(o)?t(o):n(o)}}const Tkt={name:"hardBreakEscape",tokenize:Akt};function Akt(e,t,n){return r;function r(s){return e.enter("hardBreakEscape"),e.consume(s),a}function a(s){return cn(s)?(e.exit("hardBreakEscape"),t(s)):n(s)}}const Pkt={name:"headingAtx",resolve:Ekt,tokenize:Lkt};function Ekt(e,t){let n=e.length-2,r=3,a,s;return e[r][1].type==="whitespace"&&(r+=2),n-2>r&&e[n][1].type==="whitespace"&&(n-=2),e[n][1].type==="atxHeadingSequence"&&(r===n-1||n-4>r&&e[n-2][1].type==="whitespace")&&(n-=r+1===n?2:4),n>r&&(a={type:"atxHeadingText",start:e[r][1].start,end:e[n][1].end},s={type:"chunkText",start:e[r][1].start,end:e[n][1].end,contentType:"text"},ml(e,r,n-r+1,[["enter",a,t],["enter",s,t],["exit",s,t],["exit",a,t]])),e}function Lkt(e,t,n){let r=0;return a;function a(m){return e.enter("atxHeading"),s(m)}function s(m){return e.enter("atxHeadingSequence"),l(m)}function l(m){return m===35&&r++<6?(e.consume(m),l):m===null||Wr(m)?(e.exit("atxHeadingSequence"),o(m)):n(m)}function o(m){return m===35?(e.enter("atxHeadingSequence"),u(m)):m===null||cn(m)?(e.exit("atxHeading"),t(m)):Kn(m)?sr(e,o,"whitespace")(m):(e.enter("atxHeadingText"),d(m))}function u(m){return m===35?(e.consume(m),u):(e.exit("atxHeadingSequence"),o(m))}function d(m){return m===null||m===35||Wr(m)?(e.exit("atxHeadingText"),o(m)):(e.consume(m),d)}}const Rkt=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],zD=["pre","script","style","textarea"],Okt={concrete:!0,name:"htmlFlow",resolveTo:$kt,tokenize:Wkt},Bkt={partial:!0,tokenize:Hkt},Dkt={partial:!0,tokenize:Ukt};function $kt(e){let t=e.length;for(;t--&&!(e[t][0]==="enter"&&e[t][1].type==="htmlFlow"););return t>1&&e[t-2][1].type==="linePrefix"&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e}function Wkt(e,t,n){const r=this;let a,s,l,o,u;return d;function d(H){return m(H)}function m(H){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(H),p}function p(H){return H===33?(e.consume(H),b):H===47?(e.consume(H),s=!0,_):H===63?(e.consume(H),a=3,r.interrupt?t:O):vs(H)?(e.consume(H),l=String.fromCharCode(H),w):n(H)}function b(H){return H===45?(e.consume(H),a=2,y):H===91?(e.consume(H),a=5,o=0,v):vs(H)?(e.consume(H),a=4,r.interrupt?t:O):n(H)}function y(H){return H===45?(e.consume(H),r.interrupt?t:O):n(H)}function v(H){const re="CDATA[";return H===re.charCodeAt(o++)?(e.consume(H),o===re.length?r.interrupt?t:R:v):n(H)}function _(H){return vs(H)?(e.consume(H),l=String.fromCharCode(H),w):n(H)}function w(H){if(H===null||H===47||H===62||Wr(H)){const re=H===47,Z=l.toLowerCase();return!re&&!s&&zD.includes(Z)?(a=1,r.interrupt?t(H):R(H)):Rkt.includes(l.toLowerCase())?(a=6,re?(e.consume(H),k):r.interrupt?t(H):R(H)):(a=7,r.interrupt&&!r.parser.lazy[r.now().line]?n(H):s?S(H):I(H))}return H===45||os(H)?(e.consume(H),l+=String.fromCharCode(H),w):n(H)}function k(H){return H===62?(e.consume(H),r.interrupt?t:R):n(H)}function S(H){return Kn(H)?(e.consume(H),S):T(H)}function I(H){return H===47?(e.consume(H),T):H===58||H===95||vs(H)?(e.consume(H),C):Kn(H)?(e.consume(H),I):T(H)}function C(H){return H===45||H===46||H===58||H===95||os(H)?(e.consume(H),C):F(H)}function F(H){return H===61?(e.consume(H),N):Kn(H)?(e.consume(H),F):I(H)}function N(H){return H===null||H===60||H===61||H===62||H===96?n(H):H===34||H===39?(e.consume(H),u=H,A):Kn(H)?(e.consume(H),N):L(H)}function A(H){return H===u?(e.consume(H),u=null,P):H===null||cn(H)?n(H):(e.consume(H),A)}function L(H){return H===null||H===34||H===39||H===47||H===60||H===61||H===62||H===96||Wr(H)?F(H):(e.consume(H),L)}function P(H){return H===47||H===62||Kn(H)?I(H):n(H)}function T(H){return H===62?(e.consume(H),E):n(H)}function E(H){return H===null||cn(H)?R(H):Kn(H)?(e.consume(H),E):n(H)}function R(H){return H===45&&a===2?(e.consume(H),B):H===60&&a===1?(e.consume(H),$):H===62&&a===4?(e.consume(H),V):H===63&&a===3?(e.consume(H),O):H===93&&a===5?(e.consume(H),K):cn(H)&&(a===6||a===7)?(e.exit("htmlFlowData"),e.check(Bkt,G,D)(H)):H===null||cn(H)?(e.exit("htmlFlowData"),D(H)):(e.consume(H),R)}function D(H){return e.check(Dkt,z,G)(H)}function z(H){return e.enter("lineEnding"),e.consume(H),e.exit("lineEnding"),U}function U(H){return H===null||cn(H)?D(H):(e.enter("htmlFlowData"),R(H))}function B(H){return H===45?(e.consume(H),O):R(H)}function $(H){return H===47?(e.consume(H),l="",q):R(H)}function q(H){if(H===62){const re=l.toLowerCase();return zD.includes(re)?(e.consume(H),V):R(H)}return vs(H)&&l.length<8?(e.consume(H),l+=String.fromCharCode(H),q):R(H)}function K(H){return H===93?(e.consume(H),O):R(H)}function O(H){return H===62?(e.consume(H),V):H===45&&a===2?(e.consume(H),O):R(H)}function V(H){return H===null||cn(H)?(e.exit("htmlFlowData"),G(H)):(e.consume(H),V)}function G(H){return e.exit("htmlFlow"),t(H)}}function Ukt(e,t,n){const r=this;return a;function a(l){return cn(l)?(e.enter("lineEnding"),e.consume(l),e.exit("lineEnding"),s):n(l)}function s(l){return r.parser.lazy[r.now().line]?n(l):t(l)}}function Hkt(e,t,n){return r;function r(a){return e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),e.attempt(N4,t,n)}}const zkt={name:"htmlText",tokenize:Vkt};function Vkt(e,t,n){const r=this;let a,s,l;return o;function o(O){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(O),u}function u(O){return O===33?(e.consume(O),d):O===47?(e.consume(O),F):O===63?(e.consume(O),I):vs(O)?(e.consume(O),L):n(O)}function d(O){return O===45?(e.consume(O),m):O===91?(e.consume(O),s=0,v):vs(O)?(e.consume(O),S):n(O)}function m(O){return O===45?(e.consume(O),y):n(O)}function p(O){return O===null?n(O):O===45?(e.consume(O),b):cn(O)?(l=p,$(O)):(e.consume(O),p)}function b(O){return O===45?(e.consume(O),y):p(O)}function y(O){return O===62?B(O):O===45?b(O):p(O)}function v(O){const V="CDATA[";return O===V.charCodeAt(s++)?(e.consume(O),s===V.length?_:v):n(O)}function _(O){return O===null?n(O):O===93?(e.consume(O),w):cn(O)?(l=_,$(O)):(e.consume(O),_)}function w(O){return O===93?(e.consume(O),k):_(O)}function k(O){return O===62?B(O):O===93?(e.consume(O),k):_(O)}function S(O){return O===null||O===62?B(O):cn(O)?(l=S,$(O)):(e.consume(O),S)}function I(O){return O===null?n(O):O===63?(e.consume(O),C):cn(O)?(l=I,$(O)):(e.consume(O),I)}function C(O){return O===62?B(O):I(O)}function F(O){return vs(O)?(e.consume(O),N):n(O)}function N(O){return O===45||os(O)?(e.consume(O),N):A(O)}function A(O){return cn(O)?(l=A,$(O)):Kn(O)?(e.consume(O),A):B(O)}function L(O){return O===45||os(O)?(e.consume(O),L):O===47||O===62||Wr(O)?P(O):n(O)}function P(O){return O===47?(e.consume(O),B):O===58||O===95||vs(O)?(e.consume(O),T):cn(O)?(l=P,$(O)):Kn(O)?(e.consume(O),P):B(O)}function T(O){return O===45||O===46||O===58||O===95||os(O)?(e.consume(O),T):E(O)}function E(O){return O===61?(e.consume(O),R):cn(O)?(l=E,$(O)):Kn(O)?(e.consume(O),E):P(O)}function R(O){return O===null||O===60||O===61||O===62||O===96?n(O):O===34||O===39?(e.consume(O),a=O,D):cn(O)?(l=R,$(O)):Kn(O)?(e.consume(O),R):(e.consume(O),z)}function D(O){return O===a?(e.consume(O),a=void 0,U):O===null?n(O):cn(O)?(l=D,$(O)):(e.consume(O),D)}function z(O){return O===null||O===34||O===39||O===60||O===61||O===96?n(O):O===47||O===62||Wr(O)?P(O):(e.consume(O),z)}function U(O){return O===47||O===62||Wr(O)?P(O):n(O)}function B(O){return O===62?(e.consume(O),e.exit("htmlTextData"),e.exit("htmlText"),t):n(O)}function $(O){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(O),e.exit("lineEnding"),q}function q(O){return Kn(O)?sr(e,K,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(O):K(O)}function K(O){return e.enter("htmlTextData"),l(O)}}const gM={name:"labelEnd",resolveAll:Ykt,resolveTo:Zkt,tokenize:Xkt},qkt={tokenize:Qkt},Gkt={tokenize:Jkt},Kkt={tokenize:eSt};function Ykt(e){let t=-1;const n=[];for(;++t<e.length;){const r=e[t][1];if(n.push(e[t]),r.type==="labelImage"||r.type==="labelLink"||r.type==="labelEnd"){const a=r.type==="labelImage"?4:2;r.type="data",t+=a}}return e.length!==n.length&&ml(e,0,e.length,n),e}function Zkt(e,t){let n=e.length,r=0,a,s,l,o;for(;n--;)if(a=e[n][1],s){if(a.type==="link"||a.type==="labelLink"&&a._inactive)break;e[n][0]==="enter"&&a.type==="labelLink"&&(a._inactive=!0)}else if(l){if(e[n][0]==="enter"&&(a.type==="labelImage"||a.type==="labelLink")&&!a._balanced&&(s=n,a.type!=="labelLink")){r=2;break}}else a.type==="labelEnd"&&(l=n);const u={type:e[s][1].type==="labelLink"?"link":"image",start:{...e[s][1].start},end:{...e[e.length-1][1].end}},d={type:"label",start:{...e[s][1].start},end:{...e[l][1].end}},m={type:"labelText",start:{...e[s+r+2][1].end},end:{...e[l-2][1].start}};return o=[["enter",u,t],["enter",d,t]],o=Rl(o,e.slice(s+1,s+r+3)),o=Rl(o,[["enter",m,t]]),o=Rl(o,X7(t.parser.constructs.insideSpan.null,e.slice(s+r+4,l-3),t)),o=Rl(o,[["exit",m,t],e[l-2],e[l-1],["exit",d,t]]),o=Rl(o,e.slice(l+1)),o=Rl(o,[["exit",u,t]]),ml(e,s,e.length,o),e}function Xkt(e,t,n){const r=this;let a=r.events.length,s,l;for(;a--;)if((r.events[a][1].type==="labelImage"||r.events[a][1].type==="labelLink")&&!r.events[a][1]._balanced){s=r.events[a][1];break}return o;function o(b){return s?s._inactive?p(b):(l=r.parser.defined.includes(lo(r.sliceSerialize({start:s.end,end:r.now()}))),e.enter("labelEnd"),e.enter("labelMarker"),e.consume(b),e.exit("labelMarker"),e.exit("labelEnd"),u):n(b)}function u(b){return b===40?e.attempt(qkt,m,l?m:p)(b):b===91?e.attempt(Gkt,m,l?d:p)(b):l?m(b):p(b)}function d(b){return e.attempt(Kkt,m,p)(b)}function m(b){return t(b)}function p(b){return s._balanced=!0,n(b)}}function Qkt(e,t,n){return r;function r(p){return e.enter("resource"),e.enter("resourceMarker"),e.consume(p),e.exit("resourceMarker"),a}function a(p){return Wr(p)?Z0(e,s)(p):s(p)}function s(p){return p===41?m(p):xQ(e,l,o,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(p)}function l(p){return Wr(p)?Z0(e,u)(p):m(p)}function o(p){return n(p)}function u(p){return p===34||p===39||p===40?_Q(e,d,n,"resourceTitle","resourceTitleMarker","resourceTitleString")(p):m(p)}function d(p){return Wr(p)?Z0(e,m)(p):m(p)}function m(p){return p===41?(e.enter("resourceMarker"),e.consume(p),e.exit("resourceMarker"),e.exit("resource"),t):n(p)}}function Jkt(e,t,n){const r=this;return a;function a(o){return vQ.call(r,e,s,l,"reference","referenceMarker","referenceString")(o)}function s(o){return r.parser.defined.includes(lo(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)))?t(o):n(o)}function l(o){return n(o)}}function eSt(e,t,n){return r;function r(s){return e.enter("reference"),e.enter("referenceMarker"),e.consume(s),e.exit("referenceMarker"),a}function a(s){return s===93?(e.enter("referenceMarker"),e.consume(s),e.exit("referenceMarker"),e.exit("reference"),t):n(s)}}const tSt={name:"labelStartImage",resolveAll:gM.resolveAll,tokenize:nSt};function nSt(e,t,n){const r=this;return a;function a(o){return e.enter("labelImage"),e.enter("labelImageMarker"),e.consume(o),e.exit("labelImageMarker"),s}function s(o){return o===91?(e.enter("labelMarker"),e.consume(o),e.exit("labelMarker"),e.exit("labelImage"),l):n(o)}function l(o){return o===94&&"_hiddenFootnoteSupport"in r.parser.constructs?n(o):t(o)}}const rSt={name:"labelStartLink",resolveAll:gM.resolveAll,tokenize:aSt};function aSt(e,t,n){const r=this;return a;function a(l){return e.enter("labelLink"),e.enter("labelMarker"),e.consume(l),e.exit("labelMarker"),e.exit("labelLink"),s}function s(l){return l===94&&"_hiddenFootnoteSupport"in r.parser.constructs?n(l):t(l)}}const Bx={name:"lineEnding",tokenize:iSt};function iSt(e,t){return n;function n(r){return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),sr(e,t,"linePrefix")}}const ip={name:"thematicBreak",tokenize:sSt};function sSt(e,t,n){let r=0,a;return s;function s(d){return e.enter("thematicBreak"),l(d)}function l(d){return a=d,o(d)}function o(d){return d===a?(e.enter("thematicBreakSequence"),u(d)):r>=3&&(d===null||cn(d))?(e.exit("thematicBreak"),t(d)):n(d)}function u(d){return d===a?(e.consume(d),r++,u):(e.exit("thematicBreakSequence"),Kn(d)?sr(e,o,"whitespace")(d):o(d))}}const Os={continuation:{tokenize:uSt},exit:fSt,name:"list",tokenize:cSt},lSt={partial:!0,tokenize:hSt},oSt={partial:!0,tokenize:dSt};function cSt(e,t,n){const r=this,a=r.events[r.events.length-1];let s=a&&a[1].type==="linePrefix"?a[2].sliceSerialize(a[1],!0).length:0,l=0;return o;function o(y){const v=r.containerState.type||(y===42||y===43||y===45?"listUnordered":"listOrdered");if(v==="listUnordered"?!r.containerState.marker||y===r.containerState.marker:kw(y)){if(r.containerState.type||(r.containerState.type=v,e.enter(v,{_container:!0})),v==="listUnordered")return e.enter("listItemPrefix"),y===42||y===45?e.check(ip,n,d)(y):d(y);if(!r.interrupt||y===49)return e.enter("listItemPrefix"),e.enter("listItemValue"),u(y)}return n(y)}function u(y){return kw(y)&&++l<10?(e.consume(y),u):(!r.interrupt||l<2)&&(r.containerState.marker?y===r.containerState.marker:y===41||y===46)?(e.exit("listItemValue"),d(y)):n(y)}function d(y){return e.enter("listItemMarker"),e.consume(y),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||y,e.check(N4,r.interrupt?n:m,e.attempt(lSt,b,p))}function m(y){return r.containerState.initialBlankLine=!0,s++,b(y)}function p(y){return Kn(y)?(e.enter("listItemPrefixWhitespace"),e.consume(y),e.exit("listItemPrefixWhitespace"),b):n(y)}function b(y){return r.containerState.size=s+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(y)}}function uSt(e,t,n){const r=this;return r.containerState._closeFlow=void 0,e.check(N4,a,s);function a(o){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,sr(e,t,"listItemIndent",r.containerState.size+1)(o)}function s(o){return r.containerState.furtherBlankLines||!Kn(o)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,l(o)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(oSt,t,l)(o))}function l(o){return r.containerState._closeFlow=!0,r.interrupt=void 0,sr(e,e.attempt(Os,t,n),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(o)}}function dSt(e,t,n){const r=this;return sr(e,a,"listItemIndent",r.containerState.size+1);function a(s){const l=r.events[r.events.length-1];return l&&l[1].type==="listItemIndent"&&l[2].sliceSerialize(l[1],!0).length===r.containerState.size?t(s):n(s)}}function fSt(e){e.exit(this.containerState.type)}function hSt(e,t,n){const r=this;return sr(e,a,"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function a(s){const l=r.events[r.events.length-1];return!Kn(s)&&l&&l[1].type==="listItemPrefixWhitespace"?t(s):n(s)}}const VD={name:"setextUnderline",resolveTo:mSt,tokenize:pSt};function mSt(e,t){let n=e.length,r,a,s;for(;n--;)if(e[n][0]==="enter"){if(e[n][1].type==="content"){r=n;break}e[n][1].type==="paragraph"&&(a=n)}else e[n][1].type==="content"&&e.splice(n,1),!s&&e[n][1].type==="definition"&&(s=n);const l={type:"setextHeading",start:{...e[r][1].start},end:{...e[e.length-1][1].end}};return e[a][1].type="setextHeadingText",s?(e.splice(a,0,["enter",l,t]),e.splice(s+1,0,["exit",e[r][1],t]),e[r][1].end={...e[s][1].end}):e[r][1]=l,e.push(["exit",l,t]),e}function pSt(e,t,n){const r=this;let a;return s;function s(d){let m=r.events.length,p;for(;m--;)if(r.events[m][1].type!=="lineEnding"&&r.events[m][1].type!=="linePrefix"&&r.events[m][1].type!=="content"){p=r.events[m][1].type==="paragraph";break}return!r.parser.lazy[r.now().line]&&(r.interrupt||p)?(e.enter("setextHeadingLine"),a=d,l(d)):n(d)}function l(d){return e.enter("setextHeadingLineSequence"),o(d)}function o(d){return d===a?(e.consume(d),o):(e.exit("setextHeadingLineSequence"),Kn(d)?sr(e,u,"lineSuffix")(d):u(d))}function u(d){return d===null||cn(d)?(e.exit("setextHeadingLine"),t(d)):n(d)}}const gSt={tokenize:bSt};function bSt(e){const t=this,n=e.attempt(N4,r,e.attempt(this.parser.constructs.flowInitial,a,sr(e,e.attempt(this.parser.constructs.flow,a,e.attempt(wkt,a)),"linePrefix")));return n;function r(s){if(s===null){e.consume(s);return}return e.enter("lineEndingBlank"),e.consume(s),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n}function a(s){if(s===null){e.consume(s);return}return e.enter("lineEnding"),e.consume(s),e.exit("lineEnding"),t.currentConstruct=void 0,n}}const ySt={resolveAll:kQ()},xSt=wQ("string"),vSt=wQ("text");function wQ(e){return{resolveAll:kQ(e==="text"?_St:void 0),tokenize:t};function t(n){const r=this,a=this.parser.constructs[e],s=n.attempt(a,l,o);return l;function l(m){return d(m)?s(m):o(m)}function o(m){if(m===null){n.consume(m);return}return n.enter("data"),n.consume(m),u}function u(m){return d(m)?(n.exit("data"),s(m)):(n.consume(m),u)}function d(m){if(m===null)return!0;const p=a[m];let b=-1;if(p)for(;++b<p.length;){const y=p[b];if(!y.previous||y.previous.call(r,r.previous))return!0}return!1}}}function kQ(e){return t;function t(n,r){let a=-1,s;for(;++a<=n.length;)s===void 0?n[a]&&n[a][1].type==="data"&&(s=a,a++):(!n[a]||n[a][1].type!=="data")&&(a!==s+2&&(n[s][1].end=n[a-1][1].end,n.splice(s+2,a-s-2),a=s+2),s=void 0);return e?e(n,r):n}}function _St(e,t){let n=0;for(;++n<=e.length;)if((n===e.length||e[n][1].type==="lineEnding")&&e[n-1][1].type==="data"){const r=e[n-1][1],a=t.sliceStream(r);let s=a.length,l=-1,o=0,u;for(;s--;){const d=a[s];
vendor: 5,333 bytes, lines 2610-2612
2610if(typeof d=="string"){for(l=d.length;d.charCodeAt(l-1)===32;)o++,l--;if(l)break;l=-1}else if(d===-2)u=!0,o++;else if(d!==-1){s++;break}}if(t._contentTypeTextTrailing&&n===e.length&&(o=0),o){const d={type:n===e.length||u||o<2?"lineSuffix":"hardBreakTrailing",start:{_bufferIndex:s?l:r.start._bufferIndex+l,_index:r.start._index+s,line:r.end.line,column:r.end.column-o,offset:r.end.offset-o},end:{...r.end}};r.end={...d.start},r.start.offset===r.end.offset?Object.assign(r,d):(e.splice(n,0,["enter",d,t],["exit",d,t]),n+=2)}n++}return e}const wSt={42:Os,43:Os,45:Os,48:Os,49:Os,50:Os,51:Os,52:Os,53:Os,54:Os,55:Os,56:Os,57:Os,62:pQ},kSt={91:Fkt},SSt={[-2]:Ox,[-1]:Ox,32:Ox},ISt={35:Pkt,42:ip,45:[VD,ip],60:Okt,61:VD,95:ip,96:HD,126:HD},MSt={38:bQ,92:gQ},FSt={[-5]:Bx,[-4]:Bx,[-3]:Bx,33:tSt,38:bQ,42:Sw,60:[rkt,zkt],91:rSt,92:[Tkt,gQ],93:gM,95:Sw,96:gkt},CSt={null:[Sw,ySt]},jSt={null:[42,95]},NSt={null:[]},TSt=Object.freeze(Object.defineProperty({__proto__:null,attentionMarkers:jSt,contentInitial:kSt,disable:NSt,document:wSt,flow:ISt,flowInitial:SSt,insideSpan:CSt,string:MSt,text:FSt},Symbol.toStringTag,{value:"Module"}));function ASt(e,t,n){let r={_bufferIndex:-1,_index:0,line:n&&n.line||1,column:n&&n.column||1,offset:n&&n.offset||0};const a={},s=[];let l=[],o=[];const u={attempt:A(F),check:A(N),consume:S,enter:I,exit:C,interrupt:A(N,{interrupt:!0})},d={code:null,containerState:{},defineSkip:_,events:[],now:v,parser:e,previous:null,sliceSerialize:b,sliceStream:y,write:p};let m=t.tokenize.call(d,u);return t.resolveAll&&s.push(t),d;function p(E){return l=Rl(l,E),w(),l[l.length-1]!==null?[]:(L(t,0),d.events=X7(s,d.events,d),d.events)}function b(E,R){return ESt(y(E),R)}function y(E){return PSt(l,E)}function v(){const{_bufferIndex:E,_index:R,line:D,column:z,offset:U}=r;return{_bufferIndex:E,_index:R,line:D,column:z,offset:U}}function _(E){a[E.line]=E.column,T()}function w(){let E;for(;r._index<l.length;){const R=l[r._index];if(typeof R=="string")for(E=r._index,r._bufferIndex<0&&(r._bufferIndex=0);r._index===E&&r._bufferIndex<R.length;)k(R.charCodeAt(r._bufferIndex));else k(R)}}function k(E){m=m(E)}function S(E){cn(E)?(r.line++,r.column=1,r.offset+=E===-3?2:1,T()):E!==-1&&(r.column++,r.offset++),r._bufferIndex<0?r._index++:(r._bufferIndex++,r._bufferIndex===l[r._index].length&&(r._bufferIndex=-1,r._index++)),d.previous=E}function I(E,R){const D=R||{};return D.type=E,D.start=v(),d.events.push(["enter",D,d]),o.push(D),D}function C(E){const R=o.pop();return R.end=v(),d.events.push(["exit",R,d]),R}function F(E,R){L(E,R.from)}function N(E,R){R.restore()}function A(E,R){return D;function D(z,U,B){let $,q,K,O;return Array.isArray(z)?G(z):"tokenize"in z?G([z]):V(z);function V(Q){return ie;function ie(ne){const X=ne!==null&&Q[ne],le=ne!==null&&Q.null,_e=[...Array.isArray(X)?X:X?[X]:[],...Array.isArray(le)?le:le?[le]:[]];return G(_e)(ne)}}function G(Q){return $=Q,q=0,Q.length===0?B:H(Q[q])}function H(Q){return ie;function ie(ne){return O=P(),K=Q,Q.partial||(d.currentConstruct=Q),Q.name&&d.parser.constructs.disable.null.includes(Q.name)?Z():Q.tokenize.call(R?Object.assign(Object.create(d),R):d,u,re,Z)(ne)}}function re(Q){return E(K,O),U}function Z(Q){return O.restore(),++q<$.length?H($[q]):B}}}function L(E,R){E.resolveAll&&!s.includes(E)&&s.push(E),E.resolve&&ml(d.events,R,d.events.length-R,E.resolve(d.events.slice(R),d)),E.resolveTo&&(d.events=E.resolveTo(d.events,d))}function P(){const E=v(),R=d.previous,D=d.currentConstruct,z=d.events.length,U=Array.from(o);return{from:z,restore:B};function B(){r=E,d.previous=R,d.currentConstruct=D,d.events.length=z,o=U,T()}}function T(){r.line in a&&r.column<2&&(r.column=a[r.line],r.offset+=a[r.line]-1)}}function PSt(e,t){const n=t.start._index,r=t.start._bufferIndex,a=t.end._index,s=t.end._bufferIndex;let l;if(n===a)l=[e[n].slice(r,s)];else{if(l=e.slice(n,a),r>-1){const o=l[0];typeof o=="string"?l[0]=o.slice(r):l.shift()}s>0&&l.push(e[a].slice(0,s))}return l}function ESt(e,t){let n=-1;const r=[];let a;for(;++n<e.length;){const s=e[n];let l;if(typeof s=="string")l=s;else switch(s){case-5:{l="\r";break}case-4:{l=`
2611`;break}case-3:{l=`\r
2612`;break}case-2:{l=t?" ":"	";break}case-1:{if(!t&&a)continue;l=" ";break}default:l=String.fromCharCode(s)}a=s===-2,r.push(l)}return r.join("")}function LSt(e){const r={constructs:hQ([TSt,...(e||{}).extensions||[]]),content:a(Zwt),defined:[],document:a(Qwt),flow:a(gSt),lazy:{},string:a(xSt),text:a(vSt)};return r;function a(s){return l;function l(o){return ASt(r,s,o)}}}function RSt(e){for(;!yQ(e););return e}const qD=/[\0\t\n\r]/g;function OSt(){let e=1,t="",n=!0,r;return a;function a(s,l,o){const u=[];let d,m,p,b,y;for(s=t+(typeof s=="string"?s.toString():new TextDecoder(l||void 0).decode(s)),p=0,t="",n&&(s.charCodeAt(0)===65279&&p++,n=void 0);p<s.length;){if(qD.lastIndex=p,d=qD.exec(s),b=d&&d.index!==void 0?d.index:s.length,y=s.charCodeAt(b),!d){t=s.slice(p);break}if(y===10&&p===b&&r)u.push(-3),r=void 0;else switch(r&&(u.push(-5),r=void 0),p<b&&(u.push(s.slice(p,b)),e+=b-p),y){case 0:{u.push(65533),e++;break}case 9:{for(m=Math.ceil(e/4)*4,u.push(-2);e++<m;)u.push(-1);break}case 10:{u.push(-4),e=1;break}default:r=!0,e=1}p=b+1}return o&&(r&&u.push(-5),t&&u.push(t),u.push(null)),u}}const BSt=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function DSt(e){return e.replace(BSt,$St)}
vendor: 10,671 bytes, line 2612
2612function $St(e,t,n){if(t)return t;if(n.charCodeAt(0)===35){const a=n.charCodeAt(1),s=a===120||a===88;return mQ(n.slice(s?2:1),s?16:10)}return pM(n)||e}const SQ={}.hasOwnProperty;function WSt(e,t,n){return t&&typeof t=="object"&&(n=t,t=void 0),USt(n)(RSt(LSt(n).document().write(OSt()(e,t,!0))))}function USt(e){const t={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:s(Ae),autolinkProtocol:P,autolinkEmail:P,atxHeading:s(me),blockQuote:s(le),characterEscape:P,characterReference:P,codeFenced:s(_e),codeFencedFenceInfo:l,codeFencedFenceMeta:l,codeIndented:s(_e,l),codeText:s(J,l),codeTextData:P,data:P,codeFlowValue:P,definition:s(Be),definitionDestinationString:l,definitionLabelString:l,definitionTitleString:l,emphasis:s(ee),hardBreakEscape:s(ve),hardBreakTrailing:s(ve),htmlFlow:s(we,l),htmlFlowData:P,htmlText:s(we,l),htmlTextData:P,image:s(Ee),label:l,link:s(Ae),listItem:s($e),listItemValue:b,listOrdered:s(ye,p),listUnordered:s(ye),paragraph:s(Xe),reference:H,referenceString:l,resourceDestinationString:l,resourceTitleString:l,setextHeading:s(me),strong:s(Ze),thematicBreak:s(Nt)},exit:{atxHeading:u(),atxHeadingSequence:F,autolink:u(),autolinkEmail:X,autolinkProtocol:ne,blockQuote:u(),characterEscapeValue:T,characterReferenceMarkerHexadecimal:Z,characterReferenceMarkerNumeric:Z,characterReferenceValue:Q,characterReference:ie,codeFenced:u(w),codeFencedFence:_,codeFencedFenceInfo:y,codeFencedFenceMeta:v,codeFlowValue:T,codeIndented:u(k),codeText:u(U),codeTextData:T,data:T,definition:u(),definitionDestinationString:C,definitionLabelString:S,definitionTitleString:I,emphasis:u(),hardBreakEscape:u(R),hardBreakTrailing:u(R),htmlFlow:u(D),htmlFlowData:T,htmlText:u(z),htmlTextData:T,image:u($),label:K,labelText:q,lineEnding:E,link:u(B),listItem:u(),listOrdered:u(),listUnordered:u(),paragraph:u(),referenceString:re,resourceDestinationString:O,resourceTitleString:V,resource:G,setextHeading:u(L),setextHeadingLineSequence:A,setextHeadingText:N,strong:u(),thematicBreak:u()}};IQ(t,(e||{}).mdastExtensions||[]);const n={};return r;function r(xe){let He={type:"root",children:[]};const st={stack:[He],tokenStack:[],config:t,enter:o,exit:d,buffer:l,resume:m,data:n},ot=[];let te=-1;for(;++te<xe.length;)if(xe[te][1].type==="listOrdered"||xe[te][1].type==="listUnordered")if(xe[te][0]==="enter")ot.push(te);else{const Ne=ot.pop();te=a(xe,Ne,te)}for(te=-1;++te<xe.length;){const Ne=t[xe[te][0]];SQ.call(Ne,xe[te][1].type)&&Ne[xe[te][1].type].call(Object.assign({sliceSerialize:xe[te][2].sliceSerialize},st),xe[te][1])}if(st.tokenStack.length>0){const Ne=st.tokenStack[st.tokenStack.length-1];(Ne[1]||GD).call(st,void 0,Ne[0])}for(He.position={start:Eu(xe.length>0?xe[0][1].start:{line:1,column:1,offset:0}),end:Eu(xe.length>0?xe[xe.length-2][1].end:{line:1,column:1,offset:0})},te=-1;++te<t.transforms.length;)He=t.transforms[te](He)||He;return He}function a(xe,He,st){let ot=He-1,te=-1,Ne=!1,Ke,dt,ft,Pe;for(;++ot<=st;){const et=xe[ot];switch(et[1].type){case"listUnordered":case"listOrdered":case"blockQuote":{et[0]==="enter"?te++:te--,Pe=void 0;break}case"lineEndingBlank":{et[0]==="enter"&&(Ke&&!Pe&&!te&&!ft&&(ft=ot),Pe=void 0);break}case"linePrefix":case"listItemValue":case"listItemMarker":case"listItemPrefix":case"listItemPrefixWhitespace":break;default:Pe=void 0}if(!te&&et[0]==="enter"&&et[1].type==="listItemPrefix"||te===-1&&et[0]==="exit"&&(et[1].type==="listUnordered"||et[1].type==="listOrdered")){if(Ke){let At=ot;for(dt=void 0;At--;){const ht=xe[At];if(ht[1].type==="lineEnding"||ht[1].type==="lineEndingBlank"){if(ht[0]==="exit")continue;dt&&(xe[dt][1].type="lineEndingBlank",Ne=!0),ht[1].type="lineEnding",dt=At}else if(!(ht[1].type==="linePrefix"||ht[1].type==="blockQuotePrefix"||ht[1].type==="blockQuotePrefixWhitespace"||ht[1].type==="blockQuoteMarker"||ht[1].type==="listItemIndent"))break}ft&&(!dt||ft<dt)&&(Ke._spread=!0),Ke.end=Object.assign({},dt?xe[dt][1].start:et[1].end),xe.splice(dt||ot,0,["exit",Ke,et[2]]),ot++,st++}if(et[1].type==="listItemPrefix"){const At={type:"listItem",_spread:!1,start:Object.assign({},et[1].start),end:void 0};Ke=At,xe.splice(ot,0,["enter",At,et[2]]),ot++,st++,ft=void 0,Pe=!0}}}return xe[He][1]._spread=Ne,st}function s(xe,He){return st;function st(ot){o.call(this,xe(ot),ot),He&&He.call(this,ot)}}function l(){this.stack.push({type:"fragment",children:[]})}function o(xe,He,st){this.stack[this.stack.length-1].children.push(xe),this.stack.push(xe),this.tokenStack.push([He,st||void 0]),xe.position={start:Eu(He.start),end:void 0}}function u(xe){return He;function He(st){xe&&xe.call(this,st),d.call(this,st)}}function d(xe,He){const st=this.stack.pop(),ot=this.tokenStack.pop();if(ot)ot[0].type!==xe.type&&(He?He.call(this,xe,ot[0]):(ot[1]||GD).call(this,xe,ot[0]));else throw new Error("Cannot close `"+xe.type+"` ("+Y0({start:xe.start,end:xe.end})+"): it’s not open");st.position.end=Eu(xe.end)}function m(){return mM(this.stack.pop())}function p(){this.data.expectingFirstListItemValue=!0}function b(xe){if(this.data.expectingFirstListItemValue){const He=this.stack[this.stack.length-2];He.start=Number.parseInt(this.sliceSerialize(xe),10),this.data.expectingFirstListItemValue=void 0}}function y(){const xe=this.resume(),He=this.stack[this.stack.length-1];He.lang=xe}function v(){const xe=this.resume(),He=this.stack[this.stack.length-1];He.meta=xe}function _(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)}function w(){const xe=this.resume(),He=this.stack[this.stack.length-1];He.value=xe.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),this.data.flowCodeInside=void 0}function k(){const xe=this.resume(),He=this.stack[this.stack.length-1];He.value=xe.replace(/(\r?\n|\r)$/g,"")}function S(xe){const He=this.resume(),st=this.stack[this.stack.length-1];st.label=He,st.identifier=lo(this.sliceSerialize(xe)).toLowerCase()}function I(){const xe=this.resume(),He=this.stack[this.stack.length-1];He.title=xe}function C(){const xe=this.resume(),He=this.stack[this.stack.length-1];He.url=xe}function F(xe){const He=this.stack[this.stack.length-1];if(!He.depth){const st=this.sliceSerialize(xe).length;He.depth=st}}function N(){this.data.setextHeadingSlurpLineEnding=!0}function A(xe){const He=this.stack[this.stack.length-1];He.depth=this.sliceSerialize(xe).codePointAt(0)===61?1:2}function L(){this.data.setextHeadingSlurpLineEnding=void 0}function P(xe){const st=this.stack[this.stack.length-1].children;let ot=st[st.length-1];(!ot||ot.type!=="text")&&(ot=Je(),ot.position={start:Eu(xe.start),end:void 0},st.push(ot)),this.stack.push(ot)}function T(xe){const He=this.stack.pop();He.value+=this.sliceSerialize(xe),He.position.end=Eu(xe.end)}function E(xe){const He=this.stack[this.stack.length-1];if(this.data.atHardBreak){const st=He.children[He.children.length-1];st.position.end=Eu(xe.end),this.data.atHardBreak=void 0;return}!this.data.setextHeadingSlurpLineEnding&&t.canContainEols.includes(He.type)&&(P.call(this,xe),T.call(this,xe))}function R(){this.data.atHardBreak=!0}function D(){const xe=this.resume(),He=this.stack[this.stack.length-1];He.value=xe}function z(){const xe=this.resume(),He=this.stack[this.stack.length-1];He.value=xe}function U(){const xe=this.resume(),He=this.stack[this.stack.length-1];He.value=xe}function B(){const xe=this.stack[this.stack.length-1];if(this.data.inReference){const He=this.data.referenceType||"shortcut";xe.type+="Reference",xe.referenceType=He,delete xe.url,delete xe.title}else delete xe.identifier,delete xe.label;this.data.referenceType=void 0}function $(){const xe=this.stack[this.stack.length-1];if(this.data.inReference){const He=this.data.referenceType||"shortcut";xe.type+="Reference",xe.referenceType=He,delete xe.url,delete xe.title}else delete xe.identifier,delete xe.label;this.data.referenceType=void 0}function q(xe){const He=this.sliceSerialize(xe),st=this.stack[this.stack.length-2];st.label=DSt(He),st.identifier=lo(He).toLowerCase()}function K(){const xe=this.stack[this.stack.length-1],He=this.resume(),st=this.stack[this.stack.length-1];if(this.data.inReference=!0,st.type==="link"){const ot=xe.children;st.children=ot}else st.alt=He}function O(){const xe=this.resume(),He=this.stack[this.stack.length-1];He.url=xe}function V(){const xe=this.resume(),He=this.stack[this.stack.length-1];He.title=xe}function G(){this.data.inReference=void 0}function H(){this.data.referenceType="collapsed"}function re(xe){const He=this.resume(),st=this.stack[this.stack.length-1];st.label=He,st.identifier=lo(this.sliceSerialize(xe)).toLowerCase(),this.data.referenceType="full"}function Z(xe){this.data.characterReferenceType=xe.type}function Q(xe){const He=this.sliceSerialize(xe),st=this.data.characterReferenceType;let ot;st?(ot=mQ(He,st==="characterReferenceMarkerNumeric"?10:16),this.data.characterReferenceType=void 0):ot=pM(He);const te=this.stack[this.stack.length-1];te.value+=ot}function ie(xe){const He=this.stack.pop();He.position.end=Eu(xe.end)}function ne(xe){T.call(this,xe);const He=this.stack[this.stack.length-1];He.url=this.sliceSerialize(xe)}function X(xe){T.call(this,xe);const He=this.stack[this.stack.length-1];He.url="mailto:"+this.sliceSerialize(xe)}function le(){return{type:"blockquote",children:[]}}function _e(){return{type:"code",lang:null,meta:null,value:""}}function J(){return{type:"inlineCode",value:""}}function Be(){return{type:"definition",identifier:"",label:null,title:null,url:""}}function ee(){return{type:"emphasis",children:[]}}function me(){return{type:"heading",depth:0,children:[]}}function ve(){return{type:"break"}}function we(){return{type:"html",value:""}}function Ee(){return{type:"image",title:null,url:"",alt:null}}function Ae(){return{type:"link",title:null,url:"",children:[]}}function ye(xe){return{type:"list",ordered:xe.type==="listOrdered",start:null,spread:xe._spread,children:[]}}function $e(xe){return{type:"listItem",spread:xe._spread,checked:null,children:[]}}function Xe(){return{type:"paragraph",children:[]}}function Ze(){return{type:"strong",children:[]}}function Je(){return{type:"text",value:""}}function Nt(){return{type:"thematicBreak"}}}function Eu(e){return{line:e.line,column:e.column,offset:e.offset}}function IQ(e,t){let n=-1;for(;++n<t.length;){const r=t[n];Array.isArray(r)?IQ(e,r):HSt(e,r)}}function HSt(e,t){let n;for(n in t)if(SQ.call(t,n))switch(n){case"canContainEols":{const r=t[n];r&&e[n].push(...r);break}case"transforms":{const r=t[n];r&&e[n].push(...r);break}case"enter":case"exit":{const r=t[n];r&&Object.assign(e[n],r);break}}}function GD(e,t){throw e?new Error("Cannot close `"+e.type+"` ("+Y0({start:e.start,end:e.end})+"): a different token (`"+t.type+"`, "+Y0({start:t.start,end:t.end}
vendor: 3,791 bytes, lines 2612-2614
2612)+") is open"):new Error("Cannot close document, a token (`"+t.type+"`, "+Y0({start:t.start,end:t.end})+") is still open")}function zSt(e){const t=this;t.parser=n;function n(r){return WSt(r,{...t.data("settings"),...e,extensions:t.data("micromarkExtensions")||[],mdastExtensions:t.data("fromMarkdownExtensions")||[]})}}function VSt(e,t){const n={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,n),e.applyData(t,n)}function qSt(e,t){const n={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:"text",value:`
2613`}]}function GSt(e,t){const n=t.value?t.value+`
2614`:"",r={},a=t.lang?t.lang.split(/\s+/):[];a.length>0&&(r.className=["language-"+a[0]]);let s={type:"element",tagName:"code",properties:r,children:[{type:"text",value:n}]};return t.meta&&(s.data={meta:t.meta}),e.patch(t,s),s=e.applyData(t,s),s={type:"element",tagName:"pre",properties:{},children:[s]},e.patch(t,s),s}function KSt(e,t){const n={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function YSt(e,t){const n={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function ZSt(e,t){const n=typeof e.options.clobberPrefix=="string"?e.options.clobberPrefix:"user-content-",r=String(t.identifier).toUpperCase(),a=V3(r.toLowerCase()),s=e.footnoteOrder.indexOf(r);let l,o=e.footnoteCounts.get(r);o===void 0?(o=0,e.footnoteOrder.push(r),l=e.footnoteOrder.length):l=s+1,o+=1,e.footnoteCounts.set(r,o);const u={type:"element",tagName:"a",properties:{href:"#"+n+"fn-"+a,id:n+"fnref-"+a+(o>1?"-"+o:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(l)}]};e.patch(t,u);const d={type:"element",tagName:"sup",properties:{},children:[u]};return e.patch(t,d),e.applyData(t,d)}function XSt(e,t){const n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function QSt(e,t){if(e.options.allowDangerousHtml){const n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}}function MQ(e,t){const n=t.referenceType;let r="]";if(n==="collapsed"?r+="[]":n==="full"&&(r+="["+(t.label||t.identifier)+"]"),t.type==="imageReference")return[{type:"text",value:"!["+t.alt+r}];const a=e.all(t),s=a[0];s&&s.type==="text"?s.value="["+s.value:a.unshift({type:"text",value:"["});const l=a[a.length-1];return l&&l.type==="text"?l.value+=r:a.push({type:"text",value:r}),a}function JSt(e,t){const n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return MQ(e,t);const a={src:V3(r.url||""),alt:t.alt};r.title!==null&&r.title!==void 0&&(a.title=r.title);const s={type:"element",tagName:"img",properties:a,children:[]};return e.patch(t,s),e.applyData(t,s)}function eIt(e,t){const n={src:V3(t.url)};t.alt!==null&&t.alt!==void 0&&(n.alt=t.alt),t.title!==null&&t.title!==void 0&&(n.title=t.title);const r={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)}function tIt(e,t){const n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);const r={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)}function nIt(e,t){const n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return MQ(e,t);const a={href:V3(r.url||"")};r.title!==null&&r.title!==void 0&&(a.title=r.title);const s={type:"element",tagName:"a",properties:a,children:e.all(t)};return e.patch(t,s),e.applyData(t,s)}function rIt(e,t){const n={href:V3(t.url)};t.title!==null&&t.title!==void 0&&(n.title=t.title);const r={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function aIt(e,t,n){const r=e.all(t),a=n?iIt(n):FQ(t),s={},l=[];
vendor: 4,155 bytes, lines 2614-2616
2614if(typeof t.checked=="boolean"){const m=r[0];let p;m&&m.type==="element"&&m.tagName==="p"?p=m:(p={type:"element",tagName:"p",properties:{},children:[]},r.unshift(p)),p.children.length>0&&p.children.unshift({type:"text",value:" "}),p.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),s.className=["task-list-item"]}let o=-1;for(;++o<r.length;){const m=r[o];(a||o!==0||m.type!=="element"||m.tagName!=="p")&&l.push({type:"text",value:`
2615`}),m.type==="element"&&m.tagName==="p"&&!a?l.push(...m.children):l.push(m)}const u=r[r.length-1];u&&(a||u.type!=="element"||u.tagName!=="p")&&l.push({type:"text",value:`
2616`});const d={type:"element",tagName:"li",properties:s,children:l};return e.patch(t,d),e.applyData(t,d)}function iIt(e){let t=!1;if(e.type==="list"){t=e.spread||!1;const n=e.children;let r=-1;for(;!t&&++r<n.length;)t=FQ(n[r])}return t}function FQ(e){const t=e.spread;return t??e.children.length>1}function sIt(e,t){const n={},r=e.all(t);let a=-1;for(typeof t.start=="number"&&t.start!==1&&(n.start=t.start);++a<r.length;){const l=r[a];if(l.type==="element"&&l.tagName==="li"&&l.properties&&Array.isArray(l.properties.className)&&l.properties.className.includes("task-list-item")){n.className=["contains-task-list"];break}}const s={type:"element",tagName:t.ordered?"ol":"ul",properties:n,children:e.wrap(r,!0)};return e.patch(t,s),e.applyData(t,s)}function lIt(e,t){const n={type:"element",tagName:"p",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function oIt(e,t){const n={type:"root",children:e.wrap(e.all(t))};return e.patch(t,n),e.applyData(t,n)}function cIt(e,t){const n={type:"element",tagName:"strong",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function uIt(e,t){const n=e.all(t),r=n.shift(),a=[];if(r){const l={type:"element",tagName:"thead",properties:{},children:e.wrap([r],!0)};e.patch(t.children[0],l),a.push(l)}if(n.length>0){const l={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},o=uM(t.children[1]),u=sQ(t.children[t.children.length-1]);o&&u&&(l.position={start:o,end:u}),a.push(l)}const s={type:"element",tagName:"table",properties:{},children:e.wrap(a,!0)};return e.patch(t,s),e.applyData(t,s)}function dIt(e,t,n){const r=n?n.children:void 0,s=(r?r.indexOf(t):1)===0?"th":"td",l=n&&n.type==="table"?n.align:void 0,o=l?l.length:t.children.length;let u=-1;const d=[];for(;++u<o;){const p=t.children[u],b={},y=l?l[u]:void 0;y&&(b.align=y);let v={type:"element",tagName:s,properties:b,children:[]};p&&(v.children=e.all(p),e.patch(p,v),v=e.applyData(p,v)),d.push(v)}const m={type:"element",tagName:"tr",properties:{},children:e.wrap(d,!0)};return e.patch(t,m),e.applyData(t,m)}function fIt(e,t){const n={type:"element",tagName:"td",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}const KD=9,YD=32;function hIt(e){const t=String(e),n=/\r?\n|\r/g;let r=n.exec(t),a=0;const s=[];for(;r;)s.push(ZD(t.slice(a,r.index),a>0,!0),r[0]),a=r.index+r[0].length,r=n.exec(t);return s.push(ZD(t.slice(a),a>0,!1)),s.join("")}function ZD(e,t,n){let r=0,a=e.length;if(t){let s=e.codePointAt(r);for(;s===KD||s===YD;)r++,s=e.codePointAt(r)}if(n){let s=e.codePointAt(a-1);for(;s===KD||s===YD;)a--,s=e.codePointAt(a-1)}return a>r?e.slice(r,a):""}function mIt(e,t){const n={type:"text",value:hIt(String(t.value))};return e.patch(t,n),e.applyData(t,n)}function pIt(e,t){const n={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)}const gIt={blockquote:VSt,break:qSt,code:GSt,delete:KSt,emphasis:YSt,footnoteReference:ZSt,heading:XSt,html:QSt,imageReference:JSt,image:eIt,inlineCode:tIt,linkReference:nIt,link:rIt,listItem:aIt,list:sIt,paragraph:lIt,root:oIt,strong:cIt,table:uIt,tableCell:fIt,tableRow:dIt,text:mIt,thematicBreak:pIt,toml:F5,yaml:F5,definition:F5,footnoteDefinition:F5};function F5(){}const CQ=-1,Q7=0,X0=1,k6=2,bM=3,yM=4,xM=5,vM=6,jQ=7,NQ=8,XD=typeof self=="object"?self:globalThis,bIt=(e,t)=>{const n=(a,s)=>(e.set(s,a),a),r=a=>{if(e.has(a))return e.get(a);const[s,l]=t[a];switch(s){case Q7:case CQ:return n(l,a);case X0:{const o=n([],a);
vendor: 4,186 bytes, line 2616
2616for(const u of l)o.push(r(u));return o}case k6:{const o=n({},a);for(const[u,d]of l)o[r(u)]=r(d);return o}case bM:return n(new Date(l),a);case yM:{const{source:o,flags:u}=l;return n(new RegExp(o,u),a)}case xM:{const o=n(new Map,a);for(const[u,d]of l)o.set(r(u),r(d));return o}case vM:{const o=n(new Set,a);for(const u of l)o.add(r(u));return o}case jQ:{const{name:o,message:u}=l;return n(new XD[o](u),a)}case NQ:return n(BigInt(l),a);case"BigInt":return n(Object(BigInt(l)),a);case"ArrayBuffer":return n(new Uint8Array(l).buffer,l);case"DataView":{const{buffer:o}=new Uint8Array(l);return n(new DataView(o),l)}}return n(new XD[s](l),a)};return r},QD=e=>bIt(new Map,e)(0),vd="",{toString:yIt}={},{keys:xIt}=Object,_0=e=>{const t=typeof e;if(t!=="object"||!e)return[Q7,t];const n=yIt.call(e).slice(8,-1);switch(n){case"Array":return[X0,vd];case"Object":return[k6,vd];case"Date":return[bM,vd];case"RegExp":return[yM,vd];case"Map":return[xM,vd];case"Set":return[vM,vd];case"DataView":return[X0,n]}return n.includes("Array")?[X0,n]:n.includes("Error")?[jQ,n]:[k6,n]},C5=([e,t])=>e===Q7&&(t==="function"||t==="symbol"),vIt=(e,t,n,r)=>{const a=(l,o)=>{const u=r.push(l)-1;return n.set(o,u),u},s=l=>{if(n.has(l))return n.get(l);let[o,u]=_0(l);switch(o){case Q7:{let m=l;switch(u){case"bigint":o=NQ,m=l.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+u);m=null;break;case"undefined":return a([CQ],l)}return a([o,m],l)}case X0:{if(u){let b=l;return u==="DataView"?b=new Uint8Array(l.buffer):u==="ArrayBuffer"&&(b=new Uint8Array(l)),a([u,[...b]],l)}const m=[],p=a([o,m],l);for(const b of l)m.push(s(b));return p}case k6:{if(u)switch(u){case"BigInt":return a([u,l.toString()],l);case"Boolean":case"Number":case"String":return a([u,l.valueOf()],l)}if(t&&"toJSON"in l)return s(l.toJSON());const m=[],p=a([o,m],l);for(const b of xIt(l))(e||!C5(_0(l[b])))&&m.push([s(b),s(l[b])]);return p}case bM:return a([o,l.toISOString()],l);case yM:{const{source:m,flags:p}=l;return a([o,{source:m,flags:p}],l)}case xM:{const m=[],p=a([o,m],l);for(const[b,y]of l)(e||!(C5(_0(b))||C5(_0(y))))&&m.push([s(b),s(y)]);return p}case vM:{const m=[],p=a([o,m],l);for(const b of l)(e||!C5(_0(b)))&&m.push(s(b));return p}}const{message:d}=l;return a([o,{name:u,message:d}],l)};return s},JD=(e,{json:t,lossy:n}={})=>{const r=[];return vIt(!(t||n),!!t,new Map,r)(e),r},S6=typeof structuredClone=="function"?(e,t)=>t&&("json"in t||"lossy"in t)?QD(JD(e,t)):structuredClone(e):(e,t)=>QD(JD(e,t));function _It(e,t){const n=[{type:"text",value:"↩"}];return t>1&&n.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),n}function wIt(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}function kIt(e){const t=typeof e.options.clobberPrefix=="string"?e.options.clobberPrefix:"user-content-",n=e.options.footnoteBackContent||_It,r=e.options.footnoteBackLabel||wIt,a=e.options.footnoteLabel||"Footnotes",s=e.options.footnoteLabelTagName||"h2",l=e.options.footnoteLabelProperties||{className:["sr-only"]},o=[];let u=-1;for(;++u<e.footnoteOrder.length;){const d=e.footnoteById.get(e.footnoteOrder[u]);if(!d)continue;const m=e.all(d),p=String(d.identifier).toUpperCase(),b=V3(p.toLowerCase());let y=0;const v=[],_=e.footnoteCounts.get(p);for(;_!==void 0&&++y<=_;){v.length>0&&v.push({type:"text",value:" "});let S=typeof n=="string"?n:n(u,y);typeof S=="string"&&(S={type:"text",value:S}),v.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+b+(y>1?"-"+y:""),dataFootnoteBackref:"",ariaLabel:typeof r=="string"?r:r(u,y),className:["data-footnote-backref"]},children:Array.isArray(S)?S:[S]})}const w=m[m.length-1];if(w&&w.type==="element"&&w.tagName==="p"){const S=w.children[w.children.length-1];S&&S.type==="text"?S.value+=" ":w.children.push({type:"text",value:" "}),w.children.push(...v)}else m.push(...v);const k={type:"element",tagName:"li",properties:{id:t+"fn-"+b},children:e.wrap(m,!0)};e.patch(d,k),o.push(k)}if(o.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:s,properties:{...S6(l),id:"footnote-label"},children:[{type:"text",value:a}]}
vendor: 5,687 bytes, lines 2616-2622
2616,{type:"text",value:`
2617`},{type:"element",tagName:"ol",properties:{},children:e.wrap(o,!0)},{type:"text",value:`
2618`}]}}const J7=(function(e){if(e==null)return FIt;if(typeof e=="function")return e8(e);if(typeof e=="object")return Array.isArray(e)?SIt(e):IIt(e);if(typeof e=="string")return MIt(e);throw new Error("Expected function, string, or object as test")});function SIt(e){const t=[];let n=-1;for(;++n<e.length;)t[n]=J7(e[n]);return e8(r);function r(...a){let s=-1;for(;++s<t.length;)if(t[s].apply(this,a))return!0;return!1}}function IIt(e){const t=e;return e8(n);function n(r){const a=r;let s;for(s in e)if(a[s]!==t[s])return!1;return!0}}function MIt(e){return e8(t);function t(n){return n&&n.type===e}}function e8(e){return t;function t(n,r,a){return!!(CIt(n)&&e.call(this,n,typeof r=="number"?r:void 0,a||void 0))}}function FIt(){return!0}function CIt(e){return e!==null&&typeof e=="object"&&"type"in e}const TQ=[],jIt=!0,Iw=!1,NIt="skip";function AQ(e,t,n,r){let a;typeof t=="function"&&typeof n!="function"?(r=n,n=t):a=t;const s=J7(a),l=r?-1:1;o(e,void 0,[])();function o(u,d,m){const p=u&&typeof u=="object"?u:{};if(typeof p.type=="string"){const y=typeof p.tagName=="string"?p.tagName:typeof p.name=="string"?p.name:void 0;Object.defineProperty(b,"name",{value:"node ("+(u.type+(y?"<"+y+">":""))+")"})}return b;function b(){let y=TQ,v,_,w;if((!t||s(u,d,m[m.length-1]||void 0))&&(y=TIt(n(u,m)),y[0]===Iw))return y;if("children"in u&&u.children){const k=u;if(k.children&&y[0]!==NIt)for(_=(r?k.children.length:-1)+l,w=m.concat(k);_>-1&&_<k.children.length;){const S=k.children[_];if(v=o(S,_,w)(),v[0]===Iw)return v;_=typeof v[1]=="number"?v[1]:_+l}}return y}}}function TIt(e){return Array.isArray(e)?e:typeof e=="number"?[jIt,e]:e==null?TQ:[e]}function _M(e,t,n,r){let a,s,l;typeof t=="function"&&typeof n!="function"?(s=void 0,l=t,a=n):(s=t,l=n,a=r),AQ(e,s,o,a);function o(u,d){const m=d[d.length-1],p=m?m.children.indexOf(u):void 0;return l(u,p,m)}}const Mw={}.hasOwnProperty,AIt={};function PIt(e,t){const n=t||AIt,r=new Map,a=new Map,s=new Map,l={...gIt,...n.handlers},o={all:d,applyData:LIt,definitionById:r,footnoteById:a,footnoteCounts:s,footnoteOrder:[],handlers:l,one:u,options:n,patch:EIt,wrap:OIt};return _M(e,function(m){if(m.type==="definition"||m.type==="footnoteDefinition"){const p=m.type==="definition"?r:a,b=String(m.identifier).toUpperCase();p.has(b)||p.set(b,m)}}),o;function u(m,p){const b=m.type,y=o.handlers[b];if(Mw.call(o.handlers,b)&&y)return y(o,m,p);if(o.options.passThrough&&o.options.passThrough.includes(b)){if("children"in m){const{children:_,...w}=m,k=S6(w);return k.children=o.all(m),k}return S6(m)}return(o.options.unknownHandler||RIt)(o,m,p)}function d(m){const p=[];if("children"in m){const b=m.children;let y=-1;for(;++y<b.length;){const v=o.one(b[y],m);if(v){if(y&&b[y-1].type==="break"&&(!Array.isArray(v)&&v.type==="text"&&(v.value=e$(v.value)),!Array.isArray(v)&&v.type==="element")){const _=v.children[0];_&&_.type==="text"&&(_.value=e$(_.value))}Array.isArray(v)?p.push(...v):p.push(v)}}}return p}}function EIt(e,t){e.position&&(t.position=wwt(e))}function LIt(e,t){let n=t;if(e&&e.data){const r=e.data.hName,a=e.data.hChildren,s=e.data.hProperties;if(typeof r=="string")if(n.type==="element")n.tagName=r;else{const l="children"in n?n.children:[n];n={type:"element",tagName:r,properties:{},children:l}}n.type==="element"&&s&&Object.assign(n.properties,S6(s)),"children"in n&&n.children&&a!==null&&a!==void 0&&(n.children=a)}return n}function RIt(e,t){const n=t.data||{},r="value"in t&&!(Mw.call(n,"hProperties")||Mw.call(n,"hChildren"))?{type:"text",value:t.value}:{type:"element",tagName:"div",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function OIt(e,t){const n=[];let r=-1;for(t&&n.push({type:"text",value:`
2619`});++r<e.length;)r&&n.push({type:"text",value:`
2620`}),n.push(e[r]);return t&&e.length>0&&n.push({type:"text",value:`
2621`}),n}function e$(e){let t=0,n=e.charCodeAt(t);for(;n===9||n===32;)t++,n=e.charCodeAt(t);return e.slice(t)}function t$(e,t){const n=PIt(e,t),r=n.one(e,void 0),a=kIt(n),s=Array.isArray(r)?{type:"root",children:r}:r||{type:"root",children:[]};return a&&s.children.push({type:"text",value:`
2622`},a),s}function BIt(e,t){return e&&"run"in e?async function(n,r){const a=t$(n,{file:r,...t});await e.run(a,r)}:function(n,r){return t$(n,{file:r,...e||t})}}function n$(e){if(e)throw e}var Dx,r$;function DIt(){if(r$)return Dx;r$=1;var e=Object.prototype.hasOwnProperty,t=Object.prototype.toString,n=Object.defineProperty,r=Object.getOwnPropertyDescriptor,a=function(d){return typeof Array.isArray=="function"?Array.isArray(d):t.call(d)==="[object Array]"},s=function(d){if(!d||t.call(d)!=="[object Object]")return!1;var m=e.call(d,"constructor"),p=d.constructor&&d.constructor.prototype&&e.call(d.constructor.prototype,"isPrototypeOf");if(d.constructor&&!m&&!p)return!1;var b;for(b in d);return typeof b>"u"||e.call(d,b)},l=function(d,m){n&&m.name==="__proto__"?n(d,m.name,{enumerable:!0,configurable:!0,value:m.newValue,writable:!0}):d[m.name]=m.newValue},o=function(d,m){if(m==="__proto__")if(e.call(d,m)){if(r)return r(d,m).value}else return;return d[m]};return Dx=function u(){var d,m,p,b,y,v,_=arguments[0],w=1,k=arguments.length,S=!1;for(typeof _=="boolean"&&(S=_,_=arguments[1]||{},w=2),(_==null||typeof _!="object"&&typeof _!="function")&&(_={});w<k;++w)if(d=arguments[w],d!=null)for(m in d)p=o(_,m),b=o(d,m),_!==b&&(S&&b&&(s(b)||(y=a(b)))?(y?(y=!1,v=p&&a(p)?p:[]):v=p&&s(p)?p:{},l(_,{name:m,newValue:u(S,v,b)})):typeof b<"u"&&l(_,{name:m,newValue:b}));return _},Dx}var $It=DIt();const $x=yl($It);function Fw(e){if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);
vendor: 4,395 bytes, line 2622
2622return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function WIt(){const e=[],t={run:n,use:r};return t;function n(...a){let s=-1;const l=a.pop();if(typeof l!="function")throw new TypeError("Expected function as last argument, not "+l);o(null,...a);function o(u,...d){const m=e[++s];let p=-1;if(u){l(u);return}for(;++p<a.length;)(d[p]===null||d[p]===void 0)&&(d[p]=a[p]);a=d,m?UIt(m,o)(...d):l(null,...d)}}function r(a){if(typeof a!="function")throw new TypeError("Expected `middelware` to be a function, not "+a);return e.push(a),t}}function UIt(e,t){let n;return r;function r(...l){const o=e.length>l.length;let u;o&&l.push(a);try{u=e.apply(this,l)}catch(d){const m=d;if(o&&n)throw m;return a(m)}o||(u&&u.then&&typeof u.then=="function"?u.then(s,a):u instanceof Error?a(u):s(u))}function a(l,...o){n||(n=!0,t(l,...o))}function s(l){a(null,l)}}const Ao={basename:HIt,dirname:zIt,extname:VIt,join:qIt,sep:"/"};function HIt(e,t){if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');T4(e);let n=0,r=-1,a=e.length,s;if(t===void 0||t.length===0||t.length>e.length){for(;a--;)if(e.codePointAt(a)===47){if(s){n=a+1;break}}else r<0&&(s=!0,r=a+1);return r<0?"":e.slice(n,r)}if(t===e)return"";let l=-1,o=t.length-1;for(;a--;)if(e.codePointAt(a)===47){if(s){n=a+1;break}}else l<0&&(s=!0,l=a+1),o>-1&&(e.codePointAt(a)===t.codePointAt(o--)?o<0&&(r=a):(o=-1,r=l));return n===r?r=l:r<0&&(r=e.length),e.slice(n,r)}function zIt(e){if(T4(e),e.length===0)return".";let t=-1,n=e.length,r;for(;--n;)if(e.codePointAt(n)===47){if(r){t=n;break}}else r||(r=!0);return t<0?e.codePointAt(0)===47?"/":".":t===1&&e.codePointAt(0)===47?"//":e.slice(0,t)}function VIt(e){T4(e);let t=e.length,n=-1,r=0,a=-1,s=0,l;for(;t--;){const o=e.codePointAt(t);if(o===47){if(l){r=t+1;break}continue}n<0&&(l=!0,n=t+1),o===46?a<0?a=t:s!==1&&(s=1):a>-1&&(s=-1)}return a<0||n<0||s===0||s===1&&a===n-1&&a===r+1?"":e.slice(a,n)}function qIt(...e){let t=-1,n;for(;++t<e.length;)T4(e[t]),e[t]&&(n=n===void 0?e[t]:n+"/"+e[t]);return n===void 0?".":GIt(n)}function GIt(e){T4(e);const t=e.codePointAt(0)===47;let n=KIt(e,!t);return n.length===0&&!t&&(n="."),n.length>0&&e.codePointAt(e.length-1)===47&&(n+="/"),t?"/"+n:n}function KIt(e,t){let n="",r=0,a=-1,s=0,l=-1,o,u;for(;++l<=e.length;){if(l<e.length)o=e.codePointAt(l);else{if(o===47)break;o=47}if(o===47){if(!(a===l-1||s===1))if(a!==l-1&&s===2){if(n.length<2||r!==2||n.codePointAt(n.length-1)!==46||n.codePointAt(n.length-2)!==46){if(n.length>2){if(u=n.lastIndexOf("/"),u!==n.length-1){u<0?(n="",r=0):(n=n.slice(0,u),r=n.length-1-n.lastIndexOf("/")),a=l,s=0;continue}}else if(n.length>0){n="",r=0,a=l,s=0;continue}}t&&(n=n.length>0?n+"/..":"..",r=2)}else n.length>0?n+="/"+e.slice(a+1,l):n=e.slice(a+1,l),r=l-a-1;a=l,s=0}else o===46&&s>-1?s++:s=-1}return n}function T4(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}const YIt={cwd:ZIt};function ZIt(){return"/"}function Cw(e){return!!(e!==null&&typeof e=="object"&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&e.auth===void 0)}function XIt(e){if(typeof e=="string")e=new URL(e);else if(!Cw(e)){const t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if(e.protocol!=="file:"){const t=new TypeError("The URL must be of scheme file");throw t.code="ERR_INVALID_URL_SCHEME",t}return QIt(e)}function QIt(e){if(e.hostname!==""){const r=new TypeError('File URL host must be "localhost" or empty on darwin');throw r.code="ERR_INVALID_FILE_URL_HOST",r}const t=e.pathname;let n=-1;for(;++n<t.length;)if(t.codePointAt(n)===37&&t.codePointAt(n+1)===50){const r=t.codePointAt(n+2);if(r===70||r===102){const a=new TypeError("File URL path must not include encoded / characters");throw a.code="ERR_INVALID_FILE_URL_PATH",a}}return decodeURIComponent(t)}const Wx=["history","path","basename","stem","extname","dirname"];class PQ{constructor(t){let n;t?Cw(t)?n={path:t}:typeof t=="string"||JIt(t)?n={value:t}:n=t:n={},this.cwd="cwd"in n?"":YIt.cwd(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;let r=-1;for(;++r<Wx.length;){const s=Wx[r];s in n&&n[s]!==void 0&&n[s]!==null&&(this[s]=s==="history"?[...n[s]]:n[s])}let a;for(a in n)Wx.includes(a)||(this[a]=n[a])}
vendor: 17,537 bytes, lines 2622-2626
2622get basename(){return typeof this.path=="string"?Ao.basename(this.path):void 0}set basename(t){Hx(t,"basename"),Ux(t,"basename"),this.path=Ao.join(this.dirname||"",t)}get dirname(){return typeof this.path=="string"?Ao.dirname(this.path):void 0}set dirname(t){a$(this.basename,"dirname"),this.path=Ao.join(t||"",this.basename)}get extname(){return typeof this.path=="string"?Ao.extname(this.path):void 0}set extname(t){if(Ux(t,"extname"),a$(this.dirname,"extname"),t){if(t.codePointAt(0)!==46)throw new Error("`extname` must start with `.`");if(t.includes(".",1))throw new Error("`extname` cannot contain multiple dots")}this.path=Ao.join(this.dirname,this.stem+(t||""))}get path(){return this.history[this.history.length-1]}set path(t){Cw(t)&&(t=XIt(t)),Hx(t,"path"),this.path!==t&&this.history.push(t)}get stem(){return typeof this.path=="string"?Ao.basename(this.path,this.extname):void 0}set stem(t){Hx(t,"stem"),Ux(t,"stem"),this.path=Ao.join(this.dirname||"",t+(this.extname||""))}fail(t,n,r){const a=this.message(t,n,r);throw a.fatal=!0,a}info(t,n,r){const a=this.message(t,n,r);return a.fatal=void 0,a}message(t,n,r){const a=new ds(t,n,r);return this.path&&(a.name=this.path+":"+a.name,a.file=this.path),a.fatal=!1,this.messages.push(a),a}toString(t){return this.value===void 0?"":typeof this.value=="string"?this.value:new TextDecoder(t||void 0).decode(this.value)}}function Ux(e,t){if(e&&e.includes(Ao.sep))throw new Error("`"+t+"` cannot be a path: did not expect `"+Ao.sep+"`")}function Hx(e,t){if(!e)throw new Error("`"+t+"` cannot be empty")}function a$(e,t){if(!e)throw new Error("Setting `"+t+"` requires `path` to be set too")}function JIt(e){return!!(e&&typeof e=="object"&&"byteLength"in e&&"byteOffset"in e)}const eMt=(function(e){const r=this.constructor.prototype,a=r[e],s=function(){return a.apply(s,arguments)};return Object.setPrototypeOf(s,r),s}),tMt={}.hasOwnProperty;class wM extends eMt{constructor(){super("copy"),this.Compiler=void 0,this.Parser=void 0,this.attachers=[],this.compiler=void 0,this.freezeIndex=-1,this.frozen=void 0,this.namespace={},this.parser=void 0,this.transformers=WIt()}copy(){const t=new wM;let n=-1;for(;++n<this.attachers.length;){const r=this.attachers[n];t.use(...r)}return t.data($x(!0,{},this.namespace)),t}data(t,n){return typeof t=="string"?arguments.length===2?(qx("data",this.frozen),this.namespace[t]=n,this):tMt.call(this.namespace,t)&&this.namespace[t]||void 0:t?(qx("data",this.frozen),this.namespace=t,this):this.namespace}freeze(){if(this.frozen)return this;const t=this;for(;++this.freezeIndex<this.attachers.length;){const[n,...r]=this.attachers[this.freezeIndex];if(r[0]===!1)continue;r[0]===!0&&(r[0]=void 0);const a=n.call(t,...r);typeof a=="function"&&this.transformers.use(a)}return this.frozen=!0,this.freezeIndex=Number.POSITIVE_INFINITY,this}parse(t){this.freeze();const n=j5(t),r=this.parser||this.Parser;return zx("parse",r),r(String(n),n)}process(t,n){const r=this;return this.freeze(),zx("process",this.parser||this.Parser),Vx("process",this.compiler||this.Compiler),n?a(void 0,n):new Promise(a);function a(s,l){const o=j5(t),u=r.parse(o);r.run(u,o,function(m,p,b){if(m||!p||!b)return d(m);const y=p,v=r.stringify(y,b);aMt(v)?b.value=v:b.result=v,d(m,b)});function d(m,p){m||!p?l(m):s?s(p):n(void 0,p)}}}processSync(t){let n=!1,r;return this.freeze(),zx("processSync",this.parser||this.Parser),Vx("processSync",this.compiler||this.Compiler),this.process(t,a),s$("processSync","process",n),r;function a(s,l){n=!0,n$(s),r=l}}run(t,n,r){i$(t),this.freeze();const a=this.transformers;return!r&&typeof n=="function"&&(r=n,n=void 0),r?s(void 0,r):new Promise(s);function s(l,o){const u=j5(n);a.run(t,u,d);function d(m,p,b){const y=p||t;m?o(m):l?l(y):r(void 0,y,b)}}}runSync(t,n){let r=!1,a;return this.run(t,n,s),s$("runSync","run",r),a;function s(l,o){n$(l),a=o,r=!0}}stringify(t,n){this.freeze();const r=j5(n),a=this.compiler||this.Compiler;return Vx("stringify",a),i$(t),a(t,r)}use(t,...n){const r=this.attachers,a=this.namespace;if(qx("use",this.frozen),t!=null)if(typeof t=="function")u(t,n);else if(typeof t=="object")Array.isArray(t)?o(t):l(t);else throw new TypeError("Expected usable value, not `"+t+"`");return this;function s(d){if(typeof d=="function")u(d,[]);else if(typeof d=="object")if(Array.isArray(d)){const[m,...p]=d;u(m,p)}else l(d);else throw new TypeError("Expected usable value, not `"+d+"`")}function l(d){if(!("plugins"in d)&&!("settings"in d))throw new Error("Expected usable value but received an empty preset, which is probably a mistake: presets typically come with `plugins` and sometimes with `settings`, but this has neither");o(d.plugins),d.settings&&(a.settings=$x(!0,a.settings,d.settings))}function o(d){let m=-1;if(d!=null)if(Array.isArray(d))for(;++m<d.length;){const p=d[m];s(p)}else throw new TypeError("Expected a list of plugins, not `"+d+"`")}function u(d,m){let p=-1,b=-1;for(;++p<r.length;)if(r[p][0]===d){b=p;break}if(b===-1)r.push([d,...m]);else if(m.length>0){let[y,...v]=m;const _=r[b][1];Fw(_)&&Fw(y)&&(y=$x(!0,_,y)),r[b]=[d,y,...v]}}}}const nMt=new wM().freeze();function zx(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `parser`")}function Vx(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `compiler`")}function qx(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function i$(e){if(!Fw(e)||typeof e.type!="string")throw new TypeError("Expected node, got `"+e+"`")}function s$(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function j5(e){return rMt(e)?e:new PQ(e)}function rMt(e){return!!(e&&typeof e=="object"&&"message"in e&&"messages"in e)}function aMt(e){return typeof e=="string"||iMt(e)}function iMt(e){return!!(e&&typeof e=="object"&&"byteLength"in e&&"byteOffset"in e)}const sMt="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",l$=[],o$={allowDangerousHtml:!0},lMt=/^(https?|ircs?|mailto|xmpp)$/i,oMt=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"className",id:"remove-classname"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function cMt(e){const t=uMt(e),n=dMt(e);return fMt(t.runSync(t.parse(n),n),e)}function uMt(e){const t=e.rehypePlugins||l$,n=e.remarkPlugins||l$,r=e.remarkRehypeOptions?{...e.remarkRehypeOptions,...o$}:o$;return nMt().use(zSt).use(n).use(BIt,r).use(t)}function dMt(e){const t=e.children||"",n=new PQ;return typeof t=="string"&&(n.value=t),n}function fMt(e,t){const n=t.allowedElements,r=t.allowElement,a=t.components,s=t.disallowedElements,l=t.skipHtml,o=t.unwrapDisallowed,u=t.urlTransform||hMt;for(const m of oMt)Object.hasOwn(t,m.from)&&(""+m.from+(m.to?"use `"+m.to+"` instead":"remove it")+sMt+m.id,void 0);return _M(e,d),Fwt(e,{Fragment:i.Fragment,components:a,ignoreInvalidStyle:!0,jsx:i.jsx,jsxs:i.jsxs,passKeys:!0,passNode:!0});function d(m,p,b){if(m.type==="raw"&&b&&typeof p=="number")return l?b.children.splice(p,1):b.children[p]={type:"text",value:m.value},p;if(m.type==="element"){let y;for(y in Rx)if(Object.hasOwn(Rx,y)&&Object.hasOwn(m.properties,y)){const v=m.properties[y],_=Rx[y];(_===null||_.includes(m.tagName))&&(m.properties[y]=u(String(v||""),y,m))}}if(m.type==="element"){let y=n?!n.includes(m.tagName):s?s.includes(m.tagName):!1;if(!y&&r&&typeof p=="number"&&(y=!r(m,p,b)),y&&b&&typeof p=="number")return o&&m.children?b.children.splice(p,1,...m.children):b.children.splice(p,1),p}}}function hMt(e){const t=e.indexOf(":"),n=e.indexOf("?"),r=e.indexOf("#"),a=e.indexOf("/");return t===-1||a!==-1&&t>a||n!==-1&&t>n||r!==-1&&t>r||lMt.test(e.slice(0,t))?e:""}function c$(e,t){const n=String(e);if(typeof t!="string")throw new TypeError("Expected character");let r=0,a=n.indexOf(t);for(;a!==-1;)r++,a=n.indexOf(t,a+t.length);return r}function mMt(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}function pMt(e,t,n){const a=J7((n||{}).ignore||[]),s=gMt(t);let l=-1;for(;++l<s.length;)AQ(e,"text",o);function o(d,m){let p=-1,b;for(;++p<m.length;){const y=m[p],v=b?b.children:void 0;if(a(y,v?v.indexOf(y):void 0,b))return;b=y}if(b)return u(d,m)}function u(d,m){const p=m[m.length-1],b=s[l][0],y=s[l][1];let v=0;const w=p.children.indexOf(d);let k=!1,S=[];b.lastIndex=0;let I=b.exec(d.value);for(;I;){const C=I.index,F={index:I.index,input:I.input,stack:[...m,d]};let N=y(...I,F);if(typeof N=="string"&&(N=N.length>0?{type:"text",value:N}:void 0),N===!1?b.lastIndex=C+1:(v!==C&&S.push({type:"text",value:d.value.slice(v,C)}),Array.isArray(N)?S.push(...N):N&&S.push(N),v=C+I[0].length,k=!0),!b.global)break;I=b.exec(d.value)}return k?(v<d.value.length&&S.push({type:"text",value:d.value.slice(v)}),p.children.splice(w,1,...S)):S=[d],w+S.length}}function gMt(e){const t=[];if(!Array.isArray(e))throw new TypeError("Expected find and replace tuple or list of tuples");const n=!e[0]||Array.isArray(e[0])?e:[e];let r=-1;for(;++r<n.length;){const a=n[r];t.push([bMt(a[0]),yMt(a[1])])}return t}function bMt(e){return typeof e=="string"?new RegExp(mMt(e),"g"):e}function yMt(e){return typeof e=="function"?e:function(){return e}}const Gx="phrasing",Kx=["autolink","link","image","label"];function xMt(){return{transforms:[MMt],enter:{literalAutolink:_Mt,literalAutolinkEmail:Yx,literalAutolinkHttp:Yx,literalAutolinkWww:Yx},exit:{literalAutolink:IMt,literalAutolinkEmail:SMt,literalAutolinkHttp:wMt,literalAutolinkWww:kMt}}}function vMt(){return{unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:Gx,notInConstruct:Kx},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:Gx,notInConstruct:Kx},{character:":",before:"[ps]",after:"\\/",inConstruct:Gx,notInConstruct:Kx}]}}function _Mt(e){this.enter({type:"link",title:null,url:"",children:[]},e)}function Yx(e){this.config.enter.autolinkProtocol.call(this,e)}function wMt(e){this.config.exit.autolinkProtocol.call(this,e)}function kMt(e){this.config.exit.data.call(this,e);const t=this.stack[this.stack.length-1];t.type,t.url="http://"+this.sliceSerialize(e)}function SMt(e){this.config.exit.autolinkEmail.call(this,e)}function IMt(e){this.exit(e)}function MMt(e){pMt(e,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,FMt],[new RegExp("(?<=^|\\s|\\p{P}|\\p{S})([-.\\w+]+)@([-\\w]+(?:\\.[-\\w]+)+)","gu"),CMt]],{ignore:["link","linkReference"]})}function FMt(e,t,n,r,a){let s="";if(!EQ(a)||(/^w/i.test(t)&&(n=t+n,t="",s="http://"),!jMt(n)))return!1;const l=NMt(n+r);if(!l[0])return!1;const o={type:"link",title:null,url:s+t+l[0],children:[{type:"text",value:t+l[0]}]};return l[1]?[o,{type:"text",value:l[1]}]:o}function CMt(e,t,n,r){return!EQ(r,!0)||/[-\d_]$/.test(n)?!1:{type:"link",title:null,url:"mailto:"+t+"@"+n,children:[{type:"text",value:t+"@"+n}]}}function jMt(e){const t=e.split(".");return!(t.length<2||t[t.length-1]&&(/_/.test(t[t.length-1])||!/[a-zA-Z\d]/.test(t[t.length-1]))||t[t.length-2]&&(/_/.test(t[t.length-2])||!/[a-zA-Z\d]/.test(t[t.length-2])))}function NMt(e){const t=/[!"&'),.:;<>?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);let n=t[0],r=n.indexOf(")");const a=c$(e,"(");let s=c$(e,")");for(;r!==-1&&a>s;)e+=n.slice(0,r+1),n=n.slice(r+1),r=n.indexOf(")"),s++;return[e,n]}function EQ(e,t){const n=e.input.charCodeAt(e.index-1);return(e.index===0||_2(n)||Z7(n))&&(!t||n!==47)}LQ.peek=DMt;function TMt(){this.buffer()}function AMt(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function PMt(){this.buffer()}function EMt(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function LMt(e){const t=this.resume(),n=this.stack[this.stack.length-1];n.type,n.identifier=lo(this.sliceSerialize(e)).toLowerCase(),n.label=t}function RMt(e){this.exit(e)}function OMt(e){const t=this.resume(),n=this.stack[this.stack.length-1];n.type,n.identifier=lo(this.sliceSerialize(e)).toLowerCase(),n.label=t}function BMt(e){this.exit(e)}function DMt(){return"["}function LQ(e,t,n,r){const a=n.createTracker(r);let s=a.move("[^");const l=n.enter("footnoteReference"),o=n.enter("reference");return s+=a.move(n.safe(n.associationId(e),{after:"]",before:s})),o(),l(),s+=a.move("]"),s}function $Mt(){return{enter:{gfmFootnoteCallString:TMt,gfmFootnoteCall:AMt,gfmFootnoteDefinitionLabelString:PMt,gfmFootnoteDefinition:EMt},exit:{gfmFootnoteCallString:LMt,gfmFootnoteCall:RMt,gfmFootnoteDefinitionLabelString:OMt,gfmFootnoteDefinition:BMt}}}function WMt(e){let t=!1;return e&&e.firstLineBlank&&(t=!0),{handlers:{footnoteDefinition:n,footnoteReference:LQ},unsafe:[{character:"[",inConstruct:["label","phrasing","reference"]}]};function n(r,a,s,l){const o=s.createTracker(l);let u=o.move("[^");const d=s.enter("footnoteDefinition"),m=s.enter("label");return u+=o.move(s.safe(s.associationId(r),{before:u,after:"]"})),m(),u+=o.move("]:"),r.children&&r.children.length>0&&(o.shift(4),u+=o.move((t?`
2623`:" ")+s.indentLines(s.containerFlow(r,o.current()),t?RQ:UMt))),d(),u}}function UMt(e,t,n){return t===0?e:RQ(e,t,n)}function RQ(e,t,n){return(n?"":"    ")+e}const HMt=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];OQ.peek=KMt;function zMt(){return{canContainEols:["delete"],enter:{strikethrough:qMt},exit:{strikethrough:GMt}}}function VMt(){return{unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:HMt}],handlers:{delete:OQ}}}function qMt(e){this.enter({type:"delete",children:[]},e)}function GMt(e){this.exit(e)}function OQ(e,t,n,r){const a=n.createTracker(r),s=n.enter("strikethrough");let l=a.move("~~");return l+=n.containerPhrasing(e,{...a.current(),before:l,after:"~"}),l+=a.move("~~"),s(),l}function KMt(){return"~"}function YMt(e){return e.length}function ZMt(e,t){const n=t||{},r=(n.align||[]).concat(),a=n.stringLength||YMt,s=[],l=[],o=[],u=[];let d=0,m=-1;for(;++m<e.length;){const _=[],w=[];let k=-1;for(e[m].length>d&&(d=e[m].length);++k<e[m].length;){const S=XMt(e[m][k]);if(n.alignDelimiters!==!1){const I=a(S);w[k]=I,(u[k]===void 0||I>u[k])&&(u[k]=I)}_.push(S)}l[m]=_,o[m]=w}let p=-1;if(typeof r=="object"&&"length"in r)for(;++p<d;)s[p]=u$(r[p]);else{const _=u$(r);for(;++p<d;)s[p]=_}p=-1;const b=[],y=[];for(;++p<d;){const _=s[p];let w="",k="";_===99?(w=":",k=":"):_===108?w=":":_===114&&(k=":");let S=n.alignDelimiters===!1?1:Math.max(1,u[p]-w.length-k.length);const I=w+"-".repeat(S)+k;n.alignDelimiters!==!1&&(S=w.length+S+k.length,S>u[p]&&(u[p]=S),y[p]=S),b[p]=I}l.splice(1,0,b),o.splice(1,0,y),m=-1;const v=[];for(;++m<l.length;){const _=l[m],w=o[m];p=-1;const k=[];for(;++p<d;){const S=_[p]||"";let I="",C="";if(n.alignDelimiters!==!1){const F=u[p]-(w[p]||0),N=s[p];N===114?I=" ".repeat(F):N===99?F%2?(I=" ".repeat(F/2+.5),C=" ".repeat(F/2-.5)):(I=" ".repeat(F/2),C=I):C=" ".repeat(F)}n.delimiterStart!==!1&&!p&&k.push("|"),n.padding!==!1&&!(n.alignDelimiters===!1&&S==="")&&(n.delimiterStart!==!1||p)&&k.push(" "),n.alignDelimiters!==!1&&k.push(I),k.push(S),n.alignDelimiters!==!1&&k.push(C),n.padding!==!1&&k.push(" "),(n.delimiterEnd!==!1||p!==d-1)&&k.push("|")}v.push(n.delimiterEnd===!1?k.join("").replace(/ +$/,""):k.join(""))}return v.join(`
2624`)}function XMt(e){return e==null?"":String(e)}function u$(e){const t=typeof e=="string"?e.codePointAt(0):0;return t===67||t===99?99:t===76||t===108?108:t===82||t===114?114:0}function QMt(e,t,n,r){const a=n.enter("blockquote"),s=n.createTracker(r);s.move("> "),s.shift(2);const l=n.indentLines(n.containerFlow(e,s.current()),JMt);return a(),l}function JMt(e,t,n){return">"+(n?"":" ")+e}function eFt(e,t){return d$(e,t.inConstruct,!0)&&!d$(e,t.notInConstruct,!1)}function d$(e,t,n){if(typeof t=="string"&&(t=[t]),!t||t.length===0)return n;let r=-1;for(;++r<t.length;)if(e.includes(t[r]))return!0;return!1}function f$(e,t,n,r){let a=-1;for(;++a<n.unsafe.length;)if(n.unsafe[a].character===`
2625`&&eFt(n.stack,n.unsafe[a]))return/[ \t]/.test(r.before)?"":" ";return`\\
2626`}function tFt(e,t){const n=String(e);let r=n.indexOf(t),a=r,s=0,l=0;if(typeof t!="string")throw new TypeError("Expected substring");for(;r!==-1;)r===a?++s>l&&(l=s):s=1,a=r+t.length,r=n.indexOf(t,a);return l}function nFt(e,t){return!!(t.options.fences===!1&&e.value&&!e.lang&&/[^ \r\n]/.test(e.value)&&!/^[\t ]*(?:[\r\n]|$)|(?:^|[\r\n])[\t ]*$/.test(e.value))}function rFt(e){const t=e.options.fence||"`";if(t!=="`"&&t!=="~")throw new Error("Cannot serialize code with `"+t+"` for `options.fence`, expected `` ` `` or `~`");return t}function aFt(e,t,n,r){const a=rFt(n),s=e.value||"",l=a==="`"?"GraveAccent":"Tilde";
vendor: 8,484 bytes, lines 2626-2635
2626if(nFt(e,n)){const p=n.enter("codeIndented"),b=n.indentLines(s,iFt);return p(),b}const o=n.createTracker(r),u=a.repeat(Math.max(tFt(s,a)+1,3)),d=n.enter("codeFenced");let m=o.move(u);if(e.lang){const p=n.enter(`codeFencedLang${l}`);m+=o.move(n.safe(e.lang,{before:m,after:" ",encode:["`"],...o.current()})),p()}if(e.lang&&e.meta){const p=n.enter(`codeFencedMeta${l}`);m+=o.move(" "),m+=o.move(n.safe(e.meta,{before:m,after:`
2627`,encode:["`"],...o.current()})),p()}return m+=o.move(`
2628`),s&&(m+=o.move(s+`
2629`)),m+=o.move(u),d(),m}function iFt(e,t,n){return(n?"":"    ")+e}function kM(e){const t=e.options.quote||'"';if(t!=='"'&&t!=="'")throw new Error("Cannot serialize title with `"+t+"` for `options.quote`, expected `\"`, or `'`");return t}function sFt(e,t,n,r){const a=kM(n),s=a==='"'?"Quote":"Apostrophe",l=n.enter("definition");let o=n.enter("label");const u=n.createTracker(r);let d=u.move("[");return d+=u.move(n.safe(n.associationId(e),{before:d,after:"]",...u.current()})),d+=u.move("]: "),o(),!e.url||/[\0- \u007F]/.test(e.url)?(o=n.enter("destinationLiteral"),d+=u.move("<"),d+=u.move(n.safe(e.url,{before:d,after:">",...u.current()})),d+=u.move(">")):(o=n.enter("destinationRaw"),d+=u.move(n.safe(e.url,{before:d,after:e.title?" ":`
2630`,...u.current()}))),o(),e.title&&(o=n.enter(`title${s}`),d+=u.move(" "+a),d+=u.move(n.safe(e.title,{before:d,after:a,...u.current()})),d+=u.move(a),o()),l(),d}function lFt(e){const t=e.options.emphasis||"*";if(t!=="*"&&t!=="_")throw new Error("Cannot serialize emphasis with `"+t+"` for `options.emphasis`, expected `*`, or `_`");return t}function Uh(e){return"&#x"+e.toString(16).toUpperCase()+";"}function I6(e,t,n){const r=b3(e),a=b3(t);return r===void 0?a===void 0?n==="_"?{inside:!0,outside:!0}:{inside:!1,outside:!1}:a===1?{inside:!0,outside:!0}:{inside:!1,outside:!0}:r===1?a===void 0?{inside:!1,outside:!1}:a===1?{inside:!0,outside:!0}:{inside:!1,outside:!1}:a===void 0?{inside:!1,outside:!1}:a===1?{inside:!0,outside:!1}:{inside:!1,outside:!1}}BQ.peek=oFt;function BQ(e,t,n,r){const a=lFt(n),s=n.enter("emphasis"),l=n.createTracker(r),o=l.move(a);let u=l.move(n.containerPhrasing(e,{after:a,before:o,...l.current()}));const d=u.charCodeAt(0),m=I6(r.before.charCodeAt(r.before.length-1),d,a);m.inside&&(u=Uh(d)+u.slice(1));const p=u.charCodeAt(u.length-1),b=I6(r.after.charCodeAt(0),p,a);b.inside&&(u=u.slice(0,-1)+Uh(p));const y=l.move(a);return s(),n.attentionEncodeSurroundingInfo={after:b.outside,before:m.outside},o+u+y}function oFt(e,t,n){return n.options.emphasis||"*"}function cFt(e,t){let n=!1;return _M(e,function(r){if("value"in r&&/\r?\n|\r/.test(r.value)||r.type==="break")return n=!0,Iw}),!!((!e.depth||e.depth<3)&&mM(e)&&(t.options.setext||n))}function uFt(e,t,n,r){const a=Math.max(Math.min(6,e.depth||1),1),s=n.createTracker(r);if(cFt(e,n)){const m=n.enter("headingSetext"),p=n.enter("phrasing"),b=n.containerPhrasing(e,{...s.current(),before:`
2631`,after:`
2632`});return p(),m(),b+`
2633`+(a===1?"=":"-").repeat(b.length-(Math.max(b.lastIndexOf("\r"),b.lastIndexOf(`
2634`))+1))}const l="#".repeat(a),o=n.enter("headingAtx"),u=n.enter("phrasing");s.move(l+" ");let d=n.containerPhrasing(e,{before:"# ",after:`
2635`,...s.current()});return/^[\t ]/.test(d)&&(d=Uh(d.charCodeAt(0))+d.slice(1)),d=d?l+" "+d:l,n.options.closeAtx&&(d+=" "+l),u(),o(),d}DQ.peek=dFt;function DQ(e){return e.value||""}function dFt(){return"<"}$Q.peek=fFt;function $Q(e,t,n,r){const a=kM(n),s=a==='"'?"Quote":"Apostrophe",l=n.enter("image");let o=n.enter("label");const u=n.createTracker(r);let d=u.move("![");return d+=u.move(n.safe(e.alt,{before:d,after:"]",...u.current()})),d+=u.move("]("),o(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(o=n.enter("destinationLiteral"),d+=u.move("<"),d+=u.move(n.safe(e.url,{before:d,after:">",...u.current()})),d+=u.move(">")):(o=n.enter("destinationRaw"),d+=u.move(n.safe(e.url,{before:d,after:e.title?" ":")",...u.current()}))),o(),e.title&&(o=n.enter(`title${s}`),d+=u.move(" "+a),d+=u.move(n.safe(e.title,{before:d,after:a,...u.current()})),d+=u.move(a),o()),d+=u.move(")"),l(),d}function fFt(){return"!"}WQ.peek=hFt;function WQ(e,t,n,r){const a=e.referenceType,s=n.enter("imageReference");let l=n.enter("label");const o=n.createTracker(r);let u=o.move("![");const d=n.safe(e.alt,{before:u,after:"]",...o.current()});u+=o.move(d+"]["),l();const m=n.stack;n.stack=[],l=n.enter("reference");const p=n.safe(n.associationId(e),{before:u,after:"]",...o.current()});return l(),n.stack=m,s(),a==="full"||!d||d!==p?u+=o.move(p+"]"):a==="shortcut"?u=u.slice(0,-1):u+=o.move("]"),u}function hFt(){return"!"}UQ.peek=mFt;function UQ(e,t,n){let r=e.value||"",a="`",s=-1;for(;new RegExp("(^|[^`])"+a+"([^`]|$)").test(r);)a+="`";for(/[^ \r\n]/.test(r)&&(/^[ \r\n]/.test(r)&&/[ \r\n]$/.test(r)||/^`|`$/.test(r))&&(r=" "+r+" ");++s<n.unsafe.length;){const l=n.unsafe[s],o=n.compilePattern(l);let u;if(l.atBreak)for(;u=o.exec(r);){let d=u.index;r.charCodeAt(d)===10&&r.charCodeAt(d-1)===13&&d--,r=r.slice(0,d)+" "+r.slice(u.index+1)}}return a+r+a}function mFt(){return"`"}function HQ(e,t){const n=mM(e);return!!(!t.options.resourceLink&&e.url&&!e.title&&e.children&&e.children.length===1&&e.children[0].type==="text"&&(n===e.url||"mailto:"+n===e.url)&&/^[a-z][a-z+.-]+:/i.test(e.url)&&!/[\0- <>\u007F]/.test(e.url))}zQ.peek=pFt;function zQ(e,t,n,r){const a=kM(n),s=a==='"'?"Quote":"Apostrophe",l=n.createTracker(r);let o,u;if(HQ(e,n)){const m=n.stack;n.stack=[],o=n.enter("autolink");let p=l.move("<");return p+=l.move(n.containerPhrasing(e,{before:p,after:">",...l.current()})),p+=l.move(">"),o(),n.stack=m,p}o=n.enter("link"),u=n.enter("label");let d=l.move("[");return d+=l.move(n.containerPhrasing(e,{before:d,after:"](",...l.current()})),d+=l.move("]("),u(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(u=n.enter("destinationLiteral"),d+=l.move("<"),d+=l.move(n.safe(e.url,{before:d,after:">",...l.current()})),d+=l.move(">")):(u=n.enter("destinationRaw"),d+=l.move(n.safe(e.url,{before:d,after:e.title?" ":")",...l.current()}))),u(),e.title&&(u=n.enter(`title${s}`),d+=l.move(" "+a),d+=l.move(n.safe(e.title,{before:d,after:a,...l.current()})),d+=l.move(a),u()),d+=l.move(")"),o(),d}function pFt(e,t,n){return HQ(e,n)?"<":"["}VQ.peek=gFt;function VQ(e,t,n,r){const a=e.referenceType,s=n.enter("linkReference");let l=n.enter("label");const o=n.createTracker(r);let u=o.move("[");const d=n.containerPhrasing(e,{before:u,after:"]",...o.current()});u+=o.move(d+"]["),l();const m=n.stack;n.stack=[],l=n.enter("reference");const p=n.safe(n.associationId(e),{before:u,after:"]",...o.current()});return l(),n.stack=m,s(),a==="full"||!d||d!==p?u+=o.move(p+"]"):a==="shortcut"?u=u.slice(0,-1):u+=o.move("]"),u}function gFt(){return"["}function SM(e){const t=e.options.bullet||"*";if(t!=="*"&&t!=="+"&&t!=="-")throw new Error("Cannot serialize items with `"+t+"` for `options.bullet`, expected `*`, `+`, or `-`");return t}function bFt(e){const t=SM(e),n=e.options.bulletOther;if(!n)return t==="*"?"-":"*";if(n!=="*"&&n!=="+"&&n!=="-")throw new Error("Cannot serialize items with `"+n+"` for `options.bulletOther`, expected `*`, `+`, or `-`");if(n===t)throw new Error("Expected `bullet` (`"+t+"`) and `bulletOther` (`"+n+"`) to be different");return n}function yFt(e){const t=e.options.bulletOrdered||".";if(t!=="."&&t!==")")throw new Error("Cannot serialize items with `"+t+"` for `options.bulletOrdered`, expected `.` or `)`");return t}function qQ(e){const t=e.options.rule||"*";if(t!=="*"&&t!=="-"&&t!=="_")throw new Error("Cannot serialize rules with `"+t+"` for `options.rule`, expected `*`, `-`, or `_`");return t}function xFt(e,t,n,r){const a=n.enter("list"),s=n.bulletCurrent;let l=e.ordered?yFt(n):SM(n);const o=e.ordered?l==="."?")":".":bFt(n);let u=t&&n.bulletLastUsed?l===n.bulletLastUsed:!1;if(!e.ordered){const m=e.children?e.children[0]:void 0;if((l==="*"||l==="-")&&m&&(!m.children||!m.children[0])&&n.stack[n.stack.length-1]==="list"&&n.stack[n.stack.length-2]==="listItem"&&n.stack[n.stack.length-3]==="list"&&n.stack[n.stack.length-4]==="listItem"&&n.indexStack[n.indexStack.length-1]===0&&n.indexStack[n.indexStack.length-2]===0&&n.indexStack[n.indexStack.length-3]===0&&(u=!0),qQ(n)===l&&m){let p=-1;for(;++p<e.children.length;){const b=e.children[p];if(b&&b.type==="listItem"&&b.children&&b.children[0]&&b.children[0].type==="thematicBreak"){u=!0;break}}}}u&&(l=o),n.bulletCurrent=l;const d=n.containerFlow(e,r);return n.bulletLastUsed=l,n.bulletCurrent=s,a(),d}function vFt(e){const t=e.options.listItemIndent||"one";
vendor: 5,972 bytes, lines 2635-2637
2635if(t!=="tab"&&t!=="one"&&t!=="mixed")throw new Error("Cannot serialize items with `"+t+"` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`");return t}function _Ft(e,t,n,r){const a=vFt(n);let s=n.bulletCurrent||SM(n);t&&t.type==="list"&&t.ordered&&(s=(typeof t.start=="number"&&t.start>-1?t.start:1)+(n.options.incrementListMarker===!1?0:t.children.indexOf(e))+s);let l=s.length+1;(a==="tab"||a==="mixed"&&(t&&t.type==="list"&&t.spread||e.spread))&&(l=Math.ceil(l/4)*4);const o=n.createTracker(r);o.move(s+" ".repeat(l-s.length)),o.shift(l);const u=n.enter("listItem"),d=n.indentLines(n.containerFlow(e,o.current()),m);return u(),d;function m(p,b,y){return b?(y?"":" ".repeat(l))+p:(y?s:s+" ".repeat(l-s.length))+p}}function wFt(e,t,n,r){const a=n.enter("paragraph"),s=n.enter("phrasing"),l=n.containerPhrasing(e,r);return s(),a(),l}const kFt=J7(["break","delete","emphasis","footnote","footnoteReference","image","imageReference","inlineCode","inlineMath","link","linkReference","mdxJsxTextElement","mdxTextExpression","strong","text","textDirective"]);function SFt(e,t,n,r){return(e.children.some(function(l){return kFt(l)})?n.containerPhrasing:n.containerFlow).call(n,e,r)}function IFt(e){const t=e.options.strong||"*";if(t!=="*"&&t!=="_")throw new Error("Cannot serialize strong with `"+t+"` for `options.strong`, expected `*`, or `_`");return t}GQ.peek=MFt;function GQ(e,t,n,r){const a=IFt(n),s=n.enter("strong"),l=n.createTracker(r),o=l.move(a+a);let u=l.move(n.containerPhrasing(e,{after:a,before:o,...l.current()}));const d=u.charCodeAt(0),m=I6(r.before.charCodeAt(r.before.length-1),d,a);m.inside&&(u=Uh(d)+u.slice(1));const p=u.charCodeAt(u.length-1),b=I6(r.after.charCodeAt(0),p,a);b.inside&&(u=u.slice(0,-1)+Uh(p));const y=l.move(a+a);return s(),n.attentionEncodeSurroundingInfo={after:b.outside,before:m.outside},o+u+y}function MFt(e,t,n){return n.options.strong||"*"}function FFt(e,t,n,r){return n.safe(e.value,r)}function CFt(e){const t=e.options.ruleRepetition||3;if(t<3)throw new Error("Cannot serialize rules with repetition `"+t+"` for `options.ruleRepetition`, expected `3` or more");return t}function jFt(e,t,n){const r=(qQ(n)+(n.options.ruleSpaces?" ":"")).repeat(CFt(n));return n.options.ruleSpaces?r.slice(0,-1):r}const KQ={blockquote:QMt,break:f$,code:aFt,definition:sFt,emphasis:BQ,hardBreak:f$,heading:uFt,html:DQ,image:$Q,imageReference:WQ,inlineCode:UQ,link:zQ,linkReference:VQ,list:xFt,listItem:_Ft,paragraph:wFt,root:SFt,strong:GQ,text:FFt,thematicBreak:jFt};function NFt(){return{enter:{table:TFt,tableData:h$,tableHeader:h$,tableRow:PFt},exit:{codeText:EFt,table:AFt,tableData:Zx,tableHeader:Zx,tableRow:Zx}}}function TFt(e){const t=e._align;this.enter({type:"table",align:t.map(function(n){return n==="none"?null:n}),children:[]},e),this.data.inTable=!0}function AFt(e){this.exit(e),this.data.inTable=void 0}function PFt(e){this.enter({type:"tableRow",children:[]},e)}function Zx(e){this.exit(e)}function h$(e){this.enter({type:"tableCell",children:[]},e)}function EFt(e){let t=this.resume();this.data.inTable&&(t=t.replace(/\\([\\|])/g,LFt));const n=this.stack[this.stack.length-1];n.type,n.value=t,this.exit(e)}function LFt(e,t){return t==="|"?t:e}function RFt(e){const t=e||{},n=t.tableCellPadding,r=t.tablePipeAlign,a=t.stringLength,s=n?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:`
2636`,inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[	 :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{inlineCode:b,table:l,tableCell:u,tableRow:o}};function l(y,v,_,w){return d(m(y,_,w),y.align)}function o(y,v,_,w){const k=p(y,_,w),S=d([k]);return S.slice(0,S.indexOf(`
2637`))}function u(y,v,_,w){const k=_.enter("tableCell"),S=_.enter("phrasing"),I=_.containerPhrasing(y,{...w,before:s,after:s});return S(),k(),I}function d(y,v){return ZMt(y,{align:v,alignDelimiters:r,padding:n,stringLength:a})}function m(y,v,_){const w=y.children;let k=-1;const S=[],I=v.enter("table");for(;++k<w.length;)S[k]=p(w[k],v,_);return I(),S}function p(y,v,_){const w=y.children;let k=-1;const S=[],I=v.enter("tableRow");for(;++k<w.length;)S[k]=u(w[k],y,v,_);return I(),S}function b(y,v,_){let w=KQ.inlineCode(y,v,_);return _.stack.includes("tableCell")&&(w=w.replace(/\|/g,"\\$&")),w}}function OFt(){return{exit:{taskListCheckValueChecked:m$,taskListCheckValueUnchecked:m$,paragraph:DFt}}}function BFt(){return{unsafe:[{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{listItem:$Ft}}}function m$(e){const t=this.stack[this.stack.length-2];t.type,t.checked=e.type==="taskListCheckValueChecked"}function DFt(e){const t=this.stack[this.stack.length-2];if(t&&t.type==="listItem"&&typeof t.checked=="boolean"){const n=this.stack[this.stack.length-1];n.type;const r=n.children[0];if(r&&r.type==="text"){const a=t.children;let s=-1,l;for(;++s<a.length;){const o=a[s];if(o.type==="paragraph"){l=o;break}}l===n&&(r.value=r.value.slice(1),r.value.length===0?n.children.shift():n.position&&r.position&&typeof r.position.start.offset=="number"&&(r.position.start.column++,r.position.start.offset++,n.position.start=Object.assign({},r.position.start)))}}this.exit(e)}function $Ft(e,t,n,r){const a=e.children[0],s=typeof e.checked=="boolean"&&a&&a.type==="paragraph",l="["+(e.checked?"x":" ")+"] ",o=n.createTracker(r);s&&o.move(l);let u=KQ.listItem(e,t,n,{...r,...o.current()});return s&&(u=u.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/,d)),u;function d(m){return m+l}}function WFt(){return[xMt(),$Mt(),zMt(),NFt(),OFt()]}function UFt(e){return{extensions:[vMt(),WMt(e),VMt(),RFt(e),BFt()]}}const HFt={tokenize:YFt,partial:!0},YQ={tokenize:ZFt,partial:!0},ZQ={tokenize:XFt,partial:!0},XQ={tokenize:QFt,partial:!0},zFt={tokenize:JFt,partial:!0},QQ={name:"wwwAutolink",tokenize:GFt,previous:eJ},JQ={name:"protocolAutolink",tokenize:KFt,previous:tJ},eu={name:"emailAutolink",tokenize:qFt,previous:nJ},Jo={};function VFt(){return{text:Jo}}let B1=48;
vendor: 9,391 bytes, line 2637
2637for(;B1<123;)Jo[B1]=eu,B1++,B1===58?B1=65:B1===91&&(B1=97);Jo[43]=eu;Jo[45]=eu;Jo[46]=eu;Jo[95]=eu;Jo[72]=[eu,JQ];Jo[104]=[eu,JQ];Jo[87]=[eu,QQ];Jo[119]=[eu,QQ];function qFt(e,t,n){const r=this;let a,s;return l;function l(p){return!jw(p)||!nJ.call(r,r.previous)||IM(r.events)?n(p):(e.enter("literalAutolink"),e.enter("literalAutolinkEmail"),o(p))}function o(p){return jw(p)?(e.consume(p),o):p===64?(e.consume(p),u):n(p)}function u(p){return p===46?e.check(zFt,m,d)(p):p===45||p===95||os(p)?(s=!0,e.consume(p),u):m(p)}function d(p){return e.consume(p),a=!0,u}function m(p){return s&&a&&vs(r.previous)?(e.exit("literalAutolinkEmail"),e.exit("literalAutolink"),t(p)):n(p)}}function GFt(e,t,n){const r=this;return a;function a(l){return l!==87&&l!==119||!eJ.call(r,r.previous)||IM(r.events)?n(l):(e.enter("literalAutolink"),e.enter("literalAutolinkWww"),e.check(HFt,e.attempt(YQ,e.attempt(ZQ,s),n),n)(l))}function s(l){return e.exit("literalAutolinkWww"),e.exit("literalAutolink"),t(l)}}function KFt(e,t,n){const r=this;let a="",s=!1;return l;function l(p){return(p===72||p===104)&&tJ.call(r,r.previous)&&!IM(r.events)?(e.enter("literalAutolink"),e.enter("literalAutolinkHttp"),a+=String.fromCodePoint(p),e.consume(p),o):n(p)}function o(p){if(vs(p)&&a.length<5)return a+=String.fromCodePoint(p),e.consume(p),o;if(p===58){const b=a.toLowerCase();if(b==="http"||b==="https")return e.consume(p),u}return n(p)}function u(p){return p===47?(e.consume(p),s?d:(s=!0,u)):n(p)}function d(p){return p===null||w6(p)||Wr(p)||_2(p)||Z7(p)?n(p):e.attempt(YQ,e.attempt(ZQ,m),n)(p)}function m(p){return e.exit("literalAutolinkHttp"),e.exit("literalAutolink"),t(p)}}function YFt(e,t,n){let r=0;return a;function a(l){return(l===87||l===119)&&r<3?(r++,e.consume(l),a):l===46&&r===3?(e.consume(l),s):n(l)}function s(l){return l===null?n(l):t(l)}}function ZFt(e,t,n){let r,a,s;return l;function l(d){return d===46||d===95?e.check(XQ,u,o)(d):d===null||Wr(d)||_2(d)||d!==45&&Z7(d)?u(d):(s=!0,e.consume(d),l)}function o(d){return d===95?r=!0:(a=r,r=void 0),e.consume(d),l}function u(d){return a||r||!s?n(d):t(d)}}function XFt(e,t){let n=0,r=0;return a;function a(l){return l===40?(n++,e.consume(l),a):l===41&&r<n?s(l):l===33||l===34||l===38||l===39||l===41||l===42||l===44||l===46||l===58||l===59||l===60||l===63||l===93||l===95||l===126?e.check(XQ,t,s)(l):l===null||Wr(l)||_2(l)?t(l):(e.consume(l),a)}function s(l){return l===41&&r++,e.consume(l),a}}function QFt(e,t,n){return r;function r(o){return o===33||o===34||o===39||o===41||o===42||o===44||o===46||o===58||o===59||o===63||o===95||o===126?(e.consume(o),r):o===38?(e.consume(o),s):o===93?(e.consume(o),a):o===60||o===null||Wr(o)||_2(o)?t(o):n(o)}function a(o){return o===null||o===40||o===91||Wr(o)||_2(o)?t(o):r(o)}function s(o){return vs(o)?l(o):n(o)}function l(o){return o===59?(e.consume(o),r):vs(o)?(e.consume(o),l):n(o)}}function JFt(e,t,n){return r;function r(s){return e.consume(s),a}function a(s){return os(s)?n(s):t(s)}}function eJ(e){return e===null||e===40||e===42||e===95||e===91||e===93||e===126||Wr(e)}function tJ(e){return!vs(e)}function nJ(e){return!(e===47||jw(e))}function jw(e){return e===43||e===45||e===46||e===95||os(e)}function IM(e){let t=e.length,n=!1;for(;t--;){const r=e[t][1];if((r.type==="labelLink"||r.type==="labelImage")&&!r._balanced){n=!0;break}if(r._gfmAutolinkLiteralWalkedInto){n=!1;break}}return e.length>0&&!n&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}const eCt={tokenize:oCt,partial:!0};function tCt(){return{document:{91:{name:"gfmFootnoteDefinition",tokenize:iCt,continuation:{tokenize:sCt},exit:lCt}},text:{91:{name:"gfmFootnoteCall",tokenize:aCt},93:{name:"gfmPotentialFootnoteCall",add:"after",tokenize:nCt,resolveTo:rCt}}}}function nCt(e,t,n){const r=this;let a=r.events.length;const s=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]);let l;for(;a--;){const u=r.events[a][1];if(u.type==="labelImage"){l=u;break}if(u.type==="gfmFootnoteCall"||u.type==="labelLink"||u.type==="label"||u.type==="image"||u.type==="link")break}return o;function o(u){if(!l||!l._balanced)return n(u);const d=lo(r.sliceSerialize({start:l.end,end:r.now()}));return d.codePointAt(0)!==94||!s.includes(d.slice(1))?n(u):(e.enter("gfmFootnoteCallLabelMarker"),e.consume(u),e.exit("gfmFootnoteCallLabelMarker"),t(u))}}function rCt(e,t){let n=e.length;for(;n--;)if(e[n][1].type==="labelImage"&&e[n][0]==="enter"){e[n][1];break}e[n+1][1].type="data",e[n+3][1].type="gfmFootnoteCallLabelMarker";const r={type:"gfmFootnoteCall",start:Object.assign({},e[n+3][1].start),end:Object.assign({},e[e.length-1][1].end)},a={type:"gfmFootnoteCallMarker",start:Object.assign({},e[n+3][1].end),end:Object.assign({},e[n+3][1].end)};a.end.column++,a.end.offset++,a.end._bufferIndex++;const s={type:"gfmFootnoteCallString",start:Object.assign({},a.end),end:Object.assign({},e[e.length-1][1].start)},l={type:"chunkString",contentType:"string",start:Object.assign({},s.start),end:Object.assign({},s.end)},o=[e[n+1],e[n+2],["enter",r,t],e[n+3],e[n+4],["enter",a,t],["exit",a,t],["enter",s,t],["enter",l,t],["exit",l,t],["exit",s,t],e[e.length-2],e[e.length-1],["exit",r,t]];return e.splice(n,e.length-n+1,...o),e}function aCt(e,t,n){const r=this,a=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]);let s=0,l;return o;function o(p){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(p),e.exit("gfmFootnoteCallLabelMarker"),u}function u(p){return p!==94?n(p):(e.enter("gfmFootnoteCallMarker"),e.consume(p),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",d)}function d(p){if(s>999||p===93&&!l||p===null||p===91||Wr(p))return n(p);if(p===93){e.exit("chunkString");const b=e.exit("gfmFootnoteCallString");return a.includes(lo(r.sliceSerialize(b)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(p),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):n(p)}return Wr(p)||(l=!0),s++,e.consume(p),p===92?m:d}function m(p){return p===91||p===92||p===93?(e.consume(p),s++,d):d(p)}}function iCt(e,t,n){const r=this,a=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]);let s,l=0,o;return u;function u(v){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(v),e.exit("gfmFootnoteDefinitionLabelMarker"),d}function d(v){return v===94?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(v),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",m):n(v)}function m(v){if(l>999||v===93&&!o||v===null||v===91||Wr(v))return n(v);if(v===93){e.exit("chunkString");const _=e.exit("gfmFootnoteDefinitionLabelString");return s=lo(r.sliceSerialize(_)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(v),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),b}return Wr(v)||(o=!0),l++,e.consume(v),v===92?p:m}function p(v){return v===91||v===92||v===93?(e.consume(v),l++,m):m(v)}function b(v){return v===58?(e.enter("definitionMarker"),e.consume(v),e.exit("definitionMarker"),a.includes(s)||a.push(s),sr(e,y,"gfmFootnoteDefinitionWhitespace")):n(v)}function y(v){return t(v)}}function sCt(e,t,n){return e.check(N4,t,e.attempt(eCt,t,n))}function lCt(e){e.exit("gfmFootnoteDefinition")}function oCt(e,t,n){const r=this;return sr(e,a,"gfmFootnoteDefinitionIndent",5);function a(s){const l=r.events[r.events.length-1];return l&&l[1].type==="gfmFootnoteDefinitionIndent"&&l[2].sliceSerialize(l[1],!0).length===4?t(s):n(s)}}function cCt(e){let n=(e||{}).singleTilde;const r={name:"strikethrough",tokenize:s,resolveAll:a};return n==null&&(n=!0),{text:{126:r},insideSpan:{null:[r]},attentionMarkers:{null:[126]}};function a(l,o){let u=-1;for(;++u<l.length;)if(l[u][0]==="enter"&&l[u][1].type==="strikethroughSequenceTemporary"&&l[u][1]._close){let d=u;for(;d--;)if(l[d][0]==="exit"&&l[d][1].type==="strikethroughSequenceTemporary"&&l[d][1]._open&&l[u][1].end.offset-l[u][1].start.offset===l[d][1].end.offset-l[d][1].start.offset){l[u][1].type="strikethroughSequence",l[d][1].type="strikethroughSequence";const m={type:"strikethrough",start:Object.assign({},l[d][1].start),end:Object.assign({},l[u][1].end)},p={type:"strikethroughText",start:Object.assign({},l[d][1].end),end:Object.assign({},l[u][1].start)},b=[["enter",m,o],["enter",l[d][1],o],["exit",l[d][1],o],["enter",p,o]],y=o.parser.constructs.insideSpan.null;y&&ml(b,b.length,0,X7(y,l.slice(d+1,u),o)),ml(b,b.length,0,[["exit",p,o],["enter",l[u][1],o],["exit",l[u][1],o],["exit",m,o]]),ml(l,d-1,u-d+3,b),u=d+b.length-2;break}}for(u=-1;++u<l.length;)l[u][1].type==="strikethroughSequenceTemporary"&&(l[u][1].type="data");return l}function s(l,o,u){const d=this.previous,m=this.events;let p=0;return b;function b(v){return d===126&&m[m.length-1][1].type!=="characterEscape"?u(v):(l.enter("strikethroughSequenceTemporary"),y(v))}function y(v){const _=b3(d);if(v===126)return p>1?u(v):(l.consume(v),p++,y);if(p<2&&!n)return u(v);const w=l.exit("strikethroughSequenceTemporary"),k=b3(v);return w._open=!k||k===2&&!!_,w._close=!_||_===2&&!!k,o(v)}}}class uCt{constructor(){this.map=[]}add(t,n,r){dCt(this,t,n,r)}consume(t){if(this.map.sort(function(s,l){return s[0]-l[0]}),this.map.length===0)return;let n=this.map.length;const r=[];for(;n>0;)n-=1,r.push(t.slice(this.map[n][0]+this.map[n][1]),this.map[n][2]),t.length=this.map[n][0];
vendor: 4,311 bytes, line 2637
2637r.push(t.slice()),t.length=0;let a=r.pop();for(;a;){for(const s of a)t.push(s);a=r.pop()}this.map.length=0}}function dCt(e,t,n,r){let a=0;if(!(n===0&&r.length===0)){for(;a<e.map.length;){if(e.map[a][0]===t){e.map[a][1]+=n,e.map[a][2].push(...r);return}a+=1}e.map.push([t,n,r])}}function fCt(e,t){let n=!1;const r=[];for(;t<e.length;){const a=e[t];if(n){if(a[0]==="enter")a[1].type==="tableContent"&&r.push(e[t+1][1].type==="tableDelimiterMarker"?"left":"none");else if(a[1].type==="tableContent"){if(e[t-1][1].type==="tableDelimiterMarker"){const s=r.length-1;r[s]=r[s]==="left"?"center":"right"}}else if(a[1].type==="tableDelimiterRow")break}else a[0]==="enter"&&a[1].type==="tableDelimiterRow"&&(n=!0);t+=1}return r}function hCt(){return{flow:{null:{name:"table",tokenize:mCt,resolveAll:pCt}}}}function mCt(e,t,n){const r=this;let a=0,s=0,l;return o;function o(T){let E=r.events.length-1;for(;E>-1;){const z=r.events[E][1].type;if(z==="lineEnding"||z==="linePrefix")E--;else break}const R=E>-1?r.events[E][1].type:null,D=R==="tableHead"||R==="tableRow"?N:u;return D===N&&r.parser.lazy[r.now().line]?n(T):D(T)}function u(T){return e.enter("tableHead"),e.enter("tableRow"),d(T)}function d(T){return T===124||(l=!0,s+=1),m(T)}function m(T){return T===null?n(T):cn(T)?s>1?(s=0,r.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(T),e.exit("lineEnding"),y):n(T):Kn(T)?sr(e,m,"whitespace")(T):(s+=1,l&&(l=!1,a+=1),T===124?(e.enter("tableCellDivider"),e.consume(T),e.exit("tableCellDivider"),l=!0,m):(e.enter("data"),p(T)))}function p(T){return T===null||T===124||Wr(T)?(e.exit("data"),m(T)):(e.consume(T),T===92?b:p)}function b(T){return T===92||T===124?(e.consume(T),p):p(T)}function y(T){return r.interrupt=!1,r.parser.lazy[r.now().line]?n(T):(e.enter("tableDelimiterRow"),l=!1,Kn(T)?sr(e,v,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(T):v(T))}function v(T){return T===45||T===58?w(T):T===124?(l=!0,e.enter("tableCellDivider"),e.consume(T),e.exit("tableCellDivider"),_):F(T)}function _(T){return Kn(T)?sr(e,w,"whitespace")(T):w(T)}function w(T){return T===58?(s+=1,l=!0,e.enter("tableDelimiterMarker"),e.consume(T),e.exit("tableDelimiterMarker"),k):T===45?(s+=1,k(T)):T===null||cn(T)?C(T):F(T)}function k(T){return T===45?(e.enter("tableDelimiterFiller"),S(T)):F(T)}function S(T){return T===45?(e.consume(T),S):T===58?(l=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(T),e.exit("tableDelimiterMarker"),I):(e.exit("tableDelimiterFiller"),I(T))}function I(T){return Kn(T)?sr(e,C,"whitespace")(T):C(T)}function C(T){return T===124?v(T):T===null||cn(T)?!l||a!==s?F(T):(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(T)):F(T)}function F(T){return n(T)}function N(T){return e.enter("tableRow"),A(T)}function A(T){return T===124?(e.enter("tableCellDivider"),e.consume(T),e.exit("tableCellDivider"),A):T===null||cn(T)?(e.exit("tableRow"),t(T)):Kn(T)?sr(e,A,"whitespace")(T):(e.enter("data"),L(T))}function L(T){return T===null||T===124||Wr(T)?(e.exit("data"),A(T)):(e.consume(T),T===92?P:L)}function P(T){return T===92||T===124?(e.consume(T),L):L(T)}}function pCt(e,t){let n=-1,r=!0,a=0,s=[0,0,0,0],l=[0,0,0,0],o=!1,u=0,d,m,p;const b=new uCt;for(;++n<e.length;){const y=e[n],v=y[1];y[0]==="enter"?v.type==="tableHead"?(o=!1,u!==0&&(p$(b,t,u,d,m),m=void 0,u=0),d={type:"table",start:Object.assign({},v.start),end:Object.assign({},v.end)},b.add(n,0,[["enter",d,t]])):v.type==="tableRow"||v.type==="tableDelimiterRow"?(r=!0,p=void 0,s=[0,0,0,0],l=[0,n+1,0,0],o&&(o=!1,m={type:"tableBody",start:Object.assign({},v.start),end:Object.assign({},v.end)},b.add(n,0,[["enter",m,t]])),a=v.type==="tableDelimiterRow"?2:m?3:1):a&&(v.type==="data"||v.type==="tableDelimiterMarker"||v.type==="tableDelimiterFiller")?(r=!1,l[2]===0&&(s[1]!==0&&(l[0]=l[1],p=N5(b,t,s,a,void 0,p),s=[0,0,0,0]),l[2]=n)):v.type==="tableCellDivider"&&(r?r=!1:(s[1]!==0&&(l[0]=l[1],p=N5(b,t,s,a,void 0,p)),s=l,l=[s[1],n,0,0])):v.type==="tableHead"?(o=!0,u=n):v.type==="tableRow"||v.type==="tableDelimiterRow"?(u=n,s[1]!==0?(l[0]=l[1],p=N5(b,t,s,a,n,p)):l[1]!==0&&(p=N5(b,t,l,a,n,p)),a=0):a&&(v.type==="data"||v.type==="tableDelimiterMarker"||v.type==="tableDelimiterFiller")&&(l[3]=n)}for(u!==0&&p$(b,t,u,d,m),b.consume(t.events),n=-1;++n<t.events.length;){const y=t.events[n];
vendor: 2,220 bytes, line 2637
2637y[0]==="enter"&&y[1].type==="table"&&(y[1]._align=fCt(t.events,n))}return e}function N5(e,t,n,r,a,s){const l=r===1?"tableHeader":r===2?"tableDelimiter":"tableData",o="tableContent";n[0]!==0&&(s.end=Object.assign({},Sd(t.events,n[0])),e.add(n[0],0,[["exit",s,t]]));const u=Sd(t.events,n[1]);if(s={type:l,start:Object.assign({},u),end:Object.assign({},u)},e.add(n[1],0,[["enter",s,t]]),n[2]!==0){const d=Sd(t.events,n[2]),m=Sd(t.events,n[3]),p={type:o,start:Object.assign({},d),end:Object.assign({},m)};if(e.add(n[2],0,[["enter",p,t]]),r!==2){const b=t.events[n[2]],y=t.events[n[3]];if(b[1].end=Object.assign({},y[1].end),b[1].type="chunkText",b[1].contentType="text",n[3]>n[2]+1){const v=n[2]+1,_=n[3]-n[2]-1;e.add(v,_,[])}}e.add(n[3]+1,0,[["exit",p,t]])}return a!==void 0&&(s.end=Object.assign({},Sd(t.events,a)),e.add(a,0,[["exit",s,t]]),s=void 0),s}function p$(e,t,n,r,a){const s=[],l=Sd(t.events,n);a&&(a.end=Object.assign({},l),s.push(["exit",a,t])),r.end=Object.assign({},l),s.push(["exit",r,t]),e.add(n+1,0,s)}function Sd(e,t){const n=e[t],r=n[0]==="enter"?"start":"end";return n[1][r]}const gCt={name:"tasklistCheck",tokenize:yCt};function bCt(){return{text:{91:gCt}}}function yCt(e,t,n){const r=this;return a;function a(u){return r.previous!==null||!r._gfmTasklistFirstContentOfListItem?n(u):(e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(u),e.exit("taskListCheckMarker"),s)}function s(u){return Wr(u)?(e.enter("taskListCheckValueUnchecked"),e.consume(u),e.exit("taskListCheckValueUnchecked"),l):u===88||u===120?(e.enter("taskListCheckValueChecked"),e.consume(u),e.exit("taskListCheckValueChecked"),l):n(u)}function l(u){return u===93?(e.enter("taskListCheckMarker"),e.consume(u),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),o):n(u)}function o(u){return cn(u)?t(u):Kn(u)?e.check({tokenize:xCt},t,n)(u):n(u)}}function xCt(e,t,n){return sr(e,r,"whitespace");function r(a){return a===null?n(a):t(a)}}function vCt(e){return hQ([VFt(),tCt(),cCt(e),hCt(),bCt()])}const _Ct={};function wCt(e){const t=this,n=e||_Ct,r=t.data(),a=r.micromarkExtensions||(r.micromarkExtensions=[]),s=r.fromMarkdownExtensions||(r.fromMarkdownExtensions=[]),l=r.toMarkdownExtensions||(r.toMarkdownExtensions=[]);
2637a.push(vCt(n)),s.push(WFt()),l.push(UFt(n))}const kCt="_page_mqq2j_1",SCt="_header_mqq2j_9",ICt="_backLink_mqq2j_13",MCt="_tags_mqq2j_27",FCt="_title_mqq2j_34",CCt="_meta_mqq2j_41",jCt="_tagChip_mqq2j_47",NCt="_coverWrap_mqq2j_60",TCt="_cover_mqq2j_60",ACt="_content_mqq2j_74",PCt="_related_mqq2j_181",ECt="_relatedTitle_mqq2j_187",LCt="_relatedGrid_mqq2j_193",RCt="_relatedCard_mqq2j_199",OCt="_relatedCardTitle_mqq2j_208",BCt="_relatedImage_mqq2j_212",DCt="_relatedImageFallback_mqq2j_219",$Ct="_relatedBody_mqq2j_225",WCt="_relatedTags_mqq2j_229",UCt="_relatedMeta_mqq2j_243",Ra={page:kCt,header:SCt,backLink:ICt,tags:MCt,title:FCt,meta:CCt,tagChip:jCt,coverWrap:NCt,cover:TCt,content:ACt,related:PCt,relatedTitle:ECt,relatedGrid:LCt,relatedCard:RCt,relatedCardTitle:OCt,relatedImage:BCt,relatedImageFallback:DCt,relatedBody:$Ct,relatedTags:WCt,relatedMeta:UCt},HCt=4;function g$(e){const t=Date.parse(e);return Number.isFinite(t)?t:0}function zCt(e,t,n){const r=new Set(n.map(u=>u.toLowerCase())),a=e.filter(u=>u.slug!==t);if(!a.length)return[];const s=a.map(u=>{const d=u.tags.filter(m=>r.has(m.toLowerCase())).length;return{post:u,sharedTags:d}}).sort((u,d)=>d.sharedTags!==u.sharedTags?d.sharedTags-u.sharedTags:g$(d.post.publishedAt)-g$(u.post.publishedAt));return(s.some(u=>u.sharedTags>0)?s.filter(u=>u.sharedTags>0):s).slice(0,HCt).map(u=>u.post)}function VCt(e){if(!e||e.startsWith("/")||e.startsWith("#")||!/^https?:\/\//i.test(e))return!1;if(typeof window>"u")return!0;try{return new URL(e).origin!==window.location.origin}catch{return!0}}const qCt={a:({href:e,children:t,...n})=>{const r=VCt(e);return i.jsx("a",{href:e,...n,...r?{target:"_blank",rel:"noopener noreferrer"}:{},children:t})}};function GCt(e){return S3(e)?.locale==="ru"?"ru":"en"}function b$(){const{pathname:e}=na(),t=GCt(e),n=t,r=S3(e),a=r?.kind==="article"?r.slug:"",s=h.useMemo(()=>ok(t),[t]),{t:l}=Se("blog"),o=a?YU(a,t):void 0,u=o?`${o.title} - Lootify Blog`:"Lootify Blog",d=o?o.excerpt||o.title:"Lootify Blog",m=o?a0e(o.slug,o.imageSource,o.image):"";if(Kr({title:u,description:d,imageUrl:m||void 0,pageUrl:o?t0e(o.slug,t):void 0}),!o)return i.jsx(pa,{to:pp(n),replace:!0});const p=zCt(s,o.slug,o.tags);return i.jsxs("article",{className:Ra.page,children:[i.jsxs("header",{className:Ra.header,children:[i.jsx(Pt,{to:pp(n),className:Ra.backLink,children:l("article.backToBlog")}),i.jsx("h1",{className:Ra.title,children:o.title}),o.tags.length?i.jsx("div",{className:Ra.tags,children:o.tags.map(b=>{const y=yw(b);return i.jsx("span",{className:Ra.tagChip,style:{"--tag-text":y.text,"--tag-border":y.border,"--tag-bg":y.bg},children:b},b)})}):null,i.jsxs("p",{className:Ra.meta,children:[o.publishedAt,o.publishedAt&&o.readTime?l("meta.separator"):"",o.readTime]})]}),o.image?i.jsx("div",{className:Ra.coverWrap,children:i.jsx("img",{src:o.image,alt:o.title,className:Ra.cover})}):null,i.jsx("section",{className:Ra.content,children:i.jsx(cMt,{remarkPlugins:[wCt],components:qCt,children:o.body})}),p.length?i.jsxs("section",{className:Ra.related,children:[i.jsx("h2",{className:Ra.relatedTitle,children:l("article.relatedTitle")}),i.jsx("div",{className:Ra.relatedGrid,children:p.map(b=>i.jsxs(Pt,{to:W6(b.slug,n),className:Ra.relatedCard,children:[b.image?i.jsx("img",{src:b.image,alt:b.title,className:Ra.relatedImage,loading:"lazy"}):i.jsx("div",{className:Ra.relatedImageFallback,"aria-hidden":!0}),i.jsxs("div",{className:Ra.relatedBody,children:[b.tags.length?i.jsx("div",{className:Ra.relatedTags,children:b.tags.map(y=>{const v=yw(y);return i.jsx("span",{className:Ra.tagChip,style:{"--tag-text":v.text,"--tag-border":v.border,"--tag-bg":v.bg},children:y},y)})}):null,i.jsx("h3",{className:Ra.relatedCardTitle,children:b.title}),i.jsxs("p",{className:Ra.relatedMeta,children:[b.publishedAt,b.publishedAt&&b.readTime?l("meta.separator"):"",b.readTime]})]})]},b.slug))})]}):null]})}function KCt(){const{openWaitlist:e}=$6();return h.useLayoutEffect(()=>{e()},[e]),i.jsx(pa,{to:fe.market,replace:!0})}const rJ="lootify.trustpilot.review.prompt",aJ="lootify.trustpilot.review.clicked";let Po=null;function YCt(){try{return sessionStorage.getItem(rJ)==="1"}catch{return!0}}function MM(){try{sessionStorage.setItem(rJ,"1")}catch{}}function ZCt(){try{return localStorage.getItem(aJ)==="1"}catch{return!1}}function XCt(e){if(ZCt())return Po="shown","shown";if(Po==="shown"||Po==="skip")return Po;if(YCt())return Po="shown","shown";if(Po==="show")return"show";const t=Number.isFinite(e)?Math.min(1,Math.max(0,e)):.1;return Math.random()>
2637=t?(Po="skip",MM(),"skip"):(Po="show","show")}function Xx(){Po="shown",MM()}function QCt(){Po="shown",MM();try{localStorage.setItem(aJ,"1")}catch{}}const JCt="_backdrop_lj9x5_1",ejt="_inner_lj9x5_21",tjt="_close_lj9x5_38",njt="_card_lj9x5_61",rjt="_eyebrow_lj9x5_71",ajt="_stars_lj9x5_80",ijt="_star_lj9x5_80",sjt="_title_lj9x5_99",ljt="_lead_lj9x5_107",ojt="_primary_lj9x5_114",cjt="_secondary_lj9x5_134",to={backdrop:JCt,inner:ejt,close:tjt,card:njt,eyebrow:rjt,stars:ajt,star:ijt,title:sjt,lead:ljt,primary:ojt,secondary:cjt},ujt="https://www.trustpilot.com/evaluate/lootify.market";function djt(){return"https://www.trustpilot.com/review/lootify.market".trim()||ujt}function fjt(){const e=+"0.25";return Number.isFinite(e)?Math.min(1,Math.max(0,e)):1}function hjt(){return i.jsx("div",{className:to.stars,"aria-hidden":!0,children:Array.from({length:5},(e,t)=>i.jsx("span",{className:to.star,children:"★"},t))})}function mjt(){const{t:e}=Se("trustpilot"),{pathname:t}=na(),{user:n,isAuthenticated:r,isLoading:a}=Xt(),[s,l]=h.useState(!1);if(h.useEffect(()=>{s||a||!r||!n||!_v(n)||z1(t)||bW(t)||XCt(fjt())!=="show"||(Xx(),l(!0))},[a,r,n,t,s]),h.useEffect(()=>{if(!s)return;const d=m=>{m.key==="Escape"&&(Xx(),l(!1))};return document.addEventListener("keydown",d),()=>document.removeEventListener("keydown",d)},[s]),!s)return null;const o=()=>{Xx(),l(!1)},u=()=>{QCt(),window.open(djt(),"_blank","noopener,noreferrer"),l(!1)};return Wn.createPortal(i.jsx("div",{className:to.backdrop,onClick:o,role:"presentation",children:i.jsxs("div",{className:to.inner,onClick:d=>d.stopPropagation(),role:"dialog","aria-modal":"true","aria-labelledby":"trustpilot-review-title",children:[i.jsx("button",{type:"button",className:to.close,onClick:o,"aria-label":e("closeAria"),children:i.jsx("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:i.jsx("path",{d:"M18 6L6 18M6 6l12 12"})})}),i.jsxs("div",{className:to.card,children:[i.jsx("p",{className:to.eyebrow,children:e("eyebrow")}),i.jsx(hjt,{}),i.jsx("h2",{id:"trustpilot-review-title",className:to.title,children:e("title")}),i.jsx("p",{className:to.lead,children:e("body")}),i.jsx("button",{type:"button",className:to.primary,onClick:u,children:e("cta")}),i.jsx("button",{type:"button",className:to.secondary,onClick:o,children:e("dismiss")})]})]})}),document.body)}const iJ=1e5;function pjt(e,t){const n={skip:String(t.skip),limit:String(t.limit)};(e.gameId==="cs2"||e.gameId==="sandbox")&&(n.game=e.gameId),e.priceRange[0]>0&&(n.priceMinUsd=String(e.priceRange[0])),e.priceRange[1]<iJ&&(n.priceMaxUsd=String(e.priceRange[1])),e.gameId==="cs2"&&!Ho(e.wearRange)&&(n.floatMin=String(e.wearRange[0]),n.floatMax=String(e.wearRange[1]));const r=e.skinSearch.trim();return r&&e.gameId&&(n.search=r),e.gameId==="cs2"&&e.typeSpecial&&(n.typeSpecial=e.typeSpecial),e.gameId==="cs2"&&e.selectedRarities.size>0&&(n.rarities=[...e.selectedRarities].join(",")),e.gameId==="cs2"&&e.wantFilter!=="any"&&(n.want=e.wantFilter),e.gameId==="sandbox"&&e.sandboxAssetType&&(n.sandboxAssetType=e.sandboxAssetType),e.gameId==="sandbox"&&e.sandboxItemType&&(n.sandboxItemType=e.sandboxItemType),n}function gjt(e){const t=e.priceRange[0]>0||e.priceRange[1]<iJ,n=!Ho(e.wearRange);return!!e.gameId||!!e.skinSearch.trim()||t||n||e.typeSpecial!=null||e.selectedRarities.size>0||e.wantFilter!=="any"||!!e.sandboxAssetType||!!e.sandboxItemType}const bjt=[{id:"Consumer",labelKey:"create.rarityFilter.consumer"},{id:"Industrial",labelKey:"create.rarityFilter.industrial"},{id:"Mil-Spec",labelKey:"create.rarityFilter.milSpec"},{id:"Restricted",labelKey:"create.rarityFilter.restricted"},{id:"Classified",labelKey:"create.rarityFilter.classified"},{id:"Covert",labelKey:"create.rarityFilter.covert"}],yjt="_panelCard_6t8ve_1",xjt="_panelFillSlot_6t8ve_17",vjt="_panelDrawerMode_6t8ve_23",_jt="_gameSelect_6t8ve_33",T5={panelCard:yjt,panelFillSlot:xjt,panelDrawerMode:vjt,gameSelect:_jt};function y$({gameId:e,onGameIdChange:t,skinSearch:n,onSkinSearchChange:r,onCs2SkinSearchCommit:a,onSandboxSkinSearchCommit:s,priceRange:l,wearRange:o,onPriceRangeChange:u,onWearRangeChange:d,selectedRarities:m,onRarityToggle:p,sandboxFilters:b,sandboxAssetType:y,sandboxItemType:v,onSandboxAssetTypeChange:_,onSandboxItemTypeChange:w,gameFiltersLoading:k=!1,onResetAllFilters:S,embeddedInDrawer:I=!1,showHeading:C=!0,hideSidebarReset:F=!1}){const{t:N}=Se("trades"),{activeGames:A}=Gc(),L=e!=="",P=e==="cs2",T=e==="sandbox",E=h.useMemo(()=>bjt.map(B=>({id:B.id,label:N(B.labelKey)})),[N]),R=h.useMemo(()=>A.map(B=>({id:B.id,label:Ju(B.id)})),[A]),D=h.useMemo(()=>R.map(B=>B.id),[R]),z=R.length>
26370?i.jsx(Oo,{className:T5.gameSelect,options:R,value:e,onChange:t,includeAllOption:!0,allOptionLabel:N("filters.options.all"),allOptionIconGameIds:D}):null,U=[T5.panelCard,I?T5.panelDrawerMode:T5.panelFillSlot].filter(Boolean).join(" ");return i.jsx("div",{className:U,"aria-label":N("filters.ariaLabel"),children:i.jsx(xh,{embeddedInline:!0,alignWithMarketHeader:!I,nestedInStickyParent:!I,embeddedInDrawer:I,showFiltersHeading:C,slotAfterHeading:z,hideSkinSearch:!L,hideTypeSpecialSection:!0,offerSearchAlwaysVisible:!1,offerSearchGame:T?"sandbox":"cs2",selectedGameFilterId:T?"sandbox":P?"cs2":"",skinSearchQuery:n,onSkinSearchChange:r,onCs2SkinSearchCommit:a,onSandboxSkinSearchCommit:s,sandboxFilters:L?b:null,sandboxAssetType:y,sandboxItemType:v,onSandboxAssetTypeChange:_,onSandboxItemTypeChange:w,gameFiltersLoading:k&&T,onResetAllFilters:F?void 0:S,hideResetAllButton:F,priceRange:l,wearRange:o,onPriceRangeChange:u,onWearRangeChange:d,showWearFilter:P,showRarityFilter:P,raritySectionTitle:N("create.form.rarity"),rarityOptions:E,selectedRarities:m,onRarityToggle:B=>p(B)})})}const wjt="_page_hr3r6_2",kjt="_layout_hr3r6_12",Sjt="_layoutWithSidebar_hr3r6_20",Ijt="_sidebarSlot_hr3r6_26",Mjt="_mainColumn_hr3r6_40",Fjt="_header_hr3r6_48",Cjt="_headerTop_hr3r6_52",jjt="_headerTitleArea_hr3r6_60",Njt="_titleRow_hr3r6_65",Tjt="_title_hr3r6_65",Ajt="_createButton_hr3r6_88",Pjt="_headerActions_hr3r6_111",Ejt="_myListingsButton_hr3r6_118",Ljt="_myListingsButtonActive_hr3r6_138",Rjt="_filtersIconButton_hr3r6_144",Ojt="_filtersIconButtonActive_hr3r6_166",Bjt="_filterIconBadge_hr3r6_172",Djt="_liveBadge_hr3r6_192",$jt="_filtersDrawerRoot_hr3r6_244",Wjt="_filtersDrawerBackdrop_hr3r6_255",Ujt="_filtersDrawerRootVisible_hr3r6_267",Hjt="_filtersDrawerPanel_hr3r6_271",zjt="_filtersDrawerPanelExpanded_hr3r6_293",Vjt="_filtersDrawerToolbar_hr3r6_301",qjt="_filtersDrawerHeading_hr3r6_311",Gjt="_filtersDrawerClose_hr3r6_319",Kjt="_filtersDrawerBody_hr3r6_340",Yjt="_filtersSheetFooter_hr3r6_349",Zjt="_filtersSheetReset_hr3r6_359",Xjt="_filtersSheetApply_hr3r6_360",Qjt="_feed_hr3r6_390",Jjt="_feedHint_hr3r6_398",eNt="_loadMoreSentinel_hr3r6_408",Xn={page:wjt,layout:kjt,layoutWithSidebar:Sjt,sidebarSlot:Ijt,mainColumn:Mjt,header:Fjt,headerTop:Cjt,headerTitleArea:jjt,titleRow:Njt,title:Tjt,createButton:Ajt,headerActions:Pjt,myListingsButton:Ejt,myListingsButtonActive:Ljt,filtersIconButton:Rjt,filtersIconButtonActive:Ojt,filterIconBadge:Bjt,liveBadge:Djt,filtersDrawerRoot:$jt,filtersDrawerBackdrop:Wjt,filtersDrawerRootVisible:Ujt,filtersDrawerPanel:Hjt,filtersDrawerPanelExpanded:zjt,filtersDrawerToolbar:Vjt,filtersDrawerHeading:qjt,filtersDrawerClose:Gjt,filtersDrawerBody:Kjt,filtersSheetFooter:Yjt,filtersSheetReset:Zjt,filtersSheetApply:Xjt,feed:Qjt,feedHint:Jjt,loadMoreSentinel:eNt},tNt="(max-width: 1010px)",nNt=280,rNt=320,aNt=280;function iNt(){return i.jsx("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:i.jsx("path",{d:"M4 7h16M7 12h10M10 17h4",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})})}const x$={gameId:"",skinSearch:"",skinSearchDebounced:"",priceRange:[0,1e5],wearRange:[0,1],selectedRarities:new Set,sandboxAssetType:"",sandboxItemType:""},sNt=()=>{const{t:e}=Se("trades");Kr({title:e("seo.title"),description:e("seo.description"),keywords:e("seo.keywords"),imageUrl:Qfe(),pageUrl:Xfe()});const t=tr(),{user:n}=Xt(),{openAuth:r}=Wa(),{requireSetup:a,modal:s}=a1(),l=Hs(tNt),[o,u]=h.useState(!1),[d,m]=h.useState(!1),p=h.useRef(null),[b,y]=h.useState(x$),[v,_]=h.useState(""),[w,k]=h.useState(""),[S,I]=h.useState(""),[C,F]=h.useState([0,1e5]),[N,A]=h.useState([0,1]),[L,P]=h.useState(()=>new Set),[T,E]=h.useState(null),[R,D]=h.useState(""),[z,U]=h.useState(""),[B,$]=h.useState(!1),[q,K]=h.useState("all"),[O,V]=h.useState([]),[G,H]=h.useState(!0),[re,Z]=h.useState(!0),[Q,ie]=h.useState(!1),[ne,X]=h.useState(null),le=h.useRef(null),_e=h.useRef(0);_e.current=O.length;const J=h.useCallback(()=>{m(!1),p.current!=null&&clearTimeout(p.current),p.current=setTimeout(()=>{u(!1),p.current=null},aNt)},[]),Be=h.useCallback(()=>{p.current!=null&&(clearTimeout(p.current),p.current=null),y({gameId:v,skinSearch:w,skinSearchDebounced:S,priceRange:[...C],wearRange:[...N],selectedRarities:new Set(L),sandboxAssetType:R,sandboxItemType:z}),u(!0),requestAnimationFrame(()=>{requestAnimationFrame(()=>m(!0))})},[v,w,S,C,N,L,R,z]),ee=h.useCallback(()=>{y({...x$,selectedRarities:new Set})},[]),me=h.useCallback(()=>{const ge=b;_(ge.gameId),k(ge.skinSearch),I(ge.skinSearchDebounced),F([...ge.priceRange]),A([...ge.wearRange]),P(ne
2637w Set(ge.selectedRarities)),D(ge.sandboxAssetType),U(ge.sandboxItemType),J()},[J,b]),ve=h.useCallback(ge=>{y(Ve=>({...Ve,gameId:ge,skinSearch:"",skinSearchDebounced:"",sandboxAssetType:"",sandboxItemType:"",selectedRarities:new Set,wearRange:ge==="cs2"?Ve.wearRange:[0,1]}))},[]),we=h.useCallback(ge=>{y(Ve=>{const it=new Set(Ve.selectedRarities);return it.has(ge)?it.delete(ge):it.add(ge),{...Ve,selectedRarities:it}})},[]),Ee=h.useCallback(ge=>{y(Ve=>({...Ve,skinSearch:ge,skinSearchDebounced:ge.trim()===""?"":Ve.skinSearchDebounced}))},[]),Ae=h.useCallback((ge,Ve)=>{y(it=>({...it,skinSearch:ge,skinSearchDebounced:Ve.trim()}))},[]),ye=h.useCallback(ge=>{const Ve=ge.trim();y(it=>({...it,skinSearch:ge,skinSearchDebounced:Ve,sandboxAssetType:"",sandboxItemType:""}))},[]);h.useEffect(()=>{l||J()},[l,J]),h.useEffect(()=>{if(!o)return;const ge=Ve=>{Ve.key==="Escape"&&J()};return document.addEventListener("keydown",ge),()=>document.removeEventListener("keydown",ge)},[o,J]),h.useEffect(()=>{if(!d)return;const ge=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=ge}},[d]),h.useEffect(()=>()=>{p.current!=null&&clearTimeout(p.current)},[]),h.useEffect(()=>{const ge=window.setTimeout(()=>{I(w.trim())},nNt);return()=>window.clearTimeout(ge)},[w]);const $e=v==="sandbox"||o&&b.gameId==="sandbox";h.useEffect(()=>{if(!$e){E(null),$(!1);return}$(!0);let ge=!1;return ir.sandboxFilters().then(Ve=>{ge||E({assetTypes:Ve.assetTypes??[],itemTypesByAssetType:Ve.itemTypesByAssetType??{},previewsByAssetAndType:Ve.previewsByAssetAndType??{}})}).catch(()=>{ge||E({assetTypes:[],itemTypesByAssetType:{},previewsByAssetAndType:{}})}).finally(()=>{ge||$(!1)}),()=>{ge=!0}},[v,$e]);const Xe=h.useMemo(()=>({gameId:v,skinSearch:S,priceRange:C,wearRange:N,sandboxAssetType:R,sandboxItemType:z,typeSpecial:null,selectedRarities:L,wantFilter:"any"}),[v,S,C,N,R,z,L]),[Ze,Je]=h.useState(Xe),Nt=h.useMemo(()=>{let ge=0;return Xe.gameId&&(ge+=1),Xe.skinSearch.trim()&&(ge+=1),(Xe.priceRange[0]>0||Xe.priceRange[1]<1e5)&&(ge+=1),Ho(Xe.wearRange)||(ge+=1),Xe.selectedRarities.size>0&&(ge+=1),Xe.sandboxAssetType&&(ge+=1),Xe.sandboxItemType&&(ge+=1),ge},[Xe]);h.useEffect(()=>{const ge=window.setTimeout(()=>Je(Xe),rNt);return()=>window.clearTimeout(ge)},[Xe]),h.useEffect(()=>{q==="mine"&&!n?.id&&K("all")},[q,n?.id]);const xe=h.useRef(!1),He=h.useCallback(async ge=>{if(xe.current)return;xe.current=!0,ge?ie(!0):Z(!0),X(null);const Ve=ge?_e.current:0;try{const it=q==="mine"?await Od.myListingsFeed({skip:Ve,limit:xN}):await Od.listingsFeed(pjt(Ze,{skip:Ve,limit:xN}));V(vt=>ge?[...vt,...it.items]:it.items),H(it.hasMore)}catch{ge||V([]),H(!1),X(e("feed.loadFailed"))}finally{xe.current=!1,Z(!1),ie(!1)}},[q,Ze,e]),st=h.useRef(He);st.current=He,h.useEffect(()=>{V([]),H(!0),st.current(!1)},[Ze,q]);const ot=q==="mine",te=()=>{if(ot){K("all");return}if(!n?.id){r("login");return}K("mine")};h.useEffect(()=>{const ge=le.current;if(!ge||!G||re||Q)return;const Ve=new IntersectionObserver(it=>{it[0]?.isIntersecting&&st.current(!0)},{root:null,rootMargin:"240px",threshold:0});return Ve.observe(ge),()=>Ve.disconnect()},[G,re,Q,O.length]);const Ne=h.useCallback(ge=>{_(ge),k(""),I(""),D(""),U(""),P(new Set),ge!=="cs2"&&A([0,1])},[]),Ke=h.useCallback(ge=>{k(ge),ge.trim()===""&&I("")},[]),dt=h.useCallback((ge,Ve)=>{k(ge),I(Ve.trim())},[]),ft=h.useCallback(ge=>{const Ve=ge.trim();k(ge),I(Ve),D(""),U("")},[]),Pe=h.useCallback(ge=>{P(Ve=>{const it=new Set(Ve);return it.has(ge)?it.delete(ge):it.add(ge),it})},[]),et=h.useCallback(()=>{_(""),k(""),I(""),F([0,1e5]),A([0,1]),P(new Set),D(""),U("")},[]),At={gameId:v,onGameIdChange:Ne,skinSearch:w,onSkinSearchChange:Ke,onCs2SkinSearchCommit:dt,onSandboxSkinSearchCommit:ft,priceRange:C,wearRange:N,onPriceRangeChange:F,onWearRangeChange:A,selectedRarities:L,onRarityToggle:Pe,sandboxFilters:T,sandboxAssetType:R,sandboxItemType:z,onSandboxAssetTypeChange:D,onSandboxItemTypeChange:U,gameFiltersLoading:B,onResetAllFilters:et},ht=i.jsx(y$,{...At,embeddedInDrawer:!1,showHeading:!l}),Mt=i.jsx(y$,{gameId:b.gameId,onGameIdChange:ve,skinSearch:b.skinSearch,onSkinSearchChange:Ee,onCs2SkinSearchCommit:Ae,onSandboxSkinSearchCommit:ye,priceRange:b.priceRange,wearRange:b.wearRange,onPriceRangeChange:ge=>y(Ve=>({...Ve,priceRange:ge})),onWearRangeChange:ge=>y(Ve=>({...Ve,wearRange:ge})),selectedRarities:b.selectedRarities,onRarityToggle:we,sandboxFilters:b.gameId==="sandbox"?T:null,sandboxAssetType:b.sandboxAssetType,sandboxItemType:b.sandboxItemType,onSandboxAssetTypeChange:ge=>y(Ve=>({...Ve,sandboxAssetType:ge})),onSandboxItemTypeChange:ge=>y(Ve=>({...Ve,sandboxItemType:ge})),gameFiltersLoading:B&&(b.gameId==="sandbox"||v==="sandbox"),onResetAllFilters:et,embeddedInDrawer:!0,showHeading:!1,hideSidebarReset:!0}),kt=!ot&&!re&&!ne&&O.length===0&&gjt(Ze),ce=e(ot?"feed.myEmpty":kt?"feed.emptyFiltered":"feed.empty");return i.jsxs("div",{className:Xn.page,children:[i.jsxs("div",{className:`${Xn.layout} ${!l&&!ot?Xn.layoutWithSidebar:""}`,children:[!l&&!ot?i.jsx("aside",{className:Xn.sidebarSlot,children:ht}):null,i.jsxs("div",{className:Xn.mainColumn,children:[i.jsx("header",{className:Xn.header,children:i.jsxs("div",{className:Xn.headerTop,children:[i.jsx("div",{className:Xn.headerTitleArea,children:i.jsxs("div",{className:Xn.titleRow,children:[i.jsx("h1",{className:Xn.title,children:e(ot?"page.myListingsTitle":"page.title")}),ot?null:i.jsx("span",{className:Xn.liveBadge,children:e("feed.live")})]})}),i.jsxs("div",{className:Xn.headerActions,children:[l&&!ot?i.jsxs("button",{type:"button",className:`${Xn.filtersIconButton} ${Nt>0?Xn.filtersIconButtonActive:""}`,onClick:Be,"aria-label":e("filters.ariaLabel"),children:[i.jsx(iNt,{}),Nt>0?i.jsx("span",{className:Xn.filterIconBadge,children:Nt}):null]}):null,i.jsx("button",{type:"button",className:`${Xn.myListingsButton} ${ot?Xn.myListingsButtonActive:""}`,onClick:te,"aria-pressed":ot,children:e(ot?"page.allTrades":"page.myListings")}),i.jsx("button",{type:"button",className:Xn.createButton,onClick:()=>
2637{if(!n?.id){r("login");return}a()&&t(fe.tradesCreate)},children:e("page.create")})]})]})}),i.jsxs("main",{className:Xn.feed,children:[ne?i.jsx("p",{className:Xn.feedHint,children:ne}):null,re?i.jsx("p",{className:Xn.feedHint,children:e("feed.loading")}):!ne&&O.length===0?i.jsx("p",{className:Xn.feedHint,children:ce}):null,O.map(ge=>i.jsx(DX,{listing:ge,onListingRemoved:Ve=>V(it=>it.filter(vt=>vt.id!==Ve))},ge.id)),!re&&O.length>0?i.jsx("div",{ref:le,className:Xn.loadMoreSentinel,children:Q?i.jsx("p",{className:Xn.feedHint,children:e("feed.loadingMore")}):null}):null]})]})]}),l&&o?i.jsxs("div",{className:`${Xn.filtersDrawerRoot} ${d?Xn.filtersDrawerRootVisible:""}`,role:"presentation",children:[i.jsx("button",{type:"button",className:Xn.filtersDrawerBackdrop,"aria-label":e("filters.closeBackdrop"),onClick:J}),i.jsxs("div",{className:`${Xn.filtersDrawerPanel} ${b.gameId!==""?Xn.filtersDrawerPanelExpanded:""}`,role:"dialog","aria-modal":"true","aria-label":e("filters.ariaLabel"),children:[i.jsxs("div",{className:Xn.filtersDrawerToolbar,children:[i.jsx("h2",{className:Xn.filtersDrawerHeading,children:e("filters.heading")}),i.jsx("button",{type:"button",className:Xn.filtersDrawerClose,"aria-label":e("filters.closeBackdrop"),onClick:J,children:"×"})]}),i.jsx("div",{className:Xn.filtersDrawerBody,children:Mt}),i.jsxs("div",{className:Xn.filtersSheetFooter,children:[i.jsx("button",{type:"button",className:Xn.filtersSheetReset,onClick:ee,children:e("filters.reset")}),i.jsx("button",{type:"button",className:Xn.filtersSheetApply,onClick:me,children:e("filters.apply")})]})]})]}):null,s]})};function lNt(e){let t=2166136261;for(let n=0;n<e.length;n++)t^=e.charCodeAt(n),t=Math.imul(t,16777619);return Math.abs(t)%2e9}function oNt(e){const t=e.referencePriceUsd??0,n=`$${t.toFixed(2)}`;return{id:lNt(e.catalogRowKey||e.marketHashName),marketHashName:e.marketHashName,catalogRowKey:e.catalogRowKey,name:e.name,variant:Zh(e.variant),wear:"",price:n,priceCents:Math.round(t*100),referencePriceUsd:e.referencePriceUsd??null,roi:"",index:0,rarity:e.rarity,rarityLabel:e.rarityLabel,imageUrl:e.imageUrl,hasFloat:!1,steamAppId:Gr,phase:e.phase??null,paintIndex:e.paintIndex?Number.parseInt(e.paintIndex,10):void 0}}const cNt="_root_8gm3e_1",uNt="_gridFallback_8gm3e_6",dNt="_card_8gm3e_33",fNt="_image_8gm3e_46",hNt="_body_8gm3e_54",mNt="_line_8gm3e_64",pNt="_lineShort_8gm3e_65",D1={root:cNt,gridFallback:uNt,card:dNt,image:fNt,body:hNt,line:mNt,lineShort:pNt};function v$({count:e=12,className:t,style:n}){const r=Math.max(4,Math.min(e,16));return i.jsx("div",{className:[t??D1.gridFallback,D1.root].filter(
2637Boolean).join(" "),style:n,"aria-busy":"true","aria-hidden":!0,children:Array.from({length:r},(a,s)=>i.jsxs("div",{className:D1.card,children:[i.jsx("div",{className:D1.image}),i.jsxs("div",{className:D1.body,children:[i.jsx("div",{className:D1.line}),i.jsx("div",{className:D1.lineShort})]})]},s))})}const gNt=1e5;function Qx(e){return e[0]<=0&&e[1]>=gNt}const bNt="_overlay_10dh5_1",yNt="_modal_10dh5_12",xNt="_header_10dh5_22",vNt="_title_10dh5_30",_Nt="_closeButton_10dh5_38",wNt="_body_10dh5_62",kNt="_textareaWrap_10dh5_69",SNt="_textarea_10dh5_69",INt="_counter_10dh5_93",MNt="_hint_10dh5_102",FNt="_closeAction_10dh5_110",Jl={overlay:bNt,modal:yNt,header:xNt,title:vNt,closeButton:_Nt,body:wNt,textareaWrap:kNt,textarea:SNt,counter:INt,hint:MNt,closeAction:FNt},Q0=200;function CNt({value:e,onChange:t,onClose:n}){const{t:r}=Se("trades");return h.useEffect(()=>{const a=s=>{s.key==="Escape"&&n()};return document.addEventListener("keydown",a),()=>document.removeEventListener("keydown",a)},[n]),h.useEffect(()=>{const a=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=a}},[]),Wn.createPortal(i.jsx("div",{className:Jl.overlay,onClick:n,role:"presentation",children:i.jsxs("div",{className:Jl.modal,onClick:a=>a.stopPropagation(),role:"dialog","aria-labelledby":"trade-comment-title","aria-modal":"true",children:[i.jsxs("div",{className:Jl.header,children:[i.jsx("h2",{id:"trade-comment-title",className:Jl.title,children:r("create.comment.title")}),i.jsx("button",{type:"button",className:Jl.closeButton,onClick:n,"aria-label":r("create.comment.closeAria"),children:"×"})]}),i.jsxs("div",{className:Jl.body,children:[i.jsxs("div",{className:Jl.textareaWrap,children:[i.jsx("textarea",{className:Jl.textarea,value:e,onChange:a=>t(a.target.value.slice(0,Q0)),maxLength:Q0,rows:5,autoFocus:!0}),i.jsxs("span",{className:Jl.counter,children:[e.length,"/",Q0]})]}),i.jsx("p",{className:Jl.hint,children:r("create.comment.hint")}),i.jsx("button",{type:"button",className:Jl.closeAction,onClick:n,children:r("create.comment.close")})]})]})}),document.body)}const jNt="_page_37u22_2",NNt="_pageFill_37u22_14",TNt="_threeCol_37u22_68",ANt="_col_37u22_79",PNt="_colScrollRegion_37u22_79",ENt="_colCenter_37u22_85",LNt="_offerStrip_37u22_90",RNt="_offerStripHeader_37u22_100",ONt="_offerStripHeaderOffer_37u22_113",BNt="_offerStripHeaderWant_37u22_117",DNt="_wantFiltersSlot_37u22_132",$Nt="_offerStripTitle_37u22_141",WNt="_offerStripTitleOffer_37u22_147",UNt="_offerStripTitleWant_37u22_151",HNt="_offerStripMeta_37u22_155",zNt="_offerStripTotal_37u22_161",VNt="_offerStripAnim_37u22_168",qNt="_offerStripAnimFilled_37u22_174",GNt="_offerStripScroll_37u22_180",KNt="_offerStripCardSlot_37u22_218",YNt="_tradeOfferGrid_37u22_231",ZNt="_feedWindow_37u22_277",XNt="_feedWindowSpacer_37u22_283",QNt="_loadMoreOverlayHint_37u22_300",JNt="_genericFeedCardStrip_37u22_314",eTt="_counter_37u22_360",tTt="_inventorySourceRow_37u22_366",nTt="_syncButton_37u22_373",rTt="_syncIconSpinning_37u22_398",aTt="_inventorySearchRow_37u22_407",iTt="_inventorySearchRowMobile_37u22_415",sTt="_searchInput_37u22_420",lTt="_sortIconButton_37u22_426",oTt="_sortIconButtonActive_37u22_448",cTt="_filterIconBadge_37u22_454",uTt="_sortSlot_37u22_474",dTt="_sortDropdown_37u22_490",fTt="_catalogFeed_37u22_521",hTt="_infiniteSentinel_37u22_528",mTt="_genericFeedCard_37u22_314",pTt="_genericFeedCardTrade_37u22_555",gTt="_genericFeedCardSelectedTrade_37u22_559",bTt="_genericFeedCardOffers_37u22_565",yTt="_genericFeedCardSelectedOffers_37u22_573",xTt="_genericFeedVisual_37u22_578",vTt="_genericFeedSelectedBadge_37u22_589",_Tt="_genericFeedCardCompact_37u22_606",wTt="_genericFeedVisualTrade_37u22_618",kTt="_genericFeedVisualOffers_37u22_622",STt="_genericFeedBody_37u22_626",ITt="_genericFeedTitle_37u22_636",MTt="_catalogEmptyBanner_37u22_725",FTt="_sectionLabel_37u22_734",CTt="_submitActions_37u22_743",jTt="_primaryBtn_37u22_749",NTt="_secondaryBtn_37u22_750",TTt="_primaryBtnReady_37u22_774",ATt="_textarea_37u22_795",PTt="_hint_37u22_833",ETt="_error_37u22_838",LTt="_gridLoadingShell_37u22_849",RTt="_gridContentFade_37u22_857",OTt="_authGate_37u22_876",BTt="_authGateButton_37u22_882",DTt="_pageFillMobile_37u22_901",$Tt="_threeColMobileStep1_37u22_919",WTt="_colWant_37u22_919",UTt="_colCenterHidden_37u22_921",HTt="_threeColMobileStep2_37u22_924",zTt="_colOffer_37u22_924",VTt="_catalogToolbarRow_37u22_932",qTt="_mobileStepBack_37u22_939",GTt="_mobileCreateFooter_37u22_985",KTt="_mobileCreateFooterMeta_37u22_1001",YTt="_mobileCreateFooterError_37u22_1009",ZTt="_mobileCreateFooterActions_37u22_1014",XTt="_mobileCommentBtn_37u22_1019",QTt="_mobileCreatePrimary_37u22_1038",JTt="_mobileCreatePrimaryWide_37u22_1056",eAt="_mobileCreatePrimaryReady_37u22_1060",tAt="_filtersDrawerRoot_37u22_1067",nAt="_filtersDrawerBackdrop_37u22_1077",rAt="_filtersDrawerRootVisible_37u22_1088",aAt="_filtersDrawerPanel_37u22_1091",iAt="_filtersDrawerPanelExpanded_37u22_1111",sAt="_filtersDrawerToolbar_37u22_1117",lAt="_filtersDrawerHeading_37u22_1126",oAt="_filtersDrawerClose_37u22_1133",cAt="_filtersDrawerBody_37u22_1153",uAt="_filtersSheetFooter_37u22_1161",dAt="_filtersSheetReset_37u22_1170",fAt="_filtersSheetApply_37u22_1171",hAt="_sortSheetPanel_37u22_1198",mAt="_sortSheetOptions_37u22_1201",pAt="_sortSheetOption_37u22_1201",gAt="_sortSheetOptionActive_37u22_1227",qe={page:jNt,pageFill:NNt,threeCol:TNt,col:ANt,colScrollRegion:PNt,colCenter:ENt,offerStrip:LNt,offerStripHeader:RNt,offerStripHeaderOffer:ONt,offerStripHeaderWant:BNt,wantFiltersSlot:DNt,offerStripTitle:$Nt,offerStripTitleOffer:WNt,offerStripTitleWant:UNt,offerStripMeta:HNt,offerStripTotal:zNt,offerStripAnim:VNt,offerStripAnimFilled:qNt,offerStripScroll:GNt,offerStripCardSlot:KNt,tradeOfferGrid:YNt,feedWindow:ZNt,feedWindowSpacer:XNt,loadMoreOverlayHint:QNt,genericFeedCardStrip:JNt,counter:eTt,inventorySourceRow:tTt,syncButton:nTt,syncIconSpinning:rTt,inventorySearchRow:aTt,inventorySearchRowMobile:iTt,searchInput:sTt,sortIconButton:lTt,sortIconButtonActive:oTt,filterIconBadge:cTt,sortSlot:uTt,sortDropdown:dTt,catalogFeed:fTt,infiniteSentinel:hTt,genericFeedCard:mTt,genericFeedCardTrade:pTt,genericFeedCardSelectedTrade:gTt,genericFeedCardOffers:bTt,genericFeedCardSelectedOffers:yTt,genericFeedVisual:xTt,genericFeedSelectedBadge:vTt,genericFeedCardCompact:_Tt,genericFeedVisualTrade:wTt,genericFeedVisualOffers:kTt,genericFeedBody:STt,genericFeedTitle:ITt,catalogEmptyBanner:MTt,sectionLabel:FTt,submitActions:CTt,primaryBtn:jTt,secondaryBtn:NTt,primaryBtnReady:TTt,textarea:ATt,hint:PTt,error:ETt,gridLoadingShell:LTt,gridContentFade:RTt,authGate:OTt,authGateButton:BTt,pageFillMobile:DTt,threeColMobileStep1:$Tt,colWant:WTt,colCenterHidden:UTt,threeColMobileStep2:HTt,colOffer:zTt,catalogToolbarRow:VTt,mobileStepBack:qTt,mobileCreateFooter:GTt,mobileCreateFooterMeta:KTt,mobileCreateFooterError:YTt,mobileCreateFooterActions:ZTt,mobileCommentBtn:XTt,mobileCreatePrimary:QTt,mobileCreatePrimaryWide:JTt,mobileCreatePrimaryReady:eAt,filtersDrawerRoot:tAt,filtersDrawerBackdrop:nAt,filtersDrawerRootVisible:rAt,filtersDrawerPanel:aAt,filtersDrawerPanelExpanded:iAt,filtersDrawerToolbar:sAt,filtersDrawerHeading:lAt,filtersDrawerClose:oAt,filtersDrawerBody:cAt,filtersSheetFooter:uAt,filtersSheetReset:dAt,filtersSheetApply:fAt,sortSheetPanel:hAt,sortSheetOptions:mAt,sortSheetOption:pAt,sortSheetOptionActive:gAt},vc=10,bAt="(max-width: 1010px)",_$=280;function w$(){return{priceRange:[0,1e5],wearRange:[0,1],typeSpecial:null,rarityPick:new Set,s
2637andboxAssetType:"",sandboxItemType:""}}const k$=40,S$=280,yAt="https://community.cloudflare.steamstatic.com/economy/image/-9a81dlWLwJ2UUGcVs_nsVtzdOEdtWwKGZZLQHTxDZ7I56KU0Zwwo4NUX4oFJZEHLbXH5ApeO4YmlhxYQknCRvCo04DEVlxkKgposbaqkh_xMBAA",I$=[{id:"any_knife",label:"Any Knife",hintKey:"create.wantGeneric.anyKnifeHint"},{id:"any_gloves",label:"Any Gloves",hintKey:"create.wantGeneric.anyGlovesHint"},{id:"any_offers",label:"Any Offers",hintKey:"create.wantGeneric.anyOffersHint"}],sJ=new Set(["any_knife","any_gloves"]);function xAt(e){return e==="cs2"?I$:I$.filter(t=>!sJ.has(t.id))}function vAt(e){const t=e.toLowerCase();return/\bgloves\b/.test(t)||/\bknife\b/.test(t)||/\bknives\b/.test(t)}function M$(e,t,n){const r=n?.includes(qe.genericFeedCardStrip),a=e==="any_offers";return[qe.genericFeedCard,qe.genericFeedCardCompact,n,a?qe.genericFeedCardOffers:qe.genericFeedCardTrade,t&&!r&&(a?qe.genericFeedCardSelectedOffers:qe.genericFeedCardSelectedTrade)].filter(Boolean).join(" ")}function F$(e){return[qe.genericFeedVisual,e==="any_offers"?qe.genericFeedVisualOffers:qe.genericFeedVisualTrade].join(" ")}const _At=[{id:"Consumer",labelKey:"create.rarityFilter.consumer"},{id:"Industrial",labelKey:"create.rarityFilter.industrial"},{id:"Mil-Spec",labelKey:"create.rarityFilter.milSpec"},{id:"Restricted",labelKey:"create.rarityFilter.restricted"},{id:"Classified",labelKey:"create.rarityFilter.classified"},{id:"Covert",labelKey:"create.rarityFilter.covert"}];function Jx(e){return e.catalogRowKey?.trim()||e.marketHashName?.trim()||""}function C$(e){const t=oNt({catalogRowKey:e.catalogRowKey,marketHashName:e.marketHashName,name:e.name,variant:e.variant,imageUrl:e.imageUrl,category:e.category,rarity:e.rarity,rarityLabel:e.rarityLabel,catalogKind:e.catalogKind,referencePriceUsd:e.referencePriceUsd,phase:e.phase,paintIndex:e.paintIndex});return e.steamAppId!==Ln?t:{...t,steamAppId:Ln,sandboxAssetType:e.sandboxAssetType,sandboxItemType:e.sandboxItemType,imageBackgroundColor:e.imageBackgroundColor}}function wAt(e){let t=2166136261;for(let n=0;n<e.length;n++)t^=e.charCodeAt(n),t=Math.imul(t,16777619);return Math.abs(t)%2e9}function kAt(e,t,n,r){const s=t.match(/\(([^)]+)\)\s*$/)?.[1]??"",l=r===Ln?"—":s?bH(s):"—",u=`$${0 .toFixed(2)}`;return{id:wAt(e),catalogRowKey:e,marketHashName:t,name:t,variant:l,wear:"",price:u,referencePriceUsd:n??null,roi:"",index:0,rarity:r===Ln?"Consumer":"Mil-Spec",imageUrl:yAt,hasFloat:r!==Ln,steamAppId:r}}function j$(e){return e.referencePriceUsd!==void 0?e.referencePriceUsd??0:0}function SAt(){return i.jsx("div",{className:qe.genericFeedSelectedBadge,"aria-hidden":!0,children:i.jsx("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:i.jsx("path",{d:"M20 6L9 17l-5-5",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round"})})})}function IAt(){return i.jsx("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:i.jsx("path",{d:"M4 7h16M7 12h10M10 17h4",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})})}function MAt(){return i.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:[i.jsx("path",{d:"M8 6h12M8 12h8M8 18h4",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"}),i.jsx("path",{d:"M4 6v12M4 6l-2.5 2.5M4 6l2.5 2.5M4 18l-2.5-2.5M4 18l2.5-2.5",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]})}function N$({spinning:e}){return i.jsxs("svg",{className:e?qe.syncIconSpinning:void 0,width:"18",height:"18",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:[i.jsx("path",{d:"M21 12a9 9 0 1 1-2.64-6.36",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"}),i.jsx("path",{d:"M21 3v6h-6",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),i.jsx("path",{d:"M3 12a9 9 0 0 0 15.36 6.36",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"}),i.jsx("path",{d:"M3 21v-6h6",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]})}const FAt=()=>{const{t:e}=Se("trades"),{t}=Se("sell"),n=tr(),{user:r}=Xt(),{format:a}=Nr(),{openAuth:s}=Wa(),l=h.useCallback(()=>{n(fe.trades)},[n]),{openGate:o,modal:u,setupIssue:d}=a1({onDismiss:l}),{activeGames:m,loading:p}=Gc(),b=h.useMemo(()=>m.map(ue=>ue.id),[m]),y=h.useMemo(()=>m.map(ue=>({id:ue.id,label:Ju(ue.id)})),[m]),v=h.useMemo(()=>jX.map(({value:ue,labelKey:at})=>({value:ue,label:t(at)})),[t]),[_,w]=h.useState("cs2"),[k,S]=h.useState("cs2");h.useEffect(()=>{!r?.id||!d||o(d)},[r?.id,d,o]);const[I,C]=h.useState([]),[F,N]=h.useState(!1),[A,L]=h.useState(0),[P,T]=h.useState(!1),[E,R]=h.useState(!1),[D,z]=h.useState(null),[U,B]=h.useState(!1),[$,q]=h.useState(!1),K=h.useRef(null),O=h.useRef(null),V=h.useRef(Hu()),G=h.useRef(!1),[H,re]=h.useState(""),[Z,Q]=h.useState("newest"),ie=h.useMemo(()=>m.find(at=>at.id===_)?.steamAppId??Gr,[m,_]),ne=h.useMemo(()=>m.find(at=>at.id===k)?.steamAppId??Gr,[m,k]),X=ne===Ln,le=h.useMemo(()=>xAt(k),[k]),[_e,J]=h.useState([]),[Be,ee]=h.useState(!1),[me,ve]=h.useState(!1),we=h.useRef(null),Ee=h.useRef(null),Ae=h.useRef(!1),ye=h.useRef(!1),$e=h.useRef(0),Xe=h.useRef(0),Ze=h.useRef(!0),Je=h.useRef(!0),[Nt,xe]=h.useState(!1),[He,st]=h.useState(null),[ot,te]=h.useState(""),[Ne,Ke]=h.useState(""),dt=h.useRef(null),[ft,Pe]=h.useState(()=>new Set),[et,At]=h.useState({}),[ht,Mt]=h.useState({}),[kt,ce]=h.useState(()=>({generic:new Set,names:new Set})),[ge,Ve]=h.useState(""),[it,vt]=h.useState(!1),[yn,xn]=h.useState(null),wn=Hs(bAt),oe=iw(O,yx),ze=iw(we,yx),Tt=wn?tD(oe):void 0,Kt=wn?tD(ze):void 0,[Vt,Nn]=h.useState(1),[Tn,Un]=h.useState(!1),[In,Yt]=h.useState(!1),[ln,Mn]=h.useState(!1),vn=h.useRef(null),[ya,Br]=h.useState(!1),[Ua,gi]=h.useState(!1),_r=h.useRef(null),[Oe,gt]=h.useState(w$),[Qt,ra]=h.useState([0,1e5]),[De,ut]=h.useState([0,1]),[_t,Ft]=
2637h.useState(null),[Et,$n]=h.useState(()=>new Set),Ie=ne===Gr,ct=ne===Ln,[wt,Rn]=h.useState(null),[Dn,Ha]=h.useState(""),[wr,Yr]=h.useState(""),Ri=h.useMemo(()=>_At.map(ue=>({id:ue.id,label:e(ue.labelKey)})),[e]);h.useEffect(()=>(dt.current&&clearTimeout(dt.current),dt.current=setTimeout(()=>{Ke(ot.trim())},320),()=>{dt.current&&clearTimeout(dt.current)}),[ot]),h.useEffect(()=>{b.length&&(b.includes(_)||w(b[0]),b.includes(k)||S(b[0]))},[b,_,k]);const Zi=h.useCallback(()=>{J([]),ee(!1),xe(!0),st(null)},[]);h.useEffect(()=>{if(Ze.current){Ze.current=!1;return}N(!0),C([])},[_]),h.useEffect(()=>{if(Je.current){Je.current=!1;return}Zi()},[k,Zi]);const fs=h.useCallback(ue=>{V.current=ue,L(ue.total),T(ue.hasMore),C(sw(ue.raw,_))},[_]),Xi=h.useCallback(async()=>{if(r?.steam?.id){z(null),B(!1),N(!0),V.current=Hu(),L(0),T(!1);try{const ue=await qu.getItemsPage(_,1);fs(v6(Hu(),ue,!1))}catch(ue){Dd(ue)&&B(!0),z(ue instanceof Error?ue.message:e("create.inventory.loadFailed")),C([])}finally{N(!1)}}},[r?.steam?.id,_,e,fs]),Ks=h.useCallback(async()=>{const ue=V.current;if(!(!ue.hasMore||G.current)){G.current=!0,R(!0);try{const at=await qu.getItemsPage(_,ue.nextPage);fs(v6(ue,at,!0))}catch(at){Dd(at)&&B(!0),z(at instanceof Error?at.message:e("create.inventory.loadFailed"))}finally{G.current=!1,R(!1)}}},[_,e,fs]),go=h.useCallback(()=>{!P||E||G.current||Ks()},[P,E,Ks]);h.useEffect(()=>{Xi()},[Xi]);const Aa=h.useMemo(()=>[Ne,ne,_t??"",De.join(","),Qt.join(","),[...Et].sort().join(","),Dn,wr].join("|"),[Ne,ne,_t,De,Qt,Et,Dn,wr]),bi=h.useCallback((ue,at)=>({steamAppId:ne,q:Ne||void 0,skip:ue,limit:at,priceMinUsd:Qx(Qt)?void 0:Qt[0],priceMaxUsd:Qx(Qt)?void 0:Qt[1],floatMin:Ho(De)?void 0:De[0],floatMax:Ho(De)?void 0:De[1],typeSpecial:_t??void 0,rarities:Et.size?[...Et].sort().join(","):void 0,sandboxAssetType:Dn||void 0,sandboxItemType:wr||void 0}),[ne,Ne,Qt,De,_t,Et,Dn,wr]);h.useEffect(()=>{let ue=!1;return xe(!0),J([]),ee(!1),st(null),nh.wantFeed(bi(0,k$)).then(at=>{ue||(J(at.items.map(Ct=>C$(Ct))),ee(at.hasMore))}).catch(at=>{ue||(J([]),ee(!1),st(at instanceof Error?at.message:e("create.catalog.loadFailed")))}).finally(()=>{ue||xe(!1)}),()=>{ue=!0}},[Aa,bi,e]),h.useEffect(()=>{X&&ce(ue=>{const at=new Set(ue.generic),Ct=new Set(ue.names);let Cn=!1;for(const gr of sJ)at.delete(gr)&&(Cn=!0);for(const gr of Ct)vAt(gr)&&(Ct.delete(gr),Cn=!0);return Cn?{generic:at,names:Ct}:ue})},[X]),h.useEffect(()=>{if(!ct){Rn(null);return}let ue=!1;return ir.sandboxFilters().then(at=>{ue||Rn({assetTypes:at.assetTypes??[],itemTypesByAssetType:at.itemTypesByAssetType??{},previewsByAssetAndType:at.previewsByAssetAndType??{}})}).catch(()=>{ue||Rn({assetTypes:[],itemTypesByAssetType:{},previewsByAssetAndType:{}})}),()=>{ue=!0}},[ct]);const Qi=h.useMemo(()=>{const ue=H.trim().toLowerCase();return ue?I.filter(at=>at.name.toLowerCase().includes(ue)||(at.marketHashName?.toLowerCase().includes(ue)??!1)):I},[I,H]),Fs=h.useMemo(()=>{const ue=Qi.filter(Ct=>!Ct.listingId),at=Qi.filter(Ct=>Ct.listingId);return[...cw(ue,Z),...cw(at,Z)]},[Qi,Z]);h.useEffect(()=>{Pe(ue=>{const at=new Set(I.filter(gr=>!!(gr.listingId&&gr.assetId)).map(gr=>gr.assetId));let Ct=!1;const Cn=new Set(ue);for(const gr of at)Cn.has(gr)&&(Cn.delete(gr),Ct=!0);return Ct?Cn:ue})},[I]),h.useEffect(()=>{(_==="cs2"||k==="cs2")&&iS().catch(()=>{})},[_,k]),h.useEffect(()=>{_e.length&&Mt(ue=>{let at=null;for(const Ct of kt.names){if(ue[Ct])continue;const Cn=_e.find(gr=>Jx(gr)===Ct);Cn&&(at||(at={...ue}),at[Ct]=Cn)}return at??ue})},[_e,kt.names]),Ae.current=Be,ye.current=me,$e.current=_e.length;const aa=_e,Ji=h.useCallback(()=>{if(!Ae.current||ye.current)return;const ue=we.current,at=Ee.current;if(ue&&at){const Cn=ue.getBoundingClientRect();if(at.getBoundingClientRect().top>Cn.bottom+S$)return}ye.current=!0,ve(!0);const Ct=$e.current;nh.wantFeed(bi(Ct,k$)).then(Cn=>{J(gr=>[...gr,...Cn.items.map(A2=>C$(A2))]),ee(Cn.hasMore)}).finally(()=>{ye.current=!1,ve(!1)})},[bi]);h.useEffect(()=>{if(!Be)return;const ue=we.current,at=Ee.current;if(!ue||!at)return;const Ct=new IntersectionObserver(gr=>{gr.some(A2=>A2.isIntersecting)&&Ji()},{root:ue,rootMargin:`${S$}px 0px`,threshold:0});Ct.observe(at);const Cn=()=>{Xe.current||(Xe.current=requestAnimationFrame(()=>{Xe.current=0,Ji()}))};return ue.addEventListener("scroll",Cn,{passive:!0}),()=>{Ct.disconnect(),ue.removeEventListener("scroll",Cn),Xe.current&&(cancelAnimationFrame(Xe.current),Xe.current=0)}},[Be,Ji,_e.length]),h.useLayoutEffect(()=>{if(!Be)return;const ue=requestAnimationFrame(()=>Ji());return()=>cancelAnimationFrame(ue)},[Be,Ji,_e.length]);const be=Fs,se=h.useMemo(()=>[...ft].map(ue=>{const at=et[ue]??I.find(Ct=>Ct.assetId===ue);return!at?.assetId||at.listingId?null:at}).filter(ue=>ue!=null),[I,ft,et]),Me=h.useMemo(()=>se.reduce((ue,at)=>ue+j$(at),0),[se]),mt=h.useCallback(ue=>{const at=ht[ue];if(at)return at;const Ct=aa.find(gr=>Jx(gr)===ue);if(Ct)return Ct;const Cn=ue.includes("|")?ue.split("|")[0]:ue;
2637return kAt(ue,Cn,null,ne)},[ht,aa,ne]),Fe=h.useMemo(()=>[...kt.names].map(ue=>mt(ue)),[kt.names,mt]),xt=h.useMemo(()=>Fe.reduce((ue,at)=>ue+j$(at),0),[Fe]),un=h.useMemo(()=>a(Math.round(Me*100)),[Me,a]),xa=h.useMemo(()=>a(Math.round(xt*100)),[xt,a]),za=Nt,Va=He;h.useEffect(()=>{if(za)return;const ue=requestAnimationFrame(()=>{const at=we.current;at&&(at.scrollTop=0)});return()=>cancelAnimationFrame(ue)},[Aa,za]);const Cs=kt.generic.size+kt.names.size,Kl=ft.size>0&&Cs>0&&ft.size<=vc&&Cs<=vc,xl=ue=>{if(!ue)return;const at=I.find(Ct=>Ct.assetId===ue&&!Ct.listingId)??et[ue];if(ft.has(ue)){Pe(Ct=>{const Cn=new Set(Ct);return Cn.delete(ue),Cn}),At(Ct=>{const{[ue]:Cn,...gr}=Ct;return gr});return}ft.size>=vc||!at||(Pe(Ct=>new Set(Ct).add(ue)),At(Ct=>({...Ct,[ue]:at})))},vl=h.useCallback(ue=>{ce(at=>{const Ct=new Set(at.generic),Cn=new Set(at.names);if(Ct.has(ue))Ct.delete(ue);else{if(Ct.size+Cn.size>=vc)return at;Ct.add(ue)}return{generic:Ct,names:Cn}})},[]),tu=h.useCallback((ue,at)=>{if(ue){if(kt.names.has(ue)){ce(Ct=>{const Cn=new Set(Ct.names);return Cn.delete(ue),{generic:Ct.generic,names:Cn}}),Mt(Ct=>{const{[ue]:Cn,...gr}=Ct;return gr});return}kt.generic.size+kt.names.size>=vc||(ce(Ct=>{const Cn=new Set(Ct.names);return Cn.add(ue),{generic:Ct.generic,names:Cn}}),at&&Mt(Ct=>({...Ct,[ue]:at})))}},[kt.names,kt.generic.size]),nu=h.useMemo(()=>le.map(ue=>{const at=kt.generic.has(ue.id);return i.jsxs("button",{type:"button",className:M$(ue.id,at),onClick:()=>vl(ue.id),"aria-pressed":at,children:[i.jsxs("div",{className:F$(ue.id),"aria-hidden":!0,children:[at?i.jsx(SAt,{}):null,i.jsx(uw,{kind:ue.id})]}),i.jsx("div",{className:qe.genericFeedBody,children:i.jsx("div",{className:qe.genericFeedTitle,children:ue.label})})]},ue.id)}),[le,kt.generic,vl]),C2=h.useMemo(()=>aa.map(ue=>{const at=Jx(ue),Ct=!!(at&&kt.names.has(at));return i.jsx(Ld,{item:ue,variant:"list",source:"inventory",hideFloat:!0,inventoryHidePrimaryAction:!0,isSelected:Ct,onClick:()=>tu(at,ue)},at||ue.id)}),[aa,kt.names,tu]),js=ue=>{ue!==_&&(N(!0),C([]),re(""),Q("newest"),w(ue))},Ns=ue=>{ue!==k&&(Ha(""),Yr(""),Zi(),S(ue))},ec=h.useCallback(async()=>{q(!0),B(!1);try{await qu.syncInventory(_),await Xi()}catch(ue){Dd(ue)&&B(!0),z(ue instanceof Error?ue.message:e("create.inventory.syncFailed"))}finally{q(!1)}},[_,Xi,e]),yi=ue=>{$n(at=>{const Ct=new Set(at);return Ct.has(ue)?Ct.delete(ue):Ct.add(ue),Ct})};h.useEffect(()=>{wn||Nn(1)},[wn]);const ia=h.useCallback(()=>{Mn(!1),vn.current!=null&&clearTimeout(vn.current),vn.current=setTimeout(()=>{Yt(!1),vn.current=null},_$)},[]),bo=h.useCallback(()=>{vn.current!=null&&(clearTimeout(vn.current),vn.current=null),Yt(!0),requestAnimationFrame(()=>{requestAnimationFrame(()=>Mn(!0))})},[]),Yl=h.useCallback(()=>{gi(!1),_r.current!=null&&clearTimeout(_r.current),_r.current=setTimeout(()=>{Br(!1),_r.current=null},_$)},[]),A4=h.useCallback(()=>{_r.current!=null&&(clearTimeout(_r.current),_r.current=null),gt({priceRange:[...Qt],wearRange:[...De],typeSpecial:_t,rarityPick:new Set(Et),sandboxAssetType:Dn,sandboxItemType:wr}),Br(!0),requestAnimationFrame(()=>{requestAnimationFrame(()=>gi(!0))})},[Qt,De,_t,Et,Dn,wr]),j2=h.useCallback(()=>{const ue=Oe;ra(ue.priceRange),ut(ue.wearRange),Ft(ue.typeSpecial),$n(new Set(ue.rarityPick)),Ha(ue.sandboxAssetType),Yr(ue.sandboxItemType),Yl()},[Yl,Oe]),N2=h.useCallback(()=>{gt(w$())},[]),P4=h.useCallback(ue=>{gt(at=>{const Ct=new Set(at.rarityPick),Cn=ue;return Ct.has(Cn)?Ct.delete(Cn):Ct.add(Cn),{...at,rarityPick:Ct}})},[]);h.useEffect(()=>{if(!In)return;const ue=at=>{at.key==="Escape"&&ia()};return document.addEventListener("keydown",ue),()=>document.removeEventListener("keydown",ue)},[In,ia]),h.useEffect(()=>{if(!ya)return;const ue=at=>{at.key==="Escape"&&Yl()};return document.addEventListener("keydown",ue),()=>document.removeEventListener("keydown",ue)},[ya,Yl]),h.useEffect(()=>{if(!ln&&!Ua)return;const ue=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=ue}},[ln,Ua]),h.useEffect(()=>()=>{vn.current!=null&&clearTimeout(vn.current),_r.current!=null&&clearTimeout(_r.current)},[]);const xi=h.useMemo(()=>{let ue=0;return Qx(Qt)||(ue+=1),Ho(De)||(ue+=1),_t&&(ue+=1),Et.size>0&&(ue+=1),Dn&&(ue+=1),wr&&(ue+=1),ue},[Qt,De,_t,Et,Dn,wr]),yo=ft.size>0,T2=Ie||ct,ru=async()=>
2637{if(!(!Kl||it)){xn(null),vt(!0);try{const ue={},at=[];for(const gr of ft){const G3=(et[gr]??I.find(K3=>K3.assetId===gr))?.steamAppId;G3!=null&&(ue[gr]=G3,at.push(G3))}const Ct=[...new Set(at)],Cn=Ct.length===1?Ct[0]:at[0]??ie;await Od.createListing({steamAppId:Cn,offerAssetSteamAppIds:ue,...ne!==Cn?{wantSteamAppId:ne}:{},notes:ge.trim()||void 0,offerAssetIds:[...ft],want:{generic:[...kt.generic],catalogRowKeys:[...kt.names]}}),n(fe.trades)}catch(ue){xn(ue instanceof mr?ue.message:e("create.submit.submitFailed"))}finally{vt(!1)}}};if(!r)return i.jsx("div",{className:qe.page,children:i.jsxs("div",{className:qe.authGate,children:[i.jsx("p",{children:e("create.auth.loginRequired")}),i.jsx("button",{type:"button",className:qe.authGateButton,onClick:()=>s("login"),children:e("create.auth.loginCta")})]})});if(d)return i.jsxs(i.Fragment,{children:[u,i.jsx("div",{className:qe.page})]});if(!p&&b.length===0)return i.jsx("div",{className:qe.page,children:i.jsx("p",{className:qe.hint,children:e("create.auth.noGames")})});const n8=wn?Vt===1?qe.threeColMobileStep1:qe.threeColMobileStep2:"",q3=i.jsx(xh,{embeddedInDrawer:!0,hideSkinSearch:!0,showWearSliders:!1,showWearNumericInputs:!1,showWearFilter:Ie,showRarityFilter:Ie,raritySectionTitle:e("create.form.rarity"),rarityOptions:Ri,selectedRarities:Oe.rarityPick,onRarityToggle:P4,selectedGameFilterId:ct?"sandbox":Ie?"cs2":"",sandboxFilters:wt,sandboxAssetType:Oe.sandboxAssetType,sandboxItemType:Oe.sandboxItemType,onSandboxAssetTypeChange:ue=>gt(at=>({...at,sandboxAssetType:ue})),onSandboxItemTypeChange:ue=>gt(at=>({...at,sandboxItemType:ue})),priceRange:Oe.priceRange,onPriceRangeChange:ue=>gt(at=>({...at,priceRange:ue})),wearRange:Oe.wearRange,onWearRangeChange:ue=>gt(at=>({...at,wearRange:ue})),typeSpecial:Oe.typeSpecial,onTypeSpecialChange:ue=>gt(at=>({...at,typeSpecial:ue})),alwaysShowTypeSpecial:Ie,defaultTypeSpecialExpanded:!0,hideResetAllButton:!0});return i.jsxs("div",{className:`${qe.pageFill} ${wn?qe.pageFillMobile:""}`,children:[i.jsxs("div",{className:`${qe.threeCol} ${n8}`,children:[i.jsxs("section",{className:`${qe.col} ${qe.colOffer}`,ref:K,children:[i.jsxs("div",{className:qe.offerStrip,children:[i.jsxs("div",{className:`${qe.offerStripHeader} ${qe.offerStripHeaderOffer}`,children:[i.jsx("h3",{className:`${qe.offerStripTitle} ${qe.offerStripTitleOffer}`,children:e("create.you.offer")}),i.jsxs("div",{className:qe.offerStripMeta,children:[i.jsx("span",{className:qe.offerStripTotal,children:un}),i.jsxs("span",{className:qe.counter,children:[ft.size,"/",vc]})]})]}),i.jsx("div",{className:`${qe.offerStripAnim} ${se.length>0?qe.offerStripAnimFilled:""}`,children:i.jsx("div",{className:qe.offerStripScroll,children:se.length===0?null:se.map(ue=>i.jsx("div",{className:qe.offerStripCardSlot,children:i.jsx(Ld,{item:ue,variant:"list",source:"inventory",stripCompact:!0,inventoryHidePrimaryAction:!0,isSelected:!!(ue.assetId&&ft.has(ue.assetId)),onClick:()=>xl(ue.assetId)})},ue.assetId??ue.id))})})]}),wn&&Vt===1?i.jsxs("div",{className:qe.catalogToolbarRow,role:"group","aria-label":e("create.aria.offerGameSwitch"),children:[i.jsx("button",{type:"button",className:qe.mobileStepBack,onClick:()=>n(fe.trades),"aria-label":e("create.submit.backToListings"),children:"‹"}),m.length>1?i.jsx(Oo,{options:y,value:_,onChange:ue=>js(ue)}):null,i.jsx("button",{type:"button",className:qe.syncButton,disabled:$||F,onClick:()=>void ec(),"aria-label":t("actions.sync"),title:t($?"actions.syncing":"actions.sync"),children:i.jsx(N$,{spinning:$})})]}):i.jsxs("div",{className:qe.inventorySourceRow,role:"group","aria-label":e("create.aria.offerGameSwitch"),children:[m.length>1?i.jsx(Oo,{options:y,value:_,onChange:ue=>js(ue)}):null,i.jsx("button",{type:"button",className:qe.syncButton,disabled:$||F,onClick:()=>void ec(),"aria-label":t("actions.sync"),title:t($?"actions.syncing":"actions.sync"),children:i.jsx(N$,{spinning:$})})]}),i.jsxs("div",{className:`${qe.inventorySearchRow} ${wn&&Vt===1?qe.inventorySearchRowMobile:""}`,children:[i.jsx("input",{className:qe.searchInput,placeholder:e("create.inventory.search"),value:H,onChange:ue=>re(ue.target.value),"aria-label":e("create.inventory.searchAria")}),wn&&Vt===1?i.jsx("button",{type:"button",className:`${qe.sortIconButton} ${Z!=="newest"?qe.sortIconButtonActive:""}
2637`,onClick:bo,"aria-label":t("filters.sortLabel"),children:i.jsx(MAt,{})}):i.jsx("div",{className:qe.sortSlot,children:i.jsx(Vr,{id:`trade-offer-sort-${_}`,listboxId:`trade-offer-sort-listbox-${_}`,value:Z,options:v,onChange:Q,menuAlign:"end",className:qe.sortDropdown})})]}),U?i.jsx("div",{className:qe.error,children:e("create.inventory.steamHint")}):null,D?i.jsx("div",{className:qe.error,children:D}):null,i.jsxs("div",{className:qe.colScrollRegion,ref:O,children:[E?i.jsx("p",{className:qe.loadMoreOverlayHint,"aria-live":"polite",children:t("loading.inventoryProgress",{loaded:I.length.toLocaleString("en-US"),total:A.toLocaleString("en-US")})}):null,F&&I.length===0?i.jsx("div",{className:qe.gridLoadingShell,"aria-busy":"true","aria-label":e("create.inventory.loading"),children:i.jsx(v$,{count:12,className:qe.tradeOfferGrid,style:Tt})}):Fs.length===0?i.jsx("p",{className:qe.hint,children:e("create.inventory.empty")}):i.jsx(lM,{items:be,totalCount:H.trim()?void 0:A,columnContainerRef:O,scrollElementRef:O,resolveColumnCount:yx,resolveRowEstimate:$3t,onNearEnd:go,windowMinItems:12,gridDataAttributes:{"trade-create-item-grid":""},className:`${qe.tradeOfferGrid} ${qe.gridContentFade}`,gridStyle:Tt,feedWindowClassName:qe.feedWindow,spacerClassName:qe.feedWindowSpacer,getItemKey:ue=>ue.assetId??String(ue.id),renderItem:ue=>{const at=!!ue.listingId;return i.jsx(Ld,{item:ue,variant:"list",source:"inventory",inventoryHidePrimaryAction:!0,inventoryListedLocked:at,inventoryListedLockedLabel:at?e("create.inventory.listedOnMarket"):void 0,isSelected:!!(ue.assetId&&ft.has(ue.assetId)),onClick:at?void 0:()=>xl(ue.assetId)})}},_)]})]}),i.jsxs("aside",{className:`${qe.col} ${qe.colCenter} ${wn?qe.colCenterHidden:""}`,children:[i.jsxs("div",{className:qe.submitActions,children:[i.jsx("button",{type:"button",className:`${qe.primaryBtn} ${Kl?qe.primaryBtnReady:""}`,disabled:!Kl||it,onClick:()=>void ru(),children:e(it?"create.submit.submitting":"create.submit.submit")}),i.jsx("button",{type:"button",className:qe.secondaryBtn,disabled:it,onClick:()=>n(fe.trades),children:e("create.submit.backToListings")})]}),yn?i.jsx("div",{className:qe.error,children:yn}):null,i.jsx("label",{className:qe.sectionLabel,htmlFor:"trade-offer-desc",children:e("create.form.descriptionLabel")}),i.jsx("textarea",{id:"trade-offer-desc",className:qe.textarea,placeholder:e("create.form.descriptionPlaceholder"),value:ge,onChange:ue=>Ve(ue.target.value.slice(0,Q0)),maxLength:Q0}),i.jsx("div",{className:qe.wantFiltersSlot,children:i.jsx(xh,{embeddedInline:!0,hideSkinSearch:!0,showWearSliders:!1,showWearNumericInputs:!1,showWearFilter:Ie,alwaysShowTypeSpecial:Ie,defaultTypeSpecialExpanded:!0,showRarityFilter:Ie,raritySectionTitle:e("create.form.rarity"),rarityOptions:Ri,selectedRarities:Et,onRarityToggle:ue=>yi(ue),selectedGameFilterId:ct?"sandbox":Ie?"cs2":"",sandboxFilters:wt,sandboxAssetType:Dn,sandboxItemType:wr,onSandboxAssetTypeChange:Ha,onSandboxItemTypeChange:Yr,priceRange:Qt,onPriceRangeChange:ra,wearRange:De,onWearRangeChange:ut,typeSpecial:_t,onTypeSpecialChange:Ft})})]}),i.jsxs("section",{className:`${qe.col} ${qe.colWant}`,children:[i.jsxs("div",{className:qe.offerStrip,children:[i.jsxs("div",{className:`${qe.offerStripHeader} ${qe.offerStripHeaderWant}`,children:[i.jsx("h3",{className:`${qe.offerStripTitle} ${qe.offerStripTitleWant}`,children:e("create.you.want")}),i.jsxs("div",{className:qe.offerStripMeta,children:[i.jsx("span",{className:qe.offerStripTotal,children:xa}),i.jsxs("span",{className:qe.counter,children:[Cs,"/",vc]})]})]}),i.jsx("div",{className:`${qe.offerStripAnim} ${Cs>0?qe.offerStripAnimFilled:""}`,children:i.jsx("div",{className:qe.offerStripScroll,children:Cs===0?null:i.jsxs(i.Fragment,{children:[le.filter(ue=>kt.generic.has(ue.id)).map(ue=>i.jsxs("button",{type:"button",className:M$(ue.id,kt.generic.has(ue.id),qe.genericFeedCardStrip),onClick:()=>vl(ue.id),children:[i.jsx("div",{className:F$(ue.id),"aria-hidden":!0,children:i.jsx(uw,{kind:ue.id})}),i.jsx(gH,{}),i.jsx("div",{className:qe.genericFeedBody,children:i.jsx("div",{className:qe.genericFeedTitle,children:ue.label})})]},ue.id)),[...kt.names].map(ue=>{const at=mt(ue),Ct=kt.names.has(ue);return i.jsx("div",{className:qe.offerStripCardSlot,children:i.jsx(Ld,{item:at,variant:"list",source:"inventory",stripCompact:!0,stripHideLabels:!0,hideFloat:!0,inventoryHidePrimaryAction:!0,isSelected:Ct,onClick:()=>tu(ue)}
2637)},ue)})]})})})]}),wn?i.jsxs("div",{className:qe.catalogToolbarRow,role:"group","aria-label":e("create.aria.wantGameSwitch"),children:[Vt===2?i.jsx("button",{type:"button",className:qe.mobileStepBack,onClick:()=>Nn(1),"aria-label":e("create.mobile.back"),children:"‹"}):null,m.length>1?i.jsx(Oo,{options:y,value:k,onChange:ue=>Ns(ue)}):null]}):m.length>1?i.jsx("div",{className:qe.inventorySourceRow,role:"group","aria-label":e("create.aria.wantGameSwitch"),children:i.jsx(Oo,{options:y,value:k,onChange:ue=>Ns(ue)})}):null,wn&&Vt===2?i.jsxs("div",{className:`${qe.inventorySearchRow} ${qe.inventorySearchRowMobile}`,children:[i.jsx("input",{className:qe.searchInput,placeholder:e("create.catalog.search"),value:ot,onChange:ue=>te(ue.target.value),"aria-label":e("create.catalog.searchAria")}),i.jsxs("button",{type:"button",className:`${qe.sortIconButton} ${xi>0?qe.sortIconButtonActive:""}`,onClick:A4,"aria-label":e("filters.ariaLabel"),children:[i.jsx(IAt,{}),xi>0?i.jsx("span",{className:qe.filterIconBadge,children:xi}):null]})]}):i.jsx("input",{className:qe.searchInput,placeholder:e("create.catalog.search"),value:ot,onChange:ue=>te(ue.target.value),"aria-label":e("create.catalog.searchAria")}),Va?i.jsx("div",{className:qe.error,children:Va}):null,za?i.jsx("div",{ref:we,className:`${qe.colScrollRegion} ${qe.gridLoadingShell}`,"aria-busy":"true","aria-label":e("create.catalog.loading"),children:i.jsx(v$,{count:12,className:qe.tradeOfferGrid,style:Kt})}):i.jsxs("div",{ref:we,className:`${qe.catalogFeed} ${qe.colScrollRegion}`,children:[i.jsxs("div",{className:`${qe.tradeOfferGrid} ${qe.gridContentFade}`,style:Kt,"data-trade-create-item-grid":!0,children:[nu,C2,aa.length===0&&!Ne?i.jsx("p",{className:qe.catalogEmptyBanner,children:e("create.catalog.emptyFiltered")}):null]},k),Be?i.jsx("div",{ref:Ee,className:qe.infiniteSentinel,"aria-hidden":!0}):null]})]})]}),wn&&Vt===1?i.jsxs("div",{className:qe.mobileCreateFooter,children:[i.jsxs("div",{className:qe.mobileCreateFooterMeta,children:[i.jsx("span",{children:e("create.mobile.footerStatus",{offerCount:ft.size,maxSlots:vc})}),i.jsx("span",{children:e("create.mobile.step1")})]}),i.jsx("button",{type:"button",className:`${qe.mobileCreatePrimary} ${yo?qe.mobileCreatePrimaryReady:""}`,disabled:!yo,onClick:()=>Nn(2),children:e("create.mobile.continue")})]}):null,wn&&Vt===2?i.jsxs("div",{className:qe.mobileCreateFooter,children:[i.jsxs("div",{className:qe.mobileCreateFooterMeta,children:[i.jsx("span",{children:e("create.mobile.footerStatusWithWant",{offerCount:ft.size,maxSlots:vc,wantCount:Cs})}),i.jsx("span",{children:e("create.mobile.step2")})]}),yn?i.jsx("div",{className:qe.mobileCreateFooterError,children:yn}):null,i.jsxs("div",{className:qe.mobileCreateFooterActions,children:[i.jsx("button",{type:"button",className:qe.mobileCommentBtn,onClick:()=>Un(!0),"aria-label":e("create.comment.aria"),children:i.jsxs("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:[i.jsx("path",{d:"M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z",stroke:"currentColor",strokeWidth:"1.75",strokeLinecap:"round",strokeLinejoin:"round"}),i.jsx("circle",{cx:"9",cy:"12",r:"0.9",fill:"currentColor"}),i.jsx("circle",{cx:"12",cy:"12",r:"0.9",fill:"currentColor"}),i.jsx("circle",{cx:"15",cy:"12",r:"0.9",fill:"currentColor"})]})}),i.jsx("button",{type:"button",className:`${qe.mobileCreatePrimary} ${qe.mobileCreatePrimaryWide} ${Kl?qe.mobileCreatePrimaryReady:""}`,disabled:!Kl||it,onClick:()=>void ru(),children:e(it?"create.submit.submitting":"create.submit.submit")})]})]}):null,wn&&ya?i.jsxs("div",{className:`${qe.filtersDrawerRoot} ${Ua?qe.filtersDrawerRootVisible:""}`,role:"presentation",children:[i.jsx("button",{type:"button",className:qe.filtersDrawerBackdrop,onClick:Yl,"aria-label":e("filters.closeBackdrop")}),i.jsxs("div",{className:`${qe.filtersDrawerPanel} ${T2?qe.filtersDrawerPanelExpanded:""}
2637`,role:"dialog","aria-modal":"true","aria-labelledby":"create-catalog-filters-heading",children:[i.jsxs("div",{className:qe.filtersDrawerToolbar,children:[i.jsx("h2",{id:"create-catalog-filters-heading",className:qe.filtersDrawerHeading,children:e("filters.heading")}),i.jsx("button",{type:"button",className:qe.filtersDrawerClose,onClick:Yl,"aria-label":e("filters.closeBackdrop"),children:"×"})]}),i.jsx("div",{className:qe.filtersDrawerBody,children:q3}),i.jsxs("div",{className:qe.filtersSheetFooter,children:[i.jsx("button",{type:"button",className:qe.filtersSheetReset,onClick:N2,children:e("filters.reset")}),i.jsx("button",{type:"button",className:qe.filtersSheetApply,onClick:j2,children:e("filters.apply")})]})]})]}):null,wn&&In?i.jsxs("div",{className:`${qe.filtersDrawerRoot} ${ln?qe.filtersDrawerRootVisible:""}`,role:"presentation",children:[i.jsx("button",{type:"button",className:qe.filtersDrawerBackdrop,onClick:ia,"aria-label":t("filters.sortLabel")}),i.jsxs("div",{className:`${qe.filtersDrawerPanel} ${qe.sortSheetPanel}`,role:"dialog","aria-modal":"true","aria-labelledby":"create-inventory-sort-heading",children:[i.jsxs("div",{className:qe.filtersDrawerToolbar,children:[i.jsx("h2",{id:"create-inventory-sort-heading",className:qe.filtersDrawerHeading,children:t("filters.sortLabel")}),i.jsx("button",{type:"button",className:qe.filtersDrawerClose,onClick:ia,"aria-label":e("filters.closeBackdrop"),children:"×"})]}),i.jsx("div",{className:qe.sortSheetOptions,children:v.map(ue=>i.jsx("button",{type:"button",className:`${qe.sortSheetOption} ${Z===ue.value?qe.sortSheetOptionActive:""}`,onClick:()=>{Q(ue.value),ia()},children:ue.label},ue.value))})]})]}):null,Tn?i.jsx(CNt,{value:ge,onChange:Ve,onClose:()=>Un(!1)}):null]})},CAt="_root_1vvmc_1",jAt="_header_1vvmc_9",NAt="_title_1vvmc_13",TAt="_subtitle_1vvmc_20",AAt="_menuList_1vvmc_27",PAt="_menuItem_1vvmc_36",EAt="_menuIcon_1vvmc_56",LAt="_menuLabel_1vvmc_72",RAt="_menuChevron_1vvmc_79",No={root:CAt,header:jAt,title:NAt,subtitle:TAt,menuList:AAt,menuItem:PAt,menuIcon:EAt,menuLabel:LAt,menuChevron:RAt};function OAt(){const{t:e}=Se("common");Kr({title:e("morePage.seoTitle"),description:e("morePage.seoDescription")});const t=h.useMemo(()=>[{id:"portfolio",iconId:"portfolio",labelKey:"navbar.tabs.portfolioTracker",path:fe.portfolio},{id:"caseHistory",iconId:"caseHistory",labelKey:"navbar.tabs.caseHistory",path:fe.caseHistory},{id:"tradeUp",iconId:"tradeUp",labelKey:"navbar.tabs.tradeUpCalculator",path:fe.tradeUp},{id:"floatChecker",iconId:"floatChecker",labelKey:"navbar.tabs.floatChecker",path:fe.floatChecker},{id:"wiki",iconId:"wiki",labelKey:"navbar.tabs.wiki",path:fe.wiki},{id:"cologne2026",iconId:"cologne2026",labelKey:"navbar.tabs.cologne2026",path:fe.cologne2026},{id:"armory",iconId:"armory",labelKey:"navbar.tabs.armoryWatch",path:fe.armory},{id:"roadmap",iconId:"roadmap",labelKey:"navbar.tabs.roadmap",path:fe.roadmap}],[]);return i.jsxs("div",{className:No.root,children:[i.jsxs("header",{className:No.header,children:[i.jsx("h1",{className:No.title,children:e("morePage.title")}),i.jsx("p",{className:No.subtitle,children:e("morePage.subtitle")})]}),i.jsx("nav",{className:No.menu,"aria-label":e("morePage.menuAria"),children:i.jsx("ul",{className:No.menuList,children:t.map(n=>i.jsx("li",{children:i.jsxs(Pt,{className:No.menuItem,to:n.path,children:[i.jsx("span",{className:No.menuIcon,"aria-hidden":!0,children:i.jsx(O0,{tabId:n.iconId})}),i.jsx("span",{className:No.menuLabel,children:e(n.labelKey)}),i.jsx("span",{className:No.menuChevron,"aria-hidden":!0,children:i.jsx("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",children:i.jsx("path",{d:"m9 6 6 6-6 6",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})})]})},n.id))})})]})}function BAt(e){let t=1/0,n=-1/0;for(const r of e)r==null||!Number.isFinite(r)||(t=Math.min(t,r),n=Math.max(n,r));return Number.isFinite(t)?{minUsd:t,maxUsd:n}:null}function DAt(e,t){return e?`${t(e.minUsd)} – ${t(e.maxUsd)}`:`${t(0)} – ${t(0)}`}function lJ(e,t){const n=e!=null&&Number.isFinite(e)?e:0;return t(n)}const $At=/\([^)]+\)\s*$/;function oJ(e,t,n){const r=e.trim();if(!r)return oo("");const a=t?.trim(),s=!a||$At.test(r)?r:`${r} (${a})`,l=n?.trim(),o=X5({sort:"Lowest Price",phase:l||"all",minPrice:"",maxPrice:""}).toString(),u=oo(s);return o?`${u}?${o}`:u}function cJ(e,t){switch(e.trim()){case"Consumer Grade":return t.rarityConsumer??"";case"Industrial Grade":return t.rarityIndustrial??"";case"Mil-Spec Grade":return t.rarityMilSpec??"";
2637case"Restricted":return t.rarityRestricted??"";case"Classified":return t.rarityClassified??"";case"Covert":case"Extraordinary":case"Contraband":return t.rarityCovert??"";default:return t.rarityDefault??""}}const WAt="_rarityConsumer_ws5bf_1",UAt="_imageWrap_ws5bf_4",HAt="_rarityIndustrial_ws5bf_8",zAt="_rarityMilSpec_ws5bf_15",VAt="_rarityRestricted_ws5bf_22",qAt="_rarityClassified_ws5bf_29",GAt="_rarityCovert_ws5bf_36",KAt="_rarityDefault_ws5bf_43",YAt="_card_ws5bf_47",ZAt="_picker_ws5bf_62",XAt="_image_ws5bf_4",QAt="_body_ws5bf_79",JAt="_price_ws5bf_84",ePt="_title_ws5bf_95",tPt="_contract_ws5bf_127",nPt="_outcome_ws5bf_148",rPt="_floatArea_ws5bf_175",aPt="_actions_ws5bf_179",iPt="_probabilityBadge_ws5bf_202",sPt="_badges_ws5bf_218",lPt="_stBadge_ws5bf_228",oPt="_actionBtn_ws5bf_247",cPt="_actionBtnDanger_ws5bf_268",uPt="_subtitle_ws5bf_294",dPt="_wearFn_ws5bf_313",fPt="_wearMw_ws5bf_317",hPt="_wearFt_ws5bf_321",mPt="_wearWw_ws5bf_325",pPt="_wearBs_ws5bf_329",gPt="_floatRow_ws5bf_341",bPt="_floatBar_ws5bf_347",yPt="_floatReadout_ws5bf_352",xPt="_floatInput_ws5bf_359",vPt="_floatLabel_ws5bf_371",ar={rarityConsumer:WAt,imageWrap:UAt,rarityIndustrial:HAt,rarityMilSpec:zAt,rarityRestricted:VAt,rarityClassified:qAt,rarityCovert:GAt,rarityDefault:KAt,card:YAt,picker:ZAt,image:XAt,body:QAt,price:JAt,title:ePt,contract:tPt,outcome:nPt,floatArea:rPt,actions:aPt,probabilityBadge:iPt,badges:sPt,stBadge:lPt,actionBtn:oPt,actionBtnDanger:cPt,subtitle:uPt,wearFn:dPt,wearMw:fPt,wearFt:hPt,wearWw:mPt,wearBs:pPt,floatRow:gPt,floatBar:bPt,floatReadout:yPt,floatInput:xPt,floatLabel:vPt};function T$(e){const t=e.toLowerCase();return t.includes("factory")?ar.wearFn:t.includes("minimal")?ar.wearMw:t.includes("field")?ar.wearFt:t.includes("well")?ar.wearWw:t.includes("battle")?ar.wearBs:ar.subtitle}function _Pt({float:e,minFloat:t,maxFloat:n,floatLabel:r,onFloatChange:a}){const[s,l]=h.useState(()=>Fg(e)),[o,u]=h.useState(!1);h.useEffect(()=>{o||l(Fg(e))},[e,o]);const d=m=>{const p=$l(m);if(!Number.isFinite(p)){l(Fg(e));return}a(Qh(p,t,n))};return i.jsxs("label",{children:[i.jsx("span",{className:ar.floatLabel,children:r}),i.jsx("input",{className:ar.floatInput,type:"text",inputMode:"decimal",autoComplete:"off",spellCheck:!1,value:s,onClick:m=>m.stopPropagation(),onFocus:()=>u(!0),onBlur:()=>{u(!1),d(s)},onChange:m=>l(yh(m.target.value,SH)),onKeyDown:m=>{m.key==="Enter"&&(m.preventDefault(),m.currentTarget.blur())}})]})}function FM({displayName:e,weapon:t,imageUrl:n,rarity:r,subtitle:a,phase:s,statTrak:l,mode:o,float:u,minFloat:d,maxFloat:m,onFloatChange:p,onClick:b,actions:y,floatLabel:v,probability:_,priceText:w,wearLabel:k,itemPageHref:S,itemPageLabel:I}){const C=cJ(r,ar),F=k??(o==="contract"&&u!=null?Xh(u):null),N=o==="picker"?ar.picker:o==="outcome"?ar.outcome:ar.contract,A=[ar.card,C,N].filter(Boolean).join(" "),L=.01,P=o==="contract"&&p&&d!=null&&m!=null?D=>p(IH(D,d,m,L)):void 0,T=o==="contract"&&p&&d!=null&&m!=null?D=>p(Qh(D,d,m)):void 0,E=u!=null&&d!=null&&m!=null&&(o==="contract"||o==="outcome")?i.jsxs("div",{className:ar.floatArea,children:[i.jsxs("div",{className:ar.floatRow,children:[i.jsx(oh,{variant:"vault",className:ar.floatBar,wear:String(u),floatMin:d,floatMax:m,interactive:o==="contract"&&P!=null,onWearChange:P,step:L}),i.jsx("span",{className:ar.floatReadout,children:u.toFixed(4)})]}),o==="contract"&&T?i.jsx(_Pt,{float:u,minFloat:d,maxFloat:m,floatLabel:v,onFloatChange:T}):null]}):null,R=i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:ar.imageWrap,children:[(s||l)&&i.jsxs("div",{className:ar.badges,"aria-hidden":!0,children:[s?i.jsx(V6,{phase:s,compact:!0}):null,l?i.jsx("span",{className:ar.stBadge,children:"ST"}):null]}),n?i.jsx("img",{className:ar.image,src:n,alt:"",loading:"lazy",decoding:"async"}):null,o==="outcome"&&_!=null?i.jsxs("span",{className:ar.probabilityBadge,children:[(_*100).toFixed(2),"%"]}):null,S||y?i.jsxs("div",{className:ar.actions,children:[S?i.jsx(Pt,{to:S,target:"_blank",rel:"noopener noreferrer",className:ar.actionBtn,"aria-label":I,title:I,children:i.jsxs("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,
2637children:[i.jsx("path",{d:"M14 5h5v5",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"}),i.jsx("path",{d:"M10 14L19 5",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"}),i.jsx("path",{d:"M19 14v5H5V5h5",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]})}):null,y]}):null]}),i.jsxs("div",{className:ar.body,children:[i.jsx("h3",{className:ar.title,title:e,children:e}),o==="contract"&&F?i.jsx("p",{className:`${ar.subtitle} ${T$(F)}`,children:F}):o==="outcome"?i.jsx("p",{className:`${ar.subtitle} ${F?T$(F):""}`,children:F??"—"}):i.jsx("p",{className:ar.subtitle,children:a??t}),E,o==="picker"||o==="contract"||o==="outcome"?i.jsx("p",{className:ar.price,children:w??""}):null]})]});return o==="picker"?i.jsx("button",{type:"button",className:A,onClick:b,title:e,children:R}):i.jsx("article",{className:A,children:R})}const wPt="_gridPicker_1jb99_10 _gridBase_1jb99_3",kPt="_gridContract_1jb99_16 _gridBase_1jb99_3",SPt="_gridOutcomes_1jb99_23 _gridBase_1jb99_3",IPt="_emptyCell_1jb99_28",MPt="_emptyIndex_1jb99_40",J0={gridPicker:wPt,gridContract:kPt,gridOutcomes:SPt,emptyCell:IPt,emptyIndex:MPt},FPt="_panel_fabnz_1",CPt="_header_fabnz_11",jPt="_title_fabnz_21",NPt="_meta_fabnz_27",TPt="_clearBtn_fabnz_33",w0={panel:FPt,header:CPt,title:jPt,meta:NPt,clearBtn:TPt};function APt({slots:e,requiredSlots:t,inputCostLabel:n,onRemove:r,onDuplicate:a,onFloatChange:s,onClear:l,formatTradeUpMoney:o,priceBySlotId:u,labels:d}){const m=Math.max(0,t-e.length);return i.jsxs("section",{className:w0.panel,children:[i.jsxs("div",{className:w0.header,children:[i.jsxs("div",{children:[i.jsx("h2",{className:w0.title,children:d.title}),i.jsxs("p",{className:w0.meta,children:[d.items,": ",e.length," / ",t,n?` · ~${n}`:""]})]}),i.jsx("button",{type:"button",className:w0.clearBtn,onClick:l,disabled:e.length===0,children:d.clear})]}),i.jsxs("div",{className:J0.gridContract,"data-slots":t,"aria-label":e.length===0?d.empty:void 0,children:[e.map(p=>{const b=u.get(p.slotId),y=lJ(b,o);return i.jsx(FM,{mode:"contract",displayName:p.item.displayName,weapon:p.item.weapon,imageUrl:p.item.imageUrl,rarity:p.item.rarity,phase:p.item.phase,statTrak:p.item.stattrak,float:p.float,minFloat:p.item.minFloat,maxFloat:p.item.maxFloat,floatLabel:d.float,priceText:y,onFloatChange:v=>s(p.slotId,v),itemPageHref:oJ(p.item.displayName,Xh(p.float),p.item.phase),itemPageLabel:d.openItemPage,actions:i.jsxs(i.Fragment,{children:[i.jsx("button",{type:"button",className:ar.actionBtn,"aria-label":d.duplicate,onClick:()=>a(p.slotId),children:"+"}),i.jsx("button",{type:"button",className:`${ar.actionBtn} ${ar.actionBtnDanger}`,"aria-label":d.remove,onClick:()=>r(p.slotId),children:"×"})]})},p.slotId)}),Array.from({length:m},(p,b)=>i.jsx("div",{className:J0.emptyCell,"aria-label":`${d.slot} ${e.length+b+1}`,children:i.jsx("span",{className:J0.emptyIndex,children:e.length+b+1})},`empty-${b}`))]})]})}function PPt(e,t){const n=[...e];switch(t){case"likelihoodHigh":n.sort((r,a)=>A$(r,a,"desc"));break;case"likelihoodLow":n.sort((r,a)=>A$(r,a,"asc"));break;case"priceLow":n.sort((r,a)=>P$(r,a,"asc"));break;case"priceHigh":n.sort((r,a)=>P$(r,a,"desc"));break}return n}function A$(e,t,n){const r=n==="desc"?t.probability-e.probability:e.probability-t.probability;return r!==0?r:e.name.localeCompare(t.name)}function P$(e,t,n){const r=e.priceUsd,a=t.priceUsd;if(r==null&&a==null)return e.name.localeCompare(t.name);if(r==null)return 1;if(a==null)return-1;const s=n==="asc"?r-a:a-r;return s!==0?s:e.name.localeCompare(t.name)}const EPt="_panel_dls63_1",LPt="_header_dls63_12",RPt="_titleRow_dls63_18",OPt="_title_dls63_18",BPt="_sortDropdown_dls63_35",DPt="_stats_dls63_42",$Pt="_statLabel_dls63_48",WPt="_statValue_dls63_55",UPt="_positive_dls63_61",HPt="_negative_dls63_65",zPt="_gridWrap_dls63_69",VPt="_emptyState_dls63_79",qPt="_emptyTitle_dls63_94",GPt="_emptyHint_dls63_101",Ma={panel:EPt,header:LPt,titleRow:RPt,title:OPt,sortDropdown:BPt,stats:DPt,statLabel:$Pt,statValue:WPt,positive:UPt,negative:HPt,gridWrap:zPt,emptyState:VPt,emptyTitle:qPt,emptyHint:GPt};function KPt({calculation:e,formatMoney:t,formatTradeUpMoney:n,formatPercent:r,labels:a,errorText:s,onShareOutcome:l}){const{summary:o,outcomes:u}=e,[d,m]=h.useState("likelihoodHigh"),p=h.useMemo(()=>[{value:"likelihoodHigh",label:a.sortLikelihoodHigh},{value:"likelihoodLow",label:a.sortLikelihoodLow},{value:"priceLow",label:a.sortPriceLow},{value:"priceHigh",label:a.sortPriceHigh}],[a.sortLikelihoodHigh,a.sortLikelihoodLow,a.sortPriceLow,a.sortPriceHigh]),b=h.useMemo(()=>PPt(u,d),[u,d]);return i.jsxs("section",{className:Ma.panel,children:[i.jsxs("div",{className:Ma.header,children:[i.jsxs("div",{className:Ma.titleRow,children:[i.jsx("h2",{className:Ma.title,children:a.title}),i.jsx(Vr,{id:"trade-up-outcomes-sort",listboxId:"trade-up-outcomes-sort-listbox",value:d,options:p,onChange:m,size:"compact",className:Ma.sortDropdown})]}),i.jsxs("div",{className:Ma.stats,children:[i.jsxs("div",{children:[i.jsx("span",{className:Ma.statLabel,children:a.averageFloat}),i.jsx("span",{className:Ma.statValue,children:o.averageFloat!=null?o.averageFloat.toFixed(6):"—"})]}),i.jsxs("div",{children:[i.jsx("span",{className:Ma.statLabel,children:a.ev}),i.jsx("span",{className:Ma.statValue,children:t(o.expectedValueUsd)})]}),i.jsxs("div",{children:[i.jsx("span",{className:Ma.statLabel,children:a.cost}),i.jsx("span",{className:Ma.statValue,children:t(o.inputCostUsd)})]}),i.jsxs("div",{children:[i.jsx("span",{className:Ma.statLabel,children:a.profit}),i.jsx("span",{className:`${Ma.statValue} ${o.profitUsd!=null&&o.profitUsd<0?Ma.negative:Ma.positive}`,children:o.profitUsd!=null?`${t(o.profitUsd)} (${r(o.profitPercent)})`:"—"})]}),i.jsxs("div",{children:[i.jsx("span",{className:Ma.statLabel,children:a.chance}),i.jsx("span",{className:Ma.statValue,children:o.chanceToProfit!=null?r(o.chanceToProfit*100):"—"})]})]})]}),i.jsx("div",{className:Ma.gridWrap,children:b.length===0?i.jsxs("div",{className:Ma.emptyState,children:[i.jsx("p",{className:Ma.emptyTitle,children:a.emptyTitle}),i.jsx("p",{className:Ma.emptyHint,children:o.errorMessage?s(o.errorMessage):a.emptyHint})]}):i.jsx("div",{className:J0.gridOutcomes,children:b.map(y=>i.jsx(FM,{mode:"outcome",displayName:y.name,weapon:"",imageUrl:y.imageUrl??"",rarity:y.rarity,wearLabel:y.wearLabel,float:y.outputFloat??void 0,minFloat:y.minFloat??void 0,maxFloat:y.maxFloat??void 0,phase:y.phase,probability:y.probability,priceText:lJ(y.priceUsd,n),itemPageHref:oJ(y.name,y.wearLabel,y.phase),itemPageLabel:a.openItemPage,actions:l?i.jsx("button",{type:"button",className:ar.actionBtn,"aria-label":a.share,title:a.share,onClick:()=>l(y),children:i.jsxs("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,
2637children:[i.jsx("path",{d:"M4 12v7a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-7",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),i.jsx("path",{d:"M16 6l-4-4-4 4",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),i.jsx("path",{d:"M12 2v13",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})]})}):null},y.key))})})]})}const YPt="_panel_1b4v1_1",ZPt="_toolbar_1b4v1_12",XPt="_queryRow_1b4v1_22",QPt="_mobileSearchRow_1b4v1_29",JPt="_searchWrap_1b4v1_36",eEt="_filterRow_1b4v1_42",tEt="_searchIcon_1b4v1_49",nEt="_search_1b4v1_36",rEt="_searchClear_1b4v1_76",aEt="_field_1b4v1_97",iEt="_fieldLabel_1b4v1_104",sEt="_filterDropdown_1b4v1_111",lEt="_sortDropdown_1b4v1_112",oEt="_gridWrap_1b4v1_122",cEt="_state_1b4v1_130",uEt="_filtersSheetTrigger_1b4v1_136",dEt="_filtersDrawerBadge_1b4v1_161",fEt="_filtersDrawerRoot_1b4v1_180",hEt="_filtersDrawerBackdrop_1b4v1_191",mEt="_filtersDrawerRootVisible_1b4v1_203",pEt="_filtersDrawerPanel_1b4v1_207",gEt="_filtersDrawerToolbar_1b4v1_232",bEt="_filtersDrawerHeading_1b4v1_242",yEt="_filtersDrawerClose_1b4v1_250",xEt="_filtersDrawerBody_1b4v1_271",vEt="_sheetFields_1b4v1_278",_Et="_filtersSheetFooter_1b4v1_284",wEt="_filtersSheetReset_1b4v1_294",kEt="_filtersSheetApply_1b4v1_295",an={panel:YPt,toolbar:ZPt,queryRow:XPt,mobileSearchRow:QPt,searchWrap:JPt,filterRow:eEt,searchIcon:tEt,search:nEt,searchClear:rEt,field:aEt,fieldLabel:iEt,filterDropdown:sEt,sortDropdown:lEt,gridWrap:oEt,state:cEt,filtersSheetTrigger:uEt,filtersDrawerBadge:dEt,filtersDrawerRoot:fEt,filtersDrawerBackdrop:hEt,filtersDrawerRootVisible:mEt,filtersDrawerPanel:pEt,filtersDrawerToolbar:gEt,filtersDrawerHeading:bEt,filtersDrawerClose:yEt,filtersDrawerBody:xEt,sheetFields:vEt,filtersSheetFooter:_Et,filtersSheetReset:wEt,filtersSheetApply:kEt},SEt="(max-width: 720px)",IEt=280,E$={rarityFilter:"",collectionFilter:"",statTrakFilter:"all",sortBy:"nameAsc"};function MEt({search:e,onSearchChange:t,rarityFilter:n,onRarityFilterChange:r,collectionFilter:a,onCollectionFilterChange:s,statTrakFilter:l,onStatTrakFilterChange:o,sortBy:u,onSortByChange:d,rarityOptions:m,collectionOptions:p,items:b,loading:y,onPick:v,labels:_}){const w=Hs(SEt),[k,S]=h.useState(!1),[I,C]=h.useState(!1),[F,N]=h.useState(E$),A=h.useRef(null),L=h.useMemo(()=>[{value:"",label:_.allRarities},...m.map(q=>({value:q,label:q}))],[_.allRarities,m]),P=h.useMemo(()=>[{value:"",label:_.allCollections},...p.map(q=>({value:q.id,label:q.name}))],[p,_.allCollections]),T=h.useMemo(()=>[{value:"all",label:_.all},{value:"normal",label:_.normal},{value:"stattrak",label:_.stattrak}],[_.all,_.normal,_.stattrak]),E=h.useMemo(()=>[{value:"nameAsc",label:_.sortNameAsc},{value:"rarityHigh",label:_.sortRarityHigh},{value:"rarityLow",label:_.sortRarityLow},{value:"priceLow",label:_.sortPriceLow},{value:"priceHigh",label:_.sortPriceHigh}],[_.sortNameAsc,_.sortRarityHigh,_.sortRarityLow,_.sortPriceLow,_.sortPriceHigh]),R=h.useMemo(()=>{let q=0;return n&&(q+=1),a&&(q+=1),l!=="all"&&(q+=1),u!=="nameAsc"&&(q+=1),q},[a,n,u,l]),D=h.useCallback(()=>{C(!1),A.current!=null&&clearTimeout(A.current),A.current=setTimeout(()=>{S(!1),A.current=null},IEt)},[]),z=h.useCallback(()=>{A.current!=null&&(clearTimeout(A.current),A.current=null),N({rarityFilter:n,collectionFilter:a,statTrakFilter:l,sortBy:u}),S(!0),requestAnimationFrame(()=>{requestAnimationFrame(()=>C(!0))})},[a,n,u,l]),U=h.useCallback(()=>{N(E$)},[]),B=h.useCallback(()=>{r(F.rarityFilter),s(F.collectionFilter),o(F.statTrakFilter),d(F.sortBy),D()},[D,F,s,r,d,o]);h.useEffect(()=>{w||D()},[D,w]),h.useEffect(()=>{if(!k)return;const q=K=>{K.key==="Escape"&&D()};return document.addEventListener("keydown",q),()=>document.removeEventListener("keydown",q)},[D,k]),h.useEffect(()=>{if(!I)return;const q=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=q}},[I]),h.useEffect(()=>()=>{A.current!=null&&clearTimeout(A.current)},[]);const $=(q,K,O)=>i.jsxs("div",{className:an.sheetFields,children:[i.jsxs("div",{className:an.field,children:[i.jsx("label",{className:an.fieldLabel,htmlFor:`${O}-sort`,children:_.sort}),i.jsx(Vr,{id:`${O}-sort`,listboxId:`${O}-sort-listbox`,value:q.sortBy,options:E,onChange:K.sort,size:"compact",className:an.sortDropdown})]}),i.jsxs("div",{className:an.field,children:[i.jsx("label",{className:an.fieldLabel,htmlFor:`${O}-rarity`,children:_.rarity}),i.jsx(Vr,{id:`${O}-rarity`,listboxId:`${O}-rarity-listbox`,value:q.rarityFilter,options:L,onChange:K.rarity,size:"compact",className:an.filterDropdown})]}),i.jsxs("div",{className:an.field,children:[i.jsx("label",{className:an.fieldLabel,htmlFor:`${O}-collection`,children:_.collection}),i.jsx(Vr,{id:`${O}-collection`,listboxId:`${O}-collection-listbox`,value:q.collectionFilter,options:P,onChange:K.collection,size:"compact",className:an.filterDropdown})]}),i.jsxs("div",{className:an.field,children:[i.jsx("label",{className:an.fieldLabel,htmlFor:`${O}-type`,children:_.type}),i.jsx(Vr,{id:`${O}-type`,listboxId:`${O}-type-listbox`,value:q.statTrakFilter,options:T,onChange:K.statTrak,size:"compact",className:an.filterDropdown})]})]});return i.jsxs("section",{className:an.panel,"aria-label":_.searchPlaceholder,children:[i.jsx("div",{className:an.toolbar,children:w?i.jsxs("div",{className:an.mobileSearchRow,children:[i.jsxs("div",{className:an.searchWra
2637p,children:[i.jsxs("svg",{className:an.searchIcon,width:"16",height:"16",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:[i.jsx("circle",{cx:"11",cy:"11",r:"7",stroke:"currentColor",strokeWidth:"2"}),i.jsx("path",{d:"M20 20l-3-3",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})]}),i.jsx("input",{className:an.search,type:"search",value:e,onChange:q=>t(q.target.value),placeholder:_.searchPlaceholder,"aria-label":_.searchPlaceholder,autoComplete:"off",spellCheck:!1}),e.trim()?i.jsx("button",{type:"button",className:an.searchClear,onClick:()=>t(""),"aria-label":_.searchClear,children:"×"}):null]}),i.jsxs("button",{type:"button",className:an.filtersSheetTrigger,onClick:z,"aria-label":_.filtersToggle,children:[i.jsx("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:i.jsx("path",{d:"M4 7h16M7 12h10M10 17h4",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})}),R>0?i.jsx("span",{className:an.filtersDrawerBadge,children:R}):null]})]}):i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:an.queryRow,children:[i.jsxs("div",{className:an.searchWrap,children:[i.jsxs("svg",{className:an.searchIcon,width:"16",height:"16",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:[i.jsx("circle",{cx:"11",cy:"11",r:"7",stroke:"currentColor",strokeWidth:"2"}),i.jsx("path",{d:"M20 20l-3-3",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})]}),i.jsx("input",{className:an.search,type:"search",value:e,onChange:q=>t(q.target.value),placeholder:_.searchPlaceholder,"aria-label":_.searchPlaceholder,autoComplete:"off",spellCheck:!1}),e.trim()?i.jsx("button",{type:"button",className:an.searchClear,onClick:()=>t(""),"aria-label":_.searchClear,children:"×"}):null]}),i.jsxs("div",{className:an.field,children:[i.jsx("label",{className:an.fieldLabel,htmlFor:"trade-up-sort",children:_.sort}),i.jsx(Vr,{id:"trade-up-sort",listboxId:"trade-up-sort-listbox",value:u,options:E,onChange:d,size:"compact",className:an.sortDropdown})]})]}),i.jsxs("div",{className:an.filterRow,children:[i.jsxs("div",{className:an.field,children:[i.jsx("label",{className:an.fieldLabel,htmlFor:"trade-up-rarity",children:_.rarity}),i.jsx(Vr,{id:"trade-up-rarity",listboxId:"trade-up-rarity-listbox",value:n,options:L,onChange:r,size:"compact",className:an.filterDropdown})]}),i.jsxs("div",{className:an.field,children:[i.jsx("label",{className:an.fieldLabel,htmlFor:"trade-up-collection",children:_.collection}),i.jsx(Vr,{id:"trade-up-collection",listboxId:"trade-up-collection-listbox",value:a,options:P,onChange:s,size:"compact",className:an.filterDropdown})]}),i.jsxs("div",{className:an.field,children:[i.jsx("label",{className:an.fieldLabel,htmlFor:"trade-up-type",children:_.type}),i.jsx(Vr,{id:"trade-up-type",listboxId:"trade-up-type-listbox",value:l,options:T,onChange:o,size:"compact",className:an.filterDropdown})]})]})]})}),i.jsx("div",{className:an.gridWrap,children:y?i.jsx("p",{className:an.state,children:_.loading}):b.length===0?i.jsx("p",{className:an.state,children:_.empty}):i.jsx("div",{className:J0.gridPicker,children:b.map(q=>
2637i.jsx(FM,{mode:"picker",displayName:q.displayName,weapon:q.weapon,imageUrl:q.imageUrl,rarity:q.rarity,subtitle:q.collectionNames[0]??null,phase:q.phase,statTrak:q.stattrak,priceText:q.priceText,onClick:()=>v(q.key)},q.key))})}),w&&k?i.jsxs("div",{className:`${an.filtersDrawerRoot} ${I?an.filtersDrawerRootVisible:""}`,role:"presentation",children:[i.jsx("button",{type:"button",className:an.filtersDrawerBackdrop,"aria-label":_.filtersCloseBackdrop,onClick:D}),i.jsxs("div",{className:an.filtersDrawerPanel,role:"dialog","aria-modal":"true","aria-labelledby":"trade-up-filters-heading",children:[i.jsxs("div",{className:an.filtersDrawerToolbar,children:[i.jsx("h2",{id:"trade-up-filters-heading",className:an.filtersDrawerHeading,children:_.filtersHeading}),i.jsx("button",{type:"button",className:an.filtersDrawerClose,"aria-label":_.filtersCloseBackdrop,onClick:D,children:"×"})]}),i.jsx("div",{className:an.filtersDrawerBody,children:$(F,{sort:q=>N(K=>({...K,sortBy:q})),rarity:q=>N(K=>({...K,rarityFilter:q})),collection:q=>N(K=>({...K,collectionFilter:q})),statTrak:q=>N(K=>({...K,statTrakFilter:q}))},"trade-up-sheet")}),i.jsxs("div",{className:an.filtersSheetFooter,children:[i.jsx("button",{type:"button",className:an.filtersSheetReset,onClick:U,children:_.filtersReset}),i.jsx("button",{type:"button",className:an.filtersSheetApply,onClick:B,children:_.filtersApply})]})]})]}):null]})}const al=1200,Lu=630,FEt={Consumer:[176,195,217],Industrial:[94,152,217],"Mil-Spec":[75,105,255],Restricted:[136,71,255],Classified:[211,44,230],Covert:[235,75,75],Extraordinary:[235,75,75]},CEt=["steamstatic.com","steamcommunity.com","akamaihd.net","fastly.steamstatic.com"];function uJ(e,t){const n=mo(e,t??void 0);return FEt[n]??[60,65,75]}function jEt(e){const t=e.toLowerCase();return CEt.some(n=>t===n||t.endsWith(`.${n}`))}function NEt(e){const t=e.trim();if(!t||t.startsWith("data:")||t.startsWith("blob:")||t.includes("/catalog/image-proxy"))return t;try{const n=new URL(t,typeof window<"u"?window.location.origin:"http://localhost");return n.protocol!=="http:"&&n.protocol!=="https:"?t:jEt(n.hostname)?`${uo}/catalog/image-proxy?url=${encodeURIComponent(n.toString())}`:n.toString()}catch{return t}}function zu(e,t=!1){const n=Math.abs(e).toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2});return t?e>0?`+$${n}`:e<0?`-$${n}`:`$${n}`:`$${n}`}function TEt(e){const t=Math.abs(e).toFixed(2);return e>0?`+${t}%`:e<0?`-${t}%`:`${t}%`}function L$(e,t=28){const n=e.trim();return n.length<=t?n:`${n.slice(0,t-1)}…`}function Nw(e,t=14){const n=e.replace(/^★\s*/,"").trim(),r=n.indexOf("|");if(r>=0){const a=n.slice(r+1).trim();if(a)return L$(a,t)}return L$(n,t)}function dJ(e){const t=(e??"").toLowerCase();return t.includes("factory")?"FN":t.includes("minimal")?"MW":t.includes("field")?"FT":t.includes("well")?"WW":t.includes("battle")?"BS":""}function ev(e){return new Promise(t=>{const n=new Image,r=e.startsWith("data:")||e.startsWith("blob:")?e:NEt(e);!r.startsWith("data:")&&!r.startsWith("blob:")&&(n.crossOrigin="anonymous"),n.onload=()=>t(n),n.onerror=()=>t(null),n.src=r})}async function AEt(e){try{const t=await lX.toDataURL(e,{width:160,margin:1,color:{dark:"#ffffff",light:"#0b0c10"},errorCorrectionLevel:"M"});return new Promise(n=>{const r=new Image;r.onload=()=>n(r),r.onerror=()=>n(null),r.src=t})}catch{return null}}function ks(e,t,n,r,a,s){const l=Math.min(s,r/2,a/2);e.beginPath(),e.moveTo(t+l,n),e.arcTo(t+r,n,t+r,n+a,l),e.arcTo(t+r,n+a,t,n+a,l),e.arcTo(t,n+a,t,n,l),e.arcTo(t,n,t+r,n,l),e.closePath()}function fJ(e,t,n,r,a,s,l,o){const[u,d,m]=l,p=!!o?.featured;p&&(e.shadowColor="rgba(0, 0, 0, 0.5)",e.shadowBlur=20,e.shadowOffsetY=10),ks(e,t,n,r,a,s);const b=e.createLinearGradient(t,n,t,n+a);b.addColorStop(0,"#18181b"),b.addColorStop(1,"#101012"),e.fillStyle=b,e.fill(),e.shadowBlur=0,e.shadowOffsetY=0,ks(e,t,n,r,a,s),e.strokeStyle=p?`rgba(${u}, ${d}, ${m}, 0.95)`:`rgba(${u}, ${d}, ${m}, 0.55)`,e.lineWidth=p?2:1.25,e.stroke()}function Tw(e,t,n,r,a,s,l,o){const[u,d,m]=l;ks(e,n,r,a,s,8),e.save(),e.clip();const p=e.createRadialGradient(n+a/2,r+s*.15,4,n+a/2,r+s*.35,Math.max(a,s)*.95);if(p.addColorStop(0,`rgba(${u}, ${d}, ${m}, 0.28)`),p.addColorStop(.55,`rgba(${u}, ${d}, ${m}, 0.08)`),p.addColorStop(1,"rgba(12, 12, 14, 0)"),e.fillStyle=p,e.fillRect(n,r,a,s),t){const b=Math.min(a/t.width,s/t.height)*(o?.scale??.88),y=t.width*b,v=t.height*b;e.drawImage(t,n+(a-y)/2,r+(s-v)/2,y,v)}
2637e.restore()}function PEt(e,t,n,r,a,s,l){e.save();const o=t.tintRgb??[60,65,75];fJ(e,r,a,s,l,12,o);const u=6,d=36,m=r+u,p=a+u,b=s-u*2,y=l-u*2-d;Tw(e,n,m,p,b,y,o,{scale:.96});const v=zu(t.priceUsd??0);e.font="800 11px Inter, system-ui, sans-serif";const _=8,w=20,k=Math.max(36,e.measureText(v).width+_*2),S=m+6,I=p+6;ks(e,S,I,k,w,7),e.fillStyle="rgba(0, 0, 0, 0.62)",e.fill(),e.fillStyle="#ffffff",e.textAlign="center",e.fillText(v,S+k/2,I+14),e.textAlign="left";const C=p+y,F=s-u*2;e.font="600 11px Inter, system-ui, sans-serif",e.fillStyle="rgba(255,255,255,0.86)";let N=Nw(t.name,48);for(;N.length>1&&e.measureText(N).width>F;)N=`${N.slice(0,-2)}…`;e.fillText(N,r+u+1,C+13);const A=dJ(t.wearLabel),L=t.float!=null?t.float.toFixed(3):"",P=[A,L].filter(Boolean).join(" · ");if(P){e.font="500 10px Inter, system-ui, sans-serif",e.fillStyle="rgba(255,255,255,0.48)";let T=P;for(;T.length>1&&e.measureText(T).width>F;)T=`${T.slice(0,-2)}…`;e.fillText(T,r+u+1,C+27)}e.restore()}function R$(e,t,n,r,a,s,l,o){e.save();const u=t.tintRgb??[60,65,75],d=o?.featured!==!1,m=!!o?.compact;if(fJ(e,r,a,s,l,m?12:14,u,{featured:d}),m){const F=r+6,N=a+6,A=s-12,L=l-12-38;Tw(e,n,F,N,A,L,u,{scale:.97});const P=zu(t.priceUsd??0);e.font="800 11px Inter, system-ui, sans-serif";const T=Math.max(36,e.measureText(P).width+14);if(ks(e,F+6,N+6,T,20,7),e.fillStyle="rgba(0, 0, 0, 0.62)",e.fill(),e.fillStyle="#ffffff",e.textAlign="center",e.fillText(P,F+6+T/2,N+20),e.textAlign="left",t.probability!=null){const $=`${(t.probability*100).toFixed(2)}%`;e.font="800 12px Inter, system-ui, sans-serif";const q=Math.max(52,e.measureText($).width+14),K=F+A-6-q;ks(e,K,N+6,q,20,7),e.fillStyle="rgba(180, 24, 36, 0.92)",e.fill(),e.fillStyle="#ffffff",e.textAlign="center",e.fillText($,K+q/2,N+20),e.textAlign="left"}const E=N+L,R=s-12;e.font="700 13px Inter, system-ui, sans-serif",e.fillStyle="rgba(255,255,255,0.9)";let D=Nw(t.name,48);for(;D.length>1&&e.measureText(D).width>R;)D=`${D.slice(0,-2)}…`;e.fillText(D,r+6+1,E+14);const z=dJ(t.wearLabel),U=t.float!=null?t.float.toFixed(4):"",B=[z,U].filter(Boolean).join(" · ");B&&(e.font="500 10px Inter, system-ui, sans-serif",e.fillStyle="rgba(255,255,255,0.48)",e.fillText(B,r+6+1,E+28)),e.restore();return}const p=14,b=96;if(Tw(e,n,r+p,a+p,s-p*2,l-p*2-b,u),t.probability!=null){const I=`${(t.probability*100).toFixed(2)}%`;e.font="800 15px Inter, system-ui, sans-serif";const C=Math.max(70,e.measureText(I).width+20),F=r+s-p-C,N=a+12;ks(e,F,N,C,28,9),e.fillStyle="rgba(180, 24, 36, 0.92)",e.fill(),e.fillStyle="#ffffff",e.textAlign="center",e.fillText(I,F+C/2,N+19),e.textAlign="left"}const y=a+l-b+4,v=s-p*2;e.font="700 18px Inter, system-ui, sans-serif",e.fillStyle="#ffffff";let _=Nw(t.name,64);for(;_.length>1&&e.measureText(_).width>v;)_=`${_.slice(0,-2)}…`;e.fillText(_,r+p,y+18);const w=t.wearLabel?.trim()??"",k=t.float!=null?t.float.toFixed(4):"",S=[w,k].filter(Boolean).join(" · ");S&&(e.font="500 13px Inter, system-ui, sans-serif",e.fillStyle="rgba(255,255,255,0.5)",e.fillText(S,r+p,y+40)),e.font="800 22px Inter, system-ui, sans-serif",e.fillStyle="#ffffff",e.fillText(zu(t.priceUsd??0),r+p,y+72),e.restore()}function EEt(e,t,n){e.save();const r=18;e.beginPath(),e.arc(t,n,r,0,Math.PI*2),e.fillStyle="rgba(255, 255, 255, 0.07)",e.fill(),e.strokeStyle="rgba(255, 255, 255, 0.14)",e.lineWidth=1,e.stroke(),e.translate(t+2/3,n),e.beginPath(),e.moveTo(6,0),e.lineTo(-4,-7),e.lineTo(-4,7),e.closePath(),e.fillStyle="rgba(255, 255, 255, 0.88)",e.fill(),e.restore()}function O$(e,t,n,r,a){e.font="700 12px Inter, system-ui, sans-serif";const u=e.measureText(t).width;let d=0;const m=a?.count!=null?String(a.count):null;m&&(e.font="800 11px Inter, system-ui, sans-serif",d=Math.max(20,e.measureText(m).width+12));const p=16+u+(m?12+d:0)+12;ks(e,n,r,p,26,9),e.fillStyle="rgba(255, 255, 255, 0.06)",e.fill(),ks(e,n,r,p,26,9),e.strokeStyle="rgba(255, 255, 255, 0.1)",e.lineWidth=1,e.stroke(),e.fillStyle="rgba(225, 29, 46, 0.9)",ks(e,n+3,r+5,3,16,2),e.fill();const b=n+12+6;if(e.font="700 12px Inter, system-ui, sans-serif",e.fillStyle="rgba(255, 255, 255, 0.82)",e.textAlign="left",e.textBaseline="middle",e.fillText(t,b,r+2
26376/2+.5),m){const y=b+u+12,v=r+8/2;ks(e,y,v,d,18,7),e.fillStyle="rgba(225, 29, 46, 0.22)",e.fill(),e.font="800 11px Inter, system-ui, sans-serif",e.fillStyle="#ffffff",e.textAlign="center",e.fillText(m,y+d/2,r+26/2+.5),e.textAlign="left"}e.textBaseline="alphabetic"}function LEt(e,t,n,r,a,s){ks(e,n,r,a,s,14),e.fillStyle="rgba(18, 18, 20, 0.72)",e.fill(),ks(e,n,r,a,s,14),e.strokeStyle="rgba(255,255,255,0.06)",e.lineWidth=1,e.stroke();const l=t.length,o=a/l;t.forEach((u,d)=>{const m=n+d*o;d>0&&(e.beginPath(),e.strokeStyle="rgba(255,255,255,0.07)",e.moveTo(m,r+14),e.lineTo(m,r+s-14),e.stroke());const p=m+o/2;e.textAlign="center",e.font="500 12px Inter, system-ui, sans-serif",e.fillStyle="rgba(255,255,255,0.42)",e.fillText(u.label,p,r+26);const b=r+52;if(u.suffix){e.font="700 18px Inter, system-ui, sans-serif";const y=e.measureText(u.value).width;e.font="600 12px Inter, system-ui, sans-serif";const v=e.measureText(u.suffix).width,_=6,w=y+_+v,k=p-w/2;e.textAlign="left",e.font="700 18px Inter, system-ui, sans-serif",e.fillStyle=u.color,e.fillText(u.value,k,b),e.font="600 12px Inter, system-ui, sans-serif",e.fillStyle=u.color==="#ffffff"?"rgba(255,255,255,0.55)":u.color,e.globalAlpha=u.color==="#ffffff"?1:.82,e.fillText(u.suffix,k+y+_,b),e.globalAlpha=1,e.textAlign="center"}else e.font="700 18px Inter, system-ui, sans-serif",e.fillStyle=u.color,e.fillText(u.value,p,b)}),e.textAlign="left"}async function REt(e){const t=document.createElement("canvas");t.width=al,t.height=Lu;const n=t.getContext("2d");if(!n)throw new Error("Canvas unsupported");n.fillStyle="#050506",n.fillRect(0,0,al,Lu);const r=n.createRadialGradient(al*.52,Lu*.42,0,al*.52,Lu*.42,Math.max(al,Lu)*.55);r.addColorStop(0,"rgba(140, 18, 28, 0.5)"),r.addColorStop(.4,"rgba(90, 10, 18, 0.22)"),r.addColorStop(.75,"rgba(20, 4, 8, 0.06)"),r.addColorStop(1,"rgba(0, 0, 0, 0)"),n.fillStyle=r,n.fillRect(0,0,al,Lu);const a=28;n.strokeStyle="rgba(255, 255, 255, 0.04)",n.lineWidth=1,n.beginPath();for(let ee=0;ee<=al;ee+=a)n.moveTo(ee+.5,0),n.lineTo(ee+.5,Lu);for(let ee=0;ee<=Lu;ee+=a)n.moveTo(0,ee+.5),n.lineTo(al,ee+.5);n.stroke();const s=await ev("/assets/LOOTIFY_LOGO_MARK.png");s?n.drawImage(s,48,34,34,34):(ks(n,48,34,34,34,8),n.fillStyle="#e11d2e",n.fill()),n.font="700 26px Inter, system-ui, sans-serif",n.fillStyle="#ffffff",n.fillText("Lootify Market",94,58),n.font="500 15px Inter, system-ui, sans-serif",n.fillStyle="rgba(255,255,255,0.45)",n.textAlign="right",n.fillText(e.labels.toolName,al-48,56),n.textAlign="left";const l=e.inputs.slice(0,10),o=5,u=2,d=88,m=70,p=500,b=p-m-18,y=b-16,v=d+40,_=y-v,w=280,k=al-48-w,S=48,C=k-64-S,F=10,N=(C-F*(o-1))/o,A=(_-F)/u,L=v,P=_,T=v,R=(S+C+k)/2,D=T+P/2;O$(n,e.labels.inputs,S,d,{count:l.length});const z=e.outcomes.slice(0,2);O$(n,e.labels.result,k,d,{count:z.length});const U=await Promise.all(l.map(ee=>ee.imageUrl?.trim()?ev(ee.imageUrl.trim()):Promise.resolve(null))),B=await Promise.all(z.map(ee=>ee.imageUrl?.trim()?ev(ee.imageUrl.trim()):Promise.resolve(null)));for(let ee=0;ee<l.length;ee++){const me=ee%o,ve=Math.floor(ee/o);if(ve>=u)break;const we=l[ee];PEt(n,we,U[ee]??null,S+me*(N+F),L+ve*(A+F),N,A)}if(EEt(n,R,D),z.length===1)R$(n,z[0],B[0]??null,k,T,w,P,{featured:!0,compact:!1});else if(z.length>=2){const ee=Math.min(236,w),me=Math.min(200,P*.64),ve=k+w/2,we=T+P/2,Ee=(Ae,ye,$e,Xe,Ze,Je)=>{n.save(),n.translate($e,Xe),n.rotate(Ze*Math.PI/180),n.shadowColor="rgba(0, 0, 0, 0.55)",n.shadowBlur=22,n.shadowOffsetY=10,R$(n,Ae,ye,-ee/2,-me/2,ee,me,{featured:Je,compact:!0}),n.restore()};Ee(z[1],B[1]??null,ve-42,we-46,-6.5,!1),Ee(z[0],B[0]??null,ve+34,we+44,5,!0)}const $=e.inputCostUsd,q=z.map(ee=>ee.priceUsd??0),K=q.length>1?q.map(ee=>zu(ee)).join(" / "):zu(q[0]??0),O=z.map(ee=>$!=null?(ee.priceUsd??0)-$:null),V=O.map(ee=>ee!=null&&$!=null&&$>0?ee/$*100:null),G=O.some(ee=>ee!=null),H=O.every(ee=>ee==null||ee>=0),re=O.every(ee=>ee==null||ee<=0),Z=G?H?"#6fcf97":re?"#e87a7a":"#ffffff":"#ffffff",Q=G?O.map(ee=>ee!=null?zu(ee,!0):"—").join(" / "):"—",ie=O.length===1&&V[0]!=null?TEt(V[0]):void 0;LEt(n,[{label:e.labels.inputCost,value:$!=null?zu($):"—",color:"#ffffff"},{label:e.labels.outcomePrice,value:K,color:"#ffffff"},{label:e.labels.profitIfHit,value:Q,suffix:ie,color:Z},{label:e.labels.expectedValue,value:e.expectedValueUsd!=null?zu(e.expectedValueUsd):"—",color:"#ffffff"}],48,b,al-96,m),n.strokeStyle="rgba(255,255,255,0.08)",n.beginPath(),n.moveTo(48,p),n.lineTo(al-48,p),n.stroke();const ne=e.referralUrl?.trim()||(e.referralCode?.trim()?`https://${e.siteHost}/trade-up?ref=${encodeURIComponent(e.referralCode.trim())}`:`https://${e.siteHost}`),X=await AEt(ne),le=84,_e=48,J=p+18;X&&(ks(n,_e-4,J-4,le+8,le+8,10),n.fillStyle="#0b0c10",n.fill(),n.drawImage(X,_e,J,le,le));const Be=X?_e+le+18:48;return n.font="600 18px Inter, system-ui, sans-serif",n.fillStyle="rgba(255,255,255,0.78)",n.fillText(e.labels.joinUs,Be,J+32),e.referralCode?.trim()&&(n.font="500 16px ui-monospace, SFMono-Regular, Menlo, monospace",n.fillStyle="rgba(255,255,255,0.5)",n.fillText(`${e.labels.referralCode}: ${e.referralCode.trim()}`,Be,J+60)),n.font="600 16px Inter, system-ui, sans-serif",n.fillStyle="rgba(255,255,255,0.35)",n.textAlign="right",n.fillText(e.siteHost,al-48,J+52),n.textAlign="left",new Promise((ee,me)=>{t.toBlob(ve=>{ve?ee(ve):me(new Error("Failed to encode PNG"))},"image/png",1)})}const OEt="_rarityConsumer_1epsb_1",BEt="_imageWrap_1epsb_4",DEt="_rarityIndustrial_1epsb_8",$Et="_rarityMilSpec_1epsb_15",WEt="_rarityRestricted_1epsb_22",UEt="_rarityClassified_1epsb_29",HEt="_rarityCovert_1epsb_36",zEt="_rarityDefault_1epsb_43",VEt="_overlay_1epsb_47",qEt="_modal_1epsb_58",GEt="_header_1epsb_69",KEt="_headerText_1epsb_78",YEt="_title_1epsb_82",ZEt="_subtitle_1epsb_89",XEt="_closeBtn_1epsb_96",QEt="_body_1epsb_117",JEt="_outcomeRail_1epsb_126",eLt="_outcomeCard_1epsb_137",tLt="_outcomeCardSelected_1epsb_159",nLt="_outcomeCardBlocked_1epsb_164",rLt="_outcomeImage_1epsb_178",aLt="_outcomeProb_1epsb_184",iLt="_outcomePriceBadge_1epsb_197",sLt="_outcomeBody_1epsb_210",lLt="_outcomeName_1epsb_218",oLt="_outcomeSub_1epsb_227",cLt="_previewWrap_1epsb_236",uLt="_preview_1epsb_236",dLt="_previewPlaceholder_1epsb_253",fLt="_toast_1epsb_260",hLt="_toastOk_1epsb_279",mLt="_toastErr_1epsb_283",pLt="_actions_1epsb_298",gLt="_btn_1epsb_305",bLt="_btnPrimary_1epsb_331",yLt="_btnSocial_1epsb_341",rr={rarityConsumer:OEt,imageWrap:BEt,rarity
2637Industrial:DEt,rarityMilSpec:$Et,rarityRestricted:WEt,rarityClassified:UEt,rarityCovert:HEt,rarityDefault:zEt,overlay:VEt,modal:qEt,header:GEt,headerText:KEt,title:YEt,subtitle:ZEt,closeBtn:XEt,body:QEt,outcomeRail:JEt,outcomeCard:eLt,outcomeCardSelected:tLt,outcomeCardBlocked:nLt,outcomeImage:rLt,outcomeProb:aLt,outcomePriceBadge:iLt,outcomeBody:sLt,outcomeName:lLt,outcomeSub:oLt,previewWrap:cLt,preview:uLt,previewPlaceholder:dLt,toast:fLt,toastOk:hLt,toastErr:mLt,actions:pLt,btn:gLt,btnPrimary:bLt,btnSocial:yLt},tv=2;function xLt(e,t){return e.map(n=>({name:n.item.displayName,imageUrl:n.item.imageUrl,wearLabel:Xh(n.float),float:n.float,priceUsd:t.get(n.slotId)??null,tintRgb:uJ(n.item.rarity,n.item.displayName)}))}function vLt(e){return{name:e.name,imageUrl:e.imageUrl,wearLabel:e.wearLabel,float:e.outputFloat,priceUsd:e.priceUsd,probability:e.probability,tintRgb:uJ(e.rarity,e.name)}}function _Lt(e){return e.includes("|")&&e.split("|").slice(1).join("|").trim()||e}function wLt(e){return e==null||!Number.isFinite(e)?"$0.00":`$${Math.abs(e).toLocaleString("en-US",{minimumFractionDigits:2,maximumFractionDigits:2})}`}function kLt({isOpen:e,featuredOutcome:t,calculation:n,slots:r,priceBySlotId:a,onClose:s}){const{t:l}=Se("tradeUp"),{user:o}=Xt(),[u,d]=h.useState(null),[m,p]=h.useState(null),[b,y]=h.useState(!1),[v,_]=h.useState(null),[w,k]=h.useState([]),S=h.useRef(null),I=n.outcomes;h.useEffect(()=>{e&&k(t?[t.key]:[])},[e,t?.key]);const C=h.useMemo(()=>{const U=new Map(I.map(B=>[B.key,B]));return w.map(B=>U.get(B)).filter(B=>B!=null)},[I,w]),F=h.useCallback(U=>{k(B=>B.includes(U)?B.filter($=>$!==U):B.length>=tv?B:[...B,U])},[]),N=h.useCallback((U,B="ok")=>{S.current&&clearTimeout(S.current),_({message:U,tone:B}),S.current=setTimeout(()=>{_(null),S.current=null},2800)},[]);h.useEffect(()=>()=>{S.current&&clearTimeout(S.current)},[]),h.useEffect(()=>{if(!e)return;const U=B=>{B.key==="Escape"&&s()};return document.addEventListener("keydown",U),()=>document.removeEventListener("keydown",U)},[e,s]),h.useEffect(()=>{if(!e||C.length===0){d(null),y(!1);return}let U=!1;return y(!0),(async()=>{try{const B=typeof window<"u"?window.location.host:"lootify.market",$=typeof window<"u"?window.location.origin:`https://${B}`,q=o?.referralCode?.trim()||null,K=q?`${$}/trade-up?ref=${encodeURIComponent(q)}`:`${$}/trade-up`,{summary:O}=n,V=O.inputCostUsd,H=C[0].priceUsd,re=H!=null&&V!=null?H-V:null,Z=re!=null&&V!=null&&V>0?re/V*100:null,Q=await REt({outcomes:C.map(vLt),inputs:xLt(r,a),averageFloat:O.averageFloat,expectedValueUsd:O.expectedValueUsd,inputCostUsd:V,profitIfHitUsd:re,profitIfHitPercent:Z,chanceToProfit:O.chanceToProfit,referralCode:q,referralUrl:K,siteHost:B,labels:{toolName:l("shareModal.toolName"),inputs:l("shareModal.inputs"),result:l("shareModal.result"),averageFloat:l("shareModal.averageFloat"),expectedValue:l("shareModal.expectedValue"),inputCost:l("shareModal.inputCost"),outcomePrice:l("shareModal.outcomePrice"),profitIfHit:l("shareModal.profitIfHit"),chanceToProfit:l("shareModal.chanceToProfit"),joinUs:l("shareModal.joinUs"),referralCode:l("shareModal.referralCode")}});if(U)return;d(Q)}catch(B){if(U)return;N(B instanceof Error?B.message:l("shareModal.errors.renderFailed"),"err")}finally{U||y(!1)}})(),()=>{U=!0}},[e,C,n,r,a,l,o?.referralCode,N]),h.useEffect(()=>{if(!u){p(null);return}const U=URL.createObjectURL(u);return p(U),()=>URL.revokeObjectURL(U)},[u]);const A=h.useCallback(()=>{if(!u)return;const U=URL.createObjectURL(u),B=document.createElement("a");B.href=U,B.download=`lootify-trade-up-${Date.now()}.png`,B.click(),URL.revokeObjectURL(U),N(l("shareModal.downloaded"))},[u,N,l]),L=h.useCallback(async()=>{if(u)try{if(typeof ClipboardItem>"u"||!navigator.clipboard?.write)throw new Error("clipboard-unsupported");await navigator.clipboard.write([new ClipboardItem({"image/png":u})]),N(l("shareModal.copied"))}catch{N(l("shareModal.errors.copyFailed"),"err")}},[u,N,l]),P=h.useMemo(()=>{const U=typeof window<"u"?window.location.origin:"https://lootify.market",B=o?.referralCode?.trim()||null,$=B?`${U}/trade-up?ref=${encodeURIComponent(B)}`:`${U}/trade-up`,q=C[0]?.name??t?.name??"",K=l("shareModal.socialText",{name:q});return{shareUrl:$,text:K}},[C,t?.name,l,o?.referralCode]),T=h.useCallback(async U=>{if(u)try{typeof ClipboardItem<"u"&&navigator.clipboard?.write&&await navigator.clipboard.write([new ClipboardItem({"image/png":u})])}catch{}window.open(U,"_blank","noopener,noreferrer"),N(l("shareModal.pasteHint"))},[u,N,l]),E=h.useCallback(()=>{const{shareUrl:U,text:B}=P,$=`${B}
2637
2638${U}`,q=`https://twitter.com/intent/tweet?text=${encodeURIComponent($)}`;T(q)},[T,P]),R=h.useCallback(()=>{const{shareUrl:U,text:B}=P,$=`https://t.me/share/url?url=${encodeURIComponent(U)}&text=${encodeURIComponent(B)}`;T($)},[T,P]);if(!e)return null;const D=v&&typeof document<"u"?Wn.createPortal(i.jsx("div",{className:`${rr.toast} ${v.tone==="err"?rr.toastErr:rr.toastOk}`,role:"status","aria-live":"polite",children:v.message}),document.body):null,z=w.length>=tv;return i.jsxs(i.Fragment,{children:[i.jsx("div",{className:rr.overlay,role:"presentation",onClick:U=>{U.target===U.currentTarget&&s()},children:i.jsxs("div",{className:rr.modal,role:"dialog","aria-modal":"true","aria-labelledby":"trade-up-share-title",children:[i.jsxs("div",{className:rr.header,children:[i.jsxs("div",{className:rr.headerText,children:[i.jsx("h2",{id:"trade-up-share-title",className:rr.title,children:l("shareModal.title")}),i.jsx("p",{className:rr.subtitle,children:l("shareModal.pickSubtitle",{max:tv})})]}),i.jsx("button",{type:"button",className:rr.closeBtn,onClick:s,"aria-label":l("shareModal.close"),children:"×"})]}),i.jsxs("div",{className:rr.body,children:[i.jsx("div",{className:rr.outcomeRail,role:"listbox","aria-multiselectable":!0,"aria-label":l("shareModal.pickOutcomes"),children:I.map(U=>{const B=w.includes(U.key),$=z&&!B,q=cJ(U.rarity,rr);return i.jsxs("button",{type:"button",role:"option","aria-selected":B,disabled:$,className:[rr.outcomeCard,q,B?rr.outcomeCardSelected:"",$?rr.outcomeCardBlocked:""].filter(Boolean).join(" "),onClick:()=>F(U.key),children:[i.jsxs("div",{className:rr.imageWrap,children:[U.imageUrl?i.jsx("img",{className:rr.outcomeImage,src:U.imageUrl,alt:"",loading:"lazy"}):null,U.probability!=null?i.jsxs("span",{className:rr.outcomeProb,children:[(U.probability*100).toFixed(2),"%"]}):null,i.jsx("span",{className:rr.outcomePriceBadge,children:wLt(U.priceUsd)})]}),i.jsxs("div",{className:rr.outcomeBody,children:[i.jsx("span",{className:rr.outcomeName,title:U.name,children:_Lt(U.name)}),i.jsx("span",{className:rr.outcomeSub,children:[U.wearLabel,U.outputFloat!=null?U.outputFloat.toFixed(4):null].filter(Boolean).join(" · ")||"—"})]})]},U.key)})}),i.jsx("div",{className:rr.previewWrap,children:m?i.jsx("img",{className:rr.preview,src:m,alt:l("shareModal.previewAlt")}):i.jsx("span",{className:rr.previewPlaceholder,children:C.length===0?l("shareModal.pickAtLeastOne"):l(b?"shareModal.rendering":"shareModal.previewEmpty")})})]}),i.jsxs("div",{className:rr.actions,children:[i.jsx("button",{type:"button",className:`${rr.btn} ${rr.btnPrimary}`,disabled:!u||b,onClick:()=>void L(),children:l("shareModal.copy")}),i.jsx("button",{type:"button",className:rr.btn,disabled:!u||b,onClick:A,children:l("shareModal.download")}),i.jsx("button",{type:"button",className:`${rr.btn} ${rr.btnSocial}`,disabled:b||!u,onClick:E,children:l("shareModal.twitter")}),i.jsx("button",{type:"button",className:`${rr.btn} ${rr.btnSocial}`,disabled:b||!u,onClick:R,children:l("shareModal.telegram")})]})]})}),D]})}const SLt=1;let k0=null;function ILt(e){if(!e||typeof e!="object")throw new Error("trade-up bundle: invalid payload");const t=e;if(!Array.isArray(t.skins)||!Array.isArray(t.collections)||!Array.isArray(t.containersLoot))throw new Error("trade-up bundle: missing arrays");return{version:typeof t.version=="number"?t.version:1,skins:t.skins,collections:t.collections,containersLoot:t.containersLoot}}function CM(){if(k0)return k0;const e=new URLSearchParams({v:String(SLt)});return k0=fetch(`${uo}/catalog/cs2/trade-up-bundle?${e}`,{credentials:"include",cache:"default"}).then(async t=>{if(!t.ok)throw new Error(`trade-up bundle: ${t.status}`);const n=ILt(await t.json());return nS(n.skins),mk(n.skins),n}).catch(t=>{throw k0=null,t}),k0}const MLt=[{label:"Factory New",min:0,max:.07},{label:"Minimal Wear",min:.07,max:.15},{label:"Field-Tested",min:.15,max:.38},{label:"Well-Worn",min:.38,max:.45},{label:"Battle-Scarred",min:.45,max:1}];function t8(e,t){const n=e.trim();return!n||!t?n:/StatTrak™/i.test(n)?/^StatTrak™\s*★/i.test(n)?`★ StatTrak™ ${n.replace(/^StatTrak™\s*★\s*/i,"").trim()}`:n:n.startsWith("★")?`★ StatTrak™ ${n.slice(1).trimStart()}`:`StatTrak™ ${n}`}function FLt(e,t){return MLt.filter(({min:n,max:r})=>e<r&&t>=n).map(({label:n})=>n)}function jM(e,t){return`${e.trim()} (${t.trim()})`}function CLt(e){const t=e.wearNames;return t&&t.length>0?t:FLt(e.minFloat,e.maxFloat)}function hJ(e){const t=t8(e.name,e.stattrak);return CLt(e).map(n=>
2638jM(t,n))}function mJ(e){return jM(t8(e.item.name,e.item.stattrak),Xh(e.float))}function pJ(e,t,n){return t?.trim()?jM(t8(e,n),t):null}function NM(e,t){const n=e[t];return n!=null&&Number.isFinite(n)?n:null}function B$(e,t){return BAt(hJ(e).map(n=>NM(t,n)))}function jLt(e,t){return NM(t,mJ(e))}function NLt(e,t,n,r=!1){const a=pJ(e,t,r);return a?NM(n,a):null}const TLt=new Set(["Knives","Gloves"]),ALt=new Set(["collection-set-xpshop-wpn-01"]);function gJ(e){return ALt.has(e.id)?!1:e.name?.trim()!=="Limited Edition Item"}function PLt(e){return e.filter(t=>gJ(t))}function ELt(e,t,n,r){for(const a of e){const s=a.name?.trim();if(!s)continue;const l=a.contains_rare??[];l.length>0&&(n.set(s,l),a.def_index&&r.set(a.def_index,l));for(const o of a.contains??[]){const u=o.paint_index?.trim();if(!u)continue;const d=t.get(u)??new Set;d.add(s),t.set(u,d)}}}function TM(e){const t=new Map;for(const l of e.skins){const o=l.paint_index?.trim();if(!o)continue;const u=t.get(o)??[];u.push(l),t.set(o,u)}const n=new Map;for(const l of e.collections){if(!gJ(l))continue;const o=new Map;for(const u of l.contains??[]){const d=u.rarity?.trim();if(!d)continue;const m=o.get(d)??[];m.push(u),o.set(d,m)}n.set(l.id,o)}const r=new Map,a=new Map,s=new Map;return ELt(e.containersLoot,r,a,s),{skinsByPaintIndex:t,collectionOutcomesByRarity:n,crateRareByName:a,crateRareById:s,paintIndexToCrateNames:r}}function LLt(e){const t=new Map;for(const n of e.collections){const r={id:n.id,name:n.name,image:n.image??null};for(const a of n.contains??[]){const s=a.paint_index?.trim();if(!s)continue;const l=t.get(s)??[];l.some(o=>o.id===r.id)||l.push(r),t.set(s,l)}}return t}function RLt(e,t){if(e.collections?.length)return e.collections;const n=e.paint_index?.trim();return n?t.get(n)??[]:[]}function OLt(e,t){const n=e.paint_index?.trim();if(!n)return!1;for(const r of t.paintIndexToCrateNames.get(n)??[])if((t.crateRareByName.get(r)?.length??0)>0)return!0;return!1}function bJ(e,t,n){const r=e.rarity.trim();if(z6(r))return t;const a=kH(r);return!a||a==="Extraordinary"?[]:t.filter(s=>(n.collectionOutcomesByRarity.get(s.id)?.get(a)?.length??0)>0)}function BLt(e,t,n){return z6(e.rarity)?OLt(e,n):bJ(e,t,n).length>0}function DLt(e){const t=[],n=new Set,r=TM(e),a=LLt(e);for(const s of e.skins){if(TLt.has(s.category))continue;const l=RLt(s,a),o=PLt(l);if(l.length>0&&o.length===0)continue;const u=z6(s.rarity)?o:bJ(s,o,r);if(!BLt(s,o,r))continue;const d=s.stattrak?[!1,!0]:[!1];for(const m of d){const p=t8(s.name,m),b=Ope(p,s.phase,s.paint_index);n.has(b)||(n.add(b),t.push({key:b,name:s.name,displayName:p,weapon:s.weapon,rarity:s.rarity,minFloat:s.min_float,maxFloat:s.max_float,imageUrl:s.image?.trim()||"",stattrak:m,souvenir:!1,phase:s.phase?.trim()||null,paintIndex:s.paint_index?.trim()||null,collectionIds:u.map(y=>y.id),collectionNames:u.map(y=>y.name),wearNames:(s.wears??[]).map(y=>y.name)}))}}return t.sort((s,l)=>s.displayName.localeCompare(l.displayName)),t}function M6(e,t){const n=t.paint_index?.trim();if(!n)return null;const r=e.skinsByPaintIndex.get(n);return r?.length?r.find(s=>s.name===t.name)??r[0]??null:null}function $Lt(e,t){const n=t.paintIndex;return n?[...e.paintIndexToCrateNames.get(n)??[]]:[]}const WLt={415:"Ruby",416:"Sapphire",417:"Black Pearl",418:"Phase 1",419:"Phase 2",420:"Phase 3",421:"Phase 4",568:"Emerald",569:"Phase 1",570:"Phase 2",571:"Phase 3",572:"Phase 4",617:"Black Pearl",618:"Phase 2",619:"Sapphire",852:"Phase 1",853:"Phase 2",854:"Phase 3",855:"Phase 4",1119:"Emerald",1120:"Phase 1",1121:"Phase 2",1122:"Phase 3",1123:"Phase 4"};function ULt(e){const t=e?.trim();return t?WLt[t]??null:null}function HLt(e,t){const n=e.phase?.trim();if(n)return n;const r=ULt(e.paint_index);return r||t?.trim()||null}const zLt={"Phase 1":67,"Phase 2":67,"Phase 3":67,"Phase 4":67,Ruby:30,Sapphire:30,"Black Pearl":7},VLt={"Phase 1":67,"Phase 2":67,"Phase 3":67,"Phase 4":67,Emerald:30};function qLt(e){return/\|\s*Gamma Doppler\s*$/i.test(e)||/\|\s*Doppler\s*$/i.test(e)}function GLt(e){return/\|\s*Gamma Doppler\s*$/i.test(e)}function KLt(e){return GLt(e)?VLt:zLt}function YLt(e,t){return t?KLt(e)[t]??1:1}function AM(e,t){return HLt(e,t?.phase)}function yJ(e,t){const n=new Map,r=new Map;for(const a of e){const s=F6(a);if(!qLt(a.name)){n.set(s,1);continue}const l=r.get(a.name)??[];l.push(a),r.set(a.name,l)}for(const a of r.values()){let s=0;const l=new Map;for(const o of a){const u=t(o),d=AM(o,u),m=YLt(o.name,d),p=F6(o);l.set(p,m),s+=m}if(!(s<=0))for(const[o,u]of l)n.set(o,u/s)}return n}function F6(e){return`${e.paint_index??e.name}:${e.name}`}function xJ(e){let t=0;for(const n of e.values())t+=n;return t>0?t:1}function nv(){return{mode:"empty",requiredSlots:10,filledSlots:0,inputCostUsd:null,expectedValueUsd:null,profitUsd:null,profitPercent:null,chanceToProfit:null,averageFloat:null,errorMessage:null}}function ZLt(e){if(e.length===0)return!1;const t=e[0].item.stattrak;return e.some(n=>n.item.stattrak!==t)}function XLt(e){if(e.length===0)return!1;const t=e[0].item.rarity;return e.some(n=>n.item.rarity!==t)}function D$(e){return e.length===0?0:e.reduce((n,r)=>n+Xpe(r.float,r.item.minFloat,r.item.maxFloat),0)/e.length}function QLt(e,t,n,r){const a=e.length,s=new Map;for(const l of e)for(const o of l.item.collectionIds)s.set(o,(s.get(o)??0)+1);for(const[l,o]of s){const d=t.collectionOutcomesByRarity.get(l)?.get(n)??[];if(d.length===0)continue;const m=o/a,p=yJ(d,y=>M6(t,y)),b=xJ(p);for(const y of d){const v=M6(t,y),_=F6(y),w=p.get(_)??1,k=m*w/b,S=r.get(_);if(S){S.probability+=k;continue}r.set(_,{key:_,name:y.name,rarity:y.rarity??n,imageUrl:y.image??v?.image??null,paintIndex:y.paint_index,phase:AM(y,v),minFloat:v?.min_float??null,maxFloat:v?.max_float??null,probability:k})}}}function JLt(e,t,n){const r=e.length,a=new Map;for(const s of e){const l=$Lt(t,s.item),o=l.length>0?1/l.length:0;for(const u of l)a.set(u,(a.get(u)??0)+o)}for(const[s,l]of a){const o=t.crateRareByName.get(s)??[];if(o.length===0)continue;const u=l/r,d=yJ(o,p=>M6(t,p)),m=xJ(d);for(const p of o){const b=M6(t,p),y=F6(p),v=d.get(y)??1,_=u*v/m,w=n.get(y);if(w){w.probability+=_;continue}n.set(y,{key:y,name:p.name,rarity:p.rarity??"Extraordinary",imageUrl:p.image??b?.image??null,paintIndex:p.paint_index,phase:AM(p,b),minFloat:b?.min_float??0,maxFloat:b?.max_float??1,probability:_})}}}function eRt(e,t,n){return[...e.values()].map(r=>{const a=r.minFloat!=null&&r.maxFloat!=null?Qpe(t,r.minFloat,r.maxFloat):null;return{key:r.key,name:r.name,rarity:r.rarity,imageUrl:r.imageUrl,paintIndex:r.paintIndex,phase:r.phase,probability:r.probability,outputFloat:a,wearLabel:a!=null?Xh(a):null,minFloat:r.minFloat,maxFloat:r.maxFloat,priceUsd:n.get(r.key)??null}}).sort((r,a)=>a.probability-r.probability||r.name.localeCompare(a.name))}function tRt(e,t){if(t==null||!Number.isFinite(t))return{expectedValueUsd:null,profitUsd:null,profitPercent:null,chanceToProfit:null};let n=0,r=0;for(const l of e)l.priceUsd!=null&&Number.isFinite(l.priceUsd)&&(n+=l.priceUsd*l.probability,l.priceUsd>t&&(r+=l.probability));const a=n-t,s=t>0?a/t*100:null;return{expectedValueUsd:n,profitUsd:a,profitPercent:s,chanceToProfit:r}}function A5(e,t,n=new Map,r=new Map){if(e.length===0)return{outcomes:[],summary:nv()};if(ZLt(e))return{outcomes:[],summary:{...nv(),mode:"invalid",filledSlots:e.length,errorMessage:"mixedStatTrak"}};if(XLt(e))return{outcomes:[],summary:{...nv(),mode:"invalid",filledSlots:e.length,errorMessage:"mixedRarity"}};const a=e[0].item.rarity,s=z6(a),l=s?5:10,o=s?"covert":"standard";if(e.length!==l)return{outcomes:[],summary:{mode:o,requiredSlots:l,filledSlots:e.length,inputCostUsd:null,expectedValueUsd:null,profitUsd:null,profitPercent:null,chanceToProfit:null,averageFloat:D$(e),errorMessage:s?"needFiveCovert":"needTenInputs"}};const u=D$(e),d=new Map;if(s)JLt(e,t,d);else{const v=kH(a);if(!v)return{outcomes:[],summary:{mode:"invalid",requiredSlots:l,filledSlots:e.length,inputCostUsd:null,expectedValueUsd:null,profitUsd:null,profitPercent:null,chanceToProfit:null,averageFloat:u,errorMessage:"noHigherTier"}};QLt(e,t,v,d)}const m=eRt(d,u,r);let p=0,b=!1;for(const v of e){const _=n.get(v.slotId);_!=null&&Number.isFinite(_)&&(p+=_,b=!0)}const y=tRt(m,b?p:null);return{outcomes:m,summary:{mode:o,requiredSlots:l,filledSlots:e.length,inputCostUsd:b?p:null,averageFloat:u,errorMessage:m.length===0?"noOutcomes":null,...y}}}function vJ(e){return Qh(.15,e.minFloat,e.maxFloat)}function $$(e,t,n){return{slotId:e,item:t,float:n??vJ(t)}}const nRt=TM({skins:[],collections:[],containersLoot:[]});function rRt(){const[e,t]=h.useState({status:"loading"}),[n,r]=h.useState({}),[a,s]=h.useState([]),l=h.useRef(new Set),o=h.useRef(new Set),u=h.useCallback(S=>{S.length!==0&&r(I=>{let C=!1;const F={...I};for(const N of S){const A=N.marketHashName.trim();A&&N.priceUsd!=null&&Number.isFinite(N.priceUsd)&&F[A]!==N.priceUsd&&(F[A]=N.priceUsd,C=!0)}return C?F:I})},[]),d=h.useCallback(S=>{const I=[...new Set(S.map(F=>F.trim()).filter(F=>F.length>0&&!l.current.has(F)))];if(I.length===0)return;for(const F of I)l.current.add(F);const C=I.join("\0");o.current.has(C)||(o.current.add(C),nh.cs2ReferencePrices(I).then(F=>u(F.items)).catch(()=>{for(const F of I)l.current.delete(F)}).finally(()=>{o.current.delete(C)}))},[u]);h.useEffect(()=>{let S=!0;return CM().then(I=>{S&&t({status:"ready",pickerItems:DLt(I),index:TM(I)})}).catch(I=>{S&&t({status:"error",message:I instanceof Error?I.message:String(I)})}),()=>{S=!1}},[]),h.useEffect(()=>{a.length!==0&&d(a.map(S=>mJ(S)))},[d,a]);const m=a.length>0&&a[0].item.stattrak;h.useEffect(()=>{if(e.status!=="ready"||a.length===0)return;const{outcomes:S}=A5(a,e.index,new Map,new Map);S.length!==0&&d(S.map(I=>pJ(I.name,I.wearLabel,m)).filter(I=>I!=null))},[e,m,d,a]);const p=h.useMemo(()=>{const S=new Map;for(const I of a)S.set(I.slotId,jLt(I,n));return S},[n,a]),b=h.useMemo(()=>
2638{if(e.status!=="ready")return A5([],nRt);const S=A5(a,e.index,p,new Map),I=new Map;for(const C of S.outcomes)I.set(C.key,NLt(C.name,C.wearLabel,n,m));return S.outcomes.length===0?S:A5(a,e.index,p,I)},[e,m,p,n,a]),y=h.useCallback(S=>{s(I=>{const C=I.length>0&&I[0].item.rarity==="Covert"?5:10;if(I.length>=C)return I;const F=I.length>0?Math.max(...I.map(N=>N.slotId))+1:0;return[...I,$$(F,S)]})},[]),v=h.useCallback(S=>{s(I=>I.filter(C=>C.slotId!==S))},[]),_=h.useCallback(S=>{s(I=>{const C=I.find(A=>A.slotId===S);if(!C)return I;const F=I.length>0&&I[0].item.rarity==="Covert"?5:10;if(I.length>=F)return I;const N=Math.max(...I.map(A=>A.slotId))+1;return[...I,$$(N,C.item,C.float)]})},[]),w=h.useCallback((S,I)=>{s(C=>C.map(F=>F.slotId===S?{...F,float:Math.min(F.item.maxFloat,Math.max(F.item.minFloat,I))}:F))},[]),k=h.useCallback(()=>s([]),[]);return{catalogState:e,slots:a,calculation:b,referencePricesByMhn:n,fetchReferencePrices:d,addItem:y,removeSlot:v,duplicateSlot:_,updateSlotFloat:w,clearSlots:k,defaultFloatForItem:vJ,priceBySlotId:p}}const aRt=new Map(B0.map((e,t)=>[e,t]));function P5(e){return aRt.get(e.trim())??-1}function iRt(e,t,n){const r=[...e];switch(t){case"nameAsc":r.sort((a,s)=>a.displayName.localeCompare(s.displayName));break;case"rarityHigh":r.sort((a,s)=>{const l=P5(s.rarity)-P5(a.rarity);return l!==0?l:a.displayName.localeCompare(s.displayName)});break;case"rarityLow":r.sort((a,s)=>{const l=P5(a.rarity)-P5(s.rarity);return l!==0?l:a.displayName.localeCompare(s.displayName)});break;case"priceLow":r.sort((a,s)=>W$(a,s,n,"asc","min"));break;case"priceHigh":r.sort((a,s)=>W$(a,s,n,"desc","max"));break}return r}function W$(e,t,n,r,a){const s=U$(n?.get(e.key),a),l=U$(n?.get(t.key),a);if(s==null&&l==null)return e.displayName.localeCompare(t.displayName);if(s==null)return 1;if(l==null)return-1;const o=r==="asc"?s-l:l-s;return o!==0?o:e.displayName.localeCompare(t.displayName)}function U$(e,t){return e?t==="min"?e.minUsd:e.maxUsd:null}const sRt="_page_1k732_1",lRt="_layout_1k732_8",oRt="_header_1k732_19",cRt="_title_1k732_28",uRt="_loadError_1k732_34",dRt="_topRow_1k732_44",fRt="_pickerColumn_1k732_53",hRt="_contractColumn_1k732_54",mRt="_outcomesSection_1k732_60",_c={page:sRt,layout:lRt,header:oRt,title:cRt,loadError:uRt,topRow:dRt,pickerColumn:fRt,contractColumn:hRt,outcomesSection:mRt};function pRt(e,t){return e==null||!Number.isFinite(e)?"—":t(Math.round(e*100))}function gRt(e){return e==null||!Number.isFinite(e)?"—":`${e.toFixed(2)}%`}function bRt(){const{t:e}=Se("tradeUp"),{format:t}=Nr(),{catalogState:n,slots:r,calculation:a,addItem:s,removeSlot:l,duplicateSlot:o,updateSlotFloat:u,clearSlots:d,priceBySlotId:m,referencePricesByMhn:p,fetchReferencePrices:b}=rRt(),[y,v]=h.useState(""),[_,w]=h.useState(""),[k,S]=h.useState(""),[I,C]=h.useState("all"),[F,N]=h.useState("nameAsc"),[A,L]=h.useState(null);Kr({title:e("seo.title"),description:e("seo.description"),keywords:e("seo.keywords"),imageUrl:Zfe(),pageUrl:qfe()});const P=h.useCallback(re=>t(Math.round(re*100)),[t]),T=h.useCallback(re=>pRt(re,t),[t]),E=h.useMemo(()=>{if(n.status!=="ready")return new Map;const re=new Map;for(const Z of n.pickerItems)re.set(Z.key,Z);return re},[n]),R=h.useMemo(()=>{if(n.status!=="ready")return[];const re=new Map;for(const Z of n.pickerItems)for(let Q=0;Q<Z.collectionIds.length;Q++){const ie=Z.collectionIds[Q];re.has(ie)||re.set(ie,Z.collectionNames[Q]??ie)}return[...re.entries()].map(([Z,Q])=>({id:Z,name:Q})).sort((Z,Q)=>Z.name.localeCompare(Q.name))},[n]),D=r[0]?.item.rarity??null,z=r.length>0?r[0].item.stattrak:null,U=h.useMemo(()=>{if(n.status!=="ready")return[];const re=y.trim().toLowerCase();return n.pickerItems.filter(Z=>D&&Z.rarity!==D||z!=null&&Z.stattrak!==z||_&&Z.rarity!==_||k&&!Z.collectionIds.includes(k)||I==="normal"&&Z.stattrak||I==="stattrak"&&!Z.stattrak?!1:re?Z.displayName.toLowerCase().includes(re)||Z.name.toLowerCase().includes(re)||Z.weapon.toLowerCase().includes(re):!0)},[n,y,_,k,I,D,z]),B=h.useMemo(()=>{if(F!=="priceLow"&&F!=="priceHigh")return new Map;const re=new Map;for(const Z of U)re.set(Z.key,B$(Z,p));return re},[U,p,F]),$=h.useMemo(()=>iRt(U,F,B).slice(0,400).map(Z=>({...Z,priceText:DAt(B$(Z,p),P)}
2638)),[U,P,B,p,F]);h.useEffect(()=>{if(n.status!=="ready"||$.length===0)return;const re=[];for(const Z of $.slice(0,80))re.push(...hJ(Z));b(re)},[n.status,$,b]);const q=h.useMemo(()=>B0.filter(re=>re!=="Extraordinary"),[]),K=h.useCallback(re=>{if(n.status!=="ready")return;const Z=E.get(re);Z&&s(Z)},[s,n.status,E]),O=h.useCallback(re=>re?e(`errors.${re}`,{defaultValue:re}):"",[e]),V=h.useMemo(()=>({searchPlaceholder:e("picker.searchPlaceholder"),searchClear:e("picker.searchClear"),rarity:e("picker.rarity"),collection:e("picker.collection"),allCollections:e("picker.allCollections"),allRarities:e("picker.allRarities"),type:e("picker.type"),all:e("picker.all"),normal:e("picker.normal"),stattrak:e("picker.stattrak"),sort:e("picker.sort"),sortNameAsc:e("picker.sortOptions.nameAsc"),sortRarityHigh:e("picker.sortOptions.rarityHigh"),sortRarityLow:e("picker.sortOptions.rarityLow"),sortPriceLow:e("picker.sortOptions.priceLow"),sortPriceHigh:e("picker.sortOptions.priceHigh"),empty:e("picker.empty"),loading:e("picker.loading"),filtersHeading:e("picker.filtersHeading"),filtersToggle:e("picker.filtersToggle"),filtersReset:e("picker.filtersReset"),filtersApply:e("picker.filtersApply"),filtersCloseBackdrop:e("picker.filtersCloseBackdrop")}),[e]),G=h.useMemo(()=>({title:e("contract.title"),clear:e("contract.clear"),items:e("contract.items"),float:e("contract.float"),duplicate:e("contract.duplicate"),remove:e("contract.remove"),empty:e("contract.empty"),slot:e("contract.slot"),openItemPage:e("contract.openItemPage")}),[e]),H=h.useMemo(()=>({title:e("outcomes.title"),averageFloat:e("outcomes.averageFloat"),ev:e("outcomes.ev"),cost:e("outcomes.cost"),profit:e("outcomes.profit"),chance:e("outcomes.chance"),emptyTitle:e("outcomes.emptyTitle"),emptyHint:e("outcomes.emptyHint"),probability:e("outcomes.probability"),openItemPage:e("outcomes.openItemPage"),share:e("outcomes.share"),sort:e("outcomes.sort"),sortLikelihoodHigh:e("outcomes.sortOptions.likelihoodHigh"),sortLikelihoodLow:e("outcomes.sortOptions.likelihoodLow"),sortPriceLow:e("outcomes.sortOptions.priceLow"),sortPriceHigh:e("outcomes.sortOptions.priceHigh")}),[e]);return i.jsxs("div",{className:_c.page,children:[i.jsxs("div",{className:_c.layout,children:[i.jsxs("header",{className:_c.header,children:[i.jsx("h1",{className:_c.title,children:e("title")}),n.status==="error"?i.jsx("p",{className:_c.loadError,role:"alert",children:n.message}):null]}),i.jsxs("div",{className:_c.topRow,children:[i.jsx("div",{className:_c.pickerColumn,children:i.jsx(MEt,{search:y,onSearchChange:v,rarityFilter:_,onRarityFilterChange:w,collectionFilter:k,onCollectionFilterChange:S,statTrakFilter:I,onStatTrakFilterChange:C,sortBy:F,onSortByChange:N,rarityOptions:q,collectionOptions:R,items:$,loading:n.status==="loading",onPick:K,labels:V})}),i.jsx("div",{className:_c.contractColumn,children:i.jsx(APt,{slots:r,requiredSlots:a.summary.requiredSlots,inputCostLabel:a.summary.inputCostUsd!=null?T(a.summary.inputCostUsd):null,onRemove:l,onDuplicate:o,onFloatChange:u,onClear:d,formatTradeUpMoney:P,priceBySlotId:m,labels:G})})]}),i.jsx("section",{className:_c.outcomesSection,children:i.jsx(KPt,{calculation:a,formatMoney:T,formatTradeUpMoney:P,formatPercent:gRt,labels:H,errorText:O,onShareOutcome:L})})]}),i.jsx(kLt,{isOpen:A!=null,featuredOutcome:A,calculation:a,slots:r,priceBySlotId:m,onClose:()=>L(null)})]})}const yRt=["Factory New","Minimal Wear","Field-Tested","Well-Worn","Battle-Scarred"],H$=["Knives","Gloves","Rifles","Pistols","SMGs","Heavy","Equipment"];function xRt(e){if(!e.length)return null;for(const t of yRt)if(e.some(n=>n.name===t))return t;return e[0]?.name??null}function vRt(e){const t=xRt(e.wears??[]),n=e.phase?.trim()||null,r=t7("",e.name,t),a=typeof e.min_float=="number"&&Number.isFinite(e.min_float)?e.min_float:0,s=typeof e.max_float=="number"&&Number.isFinite(e.max_float)?e.max_float:1;return{key:`${e.name}::${n??""}::${e.paint_index??""}`,name:e.name,weapon:e.weapon,category:e.category,rarity:e.rarity,minFloat:a,maxFloat:s,imageUrl:e.image,phase:n,paintIndex:e.paint_index?.trim()||null,wearNames:(e.wears??[]).map(l
2638=>l.name),marketPath:oo(r,730),hasFloatRange:typeof e.min_float=="number"&&typeof e.max_float=="number"&&Number.isFinite(e.min_float)&&Number.isFinite(e.max_float)}}function z$(e){const t=new Set,n=[];for(const r of e){const a=vRt(r);t.has(a.key)||(t.add(a.key),n.push(a))}return n}function _Rt(e,t){if(typeof e!="number"||typeof t!="number"||!Number.isFinite(e)||!Number.isFinite(t))return null;const n=r=>Number.isInteger(r)?String(r):r.toFixed(2).replace(/\.?0+$/,"")||"0";return`${n(e)} – ${n(t)}`}function wRt(e){let t=2166136261;for(let n=0;n<e.length;n+=1)t^=e.charCodeAt(n),t=Math.imul(t,16777619);return t>>>0}function kRt(e,t){const n=e.filter(l=>!!l.imageUrl?.trim());if(n.length===0)return null;const r=n.filter(l=>l.name.includes("|")),a=r.length>0?r:n,s=wRt(t)%a.length;return a[s].imageUrl.trim()}function Rc(e){return e.trim().toLowerCase().normalize("NFKD").replace(/[\u0300-\u036f]/g,"").replace(/&/g,"and").replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,"")}function SRt(e){let t=e;for(let n=0;n<3;n+=1)try{const r=decodeURIComponent(t);if(r===t)break;t=r}catch{break}return t}function _J(e,t){const n=SRt(e).trim();if(!n)return null;const r=[...t],a=r.find(o=>o===n);if(a)return a;const s=Rc(n),l=r.find(o=>Rc(o)===s);return l||(r.find(o=>Rc(o)===n.toLowerCase())??null)}function IRt(e,t){const n=H$.indexOf(e.category),r=H$.indexOf(t.category),a=n===-1?99:n,s=r===-1?99:r;return a!==s?a-s:e.weapon.localeCompare(t.weapon)}function PM(e){return{Contraband:"#e4ae39",Covert:"#eb4b4b",Extraordinary:"#eb4b4b",Master:"#eb4b4b",Classified:"#d32ce6",Exotic:"#d32ce6",Exceptional:"#d32ce6",Restricted:"#8847ff",Remarkable:"#8847ff",Superior:"#8847ff","Mil-Spec Grade":"#4b69ff","High Grade":"#4b69ff",Distinguished:"#4b69ff","Industrial Grade":"#5e98d9","Base Grade":"#b0c3d9","Consumer Grade":"#b0c3d9"}[e]??"#6b7280"}const V$={Contraband:7,Covert:6,Extraordinary:6,Classified:5,Exotic:5,Restricted:4,Remarkable:4,"Mil-Spec Grade":3,"High Grade":3,"Industrial Grade":2,"Base Grade":1,"Consumer Grade":1};function q$(e,t){const n=V$[e.rarity]??0,r=V$[t.rarity]??0;return n!==r?r-n:e.name.localeCompare(t.name)}const MRt="_page_1jtvj_1",FRt="_ambient_1jtvj_9",CRt="_mesh_1jtvj_16",jRt="_shell_1jtvj_26",NRt="_header_1jtvj_39",TRt="_title_1jtvj_46",ARt="_subtitle_1jtvj_55",PRt="_form_1jtvj_63",ERt="_fieldLabel_1jtvj_69",LRt="_inputRow_1jtvj_76",RRt="_input_1jtvj_76",ORt="_lookupBtn_1jtvj_108",BRt="_error_1jtvj_133",DRt="_card_1jtvj_143",$Rt="_preview_1jtvj_155",WRt="_previewImg_1jtvj_166",URt="_previewEmpty_1jtvj_173",HRt="_specialBadgesRow_1jtvj_178",zRt="_stBadge_1jtvj_196",VRt="_decorators_1jtvj_213",qRt="_stickerRow_1jtvj_224",GRt="_charmRow_1jtvj_225",KRt="_stickerTile_1jtvj_232",YRt="_charmTile_1jtvj_233",ZRt="_attachImg_1jtvj_247",XRt="_attachFallback_1jtvj_256",QRt="_stickerPct_1jtvj_264",JRt="_meta_1jtvj_277",eOt="_metaHead_1jtvj_286",tOt="_itemName_1jtvj_293",nOt="_metaSub_1jtvj_303",rOt="_wearLabel_1jtvj_311",aOt="_rarityLabel_1jtvj_315",iOt="_floatBlock_1jtvj_319",sOt="_floatBar_1jtvj_329",lOt="_floatDim_1jtvj_338",oOt="_floatHandle_1jtvj_346",cOt="_floatMeta_1jtvj_360",uOt="_floatUnder_1jtvj_367",dOt="_wearShort_1jtvj_368",fOt="_attrs_1jtvj_375",hOt="_attrRow_1jtvj_385",mOt="_copyBtn_1jtvj_412",pOt="_inspectBtn_1jtvj_429",hn={page:MRt,ambient:FRt,mesh:CRt,shell:jRt,header:NRt,title:TRt,subtitle:ARt,form:PRt,fieldLabel:ERt,inputRow:LRt,input:RRt,lookupBtn:ORt,error:BRt,card:DRt,preview:$Rt,previewImg:WRt,previewEmpty:URt,specialBadgesRow:HRt,stBadge:zRt,decorators:VRt,stickerRow:qRt,charmRow:GRt,stickerTile:KRt,charmTile:YRt,attachImg:ZRt,attachFallback:XRt,stickerPct:QRt,meta:JRt,metaHead:eOt,itemName:tOt,metaSub:nOt,wearLabel:rOt,rarityLabel:aOt,floatBlock:iOt,floatBar:sOt,floatDim:lOt,floatHandle:oOt,floatMeta:cOt,floatUnder:uOt,wearShort:dOt,attrs:fOt,attrRow:hOt,copyBtn:mOt,inspectBtn:pOt},gOt=[{at:0,color:"#19c94b"},{at:.07,color:"#7ad63a"},{at:.15,color:"#e6c84a"},{at:.38,color:"#e89b45"},{at:.45,color:"#e85f5f"},{at:1,color:"#c0392b"}],bOt={"Factory New":"FN","Minimal Wear":"MW","Field-Tested":"FT","Well-Worn":"WW","Battle-Scarred":"BS"};function rv(e){return e==null||!Number.isFinite(e)?"—":e.toFixed(14).replace(/0+$/u,"").replace(/\.$/u,"")}function yOt(e,t){return e==null||t==null?"—":`${e.toFixed(2)} – ${t.toFixed(2)}`}function xOt(){return gOt.map(e=>`${e.color} ${(e.at*100).toFixed(0)}%`).join(", ")}function vOt({floatValue:e,floatMin:t,floatMax:n}){const r=Math.min(1,Math.max(0,e)),a=t!=null&&n!=null&&Number.isFinite(t)&&Number.isFinite(n)&&n>t;return i.jsxs("div",{className:hn.floatBar,style:{background:`linear-gradient(90deg, ${xOt()})`}
2638,"aria-hidden":!0,children:[a?i.jsxs(i.Fragment,{children:[i.jsx("span",{className:hn.floatDim,style:{left:0,width:`${t*100}%`}}),i.jsx("span",{className:hn.floatDim,style:{left:`${n*100}%`,width:`${(1-n)*100}%`}})]}):null,i.jsx("span",{className:hn.floatHandle,style:{left:`${r*100}%`}})]})}function _Ot(e){if(e==null||!Number.isFinite(e))return null;const t=Math.round(e*100);return t<=0?null:`${t}%`}function wOt(e,t){const n=[];return e.wear!=null&&Number.isFinite(e.wear)&&n.push(`${Math.round(e.wear*100)}% Wear`),n.push(t("card.tooltip.slot",{value:e.slot})),e.offsetX!=null&&e.offsetY!=null&&n.push(`X: ${e.offsetX.toFixed(4)}, Y: ${e.offsetY.toFixed(4)}`),e.rotation!=null&&Number.isFinite(e.rotation)&&n.push(`R: ${Math.round(e.rotation)}`),{title:e.name?.trim()||`Sticker #${e.stickerId}`,lines:n}}function kOt(e,t){const n=e.name?.trim()||`Charm #${e.stickerId}`,r=[];return e.pattern!=null&&r.push(t("card.tooltip.pattern",{value:e.pattern})),{title:n.startsWith("Charm")?n:`Charm | ${n}`,lines:r}}function SOt(){const{t:e}=Se("floatChecker"),{t}=Se("market"),n=gk(!0),[r,a]=h.useState(""),[s,l]=h.useState(!1),[o,u]=h.useState(null),[d,m]=h.useState(null),[p,b]=h.useState(!1);Kr({title:e("seo.title"),description:e("seo.description"),keywords:e("seo.keywords"),imageUrl:Kfe(),pageUrl:Gfe()});async function y(F){F.preventDefault();const N=r.trim();if(!N){u(e("errors.empty"));return}l(!0),u(null),b(!1);try{const A=await rne.check(N);m(A),a(A.inspectUrl||N)}catch(A){m(null),u(A instanceof mr&&A.message?A.message:e("errors.generic"))}finally{l(!1)}}async function v(){if(d?.float==null)return;const F=rv(d.float);try{await navigator.clipboard.writeText(F),b(!0),window.setTimeout(()=>b(!1),1600)}catch{}}const _=PM(d?.rarity??""),w=d?.wearName?bOt[d.wearName]??"":"",k=d?.specialPattern,S=d?.stickers?.filter(F=>F.stickerId>0)??[],I=d?.keychains?.filter(F=>F.stickerId>0)??[],C=S.length>0||I.length>0;return i.jsxs("div",{className:hn.page,children:[i.jsx("div",{className:hn.ambient,"aria-hidden":!0}),i.jsx("div",{className:hn.mesh,"aria-hidden":!0}),i.jsxs("div",{className:hn.shell,children:[i.jsxs("header",{className:hn.header,children:[i.jsx("h1",{className:hn.title,children:e("title")}),i.jsx("p",{className:hn.subtitle,children:e("subtitle")})]}),i.jsxs("form",{className:hn.form,onSubmit:y,children:[i.jsx("label",{className:hn.fieldLabel,htmlFor:"float-checker-inspect",children:e("inspectLabel")}),i.jsxs("div",{className:hn.inputRow,children:[i.jsx("input",{id:"float-checker-inspect",className:hn.input,type:"text",value:r,onChange:F=>a(F.target.value),placeholder:e("inspectPlaceholder"),spellCheck:!1,autoComplete:"off",disabled:s}),i.jsxs("button",{type:"submit",className:hn.lookupBtn,disabled:s,children:[i.jsx(N3e,{size:16,strokeWidth:2.25,"aria-hidden":!0}),e(s?"lookingUp":"lookup")]})]})]}),o?i.jsx("p",{className:hn.error,role:"alert",children:o}):null,d?i.jsxs("section",{className:hn.card,"aria-live":"polite",style:{"--rarity":_},children:[i.jsxs("div",{className:hn.preview,children:[k||d.phase||d.isStatTrak?i.jsxs("div",{className:hn.specialBadgesRow,children:[k?i.jsx(NH,{pattern:k,large:!0}):null,d.phase?i.jsx(V6,{phase:d.phase}):null,d.isStatTrak?i.jsx("span",{className:hn.stBadge,children:"ST"}):null]}):null,d.imageUrl?i.jsx("img",{className:hn.previewImg,src:d.imageUrl,alt:d.displayName??"",loading:"lazy"}):i.jsx("span",{className:hn.previewEmpty,children:e("result.noImage")}),C?i.jsxs("div",{className:hn.decorators,children:[I.length>0?i.jsx("div",{className:hn.charmRow,children:I.map((F,N)=>i.jsx("div",{className:hn.charmTile,onMouseEnter:A=>n.show(A.currentTarget,kOt(F,t),"above"),onMouseLeave:()=>n.hide(),children:F.imageUrl?i.jsx("img",{src:F.imageUrl,alt:F.name??"",className:hn.attachImg}):i.jsx("span",{className:hn.attachFallback,children:F.name?.slice(0,2)??"?"})},`charm-${F.stickerId}-${N}`))}):null,S.length>0?i.jsx("div",{className:hn.stickerRow,children:S.map((F,N)=>{const A=_Ot(F.wear);return i.jsxs("div",{className:hn.stickerTile,onMouseEnter:L=>n.show(L.currentTarget,wOt(F,t),"above"),onMouseLeave:()=>n.hide(),children:[F.imageUrl?i.jsx("img",{src:F.imageUrl,alt:F.name??"",className:hn.attachImg}):i.jsx("span",{className:hn.attachFallback,children:F.name?.slice(0,2)??"?"}),A?i.jsx("span",{className:hn.stickerPct,children:A}):null]},`sticker-${F.stickerId}-${F.slot}-${N}`)})}):null]}):null]}),i.jsxs("div",{className:hn.meta,children:[i.jsxs("div",{className:hn.metaHead,children:[i.jsx("h2",{className:hn.itemName,children:d.displayName??d.weaponName??"—"}),i.jsxs("div",{className:hn.metaSub,children:[d.wearName?i.jsx("span",{className:hn.wearLabel,children:d.wearName}):null,d.rarity?i.jsx("span",{className:hn.rarityLabel,style:{color:_},children:d.rarity}):null]})]}),d.float!=null?i.jsxs("div",{className:hn.floatBlock,children:[i.jsxs("div",{className:hn.floatMeta,children:[i.jsx("span",{className:hn.floatUnder,children:rv(d.float)}),w?i.jsx("span",{className:hn.wearShort,children:w}):null]}),i.jsx(vOt,{floatValue:d.float,floatMin:d.floatMin,floatMax:d.floatMax})]}):null,i.jsxs("dl",{className:hn.attrs,children:[i.jsxs("div",{className:hn.attrRow,children:[i.jsx("dt",{children:e("result.floatValue")}),i.jsxs("dd",{children:[i.jsx("span",{children:rv(d.float)}),i.jsx("button",{type:"button",className:hn.copyBtn,onClick:v,title:e(p?"result.copied":"result.copy"),"aria-label":e(p?"result.copied":"result.copy"),children:i.jsx(I3e,{size:14,strokeWidth:2})})]})]}),i.jsxs("div",{className:hn.attrRow,children:[i.jsx("dt",{children:e("result.paintSeed")}),i.jsx("dd",{children:d.paintSeed??"—"})]}),i.jsxs("div",{className:hn.attrRow,children:[i.jsx("dt",{children:e("result.paintIndex")}),i.jsx("dd",{children:d.paintIndex??"—"})]}),i.jsxs("div",{className:hn.attrRow,children:[i.jsx("dt",{children:e("result.defIndex")}),i.jsx("dd",{children:d.defIndex??"—"})]}),i.jsxs("div",{className:hn.attrRow,children:[i.jsx("dt",{children:e("result.floatRange")}),i.jsx("dd",{children:yOt(d.floatMin,d.floatMax)})]})]}),i.jsxs("a",{className:hn.inspectBtn,href:d.inspectUrl,target:"_blank",rel:"noopener noreferrer",children:[e("result.inspectInGame"),i.jsx(F3e,{size:15,strokeWidth:2.25,"aria-hidden":!0})]})]})]}):null]}),n.node]})}const IOt="_card_u9nyo_1",MOt="_media_u9nyo_20",FOt="_mediaEmpty_u9nyo_35",COt="_body_u9nyo_42",jOt="_name_u9nyo_49",NOt="_meta_u9nyo_61",TOt="_rarity_u9nyo_71",AOt="_dot_u9nyo_76",POt="_float_u9nyo_80",ci={card:IOt,media:MOt,mediaEmpty:FOt,body:COt,name:jOt,meta:NOt,rarity:TOt,dot:AOt,float:POt};function G$({item:e}){const t=PM(e.rarity),n=i.jsxs(i.Fragment,{children:[i.jsx("div",{className:ci.media,children:e.imageUrl?i.jsx("img",{src:e.imageUrl,alt:"",loading:"lazy",decoding:"async"}):i.jsx("div",{className:ci.mediaEmpty})}),i.jsxs("div",{className:ci.body,children:[i.jsx("p",{className:ci.name,children:e.name}),i.jsxs("p",{className:ci.meta,children:[i.jsx("span",{className:ci.rarity,children:e.rarity}),e.subtitle?i.jsxs(i.Fragment,{children:[i.jsx("span",{className:ci.dot,"aria-hidden":!0,
2638children:"·"}),i.jsx("span",{className:ci.float,children:e.subtitle})]}):null]})]})]});return e.marketPath?i.jsx(Pt,{to:e.marketPath,className:ci.card,style:{"--wiki-rarity":t},children:n}):i.jsx("div",{className:ci.card,style:{"--wiki-rarity":t},children:n})}const wJ=["charms","souvenirCharms","stickers","patches","graffiti","cases","keys","agents","musicKits"];function Zo(e){return!e||typeof e!="object"||Array.isArray(e)?null:e}function $a(e){return typeof e=="string"?e.trim():""}function EOt(e){const t=$a(e.market_hash_name)||$a(e.name);return!t||e.market_hash_name==null&&e.exclusive===!0?null:oo(t,730)}function f1(e,t,n){const r=$a(e.name);if(!r)return null;const a=$a(e.image)||null,s=$a(e.rarity)||"Base Grade",l=$a(e.def_index),o=$a(e.market_hash_name);return{key:`${n}:${l}:${o||r}`,name:r,rarity:s,imageUrl:a,marketPath:EOt(e),subtitle:t}}function LOt(e){const t=[];for(const n of e){const r=Zo(n);if(!r)continue;const a=f1(r,"Charm","charm");a&&t.push(a)}return t.sort((n,r)=>n.name.localeCompare(r.name))}function ROt(e){const t=[];for(const n of e){const r=Zo(n);if(!r)continue;const a=$a(r.tournament_event),s=f1(r,a||"Souvenir Charm","souvenir-charm");s&&t.push({...s,rarity:$a(r.rarity)||"Base Grade"})}return t.sort((n,r)=>n.name.localeCompare(r.name))}function OOt(e){const t=[];for(const n of e){const r=Zo(n);if(!r)continue;const a=f1(r,"Key","key");a&&t.push(a)}return t.sort((n,r)=>n.name.localeCompare(r.name))}function BOt(e){const t=[];for(const n of e){const r=Zo(n);if(!r)continue;const a=$a(r.effect),l=[$a(r.type),a].filter(Boolean).join(" · ")||"Sticker",o=f1(r,l,"sticker");o&&t.push(o)}return t.sort((n,r)=>n.name.localeCompare(r.name))}function DOt(e){const t=[];for(const n of e){const r=Zo(n);if(!r)continue;const a=f1(r,"Patch","patch");a&&t.push(a)}return t.sort((n,r)=>n.name.localeCompare(r.name))}const $Ot=new Set(["Package","Terminal"]);function WOt(e){const t=[];for(const n of e){const r=Zo(n);if(!r)continue;const a=$a(r.name);if(!a)continue;const s=HOt($a(r.type),a),l=f1(r,s,"case");if(!l)continue;const o=$Ot.has(s)?null:l.marketPath;t.push({...l,group:s,marketPath:o})}return t.sort((n,r)=>{const a=C6(n.group),s=C6(r.group);return a!==s?a-s:n.name.localeCompare(r.name)})}const UOt=["Case","Terminal","Sticker Capsule","Autograph Capsule","Patch Capsule","Music Kit Box","Souvenir","Souvenir Highlight","Graffiti","Pins","Package","Other"];function HOt(e,t){return e||(/terminal/i.test(t)?"Terminal":/package|parcel|presents|storage unit/i.test(t)?"Package":"Other")}function C6(e){const t=e?.trim()||"Other",n=UOt.indexOf(t);return n===-1?1e3:n}function zOt(e){const t=new Map;for(const n of e){const r=n.group?.trim()||"Other",a=t.get(r)??[];a.push(n),t.set(r,a)}return[...t.entries()].sort((n,r)=>C6(n[0])-C6(r[0]))}function VOt(e){const t=[];for(const n of e){const r=Zo(n);if(!r)continue;const a=r.team&&typeof r.team=="object"&&!Array.isArray(r.team)?$a(r.team.name):"",s=f1(r,a||"Agent","agent");s&&t.push(s)}return t.sort((n,r)=>n.name.localeCompare(r.name))}function qOt(e){const t=[];for(const n of e){const r=Zo(n);if(!r||r.exclusive===!0&&!$a(r.market_hash_name))continue;const a=GOt($a(r.name))?"StatTrak™ Music Kit":"Music Kit",s=f1(r,a,"music");s&&t.push(s)}return t.sort((n,r)=>n.name.localeCompare(r.name))}function GOt(e){return/^StatTrak/i.test(e)}function KOt(e){const t=new Set,n=[];for(const r of e){const a=Zo(r);if(!a||$a(a.type)!=="Graffiti")continue;const s=Array.isArray(a.contains)?a.contains:[];for(const l of s){const o=Zo(l);if(!o)continue;const u=$a(o.name);if(!u||t.has(u))continue;t.add(u);const d=`Sealed Graffiti | ${u}`,m=$a(o.image)||null,p=$a(o.rarity)||"High Grade",b=$a(o.id)||u;n.push({key:`graffiti:${b}:${u}`,name:d,rarity:p,imageUrl:m,marketPath:oo(d,730),subtitle:"Graffiti"})}}return n.sort((r,a)=>r.name.localeCompare(a.name))}function YOt(e,t){const n=t.trim().toLowerCase();return n?e.filter(r=>r.name.toLowerCase().includes(n)||(r.subtitle?.toLowerCase().includes(n)??!1)||(r.group?.toLowerCase().includes(n)??!1)||r.rarity.toLowerCase().includes(n)):e}const ZOt="_page_12yzw_1",XOt="_inner_12yzw_7",QOt="_header_12yzw_15",JOt="_headerCopy_12yzw_22",eBt="_back_12yzw_27",tBt="_title_12yzw_44",nBt="_subtitle_12yzw_52",rBt="_controls_12yzw_60",aBt="_modeMeasure_12yzw_69",iBt="_modeSwitch_12yzw_83",sBt="_modeBtn_12yzw_101",lBt="_modeActive_12yzw_102",oBt="_moreWrap_12yzw_129",cBt="_moreMenu_12yzw_136",uBt="_moreItem_12yzw_152",dBt="_moreItemActive_12yzw_153",fBt="_search_12yzw_180",hBt="_status_12yzw_222",mBt="_error_12yzw_223",pBt="_infiniteSentinel_12yzw_243",gBt="_groupGrid_12yzw_255",bBt="_groupCard_12yzw_261",yBt="_groupMedia_12yzw_289",xBt="_groupBody_12yzw_303",vBt="_groupName_12yzw_307",_Bt="_groupMeta_12yzw_315",wBt="_weaponSections_12yzw_321",kBt="_weaponSection_12yzw_321",SBt="_sectionTitle_12yzw_333",IBt="_skinGrid_12yzw_342",gn={page:ZOt,inner:XOt,header:QOt,headerCopy:JOt,back:eBt,title:tBt,subtitle:nBt,controls:rBt,modeMeasure:aBt,modeSwitch:iBt,modeBtn:sBt,modeActive:lBt,moreWrap:oBt,moreMenu:cBt,moreItem:uBt,moreItemActive:dBt,search:fBt,status:hBt,error:mBt,infiniteSentinel:pBt,groupGrid:gBt,groupCard:bBt,groupMedia:yBt,groupBody:xBt,groupName:vBt,groupMeta:_Bt,weaponSections:wBt,weaponSection:kBt,sectionTitle:SBt,skinGrid:IBt},K$=120;function MBt({items:e}){const[t,n]=h.useState(K$),r=h.useRef(null),a=h.useRef(e.length);a.current=e.length;const s=h.useMemo(()=>e.some(u=>u.group)?zOt(e):null,[e]),l=h.useMemo(()=>e.slice(0,t),[e,t]),o=!s&&t<e.length;return h.useEffect(()=>{if(!o)return;const u=r.current;if(!u)return;const d=new IntersectionObserver(m=>{for(const p of m)if(p.isIntersecting){n(b=>Math.min(b+K$,a.current));break}},{root:null,rootMargin:"480px",threshold:0});return d.observe(u),()=>d.disconnect()},[o,t,e.length]),e.length===0?null:s?i.jsx("div",{className:gn.weaponSections,children:s.map(([u,d])=>i.jsxs("section",{className:gn.weaponSection,children:[i.jsx("h2",{className:gn.sectionTitle,children:u}),i.jsx("div",{className:gn.skinGrid,children:d.map(m=>i.jsx(G$,{item:m},m.key))})]},u))}):i.jsxs(i.Fragment,{children:[i.jsx("div",{className:gn.skinGrid,children:l.map(u=>i.jsx(G$,{item:u},u.key))}),o?i.jsx("div",{ref:r,className:gn.infiniteSentinel,"aria-hidden":!0}):null]})}const FBt="(max-width: 980px)",CBt="(max-width: 640px)",jBt=144;function NBt({modes:e,active:t,onSelect:n,labelFor:r}){const{t:a}
2638=Se("wiki"),s=Hs(FBt),l=Hs(CBt),o=h.useRef(null),u=h.useRef(null),d=h.useRef(null),[m,p]=h.useState(e.length),[b,y]=h.useState(!1),v=e.map(r).join("\0");h.useLayoutEffect(()=>{if(!s){p(e.length);return}const S=()=>{const F=o.current?.parentElement,N=u.current;if(!F||!N)return;const A=Number.parseFloat(getComputedStyle(F).columnGap||"0")||Number.parseFloat(getComputedStyle(F).gap||"0")||7,L=Math.max(80,l?F.clientWidth:F.clientWidth-jBt-A),P=[...N.querySelectorAll("[data-measure-tab]")],T=N.querySelector("[data-measure-more]");if(!P.length||!T||P.some(O=>O.offsetWidth===0)||T.offsetWidth===0)return;const E=Number.parseFloat(getComputedStyle(N).columnGap||"0")||Number.parseFloat(getComputedStyle(N).gap||"0")||2.4,z=Number.parseFloat(getComputedStyle(N).paddingLeft||"0")+Number.parseFloat(getComputedStyle(N).paddingRight||"0")+2,U=P.map(O=>O.offsetWidth),B=T.offsetWidth,$=(O,V)=>{let G=z;for(let H=0;H<O;H++)G+=(H>0?E:0)+U[H];return V&&(G+=(O>0?E:0)+B),G};let q=0;for(let O=0;O<U.length&&!($(O+1,!1)>L);O++)q=O+1;if(q>=U.length){p(U.length);return}let K=Math.max(1,q-1);for(;K>1&&$(K,!0)>L;)K-=1;$(K,!0)>L&&$(0,!0)<=L&&(K=0),p(K)};S();const I=new ResizeObserver(()=>{requestAnimationFrame(S)}),C=o.current?.parentElement;return C&&I.observe(C),window.addEventListener("resize",S),()=>{I.disconnect(),window.removeEventListener("resize",S)}},[s,l,e,v]),h.useEffect(()=>{if(!b)return;const S=C=>{const F=d.current;F&&!F.contains(C.target)&&y(!1)},I=C=>{C.key==="Escape"&&y(!1)};return document.addEventListener("mousedown",S),document.addEventListener("keydown",I),()=>{document.removeEventListener("mousedown",S),document.removeEventListener("keydown",I)}},[b]),h.useEffect(()=>{y(!1)},[t,s]);const{visible:_,overflow:w}=h.useMemo(()=>{if(!s||m>=e.length)return{visible:[...e],overflow:[]};const S=e.slice(0,m),I=e.slice(m);return{visible:S,overflow:I}},[s,e,m]),k=w.includes(t);return i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:gn.modeMeasure,ref:u,"aria-hidden":!0,tabIndex:-1,children:[e.map(S=>i.jsx("button",{type:"button",tabIndex:-1,"data-measure-tab":!0,className:gn.modeBtn,children:r(S)},S)),i.jsx("button",{type:"button",tabIndex:-1,"data-measure-more":!0,className:gn.modeBtn,children:a("more")})]}),i.jsxs("div",{className:gn.modeSwitch,role:"tablist",ref:o,children:[_.map(S=>i.jsx("button",{type:"button",role:"tab","aria-selected":t===S,className:t===S?gn.modeActive:gn.modeBtn,onClick:()=>n(S),children:r(S)},S)),w.length>0?i.jsxs("div",{className:gn.moreWrap,ref:d,children:[i.jsx("button",{type:"button",className:k||b?gn.modeActive:gn.modeBtn,"aria-haspopup":"menu","aria-expanded":b,onClick:()=>y(S=>!S),children:a("more")}),b?i.jsx("div",{className:gn.moreMenu,role:"menu",children:w.map(S=>i.jsx("button",{type:"button",role:"menuitem",className:t===S?gn.moreItemActive:gn.moreItem,onClick:()=>{n(S),y(!1)},children:r(S)},S))}):null]}):null]})]})}function TBt({skin:e}){const t=PM(e.rarity),n=e.phase?`${e.name} (${e.phase})`:e.name,r=e.hasFloatRange?_Rt(e.minFloat,e.maxFloat):null;return i.jsxs(Pt,{to:e.marketPath,className:ci.card,style:{"--wiki-rarity":t},children:[i.jsx("div",{className:ci.media,children:e.imageUrl?i.jsx("img",{src:e.imageUrl,alt:"",loading:"lazy",decoding:"async"}):i.jsx("div",{className:ci.mediaEmpty})}),i.jsxs("div",{className:ci.body,children:[i.jsx("p",{className:ci.name,children:n}),i.jsxs("p",{className:ci.meta,children:[i.jsx("span",{className:ci.rarity,children:e.rarity}),r?i.jsxs(i.Fragment,{children:[i.jsx("span",{className:ci.dot,"aria-hidden":!0,children:"·"}),i.jsx("span",{className:ci.float,children:r})]}):null]})]})]})}function ABt(e){const t=new Map,n=new Map;for(const r of e){const a=r.name?.trim();a&&t.set(a,r);const s=r.def_index==null?"":String(r.def_index).trim();s&&n.set(s,r)}return{byName:t,byDefIndex:n}}function PBt(e,t){const n=t.get(e.name)??[];if(n.length===0)return null;const r=e.paint_index?.trim()||null;if(r){const s=n.find(l=>(l.paint_index?.trim()||null)===r);if(s)return s}const a=e.phase?.trim()||null;if(a){const s=n.find(l=>(l.phase?.trim()||null)===a);if(s)return s}return n[0]??null}function kJ(){const[e,t]=h.useState(!0),[n,r]=h.useState(null),[a,s]=h.useState([]),[l,o]=h.useState([]),[u,d]=h.useState([]);return h.useEffect(()=>{let m=!1;return t(!0),r(null),CM().then(p=>{m||(s(p.skins),o(p.collections),d(p.containersLoot))}).catch(p=>{m||r(p instanceof Error?p.message:"Failed to load CS2 catalog")}).finally(()=>{m||t(!1)}),()=>{m=!0}},[]),h.useMemo(()=>{const m=ABt(u),p=new Map;for(const S of a){const I=p.get(S.name)??[];I.push(S),p.set(S.name,I)}const b=new Map,y=[];for(const S of l){const I=[],C=new Set,F=L=>
2638{const P=`${L.name}::${L.phase??""}::${L.paint_index??""}`;C.has(P)||(C.add(P),I.push(L))},N=L=>{const P=PBt(L,p);P&&F(P)};for(const L of S.contains??[])N(L);for(const L of a)L.collections?.some(P=>P.id===S.id)&&F(L);for(const L of S.crates??[]){const P=L.name?.trim(),T=L.id?.startsWith("crate-")?L.id.slice(6):null,E=(P?m.byName.get(P):void 0)??(T?m.byDefIndex.get(T):void 0);for(const R of E?.contains_rare??[])N(R)}const A=z$(I);b.set(S.id,A),A.length!==0&&y.push({id:S.id,name:S.name,imageUrl:S.image?.trim()||A[0]?.imageUrl||null,skinCount:A.length})}y.sort((S,I)=>S.name.localeCompare(I.name));const v=new Map;for(const S of a){const I=typeof S.weapon=="string"?S.weapon.trim():"";if(!I)continue;const C=v.get(I)??[];C.push(S),v.set(I,C)}const _=new Map,w=new Map,k=[];for(const[S,I]of v){const C=z$(I),F=Rc(S);_.set(S,C),w.set(F,S),k.push({weapon:S,slug:F,category:I[0]?.category||"Other",imageUrl:kRt(C,S),skinCount:C.length})}return k.sort(IRt),{loading:e,error:n,collectionGroups:y,weaponGroups:k,skinsByCollectionId:b,skinsByWeapon:_,weaponBySlug:w}},[e,n,a,l,u])}const EBt={charms:[],souvenirCharms:[],stickers:[],patches:[],graffiti:[],cases:[],keys:[],agents:[],musicKits:[]};async function Y$(e,t=!1){const n=await fetch(`${uo}/catalog/cs2/${e}`,{credentials:"include",cache:"default"});if(!n.ok){if(t&&n.status===404)return[];throw new Error(`${e}: ${n.status}`)}const r=await n.json();if(!Array.isArray(r))throw new Error(`${e}: invalid payload`);return r}function LBt(e){const[t,n]=h.useState(!1),[r,a]=h.useState(null),[s,l]=h.useState(null);return h.useEffect(()=>{if(!e||s)return;let o=!1;return n(!0),a(null),Promise.all([w2(),CM(),Y$("highlights.json"),Y$("cs2-keys-catalog.json",!0)]).then(([u,d,m,p])=>{o||l({charms:LOt(u.keychains),souvenirCharms:ROt(m),stickers:BOt(u.stickers),patches:DOt(u.patches),cases:WOt(u.containers),keys:OOt(p),agents:VOt(u.agents),musicKits:qOt(u.musicKits),graffiti:KOt(d.containersLoot)})}).catch(u=>{o||a(u instanceof Error?u.message:"Failed to load wiki extras")}).finally(()=>{o||n(!1)}),()=>{o=!0}},[e,s]),h.useMemo(()=>({loading:t,error:r,byKind:s??EBt}),[t,r,s])}const SJ=["collections","weapons",...wJ];function Z$(e){return e&&SJ.includes(e)?e:null}function X$(e){return wJ.includes(e)}function av(){const{t:e}=Se("wiki"),{collectionId:t,weaponSlug:n}=Ms(),[r]=Vs(),a=tr(),s=kJ(),[l,o]=h.useState(()=>n?"weapons":t?"collections":Z$(r.get("view"))??"collections"),[u,d]=h.useState(""),m=LBt(X$(l));h.useEffect(()=>{if(n)o("weapons");else if(t)o("collections");else{const T=Z$(r.get("view"));T&&o(T)}},[n,t,r]);const p=h.useMemo(()=>{if(!t)return null;const T=s.collectionGroups.find(E=>E.id===t);if(T)return T;try{const E=decodeURIComponent(t);return s.collectionGroups.find(R=>R.id===E)??null}catch{return null}},[t,s.collectionGroups]),b=h.useMemo(()=>n?s.weaponBySlug.get(n)??s.weaponBySlug.get(Rc(n))??_J(n,s.skinsByWeapon.keys()):null,[n,s.weaponBySlug,s.skinsByWeapon]),y=p?.name??b??null;Kr({title:y?e("seo.detailTitle",{name:y}):e("seo.title"),description:e("seo.description"),keywords:e("seo.keywords"),pageUrl:o0e(),imageUrl:c0e()});const v=u.trim().toLowerCase(),_=h.useMemo(()=>v?s.collectionGroups.filter(T=>T.name.toLowerCase().includes(v)):s.collectionGroups,[s.collectionGroups,v]),w=h.useMemo(()=>v?s.weaponGroups.filter(T=>T.weapon.toLowerCase().includes(v)||T.category.toLowerCase().includes(v)):s.weaponGroups,[s.weaponGroups,v]),k=h.useMemo(()=>X$(l)?YOt(m.byKind[l],u):[],[l,m.byKind,u]),S=h.useMemo(()=>{if(t){let T=s.skinsByCollectionId.get(t);if(!T)try{T=s.skinsByCollectionId.get(decodeURIComponent(t))}catch{T=void 0}return[...T??[]].sort(q$)}return b?[...s.skinsByWeapon.get(b)??[]].sort(q$):[]},[t,b,s.skinsByCollectionId,s.skinsByWeapon]),I=!!(t||n),C=h.useMemo(()=>{const T=new Map;for(const E of w){const R=T.get(E.category)??[];R.push(E),T.set(E.category,R)}return[...T.entries()]},[w]),F=(T,E)=>{o("weapons"),a(yW(E||Rc(T)))},N=T=>{if(o(T),d(""),window.scrollTo(0,0),T==="collections"){a(fe.wiki,{replace:!0});return}a(`${fe.wiki}?view=${T}`,{replace:!0})},A=e(l==="collections"?"searchCollections":l==="weapons"?"searchWeap
2638ons":`searchExtras.${l}`),L=l==="collections"||l==="weapons"?s.loading:m.loading,P=l==="collections"||l==="weapons"?s.error:m.error;return i.jsx("div",{className:gn.page,children:i.jsxs("div",{className:gn.inner,children:[i.jsxs("header",{className:gn.header,children:[i.jsxs("div",{className:gn.headerCopy,children:[I?i.jsxs("button",{type:"button",className:gn.back,onClick:()=>{a(n?`${fe.wiki}?view=weapons`:fe.wiki),o(n?"weapons":"collections")},children:["← ",e("back")]}):null,i.jsx("h1",{className:gn.title,children:y??e("title")}),i.jsx("p",{className:gn.subtitle,children:I?e("detailSubtitle",{count:S.length}):e("subtitle")})]}),I?null:i.jsxs("div",{className:gn.controls,children:[i.jsx(NBt,{modes:SJ,active:l,onSelect:N,labelFor:T=>e(`modes.${T}`)}),i.jsx("input",{className:gn.search,type:"search",value:u,onChange:T=>d(T.target.value),placeholder:A})]})]}),L?i.jsx("p",{className:gn.status,children:e("loading")}):null,P?i.jsx("p",{className:gn.error,children:P}):null,!L&&!P&&!I?l==="collections"?_.length===0?i.jsx("p",{className:gn.status,children:e("empty")}):i.jsx("div",{className:gn.groupGrid,children:_.map(T=>i.jsxs(Pt,{to:fne(T.id),className:gn.groupCard,children:[i.jsx("div",{className:gn.groupMedia,children:T.imageUrl?i.jsx("img",{src:T.imageUrl,alt:"",loading:"lazy"}):null}),i.jsxs("div",{className:gn.groupBody,children:[i.jsx("p",{className:gn.groupName,children:T.name}),i.jsx("p",{className:gn.groupMeta,children:e("skinCount",{count:T.skinCount})})]})]},T.id))}):l==="weapons"?w.length===0?i.jsx("p",{className:gn.status,children:e("empty")}):i.jsx("div",{className:gn.weaponSections,children:C.map(([T,E])=>i.jsxs("section",{className:gn.weaponSection,children:[i.jsx("h2",{className:gn.sectionTitle,children:T}),i.jsx("div",{className:gn.groupGrid,children:E.map(R=>i.jsxs("button",{type:"button",className:gn.groupCard,onClick:()=>F(R.weapon,R.slug),children:[i.jsx("div",{className:gn.groupMedia,children:R.imageUrl?i.jsx("img",{src:R.imageUrl,alt:"",loading:"lazy"}):null}),i.jsxs("div",{className:gn.groupBody,children:[i.jsx("p",{className:gn.groupName,children:R.weapon}),i.jsx("p",{className:gn.groupMeta,children:e("skinCount",{count:R.skinCount})})]})]},R.weapon))})]},T))}):k.length===0?i.jsx("p",{className:gn.status,children:e("empty")}):i.jsx(MBt,{items:k},`${l}::${u.trim().toLowerCase()}`):null,!s.loading&&!s.error&&I?S.length===0?i.jsx("p",{className:gn.status,children:e("emptyDetail")}):i.jsx("div",{className:gn.skinGrid,children:S.map(T=>i.jsx(TBt,{skin:T},T.key))}):null]})})}const RBt="2026-07-08T23:15:50Z",OBt=Date.UTC(2026,3,21,22,52,0);function BBt(){const e=RBt?.trim();if(!e)return null;const t=Date.parse(e);return!Number.isFinite(t)||t<=OBt?null:t}function DBt(e){const t=Math.floor(Math.max(0,e)/1e3),n=Math.floor(t/86400),r=Math.floor(t%86400/3600),a=Math.floor(t%3600/60),s=t%60;return{days:n,hours:r,minutes:a,seconds:s}}function Q$(e=new Date){const t=BBt();return t==null?null:DBt(e.getTime()-t)}function $Bt(){const[e,t]=h.useState(()=>Q$());return h.useEffect(()=>{const n=()=>t(Q$());n();const r=window.setInterval(n,1e3);return()=>window.clearInterval(r)},[]),e}function IJ(){const[e,t]=h.useState(null),[n,r]=h.useState(!0),[a,s]=h.useState(null),l=h.useCallback(async()=>{r(!0),s(null);try{const o=await nne.getShop();t(o)}catch(o){s(o instanceof Error?o.message:"Failed to load Armory shop"),t(null)}finally{r(!1)}},[]);return h.useEffect(()=>{l()},[l]),{shop:e,loading:n,error:a,reload:l}}function WBt(e){const t=[],n=[],r=[];for(const a of e)switch(a.type){case"charm":t.push(a);break;case"weapon_collection":n.push(a);break;case"case":case"sticker_capsule":case"limited":r.push(a);break;default:r.push(a);break}return{top:t,center:n,bottom:r}}function MJ({className:e,size:t=22}){return i.jsxs("svg",{className:e,width:t,height:t,viewBox:"0 0 24 24",style:{display:"block"},"aria-hidden":!0,children:[i.jsx("circle",{cx:"12",cy:"12",r:"11",fill:"#ef4444"}),i.jsx("path",{fill:"#ffffff",d:"M12 7L13.29 10.22 16.76 10.45 14.09 12.68 14.94 16.05 12 14.2 9.06 16.05 9.91 12.68 7.24 10.45 10.71 10.22Z"})]})}function j6(e){return e.collectionId?e.collectionId.replace(/^collection-set-/,""):e.itemRef?e.itemRef.replace(/^lootlist:/,"").replace(/^crate_/,"crate-").replace(/_lootlist$/,"").replace(/_/g,"-"):e.name.toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,"")}function FJ(e){return`${fe.armory}/${encodeURIComponent(j6(e))}`}function UBt(e,t){if(!t?.trim())return;const n=decodeURIComponent(t);return e.find(r=>j6(r)===n)}function CJ(e){return e.items.some(t=>t.image)}const HBt="_card_v76o5_1",zBt="_cardCompact_v76o5_24",VBt="_cardFeatured_v76o5_29",qBt="_heroImage_v76o5_33",GBt="_title_v76o5_36",KBt="_cardClickable_v76o5_40",YBt="_glow_v76o5_52",ZBt="_shine_v76o5_55",XBt="_openHint_v76o5_61",QBt="_cardWeapon_v76o5_70",JBt="_cardCharm_v76o5_74",eDt="_cardSticker_v76o5_78",tDt="_cardCase_v76o5_82",nDt="_cardLimited_v76o5_86",rDt="_header_v76o5_115",aDt="_logo_v76o5_124",iDt="_heroWrap_v76o5_144",sDt="_footer_v76o5_164",lDt="_costWrap_v76o5_174",oDt="_cost_v76o5_174",cDt="_creditIcon_v76o5_193",Da={card:HBt,cardCompact:zBt,cardFeatured:VBt,heroImage:qBt,title:GBt,cardClickable:KBt,glow:YBt,shine:ZBt,openHint:XBt,cardWeapon:QBt,cardCharm:JBt,cardSticker:eDt,cardCase:tDt,cardLimited:nDt,header:rDt,logo:aDt,heroWrap:iDt,footer
2638:sDt,costWrap:lDt,cost:oDt,creditIcon:cDt};function uDt(e){switch(e){case"weapon_collection":return Da.cardWeapon;case"charm":return Da.cardCharm;case"sticker_capsule":return Da.cardSticker;case"case":return Da.cardCase;case"limited":return Da.cardLimited;default:return""}}function dDt({slot:e,size:t="compact"}){const{t:n}=Se("armoryWatch"),r=e.type==="limited"?n("shop.limitedTitle"):e.name.toUpperCase(),a=e.preview,s=CJ(e),l=[Da.card,t==="featured"?Da.cardFeatured:Da.cardCompact,uDt(e.type),s?Da.cardClickable:""].filter(Boolean).join(" "),o=i.jsxs(i.Fragment,{children:[i.jsx("div",{className:Da.glow,"aria-hidden":!0}),i.jsx("div",{className:Da.shine,"aria-hidden":!0}),i.jsxs("header",{className:Da.header,children:[e.logo?i.jsx("img",{src:e.logo,alt:"",className:Da.logo,loading:"lazy",decoding:"async"}):null,i.jsx("h2",{className:Da.title,children:r})]}),i.jsx("div",{className:Da.heroWrap,children:a?.image?i.jsx("img",{src:a.image,alt:"",className:Da.heroImage,loading:"lazy",decoding:"async"}):null}),i.jsxs("footer",{className:Da.footer,children:[i.jsxs("div",{className:Da.costWrap,children:[i.jsx("span",{className:Da.cost,children:e.creditCost}),i.jsx(MJ,{className:Da.creditIcon})]}),s?i.jsx("span",{className:Da.openHint,children:n("shop.viewItems")}):null]})]});return s?i.jsx(Pt,{to:FJ(e),className:l,"aria-label":n("shop.openCollection",{name:e.name}),children:o}):i.jsx("article",{className:l,children:o})}const fDt="_mosaicStrip_17uwr_1",hDt="_rowCompact_17uwr_8",mDt="_rowFeatured_17uwr_14",pDt="_shimmer_17uwr_21",gDt="_card_17uwr_27",bDt="_cardCompact_17uwr_36",yDt="_cardFeatured_17uwr_41",xDt="_header_17uwr_46",vDt="_logo_17uwr_53",_Dt="_title_17uwr_60",wDt="_hero_17uwr_67",kDt="_footer_17uwr_79",SDt="_cost_17uwr_85",IDt="_srOnly_17uwr_103",Ci={mosaicStrip:fDt,rowCompact:hDt,rowFeatured:mDt,shimmer:pDt,card:gDt,cardCompact:bDt,cardFeatured:yDt,header:xDt,logo:vDt,title:_Dt,hero:wDt,footer:kDt,cost:SDt,srOnly:IDt};function MDt({variant:e}){const t=e==="featured"?[Ci.card,Ci.cardFeatured].join(" "):[Ci.card,Ci.cardCompact].join(" ");return i.jsxs("div",{className:t,"aria-hidden":!0,children:[i.jsxs("div",{className:Ci.header,children:[i.jsx("div",{className:[Ci.logo,Ci.shimmer].join(" ")}),i.jsx("div",{className:[Ci.title,Ci.shimmer].join(" ")})]}),i.jsx("div",{className:[Ci.hero,Ci.shimmer].join(" ")}),i.jsx("div",{className:Ci.footer,children:i.jsx("div",{className:[Ci.cost,Ci.shimmer].join(" ")})})]})}function iv({count:e,variant:t}){const n=t==="featured"?Ci.rowFeatured:Ci.rowCompact;return i.jsx("div",{className:n,"aria-hidden":!0,children:Array.from({length:e},(r,a)=>i.jsx(MDt,{variant:t},a))})}function FDt(){const{t:e}=Se("armoryWatch");return i.jsxs("div",{className:Ci.mosaicStrip,"aria-busy":"true","aria-live":"polite",children:[i.jsx("p",{className:Ci.srOnly,children:e("shop.loading")}),i.jsx(iv,{count:4,variant:"compact"}),i.jsx(iv,{count:3,variant:"featured"}),i.jsx(iv,{count:4,variant:"compact"})]})}const CDt="_section_1o5tr_1",jDt="_sectionHead_1o5tr_7",NDt="_sectionTitle_1o5tr_12",TDt="_mosaicStrip_1o5tr_21",ADt="_rowCompact_1o5tr_28",PDt="_rowFeatured_1o5tr_34",EDt="_stateBox_1o5tr_41",LDt="_retryBtn_1o5tr_55",kc={section:CDt,sectionHead:jDt,sectionTitle:NDt,mosaicStrip:TDt,rowCompact:ADt,rowFeatured:PDt,stateBox:EDt,retryBtn:LDt};function RDt(e){return e.itemRef??`${e.type}-${e.name}-${e.creditCost}`}function sv({slots:e,variant:t}){if(!e.length)return null;const n=t==="featured"?kc.rowFeatured:kc.rowCompact;return i.jsx("div",{className:n,children:e.map(r=>i.jsx(dDt,{slot:r,size:t==="featured"?"featured":"compact"},RDt(r)))})}function ODt({slots:e,loading:t=!1,error:n=null,onRetry:r}){const{t:a}=Se("armoryWatch"),s=h.useMemo(()=>WBt(e),[e]),l=s.top.length+s.center.length+s.bottom.length>0;return i.jsxs("section",{className:kc.section,"aria-labelledby":"armory-shop-heading",children:[i.jsx("div",{className:kc.sectionHead,children:i.jsx("h2",{id:"armory-shop-heading",className:kc.sectionTitle,children:a("shop.heading")})}),t?i.jsx(FDt,{}):null,!t&&n?i.jsxs("div",{className:kc.stateBox,children:[i.jsx("p",{children:a("shop.error")}),r?i.jsx("button",{type:"button",className:kc.retryBtn,onClick:r,children:a("shop.retry")}):null]}):null,!t&&!n&&!l?i.jsx("div",{className:kc.stateBox,children:i.jsx("p",{children:a("shop.empty")})}):null,!t&&!n&&l?i.jsxs("div",{className:kc.mosaicStrip,children:[i.jsx(sv,{slots:s.top,variant:"compact"}),i.jsx(sv,{slots:s.center,variant:"featured"}),i.jsx(sv,{slots:s.bottom,variant:"compact"})]}):null]})}const BDt="_page_1rsds_1",DDt="_ambient_1rsds_9",$Dt="_mesh_1rsds_16",WDt="_shell_1rsds_26",UDt="_pageHeader_1rsds_40",HDt="_pageTitle_1rsds_49",zDt="_liveMeta_1rsds_58",VDt="_liveCaption_1rsds_66",qDt="_timer_1rsds_73",GDt="_timerPart_1rsds_81",KDt="_timerValue_1rsds_89",YDt="_timerUnit_1rsds_96",ZDt="_timerSep_1rsds_104",ca={page:BDt,ambient:DDt,mesh:$Dt,shell:WDt,pageHeader:UDt,pageTitle:HDt,liveMeta:zDt,liveCaption:VDt,timer:qDt,timerPart:GDt,timerValue:KDt,timerUnit:YDt,timerSep:ZDt};function lv(e){return String(e).padStart(2,"0")}function XDt(){const{t:e}=Se("armoryWatch"),t=$Bt(),{shop:n,loading:r,error:a,reload:s}=IJ();Kr({title:e("seo.title"),description:e("seo.description"),keywords:e("seo.keywords"),imageUrl:cH(),pageUrl:bp()});const l=t!=null?e("liveTimerAria",{days:t.days,hours:t.hours,minutes:t.minutes,seconds:t.seconds}):void 0;return i.jsxs("div",{className:ca.page,children:[i.jsx("div",{className:ca.ambient,"aria-hidden":!0}),i.jsx("div",{className:ca.mesh,"aria-hidden":!0}),i.jsxs("div",{className:ca.shell,children:[i.jsxs("header",{className:ca.pageHeader,children:[i.jsx("h1",{className:ca.pageTitle,children:e("pageTitle")}),t?i.jsxs("div",{className:ca.liveMeta,children:[i.jsx("p",{className:ca.liveCaption,children:e("liveCaption")}),i.jsxs("div",{className:ca.timer,role:"timer","aria-live":"off","aria-label":l,children:[i.jsxs("span",{className:ca.timerPart,children:[i.jsx("span",{className:ca.timerValue,children:t.days}),i.jsx("span",{className:ca.timerUnit,children:e("unitDays")})]}
2638),i.jsx("span",{className:ca.timerSep,"aria-hidden":!0,children:":"}),i.jsxs("span",{className:ca.timerPart,children:[i.jsx("span",{className:ca.timerValue,children:lv(t.hours)}),i.jsx("span",{className:ca.timerUnit,children:e("unitHours")})]}),i.jsx("span",{className:ca.timerSep,"aria-hidden":!0,children:":"}),i.jsxs("span",{className:ca.timerPart,children:[i.jsx("span",{className:ca.timerValue,children:lv(t.minutes)}),i.jsx("span",{className:ca.timerUnit,children:e("unitMinutes")})]}),i.jsx("span",{className:ca.timerSep,"aria-hidden":!0,children:":"}),i.jsxs("span",{className:ca.timerPart,children:[i.jsx("span",{className:ca.timerValue,children:lv(t.seconds)}),i.jsx("span",{className:ca.timerUnit,children:e("unitSeconds")})]})]})]}):null]}),i.jsx(ODt,{slots:n?.slots??[],loading:r,error:a,onRetry:()=>void s()})]})]})}const jJ=/\s*\((Factory New|Minimal Wear|Field-Tested|Well-Worn|Battle-Scarred)\)\s*$/i,QDt=/^(?:Sticker|Patch|Sealed Graffiti|Charm|Music Kit|Agent|Graffiti|Collectible|Container|Case|Key)\b/i,JDt="Factory New";function e$t(e){return(e.marketHashName??e.name).trim()||null}function t$t(e){const t=e.trim();return!t||jJ.test(t)||QDt.test(t)||!t.includes(" | ")?!1:(r4(t),!0)}function n$t(e){const t=e.trim();if(!t||jJ.test(t))return t;const n=r2(t);return n.wear||!t$t(t)?t:t7(n.prefix,n.baseName,JDt)}function r$t(e){const t=e$t(e);return t?oo(n$t(t),730):null}let EM=0;function a$t(){return EM}function i$t(e){EM=Math.max(0,e)}function s$t(){EM=0}const Id={Contraband:7,Covert:6,Extraordinary:8,Classified:5,Exotic:4,Restricted:4,Remarkable:3,"Mil-Spec Grade":2,"High Grade":2,"Industrial Grade":1,"Base Grade":0,"Consumer Grade":0},l$t={Contraband:"#e4ae39",Covert:"#eb4b4b",Extraordinary:"#eb4b4b",Classified:"#d32ce6",Exotic:"#d32ce6",Restricted:"#8847ff",Remarkable:"#8847ff","Mil-Spec Grade":"#4b69ff","High Grade":"#4b69ff","Industrial Grade":"#5e98d9","Base Grade":"#b0c3d9","Consumer Grade":"#b0c3d9"},o$t=/^(?:Sticker(?:\s+Slab)?|Patch|Charm|Sealed Graffiti|Music Kit|Agent|Graffiti|Collectible|Container|Case|Key)\b/i,c$t=[{pattern:/\((?:Lenticular)\)\s*$/i,rank:Id.Extraordinary},{pattern:/\((?:Foil|Gold)\)\s*$/i,rank:Id.Exotic},{pattern:/\((?:Holo|Glitter)\)\s*$/i,rank:Id.Remarkable},{pattern:/^Sticker(?:\s+Slab)?\b/i,rank:Id["High Grade"]},{pattern:/^Charm\b/i,rank:Id["High Grade"]}],u$t=50;function d$t(e){return e?Id[e]??-1:-1}function f$t(e){for(const{pattern:t,rank:n}of c$t)if(t.test(e.trim()))return n;return null}function J$(e){const t=(e.marketHashName??e.name).trim(),n=d$t(e.rarity);if(n>=0)return n;const r=f$t(t);return r??u$t}function h$t(e){return e?l$t[e]??"#6b7280":"#6b7280"}function eW(e){const t=(e.marketHashName??e.name).trim();return o$t.test(t)?!1:t.startsWith("★")?!0:/\b(?:Gloves|Knife)\b/i.test(t)}function m$t(e){return e.map((t,n)=>({item:t,index:n})).sort((t,n)=>{const r=eW(t.item),a=eW(n.item);if(r!==a)return r?1:-1;const s=J$(t.item)-J$(n.item);return s!==0?s:t.index-n.index}).map(({item:t})=>t)}const p$t="_root_rc2gw_1",g$t="_topBar_rc2gw_5",b$t="_backBtn_rc2gw_22",y$t="_backBtnIcon_rc2gw_44",x$t="_strip_rc2gw_50",v$t="_stripItem_rc2gw_65",_$t="_stripItemActive_rc2gw_84",w$t="_stripLogo_rc2gw_89",k$t="_stripFallback_rc2gw_95",S$t="_costBadge_rc2gw_103",I$t="_body_rc2gw_116",M$t="_watermark_rc2gw_122",F$t="_head_rc2gw_140",C$t="_headLogo_rc2gw_150",j$t="_headTitle_rc2gw_157",N$t="_headMeta_rc2gw_167",T$t="_grid_rc2gw_173",A$t="_item_rc2gw_182",P$t="_itemLink_rc2gw_191",E$t="_itemName_rc2gw_202",L$t="_itemImageWrap_rc2gw_210",R$t="_itemImage_rc2gw_210",O$t="_rarityDot_rc2gw_244",Jr={root:p$t,topBar:g$t,backBtn:b$t,backBtnIcon:y$t,strip:x$t,stripItem:v$t,stripItemActive:_$t,stripLogo:w$t,stripFallback:k$t,costBadge:S$t,body:I$t,watermark:M$t,head:F$t,headLogo:C$t,headTitle:j$t,headMeta:N$t,grid:T$t,item:A$t,itemLink:P$t,itemName:E$t,itemImageWrap:L$t,itemImage:R$t,rarityDot:O$t};function tW(e,t){return`${e.marketHashName??e.name}:${e.image??"no-image"}:${t}`}function B$t({slot:e,slots:t}){const{t:n}=Se("armoryWatch"),r=e.itemRef??e.collectionId??e.name,a=h.useRef(null),[s,l]=h.useState(0);h.useEffect(()=>{iS().then(()=>l(m=>m+1)).catch(()=>{})},[]),h.useEffect(()=>{const m=a.current;if(!m)return;m.scrollLeft=a$t();const p=()=>i$t(m.scrollLeft);return m.addEventListener("scroll",p,{passive:!0}),()=>m.removeEventListener("scroll",p)},[]);const o=h.useMemo(()=>{const m=e.items.filter(y=>y.image),p=new Set,b=m.filter(y=>{const v=`${y.marketHashName??y.name}\0${y.image??""}`;return p.has(v)?!1:(p.add(v),!0)});return m$t(b)},[r,e.items,s]),u=e.name,d=j6(e);return i.jsxs("div",{className:Jr.root,children:[i.jsxs("header",{className:Jr.topBar,children:[i.jsxs(Pt,{to:fe.armory,className:Jr.backBtn,"aria-label":n("shop.detail.hubAria"),onClick:()=>s$t(),children:[i.jsx(XU,{className:Jr.backBtnIcon,"aria-hidden":!0}),i.jsx("span",{children:n("shop.detail.hub")})]}),i.jsx("div",{ref:a,className:Jr.strip,role:"tablist","aria-label":n("shop.detail.stripLabel"),children:t.map(m=>{const p=j6(m);return i.jsx(fU,{to:FJ(m),role:"tab",title:m.name,className:({isActive:b})=>
2638[Jr.stripItem,b?Jr.stripItemActive:""].filter(Boolean).join(" "),"aria-current":p===d?"page":void 0,children:m.logo?i.jsx("img",{src:m.logo,alt:"",className:Jr.stripLogo,loading:"lazy"}):m.preview?.image?i.jsx("img",{src:m.preview.image,alt:"",className:Jr.stripLogo,loading:"lazy"}):i.jsx("span",{className:Jr.stripFallback,"aria-hidden":!0})},m.itemRef??`${m.type}-${m.name}`)})}),i.jsxs("div",{className:Jr.costBadge,children:[i.jsx("span",{children:e.creditCost}),i.jsx(MJ,{size:18})]})]}),i.jsxs("div",{className:Jr.body,children:[i.jsx("p",{className:Jr.watermark,"aria-hidden":!0,children:u}),i.jsxs("div",{className:Jr.head,children:[e.logo?i.jsx("img",{src:e.logo,alt:"",className:Jr.headLogo,loading:"lazy"}):null,i.jsx("h1",{className:Jr.headTitle,children:u}),i.jsx("p",{className:Jr.headMeta,children:n("shop.detail.itemCount",{count:o.length})})]}),i.jsx("div",{className:Jr.grid,children:o.map((m,p)=>{const b=r$t(m),y=i.jsxs(i.Fragment,{children:[i.jsx("div",{className:Jr.itemImageWrap,children:i.jsx("img",{src:m.image,alt:"",className:Jr.itemImage,loading:"lazy"})}),i.jsx("span",{className:Jr.rarityDot,style:{backgroundColor:h$t(m.rarity)},title:m.rarity}),i.jsx("span",{className:Jr.itemName,children:m.name})]});return b?i.jsx(Pt,{to:b,className:[Jr.item,Jr.itemLink].join(" "),title:m.name,children:y},tW(m,p)):i.jsx("figure",{className:Jr.item,children:y},tW(m,p))})})]},r)]})}const D$t="_root_s4qu8_1",$$t="_shimmer_s4qu8_5",W$t="_topBar_s4qu8_11",U$t="_backBtn_s4qu8_23",H$t="_backBtnIcon_s4qu8_39",z$t="_strip_s4qu8_45",V$t="_stripDot_s4qu8_54",q$t="_costBadge_s4qu8_62",G$t="_body_s4qu8_69",K$t="_head_s4qu8_73",Y$t="_headLogo_s4qu8_81",Z$t="_headTitle_s4qu8_87",X$t="_headMeta_s4qu8_93",Q$t="_grid_s4qu8_99",J$t="_item_s4qu8_106",eWt="_image_s4qu8_114",tWt="_dot_s4qu8_120",nWt="_name_s4qu8_126",rWt="_nameShort_s4qu8_133",aWt="_srOnly_s4qu8_157",Rr={root:D$t,shimmer:$$t,topBar:W$t,backBtn:U$t,backBtnIcon:H$t,strip:z$t,stripDot:V$t,costBadge:q$t,body:G$t,head:K$t,headLogo:Y$t,headTitle:Z$t,headMeta:X$t,grid:Q$t,item:J$t,image:eWt,dot:tWt,name:nWt,nameShort:rWt,srOnly:aWt};function iWt({itemCount:e=21,stripCount:t=8}){const{t:n}=Se("armoryWatch"),r=Math.max(8,Math.min(e,28)),a=Math.max(4,Math.min(t,11));return i.jsxs("div",{className:Rr.root,"aria-busy":"true","aria-live":"polite",children:[i.jsx("p",{className:Rr.srOnly,children:n("shop.loading")}),i.jsxs("header",{className:Rr.topBar,children:[i.jsxs(Pt,{to:fe.armory,className:Rr.backBtn,"aria-label":n("shop.detail.hubAria"),children:[i.jsx(XU,{className:Rr.backBtnIcon,"aria-hidden":!0}),i.jsx("span",{children:n("shop.detail.hub")})]}),i.jsx("div",{className:Rr.strip,"aria-hidden":!0,children:Array.from({length:a},(s,l)=>i.jsx("div",{className:[Rr.stripDot,Rr.shimmer].join(" ")},l))}),i.jsx("div",{className:[Rr.costBadge,Rr.shimmer].join(" "),"aria-hidden":!0})]}),i.jsxs("div",{className:Rr.body,children:[i.jsxs("div",{className:Rr.head,"aria-hidden":!0,children:[i.jsx("div",{className:[Rr.headLogo,Rr.shimmer].join(" ")}),i.jsx("div",{className:[Rr.headTitle,Rr.shimmer].join(" ")}),i.jsx("div",{className:[Rr.headMeta,Rr.shimmer].join(" ")})]}),i.jsx("div",{className:Rr.grid,"aria-hidden":!0,children:Array.from({length:r},(s,l)=>i.jsxs("div",{className:Rr.item,children:[i.jsx("div",{className:[Rr.image,Rr.shimmer].join(" ")}),i.jsx("div",{className:[Rr.dot,Rr.shimmer].join(" ")}),i.jsx("div",{className:[Rr.name,Rr.shimmer].join(" ")}),i.jsx("div",{className:[Rr.nameShort,Rr.shimmer].join(" ")})]},l))})]})]})}const sWt="_page_1u5n3_1",lWt="_ambient_1u5n3_9",oWt="_mesh_1u5n3_16",cWt="_shell_1u5n3_26",uWt="_stateBox_1u5n3_36",dWt="_retryBtn_1u5n3_50",_d={page:sWt,ambient:lWt,mesh:oWt,shell:cWt,stateBox:uWt,retryBtn:dWt};function fWt(){const{slug:e}=Ms(),{t}=Se("armoryWatch"),{shop:n,loading:r,error:a,reload:s}=IJ(),l=h.useMemo(()=>(n?.slots??[]).filter(CJ),[n]),o=h.useMemo(()=>UBt(n?.slots??[],e),[n,e]),u=e?Yfe(e):bp();return Kr({title:o?t("shop.detail.seoTitleNamed",{name:o.name}):t("shop.detail.seoTitle"),description:o?o.items.length>0?t("shop.detail.seoDescriptionWithCount",{name:o.name,count:o.items.length}):t("shop.detail.seoDescription",{name:o.name}):t("seo.description"),keywords:t("seo.keywords"),imageUrl:cH(),pageUrl:u}),!r&&!a&&n&&!o?i.jsx(pa,{to:fe.armory,replace:!0}):i.jsxs("div",{className:_d.page,children:[i.jsx("div",{className:_d.ambient,"aria-hidden":!0}),i.jsx("div",{className:_d.mesh,"aria-hidden":!0}),i.jsxs("div",{className:_d.shell,children:[r?i.jsx(iWt,{}):null,!r&&a?i.jsxs("div",{className:_d.stateBox,children:[i.jsx("p",{children:t("shop.error")}),i.jsx("button",{type:"button",className:_d.retryBtn,onClick:()=>void s(),children:t("shop.retry")})]}):null,!r&&!a&&o?i.jsx(B$t,{slot:o,slots:l}):null]})]})}function hWt({topic:e,itemKey:t}){const n=`topics.${e}.items.${t}`;return i.jsx(e3,{ns:"faq",i18nKey:`${n}.a`,components:{supportLink:i.jsx("a",{href:`mailto:${Ll}`,children:Ll}),telegramLink:i.jsxs("a",{href:qU,target:"_blank",rel:"noopener noreferrer",children:["@",VU]})}})}const mWt="_page_gpksr_1",pWt="_hero_gpksr_7",gWt="_topicHero_gpksr_8",bWt="_heroGlow_gpksr_14",yWt="_heroInner_gpksr_22",xWt="_topicHeroInner_gpksr_23",vWt="_heroTitle_gpksr_33",_Wt="_heroSubtitle_gpksr_42",wWt="_topicHeroSubtitle_gpksr_43",kWt="_content_gpksr_51",SWt="_panel_gpksr_62",IWt="_panelHead_gpksr_70",MWt="_panelTitle_gpksr_74",FWt="_panelLead_gpksr_81",CWt="_back_gpksr_88",jWt="_topicHeroHead_gpksr_102",NWt="_topicHeroIcon_gpksr_109",TWt="_topicHeroTitle_gpksr_122",AWt="_topicNav_gpksr_130",PWt="_topicNavItem_gpksr_136",EWt="_topicNavItemActive_gpksr_159",LWt="_topicList_gpksr_165",RWt="_topicCard_gpksr_174",OWt="_topicCardMain_gpksr_198",BWt="_topicIcon_gpksr_206",DWt="_topicCardBody_gpksr_219",$Wt="_topicCardTop_gpksr_224",WWt="_topicCardTitle_gpksr_232",UWt="_topicCardDesc_gpksr_239",HWt="_topicCardMeta_gpksr_246",zWt="_topicPreviewList_gpksr_254",VWt="_topicCardArrow_gpksr_280",qWt
2638="_questions_gpksr_299",GWt="_question_gpksr_299",KWt="_questionOpen_gpksr_313",YWt="_questionSummary_gpksr_318",ZWt="_questionChevron_gpksr_341",XWt="_questionCollapse_gpksr_366",QWt="_questionBody_gpksr_371",bn={page:mWt,hero:pWt,topicHero:gWt,heroGlow:bWt,heroInner:yWt,topicHeroInner:xWt,heroTitle:vWt,heroSubtitle:_Wt,topicHeroSubtitle:wWt,content:kWt,panel:SWt,panelHead:IWt,panelTitle:MWt,panelLead:FWt,back:CWt,topicHeroHead:jWt,topicHeroIcon:NWt,topicHeroTitle:TWt,topicNav:AWt,topicNavItem:PWt,topicNavItemActive:EWt,topicList:LWt,topicCard:RWt,topicCardMain:OWt,topicIcon:BWt,topicCardBody:DWt,topicCardTop:$Wt,topicCardTitle:WWt,topicCardDesc:UWt,topicCardMeta:HWt,topicPreviewList:zWt,topicCardArrow:VWt,questions:qWt,question:GWt,questionOpen:KWt,questionSummary:YWt,questionChevron:ZWt,questionCollapse:XWt,questionBody:QWt};function E5(e){return Math.ceil(e.scrollHeight)+1}function JWt({title:e,children:t,defaultOpen:n=!1}){const[r,a]=h.useState(n),[s,l]=h.useState(()=>n?"auto":0),o=h.useRef(null),u=h.useRef(n),d=h.useRef(n);return h.useLayoutEffect(()=>{const m=o.current;if(!r){l(0),u.current=!1;return}if(m){if(d.current){l(E5(m)),d.current=!1,u.current=!0;return}if(!u.current){l(0);const p=requestAnimationFrame(()=>{const b=o.current;b&&l(E5(b))});return u.current=!0,()=>cancelAnimationFrame(p)}l(E5(m))}},[r,t]),h.useEffect(()=>{if(!r)return;const m=()=>{const p=o.current;p&&l(E5(p))};return window.addEventListener("resize",m),()=>window.removeEventListener("resize",m)},[r]),i.jsxs("div",{className:`${bn.question} ${r?bn.questionOpen:""}`,children:[i.jsxs("button",{type:"button",className:bn.questionSummary,onClick:()=>a(m=>!m),"aria-expanded":r,children:[i.jsx("span",{children:e}),i.jsx("span",{className:bn.questionChevron,"aria-hidden":!0})]}),i.jsx("div",{className:bn.questionCollapse,style:typeof s=="number"?{height:`${s}px`}:{height:"auto"},"aria-hidden":!r,children:i.jsx("div",{ref:o,className:bn.questionBody,children:t})})]})}function NJ({topic:e,itemKey:t,defaultOpen:n}){const{t:r}=Se("faq"),a=`topics.${e}.items.${t}`;return i.jsx(JWt,{title:r(`${a}.q`),defaultOpen:n,children:i.jsx("p",{children:i.jsx(hWt,{topic:e,itemKey:t})})})}function N6({topic:e}){const t=n=>i.jsx("svg",{width:20,height:20,viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:n});switch(e){case"market":return t(i.jsxs(i.Fragment,{children:[i.jsx("path",{d:"M3 9l9-6 9 6v11a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V9z",stroke:"currentColor",strokeWidth:"1.75",strokeLinejoin:"round"}),i.jsx("path",{d:"M9 21V12h6v9",stroke:"currentColor",strokeWidth:"1.75",strokeLinejoin:"round"})]}));case"buyer":return t(i.jsxs(i.Fragment,{children:[i.jsx("path",{d:"M6 6h15l-1.5 9h-12L6 6z",stroke:"currentColor",strokeWidth:"1.75",strokeLinejoin:"round"}),i.jsx("circle",{cx:"9",cy:"20",r:"1.25",fill:"currentColor"}),i.jsx("circle",{cx:"18",cy:"20",r:"1.25",fill:"currentColor"})]}));case"seller":return t(i.jsxs(i.Fragment,{children:[i.jsx("path",{d:"M12 3v12m0 0l4-4m-4 4l-4-4",stroke:"currentColor",strokeWidth:"1.75",strokeLinecap:"round",strokeLinejoin:"round"}),i.jsx("path",{d:"M4 19h16",stroke:"currentColor",strokeWidth:"1.75",strokeLinecap:"round"})]}));case"account":return t(i.jsxs(i.Fragment,{children:[i.jsx("circle",{cx:"12",cy:"8",r:"3.5",stroke:"currentColor",strokeWidth:"1.75"}),i.jsx("path",{d:"M5 20c0-3.5 3.1-6 7-6s7 2.5 7 6",stroke:"currentColor",strokeWidth:"1.75",strokeLinecap:"round"})]}));default:return null}}function TJ(e){h.useEffect(()=>{if(!e)return;const t=document.createElement("script");return t.type="application/ld+json",t.setAttribute("data-json-ld","dynamic"),t.textContent=JSON.stringify(e),document.head.appendChild(t),()=>{t.remove()}},[e])}function eUt(e){return e.replace(/<[^>]+>/g," ").replace(/\s+/g," ").trim()}function tUt(e,t,n){return{"@context":"https://schema.org","@type":"Question",name:e,url:n,acceptedAnswer:{"@type":"Answer",text:eUt(t)}}}function AJ(e){return{"@context":"https://schema.org","@type":"FAQPage",mainEntity:e.map(t=>tUt(t.question,t.answer,t.url))}}function nUt(){const{t:e}=Se("faq"),t=h.useMemo(()=>xSe.map(({topic:r,key:a})=>{const s=`topics.${r}.items.${a}`;return{question:e(`${s}.q`),answer:e(`${s}.a`),url:uH(r)}}),[e]);Kr({title:e("seo.hubTitle"),description:e("seo.hubDescription"),imageUrl:dH(),pageUrl:i0e()}),TJ(h.useMemo(()=>AJ(t),[t]));const n=h.useMemo(()=>e7.map(r=>({slug:r,count:bh[r].length,previews:_Se(r)})),[]);return i.jsxs("div",{className:bn.page,children:[i.jsxs("section",{className:bn.hero,"aria-labelledby":"faq-hero-title",children:[i.jsx("div",{className:bn.heroGlow,"aria-hidden":!0}),i.jsxs("div",{className:bn.heroInner,children:[i.jsx("h1",{id:"faq-hero-title",className:bn.heroTitle,children:e("hub.title")}),i.jsx("p",{className:bn.heroSubtitle,children:e("hub.subtitle")})]})]}
2638),i.jsxs("div",{className:bn.content,children:[i.jsxs("section",{className:bn.panel,"aria-labelledby":"faq-topics-heading",children:[i.jsxs("div",{className:bn.panelHead,children:[i.jsx("h2",{id:"faq-topics-heading",className:bn.panelTitle,children:e("hub.topicsHeading")}),i.jsx("p",{className:bn.panelLead,children:e("hub.topicsLead")})]}),i.jsx("nav",{"aria-label":e("hub.topicsAria"),children:i.jsx("ul",{className:bn.topicList,children:n.map(({slug:r,count:a,previews:s})=>i.jsx("li",{children:i.jsx(rUt,{slug:r,count:a,previews:s})},r))})})]}),i.jsxs("section",{className:bn.panel,"aria-labelledby":"faq-popular-heading",children:[i.jsxs("div",{className:bn.panelHead,children:[i.jsx("h2",{id:"faq-popular-heading",className:bn.panelTitle,children:e("hub.popularHeading")}),i.jsx("p",{className:bn.panelLead,children:e("hub.popularLead")})]}),i.jsx("div",{className:bn.questions,children:vSe.map(({topic:r,key:a})=>i.jsx(NJ,{topic:r,itemKey:a},`${r}-${a}`))})]})]})]})}function rUt({slug:e,count:t,previews:n}){const{t:r}=Se("faq");return i.jsxs(Pt,{className:bn.topicCard,to:jV(e),children:[i.jsxs("div",{className:bn.topicCardMain,children:[i.jsx("span",{className:bn.topicIcon,"aria-hidden":!0,children:i.jsx(N6,{topic:e})}),i.jsxs("div",{className:bn.topicCardBody,children:[i.jsxs("div",{className:bn.topicCardTop,children:[i.jsx("h3",{className:bn.topicCardTitle,children:r(`topics.${e}.title`)}),i.jsx("span",{className:bn.topicCardMeta,children:r("hub.questionCount",{count:t})})]}),i.jsx("p",{className:bn.topicCardDesc,children:r(`topics.${e}.description`)}),i.jsx("ul",{className:bn.topicPreviewList,children:n.map(a=>i.jsx("li",{children:r(`topics.${e}.items.${a}.q`)},a))})]})]}),i.jsx("span",{className:bn.topicCardArrow,"aria-hidden":!0,children:i.jsx("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",children:i.jsx("path",{d:"m9 6 6 6-6 6",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})})]})}function aUt({active:e}){const{t}=Se("faq");return i.jsx("nav",{className:bn.topicNav,"aria-label":t("topicPage.otherTopicsAria"),children:e7.map(n=>n===e?i.jsxs("span",{className:`${bn.topicNavItem} ${bn.topicNavItemActive}`,children:[i.jsx(N6,{topic:n}),t(`topics.${n}.title`)]},n):i.jsxs(Pt,{className:bn.topicNavItem,to:jV(n),children:[i.jsx(N6,{topic:n}),t(`topics.${n}.title`)]},n))})}function iUt(){const{topic:e}=Ms(),{t}=Se("faq"),n=ySe(e)?e:null,r=n?uH(n):void 0,a=h.useMemo(()=>!n||!r?[]:bh[n].map(l=>{const o=`topics.${n}.items.${l}`;return{question:t(`${o}.q`),answer:t(`${o}.a`),url:r}}),[t,n,r]);if(Kr({title:t(n?`topics.${n}.seoTitle`:"seo.hubTitle"),description:t(n?`topics.${n}.seoDescription`:"seo.hubDescription"),imageUrl:dH(),pageUrl:r}),TJ(h.useMemo(()=>a.length?AJ(a):null,[a])),!n)return i.jsx(pa,{to:fe.faq,replace:!0});const s=bh[n];return i.jsxs("div",{className:bn.page,children:[i.jsxs("section",{className:bn.topicHero,"aria-labelledby":"faq-topic-title",children:[i.jsx("div",{className:bn.heroGlow,"aria-hidden":!0}),i.jsxs("div",{className:bn.topicHeroInner,children:[i.jsxs(Pt,{className:bn.back,to:fe.faq,children:["← ",t("topicPage.backToFaq")]}),i.jsxs("div",{className:bn.topicHeroHead,children:[i.jsx("span",{className:bn.topicHeroIcon,"aria-hidden":!0,children:i.jsx(N6,{topic:n})}),i.jsxs("div",{children:[i.jsx("h1",{id:"faq-topic-title",className:bn.topicHeroTitle,children:t(`topics.${n}.title`)}),i.jsx("p",{className:bn.topicHeroSubtitle,children:t(`topics.${n}.description`)})]})]}),i.jsx(aUt,{active:n})]})]}),i.jsx("div",{className:bn.content,children:i.jsx("section",{className:bn.panel,"aria-label":t("topicPage.questionsAria"),children:i.jsx("div",{className:bn.questions,children:s.map(l=>i.jsx(NJ,{topic:n,itemKey:l},l))})})})]})}const sUt=[{name:"AWP | Dragon Lore",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGIGz3UqlXOLrxM-vMGmW8VNxu5Dx60noTyLwiYbf_jdk4veqYaF7IfysCnWRxuF4j-B-Xxa_nBovp3Pdwtj9cC_GaAd0DZdwQu9fuhS4kNy0NePntVTbjYpCyyT_3CgY5i9j_a9cBkcCWUKV"},{name:"AWP | Asiimov",url:"https://community.akamai.steamstatic.
2638com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGIGz3UqlXOLrxM-vMGmW8VNxu5Dx60noTyLwiYbf_jdk7uW-V6V-Kf2cGFidxOp_pewnF3nhxEt0sGnSzN76dH3GOg9xC8FyEORftRe-x9PuYurq71bW3d8UnjK-0H0YSTpMGQ"},{name:"AK-47 | Asiimov",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGIGz3UqlXOLrxM-vMGmW8VNxu5Dx60noTyLwlcK3wiFO0POlPPNSIeOaB2qf19F6ueZhW2e2wEt-t2jcytf6dymSO1JxA5oiRecLsRa5kIfkYr-241aLgotHz3-rkGoXuUp8oX57"},{name:"M4A4 | Asiimov",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGIGz3UqlXOLrxM-vMGmW8VNxu5Dx60noTyL8ypexwiFO0P_6V6V-Kf2cGFidxOp_pewnTii3w0x_tmTRnt2qdHyWaFAjA5UlQOYI5BO5k9bhZunm41OI34NDnjK-0H3pAWw_Rw"},{name:"★ Karambit | Fade",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGIGz3UqlXOLrxM-vMGmW8VNxu5Dx60noTyL6kJ_m-B1Q7uCvZaZkNM-SD1iWwOpzj-1gSCGn20tztm_UyIn_JHKUbgYlWMcmQ-ZcskSwldS0MOnntAfd3YlMzH35jntXrnE8SOGRGG8"},{name:"★ Butterfly Knife | Fade",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGIGz3UqlXOLrxM-vMGmW8VNxu5Dx60noTyL6kJ_m-B1Z-ua6bbZrLOmsD2avx-9ytd5lRi67gVNwsDvSwtqqc3iXZg4kCZYjReYLtRbum9XgYuvm5wbWjtgUzCn3iSsf8G81tFEeH9rw"},{name:"★ Sport Gloves | Vice",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGIGz3UqlXOLrxM-vMGmW8VNxu5Tk5UvzWCL2kpn2-DFk_OKherB0H_KfG2Kv0ed4u95lRi67gVNx4T-Bw434IHyVb1QlAsd1FOUDthG4xNznMu3m4QXXg90Wzn_33C1I8G81tLaDi_rK"},{name:"★ Driver Gloves | King Snake",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGIGz3UqlXOLrxM-vMGmW8VNxu5T441rsfhr9kYDl7h1I4_utY5t-LvGYC3SbyOBJp-lgWyyMmRQguynLz4r6Iy7EbFchApNyR-dbtEbuw4XkN7jq7gHdjtoQzi37hiwYvytvt_FCD_Ql24JgJg"},{name:"Glock-18 | Fade",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGIGz3UqlXOLrxM-vMGmW8VNxu5Dx60noTyL2kpnj9h1a7s2oaaBoH_yaCW-Ej-8u5bZvHnq1w0Vz62TUzNj4eCiVblMmXMAkROJeskLpkdXjMrzksVTAy9US8PY25So"},{name:"★ M9 Bayonet | Fade",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGIGz3UqlXOLrxM-vMGmW8VNxu5Dx60noTyL6kJ_m-B1Wts2sab1iLvWHMWaR_uh3tORWQyC0nQlp4znQytr6cnjFbg8oC8BzRrQK50S-lNDgP-_r5wWP3t5CyX37jCIb7DErvbiJu9Hv_g"},{name:"★ Specialist Gloves | Crimson Kimono",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGIGz3UqlXOLrxM-vMGmW8VNxu5Tk71ruQBH4jYLf-i5U-fe9V7d9JfOaD2uZ0vpJu-hkQCe8qhkusjCKlIvqHjnCOml8U8UoAfkItBLswdbuNbjr5FHdjNkUzSv73C1K5y46tu4EUvAg-6bU3FrBMOE4_9BdcyhkRns5"},{name:"AK-47 | Redline",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGIGz3UqlXOLrxM-vMGmW8VNxu5Dx60noTyLwlcK3wiFO0POlPPNSI_-RHGavzedxuPUnFniykEtzsWWBzoyuIiifaAchDZUjTOZe4RC_w4buM-6z7wzbgokUyzK-0H08hRGDMA"},{name:"Desert Eagle | Blaze",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGIGz3UqlXOLrxM-vMGmW8VNxu5Dx60noTyL1m5fn8Sdk7vORbqhsLfWAMWuZxuZi_uI_TX6wxxkjsGXXnImsJ37COlUoWcByEOMOtxa5kdXmNu3htVPZjN1bjXKpkHLRfQU"},{name:"USP-S | Kill Confirmed",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGIGz3UqlXOLrxM-vMGmW8VNxu5Dx60noTyLkjYbf7itX6vytbbZSI-WsG3SA_uV_vO1WTCa9kxQ1vjiBpYPwJiPTcFB2Xpp5TO5cskG9lYCxZu_jsVCL3o4Xnij23ClO5ik9tegFA_It8qHJz1aWe-uc160"},{name:"AK-47 | Fire Serpent",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGIGz3UqlXOLrxM-vMGmW8VNxu5Dx60noTyLwlcK3wiFO0PSneqF-JeKDC2mE_u995LZWTTuygxIYvzSCkpu3cnvFPQB2DpUkROFY4Rntw93lP7i241DbiI1BxSuviHlKunk_6-sHU71lpPMTRLyP4Q"},{name:"AWP | Medusa",url:"https://community.akamai.steamstatic.
2638com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGIGz3UqlXOLrxM-vMGmW8VNxu5Dx60noTyLwiYbf_jdk4veqfbdsH_GEHlicyOl-pK85TC23wk12tWSGnNr6JXqRPVUnA5J5RLIKshS-l4HuYbji7lfajdgU02yg2bOcOBD3"},{name:"AWP | Gungnir",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGIGz3UqlXOLrxM-vMGmW8VNxu5Dx60noTyLwiYbf-jFk7uW-V6N4LvedB3WvzedxuPUnHnjnzUl0sWrdztitI3rDZgJzAsZ1QOFY4UPqldDgMO_l41HXit9AmTK-0H227dAsvQ"},{name:"M4A4 | Howl",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGIGz3UqlXOLrxM-vMGmW8VNxu5Dx60noTyL8ypexwiFO0P_6afVSKP-EAm6extF6ueZhW2exwkl2tmTXwt39eCiUPQR2DMN4TOVetUK8xoLgM-K341eM2otDnC6okGoXufBz_TAB"},{name:"M4A1-S | Printstream",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGIGz3UqlXOLrxM-vMGmW8VNxu5Dx60noTyL8ypexwjFS4_ega6F_H_OGMWrEwL9lj_F7Rienhgk1tjyIpYPwJiPTcAAoCpsiEO5ZsUbpm9C2Zuni4VHW3o5EzSX62HxP7Sg96-hWVqYi_6TJz1aW0nxrkGs"},{name:"★ Talon Knife | Fade",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGIGz3UqlXOLrxM-vMGmW8VNxu5Dx60noTyL6kJ_m-B1M5vahf6lsK_WBMWaR_uh3tORWQyC0nQlpsmXcnNaoeHuTZwUiWMZzRrVZsxm9x9ThNrzj4QCPjdhNmHj73S9KujErvbhX2ACGeQ"},{name:"★ Bayonet | Lore",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGIGz3UqlXOLrxM-vMGmW8VNxu5Dx60noTyLzn4_v8ydP0PG7V6ZsOf-dC3OvzeFktd5lRi67gVMj5GnXzt__JH-SawdyDJF1ROcCu0K5xNOxZeqx5AOI2oNGnnn23ylJ8G81tNZRAs3w"},{name:"★ Specialist Gloves | Crimson Web",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGIGz3UqlXOLrxM-vMGmW8VNxu5Tk71ruQBH4jYLf-i5U-fe9V7d9JfOaD2uZ0vpJp-RrXBahkBkYvzSCkpu3JyiSbAQkC8d1E7YJtEXtkIazMruz4lOP3dpGmCyt23hA731v4LkKAL1lpPOyoS0Ibw"},{name:"★ Hand Wraps | Cobalt Skulls",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGIGz3UqlXOLrxM-vMGmW8VNxu4vx603vRA_Olpfu-TVJ7uK9V6xsLvSEHGaA_uJzsfVhSjuqqhsmsS-MmbD7LT7CAUV7T84sBohW60fg1srnZb6zsw2Ng41MmST43C1L7is9574CBKIh_q2Big_IMOdutcNRd_iuU13QD7PQAmaY"},{name:"★ Moto Gloves | Spearmint",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGIGz3UqlXOLrxM-vMGmW8VNxu4r7_lb1QgTykpPf-i5U-fe9V6liNP-BDX6TzetJvehnWxanhxQmvTqJn7D1KCzPKhgnW5UmRO4DsxXrlYbhPurmtAXai98UzS73in5I6S5p4OsAU_Zx-KHWkUifZsxBQgc2"},{name:"Sticker | Titan (Holo) | Katowice 2014",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGJai0ki7VeTHjM-sJnCW8Vli_YTxuAm2FVLll4Lh8x1T4P6hJqZrJfHAXjXGkr0i4rc_GSjixEh35GSAnNr8IyqSbg8kA8ciRrQJshGm0oqwlCzKr50"},{name:"Sticker | iBUYPOWER (Holo) | Katowice 2014",url:"https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGJai0ki7VeTHjM-sJnCW8Vli_YTxuAm2FVL4nIP57S1M6uCRYKthL77KW2XAkr91tLQ-S33iwhly62jcn9yrcy2fOlBxA5JyRuVf40W7xoC2Kaq8sK3FB_Eg"}];function lUt(){return i.jsx(QX,{pool:sUt,sizeConfig:Lxt})}const oUt="_page_xmjwy_1",cUt="_panel_xmjwy_12",uUt="_code_xmjwy_25",dUt="_title_xmjwy_38",fUt="_subtitle_xmjwy_45",hUt="_actions_xmjwy_53",mUt="_btnPrimary_xmjwy_61",pUt="_btnSecondary_xmjwy_62",gUt="_hint_xmjwy_99",wc={page:oUt,panel:cUt,code:uUt,title:dUt,subtitle:fUt,actions:hUt,btnPrimary:mUt,btnSecondary:pUt,hint:gUt};function bUt(){const{t:e}=Se("common");return Kr({title:e("notFound.seoTitle"),description:e("notFound.seoDescription")}),i.jsxs("section",{className:wc.page,"aria-labelledby":"not-found-title",children:[i.jsx(lUt,{}),i.jsxs("div",{className:wc.panel,children:[i.jsx("p",{className:wc.code,"aria-hidden":!0,children:"404"}),i.jsx("h1",{id:"not-found-title",className:wc.title,children:e("notFound.title")}),i.jsx("p",{className:wc.subtitle,children:e("notFound.subtitle")}),i.jsxs("div",{className:wc.actions,children:[i.jsx(Pt,{className:wc.btnPrimary,to:fe.market,children:e("notFound.toMarket")}),i.jsx(Pt,{className:wc.btnSecondary,to:fe.home,children:e("notFound.toHome")})]}),i.jsx("p",{className:wc.hint,children:e("notFound.hint")})]})]})}const n1={market:{label:"Market",rgb:[75,105,255]},portfolio:{label:"Portfolio",rgb:[239,68,68]},trades:{label:"Trades",rgb:[34,197,94]},platform:{label:"Platform",rgb:[168,85,247]},integrations:{label:"Integrations",rgb:[6,182,212]},"mobile-app":{label:"Mobile app",rgb:[251,146,60]},"browser-extension":{label:"Browser extension",rgb:[236,72,153]}},yUt={planned:{label:"Planned",hint:"On the radar"},building:{label:"In progress",hint:"Actively being built"},shipped:{label:"Live",hint:"Already on Lootify Market"}},xUt=58,vUt=148,_Ut=6,PJ=42,wUt=86,kUt=4;function SUt(e){return e<=1?62:e<=3?52:PJ}function EJ(e,t="desktop",n=1){const r=t==="mobile",a=r?PJ:xUt,s=r?wUt:vUt,l=r?kUt:_Ut,o=r?4.2:7,u=e.votes,d=a+o*Math.sqrt(Math.max(u,0)),m=e.pinned?l:0;let p=Math.min(s,d+m);return r&&(p=Math.max(p,SUt(n))),p}function IUt(e,t,n,r="desktop"){if(e.length===0||t<=0||n<=0)return[];const a=r==="mobile",s=a?8:12,l=t/2,o=n/2,u=e.map((m,p)=>{const b=p/e.length*Math.PI*2,y=Math.min(t,n)*(a?.17:.22);let v=EJ(m,r,e.length);return{id:m.id,item:m,r:v,x:l+Math.cos(b)*y,y:o+Math.sin(b)*y,vx:0,vy:0}}),d=140;for(let m=0;m<d;m++){const p=1-m/d;for(const b of u)b.vx+=(l-b.x)*.002*p,b.vy+=(o-b.y)*.002*p;for(let b=0;b<u.length;b++)for(let y=b+1;y<u.length;y++){const v=u[b],_=u[y],w=_.x-v.x,k=_.y-v.y,S=Math.hypot(w,k)||.01,I=v.r+_.r+(a?4:6);if(S>=I)continue;const C=(I-S)/S*.5,F=w*C,N=k*C;v.vx-=F,v.vy-=N,_.vx+=F,_.vy+=N}for(const b of u){b.vx*=.82,b.vy*=.82,b.x+=b.vx,b.y+=b.vy;const y=s+b.r,v=t-s-b.r,_=s+b.r,w=n-s-b.r;b.x=Math.max(y,Math.min(v,b.x)),b.y=Math.max(_,Math.min(w,b.y))}}return u.map(({id:m,x:p,y:b,r:y,item:v})=>({id:m,x:p,y:b,r:y,item:v}))}const L5=14,MUt=5,nW=.988,FUt=.22,rW=6,aW=.00115,CUt=.72,eh=30;function jUt(e,t){return{ox:Math.sin(t*aW+e)*rW,oy:Math.cos(t*aW*.82+e*1.4)*rW}}function R5(e,t,n,r){if(e.mode==="idle"){e.mode="active",e.vx=t*r,e.vy=n*r;return}e.vx+=t*r,e.vy+=n*r}function NUt(e,t,n,r,a){const s=t.x-e.x,l=t.y-e.y;let o=Math.hypot(s,l);o<.001&&(o=.001);const u=e.r+t.r+MUt;if(o>=u)return;const d=s/o,m=l/o,p=u-o,b=e.id===n,y=t.id===n;if(b&&!y){t.x+=d*p,t.y+=m*p;const S=Math.hypot(r,a),I=S>.4?Math.min(S*.72,eh*.85):.6;R5(t,d,m,I);return}if(y&&!b){e.x-=d*p,e.y-=m*p;const S=Math.hypot(r,a),I=S>.4?Math.min(S*.72,eh*.85):.6;R5(e,-d,-m,I);return}if(e.mode==="idle"&&t.mode==="idle"){e.x-=d*p*.5,e.y-=m*p*.5,t.x+=d*p*.5,t.y+=m*p*.5,e.anchorX-=d*p*.5,e.anchorY-=m*p*.5,t.anchorX+=d*p*.5,t.anchorY+=m*p*.5;return}e.x-=d*p*.5,e.y-=m*p*.5,t.x+=d*p*.5,t.y+=m*p*.5;const v=e.vx-t.vx,_=e.vy-t.vy,w=v*d+_*m;if(w<=0)return;const k=w*CUt;e.mode==="idle"?R5(e,-d,-m,k):(e.vx-=k*d,e.vy-=k*m),t.mode==="idle"?R5(t,d,m,k):(t.vx+=k*d,t.vy+=k*m)}function iW(e,t,n){const r=L5+e.r,a=t-L5-e.r,s=L5+e.r,l=n-L5-e.r;e.x<r?(e.x=r,e.mode==="active"?e.vx*=-.5:e.anchorX=r):e.x>
2638a&&(e.x=a,e.mode==="active"?e.vx*=-.5:e.anchorX=a),e.y<s?(e.y=s,e.mode==="active"?e.vy*=-.5:e.anchorY=s):e.y>l&&(e.y=l,e.mode==="active"?e.vy*=-.5:e.anchorY=l)}function TUt(e,t,n,r,a,s,l,o=0,u=0){if(!(t<=0||n<=0||e.length===0)){for(const d of e){if(d.id===a){d.x=s,d.y=l,d.mode="active",d.vx=0,d.vy=0;continue}if(d.mode==="idle"){const{ox:m,oy:p}=jUt(d.phase,r);d.x=d.anchorX+m,d.y=d.anchorY+p,d.vx=0,d.vy=0;continue}d.vx*=nW,d.vy*=nW,d.x+=d.vx,d.y+=d.vy}for(let d=0;d<4;d++)for(let m=0;m<e.length;m++)for(let p=m+1;p<e.length;p++)NUt(e[m],e[p],a,o,u);for(const d of e)d.id!==a&&iW(d,t,n);if(a){const d=e.find(m=>m.id===a);d&&iW(d,t,n)}for(const d of e)d.id===a||d.mode!=="active"||Math.hypot(d.vx,d.vy)>=FUt||(d.mode="idle",d.anchorX=d.x,d.anchorY=d.y,d.vx=0,d.vy=0)}}function sW(e){if(e.length<2)return{vx:0,vy:0};const t=e[e.length-1],n=e[0],r=t.t-n.t;if(r<=0)return{vx:0,vy:0};let a=(t.x-n.x)/r*18,s=(t.y-n.y)/r*18;const l=Math.hypot(a,s);return l>eh&&(a=a/l*eh,s=s/l*eh),{vx:a,vy:s}}function AUt(e){return e.map(t=>({id:t.id,item:t.item,r:t.r,x:t.x,y:t.y,anchorX:t.x,anchorY:t.y,vx:0,vy:0,mode:"idle",phase:Math.random()*Math.PI*2}))}const PUt="_canvas_ifo26_1",EUt="_gridBg_ifo26_9",LUt="_stage_ifo26_17",RUt="_bubble_ifo26_23",OUt="_bubbleDragging_ifo26_45",BUt="_bubbleBuilding_ifo26_58",DUt="_bubblePinned_ifo26_62",$Ut="_bubbleContent_ifo26_79",WUt="_bubbleDefault_ifo26_90",UUt="_bubbleDesc_ifo26_91",HUt="_bubbleTitle_ifo26_129",zUt="_bubbleMeta_ifo26_139",VUt="_voteChip_ifo26_147",qUt="_bottomDock_ifo26_152",GUt="_communityBadge_ifo26_167",KUt="_voteBtn_ifo26_188",YUt="_voteChipActive_ifo26_211",ZUt="_canvasCompact_ifo26_221",Si={canvas:PUt,gridBg:EUt,stage:LUt,bubble:RUt,bubbleDragging:OUt,bubbleBuilding:BUt,bubblePinned:DUt,bubbleContent:$Ut,bubbleDefault:WUt,bubbleDesc:UUt,bubbleTitle:HUt,bubbleMeta:zUt,voteChip:VUt,bottomDock:qUt,communityBadge:GUt,voteBtn:KUt,voteChipActive:YUt,canvasCompact:ZUt};function XUt(e){const[t,n,r]=n1[e.category].rgb;return{"--bubble-r":String(t),"--bubble-g":String(n),"--bubble-b":String(r),borderStyle:e.status==="planned"?"dashed":"solid"}}function lW({items:e,votedIds:t,onVote:n,className:r}){const{t:a}=Se("roadmap"),s=h.useRef(null),l=h.useRef(null),o=h.useRef([]),u=h.useRef(null),d=h.useRef({x:0,y:0}),m=h.useRef({vx:0,vy:0}),p=h.useRef([]),[b,y]=h.useState({w:0,h:0}),[,v]=h.useState(0),[_,w]=h.useState(null),k=b.w>0&&b.w<=960?"mobile":"desktop";h.useEffect(()=>{const E=s.current;if(!E)return;const R=new ResizeObserver(D=>{const z=D[0]?.contentRect;z&&y({w:Math.round(z.width),h:Math.round(z.height)})});return R.observe(E),()=>R.disconnect()},[]);const S=e.map(E=>E.id).join("|"),I=h.useMemo(()=>b.w<40||b.h<40?[]:IUt(e,b.w,b.h,k),[S,b.w,b.h,k]);h.useEffect(()=>{o.current=AUt(I),u.current=null,p.current=[],w(null),v(E=>E+1)},[I]),h.useEffect(()=>{const E=e.length;for(const R of o.current){const D=e.find(z=>z.id===R.id);D&&(R.item=D,R.r=EJ(D,k,E))}v(R=>R+1)},[e,k]),h.useEffect(()=>{if(b.w<40||b.h<40)return;let E=0;const R=D=>{if(u.current){const{vx:z,vy:U}=sW(p.current);m.current={vx:z,vy:U}}else m.current={vx:0,vy:0};TUt(o.current,b.w,b.h,D,u.current?.id??null,d.current.x,d.current.y,m.current.vx,m.current.vy),v(z=>z+1),E=requestAnimationFrame(R)};return E=requestAnimationFrame(R),()=>cancelAnimationFrame(E)},[b.w,b.h]);const C=h.useCallback((E,R)=>{const D=l.current;if(!D)return{x:E,y:R};const z=D.getBoundingClientRect();return{x:E-z.left,y:R-z.top}},[]),F=h.useCallback((E,R)=>{const D=performance.now(),z=p.current;for(z.push({x:E,y:R,t:D});z.length>8;)z.shift();for(;z.length>2&&D-z[0].t>120;)z.shift()},[]),N=h.useCallback((E,R)=>{if(E.button!==0||E.target.closest("button"))return;E.currentTarget.setPointerCapture(E.pointerId),u.current={id:R,pointerId:E.pointerId},w(R),p.current=[];const{x:z,y:U}=C(E.clientX,E.clientY);d.current={x:z,y:U},F(z,U)},[C,F]),A=h.useCallback((E,R)=>{if(u.current?.id!==R||u.current.pointerId!==E.pointerId)return;const{x:D,y:z}=C(E.clientX,E.clientY);d.current={x:D,y:z},F(D,z)},[C,F]),L=h.useCallback((E,R)=>{if(u.current?.id!==R||u.current.pointerId!==E.pointerId)return;const D=o.current.find(z=>z.id===R);if(D){const{vx:z,vy:U}=sW(p.current);D.vx=z,D.vy=U,D.mode="active"}u.current=null,p.current=[],w(null);try{E.currentTarget.releasePointerCapture(E.pointerId)}catch{}},[]),P=h.useCallback(E=>{E.stopPropagation()},[]),T=o.current;return i.jsxs("div",{ref:s,className:`${Si.canvas} ${k==="mobile"?Si.canvasCompact:""} ${r??""}`,"aria-label":"Feature map",children:[i.jsx("div",{className:Si.gridBg,"aria-hidden":!0}),b.w>0&&b.h>
26380?i.jsx("div",{ref:l,className:Si.stage,style:{width:b.w,height:b.h},children:T.map(E=>{const R=E.item,D=t.has(R.id),z=R.votes,U=E.r*2,B=_===R.id;return i.jsxs("div",{className:`${Si.bubble} ${R.status==="building"?Si.bubbleBuilding:""} ${R.pinned?Si.bubblePinned:""} ${B?Si.bubbleDragging:""}`,style:{...XUt(R),width:U,height:U,left:E.x-E.r,top:E.y-E.r},onPointerDown:$=>N($,R.id),onPointerMove:$=>A($,R.id),onPointerUp:$=>L($,R.id),onPointerCancel:$=>L($,R.id),children:[i.jsxs("div",{className:Si.bubbleContent,children:[i.jsxs("div",{className:Si.bubbleDefault,children:[i.jsx("span",{className:Si.bubbleTitle,children:R.title}),i.jsx("span",{className:Si.bubbleMeta,children:n1[R.category].label})]}),i.jsx("p",{className:Si.bubbleDesc,children:R.description})]}),i.jsxs("div",{className:Si.bottomDock,role:"presentation",onPointerDown:P,children:[R.fromCommunity?i.jsxs("span",{className:Si.communityBadge,title:a("communityBadge"),children:[i.jsxs("svg",{width:"11",height:"11",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:[i.jsx("path",{d:"M20 21a8 8 0 0 0-16 0",stroke:"currentColor",strokeWidth:"1.75",strokeLinecap:"round"}),i.jsx("circle",{cx:"12",cy:"8",r:"4",stroke:"currentColor",strokeWidth:"1.75"})]}),i.jsx("span",{children:a("communityBadge")})]}):null,i.jsx("span",{className:`${Si.voteChip} ${D?Si.voteChipActive:""}`,children:i.jsxs("button",{type:"button",className:Si.voteBtn,"aria-label":a(D?"removeVote":"vote"),"aria-pressed":D,onClick:()=>n(R),children:[i.jsx("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:i.jsx("path",{d:"M12 21s-8-4.5-8-11a5 5 0 0 1 9-3 5 5 0 0 1 9 3c0 6.5-8 11-8 11Z",stroke:"currentColor",strokeWidth:"1.75",strokeLinejoin:"round"})}),i.jsx("span",{children:z})]})})]})]},R.id)})}):null]})}function QUt(e,t){const n=(t.sortOrder??0)-(e.sortOrder??0);return n!==0?n:t.votes-e.votes}function LJ(e){return[...e].sort(QUt)}const JUt="_list_w2tbr_1",eHt="_row_w2tbr_10",tHt="_rowMain_w2tbr_22",nHt="_rowTitle_w2tbr_27",rHt="_rowMeta_w2tbr_34",aHt="_rowDesc_w2tbr_43",iHt="_rowActions_w2tbr_50",sHt="_communityBadge_w2tbr_58",lHt="_voteBtn_w2tbr_73",oHt="_voteBtnActive_w2tbr_90",ui={list:JUt,row:eHt,rowMain:tHt,rowTitle:nHt,rowMeta:rHt,rowDesc:aHt,rowActions:iHt,communityBadge:sHt,voteBtn:lHt,voteBtnActive:oHt};function cHt({items:e,votedIds:t,onVote:n}){const{t:r}=Se("roadmap"),a=LJ(e);return i.jsx("ul",{className:ui.list,children:a.map(s=>{const l=t.has(s.id),o=s.votes;return i.jsx("li",{children:i.jsxs("article",{className:ui.row,children:[i.jsxs("div",{className:ui.rowMain,children:[i.jsx("span",{className:ui.rowTitle,children:s.title}),i.jsxs("span",{className:ui.rowMeta,children:[n1[s.category].label,i.jsx("span",{"aria-hidden":!0,children:" · "}),yUt[s.status].label]}),i.jsx("p",{className:ui.rowDesc,children:s.description})]}),i.jsxs("div",{className:ui.rowActions,children:[s.fromCommunity?i.jsx("span",{className:ui.communityBadge,children:r("communityBadge")}):null,i.jsxs("button",{type:"button",className:`${ui.voteBtn} ${l?ui.voteBtnActive:""}`,"aria-label":r(l?"removeVote":"vote"),"aria-pressed":l,onClick:()=>n(s),children:[i.jsx("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:i.jsx("path",{d:"M12 21s-8-4.5-8-11a5 5 0 0 1 9-3 5 5 0 0 1 9 3c0 6.5-8 11-8 11Z",stroke:"currentColor",strokeWidth:"1.75",strokeLinejoin:"round"})}),o]})]})]})},s.id)})})}function uHt(e){return{id:e.id,title:e.title,description:e.description,category:e.category,status:"planned",votes:e.votes}}const dHt="_overlay_s4z2a_1",fHt="_modal_s4z2a_12",hHt="_title_s4z2a_21",mHt="_subtitle_s4z2a_28",pHt="_form_s4z2a_35",gHt="_field_s4z2a_41",bHt="_categoryDropdown_s4z2a_61",yHt="_error_s4z2a_72",xHt="_actions_s4z2a_78",vHt="_cancelBtn_s4z2a_85",_Ht="_submitBtn_s4z2a_86",il={overlay:dHt,modal:fHt,title:hHt,subtitle:mHt,form:pHt,field:gHt,categoryDropdown:bHt,error:yHt,actions:xHt,cancelBtn:vHt,submitBtn:_Ht},wHt=Object.keys(n1);function kHt({onClose:e,onSubmit:t,submitting:n,error:r}){const{t:a}=Se("roadmap"),s=h.useId(),[l,o]=h.useState(""),[u,d]=h.useState(""),[m,p]=h.useState("platform"),b=h.useMemo(()=>wHt.map(y=>({value:y,label:n1[y].label})),[]);return h.useEffect(()=>{const y=v=>{v.key==="Escape"&&!n&&e()};return document.addEventListener("keydown",y),()=>document.removeEventListener("keydown",y)},[e,n]),h.useEffect(()=>{const y=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=y}},[]),Wn.createPortal(i.jsx("div",{className:il.overlay,onClick:()=>{n||e()},role:"presentation",children:i.jsxs("div",{className:il.modal,role:"dialog","aria-modal":"true","aria-labelledby":"roadmap-suggest-title",onClick:y=>y.stopPropagation(),children:[i.jsx("h2",{id:"roadmap-suggest-title",className:il.title,children:a("suggestModal.title")}
2638),i.jsx("p",{className:il.subtitle,children:a("suggestModal.subtitle")}),i.jsxs("form",{className:il.form,onSubmit:y=>{y.preventDefault(),t({title:l.trim(),description:u.trim(),category:m})},children:[i.jsxs("label",{className:il.field,children:[i.jsx("span",{children:a("suggestModal.titleLabel")}),i.jsx("input",{value:l,maxLength:120,required:!0,minLength:3,onChange:y=>o(y.target.value)})]}),i.jsxs("div",{className:il.field,children:[i.jsx("label",{htmlFor:s,children:a("suggestModal.categoryLabel")}),i.jsx(Vr,{id:s,listboxId:`${s}-listbox`,value:m,options:b,onChange:p,size:"compact",className:il.categoryDropdown,disabled:n})]}),i.jsxs("label",{className:il.field,children:[i.jsx("span",{children:a("suggestModal.descriptionLabel")}),i.jsx("textarea",{value:u,rows:5,maxLength:2e3,required:!0,minLength:10,onChange:y=>d(y.target.value)})]}),r?i.jsx("p",{className:il.error,children:r}):null,i.jsxs("div",{className:il.actions,children:[i.jsx("button",{type:"button",className:il.cancelBtn,disabled:n,onClick:e,children:a("suggestModal.cancel")}),i.jsx("button",{type:"submit",className:il.submitBtn,disabled:n,children:a(n?"suggestModal.submitting":"suggestModal.submit")})]})]})]})}),document.body)}const SHt="_authorRow_gxtnd_1",IHt="_authorAvatar_gxtnd_8",MHt="_authorName_gxtnd_18",O5={authorRow:SHt,authorAvatar:IHt,authorName:MHt},FHt=e=>new Date(e).toLocaleDateString(void 0,{month:"short",day:"numeric",year:"numeric"});function CHt({rows:e,votedIds:t,onVote:n}){const{t:r}=Se("roadmap"),a=[...e].sort((s,l)=>l.votes-s.votes);return i.jsx("ul",{className:ui.list,children:a.map(s=>{const l=t.has(s.id),o=s.category;return i.jsx("li",{children:i.jsxs("article",{className:ui.row,children:[i.jsxs("div",{className:ui.rowMain,children:[i.jsx("span",{className:ui.rowTitle,children:s.title}),i.jsxs("span",{className:ui.rowMeta,children:[n1[o].label,i.jsx("span",{"aria-hidden":!0,children:" · "}),FHt(s.createdAt)]}),i.jsxs("div",{className:O5.authorRow,children:[i.jsx("img",{src:da(s.authorAvatarUrl),alt:"",className:O5.authorAvatar}),s.authorUsername?i.jsxs("span",{className:O5.authorName,children:["@",s.authorUsername]}):i.jsx("span",{className:O5.authorName,children:r("table.anonymous")})]}),i.jsx("p",{className:ui.rowDesc,children:s.description})]}),i.jsx("div",{className:ui.rowActions,children:i.jsxs("button",{type:"button",className:`${ui.voteBtn} ${l?ui.voteBtnActive:""}`,"aria-label":r(l?"removeVote":"vote"),"aria-pressed":l,onClick:()=>n(s),children:[i.jsx("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:i.jsx("path",{d:"M12 21s-8-4.5-8-11a5 5 0 0 1 9-3 5 5 0 0 1 9 3c0 6.5-8 11-8 11Z",stroke:"currentColor",strokeWidth:"1.75",strokeLinejoin:"round"})}),s.votes]})})]})},s.id)})})}const jHt="_page_1dtci_1",NHt="_canvas_1dtci_18",THt="_canvasLoading_1dtci_23",AHt="_scrollContent_1dtci_34",PHt="_emptyState_1dtci_52",EHt="_overlay_1dtci_59",LHt="_overlayTop_1dtci_71",RHt="_headerText_1dtci_80",OHt="_eyebrow_1dtci_84",BHt="_title_1dtci_93",DHt="_toolbar_1dtci_102",$Ht="_toolbarRow_1dtci_111",WHt="_categoryField_1dtci_137",UHt="_srOnly_1dtci_143",HHt="_viewSwitch_1dtci_180",zHt="_viewBtn_1dtci_192",VHt="_viewBtnActive_1dtci_204",qHt="_layoutSwitch_1dtci_209",GHt="_layoutBtn_1dtci_221",KHt="_layoutBtnActive_1dtci_236",YHt="_layoutBtnLabel_1dtci_241",ZHt="_suggestBtn_1dtci_250",XHt="_suggestBtnTopRow_1dtci_268",QHt="_toolbarSuggestions_1dtci_273",JHt="_suggestBtnBottomRow_1dtci_277",ezt="_hint_1dtci_309",Qn={page:jHt,canvas:NHt,canvasLoading:THt,scrollContent:AHt,emptyState:PHt,overlay:EHt,overlayTop:LHt,headerText:RHt,eyebrow:OHt,title:BHt,toolbar:DHt,toolbarRow:$Ht,categoryField:WHt,srOnly:UHt,viewSwitch:HHt,viewBtn:zHt,viewBtnActive:VHt,layoutSwitch:qHt,layoutBtn:GHt,layoutBtnActive:KHt,layoutBtnLabel:YHt,suggestBtn:ZHt,suggestBtnTopRow:XHt,toolbarSuggestions:QHt,suggestBtnBottomRow:JHt,hint:ezt};function tzt(e){return{id:e.id,title:e.title,description:e.description,category:e.category,status:e.status,votes:e.votes,pinned:e.pinned,sortOrder:e.sortOrder??0,shippedAt:e.shippedAt,fromCommunity:e.fromCommunity}}function nzt(){const{t:e}=Se("roadmap"),t=h.useId(),{isAuthenticated:n}=Xt(),{openAuth:r}=Wa(),[a,s]=h.useState("all"),[l,o]=h.useState("confirmed"),[u,d]=h.useState("bubbles"),[m,p]=h.useState([]),[b,y]=h.useState([]),[v,_]=h.useState(new Set),[w,k]=h.useState(new Set),[S,I]=h.useState(!0),[C,F]=h.useState(!1),[N,A]=h.useState(null),[L,P]=h.useState(!1),[T,E]=h.useState(!1),[R,D]=h.useState(null),[z,U]=h.useState(!1);Kr({title:e("seo.title"),description:e("seo.description")});const B=h.useCallback(async()=>{A(null),I(!0);try{const ie=await C1.listItems({excludeShipped:!0});if(p(ie.map(tzt)),n){const ne=await C1.myVotes();_(new Set(ne))}else _(new Set)}catch(ie){A(ie instanceof mr?ie.message:e("loadError")),p([])}finally{I(!1)}},[n,e]),$=h.useCallback(async()=>{A(null),F(!0);try{const ie=await C1.listSuggestions();if(y(ie),n){const ne=await C1.mySuggestionVotes();k(new Set(ne))}else k(new Set)}catch(ie){A(ie instanceof mr?ie.message:e("suggestionsLoadError")),y([])}finally{F(!1)}},[e,n]);h.useEffect(()=>{B()},[B]),h.useEffect(()=>{l==="suggestions"&&$()},[l,$]);const q=h.useMemo(()=>{const ie=a==="all"?m:m.filter(ne=>ne.category===a);return LJ(ie)},[m,a]),K=h.useMemo(()=>[{value:"all",label:e("categoryAll")},...Object.keys(n1).map(ie=>({value:ie,label:n1[ie].label}))],[e]),O=h.useCallback(async ie=>{if(!n){r("login");return}try{const ne=await C1.toggleVote(ie.id);_(X=>{const le=new Set(X);return ne.voted?le.add(ie.id):le.delete(ie.id),le}),p(X=>X.map(le=>le.id===ie.id?{...le,votes:ne.votes}:le))}catch(ne){ne instanceof mr&&ne.status===401&&r("login")}},[n,r]),V=h.useCallback(async ie=>{if(!n){r("login");return}try{const ne=await C1.toggleSuggestionVote(ie.id);k(X=>{const le=new Set(X);return ne.voted?le.add(ie.id):le.delete(ie.id),le}),y(X=>X.map(le=>le.id===ie.id?{...le,votes:ne.votes}:le))}catch(ne){ne instanceof mr&&ne.status===401&&r("login")}},[n,r]),G=h.useCallback(async ie=>{if(!n){r("login");return}D(null),E(!0);try{await C1.createSuggestion(ie),P(!1),U(!0),l==="suggestions"&&$()}catch(ne){D(ne instanceof mr?ne.message:e("suggestSubmitError"))}finally{E(!1)}},[n,r,l,$,e]),H=()=>
2638{if(!n){r("login");return}D(null),P(!0)},re=h.useMemo(()=>b.map(uHt),[b]),Z=h.useMemo(()=>N||e(l==="confirmed"?u==="bubbles"?"hintConfirmed":"hintConfirmedList":z?"suggestSuccess":u==="bubbles"?"hintSuggestions":"hintSuggestionsList"),[N,l,u,z,e]),Q=h.useCallback(ie=>{const ne=b.find(X=>X.id===ie.id);ne&&V(ne)},[b,V]);return i.jsxs("div",{className:Qn.page,children:[l==="confirmed"?S?i.jsx("p",{className:Qn.canvasLoading,children:e("loading")}):u==="bubbles"?i.jsx(lW,{className:Qn.canvas,items:q,votedIds:v,onVote:ie=>void O(ie)}):i.jsx("div",{className:Qn.scrollContent,children:i.jsx(cHt,{items:q,votedIds:v,onVote:ie=>void O(ie)})}):C?i.jsx("p",{className:Qn.canvasLoading,children:e("loading")}):u==="bubbles"?i.jsx(lW,{className:Qn.canvas,items:re,votedIds:w,onVote:Q}):i.jsx("div",{className:Qn.scrollContent,children:b.length===0?i.jsx("p",{className:Qn.emptyState,children:e("suggestionsEmpty")}):i.jsx(CHt,{rows:b,votedIds:w,onVote:ie=>void V(ie)})}),i.jsxs("div",{className:Qn.overlay,children:[i.jsxs("div",{className:Qn.overlayTop,children:[i.jsxs("div",{className:Qn.headerText,children:[i.jsx("p",{className:Qn.eyebrow,children:e("eyebrow")}),i.jsx("h1",{className:Qn.title,children:e("title")})]}),i.jsxs("div",{className:`${Qn.toolbar} ${l==="suggestions"?Qn.toolbarSuggestions:""}`,children:[i.jsxs("div",{className:Qn.toolbarRow,children:[i.jsxs("div",{className:Qn.viewSwitch,role:"tablist","aria-label":"Roadmap view",children:[i.jsx("button",{type:"button",role:"tab","aria-selected":l==="confirmed",className:`${Qn.viewBtn} ${l==="confirmed"?Qn.viewBtnActive:""}`,onClick:()=>o("confirmed"),children:e("viewConfirmed")}),i.jsx("button",{type:"button",role:"tab","aria-selected":l==="suggestions",className:`${Qn.viewBtn} ${l==="suggestions"?Qn.viewBtnActive:""}`,onClick:()=>o("suggestions"),children:e("viewSuggestions")})]}),l==="confirmed"?i.jsxs("div",{className:Qn.categoryField,children:[i.jsx("label",{className:Qn.srOnly,htmlFor:t,children:e("categoryFilter")}),i.jsx(Vr,{id:t,listboxId:`${t}-listbox`,value:a,options:K,onChange:s,size:"toolbar",menuAlign:"end"})]}):null,i.jsx("button",{type:"button",className:`${Qn.suggestBtn} ${Qn.suggestBtnTopRow}`,onClick:H,children:e("suggestIdea")})]}),i.jsxs("div",{className:Qn.toolbarRow,children:[i.jsxs("div",{className:Qn.layoutSwitch,role:"group","aria-label":e("layoutToggleLabel"),children:[i.jsxs("button",{type:"button",className:`${Qn.layoutBtn} ${u==="bubbles"?Qn.layoutBtnActive:""}`,"aria-pressed":u==="bubbles",onClick:()=>d("bubbles"),title:e("layoutBubbles"),children:[i.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:[i.jsx("circle",{cx:"8",cy:"8",r:"4",stroke:"currentColor",strokeWidth:"1.75"}),i.jsx("circle",{cx:"16",cy:"9",r:"3",stroke:"currentColor",strokeWidth:"1.75"}),i.jsx("circle",{cx:"11",cy:"16",r:"3.5",stroke:"currentColor",strokeWidth:"1.75"})]}),i.jsx("span",{className:Qn.layoutBtnLabel,children:e("layoutBubbles")})]}),i.jsxs("button",{type:"button",className:`${Qn.layoutBtn} ${u==="list"?Qn.layoutBtnActive:""}`,"aria-pressed":u==="list",onClick:()=>d("list"),title:e("layoutList"),children:[i.jsx("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none","aria-hidden":!0,children:i.jsx("path",{d:"M5 7h14M5 12h14M5 17h14",stroke:"currentColor",strokeWidth:"1.75",strokeLinecap:"round"})}),i.jsx("span",{className:Qn.layoutBtnLabel,children:e("layoutList")})]})]}),i.jsx("button",{type:"button",className:`${Qn.suggestBtn} ${Qn.suggestBtnBottomRow}`,onClick:H,children:e("suggestIdea")})]})]})]}),i.jsx("p",{className:Qn.hint,children:Z})]}),L?i.jsx(kHt,{onClose:()=>P(!1),onSubmit:ie=>void G(ie),submitting:T,error:R}):null]})}const rzt="_overlay_1sy95_1",azt="_modal_1sy95_12",izt="_header_1sy95_23",szt="_title_1sy95_31",lzt="_subtitle_1sy95_38",ozt="_closeBtn_1sy95_45",czt="_form_1sy95_68",uzt="_block_1sy95_74",dzt="_blockHead_1sy95_80",fzt="_sectionLabel_1sy95_86",hzt="_hint_1sy95_93",mzt="_socialList_1sy95_99",pzt="_socialRow_1sy95_105",gzt="_platformPill_1sy95_116",bzt="_urlField_1sy95_129",yzt="_urlPrefix_1sy95_138",xzt="_urlInput_1sy95_150",vzt="_removeBtn_1sy95_166",_zt="_addWrap_1sy95_189",wzt="_addPill_1sy95_194",kzt="_picker_1sy95_222",Szt="_pickerPill_1sy95_239",Izt="_field_1sy95_258",Mzt="_channelDropdown_1sy95_292",Fzt="_contactRow_1sy95_322",Czt="_error_1sy95_332",jzt="_actions_1sy95_338",Nzt="_cancelBtn_1sy95_345",Tzt="_submitBtn_1sy95_346",or={overlay:rzt,modal:azt,header:izt,title:szt,subtitle:lzt,closeBtn:ozt,form:czt,block:uzt,blockHead:dzt,sectionLabel:fzt,hint:hzt,socialList:mzt,socialRow:pzt,platformPill:gzt,urlField:bzt,urlPrefix:yzt,urlInput:xzt,removeBtn:vzt,addWrap:_zt,addPill:wzt,picker:kzt,pickerPill:Szt,field:Izt,channelDropdown:Mzt,contactRow:Fzt,error:Czt,actions:jzt,cancelBtn:Nzt,submitBtn:Tzt},Azt=["youtube","twitter","telegram","twitch","kick","website"],Aw={youtube:"https://youtube.com/@",twitter:"https://x.com/",telegram:"https://t.me/",twitch:"https://twitch.tv/",kick:"https://kick.com/",website:"https://"};function oW(e,t){let n=t.trim().replace(/\s+/g,"");const r=Aw[e],a=n.toLowerCase(),s=r.toLowerCase();return a.startsWith(s)?n=n.slice(r.length):e==="website"&&/^https?:\/\//i.test(n)?n=n.replace(/^https?:\/\//i,""):e
2638==="twitter"&&/^https?:\/\/(www\.)?(twitter\.com|x\.com)\//i.test(n)?n=n.replace(/^https?:\/\/(www\.)?(twitter\.com|x\.com)\//i,""):e==="youtube"&&/^https?:\/\/(www\.)?youtube\.com\/@?/i.test(n)?n=n.replace(/^https?:\/\/(www\.)?youtube\.com\/@?/i,""):e==="telegram"&&/^https?:\/\/(www\.)?t\.me\//i.test(n)?n=n.replace(/^https?:\/\/(www\.)?t\.me\//i,""):e==="twitch"&&/^https?:\/\/(www\.)?twitch\.tv\//i.test(n)?n=n.replace(/^https?:\/\/(www\.)?twitch\.tv\//i,""):e==="kick"&&/^https?:\/\/(www\.)?kick\.com\//i.test(n)&&(n=n.replace(/^https?:\/\/(www\.)?kick\.com\//i,"")),(e==="twitter"||e==="telegram"||e==="twitch"||e==="kick"||e==="youtube")&&n.startsWith("@")&&(n=n.slice(1)),n.replace(/^\/+/,"")}function Pzt({onClose:e,onSubmit:t,submitting:n,error:r}){const{t:a}=Se("affiliate"),s=h.useId(),l=h.useId(),o=h.useRef(null),[u,d]=h.useState([]),[m,p]=h.useState(null),[b,y]=h.useState(!1),[v,_]=h.useState("email"),[w,k]=h.useState(""),[S,I]=h.useState(""),[C,F]=h.useState(null),N=h.useMemo(()=>Azt.filter(D=>!u.some(z=>z.platform===D)),[u]),A=h.useMemo(()=>["email","twitter","telegram"].map(D=>({value:D,label:a(`apply.channels.${D}`)})),[a]);h.useEffect(()=>{const D=z=>{if(z.key==="Escape"&&!n){if(b){y(!1);return}e()}};return document.addEventListener("keydown",D),()=>document.removeEventListener("keydown",D)},[e,n,b]),h.useEffect(()=>{const D=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=D}},[]),h.useEffect(()=>{if(!b)return;const D=z=>{o.current&&!o.current.contains(z.target)&&y(!1)};return document.addEventListener("mousedown",D),()=>document.removeEventListener("mousedown",D)},[b]);const L=D=>{d(z=>[...z,{platform:D,path:""}]),p(D),y(!1),F(null)},P=D=>{d(z=>z.filter(U=>U.platform!==D))},T=(D,z)=>{d(U=>U.map(B=>B.platform===D?{...B,path:oW(D,z)}:B))},E=D=>{D.preventDefault(),F(null);const z=u.map(B=>({...B,path:oW(B.platform,B.path)})).filter(B=>B.path.length>0);if(z.length===0){F(a("apply.errorSocialRequired"));return}const U={contactChannel:v,contactValue:w.trim(),note:S.trim()||void 0};for(const B of z){const $=`${Aw[B.platform]}${B.path}`;B.platform==="youtube"&&(U.youtubeUrl=$),B.platform==="twitter"&&(U.twitterUrl=$),B.platform==="telegram"&&(U.telegramUrl=$),B.platform==="twitch"&&(U.twitchUrl=$),B.platform==="kick"&&(U.kickUrl=$),B.platform==="website"&&(U.websiteUrl=$)}t(U)},R=C||r;return Wn.createPortal(i.jsx("div",{className:or.overlay,onClick:()=>{n||e()},role:"presentation",children:i.jsxs("div",{className:or.modal,role:"dialog","aria-modal":"true","aria-labelledby":s,onClick:D=>D.stopPropagation(),children:[i.jsxs("div",{className:or.header,children:[i.jsxs("div",{children:[i.jsx("h2",{id:s,className:or.title,children:a("apply.title")}),i.jsx("p",{className:or.subtitle,children:a("apply.modalSubtitle")})]}),i.jsx("button",{type:"button",className:or.closeBtn,"aria-label":a("apply.cancel"),disabled:n,onClick:e,children:"×"})]}),i.jsxs("form",{className:or.form,onSubmit:E,children:[i.jsxs("div",{className:or.block,children:[i.jsxs("div",{className:or.blockHead,children:[i.jsx("p",{className:or.sectionLabel,children:a("apply.socialsTitle")}),i.jsx("p",{className:or.hint,children:a("apply.socialsHint")})]}),i.jsxs("div",{className:or.socialList,children:[u.map(D=>i.jsxs("div",{className:or.socialRow,children:[i.jsx("span",{className:or.platformPill,children:a(`apply.platforms.${D.platform}`)}),i.jsxs("div",{className:or.urlField,children:[i.jsx("span",{className:or.urlPrefix,"aria-hidden":!0,children:Aw[D.platform]}),i.jsx("input",{type:"text",className:or.urlInput,value:D.path,placeholder:a(`apply.pathPlaceholders.${D.platform}`),disabled:n,autoFocus:m===D.platform,onFocus:()=>p(null),onChange:z=>T(D.platform,z.target.value),onPaste:z=>{z.preventDefault();const U=z.clipboardData.getData("text");T(D.platform,U)}})]}),i.jsx("button",{type:"button",className:or.removeBtn,"aria-label":a("apply.removeSocial"),disabled:n,onClick:()=>P(D.platform),children:"×"})]},D.platform)),N.length>0?i.jsxs("div",{className:or.addWrap,ref:o,children:[i.jsxs("button",{type:"button",className:or.addPill,disabled:n,"aria-expanded":b,onClick:()=>y(D=>
2638!D),children:[i.jsx("span",{"aria-hidden":!0,children:"+"}),a("apply.addSocial")]}),b?i.jsx("div",{className:or.picker,role:"listbox",children:N.map(D=>i.jsx("button",{type:"button",role:"option",className:or.pickerPill,onClick:()=>L(D),children:a(`apply.platforms.${D}`)},D))}):null]}):null]})]}),i.jsxs("div",{className:or.block,children:[i.jsx("p",{className:or.sectionLabel,children:a("apply.contactTitle")}),i.jsxs("div",{className:or.contactRow,children:[i.jsxs("div",{className:or.field,children:[i.jsx("label",{htmlFor:l,children:a("apply.contactChannel")}),i.jsx(Vr,{id:l,listboxId:`${l}-listbox`,value:v,options:A,onChange:_,className:or.channelDropdown,disabled:n})]}),i.jsxs("label",{className:or.field,children:[a("apply.contactValue"),i.jsx("input",{type:v==="email"?"email":"text",value:w,required:!0,disabled:n,placeholder:a(`apply.contactPlaceholders.${v}`),onChange:D=>k(D.target.value)})]})]}),i.jsxs("label",{className:or.field,children:[a("apply.note"),i.jsx("textarea",{value:S,disabled:n,placeholder:a("apply.notePlaceholder"),onChange:D=>I(D.target.value)})]})]}),R?i.jsx("p",{className:or.error,children:R}):null,i.jsxs("div",{className:or.actions,children:[i.jsx("button",{type:"button",className:or.cancelBtn,disabled:n,onClick:e,children:a("apply.cancel")}),i.jsx("button",{type:"submit",className:or.submitBtn,disabled:n,children:a(n?"apply.submitting":"apply.submit")})]})]})]})}),document.body)}const Ezt="_page_1av2l_1",Lzt="_hero_1av2l_7",Rzt="_heroGlow_1av2l_13",Ozt="_heroInner_1av2l_20",Bzt="_heroCopy_1av2l_41",Dzt="_eyebrow_1av2l_47",$zt="_heroTitle_1av2l_56",Wzt="_heroSubtitle_1av2l_65",Uzt="_heroCta_1av2l_72",Hzt="_content_1av2l_76",zzt="_panel_1av2l_87",Vzt="_panelHead_1av2l_95",qzt="_panelTitle_1av2l_99",Gzt="_panelLead_1av2l_106",Kzt="_steps_1av2l_113",Yzt="_step_1av2l_113",Zzt="_stepIndex_1av2l_138",Xzt="_stepTitle_1av2l_153",Qzt="_stepBody_1av2l_160",Jzt="_reqList_1av2l_167",eVt="_reqItem_1av2l_175",tVt="_reqPlatform_1av2l_188",nVt="_reqValue_1av2l_194",rVt="_reqNote_1av2l_199",aVt="_primaryBtn_1av2l_206",iVt="_statusBox_1av2l_236",sVt="_statusTitle_1av2l_243",lVt="_statusBody_1av2l_250",oVt="_guestApply_1av2l_257",An={page:Ezt,hero:Lzt,heroGlow:Rzt,heroInner:Ozt,heroCopy:Bzt,eyebrow:Dzt,heroTitle:$zt,heroSubtitle:Wzt,heroCta:Uzt,content:Hzt,panel:zzt,panelHead:Vzt,panelTitle:qzt,panelLead:Gzt,steps:Kzt,step:Yzt,stepIndex:Zzt,stepTitle:Xzt,stepBody:Qzt,reqList:Jzt,reqItem:eVt,reqPlatform:tVt,reqValue:nVt,reqNote:rVt,primaryBtn:aVt,statusBox:iVt,statusTitle:sVt,statusBody:lVt,guestApply:oVt};function cVt(){const{t:e}=Se("affiliate"),{isAuthenticated:t}=Xt(),{openAuth:n}=Wa(),[r,a]=h.useState(void 0),[s,l]=h.useState(!1),[o,u]=h.useState(!1),[d,m]=h.useState(null);Kr({title:e("seo.title"),description:e("seo.description"),keywords:e("seo.keywords"),pageUrl:s0e(),imageUrl:l0e()});const p=h.useCallback(async()=>{if(!t){a(null);return}try{const k=await _N.getMine();a(k)}catch{a(null)}},[t]);h.useEffect(()=>{p()},[p]);const b=t&&(!r||r.status==="rejected"),y=()=>{m(null),l(!0)},v=()=>n("login"),_=async k=>{m(null),u(!0);try{const S=await _N.apply(k);a(S),l(!1)}catch(S){m(S instanceof mr?S.message:e("apply.errorGeneric"))}finally{u(!1)}},w=k=>e(`apply.channels.${k}`);return i.jsxs("div",{className:An.page,children:[i.jsxs("section",{className:An.hero,"aria-labelledby":"affiliate-hero-title",children:[i.jsx("div",{className:An.heroGlow,"aria-hidden":!0}),i.jsxs("div",{className:An.heroInner,children:[i.jsxs("div",{className:An.heroCopy,children:[i.jsx("p",{className:An.eyebrow,children:e("hero.eyebrow")}),i.jsx("h1",{id:"affiliate-hero-title",className:An.heroTitle,children:e("hero.title")}),i.jsx("p",{className:An.heroSubtitle,children:e("hero.subtitle")})]}),i.jsx("div",{className:An.heroCta,children:t?b?i.jsx("button",{type:"button",className:An.primaryBtn,onClick:y,children:e("apply.openCta")}):null:i.jsx("button",{type:"button",className:An.primaryBtn,onClick:v,children:e("apply.loginCta")})})]})]}),i.jsxs("div",{className:An.content,children:[i.jsx("ol",{className:An.steps,children:[["one","01"],["two","02"],["three","03"]].map(([k,S])=>i.jsxs("li",{className:An.step,children:[i.jsx("span",{className:An.stepIndex,"aria-hidden":!0,
2638children:S}),i.jsx("p",{className:An.stepTitle,children:e(`steps.${k}.title`)}),i.jsx("p",{className:An.stepBody,children:e(`steps.${k}.body`)})]},k))}),i.jsxs("section",{className:An.panel,"aria-labelledby":"affiliate-req-title",children:[i.jsxs("div",{className:An.panelHead,children:[i.jsx("h2",{id:"affiliate-req-title",className:An.panelTitle,children:e("requirements.title")}),i.jsx("p",{className:An.panelLead,children:e("requirements.lead")})]}),i.jsx("ul",{className:An.reqList,children:["youtube","twitter","telegram","twitch","website"].map(k=>i.jsxs("li",{className:An.reqItem,children:[i.jsx("span",{className:An.reqPlatform,children:e(`requirements.platforms.${k}`)}),i.jsx("span",{className:An.reqValue,children:e(`requirements.rows.${k}`)})]},k))}),i.jsx("p",{className:An.reqNote,children:e("requirements.note")})]}),i.jsxs("section",{className:An.panel,id:"apply","aria-labelledby":"affiliate-apply-title",children:[i.jsxs("div",{className:An.panelHead,children:[i.jsx("h2",{id:"affiliate-apply-title",className:An.panelTitle,children:e("apply.title")}),i.jsx("p",{className:An.panelLead,children:e("apply.subtitle")})]}),t&&r?.status==="pending"?i.jsxs("div",{className:An.statusBox,children:[i.jsx("p",{className:An.statusTitle,children:e("apply.pendingTitle")}),i.jsx("p",{className:An.statusBody,children:e("apply.pendingBody",{channel:w(r.contactChannel),value:r.contactValue})})]}):null,t&&r?.status==="approved"?i.jsxs("div",{className:An.statusBox,children:[i.jsx("p",{className:An.statusTitle,children:e("apply.approvedTitle")}),i.jsx("p",{className:An.statusBody,children:e("apply.approvedBody")})]}):null,t&&r?.status==="rejected"?i.jsxs("div",{className:An.statusBox,children:[i.jsx("p",{className:An.statusTitle,children:e("apply.rejectedTitle")}),i.jsx("p",{className:An.statusBody,children:e("apply.rejectedBody")})]}):null,t?null:i.jsx("div",{className:An.guestApply,children:i.jsx("button",{type:"button",className:An.primaryBtn,onClick:v,children:e("apply.loginCta")})}),b?i.jsx("div",{className:An.guestApply,children:i.jsx("button",{type:"button",className:An.primaryBtn,onClick:y,children:e("apply.openCta")})}):null]})]}),s?i.jsx(Pzt,{submitting:o,error:d,onClose:()=>{o||l(!1)},onSubmit:_}):null]})}function uVt(){const{slug:e}=Ms();return e?.trim()?i.jsx(pa,{to:Hl(e,"stall"),replace:!0}):i.jsx(pa,{to:"/market",replace:!0})}function dVt(){const{encodedMhn:e}=Ms(),t=tr(),n=LV(e);return h.useEffect(()=>{if(!n)return;let r=!1;return Lje(n).then(a=>{r||t(oo(n,a),{replace:!0})}),()=>{r=!0}},[n,t]),n?null:i.jsx(pa,{to:fe.market,replace:!0})}function fVt(){const{weaponSlug:e}=Ms(),t=kJ();if(!e)return i.jsx(pa,{to:"/wiki?view=weapons",replace:!0});if(t.loading)return null;const n=t.weaponBySlug.get(Rc(e))??_J(e,t.skinsByWeapon.keys()),r=Rc(n||e);return i.jsx(pa,{to:yW(r),replace:!0})}const RJ="lootify.cookieConsent.v1";function Hh(){if(typeof window>"u")return null;try{const e=localStorage.getItem(RJ);return e==="accepted"||e==="rejected"?e:null}catch{return null}}function hVt(e){if(!(typeof window>"u"))try{localStorage.setItem(RJ,e)}catch{}}const Pw="G-4NVVEZNG45";let cW=!1;function OJ(){if(typeof window>"u"||Hh()!=="accepted"||cW)return;cW=!0,window.dataLayer=window.dataLayer||[],window.gtag=function(...n){window.dataLayer?.push(n)},window.gtag("js",new Date),window.gtag("config",Pw);const e=document.createElement("script");e.async=!0,e.src=`https://www.googletagmanager.com/gtag/js?id=${Pw}`,document.head.appendChild(e)}function mVt(e){Hh()==="accepted"&&typeof window.gtag=="function"&&window.gtag("config",Pw,{page_path:e})}const pVt=()=>{const{pathname:e,search:t}=na(),{isAuthenticated:n,isLoading:r}=Xt(),a=h.useRef(!0);return h.useEffect(()=>{Ane();const s=`${e}${t}`;a.current?a.current=!1:Hh()==="accepted"&&mVt(s)},[e,t]),h.useEffect(()=>{r||!n||Lne(async s=>{await ene.record({source:s.source,medium:s.medium,campaign:s.campaign,content:s.content,term:s.term,landingPath:s.landingPath,isSignup:s.isSignup===!0})})},[n,r,e,t]),null};function gVt(e){return!!(e==="/auth"||e.startsWith("/steam/")||e.startsWith("/telegram/")||e==="/waitlist")}function bVt(e){return gVt(e)?null:e==="/"?"nav.home":e==="/market"||e.startsWith("/market/")?"nav.market":e==="/trades/create"||e.startsWith("/trades/create")?"nav.trades_create":e==="/trades"||e.startsWith("/trades/")?"nav.trades":e==="/portfolio"||e.startsWith("/portfolio/")?"nav.portfolio":e==="/profile"||e.startsWith("/profile/")?"nav.profile":e==="/wiki"||e.startsWith("/wiki/")?"nav.wiki":e==="/affiliate"||e.startsWith("/affiliate/")?"nav.affiliate":e==="/giveaways"||e.startsWith("/giveaways/")?"nav.giveaways":e==="/roadmap"||e.startsWith("/roadmap/")?"nav.roadmap":e==="/armory"||e.startsWith("/armory/")?"nav.armory":e==="/blog"||e.startsWith("/blog/")?"nav.blog":e==="/faq"||e.startsWith("/faq/")?"nav.faq":e==="/more"||e.startsWith("/more/")?"nav.more":e==="/trade-up"||e.startsWith("/trade-up/")?"nav.trade_up":e==="/float-checker"||e.startsWith("/float-checker/")?"nav.float_checker":e==="/cologne-2026"||e.startsWith("/cologne-2026/")?"nav.cologne":e.startsWith("/u/")?"nav.public_user":e.startsWith("/legal/")?"nav.legal":"nav.page"}function yVt(){const{pathname:e,search:t}=na(),{isLoading:n}=Xt(),r=h.useRef(null);return h.useEffect(()=>{if(n)return;const a=bVt(e);
2638if(!a)return;const s=`${e}${t}`.slice(0,500),l=`${a}:${s}`;if(r.current===l)return;r.current=l;const o=new URLSearchParams(t).get("tab");xs("nav",a,{path:s,meta:o?{tab:o}:void 0})},[e,t,n]),null}const xVt=2e4;function vVt(){const{isAuthenticated:e,isLoading:t}=Xt(),n=h.useRef(!1);return h.useEffect(()=>{if(t||e)return;const r=async()=>{if(n.current)return;const l=jW();if(l?.length){n.current=!0;try{await tne.recordEvents(l)}catch{NW(l)}finally{n.current=!1}}};r();const a=window.setInterval(()=>{r()},xVt),s=()=>{r()};return window.addEventListener("pagehide",s),document.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&s()}),()=>{window.clearInterval(a),window.removeEventListener("pagehide",s),r()}},[e,t]),null}const _Vt="_bar_132fh_1",wVt="_text_132fh_23",kVt="_link_132fh_29",SVt="_actions_132fh_39",IVt="_btnGhost_132fh_46",MVt="_btnPrimary_132fh_47",wd={bar:_Vt,text:wVt,link:kVt,actions:SVt,btnGhost:IVt,btnPrimary:MVt};function FVt({onAccept:e,onReject:t}){const{t:n}=Se("common");return i.jsxs("div",{className:wd.bar,role:"dialog","aria-label":n("cookies.bannerAria"),children:[i.jsxs("p",{className:wd.text,children:[n("cookies.message")," ",i.jsx(Pt,{className:wd.link,to:fe.legalPrivacyPolicy,children:n("footer.links.privacy")})]}),i.jsxs("div",{className:wd.actions,children:[i.jsx("button",{type:"button",className:wd.btnGhost,onClick:t,children:n("cookies.reject")}),i.jsx("button",{type:"button",className:wd.btnPrimary,onClick:e,children:n("cookies.accept")})]})]})}const CVt=h.createContext(void 0);function ov(e){hVt(e),e==="accepted"&&OJ()}async function jVt(e){try{return await hr.updateAnalyticsCookieConsent(e)}catch{return null}}function NVt({children:e}){const{user:t,isAuthenticated:n,isLoading:r,patchUserFromApi:a}=Xt(),[s,l]=h.useState(!1),[o,u]=h.useState(()=>Hh()),d=h.useRef(!1),m=h.useCallback(()=>{const y=t?.analyticsCookiesAccepted;if(y===!0)return!0;if(y===!1)return!1},[t?.analyticsCookiesAccepted]);h.useEffect(()=>{if(r)return;const y=m(),v=Hh();if(y===!0){ov("accepted"),u("accepted"),l(!1);return}if(y===!1){ov("rejected"),u("rejected"),l(!1);return}if(v){v==="accepted"&&OJ(),u(v),l(!1),n&&!d.current&&(d.current=!0,jVt(v==="accepted").then(_=>{_&&a(_)}));return}l(!0)},[r,n,m,a]);const p=h.useCallback(async y=>{if(ov(y),u(y),l(!1),n){const v=await hr.updateAnalyticsCookieConsent(y==="accepted");a(v)}},[n,a]),b=h.useMemo(()=>({choice:o,hasDecision:o!==null}),[o]);return i.jsxs(CVt.Provider,{value:b,children:[e,s?i.jsx(FVt,{onAccept:()=>void p("accepted"),onReject:()=>void p("rejected")}):null]})}const uW=({trade:e})=>i.jsx(pa,{to:{pathname:"/profile",search:`?tab=trades&trade=${e}`},replace:!0}),TVt=()=>i.jsx(pa,{to:{pathname:"/profile",search:"?tab=offers"},replace:!0}),AVt=()=>{const{listingId:e,buyerId:t}=Ms();if(!e?.trim()||!t?.trim())return i.jsx(pa,{to:{pathname:"/profile",search:"?tab=offers"},replace:!0});const n=new URLSearchParams({tab:"offers",listingId:e,buyerId:t});return i.jsx(pa,{to:{pathname:"/profile",search:`?${n.toString()}`},replace:!0})},PVt=()=>i.jsx(pa,{to:{pathname:"/profile",search:"?tab=sell"},replace:!0}),EVt=()=>i.jsx(pa,{to:{pathname:"/profile",search:"?tab=watchlist"},replace:!0}),LVt=()=>i.jsx(pa,{to:{pathname:"/profile",search:"?tab=stall"},replace:!0}),RVt=()=>i.jsx(pa,{to:fe.giveaways,replace:!0}),OVt=()=>{const{ownerId:e}=Ms();return e?.trim()?i.jsx(pa,{to:Bw(e),replace:!0}):i.jsx(pa,{to:fe.caseHistory,replace:!0})},BVt=()=>{const{id:e}=Ms();return e?.trim()?i.jsx(pa,{to:zh(e),replace:!0}):i.jsx(pa,{to:fe.market,replace:!0})},DVt=new Set([fe.profile,fe.tradesCreate]);function $Vt({children:e}){const{isAuthenticated:t,isLoading:n}=Xt();return n?i.jsx(C4,{message:" "}):t?i.jsx(i.Fragment,{children:e}):i.jsx(pa,{to:fe.market,replace:!0})}const WVt=[{type:"page",path:fe.auth,Component:zat},{type:"page",path:fe.steamCallback,Component:R8t},{type:"page",path:fe.steamAuthCallback,Component:$8t},{type:"page",path:fe.telegramAuthCallback,Component:W8t},{type:"page",path:fe.discordAuthCallback,Component:U8t},{type:"redirect",path:fe.steamOnboarding,to:fe.market},{type:"layout",path:fe.home,Component:uIe},{type:"layout",path:fe.giveaways,Component:Qbt},{type:"layout",path:fe.cologne2026,Component:Mxt},{type:"layout",path:fe.cologne2026Compare,Component:L_t},{type:"layout",path:fe.cologne2026Sticker,Component:Ovt},{type:"layout",path:fe.blogArticleRu,Component:b$},{type:"layout",path:fe.blogRu,Component:MD},{type:"layout",path:fe.blogArticle,Component:b$},{type:"layout",path:fe.blog,Component:MD},{type:"page",path:fe.loadout,Component:RVt},{type:"layout",path:fe.market,Component:oP},{type:"layout",path:fe.marketSkin,Component:PNe},{type:"page",path:fe.marketSkinLegacy,Component:dVt},{type:"layout",path:fe.item,Component:oP},{type:"layout",path:fe.portfolio,Component:qTe},{type:"layout",path:fe.portfolioDetail,Component:Hat},{type:"layout",path:fe.caseHistoryMe,Component:MQe},{type:"layout",path:fe.caseHistoryUser,Component:TQe},{type:"layout",path:fe.caseHistory,Component:BPe},{type:"redirect",path:fe.caseHistoryOpens,to:fe.caseHistoryMe},{type:"redirect",path:fe.caseHistoryLegacy,to:fe.caseHistory},{type:"redirect",path:fe.caseHistoryMeLegacy,to:fe.caseHistoryMe}
2638,{type:"page",path:fe.caseHistoryUserLegacy,Component:OVt},{type:"redirect",path:fe.caseHistoryOpensLegacy,to:fe.caseHistoryMe},{type:"page",path:fe.waitlist,Component:KCt},{type:"layout",path:fe.more,Component:OAt},{type:"layout",path:fe.tradeUp,Component:bRt},{type:"layout",path:fe.floatChecker,Component:SOt},{type:"layout",path:fe.wikiCollection,Component:av},{type:"layout",path:fe.wikiWeapon,Component:av},{type:"page",path:fe.wikiWeaponLegacy,Component:fVt},{type:"layout",path:fe.wiki,Component:av},{type:"layout",path:fe.armoryOffer,Component:fWt},{type:"layout",path:fe.armory,Component:XDt},{type:"layout",path:fe.trades,Component:sNt},{type:"layout",path:fe.tradesCreate,Component:FAt},{type:"layout",path:fe.legalTermsOfService,Component:X8t},{type:"layout",path:fe.legalPrivacyPolicy,Component:Z8t},{type:"layout",path:fe.faq,Component:nUt},{type:"layout",path:fe.faqTopic,Component:iUt},{type:"layout",path:fe.roadmap,Component:nzt},{type:"layout",path:fe.affiliate,Component:cVt},{type:"page",path:fe.legacyItem,Component:BVt},{type:"layout",path:fe.profile,Component:Umt},{type:"layout",path:fe.publicUser,Component:N8t},{type:"page",path:fe.legacyStall,Component:uVt},{type:"page",path:fe.sell,Component:PVt},{type:"page",path:fe.myStall,Component:LVt},{type:"page",path:fe.tradesSold,Component:()=>i.jsx(uW,{trade:"sold"})},{type:"page",path:fe.tradesPurchased,Component:()=>i.jsx(uW,{trade:"purchased"})},{type:"page",path:fe.offers,Component:TVt},{type:"page",path:fe.offersThread,Component:AVt},{type:"page",path:fe.watchlist,Component:EVt}];function UVt(e){if(e.type==="redirect")return i.jsx(pa,{to:e.to,replace:!0});const t=i.jsx(e.Component,{}),n=DVt.has(e.path)?i.jsx($Vt,{children:t}):t;return e.type==="layout"?i.jsx(lH,{children:n}):n}function HVt(){const{pathname:e,search:t}=na(),n=h.useRef(null);return h.useLayoutEffect(()=>{const r=n.current;if(n.current=e,!(r!==null&&kne(r,e))){window.scrollTo(0,0),document.documentElement.scrollTop=0,document.body.scrollTop=0;for(const a of document.querySelectorAll("main"))a instanceof HTMLElement&&(a.scrollTop=0)}},[e,t]),null}const zVt=()=>i.jsx(_ie,{children:i.jsx(ale,{children:i.jsx(NVt,{children:i.jsx(Tle,{children:i.jsx(gue,{children:i.jsx(ace,{children:i.jsxs(tue,{children:[i.jsx(HVt,{}),i.jsx(ile,{}),i.jsx(pVt,{}),i.jsx(yVt,{}),i.jsx(vVt,{}),i.jsx(Aht,{}),i.jsx(mjt,{}),i.jsxs(Xae,{children:[WVt.map(e=>i.jsx(yv,{path:e.path,element:UVt(e)},e.path)),i.jsx(yv,{path:"*",element:i.jsx(lH,{children:i.jsx(bUt,{})})})]})]})})})})})})}),VVt=(e,t,n)=>{const r=e[t];return r?typeof r=="function"?r():Promise.resolve(r):new Promise((a,s)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(s.bind(null,new Error("Unknown variable dynamic import: "+t+(t.split("/").length!==n?". Note that variables only represent file names one level deep.":""))))})};var qVt=function(t){return{type:"backend",init:function(r,a,s){},read:function(r,a,s){if(typeof t=="function"){if(t.length<3){try{var l=t(r,a);l&&typeof l.then=="function"?l.then(function(o){return s(null,o&&o.default||o)}).catch(s):s(null,l)}catch(o){s(o)}return}t(r,a,s);return}s(null,t&&t[r]&&t[r][a])}}};const GVt="preferredLanguage",BJ="en",Ew=["en","ru","de","es"];function KVt(){try{const e=localStorage.getItem(GVt);if(e&&Ew.includes(e))return e}catch{}if(typeof navigator<"u"){const e=(navigator.languages?.[0]??navigator.language??"").toLowerCase().split("-")[0];if(Ew.includes(e))return e}return BJ}Is.use(qVt((e,t)=>VVt(Object.assign({
2638"./locales/de/affiliate.json":()=>pt(()=>import("./affiliate-u0aXDAwK.js"),[]),
2638"./locales/de/armoryWatch.json":()=>pt(()=>import("./armoryWatch-DfpwLa5D.js"),[]),
2638"./locales/de/auth.json":()=>pt(()=>import("./auth-C87JaY_H.js"),[]),
2638"./locales/de/blog.json":()=>pt(()=>import("./blog-BiT8Tcod.js"),[]),
2638"./locales/de/caseHistory.json":()=>pt(()=>import("./caseHistory-26yR4gj1.js"),[]),
2638"./locales/de/common.json":()=>pt(()=>import("./common-DtP2u4pP.js"),[]),
2638"./locales/de/faq.json":()=>pt(()=>import("./faq-B34gIzyi.js"),[]),
2638"./locales/de/floatChecker.json":()=>pt(()=>import("./floatChecker-XifCQAjo.js"),[]),
2638"./locales/de/giveaways.json":()=>pt(()=>import("./giveaways-px5wlpHx.js"),[]),
2638"./locales/de/landing.json":()=>pt(()=>import("./landing-Ci2ME2P5.js"),[]),
2638"./locales/de/market.json":()=>pt(()=>import("./market-KjQPvult.js"),[]),
2638"./locales/de/onboarding.json":()=>pt(()=>import("./onboarding-lGd7chwc.js"),[]),
2638"./locales/de/portfolio.json":()=>pt(()=>import("./portfolio-DiMJgq4s.js"),[]),
2638"./locales/de/profile.json":()=>pt(()=>import("./profile-C_yagtJe.js"),[]),
2638"./locales/de/roadmap.json":()=>pt(()=>import("./roadmap-DoQn-Bvz.js"),[]),
2638"./locales/de/sell.json":()=>pt(()=>import("./sell--qN5Irk0.js"),[]),
2638"./locales/de/stall.json":()=>pt(()=>import("./stall-CVMuCbfk.js"),[]),
2638"./locales/de/trades.json":()=>pt(()=>import("./trades-BO9LPutY.js"),[]),
2638"./locales/de/trustpilot.json":()=>pt(()=>import("./trustpilot-CkrTi5gs.js"),[]),
2638"./locales/de/waitlist.json":()=>pt(()=>import("./waitlist-CipR-UVb.js"),[]),
2638"./locales/de/wallet.json":()=>pt(()=>import("./wallet-BbB4Aarf.js"),[]),
2638"./locales/de/wiki.json":()=>pt(()=>import("./wiki-VprKDdCB.js"),[]),
2638"./locales/en/affiliate.json":()=>pt(()=>import("./affiliate-CYnd7-z7.js"),[]),
2638"./locales/en/armoryWatch.json":()=>pt(()=>import("./armoryWatch-DpoUA7Ez.js"),[]),
2638"./locales/en/auth.json":()=>pt(()=>import("./auth-jLzupxOu.js"),[]),
2638"./locales/en/blog.json":()=>pt(()=>import("./blog-CZEBRc5j.js"),[]),
2638"./locales/en/caseHistory.json":()=>pt(()=>import("./caseHistory-CU6Cufs3.js"),[]),
2638"./locales/en/cologne2026.json":()=>pt(()=>import("./cologne2026-D8xrkZaI.js"),[]),
2638"./locales/en/common.json":()=>pt(()=>import("./common-CtLeea8L.js"),[]),
2638"./locales/en/faq.json":()=>pt(()=>import("./faq-WKaoqLVN.js"),[]),
2638"./locales/en/floatChecker.json":()=>pt(()=>import("./floatChecker-YybkyDmS.js"),[]),
2638"./locales/en/giveaways.json":()=>pt(()=>import("./giveaways-e3lhBi-y.js"),[]),
2638"./locales/en/landing.json":()=>pt(()=>import("./landing-DcIfMP2u.js"),[]),
2638"./locales/en/market.json":()=>pt(()=>import("./market-DPqWa1o_.js"),[]),
2638"./locales/en/marketSkin.json":()=>pt(()=>import("./marketSkin-B1fvnTJm.js"),[]),
2638"./locales/en/onboarding.json":()=>pt(()=>import("./onboarding-DF_np3Bq.js"),[]),
2638"./locales/en/portfolio.json":()=>pt(()=>import("./portfolio-CJ2lKfPm.js"),[]),
2638"./locales/en/profile.json":()=>pt(()=>import("./profile-BulqpuGg.js"),[]),
2638"./locales/en/roadmap.json":()=>pt(()=>import("./roadmap-nZ5oFlNk.js"),[]),
2638"./locales/en/sell.json":()=>pt(()=>import("./sell-kkxGMd7S.js"),[]),
2638"./locales/en/stall.json":()=>pt(()=>import("./stall-DzP8V_xi.js"),[]),
2638"./locales/en/tradeUp.json":()=>pt(()=>import("./tradeUp-CnJ4qmWp.js"),[]),
2638"./locales/en/trades.json":()=>pt(()=>import("./trades-BWzGPuqY.js"),[]),
2638"./locales/en/trustpilot.json":()=>pt(()=>import("./trustpilot-BDRyUzlo.js"),[]),
2638"./locales/en/waitlist.json":()=>pt(()=>import("./waitlist-ZPBja540.js"),[]),
2638"./locales/en/wallet.json":()=>pt(()=>import("./wallet-9U1uNfDA.js"),[]),
2638"./locales/en/wiki.json":()=>pt(()=>import("./wiki-DUiT9Aix.js"),[]),
2638"./locales/es/affiliate.json":()=>pt(()=>import("./affiliate-CXchEQn-.js"),[]),
2638"./locales/es/armoryWatch.json":()=>pt(()=>import("./armoryWatch-2UWn66iS.js"),[]),
2638"./locales/es/auth.json":()=>pt(()=>import("./auth-bjiudy9C.js"),[]),
2638"./locales/es/blog.json":()=>pt(()=>import("./blog-4dIwqu1U.js"),[]),
2638"./locales/es/caseHistory.json":()=>pt(()=>import("./caseHistory-CfmDqx5q.js"),[]),
2638"./locales/es/common.json":()=>pt(()=>import("./common-OKdOOZLY.js"),[]),
2638"./locales/es/faq.json":()=>pt(()=>import("./faq-Dkp2Ye8c.js"),[]),
2638"./locales/es/floatChecker.json":()=>pt(()=>import("./floatChecker-CbGWhFwA.js"),[]),
2638"./locales/es/giveaways.json":()=>pt(()=>import("./giveaways-2Di2Xhbe.js"),[]),
2638"./locales/es/landing.json":()=>pt(()=>import("./landing-D5KgWGLq.js"),[]),
2638"./locales/es/market.json":()=>pt(()=>import("./market-DSXLIC47.js"),[]),
2638"./locales/es/onboarding.json":()=>pt(()=>import("./onboarding-9oI31cYD.js"),[]),
2638"./locales/es/portfolio.json":()=>pt(()=>import("./portfolio-CcLuzwix.js"),[]),
2638"./locales/es/profile.json":()=>pt(()=>import("./profile-Dj4TIEkZ.js"),[]),
2638"./locales/es/roadmap.json":()=>pt(()=>import("./roadmap-BTClOEgA.js"),[]),
2638"./locales/es/sell.json":()=>pt(()=>import("./sell-11wJ70j6.js"),[]),
2638"./locales/es/stall.json":()=>pt(()=>import("./stall-DP9Rxhmj.js"),[]),
2638"./locales/es/trades.json":()=>pt(()=>import("./trades-O_W45i_X.js"),[]),
2638"./locales/es/trustpilot.json":()=>pt(()=>import("./trustpilot-DL3ARJI7.js"),[]),
2638"./locales/es/waitlist.json":()=>pt(()=>import("./waitlist-C3X_OPnh.js"),[]),
2638"./locales/es/wallet.json":()=>pt(()=>import("./wallet-EdFCjMrv.js"),[]),
2638"./locales/es/wiki.json":()=>pt(()=>import("./wiki-D3UVCL8q.js"),[]),
2638"./locales/ru/affiliate.json":()=>pt(()=>import("./affiliate-eVL6U-KG.js"),[]),
2638"./locales/ru/armoryWatch.json":()=>pt(()=>import("./armoryWatch-BMgc19pd.js"),[]),
2638"./locales/ru/auth.json":()=>pt(()=>import("./auth-CVYvL9Z5.js"),[]),
2638"./locales/ru/blog.json":()=>pt(()=>import("./blog-CKUzRYuN.js"),[]),
2638"./locales/ru/caseHistory.json":()=>pt(()=>import("./caseHistory-ylRZbAp8.js"),[]),
2638"./locales/ru/cologne2026.json":()=>pt(()=>import("./cologne2026-DX8aHVi0.js"),[]),
2638"./locales/ru/common.json":()=>pt(()=>import("./common-p6Wvvil9.js"),[]),
2638"./locales/ru/faq.json":()=>pt(()=>import("./faq-BARlm0ao.js"),[]),
2638"./locales/ru/floatChecker.json":()=>pt(()=>import("./floatChecker-UZAq7kOl.js"),[]),
2638"./locales/ru/giveaways.json":()=>pt(()=>import("./giveaways-CyACQLSG.js"),[]),
2638"./locales/ru/landing.json":()=>pt(()=>import("./landing-BBtNudjt.js"),[]),
2638"./locales/ru/market.json":()=>pt(()=>import("./market-DQ8Yye3v.js"),[]),
2638"./locales/ru/marketSkin.json":()=>pt(()=>import("./marketSkin-9YnPWqHW.js"),[]),
2638"./locales/ru/onboarding.json":()=>pt(()=>import("./onboarding-DEZYJHvt.js"),[]),
2638"./locales/ru/portfolio.json":()=>pt(()=>import("./portfolio-BIy_g9fz.js"),[]),
2638"./locales/ru/profile.json":()=>pt(()=>import("./profile-CEVH6HL4.js"),[]),
2638"./locales/ru/roadmap.json":()=>pt(()=>import("./roadmap-DJAVGVzg.js"),[]),
2638"./locales/ru/sell.json":()=>pt(()=>import("./sell-DSpCXqrk.js"),[]),
2638"./locales/ru/stall.json":()=>pt(()=>import("./stall-oDrGYb7h.js"),[]),
2638"./locales/ru/tradeUp.json":()=>pt(()=>import("./tradeUp-DZF2HyNy.js"),[]),
2638"./locales/ru/trades.json":()=>pt(()=>import("./trades-CdfcoebI.js"),[]),
2638"./locales/ru/trustpilot.json":()=>pt(()=>import("./trustpilot-Co8rgo42.js"),[]),
2638"./locales/ru/waitlist.json":()=>pt(()=>import("./waitlist-E5lCNrZ_.js"),[]),
2638"./locales/ru/wallet.json":()=>pt(()=>import("./wallet-CEWBqAZK.js"),[]),
2638"./locales/ru/wiki.json":()=>pt(()=>import("./wiki-C1CWH_ln.js"),[])
2638}),`./locales/${e}/${t}.json`,4))).use(Are).init({lng:KVt(),fallbackLng:BJ,supportedLngs:Ew,load:"languageOnly",ns:["common","market","marketSkin","auth","profile","wallet","trades","sell","stall","landing","faq","giveaways","cologne2026","blog","portfolio","roadmap","waitlist","tradeUp","floatChecker","armoryWatch","onboarding","faq","wiki","trustpilot","caseHistory"],defaultNS:"common",interpolation:{escapeValue:!1},returnNull:!1,react:{useSuspense:!1,bindI18n:"languageChanged loaded"}});const YVt="480859098731-hhldsogrk03u67iuan8nakvupdva22e0.apps.googleusercontent.com",ZVt=()=>(h.useEffect(()=>{ane(),ine()},[]),i.jsx(Zte,{clientId:YVt,children:i.jsx($ne,{children:i.jsx(Wne,{children:i.jsx(sae,{children:i.jsx(aae,{children:i.jsx(Gre,{children:i.jsx(Zre,{children:i.jsx(Une,{children:i.jsx(qre,{children:i.jsx(zVt,{})})})})})})})})})}));qte.createRoot(document.getElementById("root")).render(i.jsx(ZVt,{}));

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.