PageSourceSearch

https://skupin.ai/assets/index-CDFFjrix.js

js skupin.ai collected 2026-10-05 13:35:15 UTC 1,112,994 bytes, 499 lines download raw bytes

vendor: 8,070 bytes, lines 1-17
1(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))a(s);new MutationObserver(s=>{for(const l of s)if(l.type==="childList")for(const u of l.addedNodes)u.tagName==="LINK"&&u.rel==="modulepreload"&&a(u)}).observe(document,{childList:!0,subtree:!0});function r(s){const l={};return s.integrity&&(l.integrity=s.integrity),s.referrerPolicy&&(l.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?l.credentials="include":s.crossOrigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function a(s){if(s.ep)return;s.ep=!0;const l=r(s);fetch(s.href,l)}})();function Ep(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var rm={exports:{}},Yc={};/**
2 * @license React
3 * react-jsx-runtime.production.js
4 *
5 * Copyright (c) Meta Platforms, Inc. and affiliates.
6 *
7 * This source code is licensed under the MIT license found in the
8 * LICENSE file in the root directory of this source tree.
9 */var ky;function xE(){if(ky)return Yc;ky=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function r(a,s,l){var u=null;if(l!==void 0&&(u=""+l),s.key!==void 0&&(u=""+s.key),"key"in s){l={};for(var f in s)f!=="key"&&(l[f]=s[f])}else l=s;return s=l.ref,{$$typeof:e,type:a,key:u,ref:s!==void 0?s:null,props:l}}return Yc.Fragment=t,Yc.jsx=r,Yc.jsxs=r,Yc}var Ay;function vE(){return Ay||(Ay=1,rm.exports=xE()),rm.exports}var c=vE(),am={exports:{}},St={};/**
10 * @license React
11 * react.production.js
12 *
13 * Copyright (c) Meta Platforms, Inc. and affiliates.
14 *
15 * This source code is licensed under the MIT license found in the
16 * LICENSE file in the root directory of this source tree.
17 */var by;function yE(){if(by)return St;by=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),l=Symbol.for("react.consumer"),u=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),m=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),x=Symbol.for("react.activity"),_=Symbol.iterator;function S(F){return F===null||typeof F!="object"?null:(F=_&&F[_]||F["@@iterator"],typeof F=="function"?F:null)}var k={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},y=Object.assign,w={};function A(F,T,I){this.props=F,this.context=T,this.refs=w,this.updater=I||k}A.prototype.isReactComponent={},A.prototype.setState=function(F,T){if(typeof F!="object"&&typeof F!="function"&&F!=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,F,T,"setState")},A.prototype.forceUpdate=function(F){this.updater.enqueueForceUpdate(this,F,"forceUpdate")};function E(){}E.prototype=A.prototype;function b(F,T,I){this.props=F,this.context=T,this.refs=w,this.updater=I||k}var M=b.prototype=new E;M.constructor=b,y(M,A.prototype),M.isPureReactComponent=!0;var H=Array.isArray;function O(){}var C={H:null,A:null,T:null,S:null},L=Object.prototype.hasOwnProperty;function j(F,T,I){var R=I.ref;return{$$typeof:e,type:F,key:T,ref:R!==void 0?R:null,props:I}}function z(F,T){return j(F.type,T,F.props)}function V(F){return typeof F=="object"&&F!==null&&F.$$typeof===e}function P(F){var T={"=":"=0",":":"=2"};return"$"+F.replace(/[=:]/g,function(I){return T[I]})}var U=/\/+/g;function Y(F,T){return typeof F=="object"&&F!==null&&F.key!=null?P(""+F.key):T.toString(36)}function W(F){switch(F.status){case"fulfilled":return F.value;case"rejected":throw F.reason;default:switch(typeof F.status=="string"?F.then(O,O):(F.status="pending",F.then(function(T){F.status==="pending"&&(F.status="fulfilled",F.value=T)},function(T){F.status==="pending"&&(F.status="rejected",F.reason=T)})),F.status){case"fulfilled":return F.value;case"rejected":throw F.reason}}throw F}function q(F,T,I,R,G){var re=typeof F;(re==="undefined"||re==="boolean")&&(F=null);var fe=!1;if(F===null)fe=!0;else switch(re){case"bigint":case"string":case"number":fe=!0;break;case"object":switch(F.$$typeof){case e:case t:fe=!0;break;case p:return fe=F._init,q(fe(F._payload),T,I,R,G)}}if(fe)return G=G(F),fe=R===""?"."+Y(F,0):R,H(G)?(I="",fe!=null&&(I=fe.replace(U,"$&/")+"/"),q(G,T,I,"",function(ce){return ce})):G!=null&&(V(G)&&(G=z(G,I+(G.key==null||F&&F.key===G.key?"":(""+G.key).replace(U,"$&/")+"/")+fe)),T.push(G)),1;fe=0;var Se=R===""?".":R+":";if(H(F))for(var oe=0;oe<F.length;oe++)R=F[oe],re=Se+Y(R,oe),fe+=q(R,T,I,re,G);else if(oe=S(F),typeof oe=="function")for(F=oe.call(F),oe=0;!(R=F.next()).done;)R=R.value,re=Se+Y(R,oe++),fe+=q(R,T,I,re,G);else if(re==="object"){if(typeof F.then=="function")return q(W(F),T,I,R,G);throw T=String(F),Error("Objects are not valid as a React child (found: "+(T==="[object Object]"?"object with keys {"+Object.keys(F).join(", ")+"}":T)+"). If you meant to render a collection of children, use an array instead.")}return fe}function se(F,T,I){if(F==null)return F;var R=[],G=0;return q(F,R,"","",function(re){return T.call(I,re,G++)}),R}function le(F){if(F._status===-1){var T=F._result;T=T(),T.then(function(I){(F._status===0||F._status===-1)&&(F._status=1,F._result=I)},function(I){(F._status===0||F._status===-1)&&(F._status=2,F._result=I)}),F._status===-1&&(F._status=0,F._result=T)}if(F._status===1)return F._result.default;throw F._result}var te=typeof reportError=="function"?reportError:function(F){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var T=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof F=="object"&&F!==null&&typeof F.message=="string"?String(F.message):String(F),error:F});if(!window.dispatchEvent(T))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",F);return}console.error(F)},ne={map:se,forEach:function(F,T,I){se(F,function(){T.apply(this,arguments)},I)},count:function(F){var T=0;return se(F,function(){T++}),T},toArray:function(F){return se(F,function(T){return T})||[]},only:function(F){if(!V(F))throw Error("React.Children.only expected to receive a single React element child.");return F}};return St.Activity=x,St.Children=ne,St.Component=A,St.Fragment=r,St.Profiler=s,St.PureComponent=b,St.StrictMode=a,St.Suspense=h,St.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=C,St.__COMPILER_RUNTIME={__proto__:null,c:function(F){return C.H.useMemoCache(F)}},St.cache=function(F){return function(){return F.apply(null,arguments)}},St.cacheSignal=function(){return null},St.cloneElement=function(F,T,I){if(F==null)throw Error("The argument must be a React element, but you passed "+F+".");var R=y({},F.props),G=F.key;if(T!=null)for(re in T.key!==void 0&&(G=""+T.key),T)!L.call(T,re)||re==="key"||re==="__self"||re==="__source"||re==="ref"&&T.ref===void 0||(R[re]=T[re]);var re=arguments.length-2;if(re===1)R.children=I;else if(1<re){for(var fe=Array(re),Se=0;Se<re;Se++)fe[Se]=arguments[Se+2];R.children=fe}return j(F.type,G,R)},St.createContext=function(F){return F={$$typeof:u,_currentValue:F,_currentValue2:F,_threadCount:0,Provider:null,Consumer:null},F.Provider=F,F.Consumer={$$typeof:l,_context:F},F},St.createElement=function(F,T,I){var R,G={},re=null;if(T!=null)for(R in T.key!==void 0&&(re=""+T.key),T)L.call(T,R)&&R!=="key"&&R!=="__self"&&R!=="__source"&&(G[R]=T[R]);var fe=arguments.length-2;if(fe===1)G.children=I;else if(1<fe){for(var Se=Array(fe),oe=0;oe<fe;oe++)Se[oe]=arguments[oe+2];G.children=Se}if(F&&F.defaultProps)for(R in fe=F.defaultProps,fe)G[R]===void 0&&(G[R]=fe[R]);return j(F,re,G)},St.createRef=function(){return{current:null}},St.forwardRef=function(F){return{$$typeof:f,render:F}},St.isValidElement=V,St.lazy=function(F){return{$$typeof:p,_payload:{_status:-1,_result:F},_init:le}},St.memo=function(F,T){return{$$typeof:m,type:F,compare:T===void 0?null:T}},St.startTransition=function(F){var T=C.T,I={};
vendor: 14,511 bytes, lines 17-43
17C.T=I;try{var R=F(),G=C.S;G!==null&&G(I,R),typeof R=="object"&&R!==null&&typeof R.then=="function"&&R.then(O,te)}catch(re){te(re)}finally{T!==null&&I.types!==null&&(T.types=I.types),C.T=T}},St.unstable_useCacheRefresh=function(){return C.H.useCacheRefresh()},St.use=function(F){return C.H.use(F)},St.useActionState=function(F,T,I){return C.H.useActionState(F,T,I)},St.useCallback=function(F,T){return C.H.useCallback(F,T)},St.useContext=function(F){return C.H.useContext(F)},St.useDebugValue=function(){},St.useDeferredValue=function(F,T){return C.H.useDeferredValue(F,T)},St.useEffect=function(F,T){return C.H.useEffect(F,T)},St.useEffectEvent=function(F){return C.H.useEffectEvent(F)},St.useId=function(){return C.H.useId()},St.useImperativeHandle=function(F,T,I){return C.H.useImperativeHandle(F,T,I)},St.useInsertionEffect=function(F,T){return C.H.useInsertionEffect(F,T)},St.useLayoutEffect=function(F,T){return C.H.useLayoutEffect(F,T)},St.useMemo=function(F,T){return C.H.useMemo(F,T)},St.useOptimistic=function(F,T){return C.H.useOptimistic(F,T)},St.useReducer=function(F,T,I){return C.H.useReducer(F,T,I)},St.useRef=function(F){return C.H.useRef(F)},St.useState=function(F){return C.H.useState(F)},St.useSyncExternalStore=function(F,T,I){return C.H.useSyncExternalStore(F,T,I)},St.useTransition=function(){return C.H.useTransition()},St.version="19.2.0",St}var Ny;function Tp(){return Ny||(Ny=1,am.exports=yE()),am.exports}var N=Tp();const Et=Ep(N);var nm={exports:{}},Zc={},sm={exports:{}},im={};/**
18 * @license React
19 * scheduler.production.js
20 *
21 * Copyright (c) Meta Platforms, Inc. and affiliates.
22 *
23 * This source code is licensed under the MIT license found in the
24 * LICENSE file in the root directory of this source tree.
25 */var Ey;function _E(){return Ey||(Ey=1,(function(e){function t(q,se){var le=q.length;q.push(se);e:for(;0<le;){var te=le-1>>>1,ne=q[te];if(0<s(ne,se))q[te]=se,q[le]=ne,le=te;else break e}}function r(q){return q.length===0?null:q[0]}function a(q){if(q.length===0)return null;var se=q[0],le=q.pop();if(le!==se){q[0]=le;e:for(var te=0,ne=q.length,F=ne>>>1;te<F;){var T=2*(te+1)-1,I=q[T],R=T+1,G=q[R];if(0>s(I,le))R<ne&&0>s(G,I)?(q[te]=G,q[R]=le,te=R):(q[te]=I,q[T]=le,te=T);else if(R<ne&&0>s(G,le))q[te]=G,q[R]=le,te=R;else break e}}return se}function s(q,se){var le=q.sortIndex-se.sortIndex;return le!==0?le:q.id-se.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var l=performance;e.unstable_now=function(){return l.now()}}else{var u=Date,f=u.now();e.unstable_now=function(){return u.now()-f}}var h=[],m=[],p=1,x=null,_=3,S=!1,k=!1,y=!1,w=!1,A=typeof setTimeout=="function"?setTimeout:null,E=typeof clearTimeout=="function"?clearTimeout:null,b=typeof setImmediate<"u"?setImmediate:null;function M(q){for(var se=r(m);se!==null;){if(se.callback===null)a(m);else if(se.startTime<=q)a(m),se.sortIndex=se.expirationTime,t(h,se);else break;se=r(m)}}function H(q){if(y=!1,M(q),!k)if(r(h)!==null)k=!0,O||(O=!0,P());else{var se=r(m);se!==null&&W(H,se.startTime-q)}}var O=!1,C=-1,L=5,j=-1;function z(){return w?!0:!(e.unstable_now()-j<L)}function V(){if(w=!1,O){var q=e.unstable_now();j=q;var se=!0;try{e:{k=!1,y&&(y=!1,E(C),C=-1),S=!0;var le=_;try{t:{for(M(q),x=r(h);x!==null&&!(x.expirationTime>q&&z());){var te=x.callback;if(typeof te=="function"){x.callback=null,_=x.priorityLevel;var ne=te(x.expirationTime<=q);if(q=e.unstable_now(),typeof ne=="function"){x.callback=ne,M(q),se=!0;break t}x===r(h)&&a(h),M(q)}else a(h);x=r(h)}if(x!==null)se=!0;else{var F=r(m);F!==null&&W(H,F.startTime-q),se=!1}}break e}finally{x=null,_=le,S=!1}se=void 0}}finally{se?P():O=!1}}}var P;if(typeof b=="function")P=function(){b(V)};else if(typeof MessageChannel<"u"){var U=new MessageChannel,Y=U.port2;U.port1.onmessage=V,P=function(){Y.postMessage(null)}}else P=function(){A(V,0)};function W(q,se){C=A(function(){q(e.unstable_now())},se)}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(q){q.callback=null},e.unstable_forceFrameRate=function(q){0>q||125<q?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):L=0<q?Math.floor(1e3/q):5},e.unstable_getCurrentPriorityLevel=function(){return _},e.unstable_next=function(q){switch(_){case 1:case 2:case 3:var se=3;break;default:se=_}var le=_;_=se;try{return q()}finally{_=le}},e.unstable_requestPaint=function(){w=!0},e.unstable_runWithPriority=function(q,se){switch(q){case 1:case 2:case 3:case 4:case 5:break;default:q=3}var le=_;_=q;try{return se()}finally{_=le}},e.unstable_scheduleCallback=function(q,se,le){var te=e.unstable_now();switch(typeof le=="object"&&le!==null?(le=le.delay,le=typeof le=="number"&&0<le?te+le:te):le=te,q){case 1:var ne=-1;break;case 2:ne=250;break;case 5:ne=1073741823;break;case 4:ne=1e4;break;default:ne=5e3}return ne=le+ne,q={id:p++,callback:se,priorityLevel:q,startTime:le,expirationTime:ne,sortIndex:-1},le>te?(q.sortIndex=le,t(m,q),r(h)===null&&q===r(m)&&(y?(E(C),C=-1):y=!0,W(H,le-te))):(q.sortIndex=ne,t(h,q),k||S||(k=!0,O||(O=!0,P()))),q},e.unstable_shouldYield=z,e.unstable_wrapCallback=function(q){var se=_;return function(){var le=_;_=se;try{return q.apply(this,arguments)}finally{_=le}}}})(im)),im}var Ty;function SE(){return Ty||(Ty=1,sm.exports=_E()),sm.exports}var lm={exports:{}},ca={};/**
26 * @license React
27 * react-dom.production.js
28 *
29 * Copyright (c) Meta Platforms, Inc. and affiliates.
30 *
31 * This source code is licensed under the MIT license found in the
32 * LICENSE file in the root directory of this source tree.
33 */var Cy;function wE(){if(Cy)return ca;Cy=1;var e=Tp();function t(h){var m="https://react.dev/errors/"+h;if(1<arguments.length){m+="?args[]="+encodeURIComponent(arguments[1]);for(var p=2;p<arguments.length;p++)m+="&args[]="+encodeURIComponent(arguments[p])}return"Minified React error #"+h+"; visit "+m+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(){}var a={d:{f:r,r:function(){throw Error(t(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},s=Symbol.for("react.portal");function l(h,m,p){var x=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:s,key:x==null?null:""+x,children:h,containerInfo:m,implementation:p}}var u=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function f(h,m){if(h==="font")return"";if(typeof m=="string")return m==="use-credentials"?m:""}return ca.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=a,ca.createPortal=function(h,m){var p=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!m||m.nodeType!==1&&m.nodeType!==9&&m.nodeType!==11)throw Error(t(299));return l(h,m,null,p)},ca.flushSync=function(h){var m=u.T,p=a.p;try{if(u.T=null,a.p=2,h)return h()}finally{u.T=m,a.p=p,a.d.f()}},ca.preconnect=function(h,m){typeof h=="string"&&(m?(m=m.crossOrigin,m=typeof m=="string"?m==="use-credentials"?m:"":void 0):m=null,a.d.C(h,m))},ca.prefetchDNS=function(h){typeof h=="string"&&a.d.D(h)},ca.preinit=function(h,m){if(typeof h=="string"&&m&&typeof m.as=="string"){var p=m.as,x=f(p,m.crossOrigin),_=typeof m.integrity=="string"?m.integrity:void 0,S=typeof m.fetchPriority=="string"?m.fetchPriority:void 0;p==="style"?a.d.S(h,typeof m.precedence=="string"?m.precedence:void 0,{crossOrigin:x,integrity:_,fetchPriority:S}):p==="script"&&a.d.X(h,{crossOrigin:x,integrity:_,fetchPriority:S,nonce:typeof m.nonce=="string"?m.nonce:void 0})}},ca.preinitModule=function(h,m){if(typeof h=="string")if(typeof m=="object"&&m!==null){if(m.as==null||m.as==="script"){var p=f(m.as,m.crossOrigin);a.d.M(h,{crossOrigin:p,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0})}}else m==null&&a.d.M(h)},ca.preload=function(h,m){if(typeof h=="string"&&typeof m=="object"&&m!==null&&typeof m.as=="string"){var p=m.as,x=f(p,m.crossOrigin);a.d.L(h,p,{crossOrigin:x,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0,type:typeof m.type=="string"?m.type:void 0,fetchPriority:typeof m.fetchPriority=="string"?m.fetchPriority:void 0,referrerPolicy:typeof m.referrerPolicy=="string"?m.referrerPolicy:void 0,imageSrcSet:typeof m.imageSrcSet=="string"?m.imageSrcSet:void 0,imageSizes:typeof m.imageSizes=="string"?m.imageSizes:void 0,media:typeof m.media=="string"?m.media:void 0})}},ca.preloadModule=function(h,m){if(typeof h=="string")if(m){var p=f(m.as,m.crossOrigin);a.d.m(h,{as:typeof m.as=="string"&&m.as!=="script"?m.as:void 0,crossOrigin:p,integrity:typeof m.integrity=="string"?m.integrity:void 0})}else a.d.m(h)},ca.requestFormReset=function(h){a.d.r(h)},ca.unstable_batchedUpdates=function(h,m){return h(m)},ca.useFormState=function(h,m,p){return u.H.useFormState(h,m,p)},ca.useFormStatus=function(){return u.H.useHostTransitionStatus()},ca.version="19.2.0",ca}var jy;function eS(){if(jy)return lm.exports;jy=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(),lm.exports=wE(),lm.exports}/**
34 * @license React
35 * react-dom-client.production.js
36 *
37 * Copyright (c) Meta Platforms, Inc. and affiliates.
38 *
39 * This source code is licensed under the MIT license found in the
40 * LICENSE file in the root directory of this source tree.
41 */var Dy;function kE(){if(Dy)return Zc;Dy=1;var e=SE(),t=Tp(),r=eS();function a(n){var i="https://react.dev/errors/"+n;if(1<arguments.length){i+="?args[]="+encodeURIComponent(arguments[1]);for(var o=2;o<arguments.length;o++)i+="&args[]="+encodeURIComponent(arguments[o])}return"Minified React error #"+n+"; visit "+i+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function s(n){return!(!n||n.nodeType!==1&&n.nodeType!==9&&n.nodeType!==11)}function l(n){var i=n,o=n;if(n.alternate)for(;i.return;)i=i.return;else{n=i;do i=n,(i.flags&4098)!==0&&(o=i.return),n=i.return;while(n)}return i.tag===3?o:null}function u(n){if(n.tag===13){var i=n.memoizedState;if(i===null&&(n=n.alternate,n!==null&&(i=n.memoizedState)),i!==null)return i.dehydrated}return null}function f(n){if(n.tag===31){var i=n.memoizedState;if(i===null&&(n=n.alternate,n!==null&&(i=n.memoizedState)),i!==null)return i.dehydrated}return null}function h(n){if(l(n)!==n)throw Error(a(188))}function m(n){var i=n.alternate;if(!i){if(i=l(n),i===null)throw Error(a(188));return i!==n?null:n}for(var o=n,d=i;;){var g=o.return;if(g===null)break;var v=g.alternate;if(v===null){if(d=g.return,d!==null){o=d;continue}break}if(g.child===v.child){for(v=g.child;v;){if(v===o)return h(g),n;if(v===d)return h(g),i;v=v.sibling}throw Error(a(188))}if(o.return!==d.return)o=g,d=v;else{for(var D=!1,K=g.child;K;){if(K===o){D=!0,o=g,d=v;break}if(K===d){D=!0,d=g,o=v;break}K=K.sibling}if(!D){for(K=v.child;K;){if(K===o){D=!0,o=v,d=g;break}if(K===d){D=!0,d=v,o=g;break}K=K.sibling}if(!D)throw Error(a(189))}}if(o.alternate!==d)throw Error(a(190))}if(o.tag!==3)throw Error(a(188));return o.stateNode.current===o?n:i}function p(n){var i=n.tag;if(i===5||i===26||i===27||i===6)return n;for(n=n.child;n!==null;){if(i=p(n),i!==null)return i;n=n.sibling}return null}var x=Object.assign,_=Symbol.for("react.element"),S=Symbol.for("react.transitional.element"),k=Symbol.for("react.portal"),y=Symbol.for("react.fragment"),w=Symbol.for("react.strict_mode"),A=Symbol.for("react.profiler"),E=Symbol.for("react.consumer"),b=Symbol.for("react.context"),M=Symbol.for("react.forward_ref"),H=Symbol.for("react.suspense"),O=Symbol.for("react.suspense_list"),C=Symbol.for("react.memo"),L=Symbol.for("react.lazy"),j=Symbol.for("react.activity"),z=Symbol.for("react.memo_cache_sentinel"),V=Symbol.iterator;function P(n){return n===null||typeof n!="object"?null:(n=V&&n[V]||n["@@iterator"],typeof n=="function"?n:null)}var U=Symbol.for("react.client.reference");function Y(n){if(n==null)return null;if(typeof n=="function")return n.$$typeof===U?null:n.displayName||n.name||null;if(typeof n=="string")return n;switch(n){case y:return"Fragment";case A:return"Profiler";case w:return"StrictMode";case H:return"Suspense";case O:return"SuspenseList";case j:return"Activity"}if(typeof n=="object")switch(n.$$typeof){case k:return"Portal";case b:return n.displayName||"Context";case E:return(n._context.displayName||"Context")+".Consumer";case M:var i=n.render;return n=n.displayName,n||(n=i.displayName||i.name||"",n=n!==""?"ForwardRef("+n+")":"ForwardRef"),n;case C:return i=n.displayName||null,i!==null?i:Y(n.type)||"Memo";case L:i=n._payload,n=n._init;try{return Y(n(i))}catch{}}return null}var W=Array.isArray,q=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,se=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,le={pending:!1,data:null,method:null,action:null},te=[],ne=-1;function F(n){return{current:n}}function T(n){0>ne||(n.current=te[ne],te[ne]=null,ne--)}function I(n,i){ne++,te[ne]=n.current,n.current=i}var R=F(null),G=F(null),re=F(null),fe=F(null);function Se(n,i){switch(I(re,i),I(G,n),I(R,null),i.nodeType){case 9:case 11:n=(n=i.documentElement)&&(n=n.namespaceURI)?Wv(n):0;break;default:if(n=i.tagName,i=i.namespaceURI)i=Wv(i),n=Kv(i,n);else switch(n){case"svg":n=1;break;case"math":n=2;break;default:n=0}}T(R),I(R,n)}function oe(){T(R),T(G),T(re)}function ce(n){n.memoizedState!==null&&I(fe,n);var i=R.current,o=Kv(i,n.type);i!==o&&(I(G,n),I(R,o))}function we(n){G.current===n&&(T(R),T(G)),fe.current===n&&(T(fe),Wc._currentValue=le)}var X,Fe;function Ae(n){if(X===void 0)try{throw Error()}catch(o){var i=o.stack.trim().match(/\n( *(at )?)/);X=i&&i[1]||"",Fe=-1<o.stack.indexOf(`
42    at`)?" (<anonymous>)":-1<o.stack.indexOf("@")?"@unknown:0:0":""}return`
43`+X+n+Fe}var Te=!1;function be(n,i){if(!n||Te)return"";Te=!0;var o=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var d={DetermineComponentFrameRoot:function(){try{if(i){var Me=function(){throw Error()};if(Object.defineProperty(Me.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Me,[])}catch(ke){var _e=ke}Reflect.construct(n,[],Me)}else{try{Me.call()}catch(ke){_e=ke}n.call(Me.prototype)}}else{try{throw Error()}catch(ke){_e=ke}(Me=n())&&typeof Me.catch=="function"&&Me.catch(function(){})}}
vendor: 4,339 bytes, lines 43-48
43catch(ke){if(ke&&_e&&typeof ke.stack=="string")return[ke.stack,_e.stack]}return[null,null]}};d.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var g=Object.getOwnPropertyDescriptor(d.DetermineComponentFrameRoot,"name");g&&g.configurable&&Object.defineProperty(d.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var v=d.DetermineComponentFrameRoot(),D=v[0],K=v[1];if(D&&K){var ie=D.split(`
44`),ge=K.split(`
45`);for(g=d=0;d<ie.length&&!ie[d].includes("DetermineComponentFrameRoot");)d++;for(;g<ge.length&&!ge[g].includes("DetermineComponentFrameRoot");)g++;if(d===ie.length||g===ge.length)for(d=ie.length-1,g=ge.length-1;1<=d&&0<=g&&ie[d]!==ge[g];)g--;for(;1<=d&&0<=g;d--,g--)if(ie[d]!==ge[g]){if(d!==1||g!==1)do if(d--,g--,0>g||ie[d]!==ge[g]){var je=`
46`+ie[d].replace(" at new "," at ");return n.displayName&&je.includes("<anonymous>")&&(je=je.replace("<anonymous>",n.displayName)),je}while(1<=d&&0<=g);break}}}finally{Te=!1,Error.prepareStackTrace=o}return(o=n?n.displayName||n.name:"")?Ae(o):""}function De(n,i){switch(n.tag){case 26:case 27:case 5:return Ae(n.type);case 16:return Ae("Lazy");case 13:return n.child!==i&&i!==null?Ae("Suspense Fallback"):Ae("Suspense");case 19:return Ae("SuspenseList");case 0:case 15:return be(n.type,!1);case 11:return be(n.type.render,!1);case 1:return be(n.type,!0);case 31:return Ae("Activity");default:return""}}function nt(n){try{var i="",o=null;do i+=De(n,o),o=n,n=n.return;while(n);return i}catch(d){return`
47Error generating stack: `+d.message+`
48`+d.stack}}var at=Object.prototype.hasOwnProperty,he=e.unstable_scheduleCallback,Pe=e.unstable_cancelCallback,Ye=e.unstable_shouldYield,yt=e.unstable_requestPaint,it=e.unstable_now,kt=e.unstable_getCurrentPriorityLevel,Be=e.unstable_ImmediatePriority,lt=e.unstable_UserBlockingPriority,et=e.unstable_NormalPriority,jt=e.unstable_LowPriority,rt=e.unstable_IdlePriority,Ge=e.log,Xe=e.unstable_setDisableYieldValue,Qe=null,_t=null;function or(n){if(typeof Ge=="function"&&Xe(n),_t&&typeof _t.setStrictMode=="function")try{_t.setStrictMode(Qe,n)}catch{}}var At=Math.clz32?Math.clz32:We,sa=Math.log,Ne=Math.LN2;function We(n){return n>>>=0,n===0?32:31-(sa(n)/Ne|0)|0}var st=256,Pt=262144,Ft=4194304;function wt(n){var i=n&42;if(i!==0)return i;switch(n&-n){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 n&261888;case 262144:case 524288:case 1048576:case 2097152:return n&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return n&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return n}}function Bt(n,i,o){var d=n.pendingLanes;if(d===0)return 0;var g=0,v=n.suspendedLanes,D=n.pingedLanes;n=n.warmLanes;var K=d&134217727;return K!==0?(d=K&~v,d!==0?g=wt(d):(D&=K,D!==0?g=wt(D):o||(o=K&~n,o!==0&&(g=wt(o))))):(K=d&~v,K!==0?g=wt(K):D!==0?g=wt(D):o||(o=d&~n,o!==0&&(g=wt(o)))),g===0?0:i!==0&&i!==g&&(i&v)===0&&(v=g&-g,o=i&-i,v>=o||v===32&&(o&4194048)!==0)?i:g}function ir(n,i){return(n.pendingLanes&~(n.suspendedLanes&~n.pingedLanes)&i)===0}function ia(n,i){switch(n){case 1:case 2:case 4:case 8:case 64:return i+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 i+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 va(){var n=Ft;return Ft<<=1,(Ft&62914560)===0&&(Ft=4194304),n}function kn(n){for(var i=[],o=0;31>o;o++)i.push(n);return i}function ya(n,i){n.pendingLanes|=i,i!==268435456&&(n.suspendedLanes=0,n.pingedLanes=0,n.warmLanes=0)}function la(n,i,o,d,g,v){var D=n.pendingLanes;n.pendingLanes=o,n.suspendedLanes=0,n.pingedLanes=0,n.warmLanes=0,n.expiredLanes&=o,n.entangledLanes&=o,n.errorRecoveryDisabledLanes&=o,n.shellSuspendCounter=0;var K=n.entanglements,ie=n.expirationTimes,ge=n.hiddenUpdates;for(o=D&~o;0<o;){var je=31-At(o),Me=1<<je;K[je]=0,ie[je]=-1;var _e=ge[je];if(_e!==null)for(ge[je]=null,je=0;
vendor: 8,921 bytes, line 48
48je<_e.length;je++){var ke=_e[je];ke!==null&&(ke.lane&=-536870913)}o&=~Me}d!==0&&Xn(n,d,0),v!==0&&g===0&&n.tag!==0&&(n.suspendedLanes|=v&~(D&~i))}function Xn(n,i,o){n.pendingLanes|=i,n.suspendedLanes&=~i;var d=31-At(i);n.entangledLanes|=i,n.entanglements[d]=n.entanglements[d]|1073741824|o&261930}function An(n,i){var o=n.entangledLanes|=i;for(n=n.entanglements;o;){var d=31-At(o),g=1<<d;g&i|n[d]&i&&(n[d]|=i),o&=~g}}function ze(n,i){var o=i&-i;return o=(o&42)!==0?1:gt(o),(o&(n.suspendedLanes|i))!==0?0:o}function gt(n){switch(n){case 2:n=1;break;case 8:n=4;break;case 32:n=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:n=128;break;case 268435456:n=134217728;break;default:n=0}return n}function ut(n){return n&=-n,2<n?8<n?(n&134217727)!==0?32:268435456:8:2}function B(){var n=se.p;return n!==0?n:(n=window.event,n===void 0?32:gy(n.type))}function ee(n,i){var o=se.p;try{return se.p=n,i()}finally{se.p=o}}var Z=Math.random().toString(36).slice(2),Q="__reactFiber$"+Z,J="__reactProps$"+Z,ae="__reactContainer$"+Z,xe="__reactEvents$"+Z,Ee="__reactListeners$"+Z,me="__reactHandles$"+Z,ve="__reactResources$"+Z,ye="__reactMarker$"+Z;function Ie(n){delete n[Q],delete n[J],delete n[xe],delete n[Ee],delete n[me]}function He(n){var i=n[Q];if(i)return i;for(var o=n.parentNode;o;){if(i=o[ae]||o[Q]){if(o=i.alternate,i.child!==null||o!==null&&o.child!==null)for(n=ey(n);n!==null;){if(o=n[Q])return o;n=ey(n)}return i}n=o,o=n.parentNode}return null}function qe(n){if(n=n[Q]||n[ae]){var i=n.tag;if(i===5||i===6||i===13||i===31||i===26||i===27||i===3)return n}return null}function Ue(n){var i=n.tag;if(i===5||i===26||i===27||i===6)return n.stateNode;throw Error(a(33))}function Ke(n){var i=n[ve];return i||(i=n[ve]={hoistableStyles:new Map,hoistableScripts:new Map}),i}function Ze(n){n[ye]=!0}var qt=new Set,lr={};function pr(n,i){Ya(n,i),Ya(n+"Capture",i)}function Ya(n,i){for(lr[n]=i,n=0;n<i.length;n++)qt.add(i[n])}var oi=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]*$"),Es={},On={};function cc(n){return at.call(On,n)?!0:at.call(Es,n)?!1:oi.test(n)?On[n]=!0:(Es[n]=!0,!1)}function Ea(n,i,o){if(cc(i))if(o===null)n.removeAttribute(i);else{switch(typeof o){case"undefined":case"function":case"symbol":n.removeAttribute(i);return;case"boolean":var d=i.toLowerCase().slice(0,5);if(d!=="data-"&&d!=="aria-"){n.removeAttribute(i);return}}n.setAttribute(i,""+o)}}function su(n,i,o){if(o===null)n.removeAttribute(i);else{switch(typeof o){case"undefined":case"function":case"symbol":case"boolean":n.removeAttribute(i);return}n.setAttribute(i,""+o)}}function Yn(n,i,o,d){if(d===null)n.removeAttribute(o);else{switch(typeof d){case"undefined":case"function":case"symbol":case"boolean":n.removeAttribute(o);return}n.setAttributeNS(i,o,""+d)}}function Za(n){switch(typeof n){case"bigint":case"boolean":case"number":case"string":case"undefined":return n;case"object":return n;default:return""}}function Pg(n){var i=n.type;return(n=n.nodeName)&&n.toLowerCase()==="input"&&(i==="checkbox"||i==="radio")}function ub(n,i,o){var d=Object.getOwnPropertyDescriptor(n.constructor.prototype,i);if(!n.hasOwnProperty(i)&&typeof d<"u"&&typeof d.get=="function"&&typeof d.set=="function"){var g=d.get,v=d.set;return Object.defineProperty(n,i,{configurable:!0,get:function(){return g.call(this)},set:function(D){o=""+D,v.call(this,D)}}),Object.defineProperty(n,i,{enumerable:d.enumerable}),{getValue:function(){return o},setValue:function(D){o=""+D},stopTracking:function(){n._valueTracker=null,delete n[i]}}}}function X0(n){if(!n._valueTracker){var i=Pg(n)?"checked":"value";n._valueTracker=ub(n,i,""+n[i])}}function Bg(n){if(!n)return!1;var i=n._valueTracker;if(!i)return!0;var o=i.getValue(),d="";return n&&(d=Pg(n)?n.checked?"true":"false":n.value),n=d,n!==o?(i.setValue(n),!0):!1}function iu(n){if(n=n||(typeof document<"u"?document:void 0),typeof n>"u")return null;try{return n.activeElement||n.body}catch{return n.body}}var fb=/[\n"\\]/g;function Qa(n){return n.replace(fb,function(i){return"\\"+i.charCodeAt(0).toString(16)+" "})}function Y0(n,i,o,d,g,v,D,K){n.name="",D!=null&&typeof D!="function"&&typeof D!="symbol"&&typeof D!="boolean"?n.type=D:n.removeAttribute("type"),i!=null?D==="number"?(i===0&&n.value===""||n.value!=i)&&(n.value=""+Za(i)):n.value!==""+Za(i)&&(n.value=""+Za(i)):D!=="submit"&&D!=="reset"||n.removeAttribute("value"),i!=null?Z0(n,D,Za(i)):o!=null?Z0(n,D,Za(o)):d!=null&&n.removeAttribute("value"),g==null&&v!=null&&(n.defaultChecked=!!v),g!=null&&(n.checked=g&&typeof g!="function"&&typeof g!="symbol"),K!=null&&typeof K!="function"&&typeof K!="symbol"&&typeof K!="boolean"?n.name=""+Za(K):n.removeAttribute("name")}function Ug(n,i,o,d,g,v,D,K){if(v!=null&&typeof v!="function"&&typeof v!="symbol"&&typeof v!="boolean"&&(n.type=v),i!=null||o!=null){if(!(v!=="submit"&&v!=="reset"||i!=null)){X0(n);return}o=o!=null?""+Za(o):"",i=i!=null?""+Za(i):o,K||i===n.value||(n.value=i),n.defaultValue=i}d=d??g,d=typeof d!="function"&&typeof d!="symbol"&&!!d,n.checked=K?n.checked:!!d,n.defaultChecked=!!d,D!=null&&typeof D!="function"&&typeof D!="symbol"&&typeof D!="boolean"&&(n.name=D),X0(n)}function Z0(n,i,o){i==="number"&&iu(n.ownerDocument)===n||n.defaultValue===""+o||(n.defaultValue=""+o)}function el(n,i,o,d){if(n=n.options,i){i={};for(var g=0;g<o.length;g++)i["$"+o[g]]=!0;for(o=0;o<n.length;o++)g=i.hasOwnProperty("$"+n[o].value),n[o].selected!==g&&(n[o].selected=g),g&&d&&(n[o].defaultSelected=!0)}else{for(o=""+Za(o),i=null,g=0;g<n.length;g++){if(n[g].value===o){n[g].selected=!0,d&&(n[g].defaultSelected=!0);return}i!==null||n[g].disabled||(i=n[g])}i!==null&&(i.selected=!0)}}function zg(n,i,o){if(i!=null&&(i=""+Za(i),i!==n.value&&(n.value=i),o==null)){n.defaultValue!==i&&(n.defaultValue=i);return}n.defaultValue=o!=null?""+Za(o):""}function Hg(n,i,o,d){if(i==null){if(d!=null){if(o!=null)throw Error(a(92));if(W(d)){if(1<d.length)throw Error(a(93));d=d[0]}o=d}o==null&&(o=""),i=o}o=Za(i),n.defaultValue=o,d=n.textContent,d===o&&d!==""&&d!==null&&(n.value=d),X0(n)}function tl(n,i){if(i){var o=n.firstChild;if(o&&o===n.lastChild&&o.nodeType===3){o.nodeValue=i;return}}n.textContent=i}var db=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 Gg(n,i,o){var d=i.indexOf("--")===0;o==null||typeof o=="boolean"||o===""?d?n.setProperty(i,""):i==="float"?n.cssFloat="":n[i]="":d?n.setProperty(i,o):typeof o!="number"||o===0||db.has(i)?i==="float"?n.cssFloat=o:n[i]=(""+o).trim():n[i]=o+"px"}function Vg(n,i,o){if(i!=null&&typeof i!="object")throw Error(a(62));if(n=n.style,o!=null){for(var d in o)!o.hasOwnProperty(d)||i!=null&&i.hasOwnProperty(d)||(d.indexOf("--")===0?n.setProperty(d,""):d==="float"?n.cssFloat="":n[d]="");for(var g in i)d=i[g],i.hasOwnProperty(g)&&o[g]!==d&&Gg(n,g,d)}else for(var v in i)i.hasOwnProperty(v)&&Gg(n,v,i[v])}function Q0(n){if(n.indexOf("-")===-1)return!1;switch(n){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 hb=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"],["colorRen
48dering","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-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"]]),mb=/^[\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 lu(n){return mb.test(""+n)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":n}function Zn(){}var J0=null;function ed(n){return n=n.target||n.srcElement||window,n.correspondingUseElement&&(n=n.correspondingUseElement),n.nodeType===3?n.parentNode:n}var rl=null,al=null;function $g(n){var i=qe(n);if(i&&(n=i.stateNode)){var o=n[J]||null;e:switch(n=i.stateNode,i.type){case"input":if(Y0(n,o.value,o.defaultValue,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name),i=o.name,o.type==="radio"&&i!=null){for(o=n;o.parentNode;)o=o.parentNode;for(o=o.querySelectorAll('input[name="'+Qa(""+i)+'"][type="radio"]'),i=0;i<o.length;i++){var d=o[i];if(d!==n&&d.form===n.form){var g=d[J]||null;if(!g)throw Error(a(90));Y0(d,g.value,g.defaultValue,g.defaultValue,g.checked,g.defaultChecked,g.type,g.name)}}for(i=0;i<o.length;i++)d=o[i],d.form===n.form&&Bg(d)}break e;case"textarea":zg(n,o.value,o.defaultValue);break e;case"select":i=o.value,i!=null&&el(n,!!o.multiple,i,!1)}}}var td=!1;function Wg(n,i,o){if(td)return n(i,o);td=!0;try{var d=n(i);return d}finally{if(td=!1,(rl!==null||al!==null)&&(qu(),rl&&(i=rl,n=al,al=rl=null,$g(i),n)))for(i=0;i<n.length;i++)$g(n[i])}}function oc(n,i){var o=n.stateNode;if(o===null)return null;var d=o[J]||null;if(d===null)return null;o=d[i];e:switch(i){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(d=!d.disabled)||(n=n.type,d=!(n==="button"||n==="input"||n==="select"||n==="textarea")),n=!d;break e;default:n=!1}if(n)return null;if(o&&typeof o!="function")throw Error(a(231,i,typeof o));return o}var Qn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),rd=!1;if(Qn)try{var uc={};Object.defineProperty(uc,"passive",{get:function(){rd=!0}}),window.addEventListener("test",uc,uc),window.removeEventListener("test",uc,uc)}catch{rd=!1}var Ts=null,ad=null,cu=null;function Kg(){if(cu)return cu;var n,i=ad,o=i.length,d,g="value"in Ts?Ts.value:Ts.textContent,v=g.length;for(n=0;n<o&&i[n]===g[n];n++);var D=o-n;for(d=1;d<=D&&i[o-d]===g[v-d];d++);return cu=g.slice(n,1<d?1-d:void 0)}function ou(n){var i=n.keyCode;return"charCode"in n?(n=n.charCode,n===0&&i===13&&(n=13)):n=i,n===10&&(n=13),32<=n||n===13?n:0}function uu(){return!0}function qg(){return!1}function Ta(n){function i(o,d,g,v,D){this._reactName=o,this._targetInst=g,this.type=d,this.nativeEvent=v,this.target=D,this.currentTarget=null;for(var K in n)n.hasOwnProperty(K)&&(o=n[K],this[K]=o?o(v):v[K]);return this.isDefaultPrevented=(v.defaultPrevented!=null?v.defaultPrevented:v.returnValue===!1)?uu:qg,this.isPropagationStopped=qg,this}return x(i.prototype,{preventDefault:function(){this.defaultPrevented=!0;var o=this.nativeEvent;o&&(o.preventDefault?o.preventDefault():typeof o.returnValue!="unknown"&&(o.returnValue=!1),this.isDefaultPrevented=uu)},stopPropagation:function(){var o=this.nativeEvent;o&&(o.stopPropagation?o.stopPropagation():typeof o.cancelBubble!="unknown"&&(o.cancelBubble=!0),this.isPropagationStopped=uu)}
vendor: 2,028 bytes, line 48
48,persist:function(){},isPersistent:uu}),i}var ui={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(n){return n.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},fu=Ta(ui),fc=x({},ui,{view:0,detail:0}),pb=Ta(fc),nd,sd,dc,du=x({},fc,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ld,button:0,buttons:0,relatedTarget:function(n){return n.relatedTarget===void 0?n.fromElement===n.srcElement?n.toElement:n.fromElement:n.relatedTarget},movementX:function(n){return"movementX"in n?n.movementX:(n!==dc&&(dc&&n.type==="mousemove"?(nd=n.screenX-dc.screenX,sd=n.screenY-dc.screenY):sd=nd=0,dc=n),nd)},movementY:function(n){return"movementY"in n?n.movementY:sd}}),Xg=Ta(du),gb=x({},du,{dataTransfer:0}),xb=Ta(gb),vb=x({},fc,{relatedTarget:0}),id=Ta(vb),yb=x({},ui,{animationName:0,elapsedTime:0,pseudoElement:0}),_b=Ta(yb),Sb=x({},ui,{clipboardData:function(n){return"clipboardData"in n?n.clipboardData:window.clipboardData}}),wb=Ta(Sb),kb=x({},ui,{data:0}),Yg=Ta(kb),Ab={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},bb={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"},Nb={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Eb(n){var i=this.nativeEvent;return i.getModifierState?i.getModifierState(n):(n=Nb[n])?!!i[n]:!1}function ld(){return Eb}var Tb=x({},fc,{key:function(n){if(n.key){var i=Ab[n.key]||n.key;if(i!=="Unidentified")return i}return n.type==="keypress"?(n=ou(n),n===13?"Enter":String.fromCharCode(n)):n.type==="
48keydown"||n.type==="keyup"?bb[n.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ld,charCode:function(n){return n.type==="keypress"?ou(n):0},keyCode:function(n){return n.type==="keydown"||n.type==="keyup"?n.keyCode:0},which:function(n){return n.type==="keypress"?ou(n):n.type==="keydown"||n.type==="keyup"?n.keyCode:0}}),Cb=Ta(Tb),jb=x({},du,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Zg=Ta(jb),Db=x({},fc,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ld}),Rb=Ta(Db),Fb=x({},ui,{propertyName:0,elapsedTime:0,pseudoElement:0}),Mb=Ta(Fb),Ob=x({},du,{deltaX:function(n){return"deltaX"in n?n.deltaX:"wheelDeltaX"in n?-n.wheelDeltaX:0},deltaY:function(n){return"deltaY"in n?n.deltaY:"wheelDeltaY"in n?-n.wheelDeltaY:"wheelDelta"in n?-n.wheelDelta:0},deltaZ:0,deltaMode:0}),Lb=Ta(Ob),Ib=x({},ui,{newState:0,oldState:0}),Pb=Ta(Ib),Bb=[9,13,27,32],cd=Qn&&"CompositionEvent"in window,hc=null;Qn&&"documentMode"in document&&(hc=document.documentMode);var Ub=Qn&&"TextEvent"in window&&!hc,Qg=Qn&&(!cd||hc&&8<hc&&11>=hc),Jg=" ",ex=!1;function tx(n,i){switch(n){case"keyup":return Bb.indexOf(i.keyCode)!==-1;case"keydown":return i.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function rx(n){return n=n.detail,typeof n=="object"&&"data"in n?n.data:null}var nl=!1;function zb(n,i){switch(n){case"compositionend":return rx(i);case"keypress":return i.which!==32?null:(ex=!0,Jg);case"textInput":return n=i.data,n===Jg&&ex?null:n;default:return null}}function Hb(n,i){if(nl)return n==="compositionend"||!cd&&tx(n,i)?(n=Kg(),cu=ad=Ts=null,nl=!1,n):null;switch(n){case"paste":return null;case"keypress":if(!(i.ctrlKey||i.altKey||i.metaKey)||i.ctrlKey&&i.altKey){if(i.char&&1<i.char.length)return i.char;if(i.which)return String.fromCharCode(i.which)}return null;case"compositionend":return Qg&&i.locale!=="ko"?null:i.data;default:return null}}var Gb={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 ax(n){var i=n&&n.nodeName&&n.nodeName.toLowerCase();return i==="input"?!!Gb[n.type]:i==="textarea"}function nx(n,i,o,d){rl?al?al.push(d):al=[d]:rl=d,i=tf(i,"onChange"),0<i.length&&(o=new fu("onChange","change",null,o,d),n.push({event:o,listeners:i}))}var mc=null,pc=null;function Vb(n){Uv(n,0)}function hu(n){var i=Ue(n);if(Bg(i))return n}
vendor: 5,072 bytes, line 48
48function sx(n,i){if(n==="change")return i}var ix=!1;if(Qn){var od;if(Qn){var ud="oninput"in document;if(!ud){var lx=document.createElement("div");lx.setAttribute("oninput","return;"),ud=typeof lx.oninput=="function"}od=ud}else od=!1;ix=od&&(!document.documentMode||9<document.documentMode)}function cx(){mc&&(mc.detachEvent("onpropertychange",ox),pc=mc=null)}function ox(n){if(n.propertyName==="value"&&hu(pc)){var i=[];nx(i,pc,n,ed(n)),Wg(Vb,i)}}function $b(n,i,o){n==="focusin"?(cx(),mc=i,pc=o,mc.attachEvent("onpropertychange",ox)):n==="focusout"&&cx()}function Wb(n){if(n==="selectionchange"||n==="keyup"||n==="keydown")return hu(pc)}function Kb(n,i){if(n==="click")return hu(i)}function qb(n,i){if(n==="input"||n==="change")return hu(i)}function Xb(n,i){return n===i&&(n!==0||1/n===1/i)||n!==n&&i!==i}var Ia=typeof Object.is=="function"?Object.is:Xb;function gc(n,i){if(Ia(n,i))return!0;if(typeof n!="object"||n===null||typeof i!="object"||i===null)return!1;var o=Object.keys(n),d=Object.keys(i);if(o.length!==d.length)return!1;for(d=0;d<o.length;d++){var g=o[d];if(!at.call(i,g)||!Ia(n[g],i[g]))return!1}return!0}function ux(n){for(;n&&n.firstChild;)n=n.firstChild;return n}function fx(n,i){var o=ux(n);n=0;for(var d;o;){if(o.nodeType===3){if(d=n+o.textContent.length,n<=i&&d>=i)return{node:o,offset:i-n};n=d}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=ux(o)}}function dx(n,i){return n&&i?n===i?!0:n&&n.nodeType===3?!1:i&&i.nodeType===3?dx(n,i.parentNode):"contains"in n?n.contains(i):n.compareDocumentPosition?!!(n.compareDocumentPosition(i)&16):!1:!1}function hx(n){n=n!=null&&n.ownerDocument!=null&&n.ownerDocument.defaultView!=null?n.ownerDocument.defaultView:window;for(var i=iu(n.document);i instanceof n.HTMLIFrameElement;){try{var o=typeof i.contentWindow.location.href=="string"}catch{o=!1}if(o)n=i.contentWindow;else break;i=iu(n.document)}return i}function fd(n){var i=n&&n.nodeName&&n.nodeName.toLowerCase();return i&&(i==="input"&&(n.type==="text"||n.type==="search"||n.type==="tel"||n.type==="url"||n.type==="password")||i==="textarea"||n.contentEditable==="true")}var Yb=Qn&&"documentMode"in document&&11>=document.documentMode,sl=null,dd=null,xc=null,hd=!1;function mx(n,i,o){var d=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;hd||sl==null||sl!==iu(d)||(d=sl,"selectionStart"in d&&fd(d)?d={start:d.selectionStart,end:d.selectionEnd}:(d=(d.ownerDocument&&d.ownerDocument.defaultView||window).getSelection(),d={anchorNode:d.anchorNode,anchorOffset:d.anchorOffset,focusNode:d.focusNode,focusOffset:d.focusOffset}),xc&&gc(xc,d)||(xc=d,d=tf(dd,"onSelect"),0<d.length&&(i=new fu("onSelect","select",null,i,o),n.push({event:i,listeners:d}),i.target=sl)))}function fi(n,i){var o={};return o[n.toLowerCase()]=i.toLowerCase(),o["Webkit"+n]="webkit"+i,o["Moz"+n]="moz"+i,o}var il={animationend:fi("Animation","AnimationEnd"),animationiteration:fi("Animation","AnimationIteration"),animationstart:fi("Animation","AnimationStart"),transitionrun:fi("Transition","TransitionRun"),transitionstart:fi("Transition","TransitionStart"),transitioncancel:fi("Transition","TransitionCancel"),transitionend:fi("Transition","TransitionEnd")},md={},px={};Qn&&(px=document.createElement("div").style,"AnimationEvent"in window||(delete il.animationend.animation,delete il.animationiteration.animation,delete il.animationstart.animation),"TransitionEvent"in window||delete il.transitionend.transition);function di(n){if(md[n])return md[n];if(!il[n])return n;var i=il[n],o;for(o in i)if(i.hasOwnProperty(o)&&o in px)return md[n]=i[o];return n}var gx=di("animationend"),xx=di("animationiteration"),vx=di("animationstart"),Zb=di("transitionrun"),Qb=di("transitionstart"),Jb=di("transitioncancel"),yx=di("transitionend"),_x=new Map,pd="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(" ");pd.push("scrollEnd");function bn(n,i){_x.set(n,i),pr(i,[n])}var mu=typeof reportError=="function"?reportError:function(n){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var i=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof n=="object"&&n!==null&&typeof n.message=="string"?String(n.message):String(n),error:n});if(!window.dispatchEvent(i))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",n);return}console.error(n)},Ja=[],ll=0,gd=0;function pu(){for(var n=ll,i=gd=ll=0;i<n;){var o=Ja[i];Ja[i++]=null;var d=Ja[i];Ja[i++]=null;var g=Ja[i];Ja[i++]=null;var v=Ja[i];
vendor: 17,002 bytes, line 48
48if(Ja[i++]=null,d!==null&&g!==null){var D=d.pending;D===null?g.next=g:(g.next=D.next,D.next=g),d.pending=g}v!==0&&Sx(o,g,v)}}function gu(n,i,o,d){Ja[ll++]=n,Ja[ll++]=i,Ja[ll++]=o,Ja[ll++]=d,gd|=d,n.lanes|=d,n=n.alternate,n!==null&&(n.lanes|=d)}function xd(n,i,o,d){return gu(n,i,o,d),xu(n)}function hi(n,i){return gu(n,null,null,i),xu(n)}function Sx(n,i,o){n.lanes|=o;var d=n.alternate;d!==null&&(d.lanes|=o);for(var g=!1,v=n.return;v!==null;)v.childLanes|=o,d=v.alternate,d!==null&&(d.childLanes|=o),v.tag===22&&(n=v.stateNode,n===null||n._visibility&1||(g=!0)),n=v,v=v.return;return n.tag===3?(v=n.stateNode,g&&i!==null&&(g=31-At(o),n=v.hiddenUpdates,d=n[g],d===null?n[g]=[i]:d.push(i),i.lane=o|536870912),v):null}function xu(n){if(50<Bc)throw Bc=0,Nh=null,Error(a(185));for(var i=n.return;i!==null;)n=i,i=n.return;return n.tag===3?n.stateNode:null}var cl={};function eN(n,i,o,d){this.tag=n,this.key=o,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=i,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=d,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Pa(n,i,o,d){return new eN(n,i,o,d)}function vd(n){return n=n.prototype,!(!n||!n.isReactComponent)}function Jn(n,i){var o=n.alternate;return o===null?(o=Pa(n.tag,i,n.key,n.mode),o.elementType=n.elementType,o.type=n.type,o.stateNode=n.stateNode,o.alternate=n,n.alternate=o):(o.pendingProps=i,o.type=n.type,o.flags=0,o.subtreeFlags=0,o.deletions=null),o.flags=n.flags&65011712,o.childLanes=n.childLanes,o.lanes=n.lanes,o.child=n.child,o.memoizedProps=n.memoizedProps,o.memoizedState=n.memoizedState,o.updateQueue=n.updateQueue,i=n.dependencies,o.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext},o.sibling=n.sibling,o.index=n.index,o.ref=n.ref,o.refCleanup=n.refCleanup,o}function wx(n,i){n.flags&=65011714;var o=n.alternate;return o===null?(n.childLanes=0,n.lanes=i,n.child=null,n.subtreeFlags=0,n.memoizedProps=null,n.memoizedState=null,n.updateQueue=null,n.dependencies=null,n.stateNode=null):(n.childLanes=o.childLanes,n.lanes=o.lanes,n.child=o.child,n.subtreeFlags=0,n.deletions=null,n.memoizedProps=o.memoizedProps,n.memoizedState=o.memoizedState,n.updateQueue=o.updateQueue,n.type=o.type,i=o.dependencies,n.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext}),n}function vu(n,i,o,d,g,v){var D=0;if(d=n,typeof n=="function")vd(n)&&(D=1);else if(typeof n=="string")D=sE(n,o,R.current)?26:n==="html"||n==="head"||n==="body"?27:5;else e:switch(n){case j:return n=Pa(31,o,i,g),n.elementType=j,n.lanes=v,n;case y:return mi(o.children,g,v,i);case w:D=8,g|=24;break;case A:return n=Pa(12,o,i,g|2),n.elementType=A,n.lanes=v,n;case H:return n=Pa(13,o,i,g),n.elementType=H,n.lanes=v,n;case O:return n=Pa(19,o,i,g),n.elementType=O,n.lanes=v,n;default:if(typeof n=="object"&&n!==null)switch(n.$$typeof){case b:D=10;break e;case E:D=9;break e;case M:D=11;break e;case C:D=14;break e;case L:D=16,d=null;break e}D=29,o=Error(a(130,n===null?"null":typeof n,"")),d=null}return i=Pa(D,o,i,g),i.elementType=n,i.type=d,i.lanes=v,i}function mi(n,i,o,d){return n=Pa(7,n,d,i),n.lanes=o,n}function yd(n,i,o){return n=Pa(6,n,null,i),n.lanes=o,n}function kx(n){var i=Pa(18,null,null,0);return i.stateNode=n,i}function _d(n,i,o){return i=Pa(4,n.children!==null?n.children:[],n.key,i),i.lanes=o,i.stateNode={containerInfo:n.containerInfo,pendingChildren:null,implementation:n.implementation},i}var Ax=new WeakMap;function en(n,i){if(typeof n=="object"&&n!==null){var o=Ax.get(n);return o!==void 0?o:(i={value:n,source:i,stack:nt(i)},Ax.set(n,i),i)}return{value:n,source:i,stack:nt(i)}}var ol=[],ul=0,yu=null,vc=0,tn=[],rn=0,Cs=null,Ln=1,In="";function es(n,i){ol[ul++]=vc,ol[ul++]=yu,yu=n,vc=i}function bx(n,i,o){tn[rn++]=Ln,tn[rn++]=In,tn[rn++]=Cs,Cs=n;var d=Ln;n=In;var g=32-At(d)-1;d&=~(1<<g),o+=1;var v=32-At(i)+g;if(30<v){var D=g-g%5;v=(d&(1<<D)-1).toString(32),d>>=D,g-=D,Ln=1<<32-At(i)+g|o<<g|d,In=v+n}else Ln=1<<v|o<<g|d,In=n}function Sd(n){n.return!==null&&(es(n,1),bx(n,1,0))}function wd(n){for(;n===yu;)yu=ol[--ul],ol[ul]=null,vc=ol[--ul],ol[ul]=null;for(;n===Cs;)Cs=tn[--rn],tn[rn]=null,In=tn[--rn],tn[rn]=null,Ln=tn[--rn],tn[rn]=null}function Nx(n,i){tn[rn++]=Ln,tn[rn++]=In,tn[rn++]=Cs,Ln=i.id,In=i.overflow,Cs=n}var Zr=null,ur=null,Ut=!1,js=null,an=!1,kd=Error(a(519));function Ds(n){var i=Error(a(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw yc(en(i,n)),kd}function Ex(n){var i=n.stateNode,o=n.type,d=n.memoizedProps;switch(i[Q]=n,i[J]=d,o){case"dialog":Ot("cancel",i),Ot("close",i);break;case"iframe":case"object":case"embed":Ot("load",i);break;case"video":case"audio":for(o=0;o<zc.length;o++)Ot(zc[o],i);break;case"source":Ot("error",i);break;case"img":case"image":case"link":Ot("error",i),Ot("load",i);break;case"details":Ot("toggle",i);break;case"input":Ot("invalid",i),Ug(i,d.value,d.defaultValue,d.checked,d.defaultChecked,d.type,d.name,!0);break;case"select":Ot("invalid",i);break;case"textarea":Ot("invalid",i),Hg(i,d.value,d.defaultValue,d.children)}o=d.children,typeof o!="string"&&typeof o!="number"&&typeof o!="bigint"||i.textContent===""+o||d.suppressHydrationWarning===!0||Vv(i.textContent,o)?(d.popover!=null&&(Ot("beforetoggle",i),Ot("toggle",i)),d.onScroll!=null&&Ot("scroll",i),d.onScrollEnd!=null&&Ot("scrollend",i),d.onClick!=null&&(i.onclick=Zn),i=!0):i=!1,i||Ds(n,!0)}function Tx(n){for(Zr=n.return;Zr;)switch(Zr.tag){case 5:case 31:case 13:an=!1;return;case 27:case 3:an=!0;return;default:Zr=Zr.return}}function fl(n){if(n!==Zr)return!1;if(!Ut)return Tx(n),Ut=!0,!1;var i=n.tag,o;if((o=i!==3&&i!==27)&&((o=i===5)&&(o=n.type,o=!(o!=="form"&&o!=="button")||zh(n.type,n.memoizedProps)),o=!o),o&&ur&&Ds(n),Tx(n),i===13){if(n=n.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(a(317));ur=Jv(n)}else if(i===31){if(n=n.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(a(317));ur=Jv(n)}else i===27?(i=ur,$s(n.type)?(n=Wh,Wh=null,ur=n):ur=i):ur=Zr?sn(n.stateNode.nextSibling):null;return!0}function pi(){ur=Zr=null,Ut=!1}function Ad(){var n=js;return n!==null&&(Ra===null?Ra=n:Ra.push.apply(Ra,n),js=null),n}function yc(n){js===null?js=[n]:js.push(n)}var bd=F(null),gi=null,ts=null;function Rs(n,i,o){I(bd,i._currentValue),i._currentValue=o}function rs(n){n._currentValue=bd.current,T(bd)}function Nd(n,i,o){for(;n!==null;){var d=n.alternate;if((n.childLanes&i)!==i?(n.childLanes|=i,d!==null&&(d.childLanes|=i)):d!==null&&(d.childLanes&i)!==i&&(d.childLanes|=i),n===o)break;n=n.return}}function Ed(n,i,o,d){var g=n.child;for(g!==null&&(g.return=n);g!==null;){var v=g.dependencies;if(v!==null){var D=g.child;v=v.firstContext;e:for(;v!==null;){var K=v;v=g;for(var ie=0;ie<i.length;ie++)if(K.context===i[ie]){v.lanes|=o,K=v.alternate,K!==null&&(K.lanes|=o),Nd(v.return,o,n),d||(D=null);break e}v=K.next}}else if(g.tag===18){if(D=g.return,D===null)throw Error(a(341));D.lanes|=o,v=D.alternate,v!==null&&(v.lanes|=o),Nd(D,o,n),D=null}else D=g.child;if(D!==null)D.return=g;else for(D=g;D!==null;){if(D===n){D=null;break}if(g=D.sibling,g!==null){g.return=D.return,D=g;break}D=D.return}g=D}}function dl(n,i,o,d){n=null;for(var g=i,v=!1;g!==null;){if(!v){if((g.flags&524288)!==0)v=!0;else if((g.flags&262144)!==0)break}if(g.tag===10){var D=g.alternate;if(D===null)throw Error(a(387));if(D=D.memoizedProps,D!==null){var K=g.type;Ia(g.pendingProps.value,D.value)||(n!==null?n.push(K):n=[K])}}else if(g===fe.current){if(D=g.alternate,D===null)throw Error(a(387));D.memoizedState.memoizedState!==g.memoizedState.memoizedState&&(n!==null?n.push(Wc):n=[Wc])}g=g.return}n!==null&&Ed(i,n,o,d),i.flags|=262144}function _u(n){for(n=n.firstContext;n!==null;){if(!Ia(n.context._currentValue,n.memoizedValue))return!0;n=n.next}return!1}function xi(n){gi=n,ts=null,n=n.dependencies,n!==null&&(n.firstContext=null)}function Qr(n){return Cx(gi,n)}function Su(n,i){return gi===null&&xi(n),Cx(n,i)}function Cx(n,i){var o=i._currentValue;if(i={context:i,memoizedValue:o,next:null},ts===null){if(n===null)throw Error(a(308));ts=i,n.dependencies={lanes:0,firstContext:i},n.flags|=524288}else ts=ts.next=i;return o}var tN=typeof AbortController<"u"?AbortController:function(){var n=[],i=this.signal={aborted:!1,addEventListener:function(o,d){n.push(d)}};this.abort=function(){i.aborted=!0,n.forEach(function(o){return o()})}},rN=e.unstable_scheduleCallback,aN=e.unstable_NormalPriority,Mr={$$typeof:b,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Td(){return{controller:new tN,data:new Map,refCount:0}}function _c(n){n.refCount--,n.refCount===0&&rN(aN,function(){n.controller.abort()})}var Sc=null,Cd=0,hl=0,ml=null;function nN(n,i){if(Sc===null){var o=Sc=[];Cd=0,hl=Rh(),ml={status:"pending",value:void 0,then:function(d){o.push(d)}}}return Cd++,i.then(jx,jx),i}function jx(){if(--Cd===0&&Sc!==null){ml!==null&&(ml.status="fulfilled");var n=Sc;Sc=null,hl=0,ml=null;for(var i=0;i<n.length;i++)(0,n[i])()}}function sN(n,i){var o=[],d={status:"pending",value:null,reason:null,then:function(g){o.push(g)}};return n.then(function(){d.status="fulfilled",d.value=i;for(var g=0;g<o.length;g++)(0,o[g])(i)},function(g){for(d.status="rejected",d.reason=g,g=0;g<o.length;g++)(0,o[g])(void 0)}),d}var Dx=q.S;q.S=function(n,i){mv=it(),typeof i=="object"&&i!==null&&typeof i.then=="function"&&nN(n,i),Dx!==null&&Dx(n,i)};var vi=F(null);function jd(){var n=vi.current;return n!==null?n:sr.pooledCache}function wu(n,i){i===null?I(vi,vi.current):I(vi,i.pool)}function Rx(){var n=jd();return n===null?null:{parent:Mr._currentValue,pool:n}}var pl=Error(a(460)),Dd=Error(a(474)),ku=Error(a(542)),Au={then:function(){}};function Fx(n){return n=n.status,n==="fulfilled"||n==="rejected"}function Mx(n,i,o){switch(o=n[o],o===void 0?n.push(i):o!==i&&(i.then(Zn,Zn),i=o),i.status){case"fulfilled":return i.value;case"rejected":throw n=i.reason,Lx(n),n;default:if(typeof i.status=="string")i.then(Zn,Zn);else{if(n=sr,n!==null&&100<n.shellSuspendCounter)throw Error(a(482));n=i,n.status="pending",n.then(function(d){if(i.status==="pending"){var g=i;g.status="fulfilled",g.value=d}},function(d){if(i.status==="pending"){var g=i;g.status="rejected",g.reason=d}})}switch(i.status){case"fulfilled":return i.value;case"rejected":throw n=i.reason,Lx(n),n}throw _i=i,pl}}function yi(n){try{var i=n._init;return i(n._payload)}catch(o){throw o!==null&&typeof o=="object"&&typeof o.then=="function"?(_i=o,pl):o}}var _i=null;function Ox(){if(_i===null)throw Error(a(459));var n=_i;return _i=null,n}function Lx(n){if(n===pl||n===ku)throw Error(a(483))}var gl=null,wc=0;function bu(n){var i=wc;return wc+=1,gl===null&&(gl=[]),Mx(gl,n,i)}function kc(n,i){i=i.props.ref,n.ref=i!==void 0?i:null}function Nu(n,i){throw i.$$typeof===_?Error(a(525)):(n=Object.prototype.toString.call(i),Error(a(31,n==="[object Object]"?"object with keys {"+Object.keys(i).join(", ")+"}":n)))}function Ix(n){function i(de,ue){if(n){var pe=de.deletions;pe===null?(de.deletions=[ue],de.flags|=16):pe.push(ue)}}function o(de,ue){if(!n)return null;for(;ue!==null;)i(de,ue),ue=ue.sibling;return null}function d(de){for(var ue=new Map;de!==null;)de.key!==null?ue.set(de.key,de):ue.set(de.index,de),de=de.sibling;return ue}function g(de,ue){return de=Jn(de,ue),de.index=0,de.sibling=null,de}function v(de,ue,pe){return de.index=pe,n?(pe=de.alternate,pe!==null?(pe=pe.index,pe<ue?(de.flags|=67108866,ue):pe):(de.flags|=67108866,ue)):(de.flags|=1048576,ue)}function D(de){return n&&de.alternate===null&&(de.flags|=67108866),de}function K(de,ue,pe,Re){return ue===null||ue.tag!==6?(ue=yd(pe,de.mode,Re),ue.return=de,ue):(ue=g(ue,pe),ue.return=de,ue)}function ie(de,ue,pe,Re){var ct=pe.type;return ct===y?je(de,ue,pe.props.children,Re,pe.key):ue!==null&&(ue.elementType===ct||typeof ct=="object"&&ct!==null&&ct.$$typeof===L&&yi(ct)===ue.type)?(ue=g(ue,pe.props),kc(ue,pe),ue.return=de,ue):(ue=vu(pe.type,pe.key,pe.props,null,de.mode,Re),kc(ue,pe),ue.return=de,ue)}function ge(de,ue,pe,Re){return ue===null||ue.tag!==4||ue.stateNode.containerInfo!==pe.containerInfo||ue.stateNode.implementation!==pe.implementation?(ue=_d(pe,de.mode,Re),ue.return=de,ue):(ue=g(ue,pe.children||[]),ue.return=de,ue)}function je(de,ue,pe,Re,ct){return ue===null||ue.tag!==7?(ue=mi(pe,de.mode,Re,ct),ue.return=de,ue):(ue=g(ue,pe),ue.return=de,ue)}function Me(de,ue,pe){if(typeof ue=="string"&&ue!==""||typeof ue=="number"||typeof ue=="bigint")return ue=yd(""+ue,de.mode,pe),ue.return=de,ue;if(typeof ue=="object"&&ue!==null){switch(ue.$$typeof){case S:return pe=vu(ue.type,ue.key,ue.props,null,de.mode,pe),kc(pe,ue),pe.return=de,pe;case k:return ue=_d(ue,de.mode,pe),ue.return=de,ue;case L:return ue=yi(ue),Me(de,ue,pe)}if(W(ue)||P(ue))return ue=mi(ue,de.mode,pe,null),ue.return=de,ue;if(typeof ue.then=="function")return Me(de,bu(ue),pe);if(ue.$$typeof===b)return Me(de,Su(de,ue),pe);Nu(de,ue)}return null}function _e(de,ue,pe,Re){var ct=ue!==null?ue.key:null;if(typeof pe=="string"&&pe!==""||typeof pe=="number"||typeof pe=="bigint")return ct!==null?null:K(de,ue,""+pe,Re);if(typeof pe=="object"&&pe!==null){switch(pe.$$typeof){case S:return pe.key===ct?ie(de,ue,pe,Re):null;case k:return pe.key===ct?ge(de,ue,pe,Re):null;case L:return pe=yi(pe),_e(de,ue,pe,Re)}if(W(pe)||P(pe))return ct!==null?null:je(de,ue,pe,Re,null);if(typeof pe.then=="function")return _e(de,ue,bu(pe),Re);if(pe.$$typeof===b)return _e(de,ue,Su(de,pe),Re);Nu(de,pe)}return null}function ke(de,ue,pe,Re,ct){if(typeof Re=="string"&&Re!==""||typeof Re=="number"||typeof Re=="bigint")return de=de.get(pe)||null,K(ue,de,""+Re,ct);if(typeof Re=="object"&&Re!==null){switch(Re.$$typeof){case S:return de=de.get(Re.key===null?pe:Re.key)||null,ie(ue,de,Re,ct);case k:return de=de.get(Re.key===null?pe:Re.key)||null,ge(ue,de,Re,ct);case L:return Re=yi(Re),ke(de,ue,pe,Re,ct)}if(W(Re)||P(Re))return de=de.get(pe)||null,je(ue,de,Re,ct,null);if(typeof Re.then=="function")return ke(de,ue,pe,bu(Re),ct);if(Re.$$typeof===b)return ke(de,ue,pe,Su(ue,Re),ct);Nu(ue,Re)}return null}function Je(de,ue,pe,Re){for(var ct=null,Gt=null,tt=ue,Tt=ue=0,It=null;tt!==null&&Tt<pe.length;Tt++){tt.index>Tt?(It=tt,tt=null):It=tt.sibling;var Vt=_e(de,tt,pe[Tt],Re);if(Vt===null){tt===null&&(tt=It);break}n&&tt&&Vt.alternate===null&&i(de,tt),ue=v(Vt,ue,Tt),Gt===null?ct=Vt:Gt.sibling=Vt,Gt=Vt,tt=It}if(Tt===pe.length)return o(de,tt),Ut&&es(de,Tt),ct;if(tt===null){for(;Tt<pe.length;Tt++)tt=Me(de,pe[Tt],Re),tt!==null&&(ue=v(tt,ue,Tt),Gt===null?ct=tt:Gt.sibling=tt,Gt=tt);return Ut&&es(de,Tt),ct}for(tt=d(tt);Tt<pe.length;Tt++)It=ke(tt,de,Tt,pe[Tt],Re),It!==null&&(n&&It.alternate!==null&&tt.delete(It.key===null?Tt:It.key),ue=v(It,ue,Tt),Gt===null?ct=It:Gt.sibling=It,Gt=It);return n&&tt.forEach(function(Ys){return i(de,Ys)}),Ut&&es(de,Tt),ct}function ft(de,ue,pe,Re){if(pe==null)throw Error(a(151));for(var ct=null,Gt=null,tt=ue,Tt=ue=0,It=null,Vt=pe.next();tt!==null&&!Vt.done;Tt++,Vt=pe.next()){tt.index>Tt?(It=tt,tt=null):It=tt.sibling;var Ys=_e(de,tt,Vt.value,Re);if(Ys===null){tt===null&&(tt=It);break}n&&tt&&Ys.alternate===null&&i(de,tt),ue=v(Ys,ue,Tt),Gt===null?ct=Ys:Gt.sibling=Ys,Gt=Ys,tt=It}if(Vt.done)return o(de,tt),Ut&&es(de,Tt),ct;if(tt===null){for(;!Vt.done;Tt++,Vt=pe.next())Vt=Me(de,Vt.value,Re),Vt!==null&&(ue=v(Vt,ue,Tt),Gt===null?ct=Vt:Gt.sibling=Vt,Gt=Vt);return Ut&&es(de,Tt),ct}for(tt=d(tt);!Vt.done;Tt++,Vt=pe.next())Vt=ke(tt,de,Tt,Vt.value,Re),Vt!==null&&(n&&Vt.alternate!==null&&tt.delete(Vt.key===null?Tt:Vt.key),ue=v(Vt,ue,Tt),Gt===null?ct=Vt:Gt.sibling=Vt,Gt=Vt);return n&&tt.forEach(function(gE){return i(de,gE)}),Ut&&es(de,Tt),ct}function rr(de,ue,pe,Re){if(typeof pe=="object"&&pe!==null&&pe.type===y&&pe.key===null&&(pe=pe.props.children),typeof pe=="object"&&pe!==null){switch(pe.$$typeof){case S:e:{for(var ct=pe.key;ue!==null;){if(ue.key===ct){if(ct=pe.type,ct===y){if(ue.tag===7){o(de,ue.sibling),Re=g(ue,pe.props.children),Re.return=de,de=Re;break e}}else if(ue.elementType===ct||typeof ct=="object"&&ct!==null&&ct.$$typeof===L&&yi(ct)===ue.type){o(de,ue.sibling),Re=g(ue,pe.props),kc(Re,pe),Re.return=de,de=Re;break e}o(de,ue);break}else i(de,ue);ue=ue.sibling}pe.type===y?(Re=mi(pe.props.children,de.mode,Re,pe.key),Re.return=de,de=Re):(Re=vu(pe.type,pe.key,pe.props,null,de.mode,Re),kc(Re,pe),Re.return=de,de=Re)}return D(de);case k:e:{for(ct=pe.key;ue!==null;){if(ue.key===ct)if(ue.tag===4&&ue.stateNode.containerInfo===pe.containerInfo&&ue.stateNode.implementation===pe.implementation){o(de,ue.sibling),Re=g(ue,pe.children||[]),Re.return=de,de=Re;break e}else{o(de,ue);break}else i(de,ue);ue=ue.sibling}Re=_d(pe,de.mode,Re),Re.return=de,de=Re}return D(de);case L:return pe=yi(pe),rr(de,ue,pe,Re)}if(W(pe))return Je(de,ue,pe,Re);if(P(pe)){if(ct=P(pe),typeof ct!="function")throw Error(a(150));return pe=ct.call(pe),ft(de,ue,pe,Re)}if(typeof pe.then=="function")return rr(de,ue,bu(pe),Re);if(pe.$$typeof===b)return rr(de,ue,Su(de,pe),Re);Nu(de,pe)}
vendor: 4,604 bytes, line 48
48return typeof pe=="string"&&pe!==""||typeof pe=="number"||typeof pe=="bigint"?(pe=""+pe,ue!==null&&ue.tag===6?(o(de,ue.sibling),Re=g(ue,pe),Re.return=de,de=Re):(o(de,ue),Re=yd(pe,de.mode,Re),Re.return=de,de=Re),D(de)):o(de,ue)}return function(de,ue,pe,Re){try{wc=0;var ct=rr(de,ue,pe,Re);return gl=null,ct}catch(tt){if(tt===pl||tt===ku)throw tt;var Gt=Pa(29,tt,null,de.mode);return Gt.lanes=Re,Gt.return=de,Gt}finally{}}}var Si=Ix(!0),Px=Ix(!1),Fs=!1;function Rd(n){n.updateQueue={baseState:n.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Fd(n,i){n=n.updateQueue,i.updateQueue===n&&(i.updateQueue={baseState:n.baseState,firstBaseUpdate:n.firstBaseUpdate,lastBaseUpdate:n.lastBaseUpdate,shared:n.shared,callbacks:null})}function Ms(n){return{lane:n,tag:0,payload:null,callback:null,next:null}}function Os(n,i,o){var d=n.updateQueue;if(d===null)return null;if(d=d.shared,(Wt&2)!==0){var g=d.pending;return g===null?i.next=i:(i.next=g.next,g.next=i),d.pending=i,i=xu(n),Sx(n,null,o),i}return gu(n,d,i,o),xu(n)}function Ac(n,i,o){if(i=i.updateQueue,i!==null&&(i=i.shared,(o&4194048)!==0)){var d=i.lanes;d&=n.pendingLanes,o|=d,i.lanes=o,An(n,o)}}function Md(n,i){var o=n.updateQueue,d=n.alternate;if(d!==null&&(d=d.updateQueue,o===d)){var g=null,v=null;if(o=o.firstBaseUpdate,o!==null){do{var D={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};v===null?g=v=D:v=v.next=D,o=o.next}while(o!==null);v===null?g=v=i:v=v.next=i}else g=v=i;o={baseState:d.baseState,firstBaseUpdate:g,lastBaseUpdate:v,shared:d.shared,callbacks:d.callbacks},n.updateQueue=o;return}n=o.lastBaseUpdate,n===null?o.firstBaseUpdate=i:n.next=i,o.lastBaseUpdate=i}var Od=!1;function bc(){if(Od){var n=ml;if(n!==null)throw n}}function Nc(n,i,o,d){Od=!1;var g=n.updateQueue;Fs=!1;var v=g.firstBaseUpdate,D=g.lastBaseUpdate,K=g.shared.pending;if(K!==null){g.shared.pending=null;var ie=K,ge=ie.next;ie.next=null,D===null?v=ge:D.next=ge,D=ie;var je=n.alternate;je!==null&&(je=je.updateQueue,K=je.lastBaseUpdate,K!==D&&(K===null?je.firstBaseUpdate=ge:K.next=ge,je.lastBaseUpdate=ie))}if(v!==null){var Me=g.baseState;D=0,je=ge=ie=null,K=v;do{var _e=K.lane&-536870913,ke=_e!==K.lane;if(ke?(Lt&_e)===_e:(d&_e)===_e){_e!==0&&_e===hl&&(Od=!0),je!==null&&(je=je.next={lane:0,tag:K.tag,payload:K.payload,callback:null,next:null});e:{var Je=n,ft=K;_e=i;var rr=o;switch(ft.tag){case 1:if(Je=ft.payload,typeof Je=="function"){Me=Je.call(rr,Me,_e);break e}Me=Je;break e;case 3:Je.flags=Je.flags&-65537|128;case 0:if(Je=ft.payload,_e=typeof Je=="function"?Je.call(rr,Me,_e):Je,_e==null)break e;Me=x({},Me,_e);break e;case 2:Fs=!0}}_e=K.callback,_e!==null&&(n.flags|=64,ke&&(n.flags|=8192),ke=g.callbacks,ke===null?g.callbacks=[_e]:ke.push(_e))}else ke={lane:_e,tag:K.tag,payload:K.payload,callback:K.callback,next:null},je===null?(ge=je=ke,ie=Me):je=je.next=ke,D|=_e;if(K=K.next,K===null){if(K=g.shared.pending,K===null)break;ke=K,K=ke.next,ke.next=null,g.lastBaseUpdate=ke,g.shared.pending=null}}while(!0);je===null&&(ie=Me),g.baseState=ie,g.firstBaseUpdate=ge,g.lastBaseUpdate=je,v===null&&(g.shared.lanes=0),Us|=D,n.lanes=D,n.memoizedState=Me}}function Bx(n,i){if(typeof n!="function")throw Error(a(191,n));n.call(i)}function Ux(n,i){var o=n.callbacks;if(o!==null)for(n.callbacks=null,n=0;n<o.length;n++)Bx(o[n],i)}var xl=F(null),Eu=F(0);function zx(n,i){n=fs,I(Eu,n),I(xl,i),fs=n|i.baseLanes}function Ld(){I(Eu,fs),I(xl,xl.current)}function Id(){fs=Eu.current,T(xl),T(Eu)}var Ba=F(null),nn=null;function Ls(n){var i=n.alternate;I(Tr,Tr.current&1),I(Ba,n),nn===null&&(i===null||xl.current!==null||i.memoizedState!==null)&&(nn=n)}function Pd(n){I(Tr,Tr.current),I(Ba,n),nn===null&&(nn=n)}function Hx(n){n.tag===22?(I(Tr,Tr.current),I(Ba,n),nn===null&&(nn=n)):Is()}function Is(){I(Tr,Tr.current),I(Ba,Ba.current)}function Ua(n){T(Ba),nn===n&&(nn=null),T(Tr)}var Tr=F(0);function Tu(n){for(var i=n;i!==null;){if(i.tag===13){var o=i.memoizedState;if(o!==null&&(o=o.dehydrated,o===null||Vh(o)||$h(o)))return i}else if(i.tag===19&&(i.memoizedProps.revealOrder==="forwards"||i.memoizedProps.revealOrder==="backwards"||i.memoizedProps.revealOrder==="unstable_legacy-backwards"||i.memoizedProps.revealOrder==="together")){if((i.flags&128)!==0)return i}else if(i.child!==null){i.child.return=i,i=i.child;continue}if(i===n)break;for(;i.sibling===null;){if(i.return===null||i.return===n)return null;i=i.return}i.sibling.return=i.return,i=i.sibling}return null}var as=0,bt=null,er=null,Or=null,Cu=!1,vl=!1,wi=!1,ju=0,Ec=0,yl=null,iN=0;function Sr(){throw Error(a(321))}
vendor: 16,800 bytes, line 48
48function Bd(n,i){if(i===null)return!1;for(var o=0;o<i.length&&o<n.length;o++)if(!Ia(n[o],i[o]))return!1;return!0}function Ud(n,i,o,d,g,v){return as=v,bt=i,i.memoizedState=null,i.updateQueue=null,i.lanes=0,q.H=n===null||n.memoizedState===null?b1:th,wi=!1,v=o(d,g),wi=!1,vl&&(v=Vx(i,o,d,g)),Gx(n),v}function Gx(n){q.H=jc;var i=er!==null&&er.next!==null;if(as=0,Or=er=bt=null,Cu=!1,Ec=0,yl=null,i)throw Error(a(300));n===null||Lr||(n=n.dependencies,n!==null&&_u(n)&&(Lr=!0))}function Vx(n,i,o,d){bt=n;var g=0;do{if(vl&&(yl=null),Ec=0,vl=!1,25<=g)throw Error(a(301));if(g+=1,Or=er=null,n.updateQueue!=null){var v=n.updateQueue;v.lastEffect=null,v.events=null,v.stores=null,v.memoCache!=null&&(v.memoCache.index=0)}q.H=N1,v=i(o,d)}while(vl);return v}function lN(){var n=q.H,i=n.useState()[0];return i=typeof i.then=="function"?Tc(i):i,n=n.useState()[0],(er!==null?er.memoizedState:null)!==n&&(bt.flags|=1024),i}function zd(){var n=ju!==0;return ju=0,n}function Hd(n,i,o){i.updateQueue=n.updateQueue,i.flags&=-2053,n.lanes&=~o}function Gd(n){if(Cu){for(n=n.memoizedState;n!==null;){var i=n.queue;i!==null&&(i.pending=null),n=n.next}Cu=!1}as=0,Or=er=bt=null,vl=!1,Ec=ju=0,yl=null}function _a(){var n={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Or===null?bt.memoizedState=Or=n:Or=Or.next=n,Or}function Cr(){if(er===null){var n=bt.alternate;n=n!==null?n.memoizedState:null}else n=er.next;var i=Or===null?bt.memoizedState:Or.next;if(i!==null)Or=i,er=n;else{if(n===null)throw bt.alternate===null?Error(a(467)):Error(a(310));er=n,n={memoizedState:er.memoizedState,baseState:er.baseState,baseQueue:er.baseQueue,queue:er.queue,next:null},Or===null?bt.memoizedState=Or=n:Or=Or.next=n}return Or}function Du(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Tc(n){var i=Ec;return Ec+=1,yl===null&&(yl=[]),n=Mx(yl,n,i),i=bt,(Or===null?i.memoizedState:Or.next)===null&&(i=i.alternate,q.H=i===null||i.memoizedState===null?b1:th),n}function Ru(n){if(n!==null&&typeof n=="object"){if(typeof n.then=="function")return Tc(n);if(n.$$typeof===b)return Qr(n)}throw Error(a(438,String(n)))}function Vd(n){var i=null,o=bt.updateQueue;if(o!==null&&(i=o.memoCache),i==null){var d=bt.alternate;d!==null&&(d=d.updateQueue,d!==null&&(d=d.memoCache,d!=null&&(i={data:d.data.map(function(g){return g.slice()}),index:0})))}if(i==null&&(i={data:[],index:0}),o===null&&(o=Du(),bt.updateQueue=o),o.memoCache=i,o=i.data[i.index],o===void 0)for(o=i.data[i.index]=Array(n),d=0;d<n;d++)o[d]=z;return i.index++,o}function ns(n,i){return typeof i=="function"?i(n):i}function Fu(n){var i=Cr();return $d(i,er,n)}function $d(n,i,o){var d=n.queue;if(d===null)throw Error(a(311));d.lastRenderedReducer=o;var g=n.baseQueue,v=d.pending;if(v!==null){if(g!==null){var D=g.next;g.next=v.next,v.next=D}i.baseQueue=g=v,d.pending=null}if(v=n.baseState,g===null)n.memoizedState=v;else{i=g.next;var K=D=null,ie=null,ge=i,je=!1;do{var Me=ge.lane&-536870913;if(Me!==ge.lane?(Lt&Me)===Me:(as&Me)===Me){var _e=ge.revertLane;if(_e===0)ie!==null&&(ie=ie.next={lane:0,revertLane:0,gesture:null,action:ge.action,hasEagerState:ge.hasEagerState,eagerState:ge.eagerState,next:null}),Me===hl&&(je=!0);else if((as&_e)===_e){ge=ge.next,_e===hl&&(je=!0);continue}else Me={lane:0,revertLane:ge.revertLane,gesture:null,action:ge.action,hasEagerState:ge.hasEagerState,eagerState:ge.eagerState,next:null},ie===null?(K=ie=Me,D=v):ie=ie.next=Me,bt.lanes|=_e,Us|=_e;Me=ge.action,wi&&o(v,Me),v=ge.hasEagerState?ge.eagerState:o(v,Me)}else _e={lane:Me,revertLane:ge.revertLane,gesture:ge.gesture,action:ge.action,hasEagerState:ge.hasEagerState,eagerState:ge.eagerState,next:null},ie===null?(K=ie=_e,D=v):ie=ie.next=_e,bt.lanes|=Me,Us|=Me;ge=ge.next}while(ge!==null&&ge!==i);if(ie===null?D=v:ie.next=K,!Ia(v,n.memoizedState)&&(Lr=!0,je&&(o=ml,o!==null)))throw o;n.memoizedState=v,n.baseState=D,n.baseQueue=ie,d.lastRenderedState=v}return g===null&&(d.lanes=0),[n.memoizedState,d.dispatch]}function Wd(n){var i=Cr(),o=i.queue;if(o===null)throw Error(a(311));o.lastRenderedReducer=n;var d=o.dispatch,g=o.pending,v=i.memoizedState;if(g!==null){o.pending=null;var D=g=g.next;do v=n(v,D.action),D=D.next;while(D!==g);Ia(v,i.memoizedState)||(Lr=!0),i.memoizedState=v,i.baseQueue===null&&(i.baseState=v),o.lastRenderedState=v}return[v,d]}function $x(n,i,o){var d=bt,g=Cr(),v=Ut;if(v){if(o===void 0)throw Error(a(407));o=o()}else o=i();var D=!Ia((er||g).memoizedState,o);if(D&&(g.memoizedState=o,Lr=!0),g=g.queue,Xd(qx.bind(null,d,g,n),[n]),g.getSnapshot!==i||D||Or!==null&&Or.memoizedState.tag&1){if(d.flags|=2048,_l(9,{destroy:void 0},Kx.bind(null,d,g,o,i),null),sr===null)throw Error(a(349));v||(as&127)!==0||Wx(d,i,o)}return o}function Wx(n,i,o){n.flags|=16384,n={getSnapshot:i,value:o},i=bt.updateQueue,i===null?(i=Du(),bt.updateQueue=i,i.stores=[n]):(o=i.stores,o===null?i.stores=[n]:o.push(n))}function Kx(n,i,o,d){i.value=o,i.getSnapshot=d,Xx(i)&&Yx(n)}function qx(n,i,o){return o(function(){Xx(i)&&Yx(n)})}function Xx(n){var i=n.getSnapshot;n=n.value;try{var o=i();return!Ia(n,o)}catch{return!0}}function Yx(n){var i=hi(n,2);i!==null&&Fa(i,n,2)}function Kd(n){var i=_a();if(typeof n=="function"){var o=n;if(n=o(),wi){or(!0);try{o()}finally{or(!1)}}}return i.memoizedState=i.baseState=n,i.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ns,lastRenderedState:n},i}function Zx(n,i,o,d){return n.baseState=o,$d(n,er,typeof d=="function"?d:ns)}function cN(n,i,o,d,g){if(Lu(n))throw Error(a(485));if(n=i.action,n!==null){var v={payload:g,action:n,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(D){v.listeners.push(D)}};q.T!==null?o(!0):v.isTransition=!1,d(v),o=i.pending,o===null?(v.next=i.pending=v,Qx(i,v)):(v.next=o.next,i.pending=o.next=v)}}function Qx(n,i){var o=i.action,d=i.payload,g=n.state;if(i.isTransition){var v=q.T,D={};q.T=D;try{var K=o(g,d),ie=q.S;ie!==null&&ie(D,K),Jx(n,i,K)}catch(ge){qd(n,i,ge)}finally{v!==null&&D.types!==null&&(v.types=D.types),q.T=v}}else try{v=o(g,d),Jx(n,i,v)}catch(ge){qd(n,i,ge)}}function Jx(n,i,o){o!==null&&typeof o=="object"&&typeof o.then=="function"?o.then(function(d){e1(n,i,d)},function(d){return qd(n,i,d)}):e1(n,i,o)}function e1(n,i,o){i.status="fulfilled",i.value=o,t1(i),n.state=o,i=n.pending,i!==null&&(o=i.next,o===i?n.pending=null:(o=o.next,i.next=o,Qx(n,o)))}function qd(n,i,o){var d=n.pending;if(n.pending=null,d!==null){d=d.next;do i.status="rejected",i.reason=o,t1(i),i=i.next;while(i!==d)}n.action=null}function t1(n){n=n.listeners;for(var i=0;i<n.length;i++)(0,n[i])()}function r1(n,i){return i}function a1(n,i){if(Ut){var o=sr.formState;if(o!==null){e:{var d=bt;if(Ut){if(ur){t:{for(var g=ur,v=an;g.nodeType!==8;){if(!v){g=null;break t}if(g=sn(g.nextSibling),g===null){g=null;break t}}v=g.data,g=v==="F!"||v==="F"?g:null}if(g){ur=sn(g.nextSibling),d=g.data==="F!";break e}}Ds(d)}d=!1}d&&(i=o[0])}}return o=_a(),o.memoizedState=o.baseState=i,d={pending:null,lanes:0,dispatch:null,lastRenderedReducer:r1,lastRenderedState:i},o.queue=d,o=w1.bind(null,bt,d),d.dispatch=o,d=Kd(!1),v=eh.bind(null,bt,!1,d.queue),d=_a(),g={state:i,dispatch:null,action:n,pending:null},d.queue=g,o=cN.bind(null,bt,g,v,o),g.dispatch=o,d.memoizedState=n,[i,o,!1]}function n1(n){var i=Cr();return s1(i,er,n)}function s1(n,i,o){if(i=$d(n,i,r1)[0],n=Fu(ns)[0],typeof i=="object"&&i!==null&&typeof i.then=="function")try{var d=Tc(i)}catch(D){throw D===pl?ku:D}else d=i;i=Cr();var g=i.queue,v=g.dispatch;return o!==i.memoizedState&&(bt.flags|=2048,_l(9,{destroy:void 0},oN.bind(null,g,o),null)),[d,v,n]}function oN(n,i){n.action=i}function i1(n){var i=Cr(),o=er;if(o!==null)return s1(i,o,n);Cr(),i=i.memoizedState,o=Cr();var d=o.queue.dispatch;return o.memoizedState=n,[i,d,!1]}function _l(n,i,o,d){return n={tag:n,create:o,deps:d,inst:i,next:null},i=bt.updateQueue,i===null&&(i=Du(),bt.updateQueue=i),o=i.lastEffect,o===null?i.lastEffect=n.next=n:(d=o.next,o.next=n,n.next=d,i.lastEffect=n),n}function l1(){return Cr().memoizedState}function Mu(n,i,o,d){var g=_a();bt.flags|=n,g.memoizedState=_l(1|i,{destroy:void 0},o,d===void 0?null:d)}function Ou(n,i,o,d){var g=Cr();d=d===void 0?null:d;var v=g.memoizedState.inst;er!==null&&d!==null&&Bd(d,er.memoizedState.deps)?g.memoizedState=_l(i,v,o,d):(bt.flags|=n,g.memoizedState=_l(1|i,v,o,d))}function c1(n,i){Mu(8390656,8,n,i)}function Xd(n,i){Ou(2048,8,n,i)}function uN(n){bt.flags|=4;var i=bt.updateQueue;if(i===null)i=Du(),bt.updateQueue=i,i.events=[n];else{var o=i.events;o===null?i.events=[n]:o.push(n)}}function o1(n){var i=Cr().memoizedState;return uN({ref:i,nextImpl:n}),function(){if((Wt&2)!==0)throw Error(a(440));return i.impl.apply(void 0,arguments)}}function u1(n,i){return Ou(4,2,n,i)}function f1(n,i){return Ou(4,4,n,i)}function d1(n,i){if(typeof i=="function"){n=n();var o=i(n);return function(){typeof o=="function"?o():i(null)}}if(i!=null)return n=n(),i.current=n,function(){i.current=null}}function h1(n,i,o){o=o!=null?o.concat([n]):null,Ou(4,4,d1.bind(null,i,n),o)}function Yd(){}function m1(n,i){var o=Cr();i=i===void 0?null:i;var d=o.memoizedState;return i!==null&&Bd(i,d[1])?d[0]:(o.memoizedState=[n,i],n)}function p1(n,i){var o=Cr();i=i===void 0?null:i;var d=o.memoizedState;if(i!==null&&Bd(i,d[1]))return d[0];if(d=n(),wi){or(!0);try{n()}finally{or(!1)}}return o.memoizedState=[d,i],d}function Zd(n,i,o){return o===void 0||(as&1073741824)!==0&&(Lt&261930)===0?n.memoizedState=i:(n.memoizedState=o,n=gv(),bt.lanes|=n,Us|=n,o)}function g1(n,i,o,d){return Ia(o,i)?o:xl.current!==null?(n=Zd(n,o,d),Ia(n,i)||(Lr=!0),n):(as&42)===0||(as&1073741824)!==0&&(Lt&261930)===0?(Lr=!0,n.memoizedState=o):(n=gv(),bt.lanes|=n,Us|=n,i)}function x1(n,i,o,d,g){var v=se.p;se.p=v!==0&&8>v?v:8;var D=q.T,K={};q.T=K,eh(n,!1,i,o);try{var ie=g(),ge=q.S;if(ge!==null&&ge(K,ie),ie!==null&&typeof ie=="object"&&typeof ie.then=="function"){var je=sN(ie,d);Cc(n,i,je,Ga(n))}else Cc(n,i,d,Ga(n))}catch(Me){Cc(n,i,{then:function(){},status:"rejected",reason:Me},Ga())}finally{se.p=v,D!==null&&K.types!==null&&(D.types=K.types),q.T=D}}function fN(){}function Qd(n,i,o,d){if(n.tag!==5)throw Error(a(476));var g=v1(n).queue;x1(n,g,i,le,o===null?fN:function(){return y1(n),o(d)})}function v1(n){var i=n.memoizedState;if(i!==null)return i;i={memoizedState:le,baseState:le,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ns,lastRenderedState:le},next:null};var o={};return i.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ns,lastRenderedState:o},next:null},n.memoizedState=i,n=n.alternate,n!==null&&(n.memoizedState=i),i}function y1(n){var i=v1(n);i.next===null&&(i=n.alternate.memoizedState),Cc(n,i.next.queue,{},Ga())}function Jd(){return Qr(Wc)}function _1(){return Cr().memoizedState}function S1(){return Cr().memoizedState}function dN(n){for(var i=n.return;i!==null;){switch(i.tag){case 24:case 3:var o=Ga();n=Ms(o);var d=Os(i,n,o);d!==null&&(Fa(d,i,o),Ac(d,i,o)),i={cache:Td()},n.payload=i;return}i=i.return}}function hN(n,i,o){var d=Ga();o={lane:d,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Lu(n)?k1(i,o):(o=xd(n,i,o,d),o!==null&&(Fa(o,n,d),A1(o,i,d)))}function w1(n,i,o){var d=Ga();Cc(n,i,o,d)}function Cc(n,i,o,d){var g={lane:d,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Lu(n))k1(i,g);else{var v=n.alternate;if(n.lanes===0&&(v===null||v.lanes===0)&&(v=i.lastRenderedReducer,v!==null))try{var D=i.lastRenderedState,K=v(D,o);if(g.hasEagerState=!0,g.eagerState=K,Ia(K,D))return gu(n,i,g,0),sr===null&&pu(),!1}catch{}finally{}if(o=xd(n,i,g,d),o!==null)return Fa(o,n,d),A1(o,i,d),!0}return!1}function eh(n,i,o,d){if(d={lane:2,revertLane:Rh(),gesture:null,action:d,hasEagerState:!1,eagerState:null,next:null},Lu(n)){if(i)throw Error(a(479))}else i=xd(n,o,d,2),i!==null&&Fa(i,n,2)}function Lu(n){var i=n.alternate;return n===bt||i!==null&&i===bt}function k1(n,i){vl=Cu=!0;var o=n.pending;o===null?i.next=i:(i.next=o.next,o.next=i),n.pending=i}function A1(n,i,o){if((o&4194048)!==0){var d=i.lanes;d&=n.pendingLanes,o|=d,i.lanes=o,An(n,o)}}var jc={readContext:Qr,use:Ru,useCallback:Sr,useContext:Sr,useEffect:Sr,useImperativeHandle:Sr,useLayoutEffect:Sr,useInsertionEffect:Sr,useMemo:Sr,useReducer:Sr,useRef:Sr,useState:Sr,useDebugValue:Sr,useDeferredValue:Sr,useTransition:Sr,useSyncExternalStore:Sr,useId:Sr,useHostTransitionStatus:Sr,useFormState:Sr,useActionState:Sr,useOptimistic:Sr,useMemoCache:Sr,useCacheRefresh:Sr};jc.useEffectEvent=Sr;var b1={readContext:Qr,use:Ru,useCallback:function(n,i){return _a().memoizedState=[n,i===void 0?null:i],n},useContext:Qr,useEffect:c1,useImperativeHandle:function(n,i,o){o=o!=null?o.concat([n]):null,Mu(4194308,4,d1.bind(null,i,n),o)},useLayoutEffect:function(n,i){return Mu(4194308,4,n,i)},useInsertionEffect:function(n,i){Mu(4,2,n,i)},useMemo:function(n,i){var o=_a();i=i===void 0?null:i;var d=n();if(wi){or(!0);try{n()}finally{or(!1)}}return o.memoizedState=[d,i],d},useReducer:function(n,i,o){var d=_a();if(o!==void 0){var g=o(i);if(wi){or(!0);try{o(i)}finally{or(!1)}}}else g=i;return d.memoizedState=d.baseState=g,n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:n,lastRenderedState:g},d.queue=n,n=n.dispatch=hN.bind(null,bt,n),[d.memoizedState,n]},useRef:function(n){var i=_a();return n={current:n},i.memoizedState=n},useState:function(n){n=Kd(n);var i=n.queue,o=w1.bind(null,bt,i);return i.dispatch=o,[n.memoizedState,o]},useDebugValue:Yd,useDeferredValue:function(n,i){var o=_a();return Zd(o,n,i)},useTransition:function(){var n=Kd(!1);return n=x1.bind(null,bt,n.queue,!0,!1),_a().memoizedState=n,[!1,n]},useSyncExternalStore:function(n,i,o){var d=bt,g=_a();if(Ut){if(o===void 0)throw Error(a(407));o=o()}else{if(o=i(),sr===null)throw Error(a(349));(Lt&127)!==0||Wx(d,i,o)}g.memoizedState=o;var v={value:o,getSnapshot:i};return g.queue=v,c1(qx.bind(null,d,v,n),[n]),d.flags|=2048,_l(9,{destroy:void 0},Kx.bind(null,d,v,o,i),null),o},useId:function(){var n=_a(),i=sr.identifierPrefix;if(Ut){var o=In,d=Ln;o=(d&~(1<<32-At(d)-1)).toString(32)+o,i="_"+i+"R_"+o,o=ju++,0<o&&(i+="H"+o.toString(32)),i+="_"}else o=iN++,i="_"+i+"r_"+o.toString(32)+"_";return n.memoizedState=i},useHostTransitionStatus:Jd,useFormState:a1,useActionState:a1,useOptimistic:function(n){var i=_a();i.memoizedState=i.baseState=n;var o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return i.queue=o,i=eh.bind(null,bt,!0,o),o.dispatch=i,[n,i]},useMemoCache:Vd,useCacheRefresh:function(){return _a().memoizedState=dN.bind(null,bt)},useEffectEvent:function(n){var i=_a(),o={impl:n};return i.memoizedState=o,function(){if((Wt&2)!==0)throw Error(a(440));return o.impl.apply(void 0,arguments)}}},th={readContext:Qr,use:Ru,useCallback:m1,useContext:Qr,useEffect:Xd,useImperativeHandle:h1,useInsertionEffect:u1,useLayoutEffect:f1,useMemo:p1,useReducer:Fu,useRef:l1,useState:function(){return Fu(ns)},useDebugValue:Yd,useDeferredValue:function(n,i){var o=Cr();return g1(o,er.memoizedState,n,i)},useTransition:function(){var n=Fu(ns)[0],i=Cr().memoizedState;return[typeof n=="boolean"?n:Tc(n),i]},useSyncExternalStore:$x,useId:_1,useHostTransitionStatus:Jd,useFormState:n1,useActionState:n1,useOptimistic:function(n,i){var o=Cr();return Zx(o,er,n,i)},useMemoCache:Vd,useCacheRefresh:S1};th.useEffectEvent=o1;var N1={readContext:Qr,use:Ru,useCallback:m1,useContext:Qr,useEffect:Xd,useImperativeHandle:h1,useInsertionEffect:u1,useLayoutEffect:f1,useMemo:p1,useReducer:Wd,useRef:l1,useState:function(){return Wd(ns)},useDebugValue:Yd,useDeferredValue:function(n,i){var o=Cr();return er===null?Zd(o,n,i):g1(o,er.memoizedState,n,i)},useTransition:function(){var n=Wd(ns)[0],i=Cr().memoizedState;return[typeof n=="boolean"?n:Tc(n),i]},useSyncExternalStore:$x,useId:_1,useHostTransitionStatus:Jd,useFormState:i1,useActionState:i1,useOptimistic:function(n,i){var o=Cr();return er!==null?Zx(o,er,n,i):(o.baseState=n,[n,o.queue.dispatch])},useMemoCache:Vd,useCacheRefresh:S1};N1.useEffectEvent=o1;function rh(n,i,o,d){i=n.memoizedState,o=o(d,i),o=o==null?i:x({},i,o),n.memoizedState=o,n.lanes===0&&(n.updateQueue.baseState=o)}var ah={enqueueSetState:function(n,i,o){n=n._reactInternals;var d=Ga(),g=Ms(d);g.payload=i,o!=null&&(g.callback=o),i=Os(n,g,d),i!==null&&(Fa(i,n,d),Ac(i,n,d))},enqueueReplaceState:function(n,i,o){n=n._reactInternals;var d=Ga(),g=Ms(d);g.tag=1,g.payload=i,o!=null&&(g.callback=o),i=Os(n,g,d),i!==null&&(Fa(i,n,d),Ac(i,n,d))},enqueueForceUpdate:function(n,i){n=n._reactInternals;var o=Ga(),d=Ms(o);d.tag=2,i!=null&&(d.callback=i),i=Os(n,d,o),i!==null&&(Fa(i,n,o),Ac(i,n,o))}};function E1(n,i,o,d,g,v,D){return n=n.stateNode,typeof n.shouldComponentUpdate=="function"?n.shouldComponentUpdate(d,v,D):i.prototype&&i.prototype.isPureReactComponent?!gc(o,d)||!gc(g,v):!0}
vendor: 15,858 bytes, line 48
48function T1(n,i,o,d){n=i.state,typeof i.componentWillReceiveProps=="function"&&i.componentWillReceiveProps(o,d),typeof i.UNSAFE_componentWillReceiveProps=="function"&&i.UNSAFE_componentWillReceiveProps(o,d),i.state!==n&&ah.enqueueReplaceState(i,i.state,null)}function ki(n,i){var o=i;if("ref"in i){o={};for(var d in i)d!=="ref"&&(o[d]=i[d])}if(n=n.defaultProps){o===i&&(o=x({},o));for(var g in n)o[g]===void 0&&(o[g]=n[g])}return o}function C1(n){mu(n)}function j1(n){console.error(n)}function D1(n){mu(n)}function Iu(n,i){try{var o=n.onUncaughtError;o(i.value,{componentStack:i.stack})}catch(d){setTimeout(function(){throw d})}}function R1(n,i,o){try{var d=n.onCaughtError;d(o.value,{componentStack:o.stack,errorBoundary:i.tag===1?i.stateNode:null})}catch(g){setTimeout(function(){throw g})}}function nh(n,i,o){return o=Ms(o),o.tag=3,o.payload={element:null},o.callback=function(){Iu(n,i)},o}function F1(n){return n=Ms(n),n.tag=3,n}function M1(n,i,o,d){var g=o.type.getDerivedStateFromError;if(typeof g=="function"){var v=d.value;n.payload=function(){return g(v)},n.callback=function(){R1(i,o,d)}}var D=o.stateNode;D!==null&&typeof D.componentDidCatch=="function"&&(n.callback=function(){R1(i,o,d),typeof g!="function"&&(zs===null?zs=new Set([this]):zs.add(this));var K=d.stack;this.componentDidCatch(d.value,{componentStack:K!==null?K:""})})}function mN(n,i,o,d,g){if(o.flags|=32768,d!==null&&typeof d=="object"&&typeof d.then=="function"){if(i=o.alternate,i!==null&&dl(i,o,g,!0),o=Ba.current,o!==null){switch(o.tag){case 31:case 13:return nn===null?Xu():o.alternate===null&&wr===0&&(wr=3),o.flags&=-257,o.flags|=65536,o.lanes=g,d===Au?o.flags|=16384:(i=o.updateQueue,i===null?o.updateQueue=new Set([d]):i.add(d),Ch(n,d,g)),!1;case 22:return o.flags|=65536,d===Au?o.flags|=16384:(i=o.updateQueue,i===null?(i={transitions:null,markerInstances:null,retryQueue:new Set([d])},o.updateQueue=i):(o=i.retryQueue,o===null?i.retryQueue=new Set([d]):o.add(d)),Ch(n,d,g)),!1}throw Error(a(435,o.tag))}return Ch(n,d,g),Xu(),!1}if(Ut)return i=Ba.current,i!==null?((i.flags&65536)===0&&(i.flags|=256),i.flags|=65536,i.lanes=g,d!==kd&&(n=Error(a(422),{cause:d}),yc(en(n,o)))):(d!==kd&&(i=Error(a(423),{cause:d}),yc(en(i,o))),n=n.current.alternate,n.flags|=65536,g&=-g,n.lanes|=g,d=en(d,o),g=nh(n.stateNode,d,g),Md(n,g),wr!==4&&(wr=2)),!1;var v=Error(a(520),{cause:d});if(v=en(v,o),Pc===null?Pc=[v]:Pc.push(v),wr!==4&&(wr=2),i===null)return!0;d=en(d,o),o=i;do{switch(o.tag){case 3:return o.flags|=65536,n=g&-g,o.lanes|=n,n=nh(o.stateNode,d,n),Md(o,n),!1;case 1:if(i=o.type,v=o.stateNode,(o.flags&128)===0&&(typeof i.getDerivedStateFromError=="function"||v!==null&&typeof v.componentDidCatch=="function"&&(zs===null||!zs.has(v))))return o.flags|=65536,g&=-g,o.lanes|=g,g=F1(g),M1(g,n,o,d),Md(o,g),!1}o=o.return}while(o!==null);return!1}var sh=Error(a(461)),Lr=!1;function Jr(n,i,o,d){i.child=n===null?Px(i,null,o,d):Si(i,n.child,o,d)}function O1(n,i,o,d,g){o=o.render;var v=i.ref;if("ref"in d){var D={};for(var K in d)K!=="ref"&&(D[K]=d[K])}else D=d;return xi(i),d=Ud(n,i,o,D,v,g),K=zd(),n!==null&&!Lr?(Hd(n,i,g),ss(n,i,g)):(Ut&&K&&Sd(i),i.flags|=1,Jr(n,i,d,g),i.child)}function L1(n,i,o,d,g){if(n===null){var v=o.type;return typeof v=="function"&&!vd(v)&&v.defaultProps===void 0&&o.compare===null?(i.tag=15,i.type=v,I1(n,i,v,d,g)):(n=vu(o.type,null,d,i,i.mode,g),n.ref=i.ref,n.return=i,i.child=n)}if(v=n.child,!hh(n,g)){var D=v.memoizedProps;if(o=o.compare,o=o!==null?o:gc,o(D,d)&&n.ref===i.ref)return ss(n,i,g)}return i.flags|=1,n=Jn(v,d),n.ref=i.ref,n.return=i,i.child=n}function I1(n,i,o,d,g){if(n!==null){var v=n.memoizedProps;if(gc(v,d)&&n.ref===i.ref)if(Lr=!1,i.pendingProps=d=v,hh(n,g))(n.flags&131072)!==0&&(Lr=!0);else return i.lanes=n.lanes,ss(n,i,g)}return ih(n,i,o,d,g)}function P1(n,i,o,d){var g=d.children,v=n!==null?n.memoizedState:null;if(n===null&&i.stateNode===null&&(i.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),d.mode==="hidden"){if((i.flags&128)!==0){if(v=v!==null?v.baseLanes|o:o,n!==null){for(d=i.child=n.child,g=0;d!==null;)g=g|d.lanes|d.childLanes,d=d.sibling;d=g&~v}else d=0,i.child=null;return B1(n,i,v,o,d)}if((o&536870912)!==0)i.memoizedState={baseLanes:0,cachePool:null},n!==null&&wu(i,v!==null?v.cachePool:null),v!==null?zx(i,v):Ld(),Hx(i);else return d=i.lanes=536870912,B1(n,i,v!==null?v.baseLanes|o:o,o,d)}else v!==null?(wu(i,v.cachePool),zx(i,v),Is(),i.memoizedState=null):(n!==null&&wu(i,null),Ld(),Is());return Jr(n,i,g,o),i.child}function Dc(n,i){return n!==null&&n.tag===22||i.stateNode!==null||(i.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),i.sibling}function B1(n,i,o,d,g){var v=jd();return v=v===null?null:{parent:Mr._currentValue,pool:v},i.memoizedState={baseLanes:o,cachePool:v},n!==null&&wu(i,null),Ld(),Hx(i),n!==null&&dl(n,i,d,!0),i.childLanes=g,null}function Pu(n,i){return i=Uu({mode:i.mode,children:i.children},n.mode),i.ref=n.ref,n.child=i,i.return=n,i}function U1(n,i,o){return Si(i,n.child,null,o),n=Pu(i,i.pendingProps),n.flags|=2,Ua(i),i.memoizedState=null,n}function pN(n,i,o){var d=i.pendingProps,g=(i.flags&128)!==0;if(i.flags&=-129,n===null){if(Ut){if(d.mode==="hidden")return n=Pu(i,d),i.lanes=536870912,Dc(null,n);if(Pd(i),(n=ur)?(n=Qv(n,an),n=n!==null&&n.data==="&"?n:null,n!==null&&(i.memoizedState={dehydrated:n,treeContext:Cs!==null?{id:Ln,overflow:In}:null,retryLane:536870912,hydrationErrors:null},o=kx(n),o.return=i,i.child=o,Zr=i,ur=null)):n=null,n===null)throw Ds(i);return i.lanes=536870912,null}return Pu(i,d)}var v=n.memoizedState;if(v!==null){var D=v.dehydrated;if(Pd(i),g)if(i.flags&256)i.flags&=-257,i=U1(n,i,o);else if(i.memoizedState!==null)i.child=n.child,i.flags|=128,i=null;else throw Error(a(558));else if(Lr||dl(n,i,o,!1),g=(o&n.childLanes)!==0,Lr||g){if(d=sr,d!==null&&(D=ze(d,o),D!==0&&D!==v.retryLane))throw v.retryLane=D,hi(n,D),Fa(d,n,D),sh;Xu(),i=U1(n,i,o)}else n=v.treeContext,ur=sn(D.nextSibling),Zr=i,Ut=!0,js=null,an=!1,n!==null&&Nx(i,n),i=Pu(i,d),i.flags|=4096;return i}return n=Jn(n.child,{mode:d.mode,children:d.children}),n.ref=i.ref,i.child=n,n.return=i,n}function Bu(n,i){var o=i.ref;if(o===null)n!==null&&n.ref!==null&&(i.flags|=4194816);else{if(typeof o!="function"&&typeof o!="object")throw Error(a(284));(n===null||n.ref!==o)&&(i.flags|=4194816)}}function ih(n,i,o,d,g){return xi(i),o=Ud(n,i,o,d,void 0,g),d=zd(),n!==null&&!Lr?(Hd(n,i,g),ss(n,i,g)):(Ut&&d&&Sd(i),i.flags|=1,Jr(n,i,o,g),i.child)}function z1(n,i,o,d,g,v){return xi(i),i.updateQueue=null,o=Vx(i,d,o,g),Gx(n),d=zd(),n!==null&&!Lr?(Hd(n,i,v),ss(n,i,v)):(Ut&&d&&Sd(i),i.flags|=1,Jr(n,i,o,v),i.child)}function H1(n,i,o,d,g){if(xi(i),i.stateNode===null){var v=cl,D=o.contextType;typeof D=="object"&&D!==null&&(v=Qr(D)),v=new o(d,v),i.memoizedState=v.state!==null&&v.state!==void 0?v.state:null,v.updater=ah,i.stateNode=v,v._reactInternals=i,v=i.stateNode,v.props=d,v.state=i.memoizedState,v.refs={},Rd(i),D=o.contextType,v.context=typeof D=="object"&&D!==null?Qr(D):cl,v.state=i.memoizedState,D=o.getDerivedStateFromProps,typeof D=="function"&&(rh(i,o,D,d),v.state=i.memoizedState),typeof o.getDerivedStateFromProps=="function"||typeof v.getSnapshotBeforeUpdate=="function"||typeof v.UNSAFE_componentWillMount!="function"&&typeof v.componentWillMount!="function"||(D=v.state,typeof v.componentWillMount=="function"&&v.componentWillMount(),typeof v.UNSAFE_componentWillMount=="function"&&v.UNSAFE_componentWillMount(),D!==v.state&&ah.enqueueReplaceState(v,v.state,null),Nc(i,d,v,g),bc(),v.state=i.memoizedState),typeof v.componentDidMount=="function"&&(i.flags|=4194308),d=!0}else if(n===null){v=i.stateNode;var K=i.memoizedProps,ie=ki(o,K);v.props=ie;var ge=v.context,je=o.contextType;D=cl,typeof je=="object"&&je!==null&&(D=Qr(je));var Me=o.getDerivedStateFromProps;je=typeof Me=="function"||typeof v.getSnapshotBeforeUpdate=="function",K=i.pendingProps!==K,je||typeof v.UNSAFE_componentWillReceiveProps!="function"&&typeof v.componentWillReceiveProps!="function"||(K||ge!==D)&&T1(i,v,d,D),Fs=!1;var _e=i.memoizedState;v.state=_e,Nc(i,d,v,g),bc(),ge=i.memoizedState,K||_e!==ge||Fs?(typeof Me=="function"&&(rh(i,o,Me,d),ge=i.memoizedState),(ie=Fs||E1(i,o,ie,d,_e,ge,D))?(je||typeof v.UNSAFE_componentWillMount!="function"&&typeof v.componentWillMount!="function"||(typeof v.componentWillMount=="function"&&v.componentWillMount(),typeof v.UNSAFE_componentWillMount=="function"&&v.UNSAFE_componentWillMount()),typeof v.componentDidMount=="function"&&(i.flags|=4194308)):(typeof v.componentDidMount=="function"&&(i.flags|=4194308),i.memoizedProps=d,i.memoizedState=ge),v.props=d,v.state=ge,v.context=D,d=ie):(typeof v.componentDidMount=="function"&&(i.flags|=4194308),d=!1)}else{v=i.stateNode,Fd(n,i),D=i.memoizedProps,je=ki(o,D),v.props=je,Me=i.pendingProps,_e=v.context,ge=o.contextType,ie=cl,typeof ge=="object"&&ge!==null&&(ie=Qr(ge)),K=o.getDerivedStateFromProps,(ge=typeof K=="function"||typeof v.getSnapshotBeforeUpdate=="function")||typeof v.UNSAFE_componentWillReceiveProps!="function"&&typeof v.componentWillReceiveProps!="function"||(D!==Me||_e!==ie)&&T1(i,v,d,ie),Fs=!1,_e=i.memoizedState,v.state=_e,Nc(i,d,v,g),bc();var ke=i.memoizedState;D!==Me||_e!==ke||Fs||n!==null&&n.dependencies!==null&&_u(n.dependencies)?(typeof K=="function"&&(rh(i,o,K,d),ke=i.memoizedState),(je=Fs||E1(i,o,je,d,_e,ke,ie)||n!==null&&n.dependencies!==null&&_u(n.dependencies))?(ge||typeof v.UNSAFE_componentWillUpdate!="function"&&typeof v.componentWillUpdate!="function"||(typeof v.componentWillUpdate=="function"&&v.componentWillUpdate(d,ke,ie),typeof v.UNSAFE_componentWillUpdate=="function"&&v.UNSAFE_componentWillUpdate(d,ke,ie)),typeof v.componentDidUpdate=="function"&&(i.flags|=4),typeof v.getSnapshotBeforeUpdate=="function"&&(i.flags|=1024)):(typeof v.componentDidUpdate!="function"||D===n.memoizedProps&&_e===n.memoizedState||(i.flags|=4),typeof v.getSnapshotBeforeUpdate!="function"||D===n.memoizedProps&&_e===n.memoizedState||(i.flags|=1024),i.memoizedProps=d,i.memoizedState=ke),v.props=d,v.state=ke,v.context=ie,d=je):(typeof v.componentDidUpdate!="function"||D===n.memoizedProps&&_e===n.memoizedState||(i.flags|=4),typeof v.getSnapshotBeforeUpdate!="function"||D===n.memoizedProps&&_e===n.memoizedState||(i.flags|=1024),d=!1)}return v=d,Bu(n,i),d=(i.flags&128)!==0,v||d?(v=i.stateNode,o=d&&typeof o.getDerivedStateFromError!="function"?null:v.render(),i.flags|=1,n!==null&&d?(i.child=Si(i,n.child,null,g),i.child=Si(i,null,o,g)):Jr(n,i,o,g),i.memoizedState=v.state,n=i.child):n=ss(n,i,g),n}function G1(n,i,o,d){return pi(),i.flags|=256,Jr(n,i,o,d),i.child}var lh={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function ch(n){return{baseLanes:n,cachePool:Rx()}}function oh(n,i,o){return n=n!==null?n.childLanes&~o:0,i&&(n|=Ha),n}function V1(n,i,o){var d=i.pendingProps,g=!1,v=(i.flags&128)!==0,D;if((D=v)||(D=n!==null&&n.memoizedState===null?!1:(Tr.current&2)!==0),D&&(g=!0,i.flags&=-129),D=(i.flags&32)!==0,i.flags&=-33,n===null){if(Ut){if(g?Ls(i):Is(),(n=ur)?(n=Qv(n,an),n=n!==null&&n.data!=="&"?n:null,n!==null&&(i.memoizedState={dehydrated:n,treeContext:Cs!==null?{id:Ln,overflow:In}:null,retryLane:536870912,hydrationErrors:null},o=kx(n),o.return=i,i.child=o,Zr=i,ur=null)):n=null,n===null)throw Ds(i);return $h(n)?i.lanes=32:i.lanes=536870912,null}var K=d.children;return d=d.fallback,g?(Is(),g=i.mode,K=Uu({mode:"hidden",children:K},g),d=mi(d,g,o,null),K.return=i,d.return=i,K.sibling=d,i.child=K,d=i.child,d.memoizedState=ch(o),d.childLanes=oh(n,D,o),i.memoizedState=lh,Dc(null,d)):(Ls(i),uh(i,K))}var ie=n.memoizedState;if(ie!==null&&(K=ie.dehydrated,K!==null)){if(v)i.flags&256?(Ls(i),i.flags&=-257,i=fh(n,i,o)):i.memoizedState!==null?(Is(),i.child=n.child,i.flags|=128,i=null):(Is(),K=d.fallback,g=i.mode,d=Uu({mode:"visible",children:d.children},g),K=mi(K,g,o,null),K.flags|=2,d.return=i,K.return=i,d.sibling=K,i.child=d,Si(i,n.child,null,o),d=i.child,d.memoizedState=ch(o),d.childLanes=oh(n,D,o),i.memoizedState=lh,i=Dc(null,d));else if(Ls(i),$h(K)){if(D=K.nextSibling&&K.nextSibling.dataset,D)var ge=D.dgst;D=ge,d=Error(a(419)),d.stack="",d.digest=D,yc({value:d,source:null,stack:null}),i=fh(n,i,o)}else if(Lr||dl(n,i,o,!1),D=(o&n.childLanes)!==0,Lr||D){if(D=sr,D!==null&&(d=ze(D,o),d!==0&&d!==ie.retryLane))throw ie.retryLane=d,hi(n,d),Fa(D,n,d),sh;Vh(K)||Xu(),i=fh(n,i,o)}else Vh(K)?(i.flags|=192,i.child=n.child,i=null):(n=ie.treeContext,ur=sn(K.nextSibling),Zr=i,Ut=!0,js=null,an=!1,n!==null&&Nx(i,n),i=uh(i,d.children),i.flags|=4096);return i}return g?(Is(),K=d.fallback,g=i.mode,ie=n.child,ge=ie.sibling,d=Jn(ie,{mode:"hidden",children:d.children}),d.subtreeFlags=ie.subtreeFlags&65011712,ge!==null?K=Jn(ge,K):(K=mi(K,g,o,null),K.flags|=2),K.return=i,d.return=i,d.sibling=K,i.child=d,Dc(null,d),d=i.child,K=n.child.memoizedState,K===null?K=ch(o):(g=K.cachePool,g!==null?(ie=Mr._currentValue,g=g.parent!==ie?{parent:ie,pool:ie}:g):g=Rx(),K={baseLanes:K.baseLanes|o,cachePool:g}),d.memoizedState=K,d.childLanes=oh(n,D,o),i.memoizedState=lh,Dc(n.child,d)):(Ls(i),o=n.child,n=o.sibling,o=Jn(o,{mode:"visible",children:d.children}),o.return=i,o.sibling=null,n!==null&&(D=i.deletions,D===null?(i.deletions=[n],i.flags|=16):D.push(n)),i.child=o,i.memoizedState=null,o)}function uh(n,i){return i=Uu({mode:"visible",children:i},n.mode),i.return=n,n.child=i}function Uu(n,i){return n=Pa(22,n,null,i),n.lanes=0,n}function fh(n,i,o){return Si(i,n.child,null,o),n=uh(i,i.pendingProps.children),n.flags|=2,i.memoizedState=null,n}function $1(n,i,o){n.lanes|=i;var d=n.alternate;d!==null&&(d.lanes|=i),Nd(n.return,i,o)}function dh(n,i,o,d,g,v){var D=n.memoizedState;D===null?n.memoizedState={isBackwards:i,rendering:null,renderingStartTime:0,last:d,tail:o,tailMode:g,treeForkCount:v}:(D.isBackwards=i,D.rendering=null,D.renderingStartTime=0,D.last=d,D.tail=o,D.tailMode=g,D.treeForkCount=v)}function W1(n,i,o){var d=i.pendingProps,g=d.revealOrder,v=d.tail;d=d.children;var D=Tr.current,K=(D&2)!==0;if(K?(D=D&1|2,i.flags|=128):D&=1,I(Tr,D),Jr(n,i,d,o),d=Ut?vc:0,!K&&n!==null&&(n.flags&128)!==0)e:for(n=i.child;n!==null;){if(n.tag===13)n.memoizedState!==null&&$1(n,o,i);else if(n.tag===19)$1(n,o,i);else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===i)break e;for(;n.sibling===null;){if(n.return===null||n.return===i)break e;n=n.return}n.sibling.return=n.return,n=n.sibling}switch(g){case"forwards":for(o=i.child,g=null;o!==null;)n=o.alternate,n!==null&&Tu(n)===null&&(g=o),o=o.sibling;o=g,o===null?(g=i.child,i.child=null):(g=o.sibling,o.sibling=null),dh(i,!1,g,o,v,d);break;case"backwards":case"unstable_legacy-backwards":for(o=null,g=i.child,i.child=null;g!==null;){if(n=g.alternate,n!==null&&Tu(n)===null){i.child=g;break}n=g.sibling,g.sibling=o,o=g,g=n}dh(i,!0,o,null,v,d);break;case"together":dh(i,!1,null,null,void 0,d);break;default:i.memoizedState=null}return i.child}function ss(n,i,o){if(n!==null&&(i.dependencies=n.dependencies),Us|=i.lanes,(o&i.childLanes)===0)if(n!==null){if(dl(n,i,o,!1),(o&i.childLanes)===0)return null}else return null;if(n!==null&&i.child!==n.child)throw Error(a(153));if(i.child!==null){for(n=i.child,o=Jn(n,n.pendingProps),i.child=o,o.return=i;n.sibling!==null;)n=n.sibling,o=o.sibling=Jn(n,n.pendingProps),o.return=i;o.sibling=null}return i.child}function hh(n,i){return(n.lanes&i)!==0?!0:(n=n.dependencies,!!(n!==null&&_u(n)))}function gN(n,i,o){switch(i.tag){case 3:Se(i,i.stateNode.containerInfo),Rs(i,Mr,n.memoizedState.cache),pi();break;case 27:case 5:ce(i);break;case 4:Se(i,i.stateNode.containerInfo);break;case 10:Rs(i,i.type,i.memoizedProps.value);break;case 31:if(i.memoizedState!==null)return i.flags|=128,Pd(i),null;break;case 13:var d=i.memoizedState;if(d!==null)return d.dehydrated!==null?(Ls(i),i.flags|=128,null):(o&i.child.childLanes)!==0?V1(n,i,o):(Ls(i),n=ss(n,i,o),n!==null?n.sibling:null);Ls(i);break;case 19:var g=(n.flags&128)!==0;
vendor: 4,276 bytes, line 48
48if(d=(o&i.childLanes)!==0,d||(dl(n,i,o,!1),d=(o&i.childLanes)!==0),g){if(d)return W1(n,i,o);i.flags|=128}if(g=i.memoizedState,g!==null&&(g.rendering=null,g.tail=null,g.lastEffect=null),I(Tr,Tr.current),d)break;return null;case 22:return i.lanes=0,P1(n,i,o,i.pendingProps);case 24:Rs(i,Mr,n.memoizedState.cache)}return ss(n,i,o)}function K1(n,i,o){if(n!==null)if(n.memoizedProps!==i.pendingProps)Lr=!0;else{if(!hh(n,o)&&(i.flags&128)===0)return Lr=!1,gN(n,i,o);Lr=(n.flags&131072)!==0}else Lr=!1,Ut&&(i.flags&1048576)!==0&&bx(i,vc,i.index);switch(i.lanes=0,i.tag){case 16:e:{var d=i.pendingProps;if(n=yi(i.elementType),i.type=n,typeof n=="function")vd(n)?(d=ki(n,d),i.tag=1,i=H1(null,i,n,d,o)):(i.tag=0,i=ih(null,i,n,d,o));else{if(n!=null){var g=n.$$typeof;if(g===M){i.tag=11,i=O1(null,i,n,d,o);break e}else if(g===C){i.tag=14,i=L1(null,i,n,d,o);break e}}throw i=Y(n)||n,Error(a(306,i,""))}}return i;case 0:return ih(n,i,i.type,i.pendingProps,o);case 1:return d=i.type,g=ki(d,i.pendingProps),H1(n,i,d,g,o);case 3:e:{if(Se(i,i.stateNode.containerInfo),n===null)throw Error(a(387));d=i.pendingProps;var v=i.memoizedState;g=v.element,Fd(n,i),Nc(i,d,null,o);var D=i.memoizedState;if(d=D.cache,Rs(i,Mr,d),d!==v.cache&&Ed(i,[Mr],o,!0),bc(),d=D.element,v.isDehydrated)if(v={element:d,isDehydrated:!1,cache:D.cache},i.updateQueue.baseState=v,i.memoizedState=v,i.flags&256){i=G1(n,i,d,o);break e}else if(d!==g){g=en(Error(a(424)),i),yc(g),i=G1(n,i,d,o);break e}else{switch(n=i.stateNode.containerInfo,n.nodeType){case 9:n=n.body;break;default:n=n.nodeName==="HTML"?n.ownerDocument.body:n}for(ur=sn(n.firstChild),Zr=i,Ut=!0,js=null,an=!0,o=Px(i,null,d,o),i.child=o;o;)o.flags=o.flags&-3|4096,o=o.sibling}else{if(pi(),d===g){i=ss(n,i,o);break e}Jr(n,i,d,o)}i=i.child}return i;case 26:return Bu(n,i),n===null?(o=ny(i.type,null,i.pendingProps,null))?i.memoizedState=o:Ut||(o=i.type,n=i.pendingProps,d=rf(re.current).createElement(o),d[Q]=i,d[J]=n,ea(d,o,n),Ze(d),i.stateNode=d):i.memoizedState=ny(i.type,n.memoizedProps,i.pendingProps,n.memoizedState),null;case 27:return ce(i),n===null&&Ut&&(d=i.stateNode=ty(i.type,i.pendingProps,re.current),Zr=i,an=!0,g=ur,$s(i.type)?(Wh=g,ur=sn(d.firstChild)):ur=g),Jr(n,i,i.pendingProps.children,o),Bu(n,i),n===null&&(i.flags|=4194304),i.child;case 5:return n===null&&Ut&&((g=d=ur)&&(d=WN(d,i.type,i.pendingProps,an),d!==null?(i.stateNode=d,Zr=i,ur=sn(d.firstChild),an=!1,g=!0):g=!1),g||Ds(i)),ce(i),g=i.type,v=i.pendingProps,D=n!==null?n.memoizedProps:null,d=v.children,zh(g,v)?d=null:D!==null&&zh(g,D)&&(i.flags|=32),i.memoizedState!==null&&(g=Ud(n,i,lN,null,null,o),Wc._currentValue=g),Bu(n,i),Jr(n,i,d,o),i.child;case 6:return n===null&&Ut&&((n=o=ur)&&(o=KN(o,i.pendingProps,an),o!==null?(i.stateNode=o,Zr=i,ur=null,n=!0):n=!1),n||Ds(i)),null;case 13:return V1(n,i,o);case 4:return Se(i,i.stateNode.containerInfo),d=i.pendingProps,n===null?i.child=Si(i,null,d,o):Jr(n,i,d,o),i.child;case 11:return O1(n,i,i.type,i.pendingProps,o);case 7:return Jr(n,i,i.pendingProps,o),i.child;case 8:return Jr(n,i,i.pendingProps.children,o),i.child;case 12:return Jr(n,i,i.pendingProps.children,o),i.child;case 10:return d=i.pendingProps,Rs(i,i.type,d.value),Jr(n,i,d.children,o),i.child;case 9:return g=i.type._context,d=i.pendingProps.children,xi(i),g=Qr(g),d=d(g),i.flags|=1,Jr(n,i,d,o),i.child;case 14:return L1(n,i,i.type,i.pendingProps,o);case 15:return I1(n,i,i.type,i.pendingProps,o);case 19:return W1(n,i,o);case 31:return pN(n,i,o);case 22:return P1(n,i,o,i.pendingProps);case 24:return xi(i),d=Qr(Mr),n===null?(g=jd(),g===null&&(g=sr,v=Td(),g.pooledCache=v,v.refCount++,v!==null&&(g.pooledCacheLanes|=o),g=v),i.memoizedState={parent:d,cache:g},Rd(i),Rs(i,Mr,g)):((n.lanes&o)!==0&&(Fd(n,i),Nc(i,null,null,o),bc()),g=n.memoizedState,v=i.memoizedState,g.parent!==d?(g={parent:d,cache:d},i.memoizedState=g,i.lanes===0&&(i.memoizedState=i.updateQueue.baseState=g),Rs(i,Mr,d)):(d=v.cache,Rs(i,Mr,d),d!==g.cache&&Ed(i,[Mr],o,!0))),Jr(n,i,i.pendingProps.children,o),i.child;case 29:throw i.pendingProps}throw Error(a(156,i.tag))}function is(n){n.flags|=4}function mh(n,i,o,d,g){if((i=(n.mode&32)!==0)&&(i=!1),i){if(n.flags|=16777216,(g&335544128)===g)if(n.stateNode.complete)n.flags|=8192;else if(_v())n.flags|=8192;else throw _i=Au,Dd}else n.flags&=-16777217}
vendor: 8,742 bytes, line 48
48function q1(n,i){if(i.type!=="stylesheet"||(i.state.loading&4)!==0)n.flags&=-16777217;else if(n.flags|=16777216,!oy(i))if(_v())n.flags|=8192;else throw _i=Au,Dd}function zu(n,i){i!==null&&(n.flags|=4),n.flags&16384&&(i=n.tag!==22?va():536870912,n.lanes|=i,Al|=i)}function Rc(n,i){if(!Ut)switch(n.tailMode){case"hidden":i=n.tail;for(var o=null;i!==null;)i.alternate!==null&&(o=i),i=i.sibling;o===null?n.tail=null:o.sibling=null;break;case"collapsed":o=n.tail;for(var d=null;o!==null;)o.alternate!==null&&(d=o),o=o.sibling;d===null?i||n.tail===null?n.tail=null:n.tail.sibling=null:d.sibling=null}}function fr(n){var i=n.alternate!==null&&n.alternate.child===n.child,o=0,d=0;if(i)for(var g=n.child;g!==null;)o|=g.lanes|g.childLanes,d|=g.subtreeFlags&65011712,d|=g.flags&65011712,g.return=n,g=g.sibling;else for(g=n.child;g!==null;)o|=g.lanes|g.childLanes,d|=g.subtreeFlags,d|=g.flags,g.return=n,g=g.sibling;return n.subtreeFlags|=d,n.childLanes=o,i}function xN(n,i,o){var d=i.pendingProps;switch(wd(i),i.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return fr(i),null;case 1:return fr(i),null;case 3:return o=i.stateNode,d=null,n!==null&&(d=n.memoizedState.cache),i.memoizedState.cache!==d&&(i.flags|=2048),rs(Mr),oe(),o.pendingContext&&(o.context=o.pendingContext,o.pendingContext=null),(n===null||n.child===null)&&(fl(i)?is(i):n===null||n.memoizedState.isDehydrated&&(i.flags&256)===0||(i.flags|=1024,Ad())),fr(i),null;case 26:var g=i.type,v=i.memoizedState;return n===null?(is(i),v!==null?(fr(i),q1(i,v)):(fr(i),mh(i,g,null,d,o))):v?v!==n.memoizedState?(is(i),fr(i),q1(i,v)):(fr(i),i.flags&=-16777217):(n=n.memoizedProps,n!==d&&is(i),fr(i),mh(i,g,n,d,o)),null;case 27:if(we(i),o=re.current,g=i.type,n!==null&&i.stateNode!=null)n.memoizedProps!==d&&is(i);else{if(!d){if(i.stateNode===null)throw Error(a(166));return fr(i),null}n=R.current,fl(i)?Ex(i):(n=ty(g,d,o),i.stateNode=n,is(i))}return fr(i),null;case 5:if(we(i),g=i.type,n!==null&&i.stateNode!=null)n.memoizedProps!==d&&is(i);else{if(!d){if(i.stateNode===null)throw Error(a(166));return fr(i),null}if(v=R.current,fl(i))Ex(i);else{var D=rf(re.current);switch(v){case 1:v=D.createElementNS("http://www.w3.org/2000/svg",g);break;case 2:v=D.createElementNS("http://www.w3.org/1998/Math/MathML",g);break;default:switch(g){case"svg":v=D.createElementNS("http://www.w3.org/2000/svg",g);break;case"math":v=D.createElementNS("http://www.w3.org/1998/Math/MathML",g);break;case"script":v=D.createElement("div"),v.innerHTML="<script><\/script>",v=v.removeChild(v.firstChild);break;case"select":v=typeof d.is=="string"?D.createElement("select",{is:d.is}):D.createElement("select"),d.multiple?v.multiple=!0:d.size&&(v.size=d.size);break;default:v=typeof d.is=="string"?D.createElement(g,{is:d.is}):D.createElement(g)}}v[Q]=i,v[J]=d;e:for(D=i.child;D!==null;){if(D.tag===5||D.tag===6)v.appendChild(D.stateNode);else if(D.tag!==4&&D.tag!==27&&D.child!==null){D.child.return=D,D=D.child;continue}if(D===i)break e;for(;D.sibling===null;){if(D.return===null||D.return===i)break e;D=D.return}D.sibling.return=D.return,D=D.sibling}i.stateNode=v;e:switch(ea(v,g,d),g){case"button":case"input":case"select":case"textarea":d=!!d.autoFocus;break e;case"img":d=!0;break e;default:d=!1}d&&is(i)}}return fr(i),mh(i,i.type,n===null?null:n.memoizedProps,i.pendingProps,o),null;case 6:if(n&&i.stateNode!=null)n.memoizedProps!==d&&is(i);else{if(typeof d!="string"&&i.stateNode===null)throw Error(a(166));if(n=re.current,fl(i)){if(n=i.stateNode,o=i.memoizedProps,d=null,g=Zr,g!==null)switch(g.tag){case 27:case 5:d=g.memoizedProps}n[Q]=i,n=!!(n.nodeValue===o||d!==null&&d.suppressHydrationWarning===!0||Vv(n.nodeValue,o)),n||Ds(i,!0)}else n=rf(n).createTextNode(d),n[Q]=i,i.stateNode=n}return fr(i),null;case 31:if(o=i.memoizedState,n===null||n.memoizedState!==null){if(d=fl(i),o!==null){if(n===null){if(!d)throw Error(a(318));if(n=i.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(a(557));n[Q]=i}else pi(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;fr(i),n=!1}else o=Ad(),n!==null&&n.memoizedState!==null&&(n.memoizedState.hydrationErrors=o),n=!0;if(!n)return i.flags&256?(Ua(i),i):(Ua(i),null);if((i.flags&128)!==0)throw Error(a(558))}return fr(i),null;case 13:if(d=i.memoizedState,n===null||n.memoizedState!==null&&n.memoizedState.dehydrated!==null){if(g=fl(i),d!==null&&d.dehydrated!==null){if(n===null){if(!g)throw Error(a(318));if(g=i.memoizedState,g=g!==null?g.dehydrated:null,!g)throw Error(a(317));g[Q]=i}else pi(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;fr(i),g=!1}else g=Ad(),n!==null&&n.memoizedState!==null&&(n.memoizedState.hydrationErrors=g),g=!0;if(!g)return i.flags&256?(Ua(i),i):(Ua(i),null)}return Ua(i),(i.flags&128)!==0?(i.lanes=o,i):(o=d!==null,n=n!==null&&n.memoizedState!==null,o&&(d=i.child,g=null,d.alternate!==null&&d.alternate.memoizedState!==null&&d.alternate.memoizedState.cachePool!==null&&(g=d.alternate.memoizedState.cachePool.pool),v=null,d.memoizedState!==null&&d.memoizedState.cachePool!==null&&(v=d.memoizedState.cachePool.pool),v!==g&&(d.flags|=2048)),o!==n&&o&&(i.child.flags|=8192),zu(i,i.updateQueue),fr(i),null);case 4:return oe(),n===null&&Lh(i.stateNode.containerInfo),fr(i),null;case 10:return rs(i.type),fr(i),null;case 19:if(T(Tr),d=i.memoizedState,d===null)return fr(i),null;if(g=(i.flags&128)!==0,v=d.rendering,v===null)if(g)Rc(d,!1);else{if(wr!==0||n!==null&&(n.flags&128)!==0)for(n=i.child;n!==null;){if(v=Tu(n),v!==null){for(i.flags|=128,Rc(d,!1),n=v.updateQueue,i.updateQueue=n,zu(i,n),i.subtreeFlags=0,n=o,o=i.child;o!==null;)wx(o,n),o=o.sibling;return I(Tr,Tr.current&1|2),Ut&&es(i,d.treeForkCount),i.child}n=n.sibling}d.tail!==null&&it()>Wu&&(i.flags|=128,g=!0,Rc(d,!1),i.lanes=4194304)}else{if(!g)if(n=Tu(v),n!==null){if(i.flags|=128,g=!0,n=n.updateQueue,i.updateQueue=n,zu(i,n),Rc(d,!0),d.tail===null&&d.tailMode==="hidden"&&!v.alternate&&!Ut)return fr(i),null}else 2*it()-d.renderingStartTime>Wu&&o!==536870912&&(i.flags|=128,g=!0,Rc(d,!1),i.lanes=4194304);d.isBackwards?(v.sibling=i.child,i.child=v):(n=d.last,n!==null?n.sibling=v:i.child=v,d.last=v)}return d.tail!==null?(n=d.tail,d.rendering=n,d.tail=n.sibling,d.renderingStartTime=it(),n.sibling=null,o=Tr.current,I(Tr,g?o&1|2:o&1),Ut&&es(i,d.treeForkCount),n):(fr(i),null);case 22:case 23:return Ua(i),Id(),d=i.memoizedState!==null,n!==null?n.memoizedState!==null!==d&&(i.flags|=8192):d&&(i.flags|=8192),d?(o&536870912)!==0&&(i.flags&128)===0&&(fr(i),i.subtreeFlags&6&&(i.flags|=8192)):fr(i),o=i.updateQueue,o!==null&&zu(i,o.retryQueue),o=null,n!==null&&n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(o=n.memoizedState.cachePool.pool),d=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(d=i.memoizedState.cachePool.pool),d!==o&&(i.flags|=2048),n!==null&&T(vi),null;case 24:return o=null,n!==null&&(o=n.memoizedState.cache),i.memoizedState.cache!==o&&(i.flags|=2048),rs(Mr),fr(i),null;case 25:return null;case 30:return null}throw Error(a(156,i.tag))}function vN(n,i){switch(wd(i),i.tag){case 1:return n=i.flags,n&65536?(i.flags=n&-65537|128,i):null;case 3:return rs(Mr),oe(),n=i.flags,(n&65536)!==0&&(n&128)===0?(i.flags=n&-65537|128,i):null;case 26:case 27:case 5:return we(i),null;case 31:if(i.memoizedState!==null){if(Ua(i),i.alternate===null)throw Error(a(340));pi()}return n=i.flags,n&65536?(i.flags=n&-65537|128,i):null;case 13:if(Ua(i),n=i.memoizedState,n!==null&&n.dehydrated!==null){if(i.alternate===null)throw Error(a(340));pi()}return n=i.flags,n&65536?(i.flags=n&-65537|128,i):null;case 19:return T(Tr),null;case 4:return oe(),null;case 10:return rs(i.type),null;case 22:case 23:return Ua(i),Id(),n!==null&&T(vi),n=i.flags,n&65536?(i.flags=n&-65537|128,i):null;case 24:return rs(Mr),null;case 25:return null;default:return null}}function X1(n,i){switch(wd(i),i.tag){case 3:rs(Mr),oe();break;case 26:case 27:case 5:we(i);break;case 4:oe();break;case 31:i.memoizedState!==null&&Ua(i);break;case 13:Ua(i);break;case 19:T(Tr);break;case 10:rs(i.type);break;case 22:case 23:Ua(i),Id(),n!==null&&T(vi);break;case 24:rs(Mr)}}function Fc(n,i){try{var o=i.updateQueue,d=o!==null?o.lastEffect:null;if(d!==null){var g=d.next;o=g;do{if((o.tag&n)===n){d=void 0;var v=o.create,D=o.inst;d=v(),D.destroy=d}o=o.next}while(o!==g)}}catch(K){Yt(i,i.return,K)}}function Ps(n,i,o){try{var d=i.updateQueue,g=d!==null?d.lastEffect:null;if(g!==null){var v=g.next;d=v;do{if((d.tag&n)===n){var D=d.inst,K=D.destroy;if(K!==void 0){D.destroy=void 0,g=i;var ie=o,ge=K;try{ge()}catch(je){Yt(g,ie,je)}}}d=d.next}while(d!==v)}}catch(je){Yt(i,i.return,je)}}function Y1(n){var i=n.updateQueue;if(i!==null){var o=n.stateNode;try{Ux(i,o)}catch(d){Yt(n,n.return,d)}}}function Z1(n,i,o){o.props=ki(n.type,n.memoizedProps),o.state=n.memoizedState;
vendor: 18,599 bytes, line 48
48try{o.componentWillUnmount()}catch(d){Yt(n,i,d)}}function Mc(n,i){try{var o=n.ref;if(o!==null){switch(n.tag){case 26:case 27:case 5:var d=n.stateNode;break;case 30:d=n.stateNode;break;default:d=n.stateNode}typeof o=="function"?n.refCleanup=o(d):o.current=d}}catch(g){Yt(n,i,g)}}function Pn(n,i){var o=n.ref,d=n.refCleanup;if(o!==null)if(typeof d=="function")try{d()}catch(g){Yt(n,i,g)}finally{n.refCleanup=null,n=n.alternate,n!=null&&(n.refCleanup=null)}else if(typeof o=="function")try{o(null)}catch(g){Yt(n,i,g)}else o.current=null}function Q1(n){var i=n.type,o=n.memoizedProps,d=n.stateNode;try{e:switch(i){case"button":case"input":case"select":case"textarea":o.autoFocus&&d.focus();break e;case"img":o.src?d.src=o.src:o.srcSet&&(d.srcset=o.srcSet)}}catch(g){Yt(n,n.return,g)}}function ph(n,i,o){try{var d=n.stateNode;UN(d,n.type,o,i),d[J]=i}catch(g){Yt(n,n.return,g)}}function J1(n){return n.tag===5||n.tag===3||n.tag===26||n.tag===27&&$s(n.type)||n.tag===4}function gh(n){e:for(;;){for(;n.sibling===null;){if(n.return===null||J1(n.return))return null;n=n.return}for(n.sibling.return=n.return,n=n.sibling;n.tag!==5&&n.tag!==6&&n.tag!==18;){if(n.tag===27&&$s(n.type)||n.flags&2||n.child===null||n.tag===4)continue e;n.child.return=n,n=n.child}if(!(n.flags&2))return n.stateNode}}function xh(n,i,o){var d=n.tag;if(d===5||d===6)n=n.stateNode,i?(o.nodeType===9?o.body:o.nodeName==="HTML"?o.ownerDocument.body:o).insertBefore(n,i):(i=o.nodeType===9?o.body:o.nodeName==="HTML"?o.ownerDocument.body:o,i.appendChild(n),o=o._reactRootContainer,o!=null||i.onclick!==null||(i.onclick=Zn));else if(d!==4&&(d===27&&$s(n.type)&&(o=n.stateNode,i=null),n=n.child,n!==null))for(xh(n,i,o),n=n.sibling;n!==null;)xh(n,i,o),n=n.sibling}function Hu(n,i,o){var d=n.tag;if(d===5||d===6)n=n.stateNode,i?o.insertBefore(n,i):o.appendChild(n);else if(d!==4&&(d===27&&$s(n.type)&&(o=n.stateNode),n=n.child,n!==null))for(Hu(n,i,o),n=n.sibling;n!==null;)Hu(n,i,o),n=n.sibling}function ev(n){var i=n.stateNode,o=n.memoizedProps;try{for(var d=n.type,g=i.attributes;g.length;)i.removeAttributeNode(g[0]);ea(i,d,o),i[Q]=n,i[J]=o}catch(v){Yt(n,n.return,v)}}var ls=!1,Ir=!1,vh=!1,tv=typeof WeakSet=="function"?WeakSet:Set,Kr=null;function yN(n,i){if(n=n.containerInfo,Bh=uf,n=hx(n),fd(n)){if("selectionStart"in n)var o={start:n.selectionStart,end:n.selectionEnd};else e:{o=(o=n.ownerDocument)&&o.defaultView||window;var d=o.getSelection&&o.getSelection();if(d&&d.rangeCount!==0){o=d.anchorNode;var g=d.anchorOffset,v=d.focusNode;d=d.focusOffset;try{o.nodeType,v.nodeType}catch{o=null;break e}var D=0,K=-1,ie=-1,ge=0,je=0,Me=n,_e=null;t:for(;;){for(var ke;Me!==o||g!==0&&Me.nodeType!==3||(K=D+g),Me!==v||d!==0&&Me.nodeType!==3||(ie=D+d),Me.nodeType===3&&(D+=Me.nodeValue.length),(ke=Me.firstChild)!==null;)_e=Me,Me=ke;for(;;){if(Me===n)break t;if(_e===o&&++ge===g&&(K=D),_e===v&&++je===d&&(ie=D),(ke=Me.nextSibling)!==null)break;Me=_e,_e=Me.parentNode}Me=ke}o=K===-1||ie===-1?null:{start:K,end:ie}}else o=null}o=o||{start:0,end:0}}else o=null;for(Uh={focusedElem:n,selectionRange:o},uf=!1,Kr=i;Kr!==null;)if(i=Kr,n=i.child,(i.subtreeFlags&1028)!==0&&n!==null)n.return=i,Kr=n;else for(;Kr!==null;){switch(i=Kr,v=i.alternate,n=i.flags,i.tag){case 0:if((n&4)!==0&&(n=i.updateQueue,n=n!==null?n.events:null,n!==null))for(o=0;o<n.length;o++)g=n[o],g.ref.impl=g.nextImpl;break;case 11:case 15:break;case 1:if((n&1024)!==0&&v!==null){n=void 0,o=i,g=v.memoizedProps,v=v.memoizedState,d=o.stateNode;try{var Je=ki(o.type,g);n=d.getSnapshotBeforeUpdate(Je,v),d.__reactInternalSnapshotBeforeUpdate=n}catch(ft){Yt(o,o.return,ft)}}break;case 3:if((n&1024)!==0){if(n=i.stateNode.containerInfo,o=n.nodeType,o===9)Gh(n);else if(o===1)switch(n.nodeName){case"HEAD":case"HTML":case"BODY":Gh(n);break;default:n.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((n&1024)!==0)throw Error(a(163))}if(n=i.sibling,n!==null){n.return=i.return,Kr=n;break}Kr=i.return}}function rv(n,i,o){var d=o.flags;switch(o.tag){case 0:case 11:case 15:os(n,o),d&4&&Fc(5,o);break;case 1:if(os(n,o),d&4)if(n=o.stateNode,i===null)try{n.componentDidMount()}catch(D){Yt(o,o.return,D)}else{var g=ki(o.type,i.memoizedProps);i=i.memoizedState;try{n.componentDidUpdate(g,i,n.__reactInternalSnapshotBeforeUpdate)}catch(D){Yt(o,o.return,D)}}d&64&&Y1(o),d&512&&Mc(o,o.return);break;case 3:if(os(n,o),d&64&&(n=o.updateQueue,n!==null)){if(i=null,o.child!==null)switch(o.child.tag){case 27:case 5:i=o.child.stateNode;break;case 1:i=o.child.stateNode}try{Ux(n,i)}catch(D){Yt(o,o.return,D)}}break;case 27:i===null&&d&4&&ev(o);case 26:case 5:os(n,o),i===null&&d&4&&Q1(o),d&512&&Mc(o,o.return);break;case 12:os(n,o);break;case 31:os(n,o),d&4&&sv(n,o);break;case 13:os(n,o),d&4&&iv(n,o),d&64&&(n=o.memoizedState,n!==null&&(n=n.dehydrated,n!==null&&(o=TN.bind(null,o),qN(n,o))));break;case 22:if(d=o.memoizedState!==null||ls,!d){i=i!==null&&i.memoizedState!==null||Ir,g=ls;var v=Ir;ls=d,(Ir=i)&&!v?us(n,o,(o.subtreeFlags&8772)!==0):os(n,o),ls=g,Ir=v}break;case 30:break;default:os(n,o)}}function av(n){var i=n.alternate;i!==null&&(n.alternate=null,av(i)),n.child=null,n.deletions=null,n.sibling=null,n.tag===5&&(i=n.stateNode,i!==null&&Ie(i)),n.stateNode=null,n.return=null,n.dependencies=null,n.memoizedProps=null,n.memoizedState=null,n.pendingProps=null,n.stateNode=null,n.updateQueue=null}var gr=null,Ca=!1;function cs(n,i,o){for(o=o.child;o!==null;)nv(n,i,o),o=o.sibling}function nv(n,i,o){if(_t&&typeof _t.onCommitFiberUnmount=="function")try{_t.onCommitFiberUnmount(Qe,o)}catch{}switch(o.tag){case 26:Ir||Pn(o,i),cs(n,i,o),o.memoizedState?o.memoizedState.count--:o.stateNode&&(o=o.stateNode,o.parentNode.removeChild(o));break;case 27:Ir||Pn(o,i);var d=gr,g=Ca;$s(o.type)&&(gr=o.stateNode,Ca=!1),cs(n,i,o),Gc(o.stateNode),gr=d,Ca=g;break;case 5:Ir||Pn(o,i);case 6:if(d=gr,g=Ca,gr=null,cs(n,i,o),gr=d,Ca=g,gr!==null)if(Ca)try{(gr.nodeType===9?gr.body:gr.nodeName==="HTML"?gr.ownerDocument.body:gr).removeChild(o.stateNode)}catch(v){Yt(o,i,v)}else try{gr.removeChild(o.stateNode)}catch(v){Yt(o,i,v)}break;case 18:gr!==null&&(Ca?(n=gr,Yv(n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n,o.stateNode),Rl(n)):Yv(gr,o.stateNode));break;case 4:d=gr,g=Ca,gr=o.stateNode.containerInfo,Ca=!0,cs(n,i,o),gr=d,Ca=g;break;case 0:case 11:case 14:case 15:Ps(2,o,i),Ir||Ps(4,o,i),cs(n,i,o);break;case 1:Ir||(Pn(o,i),d=o.stateNode,typeof d.componentWillUnmount=="function"&&Z1(o,i,d)),cs(n,i,o);break;case 21:cs(n,i,o);break;case 22:Ir=(d=Ir)||o.memoizedState!==null,cs(n,i,o),Ir=d;break;default:cs(n,i,o)}}function sv(n,i){if(i.memoizedState===null&&(n=i.alternate,n!==null&&(n=n.memoizedState,n!==null))){n=n.dehydrated;try{Rl(n)}catch(o){Yt(i,i.return,o)}}}function iv(n,i){if(i.memoizedState===null&&(n=i.alternate,n!==null&&(n=n.memoizedState,n!==null&&(n=n.dehydrated,n!==null))))try{Rl(n)}catch(o){Yt(i,i.return,o)}}function _N(n){switch(n.tag){case 31:case 13:case 19:var i=n.stateNode;return i===null&&(i=n.stateNode=new tv),i;case 22:return n=n.stateNode,i=n._retryCache,i===null&&(i=n._retryCache=new tv),i;default:throw Error(a(435,n.tag))}}function Gu(n,i){var o=_N(n);i.forEach(function(d){if(!o.has(d)){o.add(d);var g=CN.bind(null,n,d);d.then(g,g)}})}function ja(n,i){var o=i.deletions;if(o!==null)for(var d=0;d<o.length;d++){var g=o[d],v=n,D=i,K=D;e:for(;K!==null;){switch(K.tag){case 27:if($s(K.type)){gr=K.stateNode,Ca=!1;break e}break;case 5:gr=K.stateNode,Ca=!1;break e;case 3:case 4:gr=K.stateNode.containerInfo,Ca=!0;break e}K=K.return}if(gr===null)throw Error(a(160));nv(v,D,g),gr=null,Ca=!1,v=g.alternate,v!==null&&(v.return=null),g.return=null}if(i.subtreeFlags&13886)for(i=i.child;i!==null;)lv(i,n),i=i.sibling}var Nn=null;function lv(n,i){var o=n.alternate,d=n.flags;switch(n.tag){case 0:case 11:case 14:case 15:ja(i,n),Da(n),d&4&&(Ps(3,n,n.return),Fc(3,n),Ps(5,n,n.return));break;case 1:ja(i,n),Da(n),d&512&&(Ir||o===null||Pn(o,o.return)),d&64&&ls&&(n=n.updateQueue,n!==null&&(d=n.callbacks,d!==null&&(o=n.shared.hiddenCallbacks,n.shared.hiddenCallbacks=o===null?d:o.concat(d))));break;case 26:var g=Nn;if(ja(i,n),Da(n),d&512&&(Ir||o===null||Pn(o,o.return)),d&4){var v=o!==null?o.memoizedState:null;if(d=n.memoizedState,o===null)if(d===null)if(n.stateNode===null){e:{d=n.type,o=n.memoizedProps,g=g.ownerDocument||g;t:switch(d){case"title":v=g.getElementsByTagName("title")[0],(!v||v[ye]||v[Q]||v.namespaceURI==="http://www.w3.org/2000/svg"||v.hasAttribute("itemprop"))&&(v=g.createElement(d),g.head.insertBefore(v,g.querySelector("head > title"))),ea(v,d,o),v[Q]=n,Ze(v),d=v;break e;case"link":var D=ly("link","href",g).get(d+(o.href||""));if(D){for(var K=0;K<D.length;K++)if(v=D[K],v.getAttribute("href")===(o.href==null||o.href===""?null:o.href)&&v.getAttribute("rel")===(o.rel==null?null:o.rel)&&v.getAttribute("title")===(o.title==null?null:o.title)&&v.getAttribute("crossorigin")===(o.crossOrigin==null?null:o.crossOrigin)){D.splice(K,1);break t}}v=g.createElement(d),ea(v,d,o),g.head.appendChild(v);break;case"meta":if(D=ly("meta","content",g).get(d+(o.content||""))){for(K=0;K<D.length;K++)if(v=D[K],v.getAttribute("content")===(o.content==null?null:""+o.content)&&v.getAttribute("name")===(o.name==null?null:o.name)&&v.getAttribute("property")===(o.property==null?null:o.property)&&v.getAttribute("http-equiv")===(o.httpEquiv==null?null:o.httpEquiv)&&v.getAttribute("charset")===(o.charSet==null?null:o.charSet)){D.splice(K,1);break t}}v=g.createElement(d),ea(v,d,o),g.head.appendChild(v);break;default:throw Error(a(468,d))}v[Q]=n,Ze(v),d=v}n.stateNode=d}else cy(g,n.type,n.stateNode);else n.stateNode=iy(g,d,n.memoizedProps);else v!==d?(v===null?o.stateNode!==null&&(o=o.stateNode,o.parentNode.removeChild(o)):v.count--,d===null?cy(g,n.type,n.stateNode):iy(g,d,n.memoizedProps)):d===null&&n.stateNode!==null&&ph(n,n.memoizedProps,o.memoizedProps)}break;case 27:ja(i,n),Da(n),d&512&&(Ir||o===null||Pn(o,o.return)),o!==null&&d&4&&ph(n,n.memoizedProps,o.memoizedProps);break;case 5:if(ja(i,n),Da(n),d&512&&(Ir||o===null||Pn(o,o.return)),n.flags&32){g=n.stateNode;try{tl(g,"")}catch(Je){Yt(n,n.return,Je)}}d&4&&n.stateNode!=null&&(g=n.memoizedProps,ph(n,g,o!==null?o.memoizedProps:g)),d&1024&&(vh=!0);break;case 6:if(ja(i,n),Da(n),d&4){if(n.stateNode===null)throw Error(a(162));d=n.memoizedProps,o=n.stateNode;try{o.nodeValue=d}catch(Je){Yt(n,n.return,Je)}}break;case 3:if(sf=null,g=Nn,Nn=af(i.containerInfo),ja(i,n),Nn=g,Da(n),d&4&&o!==null&&o.memoizedState.isDehydrated)try{Rl(i.containerInfo)}catch(Je){Yt(n,n.return,Je)}vh&&(vh=!1,cv(n));break;case 4:d=Nn,Nn=af(n.stateNode.containerInfo),ja(i,n),Da(n),Nn=d;break;case 12:ja(i,n),Da(n);break;case 31:ja(i,n),Da(n),d&4&&(d=n.updateQueue,d!==null&&(n.updateQueue=null,Gu(n,d)));break;case 13:ja(i,n),Da(n),n.child.flags&8192&&n.memoizedState!==null!=(o!==null&&o.memoizedState!==null)&&($u=it()),d&4&&(d=n.updateQueue,d!==null&&(n.updateQueue=null,Gu(n,d)));break;case 22:g=n.memoizedState!==null;var ie=o!==null&&o.memoizedState!==null,ge=ls,je=Ir;if(ls=ge||g,Ir=je||ie,ja(i,n),Ir=je,ls=ge,Da(n),d&8192)e:for(i=n.stateNode,i._visibility=g?i._visibility&-2:i._visibility|1,g&&(o===null||ie||ls||Ir||Ai(n)),o=null,i=n;;){if(i.tag===5||i.tag===26){if(o===null){ie=o=i;try{if(v=ie.stateNode,g)D=v.style,typeof D.setProperty=="function"?D.setProperty("display","none","important"):D.display="none";else{K=ie.stateNode;var Me=ie.memoizedProps.style,_e=Me!=null&&Me.hasOwnProperty("display")?Me.display:null;K.style.display=_e==null||typeof _e=="boolean"?"":(""+_e).trim()}}catch(Je){Yt(ie,ie.return,Je)}}}else if(i.tag===6){if(o===null){ie=i;try{ie.stateNode.nodeValue=g?"":ie.memoizedProps}catch(Je){Yt(ie,ie.return,Je)}}}else if(i.tag===18){if(o===null){ie=i;try{var ke=ie.stateNode;g?Zv(ke,!0):Zv(ie.stateNode,!1)}catch(Je){Yt(ie,ie.return,Je)}}}else if((i.tag!==22&&i.tag!==23||i.memoizedState===null||i===n)&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===n)break e;for(;i.sibling===null;){if(i.return===null||i.return===n)break e;o===i&&(o=null),i=i.return}o===i&&(o=null),i.sibling.return=i.return,i=i.sibling}d&4&&(d=n.updateQueue,d!==null&&(o=d.retryQueue,o!==null&&(d.retryQueue=null,Gu(n,o))));break;case 19:ja(i,n),Da(n),d&4&&(d=n.updateQueue,d!==null&&(n.updateQueue=null,Gu(n,d)));break;case 30:break;case 21:break;default:ja(i,n),Da(n)}}function Da(n){var i=n.flags;if(i&2){try{for(var o,d=n.return;d!==null;){if(J1(d)){o=d;break}d=d.return}if(o==null)throw Error(a(160));switch(o.tag){case 27:var g=o.stateNode,v=gh(n);Hu(n,v,g);break;case 5:var D=o.stateNode;o.flags&32&&(tl(D,""),o.flags&=-33);var K=gh(n);Hu(n,K,D);break;case 3:case 4:var ie=o.stateNode.containerInfo,ge=gh(n);xh(n,ge,ie);break;default:throw Error(a(161))}}catch(je){Yt(n,n.return,je)}n.flags&=-3}i&4096&&(n.flags&=-4097)}function cv(n){if(n.subtreeFlags&1024)for(n=n.child;n!==null;){var i=n;cv(i),i.tag===5&&i.flags&1024&&i.stateNode.reset(),n=n.sibling}}function os(n,i){if(i.subtreeFlags&8772)for(i=i.child;i!==null;)rv(n,i.alternate,i),i=i.sibling}function Ai(n){for(n=n.child;n!==null;){var i=n;switch(i.tag){case 0:case 11:case 14:case 15:Ps(4,i,i.return),Ai(i);break;case 1:Pn(i,i.return);var o=i.stateNode;typeof o.componentWillUnmount=="function"&&Z1(i,i.return,o),Ai(i);break;case 27:Gc(i.stateNode);case 26:case 5:Pn(i,i.return),Ai(i);break;case 22:i.memoizedState===null&&Ai(i);break;case 30:Ai(i);break;default:Ai(i)}n=n.sibling}}function us(n,i,o){for(o=o&&(i.subtreeFlags&8772)!==0,i=i.child;i!==null;){var d=i.alternate,g=n,v=i,D=v.flags;switch(v.tag){case 0:case 11:case 15:us(g,v,o),Fc(4,v);break;case 1:if(us(g,v,o),d=v,g=d.stateNode,typeof g.componentDidMount=="function")try{g.componentDidMount()}catch(ge){Yt(d,d.return,ge)}if(d=v,g=d.updateQueue,g!==null){var K=d.stateNode;try{var ie=g.shared.hiddenCallbacks;if(ie!==null)for(g.shared.hiddenCallbacks=null,g=0;g<ie.length;g++)Bx(ie[g],K)}catch(ge){Yt(d,d.return,ge)}}o&&D&64&&Y1(v),Mc(v,v.return);break;case 27:ev(v);case 26:case 5:us(g,v,o),o&&d===null&&D&4&&Q1(v),Mc(v,v.return);break;case 12:us(g,v,o);break;case 31:us(g,v,o),o&&D&4&&sv(g,v);break;case 13:us(g,v,o),o&&D&4&&iv(g,v);break;case 22:v.memoizedState===null&&us(g,v,o),Mc(v,v.return);break;case 30:break;default:us(g,v,o)}i=i.sibling}}function yh(n,i){var o=null;n!==null&&n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(o=n.memoizedState.cachePool.pool),n=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(n=i.memoizedState.cachePool.pool),n!==o&&(n!=null&&n.refCount++,o!=null&&_c(o))}function _h(n,i){n=null,i.alternate!==null&&(n=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==n&&(i.refCount++,n!=null&&_c(n))}function En(n,i,o,d){if(i.subtreeFlags&10256)for(i=i.child;i!==null;)ov(n,i,o,d),i=i.sibling}function ov(n,i,o,d){var g=i.flags;switch(i.tag){case 0:case 11:case 15:En(n,i,o,d),g&2048&&Fc(9,i);break;case 1:En(n,i,o,d);break;case 3:En(n,i,o,d),g&2048&&(n=null,i.alternate!==null&&(n=i.alternate.memoizedState.cache),i=i.memoizedState.cache,i!==n&&(i.refCount++,n!=null&&_c(n)));break;case 12:if(g&2048){En(n,i,o,d),n=i.stateNode;try{var v=i.memoizedProps,D=v.id,K=v.onPostCommit;typeof K=="function"&&K(D,i.alternate===null?"mount":"update",n.passiveEffectDuration,-0)}catch(ie){Yt(i,i.return,ie)}}else En(n,i,o,d);break;case 31:En(n,i,o,d);break;case 13:En(n,i,o,d);break;case 23:break;case 22:v=i.stateNode,D=i.alternate,i.memoizedState!==null?v._visibility&2?En(n,i,o,d):Oc(n,i):v._visibility&2?En(n,i,o,d):(v._visibility|=2,Sl(n,i,o,d,(i.subtreeFlags&10256)!==0||!1)),g&2048&&yh(D,i);break;case 24:En(n,i,o,d),g&2048&&_h(i.alternate,i);break;default:En(n,i,o,d)}}function Sl(n,i,o,d,g){for(g=g&&((i.subtreeFlags&10256)!==0||!1),i=i.child;i!==null;){var v=n,D=i,K=o,ie=d,ge=D.flags;switch(D.tag){case 0:case 11:case 15:Sl(v,D,K,ie,g),Fc(8,D);break;case 23:break;case 22:var je=D.stateNode;D.memoizedState!==null?je._visibility&2?Sl(v,D,K,ie,g):Oc(v,D):(je._visibility|=2,Sl(v,D,K,ie,g)),g&&ge&2048&&yh(D.alternate,D);break;case 24:Sl(v,D,K,ie,g),g&&ge&2048&&_h(D.alternate,D);break;default:Sl(v,D,K,ie,g)}i=i.sibling}}function Oc(n,i){if(i.subtreeFlags&10256)for(i=i.child;i!==null;){var o=n,d=i,g=d.flags;switch(d.tag){case 22:Oc(o,d),g&2048&&yh(d.alternate,d);break;case 24:Oc(o,d),g&2048&&_h(d.alternate,d);break;default:Oc(o,d)}i=i.sibling}}var Lc=8192;function wl(n,i,o){if(n.subtreeFlags&Lc)for(n=n.child;n!==null;)uv(n,i,o),n=n.sibling}function uv(n,i,o){switch(n.tag){case 26:wl(n,i,o),n.flags&Lc&&n.memoizedState!==null&&iE(o,Nn,n.memoizedState,n.memoizedProps);break;case 5:wl(n,i,o);break;case 3:case 4:var d=Nn;Nn=af(n.stateNode.containerInfo),wl(n,i,o),Nn=d;break;case 22:n.memoizedState===null&&(d=n.alternate,d!==null&&d.memoizedState!==null?(d=Lc,Lc=16777216,wl(n,i,o),Lc=d):wl(n,i,o));break;default:wl(n,i,o)}}function fv(n){var i=n.alternate;if(i!==null&&(n=i.child,n!==null)){i.child=null;do i=n.sibling,n.sibling=null,n=i;while(n!==null)}}function Ic(n){var i=n.deletions;if((n.flags&16)!==0){if(i!==null)for(var o=0;o<i.length;o++){var d=i[o];Kr=d,hv(d,n)}fv(n)}if(n.subtreeFlags&10256)for(n=n.child;n!==null;)dv(n),n=n.sibling}function dv(n){switch(n.tag){case 0:case 11:case 15:Ic(n),n.flags&2048&&Ps(9,n,n.return);break;case 3:Ic(n);break;case 12:Ic(n);break;case 22:var i=n.stateNode;n.memoizedState!==null&&i._visibility&2&&(n.return===null||n.return.tag!==13)?(i._visibility&=-3,Vu(n)):Ic(n);break;default:Ic(n)}}function Vu(n){var i=n.deletions;if((n.flags&16)!==0){if(i!==null)for(var o=0;o<i.length;o++){var d=i[o];Kr=d,hv(d,n)}fv(n)}for(n=n.child;n!==null;){switch(i=n,i.tag){case 0:case 11:case 15:Ps(8,i,i.return),Vu(i);break;case 22:o=i.stateNode,o._visibility&2&&(o._visibility&=-3,Vu(i));break;default:Vu(i)}n=n.sibling}}function hv(n,i){for(;Kr!==null;){var o=Kr;switch(o.tag){case 0:case 11:case 15:Ps(8,o,i);break;case 23:case 22:if(o.memoizedState!==null&&o.memoizedState.cachePool!==null){var d=o.memoizedState.cachePool.pool;d!=null&&d.refCount++}break;case 24:_c(o.memoizedState.cache)}if(d=o.child,d!==null)d.return=o,Kr=d;else e:for(o=n;Kr!==null;){d=Kr;var g=d.sibling,v=d.return;if(av(d),d===o){Kr=null;break e}if(g!==null){g.return=v,Kr=g;break e}Kr=v}}}var SN={getCacheForType:function(n){var i=Qr(Mr),o=i.data.get(n);return o===void 0&&(o=n(),i.data.set(n,o)),o},cacheSignal:function(){return Qr(Mr).controller.signal}},wN=typeof WeakMap=="function"?WeakMap:Map,Wt=0,sr=null,Mt=null,Lt=0,Xt=0,za=null,Bs=!1,kl=!1,Sh=!1,fs=0,wr=0,Us=0,bi=0,wh=0,Ha=0,Al=0,Pc=null,Ra=null,kh=!1,$u=0,mv=0,Wu=1/0,Ku=null,zs=null,Hr=0,Hs=null,bl=null,ds=0,Ah=0,bh=null,pv=null,Bc=0,Nh=null;function Ga(){return(Wt&2)!==0&&Lt!==0?Lt&-Lt:q.T!==null?Rh():B()}
vendor: 14,651 bytes, line 48
48function gv(){if(Ha===0)if((Lt&536870912)===0||Ut){var n=Pt;Pt<<=1,(Pt&3932160)===0&&(Pt=262144),Ha=n}else Ha=536870912;return n=Ba.current,n!==null&&(n.flags|=32),Ha}function Fa(n,i,o){(n===sr&&(Xt===2||Xt===9)||n.cancelPendingCommit!==null)&&(Nl(n,0),Gs(n,Lt,Ha,!1)),ya(n,o),((Wt&2)===0||n!==sr)&&(n===sr&&((Wt&2)===0&&(bi|=o),wr===4&&Gs(n,Lt,Ha,!1)),Bn(n))}function xv(n,i,o){if((Wt&6)!==0)throw Error(a(327));var d=!o&&(i&127)===0&&(i&n.expiredLanes)===0||ir(n,i),g=d?bN(n,i):Th(n,i,!0),v=d;do{if(g===0){kl&&!d&&Gs(n,i,0,!1);break}else{if(o=n.current.alternate,v&&!kN(o)){g=Th(n,i,!1),v=!1;continue}if(g===2){if(v=i,n.errorRecoveryDisabledLanes&v)var D=0;else D=n.pendingLanes&-536870913,D=D!==0?D:D&536870912?536870912:0;if(D!==0){i=D;e:{var K=n;g=Pc;var ie=K.current.memoizedState.isDehydrated;if(ie&&(Nl(K,D).flags|=256),D=Th(K,D,!1),D!==2){if(Sh&&!ie){K.errorRecoveryDisabledLanes|=v,bi|=v,g=4;break e}v=Ra,Ra=g,v!==null&&(Ra===null?Ra=v:Ra.push.apply(Ra,v))}g=D}if(v=!1,g!==2)continue}}if(g===1){Nl(n,0),Gs(n,i,0,!0);break}e:{switch(d=n,v=g,v){case 0:case 1:throw Error(a(345));case 4:if((i&4194048)!==i)break;case 6:Gs(d,i,Ha,!Bs);break e;case 2:Ra=null;break;case 3:case 5:break;default:throw Error(a(329))}if((i&62914560)===i&&(g=$u+300-it(),10<g)){if(Gs(d,i,Ha,!Bs),Bt(d,0,!0)!==0)break e;ds=i,d.timeoutHandle=qv(vv.bind(null,d,o,Ra,Ku,kh,i,Ha,bi,Al,Bs,v,"Throttled",-0,0),g);break e}vv(d,o,Ra,Ku,kh,i,Ha,bi,Al,Bs,v,null,-0,0)}}break}while(!0);Bn(n)}function vv(n,i,o,d,g,v,D,K,ie,ge,je,Me,_e,ke){if(n.timeoutHandle=-1,Me=i.subtreeFlags,Me&8192||(Me&16785408)===16785408){Me={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Zn},uv(i,v,Me);var Je=(v&62914560)===v?$u-it():(v&4194048)===v?mv-it():0;if(Je=lE(Me,Je),Je!==null){ds=v,n.cancelPendingCommit=Je(Nv.bind(null,n,i,v,o,d,g,D,K,ie,je,Me,null,_e,ke)),Gs(n,v,D,!ge);return}}Nv(n,i,v,o,d,g,D,K,ie)}function kN(n){for(var i=n;;){var o=i.tag;if((o===0||o===11||o===15)&&i.flags&16384&&(o=i.updateQueue,o!==null&&(o=o.stores,o!==null)))for(var d=0;d<o.length;d++){var g=o[d],v=g.getSnapshot;g=g.value;try{if(!Ia(v(),g))return!1}catch{return!1}}if(o=i.child,i.subtreeFlags&16384&&o!==null)o.return=i,i=o;else{if(i===n)break;for(;i.sibling===null;){if(i.return===null||i.return===n)return!0;i=i.return}i.sibling.return=i.return,i=i.sibling}}return!0}function Gs(n,i,o,d){i&=~wh,i&=~bi,n.suspendedLanes|=i,n.pingedLanes&=~i,d&&(n.warmLanes|=i),d=n.expirationTimes;for(var g=i;0<g;){var v=31-At(g),D=1<<v;d[v]=-1,g&=~D}o!==0&&Xn(n,o,i)}function qu(){return(Wt&6)===0?(Uc(0),!1):!0}function Eh(){if(Mt!==null){if(Xt===0)var n=Mt.return;else n=Mt,ts=gi=null,Gd(n),gl=null,wc=0,n=Mt;for(;n!==null;)X1(n.alternate,n),n=n.return;Mt=null}}function Nl(n,i){var o=n.timeoutHandle;o!==-1&&(n.timeoutHandle=-1,GN(o)),o=n.cancelPendingCommit,o!==null&&(n.cancelPendingCommit=null,o()),ds=0,Eh(),sr=n,Mt=o=Jn(n.current,null),Lt=i,Xt=0,za=null,Bs=!1,kl=ir(n,i),Sh=!1,Al=Ha=wh=bi=Us=wr=0,Ra=Pc=null,kh=!1,(i&8)!==0&&(i|=i&32);var d=n.entangledLanes;if(d!==0)for(n=n.entanglements,d&=i;0<d;){var g=31-At(d),v=1<<g;i|=n[g],d&=~v}return fs=i,pu(),o}function yv(n,i){bt=null,q.H=jc,i===pl||i===ku?(i=Ox(),Xt=3):i===Dd?(i=Ox(),Xt=4):Xt=i===sh?8:i!==null&&typeof i=="object"&&typeof i.then=="function"?6:1,za=i,Mt===null&&(wr=1,Iu(n,en(i,n.current)))}function _v(){var n=Ba.current;return n===null?!0:(Lt&4194048)===Lt?nn===null:(Lt&62914560)===Lt||(Lt&536870912)!==0?n===nn:!1}function Sv(){var n=q.H;return q.H=jc,n===null?jc:n}function wv(){var n=q.A;return q.A=SN,n}function Xu(){wr=4,Bs||(Lt&4194048)!==Lt&&Ba.current!==null||(kl=!0),(Us&134217727)===0&&(bi&134217727)===0||sr===null||Gs(sr,Lt,Ha,!1)}function Th(n,i,o){var d=Wt;Wt|=2;var g=Sv(),v=wv();(sr!==n||Lt!==i)&&(Ku=null,Nl(n,i)),i=!1;var D=wr;e:do try{if(Xt!==0&&Mt!==null){var K=Mt,ie=za;switch(Xt){case 8:Eh(),D=6;break e;case 3:case 2:case 9:case 6:Ba.current===null&&(i=!0);var ge=Xt;if(Xt=0,za=null,El(n,K,ie,ge),o&&kl){D=0;break e}break;default:ge=Xt,Xt=0,za=null,El(n,K,ie,ge)}}AN(),D=wr;break}catch(je){yv(n,je)}while(!0);return i&&n.shellSuspendCounter++,ts=gi=null,Wt=d,q.H=g,q.A=v,Mt===null&&(sr=null,Lt=0,pu()),D}function AN(){for(;Mt!==null;)kv(Mt)}function bN(n,i){var o=Wt;Wt|=2;var d=Sv(),g=wv();sr!==n||Lt!==i?(Ku=null,Wu=it()+500,Nl(n,i)):kl=ir(n,i);e:do try{if(Xt!==0&&Mt!==null){i=Mt;var v=za;t:switch(Xt){case 1:Xt=0,za=null,El(n,i,v,1);break;case 2:case 9:if(Fx(v)){Xt=0,za=null,Av(i);break}i=function(){Xt!==2&&Xt!==9||sr!==n||(Xt=7),Bn(n)},v.then(i,i);break e;case 3:Xt=7;break e;case 4:Xt=5;break e;case 7:Fx(v)?(Xt=0,za=null,Av(i)):(Xt=0,za=null,El(n,i,v,7));break;case 5:var D=null;switch(Mt.tag){case 26:D=Mt.memoizedState;case 5:case 27:var K=Mt;if(D?oy(D):K.stateNode.complete){Xt=0,za=null;var ie=K.sibling;if(ie!==null)Mt=ie;else{var ge=K.return;ge!==null?(Mt=ge,Yu(ge)):Mt=null}break t}}Xt=0,za=null,El(n,i,v,5);break;case 6:Xt=0,za=null,El(n,i,v,6);break;case 8:Eh(),wr=6;break e;default:throw Error(a(462))}}NN();break}catch(je){yv(n,je)}while(!0);return ts=gi=null,q.H=d,q.A=g,Wt=o,Mt!==null?0:(sr=null,Lt=0,pu(),wr)}function NN(){for(;Mt!==null&&!Ye();)kv(Mt)}function kv(n){var i=K1(n.alternate,n,fs);n.memoizedProps=n.pendingProps,i===null?Yu(n):Mt=i}function Av(n){var i=n,o=i.alternate;switch(i.tag){case 15:case 0:i=z1(o,i,i.pendingProps,i.type,void 0,Lt);break;case 11:i=z1(o,i,i.pendingProps,i.type.render,i.ref,Lt);break;case 5:Gd(i);default:X1(o,i),i=Mt=wx(i,fs),i=K1(o,i,fs)}n.memoizedProps=n.pendingProps,i===null?Yu(n):Mt=i}function El(n,i,o,d){ts=gi=null,Gd(i),gl=null,wc=0;var g=i.return;try{if(mN(n,g,i,o,Lt)){wr=1,Iu(n,en(o,n.current)),Mt=null;return}}catch(v){if(g!==null)throw Mt=g,v;wr=1,Iu(n,en(o,n.current)),Mt=null;return}i.flags&32768?(Ut||d===1?n=!0:kl||(Lt&536870912)!==0?n=!1:(Bs=n=!0,(d===2||d===9||d===3||d===6)&&(d=Ba.current,d!==null&&d.tag===13&&(d.flags|=16384))),bv(i,n)):Yu(i)}function Yu(n){var i=n;do{if((i.flags&32768)!==0){bv(i,Bs);return}n=i.return;var o=xN(i.alternate,i,fs);if(o!==null){Mt=o;return}if(i=i.sibling,i!==null){Mt=i;return}Mt=i=n}while(i!==null);wr===0&&(wr=5)}function bv(n,i){do{var o=vN(n.alternate,n);if(o!==null){o.flags&=32767,Mt=o;return}if(o=n.return,o!==null&&(o.flags|=32768,o.subtreeFlags=0,o.deletions=null),!i&&(n=n.sibling,n!==null)){Mt=n;return}Mt=n=o}while(n!==null);wr=6,Mt=null}function Nv(n,i,o,d,g,v,D,K,ie){n.cancelPendingCommit=null;do Zu();while(Hr!==0);if((Wt&6)!==0)throw Error(a(327));if(i!==null){if(i===n.current)throw Error(a(177));if(v=i.lanes|i.childLanes,v|=gd,la(n,o,v,D,K,ie),n===sr&&(Mt=sr=null,Lt=0),bl=i,Hs=n,ds=o,Ah=v,bh=g,pv=d,(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?(n.callbackNode=null,n.callbackPriority=0,jN(et,function(){return Dv(),null})):(n.callbackNode=null,n.callbackPriority=0),d=(i.flags&13878)!==0,(i.subtreeFlags&13878)!==0||d){d=q.T,q.T=null,g=se.p,se.p=2,D=Wt,Wt|=4;try{yN(n,i,o)}finally{Wt=D,se.p=g,q.T=d}}Hr=1,Ev(),Tv(),Cv()}}function Ev(){if(Hr===1){Hr=0;var n=Hs,i=bl,o=(i.flags&13878)!==0;if((i.subtreeFlags&13878)!==0||o){o=q.T,q.T=null;var d=se.p;se.p=2;var g=Wt;Wt|=4;try{lv(i,n);var v=Uh,D=hx(n.containerInfo),K=v.focusedElem,ie=v.selectionRange;if(D!==K&&K&&K.ownerDocument&&dx(K.ownerDocument.documentElement,K)){if(ie!==null&&fd(K)){var ge=ie.start,je=ie.end;if(je===void 0&&(je=ge),"selectionStart"in K)K.selectionStart=ge,K.selectionEnd=Math.min(je,K.value.length);else{var Me=K.ownerDocument||document,_e=Me&&Me.defaultView||window;if(_e.getSelection){var ke=_e.getSelection(),Je=K.textContent.length,ft=Math.min(ie.start,Je),rr=ie.end===void 0?ft:Math.min(ie.end,Je);!ke.extend&&ft>rr&&(D=rr,rr=ft,ft=D);var de=fx(K,ft),ue=fx(K,rr);if(de&&ue&&(ke.rangeCount!==1||ke.anchorNode!==de.node||ke.anchorOffset!==de.offset||ke.focusNode!==ue.node||ke.focusOffset!==ue.offset)){var pe=Me.createRange();pe.setStart(de.node,de.offset),ke.removeAllRanges(),ft>rr?(ke.addRange(pe),ke.extend(ue.node,ue.offset)):(pe.setEnd(ue.node,ue.offset),ke.addRange(pe))}}}}for(Me=[],ke=K;ke=ke.parentNode;)ke.nodeType===1&&Me.push({element:ke,left:ke.scrollLeft,top:ke.scrollTop});for(typeof K.focus=="function"&&K.focus(),K=0;K<Me.length;K++){var Re=Me[K];Re.element.scrollLeft=Re.left,Re.element.scrollTop=Re.top}}uf=!!Bh,Uh=Bh=null}finally{Wt=g,se.p=d,q.T=o}}n.current=i,Hr=2}}function Tv(){if(Hr===2){Hr=0;var n=Hs,i=bl,o=(i.flags&8772)!==0;if((i.subtreeFlags&8772)!==0||o){o=q.T,q.T=null;var d=se.p;se.p=2;var g=Wt;Wt|=4;try{rv(n,i.alternate,i)}finally{Wt=g,se.p=d,q.T=o}}Hr=3}}function Cv(){if(Hr===4||Hr===3){Hr=0,yt();var n=Hs,i=bl,o=ds,d=pv;(i.subtreeFlags&10256)!==0||(i.flags&10256)!==0?Hr=5:(Hr=0,bl=Hs=null,jv(n,n.pendingLanes));var g=n.pendingLanes;if(g===0&&(zs=null),ut(o),i=i.stateNode,_t&&typeof _t.onCommitFiberRoot=="function")try{_t.onCommitFiberRoot(Qe,i,void 0,(i.current.flags&128)===128)}catch{}if(d!==null){i=q.T,g=se.p,se.p=2,q.T=null;try{for(var v=n.onRecoverableError,D=0;D<d.length;D++){var K=d[D];v(K.value,{componentStack:K.stack})}}finally{q.T=i,se.p=g}}(ds&3)!==0&&Zu(),Bn(n),g=n.pendingLanes,(o&261930)!==0&&(g&42)!==0?n===Nh?Bc++:(Bc=0,Nh=n):Bc=0,Uc(0)}}function jv(n,i){(n.pooledCacheLanes&=i)===0&&(i=n.pooledCache,i!=null&&(n.pooledCache=null,_c(i)))}function Zu(){return Ev(),Tv(),Cv(),Dv()}function Dv(){if(Hr!==5)return!1;var n=Hs,i=Ah;Ah=0;var o=ut(ds),d=q.T,g=se.p;try{se.p=32>o?32:o,q.T=null,o=bh,bh=null;var v=Hs,D=ds;if(Hr=0,bl=Hs=null,ds=0,(Wt&6)!==0)throw Error(a(331));var K=Wt;if(Wt|=4,dv(v.current),ov(v,v.current,D,o),Wt=K,Uc(0,!1),_t&&typeof _t.onPostCommitFiberRoot=="function")try{_t.onPostCommitFiberRoot(Qe,v)}catch{}return!0}finally{se.p=g,q.T=d,jv(n,i)}}function Rv(n,i,o){i=en(o,i),i=nh(n.stateNode,i,2),n=Os(n,i,2),n!==null&&(ya(n,2),Bn(n))}function Yt(n,i,o){if(n.tag===3)Rv(n,n,o);else for(;i!==null;){if(i.tag===3){Rv(i,n,o);break}else if(i.tag===1){var d=i.stateNode;if(typeof i.type.getDerivedStateFromError=="function"||typeof d.componentDidCatch=="function"&&(zs===null||!zs.has(d))){n=en(o,n),o=F1(2),d=Os(i,o,2),d!==null&&(M1(o,d,i,n),ya(d,2),Bn(d));break}}i=i.return}}function Ch(n,i,o){var d=n.pingCache;if(d===null){d=n.pingCache=new wN;var g=new Set;d.set(i,g)}else g=d.get(i),g===void 0&&(g=new Set,d.set(i,g));g.has(o)||(Sh=!0,g.add(o),n=EN.bind(null,n,i,o),i.then(n,n))}function EN(n,i,o){var d=n.pingCache;d!==null&&d.delete(i),n.pingedLanes|=n.suspendedLanes&o,n.warmLanes&=~o,sr===n&&(Lt&o)===o&&(wr===4||wr===3&&(Lt&62914560)===Lt&&300>it()-$u?(Wt&2)===0&&Nl(n,0):wh|=o,Al===Lt&&(Al=0)),Bn(n)}function Fv(n,i){i===0&&(i=va()),n=hi(n,i),n!==null&&(ya(n,i),Bn(n))}function TN(n){var i=n.memoizedState,o=0;i!==null&&(o=i.retryLane),Fv(n,o)}function CN(n,i){var o=0;switch(n.tag){case 31:case 13:var d=n.stateNode,g=n.memoizedState;g!==null&&(o=g.retryLane);break;case 19:d=n.stateNode;break;case 22:d=n.stateNode._retryCache;break;default:throw Error(a(314))}d!==null&&d.delete(i),Fv(n,o)}function jN(n,i){return he(n,i)}var Qu=null,Tl=null,jh=!1,Ju=!1,Dh=!1,Vs=0;function Bn(n){n!==Tl&&n.next===null&&(Tl===null?Qu=Tl=n:Tl=Tl.next=n),Ju=!0,jh||(jh=!0,RN())}function Uc(n,i){if(!Dh&&Ju){Dh=!0;do for(var o=!1,d=Qu;d!==null;){if(n!==0){var g=d.pendingLanes;if(g===0)var v=0;else{var D=d.suspendedLanes,K=d.pingedLanes;v=(1<<31-At(42|n)+1)-1,v&=g&~(D&~K),v=v&201326741?v&201326741|1:v?v|2:0}v!==0&&(o=!0,Iv(d,v))}else v=Lt,v=Bt(d,d===sr?v:0,d.cancelPendingCommit!==null||d.timeoutHandle!==-1),(v&3)===0||ir(d,v)||(o=!0,Iv(d,v));d=d.next}while(o);Dh=!1}}function DN(){Mv()}function Mv(){Ju=jh=!1;var n=0;Vs!==0&&HN()&&(n=Vs);for(var i=it(),o=null,d=Qu;d!==null;){var g=d.next,v=Ov(d,i);v===0?(d.next=null,o===null?Qu=g:o.next=g,g===null&&(Tl=o)):(o=d,(n!==0||(v&3)!==0)&&(Ju=!0)),d=g}Hr!==0&&Hr!==5||Uc(n),Vs!==0&&(Vs=0)}function Ov(n,i){for(var o=n.suspendedLanes,d=n.pingedLanes,g=n.expirationTimes,v=n.pendingLanes&-62914561;0<v;){var D=31-At(v),K=1<<D,ie=g[D];ie===-1?((K&o)===0||(K&d)!==0)&&(g[D]=ia(K,i)):ie<=i&&(n.expiredLanes|=K),v&=~K}if(i=sr,o=Lt,o=Bt(n,n===i?o:0,n.cancelPendingCommit!==null||n.timeoutHandle!==-1),d=n.callbackNode,o===0||n===i&&(Xt===2||Xt===9)||n.cancelPendingCommit!==null)return d!==null&&d!==null&&Pe(d),n.callbackNode=null,n.callbackPriority=0;if((o&3)===0||ir(n,o)){if(i=o&-o,i===n.callbackPriority)return i;switch(d!==null&&Pe(d),ut(o)){case 2:case 8:o=lt;break;case 32:o=et;break;case 268435456:o=rt;break;default:o=et}return d=Lv.bind(null,n),o=he(o,d),n.callbackPriority=i,n.callbackNode=o,i}return d!==null&&d!==null&&Pe(d),n.callbackPriority=2,n.callbackNode=null,2}function Lv(n,i){if(Hr!==0&&Hr!==5)return n.callbackNode=null,n.callbackPriority=0,null;var o=n.callbackNode;if(Zu()&&n.callbackNode!==o)return null;var d=Lt;return d=Bt(n,n===sr?d:0,n.cancelPendingCommit!==null||n.timeoutHandle!==-1),d===0?null:(xv(n,d,i),Ov(n,it()),n.callbackNode!=null&&n.callbackNode===o?Lv.bind(null,n):null)}function Iv(n,i){if(Zu())return null;xv(n,i,!0)}function RN(){VN(function(){(Wt&6)!==0?he(Be,DN):Mv()})}function Rh(){if(Vs===0){var n=hl;n===0&&(n=st,st<<=1,(st&261888)===0&&(st=256)),Vs=n}return Vs}function Pv(n){return n==null||typeof n=="symbol"||typeof n=="boolean"?null:typeof n=="function"?n:lu(""+n)}function Bv(n,i){var o=i.ownerDocument.createElement("input");return o.name=i.name,o.value=i.value,n.id&&o.setAttribute("form",n.id),i.parentNode.insertBefore(o,i),n=new FormData(n),o.parentNode.removeChild(o),n}function FN(n,i,o,d,g){if(i==="submit"&&o&&o.stateNode===g){var v=Pv((g[J]||null).action),D=d.submitter;D&&(i=(i=D[J]||null)?Pv(i.formAction):D.getAttribute("formAction"),i!==null&&(v=i,D=null));var K=new fu("action","action",null,d,g);n.push({event:K,listeners:[{instance:null,listener:function(){if(d.defaultPrevented){if(Vs!==0){var ie=D?Bv(g,D):new FormData(g);Qd(o,{pending:!0,data:ie,method:g.method,action:v},null,ie)}}else typeof v=="function"&&(K.preventDefault(),ie=D?Bv(g,D):new FormData(g),Qd(o,{pending:!0,data:ie,method:g.method,action:v},v,ie))},currentTarget:g}]})}}for(var Fh=0;Fh<pd.length;Fh++){var Mh=pd[Fh],MN=Mh.toLowerCase(),ON=Mh[0].toUpperCase()+Mh.slice(1);bn(MN,"on"+ON)}bn(gx,"onAnimationEnd"),bn(xx,"onAnimationIteration"),bn(vx,"onAnimationStart"),bn("dblclick","onDoubleClick"),bn("focusin","onFocus"),bn("focusout","onBlur"),bn(Zb,"onTransitionRun"),bn(Qb,"onTransitionStart"),bn(Jb,"onTransitionCancel"),bn(yx,"onTransitionEnd"),Ya("onMouseEnter",["mouseout","mouseover"]),Ya("onMouseLeave",["mouseout","mouseover"]),Ya("onPointerEnter",["pointerout","pointerover"]),Ya("onPointerLeave",["pointerout","pointerover"]),pr("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),pr("onSelect","focusout contextmenu dragend focu
48sin keydown keyup mousedown mouseup selectionchange".split(" ")),pr("onBeforeInput",["compositionend","keypress","textInput","paste"]),pr("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),pr("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),pr("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var zc="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(" "),LN=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(zc));function Uv(n,i){i=(i&4)!==0;for(var o=0;o<n.length;o++){var d=n[o],g=d.event;d=d.listeners;e:{var v=void 0;if(i)for(var D=d.length-1;0<=D;D--){var K=d[D],ie=K.instance,ge=K.currentTarget;if(K=K.listener,ie!==v&&g.isPropagationStopped())break e;v=K,g.currentTarget=ge;try{v(g)}catch(je){mu(je)}g.currentTarget=null,v=ie}else for(D=0;D<d.length;D++){if(K=d[D],ie=K.instance,ge=K.currentTarget,K=K.listener,ie!==v&&g.isPropagationStopped())break e;v=K,g.currentTarget=ge;try{v(g)}catch(je){mu(je)}g.currentTarget=null,v=ie}}}}function Ot(n,i){var o=i[xe];o===void 0&&(o=i[xe]=new Set);var d=n+"__bubble";o.has(d)||(zv(i,n,2,!1),o.add(d))}function Oh(n,i,o){var d=0;i&&(d|=4),zv(o,n,d,i)}var ef="_reactListening"+Math.random().toString(36).slice(2);function Lh(n){if(!n[ef]){n[ef]=!0,qt.forEach(function(o){o!=="selectionchange"&&(LN.has(o)||Oh(o,!1,n),Oh(o,!0,n))});var i=n.nodeType===9?n:n.ownerDocument;i===null||i[ef]||(i[ef]=!0,Oh("selectionchange",!1,i))}}function zv(n,i,o,d){switch(gy(i)){case 2:var g=uE;break;case 8:g=fE;break;default:g=Zh}o=g.bind(null,i,o,n),g=void 0,!rd||i!=="touchstart"&&i!=="touchmove"&&i!=="wheel"||(g=!0),d?g!==void 0?n.addEventListener(i,o,{capture:!0,passive:g}):n.addEventListener(i,o,!0):g!==void 0?n.addEventListener(i,o,{passive:g}):n.addEventListener(i,o,!1)}function Ih(n,i,o,d,g){var v=d;if((i&1)===0&&(i&2)===0&&d!==null)e:for(;;){if(d===null)return;var D=d.tag;if(D===3||D===4){var K=d.stateNode.containerInfo;if(K===g)break;if(D===4)for(D=d.return;D!==null;){var ie=D.tag;if((ie===3||ie===4)&&D.stateNode.containerInfo===g)return;D=D.return}for(;K!==null;){if(D=He(K),D===null)return;if(ie=D.tag,ie===5||ie===6||ie===26||ie===27){d=v=D;continue e}K=K.parentNode}}d=d.return}Wg(function(){var ge=v,je=ed(o),Me=[];e:{var _e=_x.get(n);if(_e!==void 0){var ke=fu,Je=n;switch(n){case"keypress":if(ou(o)===0)break e;case"keydown":case"keyup":ke=Cb;break;case"focusin":Je="focus",ke=id;break;case"focusout":Je="blur",ke=id;break;case"beforeblur":case"afterblur":ke=id;break;case"click":if(o.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":ke=Xg;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":ke=xb;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":ke=Rb;break;case gx:case xx:case vx:ke=_b;break;case yx:ke=Mb;break;case"scroll":case"scrollend":ke=pb;break;case"wheel":ke=Lb;break;case"copy":case"cut":case"paste":ke=wb;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":ke=Zg;break;case"toggle":case"beforetoggle":ke=Pb}var ft=(i&4)!==0,rr=!ft&&(n==="scroll"||n==="scrollend"),de=ft?_e!==null?_e+"Capture":null:_e;ft=[];for(var ue=ge,pe;ue!==null;){var Re=ue;if(pe=Re.stateNode,Re=Re.tag,Re!==5&&Re!==26&&Re!==27||pe===null||de===null||(Re=oc(ue,de),Re!=null&&ft.push(Hc(ue,Re,pe))),rr)break;ue=ue.return}0<ft.length&&(_e=new ke(_e,Je,null,o,je),Me.push({event:_e,listeners:ft}))}}if((i&7)===0){e:{if(_e=n==="mouseover"||n==="pointerover",ke=n==="mouseout"||n==="pointerout",_e&&o!==J0&&(Je=o.relatedTarget||o.fromElement)&&(He(Je)||Je[ae]))break e;if((ke||_e)&&(_e=je.window===je?je:(_e=je.ownerDocument)?_e.defaultView||_e.parentWindow:window,ke?(Je=o.relatedTarget||o.toElement,ke=ge,Je=Je?He(Je):null,Je!==null&&(rr=l(Je),ft=Je.tag,Je!==rr||ft!==5&&ft!==27&&ft!==6)&&(Je=null)):(ke=null,Je=ge),ke!==Je)){if(ft=Xg,Re="onMouseLeave",de="onMouseEnter",ue="mouse",(n==="pointerout"||n==="pointerover")&&(ft=Zg,Re="onPointerLeave",de="onPointerEnter",ue="pointer"),rr=ke==null?_e:Ue(ke),pe=Je==null?_e:Ue(Je),_e=new ft(Re,ue+"leave",ke,o,je),_e.target=rr,_e.relatedTarget=pe,Re=null,He(je)===ge&&(ft=new ft(de,ue+"enter",Je,o,je),ft.target=pe,ft.relatedTarget=rr,Re=ft),rr=Re,ke&&Je)t:{for(ft=IN,de=ke,ue=Je,pe=0,Re=de;Re;Re=ft(Re))pe++;Re=0;for(var ct=ue;ct;ct=ft(ct))Re++;for(;0<pe-Re;)de=ft(de),pe--;for(;0<Re-pe;)ue=ft(ue),Re--;for(;pe--;){if(de===ue||ue!==null&&de===ue.alternate){ft=de;break t}de=ft(de),ue=ft(ue)}ft=null}else ft=null;ke!==null&&Hv(Me,_e,ke,ft,!1),Je!==null&&rr!==null&&Hv(Me,rr,Je,ft,!0)}}
vendor: 1,312 bytes, line 48
48e:{if(_e=ge?Ue(ge):window,ke=_e.nodeName&&_e.nodeName.toLowerCase(),ke==="select"||ke==="input"&&_e.type==="file")var Gt=sx;else if(ax(_e))if(ix)Gt=qb;else{Gt=Wb;var tt=$b}else ke=_e.nodeName,!ke||ke.toLowerCase()!=="input"||_e.type!=="checkbox"&&_e.type!=="radio"?ge&&Q0(ge.elementType)&&(Gt=sx):Gt=Kb;if(Gt&&(Gt=Gt(n,ge))){nx(Me,Gt,o,je);break e}tt&&tt(n,_e,ge),n==="focusout"&&ge&&_e.type==="number"&&ge.memoizedProps.value!=null&&Z0(_e,"number",_e.value)}switch(tt=ge?Ue(ge):window,n){case"focusin":(ax(tt)||tt.contentEditable==="true")&&(sl=tt,dd=ge,xc=null);break;case"focusout":xc=dd=sl=null;break;case"mousedown":hd=!0;break;case"contextmenu":case"mouseup":case"dragend":hd=!1,mx(Me,o,je);break;case"selectionchange":if(Yb)break;case"keydown":case"keyup":mx(Me,o,je)}var Tt;if(cd)e:{switch(n){case"compositionstart":var It="onCompositionStart";break e;case"compositionend":It="onCompositionEnd";break e;case"compositionupdate":It="onCompositionUpdate";break e}It=void 0}else nl?tx(n,o)&&(It="onCompositionEnd"):n==="keydown"&&o.keyCode===229&&(It="onCompositionStart");It&&(Qg&&o.locale!=="ko"&&(nl||It!=="onCompositionStart"?It==="onCompositionEnd"&&nl&&(Tt=Kg()):(Ts=je,ad="value"in Ts?Ts.value:Ts.textContent,nl=!0)),tt=tf(ge,It),0<tt.length&&(It=new Yg(It,n,null,o,je),Me.push({event:It,listeners:tt}
vendor: 5,760 bytes, lines 48-49
48),Tt?It.data=Tt:(Tt=rx(o),Tt!==null&&(It.data=Tt)))),(Tt=Ub?zb(n,o):Hb(n,o))&&(It=tf(ge,"onBeforeInput"),0<It.length&&(tt=new Yg("onBeforeInput","beforeinput",null,o,je),Me.push({event:tt,listeners:It}),tt.data=Tt)),FN(Me,n,ge,o,je)}Uv(Me,i)})}function Hc(n,i,o){return{instance:n,listener:i,currentTarget:o}}function tf(n,i){for(var o=i+"Capture",d=[];n!==null;){var g=n,v=g.stateNode;if(g=g.tag,g!==5&&g!==26&&g!==27||v===null||(g=oc(n,o),g!=null&&d.unshift(Hc(n,g,v)),g=oc(n,i),g!=null&&d.push(Hc(n,g,v))),n.tag===3)return d;n=n.return}return[]}function IN(n){if(n===null)return null;do n=n.return;while(n&&n.tag!==5&&n.tag!==27);return n||null}function Hv(n,i,o,d,g){for(var v=i._reactName,D=[];o!==null&&o!==d;){var K=o,ie=K.alternate,ge=K.stateNode;if(K=K.tag,ie!==null&&ie===d)break;K!==5&&K!==26&&K!==27||ge===null||(ie=ge,g?(ge=oc(o,v),ge!=null&&D.unshift(Hc(o,ge,ie))):g||(ge=oc(o,v),ge!=null&&D.push(Hc(o,ge,ie)))),o=o.return}D.length!==0&&n.push({event:i,listeners:D})}var PN=/\r\n?/g,BN=/\u0000|\uFFFD/g;function Gv(n){return(typeof n=="string"?n:""+n).replace(PN,`
49`).replace(BN,"")}function Vv(n,i){return i=Gv(i),Gv(n)===i}function tr(n,i,o,d,g,v){switch(o){case"children":typeof d=="string"?i==="body"||i==="textarea"&&d===""||tl(n,d):(typeof d=="number"||typeof d=="bigint")&&i!=="body"&&tl(n,""+d);break;case"className":su(n,"class",d);break;case"tabIndex":su(n,"tabindex",d);break;case"dir":case"role":case"viewBox":case"width":case"height":su(n,o,d);break;case"style":Vg(n,d,v);break;case"data":if(i!=="object"){su(n,"data",d);break}case"src":case"href":if(d===""&&(i!=="a"||o!=="href")){n.removeAttribute(o);break}if(d==null||typeof d=="function"||typeof d=="symbol"||typeof d=="boolean"){n.removeAttribute(o);break}d=lu(""+d),n.setAttribute(o,d);break;case"action":case"formAction":if(typeof d=="function"){n.setAttribute(o,"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 v=="function"&&(o==="formAction"?(i!=="input"&&tr(n,i,"name",g.name,g,null),tr(n,i,"formEncType",g.formEncType,g,null),tr(n,i,"formMethod",g.formMethod,g,null),tr(n,i,"formTarget",g.formTarget,g,null)):(tr(n,i,"encType",g.encType,g,null),tr(n,i,"method",g.method,g,null),tr(n,i,"target",g.target,g,null)));if(d==null||typeof d=="symbol"||typeof d=="boolean"){n.removeAttribute(o);break}d=lu(""+d),n.setAttribute(o,d);break;case"onClick":d!=null&&(n.onclick=Zn);break;case"onScroll":d!=null&&Ot("scroll",n);break;case"onScrollEnd":d!=null&&Ot("scrollend",n);break;case"dangerouslySetInnerHTML":if(d!=null){if(typeof d!="object"||!("__html"in d))throw Error(a(61));if(o=d.__html,o!=null){if(g.children!=null)throw Error(a(60));n.innerHTML=o}}break;case"multiple":n.multiple=d&&typeof d!="function"&&typeof d!="symbol";break;case"muted":n.muted=d&&typeof d!="function"&&typeof d!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(d==null||typeof d=="function"||typeof d=="boolean"||typeof d=="symbol"){n.removeAttribute("xlink:href");break}o=lu(""+d),n.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",o);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":d!=null&&typeof d!="function"&&typeof d!="symbol"?n.setAttribute(o,""+d):n.removeAttribute(o);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"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":d&&typeof d!="function"&&typeof d!="symbol"?n.setAttribute(o,""):n.removeAttribute(o);break;case"capture":case"download":d===!0?n.setAttribute(o,""):d!==!1&&d!=null&&typeof d!="function"&&typeof d!="symbol"?n.setAttribute(o,d):n.removeAttribute(o);break;case"cols":case"rows":case"size":case"span":d!=null&&typeof d!="function"&&typeof d!="symbol"&&!isNaN(d)&&1<=d?n.setAttribute(o,d):n.removeAttribute(o);break;case"rowSpan":case"start":d==null||typeof d=="function"||typeof d=="symbol"||isNaN(d)?n.removeAttribute(o):n.setAttribute(o,d);break;case"popover":Ot("beforetoggle",n),Ot("toggle",n),Ea(n,"popover",d);break;case"xlinkActuate":Yn(n,"http://www.w3.org/1999/xlink","xlink:actuate",d);break;case"xlinkArcrole":Yn(n,"http://www.w3.org/1999/xlink","xlink:arcrole",d);break;case"xlinkRole":Yn(n,"http://www.w3.org/1999/xlink","xlink:role",d);break;case"xlinkShow":Yn(n,"http://www.w3.org/1999/xlink","xlink:show",d);break;case"xlinkTitle":Yn(n,"http://www.w3.org/1999/xlink","xlink:title",d);break;case"xlinkType":Yn(n,"http://www.w3.org/1999/xlink","xlink:type",d);break;case"xmlBase":Yn(n,"http://www.w3.org/XML/1998/namespace","xml:base",d);break;case"xmlLang":Yn(n,"http://www.w3.org/XML/1998/namespace","xml:lang",d);break;case"xmlSpace":Yn(n,"http://www.w3.org/XML/1998/namespace","xml:space",d);break;case"is":Ea(n,"is",d);break;case"innerText":case"textContent":break;default:(!(2<o.length)||o[0]!=="o"&&o[0]!=="O"||o[1]!=="n"&&o[1]!=="N")&&(o=hb.get(o)||o,Ea(n,o,d))}}function Ph(n,i,o,d,g,v){switch(o){case"style":Vg(n,d,v);break;case"dangerouslySetInnerHTML":if(d!=null){if(typeof d!="object"||!("__html"in d))throw Error(a(61));if(o=d.__html,o!=null){if(g.children!=null)throw Error(a(60));n.innerHTML=o}}break;
vendor: 6,899 bytes, line 49
49case"children":typeof d=="string"?tl(n,d):(typeof d=="number"||typeof d=="bigint")&&tl(n,""+d);break;case"onScroll":d!=null&&Ot("scroll",n);break;case"onScrollEnd":d!=null&&Ot("scrollend",n);break;case"onClick":d!=null&&(n.onclick=Zn);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!lr.hasOwnProperty(o))e:{if(o[0]==="o"&&o[1]==="n"&&(g=o.endsWith("Capture"),i=o.slice(2,g?o.length-7:void 0),v=n[J]||null,v=v!=null?v[o]:null,typeof v=="function"&&n.removeEventListener(i,v,g),typeof d=="function")){typeof v!="function"&&v!==null&&(o in n?n[o]=null:n.hasAttribute(o)&&n.removeAttribute(o)),n.addEventListener(i,d,g);break e}o in n?n[o]=d:d===!0?n.setAttribute(o,""):Ea(n,o,d)}}}function ea(n,i,o){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Ot("error",n),Ot("load",n);var d=!1,g=!1,v;for(v in o)if(o.hasOwnProperty(v)){var D=o[v];if(D!=null)switch(v){case"src":d=!0;break;case"srcSet":g=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(a(137,i));default:tr(n,i,v,D,o,null)}}g&&tr(n,i,"srcSet",o.srcSet,o,null),d&&tr(n,i,"src",o.src,o,null);return;case"input":Ot("invalid",n);var K=v=D=g=null,ie=null,ge=null;for(d in o)if(o.hasOwnProperty(d)){var je=o[d];if(je!=null)switch(d){case"name":g=je;break;case"type":D=je;break;case"checked":ie=je;break;case"defaultChecked":ge=je;break;case"value":v=je;break;case"defaultValue":K=je;break;case"children":case"dangerouslySetInnerHTML":if(je!=null)throw Error(a(137,i));break;default:tr(n,i,d,je,o,null)}}Ug(n,v,K,ie,ge,D,g,!1);return;case"select":Ot("invalid",n),d=D=v=null;for(g in o)if(o.hasOwnProperty(g)&&(K=o[g],K!=null))switch(g){case"value":v=K;break;case"defaultValue":D=K;break;case"multiple":d=K;default:tr(n,i,g,K,o,null)}i=v,o=D,n.multiple=!!d,i!=null?el(n,!!d,i,!1):o!=null&&el(n,!!d,o,!0);return;case"textarea":Ot("invalid",n),v=g=d=null;for(D in o)if(o.hasOwnProperty(D)&&(K=o[D],K!=null))switch(D){case"value":d=K;break;case"defaultValue":g=K;break;case"children":v=K;break;case"dangerouslySetInnerHTML":if(K!=null)throw Error(a(91));break;default:tr(n,i,D,K,o,null)}Hg(n,d,g,v);return;case"option":for(ie in o)if(o.hasOwnProperty(ie)&&(d=o[ie],d!=null))switch(ie){case"selected":n.selected=d&&typeof d!="function"&&typeof d!="symbol";break;default:tr(n,i,ie,d,o,null)}return;case"dialog":Ot("beforetoggle",n),Ot("toggle",n),Ot("cancel",n),Ot("close",n);break;case"iframe":case"object":Ot("load",n);break;case"video":case"audio":for(d=0;d<zc.length;d++)Ot(zc[d],n);break;case"image":Ot("error",n),Ot("load",n);break;case"details":Ot("toggle",n);break;case"embed":case"source":case"link":Ot("error",n),Ot("load",n);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(ge in o)if(o.hasOwnProperty(ge)&&(d=o[ge],d!=null))switch(ge){case"children":case"dangerouslySetInnerHTML":throw Error(a(137,i));default:tr(n,i,ge,d,o,null)}return;default:if(Q0(i)){for(je in o)o.hasOwnProperty(je)&&(d=o[je],d!==void 0&&Ph(n,i,je,d,o,void 0));return}}for(K in o)o.hasOwnProperty(K)&&(d=o[K],d!=null&&tr(n,i,K,d,o,null))}function UN(n,i,o,d){switch(i){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var g=null,v=null,D=null,K=null,ie=null,ge=null,je=null;for(ke in o){var Me=o[ke];if(o.hasOwnProperty(ke)&&Me!=null)switch(ke){case"checked":break;case"value":break;case"defaultValue":ie=Me;default:d.hasOwnProperty(ke)||tr(n,i,ke,null,d,Me)}}for(var _e in d){var ke=d[_e];if(Me=o[_e],d.hasOwnProperty(_e)&&(ke!=null||Me!=null))switch(_e){case"type":v=ke;break;case"name":g=ke;break;case"checked":ge=ke;break;case"defaultChecked":je=ke;break;case"value":D=ke;break;case"defaultValue":K=ke;break;case"children":case"dangerouslySetInnerHTML":if(ke!=null)throw Error(a(137,i));break;default:ke!==Me&&tr(n,i,_e,ke,d,Me)}}Y0(n,D,K,ie,ge,je,v,g);return;case"select":ke=D=K=_e=null;for(v in o)if(ie=o[v],o.hasOwnProperty(v)&&ie!=null)switch(v){case"value":break;case"multiple":ke=ie;default:d.hasOwnProperty(v)||tr(n,i,v,null,d,ie)}for(g in d)if(v=d[g],ie=o[g],d.hasOwnProperty(g)&&(v!=null||ie!=null))switch(g){case"value":_e=v;break;case"defaultValue":K=v;break;case"multiple":D=v;default:v!==ie&&tr(n,i,g,v,d,ie)}i=K,o=D,d=ke,_e!=null?el(n,!!o,_e,!1):!!d!=!!o&&(i!=null?el(n,!!o,i,!0):el(n,!!o,o?[]:"",!1));return;case"textarea":ke=_e=null;for(K in o)if(g=o[K],o.hasOwnProperty(K)&&g!=null&&!d.hasOwnProperty(K))switch(K){case"value":break;case"children":break;default:tr(n,i,K,null,d,g)}for(D in d)if(g=d[D],v=o[D],d.hasOwnProperty(D)&&(g!=null||v!=null))switch(D){case"value":_e=g;break;case"defaultValue":ke=g;break;case"children":break;case"dangerouslySetInnerHTML":if(g!=null)throw Error(a(91));break;default:g!==v&&tr(n,i,D,g,d,v)}zg(n,_e,ke);return;case"option":for(var Je in o)if(_e=o[Je],o.hasOwnProperty(Je)&&_e!=null&&!d.hasOwnProperty(Je))switch(Je){case"selected":n.selected=!1;break;default:tr(n,i,Je,null,d,_e)}for(ie in d)if(_e=d[ie],ke=o[ie],d.hasOwnProperty(ie)&&_e!==ke&&(_e!=null||ke!=null))switch(ie){case"selected":n.selected=_e&&typeof _e!="function"&&typeof _e!="symbol";break;default:tr(n,i,ie,_e,d,ke)}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 ft in o)_e=o[ft],o.hasOwnProperty(ft)&&_e!=null&&!d.hasOwnProperty(ft)&&tr(n,i,ft,null,d,_e);for(ge in d)if(_e=d[ge],ke=o[ge],d.hasOwnProperty(ge)&&_e!==ke&&(_e!=null||ke!=null))switch(ge){case"children":case"dangerouslySetInnerHTML":if(_e!=null)throw Error(a(137,i));break;default:tr(n,i,ge,_e,d,ke)}return;default:if(Q0(i)){for(var rr in o)_e=o[rr],o.hasOwnProperty(rr)&&_e!==void 0&&!d.hasOwnProperty(rr)&&Ph(n,i,rr,void 0,d,_e);for(je in d)_e=d[je],ke=o[je],!d.hasOwnProperty(je)||_e===ke||_e===void 0&&ke===void 0||Ph(n,i,je,_e,d,ke);return}}for(var de in o)_e=o[de],o.hasOwnProperty(de)&&_e!=null&&!d.hasOwnProperty(de)&&tr(n,i,de,null,d,_e);for(Me in d)_e=d[Me],ke=o[Me],!d.hasOwnProperty(Me)||_e===ke||_e==null&&ke==null||tr(n,i,Me,_e,d,ke)}function $v(n){switch(n){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function zN(){if(typeof performance.getEntriesByType=="function"){for(var n=0,i=0,o=performance.getEntriesByType("resource"),d=0;d<o.length;d++){var g=o[d],v=g.transferSize,D=g.initiatorType,K=g.duration;if(v&&K&&$v(D)){for(D=0,K=g.responseEnd,d+=1;d<o.length;d++){var ie=o[d],ge=ie.startTime;if(ge>K)break;var je=ie.transferSize,Me=ie.initiatorType;je&&$v(Me)&&(ie=ie.responseEnd,D+=je*(ie<K?1:(K-ge)/(ie-ge)))}if(--d,i+=8*(v+D)/(g.duration/1e3),n++,10<n)break}}if(0<n)return i/n/1e6}return navigator.connection&&(n=navigator.connection.downlink,typeof n=="number")?
vendor: 13,206 bytes, line 49
49n:5}var Bh=null,Uh=null;function rf(n){return n.nodeType===9?n:n.ownerDocument}function Wv(n){switch(n){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Kv(n,i){if(n===0)switch(i){case"svg":return 1;case"math":return 2;default:return 0}return n===1&&i==="foreignObject"?0:n}function zh(n,i){return n==="textarea"||n==="noscript"||typeof i.children=="string"||typeof i.children=="number"||typeof i.children=="bigint"||typeof i.dangerouslySetInnerHTML=="object"&&i.dangerouslySetInnerHTML!==null&&i.dangerouslySetInnerHTML.__html!=null}var Hh=null;function HN(){var n=window.event;return n&&n.type==="popstate"?n===Hh?!1:(Hh=n,!0):(Hh=null,!1)}var qv=typeof setTimeout=="function"?setTimeout:void 0,GN=typeof clearTimeout=="function"?clearTimeout:void 0,Xv=typeof Promise=="function"?Promise:void 0,VN=typeof queueMicrotask=="function"?queueMicrotask:typeof Xv<"u"?function(n){return Xv.resolve(null).then(n).catch($N)}:qv;function $N(n){setTimeout(function(){throw n})}function $s(n){return n==="head"}function Yv(n,i){var o=i,d=0;do{var g=o.nextSibling;if(n.removeChild(o),g&&g.nodeType===8)if(o=g.data,o==="/$"||o==="/&"){if(d===0){n.removeChild(g),Rl(i);return}d--}else if(o==="$"||o==="$?"||o==="$~"||o==="$!"||o==="&")d++;else if(o==="html")Gc(n.ownerDocument.documentElement);else if(o==="head"){o=n.ownerDocument.head,Gc(o);for(var v=o.firstChild;v;){var D=v.nextSibling,K=v.nodeName;v[ye]||K==="SCRIPT"||K==="STYLE"||K==="LINK"&&v.rel.toLowerCase()==="stylesheet"||o.removeChild(v),v=D}}else o==="body"&&Gc(n.ownerDocument.body);o=g}while(o);Rl(i)}function Zv(n,i){var o=n;n=0;do{var d=o.nextSibling;if(o.nodeType===1?i?(o._stashedDisplay=o.style.display,o.style.display="none"):(o.style.display=o._stashedDisplay||"",o.getAttribute("style")===""&&o.removeAttribute("style")):o.nodeType===3&&(i?(o._stashedText=o.nodeValue,o.nodeValue=""):o.nodeValue=o._stashedText||""),d&&d.nodeType===8)if(o=d.data,o==="/$"){if(n===0)break;n--}else o!=="$"&&o!=="$?"&&o!=="$~"&&o!=="$!"||n++;o=d}while(o)}function Gh(n){var i=n.firstChild;for(i&&i.nodeType===10&&(i=i.nextSibling);i;){var o=i;switch(i=i.nextSibling,o.nodeName){case"HTML":case"HEAD":case"BODY":Gh(o),Ie(o);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(o.rel.toLowerCase()==="stylesheet")continue}n.removeChild(o)}}function WN(n,i,o,d){for(;n.nodeType===1;){var g=o;if(n.nodeName.toLowerCase()!==i.toLowerCase()){if(!d&&(n.nodeName!=="INPUT"||n.type!=="hidden"))break}else if(d){if(!n[ye])switch(i){case"meta":if(!n.hasAttribute("itemprop"))break;return n;case"link":if(v=n.getAttribute("rel"),v==="stylesheet"&&n.hasAttribute("data-precedence"))break;if(v!==g.rel||n.getAttribute("href")!==(g.href==null||g.href===""?null:g.href)||n.getAttribute("crossorigin")!==(g.crossOrigin==null?null:g.crossOrigin)||n.getAttribute("title")!==(g.title==null?null:g.title))break;return n;case"style":if(n.hasAttribute("data-precedence"))break;return n;case"script":if(v=n.getAttribute("src"),(v!==(g.src==null?null:g.src)||n.getAttribute("type")!==(g.type==null?null:g.type)||n.getAttribute("crossorigin")!==(g.crossOrigin==null?null:g.crossOrigin))&&v&&n.hasAttribute("async")&&!n.hasAttribute("itemprop"))break;return n;default:return n}}else if(i==="input"&&n.type==="hidden"){var v=g.name==null?null:""+g.name;if(g.type==="hidden"&&n.getAttribute("name")===v)return n}else return n;if(n=sn(n.nextSibling),n===null)break}return null}function KN(n,i,o){if(i==="")return null;for(;n.nodeType!==3;)if((n.nodeType!==1||n.nodeName!=="INPUT"||n.type!=="hidden")&&!o||(n=sn(n.nextSibling),n===null))return null;return n}function Qv(n,i){for(;n.nodeType!==8;)if((n.nodeType!==1||n.nodeName!=="INPUT"||n.type!=="hidden")&&!i||(n=sn(n.nextSibling),n===null))return null;return n}function Vh(n){return n.data==="$?"||n.data==="$~"}function $h(n){return n.data==="$!"||n.data==="$?"&&n.ownerDocument.readyState!=="loading"}function qN(n,i){var o=n.ownerDocument;if(n.data==="$~")n._reactRetry=i;else if(n.data!=="$?"||o.readyState!=="loading")i();else{var d=function(){i(),o.removeEventListener("DOMContentLoaded",d)};o.addEventListener("DOMContentLoaded",d),n._reactRetry=d}}function sn(n){for(;n!=null;n=n.nextSibling){var i=n.nodeType;if(i===1||i===3)break;if(i===8){if(i=n.data,i==="$"||i==="$!"||i==="$?"||i==="$~"||i==="&"||i==="F!"||i==="F")break;if(i==="/$"||i==="/&")return null}}return n}var Wh=null;function Jv(n){n=n.nextSibling;for(var i=0;n;){if(n.nodeType===8){var o=n.data;if(o==="/$"||o==="/&"){if(i===0)return sn(n.nextSibling);i--}else o!=="$"&&o!=="$!"&&o!=="$?"&&o!=="$~"&&o!=="&"||i++}n=n.nextSibling}return null}function ey(n){n=n.previousSibling;for(var i=0;n;){if(n.nodeType===8){var o=n.data;if(o==="$"||o==="$!"||o==="$?"||o==="$~"||o==="&"){if(i===0)return n;i--}else o!=="/$"&&o!=="/&"||i++}n=n.previousSibling}return null}function ty(n,i,o){switch(i=rf(o),n){case"html":if(n=i.documentElement,!n)throw Error(a(452));return n;case"head":if(n=i.head,!n)throw Error(a(453));return n;case"body":if(n=i.body,!n)throw Error(a(454));return n;default:throw Error(a(451))}}function Gc(n){for(var i=n.attributes;i.length;)n.removeAttributeNode(i[0]);Ie(n)}var ln=new Map,ry=new Set;function af(n){return typeof n.getRootNode=="function"?n.getRootNode():n.nodeType===9?n:n.ownerDocument}var hs=se.d;se.d={f:XN,r:YN,D:ZN,C:QN,L:JN,m:eE,X:rE,S:tE,M:aE};function XN(){var n=hs.f(),i=qu();return n||i}function YN(n){var i=qe(n);i!==null&&i.tag===5&&i.type==="form"?y1(i):hs.r(n)}var Cl=typeof document>"u"?null:document;function ay(n,i,o){var d=Cl;if(d&&typeof i=="string"&&i){var g=Qa(i);g='link[rel="'+n+'"][href="'+g+'"]',typeof o=="string"&&(g+='[crossorigin="'+o+'"]'),ry.has(g)||(ry.add(g),n={rel:n,crossOrigin:o,href:i},d.querySelector(g)===null&&(i=d.createElement("link"),ea(i,"link",n),Ze(i),d.head.appendChild(i)))}}function ZN(n){hs.D(n),ay("dns-prefetch",n,null)}function QN(n,i){hs.C(n,i),ay("preconnect",n,i)}function JN(n,i,o){hs.L(n,i,o);var d=Cl;if(d&&n&&i){var g='link[rel="preload"][as="'+Qa(i)+'"]';i==="image"&&o&&o.imageSrcSet?(g+='[imagesrcset="'+Qa(o.imageSrcSet)+'"]',typeof o.imageSizes=="string"&&(g+='[imagesizes="'+Qa(o.imageSizes)+'"]')):g+='[href="'+Qa(n)+'"]';var v=g;switch(i){case"style":v=jl(n);break;case"script":v=Dl(n)}ln.has(v)||(n=x({rel:"preload",href:i==="image"&&o&&o.imageSrcSet?void 0:n,as:i},o),ln.set(v,n),d.querySelector(g)!==null||i==="style"&&d.querySelector(Vc(v))||i==="script"&&d.querySelector($c(v))||(i=d.createElement("link"),ea(i,"link",n),Ze(i),d.head.appendChild(i)))}}function eE(n,i){hs.m(n,i);var o=Cl;if(o&&n){var d=i&&typeof i.as=="string"?i.as:"script",g='link[rel="modulepreload"][as="'+Qa(d)+'"][href="'+Qa(n)+'"]',v=g;switch(d){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":v=Dl(n)}if(!ln.has(v)&&(n=x({rel:"modulepreload",href:n},i),ln.set(v,n),o.querySelector(g)===null)){switch(d){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(o.querySelector($c(v)))return}d=o.createElement("link"),ea(d,"link",n),Ze(d),o.head.appendChild(d)}}}function tE(n,i,o){hs.S(n,i,o);var d=Cl;if(d&&n){var g=Ke(d).hoistableStyles,v=jl(n);i=i||"default";var D=g.get(v);if(!D){var K={loading:0,preload:null};if(D=d.querySelector(Vc(v)))K.loading=5;else{n=x({rel:"stylesheet",href:n,"data-precedence":i},o),(o=ln.get(v))&&Kh(n,o);var ie=D=d.createElement("link");Ze(ie),ea(ie,"link",n),ie._p=new Promise(function(ge,je){ie.onload=ge,ie.onerror=je}),ie.addEventListener("load",function(){K.loading|=1}),ie.addEventListener("error",function(){K.loading|=2}),K.loading|=4,nf(D,i,d)}D={type:"stylesheet",instance:D,count:1,state:K},g.set(v,D)}}}function rE(n,i){hs.X(n,i);var o=Cl;if(o&&n){var d=Ke(o).hoistableScripts,g=Dl(n),v=d.get(g);v||(v=o.querySelector($c(g)),v||(n=x({src:n,async:!0},i),(i=ln.get(g))&&qh(n,i),v=o.createElement("script"),Ze(v),ea(v,"link",n),o.head.appendChild(v)),v={type:"script",instance:v,count:1,state:null},d.set(g,v))}}function aE(n,i){hs.M(n,i);var o=Cl;if(o&&n){var d=Ke(o).hoistableScripts,g=Dl(n),v=d.get(g);v||(v=o.querySelector($c(g)),v||(n=x({src:n,async:!0,type:"module"},i),(i=ln.get(g))&&qh(n,i),v=o.createElement("script"),Ze(v),ea(v,"link",n),o.head.appendChild(v)),v={type:"script",instance:v,count:1,state:null},d.set(g,v))}}function ny(n,i,o,d){var g=(g=re.current)?af(g):null;if(!g)throw Error(a(446));switch(n){case"meta":case"title":return null;case"style":return typeof o.precedence=="string"&&typeof o.href=="string"?(i=jl(o.href),o=Ke(g).hoistableStyles,d=o.get(i),d||(d={type:"style",instance:null,count:0,state:null},o.set(i,d)),d):{type:"void",instance:null,count:0,state:null};case"link":if(o.rel==="stylesheet"&&typeof o.href=="string"&&typeof o.precedence=="string"){n=jl(o.href);var v=Ke(g).hoistableStyles,D=v.get(n);if(D||(g=g.ownerDocument||g,D={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},v.set(n,D),(v=g.querySelector(Vc(n)))&&!v._p&&(D.instance=v,D.state.loading=5),ln.has(n)||(o={rel:"preload",as:"style",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},ln.set(n,o),v||nE(g,n,o,D.state))),i&&d===null)throw Error(a(528,""));return D}if(i&&d!==null)throw Error(a(529,""));return null;case"script":return i=o.async,o=o.src,typeof o=="string"&&i&&typeof i!="function"&&typeof i!="symbol"?(i=Dl(o),o=Ke(g).hoistableScripts,d=o.get(i),d||(d={type:"script",instance:null,count:0,state:null},o.set(i,d)),d):{type:"void",instance:null,count:0,state:null};default:throw Error(a(444,n))}}function jl(n){return'href="'+Qa(n)+'"'}function Vc(n){return'link[rel="stylesheet"]['+n+"]"}function sy(n){return x({},n,{"data-precedence":n.precedence,precedence:null})}function nE(n,i,o,d){n.querySelector('link[rel="preload"][as="style"]['+i+"]")?d.loading=1:(i=n.createElement("link"),d.preload=i,i.addEventListener("load",function(){return d.loading|=1}),i.addEventListener("error",function(){return d.loading|=2}),ea(i,"link",o),Ze(i),n.head.appendChild(i))}function Dl(n){return'[src="'+Qa(n)+'"]'}function $c(n){return"script[async]"+n}function iy(n,i,o){if(i.count++,i.instance===null)switch(i.type){case"style":var d=n.querySelector('style[data-href~="'+Qa(o.href)+'"]');if(d)return i.instance=d,Ze(d),d;var g=x({},o,{"data-href":o.href,"data-precedence":o.precedence,href:null,precedence:null});return d=(n.ownerDocument||n).createElement("style"),Ze(d),ea(d,"style",g),nf(d,o.precedence,n),i.instance=d;case"stylesheet":g=jl(o.href);var v=n.querySelector(Vc(g));if(v)return i.state.loading|=4,i.instance=v,Ze(v),v;d=sy(o),(g=ln.get(g))&&Kh(d,g),v=(n.ownerDocument||n).createElement("link"),Ze(v);var D=v;return D._p=new Promise(function(K,ie){D.onload=K,D.onerror=ie}),ea(v,"link",d),i.state.loading|=4,nf(v,o.precedence,n),i.instance=v;case"script":return v=Dl(o.src),(g=n.querySelector($c(v)))?(i.instance=g,Ze(g),g):(d=o,(g=ln.get(v))&&(d=x({},o),qh(d,g)),n=n.ownerDocument||n,g=n.createElement("script"),Ze(g),ea(g,"link",d),n.head.appendChild(g),i.instance=g);case"void":return null;default:throw Error(a(443,i.type))}else i.type==="stylesheet"&&(i.state.loading&4)===0&&(d=i.instance,i.state.loading|=4,nf(d,o.precedence,n));return i.instance}function nf(n,i,o){for(var d=o.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),g=d.length?d[d.length-1]:null,v=g,D=0;D<d.length;D++){var K=d[D];if(K.dataset.precedence===i)v=K;else if(v!==g)break}v?v.parentNode.insertBefore(n,v.nextSibling):(i=o.nodeType===9?o.head:o,i.insertBefore(n,i.firstChild))}function Kh(n,i){n.crossOrigin==null&&(n.crossOrigin=i.crossOrigin),n.referrerPolicy==null&&(n.referrerPolicy=i.referrerPolicy),n.title==null&&(n.title=i.title)}function qh(n,i){n.crossOrigin==null&&(n.crossOrigin=i.crossOrigin),n.referrerPolicy==null&&(n.referrerPolicy=i.referrerPolicy),n.integrity==null&&(n.integrity=i.integrity)}var sf=null;function ly(n,i,o){if(sf===null){var d=new Map,g=sf=new Map;g.set(o,d)}else g=sf,d=g.get(o),d||(d=new Map,g.set(o,d));if(d.has(n))return d;for(d.set(n,null),o=o.getElementsByTagName(n),g=0;g<o.length;g++){var v=o[g];if(!(v[ye]||v[Q]||n==="link"&&v.getAttribute("rel")==="stylesheet")&&v.namespaceURI!=="http://www.w3.org/2000/svg"){var D=v.getAttribute(i)||"";D=n+D;var K=d.get(D);K?K.push(v):d.set(D,[v])}}return d}function cy(n,i,o){n=n.ownerDocument||n,n.head.insertBefore(o,i==="title"?n.querySelector("head > title"):null)}function sE(n,i,o){if(o===1||i.itemProp!=null)return!1;switch(n){case"meta":case"title":return!0;case"style":if(typeof i.precedence!="string"||typeof i.href!="string"||i.href==="")break;return!0;case"link":if(typeof i.rel!="string"||typeof i.href!="string"||i.href===""||i.onLoad||i.onError)break;switch(i.rel){case"stylesheet":return n=i.disabled,typeof i.precedence=="string"&&n==null;default:return!0}case"script":if(i.async&&typeof i.async!="function"&&typeof i.async!="symbol"&&!i.onLoad&&!i.onError&&i.src&&typeof i.src=="string")return!0}return!1}function oy(n){return!(n.type==="stylesheet"&&(n.state.loading&3)===0)}function iE(n,i,o,d){if(o.type==="stylesheet"&&(typeof d.media!="str
49ing"||matchMedia(d.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var g=jl(d.href),v=i.querySelector(Vc(g));if(v){i=v._p,i!==null&&typeof i=="object"&&typeof i.then=="function"&&(n.count++,n=lf.bind(n),i.then(n,n)),o.state.loading|=4,o.instance=v,Ze(v);return}v=i.ownerDocument||i,d=sy(d),(g=ln.get(g))&&Kh(d,g),v=v.createElement("link"),Ze(v);var D=v;D._p=new Promise(function(K,ie){D.onload=K,D.onerror=ie}),ea(v,"link",d),o.instance=v}n.stylesheets===null&&(n.stylesheets=new Map),n.stylesheets.set(o,i),(i=o.state.preload)&&(o.state.loading&3)===0&&(n.count++,o=lf.bind(n),i.addEventListener("load",o),i.addEventListener("error",o))}}var Xh=0;function lE(n,i){return n.stylesheets&&n.count===0&&of(n,n.stylesheets),0<n.count||0<n.imgCount?function(o){var d=setTimeout(function(){if(n.stylesheets&&of(n,n.stylesheets),n.unsuspend){var v=n.unsuspend;n.unsuspend=null,v()}},6e4+i);0<n.imgBytes&&Xh===0&&(Xh=62500*zN());var g=setTimeout(function(){if(n.waitingForImages=!1,n.count===0&&(n.stylesheets&&of(n,n.stylesheets),n.unsuspend)){var v=n.unsuspend;n.unsuspend=null,v()}},(n.imgBytes>Xh?50:800)+i);return n.unsuspend=o,function(){n.unsuspend=null,clearTimeout(d),clearTimeout(g)}}:null}function lf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)of(this,this.stylesheets);else if(this.unsuspend){var n=this.unsuspend;this.unsuspend=null,n()}}}var cf=null;function of(n,i){n.stylesheets=null,n.unsuspend!==null&&(n.count++,cf=new Map,i.forEach(cE,n),cf=null,lf.call(n))}function cE(n,i){if(!(i.state.loading&4)){var o=cf.get(n);if(o)var d=o.get(null);else{o=new Map,cf.set(n,o);for(var g=n.querySelectorAll("link[data-precedence],style[data-precedence]"),v=0;v<g.length;v++){var D=g[v];(D.nodeName==="LINK"||D.getAttribute("media")!=="not all")&&(o.set(D.dataset.precedence,D),d=D)}d&&o.set(null,d)}g=i.instance,D=g.getAttribute("data-precedence"),v=o.get(D)||d,v===d&&o.set(null,g),o.set(D,g),this.count++,d=lf.bind(this),g.addEventListener("load",d),g.addEventListener("error",d),v?v.parentNode.insertBefore(g,v.nextSibling):(n=n.nodeType===9?n.head:n,n.insertBefore(g,n.firstChild)),i.state.loading|=4}}var Wc={$$typeof:b,Provider:null,Consumer:null,_currentValue:le,_currentValue2:le,_threadCount:0};function oE(n,i,o,d,g,v,D,K,ie){this.tag=1,this.containerInfo=n,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=kn(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=kn(0),this.hiddenUpdates=kn(null),this.identifierPrefix=d,this.onUncaughtError=g,this.onCaughtError=v,this.onRecoverableError=D,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=ie,this.incompleteTransitions=new Map}function uy(n,i,o,d,g,v,D,K,ie,ge,je,Me){return n=new oE(n,i,o,D,ie,ge,je,Me,K),i=1,v===!0&&(i|=24),v=Pa(3,null,null,i),n.current=v,v.stateNode=n,i=Td(),i.refCount++,n.pooledCache=i,i.refCount++,v.memoizedState={element:d,isDehydrated:o,cache:i},Rd(v),n}function fy(n){return n?(n=cl,n):cl}function dy(n,i,o,d,g,v){g=fy(g),d.context===null?d.context=g:d.pendingContext=g,d=Ms(i),d.payload={element:o},v=v===void 0?null:v,v!==null&&(d.callback=v),o=Os(n,d,i),o!==null&&(Fa(o,n,i),Ac(o,n,i))}function hy(n,i){if(n=n.memoizedState,n!==null&&n.dehydrated!==null){var o=n.retryLane;n.retryLane=o!==0&&o<i?o:i}}function Yh(n,i){hy(n,i),(n=n.alternate)&&hy(n,i)}function my(n){if(n.tag===13||n.tag===31){var i=hi(n,67108864);i!==null&&Fa(i,n,67108864),Yh(n,67108864)}}function py(n){if(n.tag===13||n.tag===31){var i=Ga();i=gt(i);var o=hi(n,i);o!==null&&Fa(o,n,i),Yh(n,i)}}var uf=!0;function uE(n,i,o,d){var g=q.T;q.T=null;var v=se.p;try{se.p=2,Zh(n,i,o,d)}finally{se.p=v,q.T=g}}function fE(n,i,o,d){var g=q.T;q.T=null;var v=se.p;try{se.p=8,Zh(n,i,o,d)}finally{se.p=v,q.T=g}}function Zh(n,i,o,d){if(uf){var g=Qh(d);if(g===null)Ih(n,i,d,ff,o),xy(n,d);else if(hE(g,n,i,o,d))d.stopPropagation();else if(xy(n,d),i&4&&-1<dE.indexOf(n)){for(;g!==null;){var v=qe(g);if(v!==null)switch(v.tag){case 3:if(v=v.stateNode,v.current.memoizedState.isDehydrated){var D=wt(v.pendingLanes);if(D!==0){var K=v;for(K.pendingLanes|=2,K.entangledLanes|=2;D;){var ie=1<<31-At(D);K.entanglements[1]|=ie,D&=~ie}Bn(v),(Wt&6)===0&&(Wu=it()+500,Uc(0))}}break;case 31:case 13:K=hi(v,2),K!==null&&Fa(K,v,2),qu(),Yh(v,2)}if(v=Qh(d),v===null&&Ih(n,i,d,ff,o),v===g)break;g=v}g!==null&&d.stopPropagation()}else Ih(n,i,d,null,o)}}function Qh(n){return n=ed(n),Jh(n)}var ff=null;function Jh(n){if(ff=null,n=He(n),n!==null){var i=l(n);if(i===null)n=null;else{var o=i.tag;if(o===13){if(n=u(i),n!==null)return n;n=null}else if(o===31){if(n=f(i),n!==null)return n;n=null}else if(o===3){if(i.stateNode.current.memoizedState.isDehydrated)return i.tag===3?i.stateNode.containerInfo:null;n=null}else i!==n&&(n=null)}}return ff=n,null}function gy(n){switch(n){case"beforetoggle":case"cancel":case"click":case"close"
vendor: 4,413 bytes, line 49
49:case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":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(kt()){case Be:return 2;case lt:return 8;case et:case jt:return 32;case rt:return 268435456;default:return 32}default:return 32}}var em=!1,Ws=null,Ks=null,qs=null,Kc=new Map,qc=new Map,Xs=[],dE="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 xy(n,i){switch(n){case"focusin":case"focusout":Ws=null;break;case"dragenter":case"dragleave":Ks=null;break;case"mouseover":case"mouseout":qs=null;break;case"pointerover":case"pointerout":Kc.delete(i.pointerId);break;case"gotpointercapture":case"lostpointercapture":qc.delete(i.pointerId)}}function Xc(n,i,o,d,g,v){return n===null||n.nativeEvent!==v?(n={blockedOn:i,domEventName:o,eventSystemFlags:d,nativeEvent:v,targetContainers:[g]},i!==null&&(i=qe(i),i!==null&&my(i)),n):(n.eventSystemFlags|=d,i=n.targetContainers,g!==null&&i.indexOf(g)===-1&&i.push(g),n)}function hE(n,i,o,d,g){switch(i){case"focusin":return Ws=Xc(Ws,n,i,o,d,g),!0;case"dragenter":return Ks=Xc(Ks,n,i,o,d,g),!0;case"mouseover":return qs=Xc(qs,n,i,o,d,g),!0;case"pointerover":var v=g.pointerId;return Kc.set(v,Xc(Kc.get(v)||null,n,i,o,d,g)),!0;case"gotpointercapture":return v=g.pointerId,qc.set(v,Xc(qc.get(v)||null,n,i,o,d,g)),!0}return!1}function vy(n){var i=He(n.target);if(i!==null){var o=l(i);if(o!==null){if(i=o.tag,i===13){if(i=u(o),i!==null){n.blockedOn=i,ee(n.priority,function(){py(o)});return}}else if(i===31){if(i=f(o),i!==null){n.blockedOn=i,ee(n.priority,function(){py(o)});return}}else if(i===3&&o.stateNode.current.memoizedState.isDehydrated){n.blockedOn=o.tag===3?o.stateNode.containerInfo:null;return}}}n.blockedOn=null}function df(n){if(n.blockedOn!==null)return!1;for(var i=n.targetContainers;0<i.length;){var o=Qh(n.nativeEvent);if(o===null){o=n.nativeEvent;var d=new o.constructor(o.type,o);J0=d,o.target.dispatchEvent(d),J0=null}else return i=qe(o),i!==null&&my(i),n.blockedOn=o,!1;i.shift()}return!0}function yy(n,i,o){df(n)&&o.delete(i)}function mE(){em=!1,Ws!==null&&df(Ws)&&(Ws=null),Ks!==null&&df(Ks)&&(Ks=null),qs!==null&&df(qs)&&(qs=null),Kc.forEach(yy),qc.forEach(yy)}function hf(n,i){n.blockedOn===i&&(n.blockedOn=null,em||(em=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,mE)))}var mf=null;function _y(n){mf!==n&&(mf=n,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){mf===n&&(mf=null);for(var i=0;i<n.length;i+=3){var o=n[i],d=n[i+1],g=n[i+2];if(typeof d!="function"){if(Jh(d||o)===null)continue;break}var v=qe(o);v!==null&&(n.splice(i,3),i-=3,Qd(v,{pending:!0,data:g,method:o.method,action:d},d,g))}}))}function Rl(n){function i(ie){return hf(ie,n)}Ws!==null&&hf(Ws,n),Ks!==null&&hf(Ks,n),qs!==null&&hf(qs,n),Kc.forEach(i),qc.forEach(i);for(var o=0;o<Xs.length;o++){var d=Xs[o];d.blockedOn===n&&(d.blockedOn=null)}for(;0<Xs.length&&(o=Xs[0],o.blockedOn===null);)vy(o),o.blockedOn===null&&Xs.shift();if(o=(n.ownerDocument||n).$$reactFormReplay,o!=null)for(d=0;d<o.length;d+=3){var g=o[d],v=o[d+1],D=g[J]||null;if(typeof v=="function")D||_y(o);else if(D){var K=null;if(v&&v.hasAttribute("formAction")){if(g=v,D=v[J]||null)K=D.formAction;else if(Jh(g)!==null)continue}else K=D.action;typeof K=="function"?o[d+1]=K:(o.splice(d,3),d-=3),_y(o)}}}
49function Sy(){function n(v){v.canIntercept&&v.info==="react-transition"&&v.intercept({handler:function(){return new Promise(function(D){return g=D})},focusReset:"manual",scroll:"manual"})}function i(){g!==null&&(g(),g=null),d||setTimeout(o,20)}function o(){if(!d&&!navigation.transition){var v=navigation.currentEntry;v&&v.url!=null&&navigation.navigate(v.url,{state:v.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var d=!1,g=null;return navigation.addEventListener("navigate",n),navigation.addEventListener("navigatesuccess",i),navigation.addEventListener("navigateerror",i),setTimeout(o,100),function(){d=!0,navigation.removeEventListener("navigate",n),navigation.removeEventListener("navigatesuccess",i),navigation.removeEventListener("navigateerror",i),g!==null&&(g(),g=null)}}}function tm(n){this._internalRoot=n}pf.prototype.render=tm.prototype.render=function(n){var i=this._internalRoot;if(i===null)throw Error(a(409));var o=i.current,d=Ga();dy(o,d,n,i,null,null)},pf.prototype.unmount=tm.prototype.unmount=function(){var n=this._internalRoot;if(n!==null){this._internalRoot=null;var i=n.containerInfo;dy(n.current,2,null,n,null,null),qu(),i[ae]=null}};function pf(n){this._internalRoot=n}pf.prototype.unstable_scheduleHydration=function(n){if(n){var i=B();n={blockedOn:null,target:n,priority:i};for(var o=0;o<Xs.length&&i!==0&&i<Xs[o].priority;o++);Xs.splice(o,0,n),o===0&&vy(n)}};var wy=t.version;if(wy!=="19.2.0")throw Error(a(527,wy,"19.2.0"));se.findDOMNode=function(n){var i=n._reactInternals;if(i===void 0)throw typeof n.render=="function"?Error(a(188)):(n=Object.keys(n).join(","),Error(a(268,n)));return n=m(i),n=n!==null?p(n):null,n=n===null?null:n.stateNode,n};var pE={bundleType:0,version:"19.2.0",rendererPackageName:"react-dom",currentDispatcherRef:q,reconcilerVersion:"19.2.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var gf=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!gf.isDisabled&&gf.supportsFiber)try{Qe=gf.inject(pE),_t=gf}catch{}}return Zc.createRoot=function(n,i){if(!s(n))throw Error(a(299));var o=!1,d="",g=C1,v=j1,D=D1;return i!=null&&(i.unstable_strictMode===!0&&(o=!0),i.identifierPrefix!==void 0&&(d=i.identifierPrefix),i.onUncaughtError!==void 0&&(g=i.onUncaughtError),i.onCaughtError!==void 0&&(v=i.onCaughtError),i.onRecoverableError!==void 0&&(D=i.onRecoverableError)),i=uy(n,1,!1,null,null,o,d,null,g,v,D,Sy),n[ae]=i.current,Lh(n),new tm(i)},Zc.hydrateRoot=function(n,i,o){if(!s(n))throw Error(a(299));var d=!1,g="",v=C1,D=j1,K=D1,ie=null;return o!=null&&(o.unstable_strictMode===!0&&(d=!0),o.identifierPrefix!==void 0&&(g=o.identifierPrefix),o.onUncaughtError!==void 0&&(v=o.onUncaughtError),o.onCaughtError!==void 0&&(D=o.onCaughtError),o.onRecoverableError!==void 0&&(K=o.onRecoverableError),o.formState!==void 0&&(ie=o.formState)),i=uy(n,1,!0,i,o??null,d,g,ie,v,D,K,Sy),i.context=fy(null),o=i.current,d=Ga(),d=gt(d),g=Ms(d),g.callback=null,Os(o,g,d),o=d,i.current.lanes=o,ya(i,o),Bn(i),n[ae]=i.current,Lh(n),new pf(i)},Zc.version="19.2.0",Zc}var Ry;function AE(){if(Ry)return nm.exports;Ry=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(),nm.exports=kE(),nm.exports}var bE=AE();const NE=Ep(bE);/**
50 * react-router v7.9.4
51 *
52 * Copyright (c) Remix Software Inc.
53 *
54 * This source code is licensed under the MIT license found in the
55 * LICENSE.md file in the root directory of this source tree.
56 *
57 * @license MIT
58 */var Fy="popstate";function EE(e={}){function t(a,s){let{pathname:l,search:u,hash:f}=a.location;return zm("",{pathname:l,search:u,hash:f},s.state&&s.state.usr||null,s.state&&s.state.key||"default")}function r(a,s){return typeof s=="string"?s:wo(s)}return CE(t,r,null,e)}function xr(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function yn(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function TE(){return Math.random().toString(36).substring(2,10)}function My(e,t){return{usr:e.state,key:e.key,idx:t}}function zm(e,t,r=null,a){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof t=="string"?Ql(t):t,state:r,key:t&&t.key||a||TE()}}function wo({pathname:e="/",search:t="",hash:r=""}){return t&&t!=="?"&&(e+=t.charAt(0)==="?"?t:"?"+t),r&&r!=="#"&&(e+=r.charAt(0)==="#"?r:"#"+r),e}function Ql(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substring(r),e=e.substring(0,r));let a=e.indexOf("?");a>=0&&(t.search=e.substring(a),e=e.substring(0,a)),e&&(t.pathname=e)}return t}function CE(e,t,r,a={}){let{window:s=document.defaultView,v5Compat:l=!1}=a,u=s.history,f="POP",h=null,m=p();
58m==null&&(m=0,u.replaceState({...u.state,idx:m},""));function p(){return(u.state||{idx:null}).idx}function x(){f="POP";let w=p(),A=w==null?null:w-m;m=w,h&&h({action:f,location:y.location,delta:A})}function _(w,A){f="PUSH";let E=zm(y.location,w,A);m=p()+1;let b=My(E,m),M=y.createHref(E);try{u.pushState(b,"",M)}catch(H){if(H instanceof DOMException&&H.name==="DataCloneError")throw H;s.location.assign(M)}l&&h&&h({action:f,location:y.location,delta:1})}function S(w,A){f="REPLACE";let E=zm(y.location,w,A);m=p();let b=My(E,m),M=y.createHref(E);u.replaceState(b,"",M),l&&h&&h({action:f,location:y.location,delta:0})}function k(w){return jE(w)}let y={get action(){return f},get location(){return e(s,u)},listen(w){if(h)throw new Error("A history only accepts one active listener");return s.addEventListener(Fy,x),h=w,()=>{s.removeEventListener(Fy,x),h=null}},createHref(w){return t(s,w)},createURL:k,encodeLocation(w){let A=k(w);return{pathname:A.pathname,search:A.search,hash:A.hash}},push:_,replace:S,go(w){return u.go(w)}};return y}function jE(e,t=!1){let r="http://localhost";
58typeof window<"u"&&(r=window.location.origin!=="null"?window.location.origin:window.location.href),xr(r,"No window.location.(origin|href) available to create URL");let a=typeof e=="string"?e:wo(e);return a=a.replace(/ $/,"%20"),!t&&a.startsWith("//")&&(a=r+a),new URL(a,r)}function tS(e,t,r="/"){return DE(e,t,r,!1)}function DE(e,t,r,a){let s=typeof t=="string"?Ql(t):t,l=Ss(s.pathname||"/",r);if(l==null)return null;let u=rS(e);RE(u);let f=null;for(let h=0;f==null&&h<u.length;++h){let m=GE(l);f=zE(u[h],m,a)}return f}function rS(e,t=[],r=[],a="",s=!1){let l=(u,f,h=s,m)=>{let p={relativePath:m===void 0?u.path||"":m,caseSensitive:u.caseSensitive===!0,childrenIndex:f,route:u};if(p.relativePath.startsWith("/")){if(!p.relativePath.startsWith(a)&&h)return;xr(p.relativePath.startsWith(a),`Absolute route path "${p.relativePath}" nested under path "${a}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),p.relativePath=p.relativePath.slice(a.length)}let x=ps([a,p.relativePath]),_=r.concat(p);u.children&&u.children.length>0&&(xr(u.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${x}".`),rS(u.children,t,_,x,h)),!(u.path==null&&!u.index)&&t.push({path:x,score:BE(x,u.index),routesMeta:_})};return e.forEach((u,f)=>{if(u.path===""||!u.path?.includes("?"))l(u,f);else for(let h of aS(u.path))l(u,f,!0,h)}),t}function aS(e){let t=e.split("/");if(t.length===0)return[];let[r,...a]=t,s=r.endsWith("?"),l=r.replace(/\?$/,"");if(a.length===0)return s?[l,""]:[l];let u=aS(a.join("/")),f=[];return f.push(...u.map(h=>h===""?l:[l,h].join("/"))),s&&f.push(...u),f.map(h=>e.startsWith("/")&&h===""?"/":h)}function RE(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:UE(t.routesMeta.map(a=>a.childrenIndex),r.routesMeta.map(a=>a.childrenIndex)))}var FE=/^:[\w-]+$/,ME=3,OE=2,LE=1,IE=10,PE=-2,Oy=e=>e==="*";function BE(e,t){let r=e.split("/"),a=r.length;return r.some(Oy)&&(a+=PE),t&&(a+=OE),r.filter(s=>!Oy(s)).reduce((s,l)=>s+(FE.test(l)?ME:l===""?LE:IE),a)}function UE(e,t){return e.length===t.length&&e.slice(0,-1).every((a,s)=>a===t[s])?e[e.length-1]-t[t.length-1]:0}function zE(e,t,r=!1){let{routesMeta:a}=e,s={},l="/",u=[];for(let f=0;f<a.length;++f){let h=a[f],m=f===a.length-1,p=l==="/"?t:t.slice(l.length)||"/",x=Vf({path:h.relativePath,caseSensitive:h.caseSensitive,end:m},p),_=h.route;if(!x&&m&&r&&!a[a.length-1].route.index&&(x=Vf({path:h.relativePath,caseSensitive:h.caseSensitive,end:!1},p)),!x)return null;
58Object.assign(s,x.params),u.push({params:s,pathname:ps([l,x.pathname]),pathnameBase:KE(ps([l,x.pathnameBase])),route:_}),x.pathnameBase!=="/"&&(l=ps([l,x.pathnameBase]))}return u}function Vf(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,a]=HE(e.path,e.caseSensitive,e.end),s=t.match(r);if(!s)return null;let l=s[0],u=l.replace(/(.)\/+$/,"$1"),f=s.slice(1);return{params:a.reduce((m,{paramName:p,isOptional:x},_)=>{if(p==="*"){let k=f[_]||"";u=l.slice(0,l.length-k.length).replace(/(.)\/+$/,"$1")}const S=f[_];return x&&!S?m[p]=void 0:m[p]=(S||"").replace(/%2F/g,"/"),m},{}),pathname:l,pathnameBase:u,pattern:e}}function HE(e,t=!1,r=!0){yn(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 a=[],s="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(u,f,h)=>(a.push({paramName:f,isOptional:h!=null}),h?"/?([^\\/]+)?":"/([^\\/]+)")).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return e.endsWith("*")?(a.push({paramName:"*"}),s+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?s+="\\/*$":e!==""&&e!=="/"&&(s+="(?:(?=\\/|$))"),[new RegExp(s,t?void 0:"i"),a]}function GE(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return yn(!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 Ss(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,a=e.charAt(r);return a&&a!=="/"?null:e.slice(r)||"/"}function VE(e,t="/"){let{pathname:r,search:a="",hash:s=""}=typeof e=="string"?Ql(e):e;return{pathname:r?r.startsWith("/")?r:$E(r,t):t,search:qE(a),hash:XE(s)}}function $E(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(s=>{s===".."?r.length>1&&r.pop():s!=="."&&r.push(s)}),r.length>1?r.join("/"):"/"}function cm(e,t,r,a){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(a)}].  Please separate it out to the \`to.${r}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function WE(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function Cp(e){let t=WE(e);return t.map((r,a)=>a===t.length-1?r.pathname:r.pathnameBase)}function jp(e,t,r,a=!1){let s;typeof e=="string"?s=Ql(e):(s={...e},xr(!s.pathname||!s.pathname.includes("?"),cm("?","pathname","search",s)),xr(!s.pathname||!s.pathname.includes("#"),cm("#","pathname","hash",s)),xr(!s.search||!s.search.includes("#"),cm("#","search","hash",s)));let l=e===""||s.pathname==="",u=l?"/":s.pathname,f;if(u==null)f=r;else{let x=t.length-1;if(!a&&u.startsWith("..")){let _=u.split("/");for(;_[0]==="..";)_.shift(),x-=1;s.pathname=_.join("/")}f=x>=0?t[x]:"/"}let h=VE(s,f),m=u&&u!=="/"&&u.endsWith("/"),p=(l||u===".")&&r.endsWith("/");return!h.pathname.endsWith("/")&&(m||p)&&(h.pathname+="/"),h}var ps=e=>e.join("/").replace(/\/\/+/g,"/"),KE=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),qE=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,XE=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function YE(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}var nS=["POST","PUT","PATCH","DELETE"];new Set(nS);var ZE=["GET",...nS];new Set(ZE);var Jl=N.createContext(null);Jl.displayName="DataRouter";var v0=N.createContext(null);v0.displayName="DataRouterState";N.createContext(!1);var sS=N.createContext({isTransitioning:!1});sS.displayName="ViewTransition";var QE=N.createContext(new Map);QE.displayName="Fetchers";var JE=N.createContext(null);JE.displayName="Await";var Fn=N.createContext(null);Fn.displayName="Navigation";var Vo=N.createContext(null);Vo.displayName="Location";var Sn=N.createContext({outlet:null,matches:[],isDataRoute:!1});Sn.displayName="Route";var Dp=N.createContext(null);Dp.displayName="RouteError";function eT(e,{relative:t}={}){xr(ec(),"useHref() may be used only in the context of a <Router> component.");let{basename:r,navigator:a}=N.useContext(Fn),{hash:s,pathname:l,search:u}=$o(e,{relative:t}),f=l;return r!=="/"&&(f=l==="/"?r:ps([r,l])),a.createHref({pathname:f,search:u,hash:s})}function ec(){return N.useContext(Vo)!=null}function ga(){return xr(ec(),"useLocation() may be used only in the context of a <Router> component."),N.useContext(Vo).location}var iS="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function lS(e){N.useContext(Fn).static||N.useLayoutEffect(e)}function zr(){let{isDataRoute:e}=N.useContext(Sn);return e?pT():tT()}function tT(){xr(ec(),"useNavigate() may be used only in the context of a <Router> component.");
58let e=N.useContext(Jl),{basename:t,navigator:r}=N.useContext(Fn),{matches:a}=N.useContext(Sn),{pathname:s}=ga(),l=JSON.stringify(Cp(a)),u=N.useRef(!1);return lS(()=>{u.current=!0}),N.useCallback((h,m={})=>{if(yn(u.current,iS),!u.current)return;if(typeof h=="number"){r.go(h);return}let p=jp(h,JSON.parse(l),s,m.relative==="path");e==null&&t!=="/"&&(p.pathname=p.pathname==="/"?t:ps([t,p.pathname])),(m.replace?r.replace:r.push)(p,m.state,m)},[t,r,l,s,e])}var rT=N.createContext(null);function aT(e){let t=N.useContext(Sn).outlet;return N.useMemo(()=>t&&N.createElement(rT.Provider,{value:e},t),[t,e])}function Rp(){let{matches:e}=N.useContext(Sn),t=e[e.length-1];return t?t.params:{}}function $o(e,{relative:t}={}){let{matches:r}=N.useContext(Sn),{pathname:a}=ga(),s=JSON.stringify(Cp(r));return N.useMemo(()=>jp(e,JSON.parse(s),a,t==="path"),[e,s,a,t])}function nT(e,t){return cS(e,t)}function cS(e,t,r,a,s){xr(ec(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:l}=N.useContext(Fn),{matches:u}=N.useContext(Sn),f=u[u.length-1],h=f?f.params:{},m=f?f.pathname:"/",p=f?f.pathnameBase:"/",x=f&&f.route;{let E=x&&x.path||"";oS(m,!x||E.endsWith("*")||E.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${m}" (under <Route path="${E}">) 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.
59
60Please change the parent <Route path="${E}"> to <Route path="${E==="/"?"*":`${E}/*`}">.`)}let _=ga(),S;if(t){let E=typeof t=="string"?Ql(t):t;xr(p==="/"||E.pathname?.startsWith(p),`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 "${p}" but pathname "${E.pathname}" was given in the \`location\` prop.`),S=E}else S=_;let k=S.pathname||"/",y=k;if(p!=="/"){let E=p.replace(/^\//,"").split("/");y="/"+k.replace(/^\//,"").split("/").slice(E.length).join("/")}let w=tS(e,{pathname:y});yn(x||w!=null,`No routes matched location "${S.pathname}${S.search}${S.hash}" `),yn(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 "${S.pathname}${S.search}${S.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 A=oT(w&&w.map(E=>Object.assign({},E,{params:Object.assign({},h,E.params),pathname:ps([p,l.encodeLocation?l.encodeLocation(E.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:E.pathname]),pathnameBase:E.pathnameBase==="/"?p:ps([p,l.encodeLocation?l.encodeLocation(E.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:E.pathnameBase])})),u,r,a,s);return t&&A?N.createElement(Vo.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...S},navigationType:"POP"}},A):A}function sT(){let e=mT(),t=YE(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,a="rgba(200,200,200, 0.5)",s={padding:"0.5rem",backgroundColor:a},l={padding:"2px 4px",backgroundColor:a},u=null;return console.error("Error handled by React Router default ErrorBoundary:",e),u=N.createElement(N.Fragment,null,N.createElement("p",null,"💿 Hey developer 👋"),N.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",N.createElement("code",{style:l},"ErrorBoundary")," or"," ",N.createElement("code",{style:l},"errorElement")," prop on your route.")),N.createElement(N.Fragment,null,N.createElement("h2",null,"Unexpected Application Error!"),N.createElement("h3",{style:{fontStyle:"italic"}},t),r?N.createElement("pre",{style:s},r):null,u)}var iT=N.createElement(sT,null),lT=class extends N.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.unstable_onError?this.props.unstable_onError(e,t):console.error("React Router caught the following error during render",e)}render(){return this.state.error!==void 0?N.createElement(Sn.Provider,{value:this.props.routeContext},N.createElement(Dp.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function cT({routeContext:e,match:t,children:r}){let a=N.useContext(Jl);return a&&a.static&&a.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(a.staticContext._deepestRenderedBoundaryId=t.route.id),N.createElement(Sn.Provider,{value:e},r)}function oT(e,t=[],r=null,a=null,s=null){if(e==null){if(!r)return null;if(r.errors)e=r.matches;else if(t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let l=e,u=r?.errors;if(u!=null){let m=l.findIndex(p=>p.route.id&&u?.[p.route.id]!==void 0);xr(m>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(u).join(",")}`),l=l.slice(0,Math.min(l.length,m+1))}let f=!1,h=-1;if(r)for(let m=0;m<l.length;m++){let p=l[m];if((p.route.HydrateFallback||p.route.hydrateFallbackElement)&&(h=m),p.route.id){let{loaderData:x,errors:_}
60=r,S=p.route.loader&&!x.hasOwnProperty(p.route.id)&&(!_||_[p.route.id]===void 0);if(p.route.lazy||S){f=!0,h>=0?l=l.slice(0,h+1):l=[l[0]];break}}}return l.reduceRight((m,p,x)=>{let _,S=!1,k=null,y=null;r&&(_=u&&p.route.id?u[p.route.id]:void 0,k=p.route.errorElement||iT,f&&(h<0&&x===0?(oS("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),S=!0,y=null):h===x&&(S=!0,y=p.route.hydrateFallbackElement||null)));let w=t.concat(l.slice(0,x+1)),A=()=>{let E;return _?E=k:S?E=y:p.route.Component?E=N.createElement(p.route.Component,null):p.route.element?E=p.route.element:E=m,N.createElement(cT,{match:p,routeContext:{outlet:m,matches:w,isDataRoute:r!=null},children:E})};return r&&(p.route.ErrorBoundary||p.route.errorElement||x===0)?N.createElement(lT,{location:r.location,revalidation:r.revalidation,component:k,error:_,children:A(),routeContext:{outlet:null,matches:w,isDataRoute:!0},unstable_onError:a}):A()},null)}function Fp(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function uT(e){let t=N.useContext(Jl);return xr(t,Fp(e)),t}function fT(e){let t=N.useContext(v0);return xr(t,Fp(e)),t}function dT(e){let t=N.useContext(Sn);return xr(t,Fp(e)),t}function Mp(e){let t=dT(e),r=t.matches[t.matches.length-1];return xr(r.route.id,`${e} can only be used on routes that contain a unique "id"`),r.route.id}function hT(){return Mp("useRouteId")}function mT(){let e=N.useContext(Dp),t=fT("useRouteError"),r=Mp("useRouteError");return e!==void 0?e:t.errors?.[r]}function pT(){let{router:e}=uT("useNavigate"),t=Mp("useNavigate"),r=N.useRef(!1);return lS(()=>{r.current=!0}),N.useCallback(async(s,l={})=>{yn(r.current,iS),r.current&&(typeof s=="number"?e.navigate(s):await e.navigate(s,{fromRouteId:t,...l}))},[e,t])}var Ly={};function oS(e,t,r){!t&&!Ly[e]&&(Ly[e]=!0,yn(!1,r))}N.memo(gT);function gT({routes:e,future:t,state:r,unstable_onError:a}){return cS(e,void 0,r,a,t)}function xT({to:e,replace:t,state:r,relative:a}){xr(ec(),"<Navigate> may be used only in the context of a <Router> component.");let{static:s}=N.useContext(Fn);yn(!s,"<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:l}=N.useContext(Sn),{pathname:u}=ga(),f=zr(),h=jp(e,Cp(l),u,a==="path"),m=JSON.stringify(h);return N.useEffect(()=>{f(JSON.parse(m),{replace:t,state:r,relative:a})},[f,m,a,t,r]),null}function vT(e){return aT(e.context)}function ar(e){xr(!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 yT({basename:e="/",children:t=null,location:r,navigationType:a="POP",navigator:s,static:l=!1}){xr(!ec(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let u=e.replace(/^\/*/,"/"),f=N.useMemo(()=>({basename:u,navigator:s,static:l,future:{}}),[u,s,l]);typeof r=="string"&&(r=Ql(r));let{pathname:h="/",search:m="",hash:p="",state:x=null,key:_="default"}=r,S=N.useMemo(()=>{let k=Ss(h,u);return k==null?null:{location:{pathname:k,search:m,hash:p,state:x,key:_},navigationType:a}},[u,h,m,p,x,_,a]);return yn(S!=null,`<Router basename="${u}"> is not able to match the URL "${h}${m}${p}" because it does not start with the basename, so the <Router> won't render anything.`),S==null?null:N.createElement(Fn.Provider,{value:f},N.createElement(Vo.Provider,{children:t,value:S}))}function uS({children:e,location:t}){return nT(Hm(e),t)}function Hm(e,t=[]){let r=[];return N.Children.forEach(e,(a,s)=>{if(!N.isValidElement(a))return;let l=[...t,s];if(a.type===N.Fragment){r.push.apply(r,Hm(a.props.children,l));return}xr(a.type===ar,`[${typeof a.type=="string"?a.type:a.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),xr(!a.props.index||!a.props.children,"An index route cannot have child routes.");let u={id:a.props.id||l.join("-"),caseSensitive:a.props.caseSensitive,element:a.props.element,Component:a.props.Component,index:a.props.index,path:a.props.path,middleware:a.props.middleware,loader:a.props.loader,action:a.props.action,hydrateFallbackElement:a.props.hydrateFallbackElement,HydrateFallback:a.props.HydrateFallback,errorElement:a.props.errorElement,ErrorBoundary:a.props.ErrorBoundary,hasErrorBoundary:a.props.hasErrorBoundary===!0||a.props.ErrorBoundary!=null||a.props.errorElement!=null,
60shouldRevalidate:a.props.shouldRevalidate,handle:a.props.handle,lazy:a.props.lazy};a.props.children&&(u.children=Hm(a.props.children,l)),r.push(u)}),r}var Bf="get",Uf="application/x-www-form-urlencoded";function y0(e){return e!=null&&typeof e.tagName=="string"}function _T(e){return y0(e)&&e.tagName.toLowerCase()==="button"}function ST(e){return y0(e)&&e.tagName.toLowerCase()==="form"}function wT(e){return y0(e)&&e.tagName.toLowerCase()==="input"}function kT(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function AT(e,t){return e.button===0&&(!t||t==="_self")&&!kT(e)}function Gm(e=""){return new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,r)=>{let a=e[r];return t.concat(Array.isArray(a)?a.map(s=>[r,s]):[[r,a]])},[]))}function bT(e,t){let r=Gm(e);return t&&t.forEach((a,s)=>{r.has(s)||t.getAll(s).forEach(l=>{r.append(s,l)})}),r}var xf=null;function NT(){if(xf===null)try{new FormData(document.createElement("form"),0),xf=!1}catch{xf=!0}return xf}var ET=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function om(e){return e!=null&&!ET.has(e)?(yn(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Uf}"`),null):e}function TT(e,t){let r,a,s,l,u;if(ST(e)){let f=e.getAttribute("action");a=f?Ss(f,t):null,r=e.getAttribute("method")||Bf,s=om(e.getAttribute("enctype"))||Uf,l=new FormData(e)}else if(_T(e)||wT(e)&&(e.type==="submit"||e.type==="image")){let f=e.form;if(f==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let h=e.getAttribute("formaction")||f.getAttribute("action");if(a=h?Ss(h,t):null,r=e.getAttribute("formmethod")||f.getAttribute("method")||Bf,s=om(e.getAttribute("formenctype"))||om(f.getAttribute("enctype"))||Uf,l=new FormData(f,e),!NT()){let{name:m,type:p,value:x}=e;if(p==="image"){let _=m?`${m}.`:"";l.append(`${_}x`,"0"),l.append(`${_}y`,"0")}else m&&l.append(m,x)}}else{if(y0(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');r=Bf,a=null,s=Uf,u=e}return l&&s==="text/plain"&&(u=l,l=void 0),{action:a,method:r.toLowerCase(),encType:s,formData:l,body:u}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function Op(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function CT(e,t,r){let a=typeof e=="string"?new URL(e,typeof window>"u"?"server://singlefetch/":window.location.origin):e;return a.pathname==="/"?a.pathname=`_root.${r}`:t&&Ss(a.pathname,t)==="/"?a.pathname=`${t.replace(/\/$/,"")}/_root.${r}`:a.pathname=`${a.pathname.replace(/\/$/,"")}.${r}`,a}async function jT(e,t){if(e.id in t)return t[e.id];try{let r=await import(e.module);return t[e.id]=r,r}catch(r){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(r),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function DT(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 RT(e,t,r){let a=await Promise.all(e.map(async s=>{let l=t.routes[s.route.id];if(l){let u=await jT(l,r);return u.links?u.links():[]}return[]}));return LT(a.flat(1).filter(DT).filter(s=>s.rel==="stylesheet"||s.rel==="preload").map(s=>s.rel==="stylesheet"?{...s,rel:"prefetch",as:"style"}:{...s,rel:"prefetch"}))}function Iy(e,t,r,a,s,l){let u=(h,m)=>r[m]?h.route.id!==r[m].route.id:!0,f=(h,m)=>r[m].pathname!==h.pathname||r[m].route.path?.endsWith("*")&&r[m].params["*"]!==h.params["*"];return l==="assets"?t.filter((h,m)=>u(h,m)||f(h,m)):l==="data"?t.filter((h,m)=>{let p=a.routes[h.route.id];if(!p||!p.hasLoader)return!1;if(u(h,m)||f(h,m))return!0;if(h.route.shouldRevalidate){let x=h.route.shouldRevalidate({currentUrl:new URL(s.pathname+s.search+s.hash,window.origin),currentParams:r[0]?.params||{},nextUrl:new URL(e,window.origin),nextParams:h.params,defaultShouldRevalidate:!0});if(typeof x=="boolean")return x}return!0}):[]}function FT(e,t,{includeHydrateFallback:r}={}){return MT(e.map(a=>{let s=t.routes[a.route.id];if(!s)return[];let l=[s.module];return s.clientActionModule&&(l=l.concat(s.clientActionModule)),s.clientLoaderModule&&(l=l.concat(s.clientLoaderModule)),r&&s.hydrateFallbackModule&&(l=l.concat(s.hydrateFallbackModule)),s.imports&&(l=l.concat(s.imports)),l}).flat(1))}function MT(e){return[...new Set(e)]}function OT(e){let t={},r=Object.keys(e).sort();
60for(let a of r)t[a]=e[a];return t}function LT(e,t){let r=new Set;return new Set(t),e.reduce((a,s)=>{let l=JSON.stringify(OT(s));return r.has(l)||(r.add(l),a.push({key:l,link:s})),a},[])}function fS(){let e=N.useContext(Jl);return Op(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function IT(){let e=N.useContext(v0);return Op(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}var Lp=N.createContext(void 0);Lp.displayName="FrameworkContext";function dS(){let e=N.useContext(Lp);return Op(e,"You must render this element inside a <HydratedRouter> element"),e}function PT(e,t){let r=N.useContext(Lp),[a,s]=N.useState(!1),[l,u]=N.useState(!1),{onFocus:f,onBlur:h,onMouseEnter:m,onMouseLeave:p,onTouchStart:x}=t,_=N.useRef(null);N.useEffect(()=>{if(e==="render"&&u(!0),e==="viewport"){let y=A=>{A.forEach(E=>{u(E.isIntersecting)})},w=new IntersectionObserver(y,{threshold:.5});return _.current&&w.observe(_.current),()=>{w.disconnect()}}},[e]),N.useEffect(()=>{if(a){let y=setTimeout(()=>{u(!0)},100);return()=>{clearTimeout(y)}}},[a]);let S=()=>{s(!0)},k=()=>{s(!1),u(!1)};return r?e!=="intent"?[l,_,{}]:[l,_,{onFocus:Qc(f,S),onBlur:Qc(h,k),onMouseEnter:Qc(m,S),onMouseLeave:Qc(p,k),onTouchStart:Qc(x,S)}]:[!1,_,{}]}function Qc(e,t){return r=>{e&&e(r),r.defaultPrevented||t(r)}}function BT({page:e,...t}){let{router:r}=fS(),a=N.useMemo(()=>tS(r.routes,e,r.basename),[r.routes,e,r.basename]);return a?N.createElement(zT,{page:e,matches:a,...t}):null}function UT(e){let{manifest:t,routeModules:r}=dS(),[a,s]=N.useState([]);return N.useEffect(()=>{let l=!1;return RT(e,t,r).then(u=>{l||s(u)}),()=>{l=!0}},[e,t,r]),a}function zT({page:e,matches:t,...r}){let a=ga(),{manifest:s,routeModules:l}=dS(),{basename:u}=fS(),{loaderData:f,matches:h}=IT(),m=N.useMemo(()=>Iy(e,t,h,s,a,"data"),[e,t,h,s,a]),p=N.useMemo(()=>Iy(e,t,h,s,a,"assets"),[e,t,h,s,a]),x=N.useMemo(()=>{if(e===a.pathname+a.search+a.hash)return[];let k=new Set,y=!1;if(t.forEach(A=>{let E=s.routes[A.route.id];!E||!E.hasLoader||(!m.some(b=>b.route.id===A.route.id)&&A.route.id in f&&l[A.route.id]?.shouldRevalidate||E.hasClientLoader?y=!0:k.add(A.route.id))}),k.size===0)return[];let w=CT(e,u,"data");return y&&k.size>0&&w.searchParams.set("_routes",t.filter(A=>k.has(A.route.id)).map(A=>A.route.id).join(",")),[w.pathname+w.search]},[u,f,a,s,m,t,e,l]),_=N.useMemo(()=>FT(p,s),[p,s]),S=UT(p);return N.createElement(N.Fragment,null,x.map(k=>N.createElement("link",{key:k,rel:"prefetch",as:"fetch",href:k,...r})),_.map(k=>N.createElement("link",{key:k,rel:"modulepreload",href:k,...r})),S.map(({key:k,link:y})=>N.createElement("link",{key:k,nonce:r.nonce,...y})))}function HT(...e){return t=>{e.forEach(r=>{typeof r=="function"?r(t):r!=null&&(r.current=t)})}}var hS=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{hS&&(window.__reactRouterVersion="7.9.4")}catch{}function GT({basename:e,children:t,window:r}){let a=N.useRef();a.current==null&&(a.current=EE({window:r,v5Compat:!0}));let s=a.current,[l,u]=N.useState({action:s.action,location:s.location}),f=N.useCallback(h=>{N.startTransition(()=>u(h))},[u]);return N.useLayoutEffect(()=>s.listen(f),[s,f]),N.createElement(yT,{basename:e,children:t,location:l.location,navigationType:l.action,navigator:s})}var mS=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,gs=N.forwardRef(function({onClick:t,discover:r="render",prefetch:a="none",relative:s,reloadDocument:l,replace:u,state:f,target:h,to:m,preventScrollReset:p,viewTransition:x,..._},S){let{basename:k}=N.useContext(Fn),y=typeof m=="string"&&mS.test(m),w,A=!1;if(typeof m=="string"&&y&&(w=m,hS))try{let j=new URL(window.location.href),z=m.startsWith("//")?new URL(j.protocol+m):new URL(m),V=Ss(z.pathname,k);z.origin===j.origin&&V!=null?m=V+z.search+z.hash:A=!0}catch{yn(!1,`<Link to="${m}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let E=eT(m,{relative:s}),[b,M,H]=PT(a,_),O=WT(m,{replace:u,state:f,target:h,preventScrollReset:p,relative:s,viewTransition:x});function C(j){t&&t(j),j.defaultPrevented||O(j)}let L=N.createElement("a",{..._,...H,href:w||E,onClick:A||l?t:C,ref:HT(S,M),target:h,"data-discover":!y&&r==="render"?"true":void 0});return b&&!y?N.createElement(N.Fragment,null,L,N.createElement(BT,{page:E})):L});gs.displayName="Link";var zn=N.forwardRef(function({"aria-current":t="page",caseSensitive:r=!1,
60className:a="",end:s=!1,style:l,to:u,viewTransition:f,children:h,...m},p){let x=$o(u,{relative:m.relative}),_=ga(),S=N.useContext(v0),{navigator:k,basename:y}=N.useContext(Fn),w=S!=null&&ZT(x)&&f===!0,A=k.encodeLocation?k.encodeLocation(x).pathname:x.pathname,E=_.pathname,b=S&&S.navigation&&S.navigation.location?S.navigation.location.pathname:null;r||(E=E.toLowerCase(),b=b?b.toLowerCase():null,A=A.toLowerCase()),b&&y&&(b=Ss(b,y)||b);const M=A!=="/"&&A.endsWith("/")?A.length-1:A.length;let H=E===A||!s&&E.startsWith(A)&&E.charAt(M)==="/",O=b!=null&&(b===A||!s&&b.startsWith(A)&&b.charAt(A.length)==="/"),C={isActive:H,isPending:O,isTransitioning:w},L=H?t:void 0,j;typeof a=="function"?j=a(C):j=[a,H?"active":null,O?"pending":null,w?"transitioning":null].filter(Boolean).join(" ");let z=typeof l=="function"?l(C):l;return N.createElement(gs,{...m,"aria-current":L,className:j,ref:p,style:z,to:u,viewTransition:f},typeof h=="function"?h(C):h)});zn.displayName="NavLink";var VT=N.forwardRef(({discover:e="render",fetcherKey:t,navigate:r,reloadDocument:a,replace:s,state:l,method:u=Bf,action:f,onSubmit:h,relative:m,preventScrollReset:p,viewTransition:x,..._},S)=>{let k=XT(),y=YT(f,{relative:m}),w=u.toLowerCase()==="get"?"get":"post",A=typeof f=="string"&&mS.test(f),E=b=>{if(h&&h(b),b.defaultPrevented)return;b.preventDefault();let M=b.nativeEvent.submitter,H=M?.getAttribute("formmethod")||u;k(M||b.currentTarget,{fetcherKey:t,method:H,navigate:r,replace:s,state:l,relative:m,preventScrollReset:p,viewTransition:x})};return N.createElement("form",{ref:S,method:w,action:y,onSubmit:a?h:E,..._,"data-discover":!A&&e==="render"?"true":void 0})});VT.displayName="Form";function $T(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function pS(e){let t=N.useContext(Jl);return xr(t,$T(e)),t}function WT(e,{target:t,replace:r,state:a,preventScrollReset:s,relative:l,viewTransition:u}={}){let f=zr(),h=ga(),m=$o(e,{relative:l});return N.useCallback(p=>{if(AT(p,t)){p.preventDefault();let x=r!==void 0?r:wo(h)===wo(m);f(e,{replace:x,state:a,preventScrollReset:s,relative:l,viewTransition:u})}},[h,f,m,r,a,t,e,s,l,u])}function Mn(e){yn(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=N.useRef(Gm(e)),r=N.useRef(!1),a=ga(),s=N.useMemo(()=>bT(a.search,r.current?null:t.current),[a.search]),l=zr(),u=N.useCallback((f,h)=>{const m=Gm(typeof f=="function"?f(new URLSearchParams(s)):f);r.current=!0,l("?"+m,h)},[l,s]);return[s,u]}var KT=0,qT=()=>`__${String(++KT)}__`;function XT(){let{router:e}=pS("useSubmit"),{basename:t}=N.useContext(Fn),r=hT();return N.useCallback(async(a,s={})=>{let{action:l,method:u,encType:f,formData:h,body:m}=TT(a,t);if(s.navigate===!1){let p=s.fetcherKey||qT();await e.fetch(p,r,s.action||l,{preventScrollReset:s.preventScrollReset,formData:h,body:m,formMethod:s.method||u,formEncType:s.encType||f,flushSync:s.flushSync})}else await e.navigate(s.action||l,{preventScrollReset:s.preventScrollReset,formData:h,body:m,formMethod:s.method||u,formEncType:s.encType||f,replace:s.replace,state:s.state,fromRouteId:r,flushSync:s.flushSync,viewTransition:s.viewTransition})},[e,t,r])}function YT(e,{relative:t}={}){let{basename:r}=N.useContext(Fn),a=N.useContext(Sn);xr(a,"useFormAction must be used inside a RouteContext");let[s]=a.matches.slice(-1),l={...$o(e||".",{relative:t})},u=ga();if(e==null){l.search=u.search;let f=new URLSearchParams(l.search),h=f.getAll("index");if(h.some(p=>p==="")){f.delete("index"),h.filter(x=>x).forEach(x=>f.append("index",x));let p=f.toString();l.search=p?`?${p}`:""}}return(!e||e===".")&&s.route.index&&(l.search=l.search?l.search.replace(/^\?/,"?index&"):"?index"),r!=="/"&&(l.pathname=l.pathname==="/"?r:ps([r,l.pathname])),wo(l)}function ZT(e,{relative:t}={}){let r=N.useContext(sS);xr(r!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`.  Did you accidentally import `RouterProvider` from `react-router`?");let{basename:a}=pS("useViewTransitionState"),s=$o(e,{relative:t});if(!r.isTransitioning)return!1;let l=Ss(r.currentLocation.pathname,a)||r.currentLocation.pathname,u=Ss(r.nextLocation.pathname,a)||r.nextLocation.pathname;return Vf(s.pathname,u)!=null||Vf(s.pathname,l)!=null}var ti=eS();const gS=Ep(ti);function xS(e){var t,r,a="";if(typeof e=="string"||typeof e=="number")a+=e;else if(typeof e=="object")if(Array.isArray(e)){var s=e.length;for(t=0;t<s;
vendor: 4,995 bytes, line 60
60t++)e[t]&&(r=xS(e[t]))&&(a&&(a+=" "),a+=r)}else for(r in e)e[r]&&(a&&(a+=" "),a+=r);return a}function Ri(){for(var e,t,r=0,a="",s=arguments.length;r<s;r++)(e=arguments[r])&&(t=xS(e))&&(a&&(a+=" "),a+=t);return a}function QT(e){if(typeof document>"u")return;let t=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",t.firstChild?t.insertBefore(r,t.firstChild):t.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}QT(`:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}
60.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}
60}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
61`);var Wo=e=>typeof e=="number"&&!isNaN(e),Pi=e=>typeof e=="string",ws=e=>typeof e=="function",JT=e=>Pi(e)||Wo(e),Vm=e=>Pi(e)||ws(e)?e:null,e4=(e,t)=>e===!1||Wo(e)&&e>0?e:t,$m=e=>N.isValidElement(e)||Pi(e)||ws(e)||Wo(e);function t4(e,t,r=300){let{scrollHeight:a,style:s}=e;requestAnimationFrame(()=>{s.minHeight="initial",s.height=a+"px",s.transition=`all ${r}ms`,requestAnimationFrame(()=>{s.height="0",s.padding="0",s.margin="0",setTimeout(t,r)})})}function r4({enter:e,exit:t,appendPosition:r=!1,collapse:a=!0,collapseDuration:s=300}){return function({children:l,position:u,preventExitTransition:f,done:h,nodeRef:m,isIn:p,playToast:x}){let _=r?`${e}--${u}`:e,S=r?`${t}--${u}`:t,k=N.useRef(0);return N.useLayoutEffect(()=>{let y=m.current,w=_.split(" "),A=E=>{E.target===m.current&&(x(),y.removeEventListener("animationend",A),y.removeEventListener("animationcancel",A),k.current===0&&E.type!=="animationcancel"&&y.classList.remove(...w))};y.classList.add(...w),y.addEventListener("animationend",A),y.addEventListener("animationcancel",A)},[]),N.useEffect(()=>{let y=m.current,w=()=>{y.removeEventListener("animationend",w),a?t4(y,h,s):h()};p||(f?w():(k.current=1,y.className+=` ${S}`,y.addEventListener("animationend",w)))}
vendor: 12,343 bytes, line 61
61,[p]),Et.createElement(Et.Fragment,null,l)}}function Py(e,t){return{content:vS(e.content,e.props),containerId:e.props.containerId,id:e.props.toastId,theme:e.props.theme,type:e.props.type,data:e.props.data||{},isLoading:e.props.isLoading,icon:e.props.icon,reason:e.removalReason,status:t}}function vS(e,t,r=!1){return N.isValidElement(e)&&!Pi(e.type)?N.cloneElement(e,{closeToast:t.closeToast,toastProps:t,data:t.data,isPaused:r}):ws(e)?e({closeToast:t.closeToast,toastProps:t,data:t.data,isPaused:r}):e}function a4({closeToast:e,theme:t,ariaLabel:r="close"}){return Et.createElement("button",{className:`Toastify__close-button Toastify__close-button--${t}`,type:"button",onClick:a=>{a.stopPropagation(),e(!0)},"aria-label":r},Et.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},Et.createElement("path",{fillRule:"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"})))}function n4({delay:e,isRunning:t,closeToast:r,type:a="default",hide:s,className:l,controlledProgress:u,progress:f,rtl:h,isIn:m,theme:p}){let x=s||u&&f===0,_={animationDuration:`${e}ms`,animationPlayState:t?"running":"paused"};u&&(_.transform=`scaleX(${f})`);let S=Ri("Toastify__progress-bar",u?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated",`Toastify__progress-bar-theme--${p}`,`Toastify__progress-bar--${a}`,{"Toastify__progress-bar--rtl":h}),k=ws(l)?l({rtl:h,type:a,defaultClassName:S}):Ri(S,l),y={[u&&f>=1?"onTransitionEnd":"onAnimationEnd"]:u&&f<1?null:()=>{m&&r()}};return Et.createElement("div",{className:"Toastify__progress-bar--wrp","data-hidden":x},Et.createElement("div",{className:`Toastify__progress-bar--bg Toastify__progress-bar-theme--${p} Toastify__progress-bar--${a}`}),Et.createElement("div",{role:"progressbar","aria-hidden":x?"true":"false","aria-label":"notification timer",className:k,style:_,...y}))}var s4=1,yS=()=>`${s4++}`;function i4(e,t,r){let a=1,s=0,l=[],u=[],f=t,h=new Map,m=new Set,p=E=>(m.add(E),()=>m.delete(E)),x=()=>{u=Array.from(h.values()),m.forEach(E=>E())},_=({containerId:E,toastId:b,updateId:M})=>{let H=E?E!==e:e!==1,O=h.has(b)&&M==null;return H||O},S=(E,b)=>{h.forEach(M=>{var H;(b==null||b===M.props.toastId)&&((H=M.toggle)==null||H.call(M,E))})},k=E=>{var b,M;(M=(b=E.props)==null?void 0:b.onClose)==null||M.call(b,E.removalReason),E.isActive=!1},y=E=>{if(E==null)h.forEach(k);else{let b=h.get(E);b&&k(b)}x()},w=()=>{s-=l.length,l=[]},A=E=>{var b,M;let{toastId:H,updateId:O}=E.props,C=O==null;E.staleId&&h.delete(E.staleId),E.isActive=!0,h.set(H,E),x(),r(Py(E,C?"added":"updated")),C&&((M=(b=E.props).onOpen)==null||M.call(b))};return{id:e,props:f,observe:p,toggle:S,removeToast:y,toasts:h,clearQueue:w,buildToast:(E,b)=>{if(_(b))return;let{toastId:M,updateId:H,data:O,staleId:C,delay:L}=b,j=H==null;j&&s++;let z={...f,style:f.toastStyle,key:a++,...Object.fromEntries(Object.entries(b).filter(([P,U])=>U!=null)),toastId:M,updateId:H,data:O,isIn:!1,className:Vm(b.className||f.toastClassName),progressClassName:Vm(b.progressClassName||f.progressClassName),autoClose:b.isLoading?!1:e4(b.autoClose,f.autoClose),closeToast(P){h.get(M).removalReason=P,y(M)},deleteToast(){let P=h.get(M);if(P!=null){if(r(Py(P,"removed")),h.delete(M),s--,s<0&&(s=0),l.length>0){A(l.shift());return}x()}}};z.closeButton=f.closeButton,b.closeButton===!1||$m(b.closeButton)?z.closeButton=b.closeButton:b.closeButton===!0&&(z.closeButton=$m(f.closeButton)?f.closeButton:!0);let V={content:E,props:z,staleId:C};f.limit&&f.limit>0&&s>f.limit&&j?l.push(V):Wo(L)?setTimeout(()=>{A(V)},L):A(V)},setProps(E){f=E},setToggle:(E,b)=>{let M=h.get(E);M&&(M.toggle=b)},isToastActive:E=>{var b;return(b=h.get(E))==null?void 0:b.isActive},getSnapshot:()=>u}}var Aa=new Map,ko=[],Wm=new Set,l4=e=>Wm.forEach(t=>t(e)),_S=()=>Aa.size>0;function c4(){ko.forEach(e=>wS(e.content,e.options)),ko=[]}var o4=(e,{containerId:t})=>{var r;return(r=Aa.get(t||1))==null?void 0:r.toasts.get(e)};function SS(e,t){var r;if(t)return!!((r=Aa.get(t))!=null&&r.isToastActive(e));let a=!1;return Aa.forEach(s=>{s.isToastActive(e)&&(a=!0)}),a}function u4(e){if(!_S()){ko=ko.filter(t=>e!=null&&t.options.toastId!==e);return}if(e==null||JT(e))Aa.forEach(t=>{t.removeToast(e)});else if(e&&("containerId"in e||"id"in e)){let t=Aa.get(e.containerId);t?t.removeToast(e.id):Aa.forEach(r=>{r.removeToast(e.id)})}}var f4=(e={})=>{Aa.forEach(t=>{t.props.limit&&(!e.containerId||t.id===e.containerId)&&t.clearQueue()})};function wS(e,t){$m(e)&&(_S()||ko.push({content:e,options:t}),Aa.forEach(r=>{r.buildToast(e,t)}))}function d4(e){var t;(t=Aa.get(e.containerId||1))==null||t.setToggle(e.id,e.fn)}function kS(e,t){Aa.forEach(r=>{(t==null||!(t!=null&&t.containerId)||t?.containerId===r.id)&&r.toggle(e,t?.id)})}function h4(e){let t=e.containerId||1;return{subscribe(r){let a=i4(t,e,l4);Aa.set(t,a);let s=a.observe(r);return c4(),()=>{s(),Aa.delete(t)}},setProps(r){var a;(a=Aa.get(t))==null||a.setProps(r)},getSnapshot(){var r;return(r=Aa.get(t))==null?void 0:r.getSnapshot()}}}function m4(e){return Wm.add(e),()=>{Wm.delete(e)}}function p4(e){return e&&(Pi(e.toastId)||Wo(e.toastId))?e.toastId:yS()}function Ko(e,t){return wS(e,t),t.toastId}function _0(e,t){return{...t,type:t&&t.type||e,toastId:p4(t)}}function S0(e){return(t,r)=>Ko(t,_0(e,r))}function Oe(e,t){return Ko(e,_0("default",t))}Oe.loading=(e,t)=>Ko(e,_0("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...t}));function g4(e,{pending:t,error:r,success:a},s){let l;t&&(l=Pi(t)?Oe.loading(t,s):Oe.loading(t.render,{...s,...t}));let u={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},f=(m,p,x)=>{if(p==null){Oe.dismiss(l);return}let _={type:m,...u,...s,data:x},S=Pi(p)?{render:p}:p;return l?Oe.update(l,{..._,...S}):Oe(S.render,{..._,...S}),x},h=ws(e)?e():e;return h.then(m=>f("success",a,m)).catch(m=>f("error",r,m)),h}Oe.promise=g4;Oe.success=S0("success");Oe.info=S0("info");Oe.error=S0("error");Oe.warning=S0("warning");Oe.warn=Oe.warning;Oe.dark=(e,t)=>Ko(e,_0("default",{theme:"dark",...t}));function x4(e){u4(e)}Oe.dismiss=x4;Oe.clearWaitingQueue=f4;Oe.isActive=SS;Oe.update=(e,t={})=>{let r=o4(e,t);if(r){let{props:a,content:s}=r,l={delay:100,...a,...t,toastId:t.toastId||e,updateId:yS()};l.toastId!==e&&(l.staleId=e);let u=l.render||s;delete l.render,Ko(u,l)}};Oe.done=e=>{Oe.update(e,{progress:1})};Oe.onChange=m4;Oe.play=e=>kS(!0,e);Oe.pause=e=>kS(!1,e);function v4(e){var t;let{subscribe:r,getSnapshot:a,setProps:s}=N.useRef(h4(e)).current;s(e);let l=(t=N.useSyncExternalStore(r,a,a))==null?void 0:t.slice();function u(f){if(!l)return[];let h=new Map;return e.newestOnTop&&l.reverse(),l.forEach(m=>{let{position:p}=m.props;h.has(p)||h.set(p,[]),h.get(p).push(m)}),Array.from(h,m=>f(m[0],m[1]))}return{getToastToRender:u,isToastActive:SS,count:l?.length}}function y4(e){let[t,r]=N.useState(!1),[a,s]=N.useState(!1),l=N.useRef(null),u=N.useRef({start:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,didMove:!1}).current,{autoClose:f,pauseOnHover:h,closeToast:m,onClick:p,closeOnClick:x}=e;d4({id:e.toastId,containerId:e.containerId,fn:r}),N.useEffect(()=>{if(e.pauseOnFocusLoss)return _(),()=>{S()}},[e.pauseOnFocusLoss]);function _(){document.hasFocus()||A(),window.addEventListener("focus",w),window.addEventListener("blur",A)}function S(){window.removeEventListener("focus",w),window.removeEventListener("blur",A)}function k(C){if(e.draggable===!0||e.draggable===C.pointerType){E();let L=l.current;u.canCloseOnClick=!0,u.canDrag=!0,L.style.transition="none",e.draggableDirection==="x"?(u.start=C.clientX,u.removalDistance=L.offsetWidth*(e.draggablePercent/100)):(u.start=C.clientY,u.removalDistance=L.offsetHeight*(e.draggablePercent===80?e.draggablePercent*1.5:e.draggablePercent)/100)}}function y(C){let{top:L,bottom:j,left:z,right:V}=l.current.getBoundingClientRect();C.nativeEvent.type!=="touchend"&&e.pauseOnHover&&C.clientX>=z&&C.clientX<=V&&C.clientY>=L&&C.clientY<=j?A():w()}function w(){r(!0)}function A(){r(!1)}function E(){u.didMove=!1,document.addEventListener("pointermove",M),document.addEventListener("pointerup",H)}function b(){document.removeEventListener("pointermove",M),document.removeEventListener("pointerup",H)}function M(C){let L=l.current;if(u.canDrag&&L){u.didMove=!0,t&&A(),e.draggableDirection==="x"?u.delta=C.clientX-u.start:u.delta=C.clientY-u.start,u.start!==C.clientX&&(u.canCloseOnClick=!1);let j=e.draggableDirection==="x"?`${u.delta}px, var(--y)`:`0, calc(${u.delta}px + var(--y))`;L.style.transform=`translate3d(${j},0)`,L.style.opacity=`${1-Math.abs(u.delta/u.removalDistance)}`}}function H(){b();let C=l.current;if(u.canDrag&&u.didMove&&C){if(u.canDrag=!1,Math.abs(u.delta)>u.removalDistance){s(!0),e.closeToast(!0),e.collapseAll();return}C.style.transition="transform 0.2s, opacity 0.2s",C.style.removeProperty("transform"),C.style.removeProperty("opacity")}}let O={onPointerDown:k,onPointerUp:y};return f&&h&&(O.onMouseEnter=A,e.stacked||(O.onMouseLeave=w)),x&&(O.onClick=C=>{p&&p(C),u.canCloseOnClick&&m(!0)}),{playToast:w,pauseToast:A,isRunning:t,preventExitTransition:a,toastRef:l,eventHandlers:O}}var _4=typeof window<"u"?N.useLayoutEffect:N.useEffect,w0=({theme:e,type:t,isLoading:r,...a})=>Et.createElement("svg",{viewBox:"0 0 24 24",width:"100%",height:"100%",fill:e==="colored"?"currentColor":`var(--toastify-icon-color-${t})`,...a});function S4(e){return Et.createElement(w0,{...e},Et.createElement("path",{d:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}))}function w4(e){return Et.createElement(w0,{...e},Et.createElement("path",{d:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}))}function k4(e){return Et.createElement(w0,{...e},Et.createElement("path",{d:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}))}function A4(e){return Et.createElement(w0,{...e},Et.createElement("path",{d:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}))}function b4(){return Et.createElement("div",{className:"Toastify__spinner"})}var Km={info:w4,warning:S4,success:k4,error:A4,spinner:b4},N4=e=>e in Km;function E4({theme:e,type:t,isLoading:r,icon:a}){let s=null,l={theme:e,type:t};return a===!1||(ws(a)?s=a({...l,isLoading:r}):N.isValidElement(a)?s=N.cloneElement(a,l):r?s=Km.spinner():N4(t)&&(s=Km[t](l))),s}var T4=e=>{let{isRunning:t,preventExitTransition:r,toastRef:a,eventHandlers:s,playToast:l}=y4(e),{closeButton:u,children:f,autoClose:h,onClick:m,type:p,hideProgressBar:x,closeToast:_,transition:S,position:k,className:y,style:w,progressClassName:A,updateId:E,role:b,progress:M,rtl:H,toastId:O,deleteToast:C,isIn:L,isLoading:j,closeOnClick:z,theme:V,ariaLabel:P}=e,U=Ri("Toastify__toast",`Toastify__toast-theme--${V}`,`Toastify__toast--${p}`,{"Toastify__toast--rtl":H},{"Toastify__toast--close-on-click":z}),Y=ws(y)?y({rtl:H,position:k,type:p,defaultClassName:U}):Ri(U,y),W=E4(e),q=!!M||!h,se={closeToast:_,type:p,theme:V},le=null;return u===!1||(ws(u)?le=u(se):N.isValidElement(u)?le=N.cloneElement(u,se):le=a4(se)),Et.createElement(S,{isIn:L,done:C,position:k,preventExitTransition:r,nodeRef:a,playToast:l},Et.createElement("div",{id:O,tabIndex:0,onClick:m,"data-in":L,className:Y,...s,style:w,ref:a,...L&&{role:b,"aria-label":P}},W!=null&&Et.createElement("div",{className:Ri("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter"
61:!j})},W),vS(f,e,!t),le,!e.customProgressBar&&Et.createElement(n4,{...E&&!q?{key:`p-${E}`}:{},rtl:H,theme:V,delay:h,isRunning:t,isIn:L,closeToast:_,hide:x,type:p,className:A,controlledProgress:q,progress:M||0})))},C4=(e,t=!1)=>({enter:`Toastify--animate Toastify__${e}-enter`,exit:`Toastify--animate Toastify__${e}-exit`,appendPosition:t}),j4=r4(C4("bounce",!0)),D4={position:"top-right",transition:j4,autoClose:5e3,closeButton:!0,pauseOnHover:!0,pauseOnFocusLoss:!0,draggable:"touch",draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light","aria-label":"Notifications Alt+T",hotKeys:e=>e.altKey&&e.code==="KeyT"};function R4(e){let t={...D4,...e},r=e.stacked,[a,s]=N.useState(!0),l=N.useRef(null),{getToastToRender:u,isToastActive:f,count:h}=v4(t),{className:m,style:p,rtl:x,containerId:_,hotKeys:S}=t;function k(w){let A=Ri("Toastify__toast-container",`Toastify__toast-container--${w}`,{"Toastify__toast-container--rtl":x});return ws(m)?m({position:w,rtl:x,defaultClassName:A}):Ri(A,Vm(m))}function y(){r&&(s(!0),Oe.play())}return _4(()=>{var w;if(r){let A=l.current.querySelectorAll('[data-in="true"]'),E=12,b=(w=t.position)==null?void 0:w.includes("top"),M=0,H=0;Array.from(A).reverse().forEach((O,C)=>{let L=O;L.classList.add("Toastify__toast--stacked"),C>0&&(L.dataset.collapsed=`${a}`),L.dataset.pos||(L.dataset.pos=b?"top":"bot");let j=M*(a?.2:1)+(a?0:E*C);L.style.setProperty("--y",`${b?j:j*-1}px`),L.style.setProperty("--g",`${E}`),L.style.setProperty("--s",`${1-(a?H:0)}`),M+=L.offsetHeight,H+=.025})}},[a,h,r]),N.useEffect(()=>{function w(A){var E;let b=l.current;S(A)&&((E=b.querySelector('[tabIndex="0"]'))==null||E.focus(),s(!1),Oe.pause()),A.key==="Escape"&&(document.activeElement===b||b!=null&&b.contains(document.activeElement))&&(s(!0),Oe.play())}return document.addEventListener("keydown",w),()=>{document.removeEventListener("keydown",w)}},[S]),Et.createElement("section",{ref:l,className:"Toastify",id:_,onMouseEnter:()=>{r&&(s(!1),Oe.pause())},onMouseLeave:y,"aria-live":"polite","aria-atomic":"false","aria-relevant":"additions text","aria-label":t["aria-label"]},u((w,A)=>{let E=A.length?{...p}:{...p,pointerEvents:"none"};return Et.createElement("div",{tabIndex:-1,className:k(w),"data-stacked":r,style:E,key:`c-${w}`},A.map(({content:b,props:M})=>Et.createElement(T4,{...M,stacked:r,collapseAll:y,isIn:f(M.toastId,M.containerId),key:`t-${M.key}`},b)))}))}let qm=null,Xm=null;function Fi(e,t){return new Promise(r=>{Xm=r,qm?.({open:!0,message:e,...t})})}function F4(){const[e,t]=N.useState({open:!1,message:""});N.useEffect(()=>(qm=t,()=>{qm=null}),[]);const r=a=>{t(s=>({...s,open:!1})),Xm?.(a),Xm=null};return e.open?c.jsx("div",{className:"cm-backdrop",onClick:()=>r(!1),children:c.jsxs("div",{className:"cm-modal",onClick:a=>a.stopPropagation(),children:[c.jsx("p",{className:"cm-message",children:e.message}),e.description&&c.jsx("p",{className:"cm-description",children:e.description}),c.jsxs("div",{className:"cm-actions",children:[e.showCancel!==!1&&c.jsx("button",{className:"cm-btn cm-btn--cancel",onClick:()=>r(!1),children:e.cancelLabel??"취소"}),c.jsx("button",{className:`cm-btn ${e.danger?"cm-btn--danger":"cm-btn--confirm"}`,onClick:()=>r(!0),children:e.confirmLabel??"확인"})]})]})}):null}const By=e=>{let t;const r=new Set,a=(m,p)=>{const x=typeof m=="function"?m(t):m;if(!Object.is(x,t)){const _=t;t=p??(typeof x!="object"||x===null)?x:Object.assign({},t,x),r.forEach(S=>S(t,_))}},s=()=>t,f={setState:a,getState:s,getInitialState:()=>h,subscribe:m=>(r.add(m),()=>r.delete(m))},h=t=e(a,s,f);return f},M4=(e=>e?By(e):By),O4=e=>e;function L4(e,t=O4){const r=Et.useSyncExternalStore(e.subscribe,Et.useCallback(()=>t(e.getState()),[e,t]),Et.useCallback(()=>t(e.getInitialState()),[e,t]));return Et.useDebugValue(r),r}const Uy=e=>{const t=M4(e),r=a=>L4(t,a);return Object.assign(r,t),r},k0=(e=>e?Uy(e):Uy),cr=k0((e,t)=>({optionDocIdList:[],sharedWishMap:{},wishes:[],toggleOptionDocId:r=>{const{optionDocIdList:a,sharedWishMap:s}=t(),l=a.includes(r)?a.filter(f=>f!==r):[...a,r],u={...s};l.includes(r)?r in u||(u[r]=!1):delete u[r],localStorage.setItem("interestOptionDocIdList",JSON.stringify(l)),e({optionDocIdList:l,sharedWishMap:u})},isInterested:r=>t().optionDocIdList.includes(r),isSharedWish:r=>!!t().sharedWishMap[r],loadFromStorage:()=>{try{const r=localStorage.getItem("interestOptionDocIdList");if(r){const a=JSON.parse(r);e({optionDocIdList:a,sharedWishMap:{}})}else e({optionDocIdList:[],sharedWishMap:{}})}catch{e({optionDocIdList:[],sharedWishMap:{}})}},removeLocal:r=>{const{optionDocIdList:a,sharedWishMap:s}=t();if(!a.includes(r))return;const l=a.filter(f=>f!==r),u={...s};delete u[r],localStorage.setItem("interestOptionDocIdList",JSON.stringify(l)),e({optionDocIdList:l,sharedWishMap:u})},setWishes:r=>{const s=r.filter(u=>!u.sharedWish).map(u=>u.optionDocId),l={};r.forEach(u=>{l[u.optionDocId]=!!u.sharedWish}),localStorage.setItem("interestOptionDocIdList",JSON.stringify(s)),e({optionDocIdList:s,sharedWishMap:l,wishes:r})},setAll:r=>{localStorage.setItem("interestOptionDocIdList",JSON.stringify(r)),e({optionDocIdList:r,sharedWishMap:{}})},syncAcrossTabs:()=>{const r=a=>{if(a.key==="interestOptionDocIdList"){if(a.newValue===null){e({optionDocIdList:[],sharedWishMap:{}});return}try{const s=JSON.parse(a.newValue);e({optionDocIdList:s,sharedWishMap:{}})}catch{e({optionDocIdList:[],sharedWishMap:{}})}}};return window.addEventListener("storage",r),()=>window.removeEventListener("storage",r)},clearAll:()=>{localStorage.removeItem("interestOptionDocIdList"),e({optionDocIdList:[],sharedWishMap:{},wishes:[]})}}));function I4(e,t){let r;try{r=e()}catch{return}return{getItem:s=>{var l;const u=h=>h===null?null:JSON.parse(h,void 0),f=(l=r.getItem(s))!=null?l:null;return f instanceof Promise?f.then(u):u(f)},setItem:(s,l)=>r.setItem(s,JSON.stringify(l,void 0)),removeItem:s=>r.removeItem(s)}}const Ym=e=>t=>{try{const r=e(t);return r instanceof Promise?r:{then(a){return Ym(a)(r)},catch(a){return this}}}catch(r){return{then(a){return this},catch(a){return Ym(a)(r)}}}},P4=(e,t)=>(r,a,s)=>{let l={storage:I4(()=>localStorage),partialize:y=>y,version:0,merge:(y,w)=>({...w,...y}),...t},u=!1;const f=new Set,h=new Set;let m=l.storage;
61if(!m)return e((...y)=>{console.warn(`[zustand persist middleware] Unable to update item '${l.name}', the given storage is currently unavailable.`),r(...y)},a,s);const p=()=>{const y=l.partialize({...a()});return m.setItem(l.name,{state:y,version:l.version})},x=s.setState;s.setState=(y,w)=>(x(y,w),p());const _=e((...y)=>(r(...y),p()),a,s);s.getInitialState=()=>_;let S;const k=()=>{var y,w;if(!m)return;u=!1,f.forEach(E=>{var b;return E((b=a())!=null?b:_)});const A=((w=l.onRehydrateStorage)==null?void 0:w.call(l,(y=a())!=null?y:_))||void 0;return Ym(m.getItem.bind(m))(l.name).then(E=>{if(E)if(typeof E.version=="number"&&E.version!==l.version){if(l.migrate){const b=l.migrate(E.state,E.version);return b instanceof Promise?b.then(M=>[!0,M]):[!0,b]}console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return[!1,E.state];return[!1,void 0]}).then(E=>{var b;const[M,H]=E;if(S=l.merge(H,(b=a())!=null?b:_),r(S,!0),M)return p()}).then(()=>{A?.(S,void 0),S=a(),u=!0,h.forEach(E=>E(S))}).catch(E=>{A?.(void 0,E)})};return s.persist={setOptions:y=>{l={...l,...y},y.storage&&(m=y.storage)},clearStorage:()=>{m?.removeItem(l.name)},getOptions:()=>l,rehydrate:()=>k(),hasHydrated:()=>u,onHydrate:y=>(f.add(y),()=>{f.delete(y)}),onFinishHydration:y=>(h.add(y),()=>{h.delete(y)})},l.skipHydration||k(),S||_},AS=P4,$f={userType:null,userGroupType:null,userEmail:null,userId:null,companyId:null},B4=["user_type","user_group_type","user_email","user_id","company_id"],U4=()=>{if(typeof window>"u")return $f;try{return{userType:localStorage.getItem("user_type"),userGroupType:localStorage.getItem("user_group_type"),userEmail:localStorage.getItem("user_email"),userId:localStorage.getItem("user_id"),companyId:localStorage.getItem("company_id")}}catch{return $f}},z4=()=>{const e=U4();return Object.values(e).some(Boolean)?e:$f},H4=()=>{if(!(typeof window>"u"))try{B4.forEach(e=>localStorage.removeItem(e))}catch{}},Nr=k0()(AS(e=>({...z4(),setUser:t=>e(r=>({...r,...t})),setGuestUser:t=>e({userType:"GUEST",userGroupType:"GENERAL",userId:t,userEmail:null,companyId:null}),clearUser:()=>{H4(),e($f)}}),{name:"user-store",partialize:e=>({userType:e.userType,userGroupType:e.userGroupType,userEmail:e.userEmail,userId:e.userId,companyId:e.companyId})})),fo="accessToken",bS=()=>{if(typeof window>"u")return null;const e=localStorage.getItem(fo);return e?{accessToken:e}:null},zy=bS(),Ar=k0(e=>({isLoggedIn:!!zy,tokens:zy,login:t=>{localStorage.setItem(fo,t.accessToken),e({isLoggedIn:!0,tokens:t})},setTokens:t=>{localStorage.setItem(fo,t.accessToken),e({isLoggedIn:!0,tokens:t})},logout:()=>{fetch(`${ho}/logout`,{method:"POST",credentials:"include"}).catch(()=>{}),localStorage.removeItem(fo),Nr.getState().clearUser();try{cr.getState().clearAll()}catch{}e({isLoggedIn:!1,tokens:null})},initialize:()=>{const t=bS();e({isLoggedIn:!!t,tokens:t})}}));typeof window<"u"&&window.addEventListener("storage",e=>{e.key===fo&&Ar.getState().initialize()});const G4={enabled:!1,level:"debug",prefix:"[App]"},Hy={debug:0,info:1,warn:2,error:3};class V4{config;constructor(t={}){this.config={...G4,...t}}shouldLog(t){return this.config.enabled&&Hy[t]>=Hy[this.config.level]}formatMessage(t,r,a){const s=new Date().toISOString(),u=`${this.config.prefix||""} [${t.toUpperCase()}] ${s} - ${r}`;return a!==void 0?[u,a]:[u]}debug(t,r){this.shouldLog("debug")&&console.log(...this.formatMessage("debug",t,r))}info(t,r){this.shouldLog("info")&&console.info(...this.formatMessage("info",t,r))}warn(t,r){this.shouldLog("warn")&&console.warn(...this.formatMessage("warn",t,r))}error(t,r){this.shouldLog("error")&&console.error(...this.formatMessage("error",t,r))}group(t){this.config.enabled&&console.group(t)}groupEnd(){this.config.enabled&&console.groupEnd()}}const Jc=new V4,$4={KR:{market:"KR",locale:"ko-KR",language:"ko",currency:"KRW",countryCode:"KR",siteSet:"kr",creditEnabled:!0,defaultPath:"/",pathPrefix:"",apiCurrency:"KR",showRecentMatchesOnHome:!0,recordHistoryEnabled:!0},EN:{market:"EN",locale:"en-US",language:"en",currency:"USD",countryCode:"US",siteSet:"en",creditEnabled:!1,defaultPath:"/en",pathPrefix:"/en",apiCurrency:"EN",acro:"GLOBAL",showRecentMatchesOnHome:!0,recordHistoryEnabled:!0}
61,DENTAL:{market:"DENTAL",locale:"ko-KR",language:"ko",currency:"KRW",countryCode:"KR",siteSet:"kr",creditEnabled:!0,defaultPath:"/dental",pathPrefix:"/dental",apiCurrency:"KR",acro:"DENTAL",showRecentMatchesOnHome:!1,recordHistoryEnabled:!1}},Rr="KR";function Ki(e=Rr){return $4[e]}function A0(e){const t=(e??"").trim().toLowerCase();return t==="/dental"||t.startsWith("/dental/")?"DENTAL":t==="/en"||t.startsWith("/en/")?"EN":Rr}function Na(e=Rr){return Ki(e).language}function Wr(e=Rr){return Ki(e).pathPrefix}function Xa(e=Rr){return Na(e)==="en"}function W4(e=Rr){return Ki(e).showRecentMatchesOnHome}function NS(e=Rr){return Ki(e).recordHistoryEnabled}function b0(e=Rr){const t=Ki(e);return{...t.apiCurrency?{currency:t.apiCurrency}:{},...t.acro?{acro:t.acro}:{}}}function dt(e,t=Rr){if(Xa(t)){const a=parseFloat(String(e));return isNaN(a)?"$0.00":a.toLocaleString("en-US",{style:"currency",currency:"USD"})}const r=parseInt(String(e),10);return isNaN(r)?"0원":r.toLocaleString("ko-KR")+"원"}const ho=`${"/".replace(/\/$/,"")}/api`,ES=(e="")=>(ho.endsWith("/")?ho:ho+"/")+e.replace(/^\/+/,"");class K4 extends Error{status;data;constructor(t,r,a){super(t),this.name="ApiError",this.status=r,this.data=a}}const q4=()=>{if(typeof window>"u")return"/login";const e=A0(window.location.pathname);return`${Wr(e)}/login`};class X4{isRefreshing=!1;refreshQueue=[];getUrl(t){return t.startsWith("http")?t:`${ho}${t.startsWith("/")?"":"/"}${t}`}async refreshAccessToken(){const{setTokens:t}=Ar.getState();Jc.info("토큰 갱신 시도");try{const r=await fetch(this.getUrl("/refresh-token"),{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include"});if(!r.ok)return!1;const a=await r.json();return a.accessToken?(t({accessToken:a.accessToken}),Jc.info("토큰 갱신 성공"),!0):!1}catch(r){return Jc.error("토큰 갱신 실패",r),!1}}async handleUnauthorized(){if(this.isRefreshing){await new Promise(r=>this.refreshQueue.push(r));return}this.isRefreshing=!0;const t=await this.refreshAccessToken();this.isRefreshing=!1,this.refreshQueue.forEach(r=>r()),this.refreshQueue=[],t||(Ar.getState().logout(),window.location.href=q4())}async request(t,r={}){const{requiresAuth:a=!0,customHeaders:s={},...l}=r,u={"Content-Type":"application/json",...s};if(a){const{tokens:h}=Ar.getState();h?.accessToken&&(u.Authorization=`Bearer ${h.accessToken}`)}const f={credentials:"include",...l,headers:u};try{let h=await fetch(this.getUrl(t),f);if(h.status===401&&a&&!t.includes("/refresh-token")){Jc.warn("401 감지 → 토큰 갱신 시도"),await this.handleUnauthorized();const{tokens:m}=Ar.getState();m?.accessToken&&(u.Authorization=`Bearer ${m.accessToken}`,f.headers=u,h=await fetch(this.getUrl(t),f))}if(!h.ok){const m=await h.json().catch(()=>null);throw new K4(m?.message||h.statusText,h.status,m)}return h.status===204?{status:204}:await h.json()}catch(h){throw Jc.error("API 에러",h),h}}get(t,r){return this.request(t,{...r,method:"GET"})}post(t,r,a){return this.request(t,{...a,method:"POST",body:JSON.stringify(r)})}put(t,r,a){return this.request(t,{...a,method:"PUT",body:JSON.stringify(r)})}patch(t,r,a){return this.request(t,{...a,method:"PATCH",body:JSON.stringify(r)})}delete(t,r){return this.request(t,{...r,method:"DELETE"})}}const mt=new X4,_r={get:(e,t)=>mt.get(e,{...t,requiresAuth:!1}),post:(e,t,r)=>mt.post(e,t,{...r,requiresAuth:!1}),put:(e,t,r)=>mt.put(e,t,{...r,requiresAuth:!1}),patch:(e,t,r)=>mt.patch(e,t,{...r,requiresAuth:!1}),delete:(e,t)=>mt.delete(e,{...t,requiresAuth:!1})};async function Y4(e,t){return _r.post("/search/start",e,t)}function Z4(e,t){const r=new URLSearchParams({keyword:e.keyword,sessionId:e.sessionId,...e.collectSites&&e.collectSites.length>0?{collectSites:e.collectSites.join(",")}:{},...e.roundNumber!==void 0?{roundNumber:String(e.roundNumber)}:{},...e.userId?{userId:e.userId}:{},...e.userDomain?{userDomain:e.userDomain}:{},...e.userGroup?{userGroup:e.userGroup}:{},...e.currency?{currency:e.currency}:{},...e.acro?{acro:e.acro}:{}}).toString(),a=new EventSource(ES(`/search/stream?${r}`));let s=!1;const l=()=>{s||(s=!0,a.close())};return a.onmessage=u=>{try{t.onMessage(JSON.parse(u.data))}catch(f){t.onError?.(f)}},a.addEventListener("proxy-error",u=>{t.onError?.(u),l()}),a.addEventListener("done",()=>{t.onDone?.(),l()}),a.onerror=u=>{s||(t.onError?.(u),l())},a}
61async function Q4(e,t){const r=new URLSearchParams({sessionId:e.sessionId,roundNumber:String(e.roundNumber)}).toString();return _r.get(`/search-result/info?${r}`,t)}async function J4(e,t){try{const r=await _r.post("/match/record",e,t);return{status:r?.status??201,message:r?.message??"성공"}}catch(r){return console.error("[postMatchRecord] 실패:",r?.message||"Unknown error"),null}}async function e3(e){try{return(await _r.get("/recent/match",e))?.data_list??null}catch(t){return console.error("[getMatchRecordList] 실패:",t?.message||"Unknown error"),null}}async function t3(e,t){try{return{status:200,message:(await mt.post("/search/record",e,t))?.message??"성공"}}catch(r){return console.error("[postSearchRecord] 실패:",r?.message||"Unknown error"),null}}async function r3(e,t,r){try{return{status:200,message:(await _r.post(`/search/record/guest?guestId=${encodeURIComponent(e)}`,t,r))?.message??"성공"}}catch(a){return console.error("[postSearchRecordGuest] 실패:",a?.message||"Unknown error"),null}}async function TS(e){try{return(await _r.get("/search/rank",e))?.data_list??null}catch(t){return console.error("[getKeywordRanking] 실패:",t?.message||"Unknown error"),null}}async function a3(e){try{return(await mt.get("/search/user/recent",e))?.data_list??null}catch(t){return console.error("[getRecentUserKeyword] 실패:",t?.message||"Unknown error"),null}}async function CS(e){return _r.put("/search/sites",e)}async function jS(e,t){const r=await _r.post("/search/sites",{userId:e,...t?.currency?{currency:t.currency}:{},...t?.acro?{acro:t.acro}:{}});return Array.isArray(r?.data_list)?r.data_list:[]}async function Wf(e){const t=new URLSearchParams;e?.currency&&t.set("currency",e.currency),e?.acro&&t.set("acro",e.acro);const r=t.size>0?`?${t.toString()}`:"",a=await _r.get(`/collect/sites${r}`);return Array.isArray(a?.data_list)?a.data_list:[]}const DS=N.createContext("KR");function n3({children:e}){const{pathname:t}=ga(),r=A0(t);return N.useEffect(()=>{document.documentElement.lang=Ki(r).language,document.body.classList.toggle("market-dental",r==="DENTAL")},[r]),c.jsx(DS.Provider,{value:r,children:e})}const vt=()=>N.useContext(DS),s3=({open:e,activeIndex:t,showTrendingKeywords:r=!0,rankLoading:a,rankError:s,rankItems:l,recentLoading:u,recentError:f,recentItems:h,onSelectItem:m})=>{const x=vt()==="EN";return e?c.jsx("div",{className:"search-suggest",id:"search-suggest-list",role:"listbox",children:c.jsxs("div",{className:`search-suggest__grid ${r?"":"search-suggest__grid--single"}`,children:[r&&c.jsxs("div",{className:"search-suggest__col",children:[c.jsx("div",{className:"search-suggest__section-title",children:x?"Trending Searches":"인기 검색어"}),a?c.jsx("div",{className:"search-suggest__loading",children:x?"Loading...":"불러오는 중…"}):s?c.jsx("div",{className:"search-suggest__error",children:s}):l.length===0?c.jsx("div",{className:"search-suggest__empty",children:x?"No keywords yet":"검색어가 없어요"}):c.jsx("ul",{className:"search-suggest__list",children:l.map((_,S)=>{const k=S,y=t===k;return c.jsxs("li",{id:`suggest-opt-${k}`,role:"option","aria-selected":y,className:`search-suggest__item ${y?"is-active":""}`,onMouseDown:w=>w.preventDefault(),onClick:()=>m(_.keyword,!0),children:[_.rankNo!=null&&c.jsx("span",{className:"search-suggest__rank",children:_.rankNo}),c.jsx("span",{className:"search-suggest__keyword",children:_.keyword})]},`rank-${_.keyword}-${S}`)})})]}),c.jsxs("div",{className:"search-suggest__col",children:[c.jsx("div",{className:"search-suggest__section-title",children:x?"Recent Searches":"최근 검색어"}),u?c.jsx("div",{className:"search-suggest__loading",children:x?"Loading...":"불러오는 중…"}):f?c.jsx("div",{className:"search-suggest__error",children:f}):h.length===0?c.jsx("div",{className:"search-suggest__empty",children:x?"No keywords yet":"검색어가 없어요"}):c.jsx("ul",{className:"search-suggest__list",children:h.map((_,S)=>{const k=(r?l.length:0)+S,y=t===k;return c.jsxs("li",{id:`suggest-opt-${k}`,role:"option","aria-selected":y,className:`search-suggest__item search-suggest__item--recent ${y?"is-active":""}`,onMouseDown:w=>w.preventDefault(),onClick:()=>m(_.keyword,!0),children:[c.jsx("span",{className:"search-suggest__keyword",children:_.keyword}),_.searchedAt&&c.jsx("span",{className:"search-suggest__meta",children:new Date(_.searchedAt).toLocaleDateString(x?"en-US":"ko-KR")})]},`recent-${_.keyword}-${S}`)})})]})]})}):null},Gy=1e4,i3="RECENT_KEYWORDS_GUEST",Vy=20,$y=e=>/^([#@])/.test(e.trim()),l3=e=>e.trim().replace(/^([#@])\s*/,""),N0=({keyword:e,setKeyword:t,onSearch:r,sessionId:a,hasSearched:s=!1,instruction:l,showTrendingKeywords:u=!0})=>{const f=Ar(I=>I.isLoggedIn),h=vt(),m=h==="EN",p=!f||h==="DENTAL",x=`${i3}_${Wr(h)||"KR"}`,[_,S]=N.useState(!1),[k,y]=N.useState(-1),[w,A]=N.useState(!1),[E,b]=N.useState(null),[M,H]=N.useState([]),O=N.useRef(null),[C,L]=N.useState(!1),[j,z]=N.useState(null),[V,P]=N.useState([]),U=N.useRef(null),Y=N.useRef(null);N.useEffect(()=>{const I=R=>{Y.current&&(Y.current.contains(R.target)||(S(!1),y(-1)))};return document.addEventListener("mousedown",I),()=>document.removeEventListener("mousedown",I)},[]);const W=async()=>{const I=Date.now();if(O.current&&I-O.current.ts<Gy){H(O.current.items);return}try{A(!0),b(null);const R=await TS()??[];H(R),O.current={ts:I,items:R}}catch(R){b(R?.message||(m?"Failed to load trending searches.":"인기 검색어를 불러오지 못했어요."))}finally{A(!1)}},q=()=>{try{const I=localStorage.getItem(x),R=I?JSON.parse(I):[];return Array.isArray(R)?R:[]}catch{return[]}},se=I=>{const G=q().filter(fe=>fe.keyword!==I),re=[{keyword:I,searchedAt:new Date().toISOString()},...G].slice(0,Vy);localStorage.setItem(x,JSON.stringify(re)),P(re),U.current={ts:Date.now(),items:re}},le=async()=>{const I=Date.now();if(U.current&&I-U.current.ts<Gy){P(U.current.items);return}try{if(L(!0),z(null),p){const R=q();P(R),U.current={ts:I,items:R}}else{const R=(await a3()??[]).slice(0,Vy);P(R),U.current={ts:I,items:R}}}catch(R){z(R?.message||(m?"Failed to load recent searches.":"최근 검색어를 불러오지 못했어요."))}finally{L(!1)}},te=async()=>{S(!0),y(-1),await Promise.all([u?W():Promise.resolve(),le()])},ne=(I,R=!1)=>
61{if(t(I),R){const G=$y(I);p&&se(I),r(I,G)}S(!1),y(-1)},F=N.useMemo(()=>{const I=u?M.map(G=>({type:"rank",keyword:G.keyword})):[],R=V.map(G=>({type:"recent",keyword:G.keyword}));return[...I,...R]},[M,V,u]),T=async I=>{if(!_){I.key==="ArrowDown"&&(S(!0),y(-1),await Promise.all([u?W():Promise.resolve(),le()]));return}const R=F.length-1;if(!(R<0))if(I.key==="ArrowDown")I.preventDefault(),y(G=>G<R?G+1:0);else if(I.key==="ArrowUp")I.preventDefault(),y(G=>G>0?G-1:R);else if(I.key==="Enter"){if(k>=0&&k<=R){I.preventDefault();const G=F[k].keyword;ne(G,!0)}}else I.key==="Escape"&&(S(!1),y(-1))};return c.jsxs("form",{onSubmit:I=>{I.preventDefault(),S(!1);const R=e.trim();if(!R){Oe.warning(m?"Enter a keyword.":"검색어를 입력하세요.");return}const G=$y(R),re=l3(R);p&&se(re),r(re,G)},ref:Y,className:"searchbox-root",children:[c.jsxs("div",{className:"search-input-group",children:[c.jsx("div",{className:"search-banner__icon",children:c.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 26",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round",className:"search-banner__svg",children:[c.jsx("circle",{cx:"11",cy:"11",r:"8"}),c.jsx("path",{d:"m21 21-4.3-4.3"})]})}),c.jsxs("div",{className:"search-input-wrapper with-addon",children:[c.jsx("input",{type:"text",placeholder:m?"Enter a keyword":"키워드를 입력하세요",value:e,onChange:I=>t(I.target.value),onFocus:te,onKeyDown:T,className:"search-input","aria-expanded":_,"aria-controls":"search-suggest-list","aria-autocomplete":"list","aria-activedescendant":k>=0?`suggest-opt-${k}`:void 0,role:"combobox"}),c.jsx(s3,{open:_,activeIndex:k,showTrendingKeywords:u,rankLoading:w,rankError:E,rankItems:M,recentLoading:C,recentError:j,recentItems:V,onSelectItem:ne})]}),c.jsx("button",{type:"submit",className:"search-button",children:m?"Search":"검색"})]}),(l||a||s)&&c.jsx("div",{className:"search-meta-bar",children:c.jsx("div",{className:"search-meta-left",children:!!l&&c.jsx("div",{className:"search-instruction",title:l,children:l})})})]})},RS="/assets/dental365_logo-CcFRApoN.gif",FS="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKYAAAAqCAYAAAA5+iDUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABpBJREFUeNrsXUtu40YQ5RhzAG4GmOxoDJCtmV12pk8Q+QSmTmD5BJJOIPkEoU9g5QSid9kNsw0wMLPKALOwcoJJlVx0mDbZVd38SW0W0JBtFftDvq5/05430kgjjTSSjN6Vf/n75x+jhv1lP/z+567ppGAeIXz4DNsOxsrauhEwZgAfAcOWw5j5CJv/6NPHD5X37cvXb2kFb+VzreJVgfm9pfkiOBE0D9BSeJipIUju4WMiGOO0jY1AY/4KHzHDNoXxkhGO/wPa55qvNwC4SyFvArzT8h9OOpoz7gqUvnNoW3joT9BWJJUkdCccY9LinCUbYTPC8dUzkH6n432Fi5MeFzCD9oiSCZpWTYNUQgBIVOZVS9IyFpgOm7ak80g8nQwwZkwA5SSURGpGBlJYR78IeG5HuLgNzEKC3qN61/BIbblG6pyAzfWRtelojXS4wCxoRk5HlTrPhTbddce2pVR6j+QQMPeqHcC5qPnuN8H1AYWXbElip46eeM/03pA/9Z5DQDo6I4/cN+h3DuB6FVbC0Aype64vlJpTCzWOgOZAnYxOz+ED8wEe0kL40CMCjNQGRJV+WiOtZgJ1PLVYv0RajmrcJVWO0g8aBlgvvOcYoEQlLyy9YV/g5ddFCHSUmyYHRhpGYloBFEDzE/y49fiUH0qwheoEoZon84C7VhwAJyBzJoIoRPTp44ci2F9e3z4g/+Xrt1zhuVLWkpOJdFeVmqNro9J1Qan/jOxwzJyIzY3SXM6pv6jGZEuK+Tvp/JCHfSmUmhNLdTrhAvcKSWKXUqcnJFNkXmoraggEXNMj8aggCEhyb4HvnkDzAiD8G23qWAF+kV3DMR4JvBwgI+rvieYS12z4iNaA/a7Kc3LOK6c44NIGMJSflkiEWDIXAjDH24bTg8BCANwLncEJgbDILT8KbXSfgB1pALmlvk1Nnhn17TsJTKK1gCdqIL2kKcq+YpeRdLOUpS+B6LNhZGPvQKoAgt9nBMiowToKjeAmMEkCcXZgUKOSJfZeKIxpckH5oZ0eWxAFFRvhrKU5TSTmwrFKTM/j46DFDq2yUyVguWLUeODxsctjzour61+22PfcZWBKcs5+A/XKqWmJau2qvC0hJ/DCM8sm4aa8oeumjL0dltU5edVrXZ/A8w4bzU33fKK+bM33AwBTEn4Ia8CxIS/U5zx7Kp2zsUM3HVSpI5AulXBQCg9ZslEQwDflcBBcl3n1RbfF/UsVqRnTfcO1LaG/VxsD/raBvlNyunyNmdF5XWrvErPJQxfaqLWhIMpGBT04PSooL2pilNxY+8puNUYJv2eMZAsU/l0hbeHn0ypQKryJiZnlBDBbqJ+U2H9xjQPFSctcI2mt50tAqgKB1mZWjxsolEqBWYBZB0iKmUbkxQfewDSEKpcsOtNIzQxAlwl27qRi57dRnHwo9E+Ti+kQWUTaJTQA47mrwJSoAi6wjVKTi6tdl4EpPD6ReI4ThXxMimsGoSG8csmO4zz3jQC8oWI2cCnIjctHczGT1CD74zYwye7jbkrOpQINnKC4ZNe6pMZNQVmkOqNjmXPfEnMm4ElbdIKuhLZlF07PwUhKMnuk8UfO43cLmJQqlGQOJMcpiqIQ7gYGFCJiY5cOm5UcKFH7YAC+CLRjieLNm/DKCZRbAaup5LoTOFMrz+0UJCctdWvHwPvapJbTGYlJ9ZVboSoxzetKvGgOlKnDTo/OhMHsz+IQQdkpMBGQ0BCQ0lrE3PS9QOQEJQ2n6vKZnrOGm/poVPm55qjtCw9JKdNk/7QBsGLLa3eOvyTLN/2O1P/q2IAZdRRyWNrWP9KZIlTFgcXlLoOy8LDrntccQPiSh6eqIYyaXFsIleP1ynXgkB4J7sB5cf19RH8x9ucTBt2hYaXSE0VNTECps08x7/4dzw
61xJBJ7KOzQw1wDKaRvgtrgmfQMvYZVEOCLPsmKorjilygHjClZKcxkUmPv6RABGK/EySyfI+RcZUJFwMjD4A8W00FE4JDDxRp12kGkxAdruDb0Z+Mazy+Tkbd330lmhWwFv2CcwcZFLAuS0i3cBkfOUG2yON0GlImGpc5kS/63ErsSqd8H9DIg3EfD6Nl65iTeIIPnDe67a6Sv3eisMddx1sN6lpaq7rLHxuM2r63ddBU6QRrH3XGU1qRgL+3t5Gwgd3/Al42JBM/A/kPMUVNyb1IB3L1xa+68Vh/COH6peCo9hrodAqDaFDoxxvwgwSVapqzmMNFIn9K8AAwAVLpOeEsY6OAAAAABJRU5ErkJggg==",MS="/assets/eDENT_logo-CVL0_XkI.jpg",c3=["Suction Tip","Universal flo","Nitrile Gloves"],o3=[{name:"dental365",logo:RS},{name:"DVmall",logo:FS},{name:"eDENT",logo:MS}];function u3(){const e=zr(),[t,r]=N.useState(""),a=Wr("DENTAL");return c.jsx("div",{className:"dental-home",children:c.jsxs("div",{className:"dental-home__content",children:[c.jsxs("section",{className:"dental-home__hero",children:[c.jsxs("h1",{className:"dental-home__title",children:["치과 재료, 검색 한 번으로 비교하고",c.jsx("br",{}),"최저가로 구매하세요"]}),c.jsx("div",{className:"dental-home__search-card",children:c.jsx(N0,{keyword:t,setKeyword:r,onSearch:s=>{e(`${a}/search?keyword=${encodeURIComponent(s)}`)},loading:!1,hasSearched:!1,showTrendingKeywords:!1})}),c.jsxs("div",{className:"dental-home__chips",children:[c.jsx("span",{className:"dental-home__chips-label",children:"인기 검색어"}),c3.map(s=>c.jsx("button",{type:"button",className:"dental-home__chip",onClick:()=>r(s),children:s},s))]})]}),c.jsxs("section",{className:"dental-home__partners",children:[c.jsx("h3",{className:"dental-home__partners-head",children:"지원 검색 사이트"}),c.jsx("div",{className:"dental-home__partners-grid",children:o3.map(s=>c.jsx("div",{className:"dental-home__partner-card",children:c.jsx("img",{src:s.logo,alt:s.name})},s.name))})]})]})})}const f3=({currentPage:e,totalPages:t,groupSize:r=5,onPageChange:a})=>{const{startPage:s,endPage:l,pages:u}=N.useMemo(()=>{const h=Math.floor((e-1)/r)*r+1,m=Math.min(h+r-1,t),p=Array.from({length:m-h+1},(x,_)=>h+_);return{startPage:h,endPage:m,pages:p}},[e,t,r]);return t<=1?null:c.jsxs("div",{className:"pagination",children:[s>1&&c.jsx("button",{className:"page-button",onClick:()=>a(s-1),children:"«"}),u.map(f=>c.jsx("button",{className:`page-button ${e===f?"active":""}`,onClick:()=>a(f),children:f},f)),l<t&&c.jsx("button",{className:"page-button",onClick:()=>a(l+1),children:"»"})]})},OS=Et.memo(f3);function qo(e=480){const[t,r]=N.useState(!1);return N.useEffect(()=>{const a=window.matchMedia(`(max-width: ${e}px)`),s=l=>r(l.matches);return r(a.matches),a.addEventListener?.("change",s),()=>a.removeEventListener?.("change",s)},[e]),t}const d3=({sortType:e,onChange:t,mobileMaxWidth:r=768,hideSiteRankOption:a=!1})=>{const s=qo(r),u=vt()==="EN",f=u?[{value:"siteRank",label:"Site Rank"},{value:"similarity",label:"Relevance"},{value:"review",label:"Most Reviews"},{value:"price",label:"Lowest Price"}]:[{value:"siteRank",label:"사이트 랭킹순"},{value:"similarity",label:"연관도순"},{value:"review",label:"리뷰 많은순"},{value:"price",label:"최저가순"}],h=a?f.filter(p=>p.value!=="siteRank"):f,m=a&&e==="siteRank"?h[0]?.value??"similarity":e;return s?c.jsx("label",{className:"sortbar-select-wrapper","aria-label":u?"Select sort order":"정렬 선택",children:c.jsx("select",{className:"sortbar-select",value:m,onChange:p=>t(p.target.value),children:h.map(p=>c.jsx("option",{value:p.value,children:p.label},p.value))})}):c.jsx("div",{className:"sort-button-container",role:"tablist","aria-label":u?"Select sort order":"정렬 방식 선택",children:h.map(p=>c.jsx("button",{className:`sort-button ${e===p.value?"active":""}`,onClick:()=>t(p.value),role:"tab","aria-selected":e===p.value,type:"button",children:p.label},p.value))})},LS=Et.memo(d3),h3=({siteNames:e,selectedSite:t,onChange:r,betaSites:a=[]})=>c.jsx("div",{className:"tab-container",children:c.jsx("nav",{className:"tab-nav",children:e.map(s=>{const l=s,u=a.includes(s);return c.jsx("button",{className:`tab-button ${t===s?"active":""}`,onClick:()=>r(s),children:c.jsxs("span",{className:"tab-label",children:[l,u&&c.jsx("span",{className:"beta-badge",children:"Beta"})]})},s)})})}),IS=Et.memo(h3);function PS(){return c.jsxs("div",{className:"product-card-container skeleton",style:{cursor:"default"},children:[c.jsxs("div",{className:"product-card-left",children:[c.jsx("div",{className:"product-rank skeleton-box",style:{width:32,height:32}}),c.jsx("div",{className:"skeleton-box",style:{width:80,height:80,borderRadius:6}}),c.jsxs("div",{children:[c.jsx("div",{className:"skeleton-box",style:{width:120,height:14,marginBottom:8}}),c.jsx("div",{className:"skeleton-box",style:{width:60,height:13}})]})]}),c.jsx("div",{className:"product-card-right",children:c.jsx("div",{className:"skeleton-box",style:{width:60,height:16}})})]})}/*! @license Rematrix v0.2.2
62
63	Copyright 2018 Fisssion LLC.
64
65	Permission is hereby granted, free of charge, to any person obtaining a copy
66	of this software and associated documentation files (the "Software"), to deal
67	in the Software without restriction, including without limitation the rights
68	to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
69	copies of the Software, and to permit persons to whom the Software is
70	furnished to do so, subject to the following conditions:
71
72	The above copyright notice and this permission notice shall be included in
73	all copies or substantial portions of the Software.
74
75	THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
76	IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
77	FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
78	AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
79	LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
80	OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
81	THE SOFTWARE.
82*/function Zm(e){if(e.constructor!==Array)throw new TypeError("Expected array.");if(e.length===16)return e;if(e.length===6){var t=tc();return t[0]=e[0],t[1]=e[1],t[4]=e[2],t[5]=e[3],t[12]=e[4],t[13]=e[5],t}throw new RangeError("Expected array with either 6 or 16 values.")}function tc(){for(var e=[],t=0;t<16;t++)t%5==0?e.push(1):e.push(0);return e}function m3(e,t){for(var r=Zm(e),a=Zm(t),s=[],l=0;l<4;l++)for(var u=[r[l],r[l+4],r[l+8],r[l+12]],f=0;f<4;f++){var h=f*4,m=[a[h],a[h+1],a[h+2],a[h+3]],p=u[0]*m[0]+u[1]*m[1]+u[2]*m[2]+u[3]*m[3];s[l+h]=p}return s}function p3(e){if(typeof e=="string"){var t=e.match(/matrix(3d)?\(([^)]+)\)/);if(t){var r=t[2].split(", ").map(parseFloat);return Zm(r)}}return tc()}function g3(e){var t=tc();return t[0]=e,t}function x3(e){var t=tc();return t[5]=e,t}function v3(e){var t=tc();return t[12]=e,t}function y3(e){var t=tc();return t[13]=e,t}var zf=function(e){return typeof e=="number"},BS=function(e){return typeof e=="function"},US=function(e){return Object.prototype.toString.call(e)==="[object Object]"},Hl=function(e){return Array.prototype.slice.apply(e)},zS=function(e){var t=e.reduce(function(r,a){return r[a]=(r[a]||0)+1,r},{});return Object.keys(t).filter(function(r){return t[r]>1})};
82function Qs(e){return[].slice.call(arguments,1).forEach(function(t){if(t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}),e}var Qm,Jm=function(e,t,r){return e+(t-e)*r},HS={__proto__:null,isNumber:zf,isFunction:BS,isObject:US,toArray:Hl,getDuplicateValsAsStrings:zS,assign:Qs,tweenProp:Jm},Ip="data-flip-id",Pp="data-inverse-flip-id",Bp="data-portal-key",_3="data-exit-container",vf={__proto__:null,DATA_FLIP_ID:Ip,DATA_INVERSE_FLIP_ID:Pp,DATA_FLIP_CONFIG:"data-flip-config",DATA_PORTAL_KEY:Bp},ep={noWobble:{stiffness:200,damping:26},gentle:{stiffness:120,damping:14},veryGentle:{stiffness:130,damping:17},wobbly:{stiffness:180,damping:12},stiff:{stiffness:260,damping:26}},Wy=function(e){return US(e)?e:Object.keys(ep).indexOf(e)>-1?ep[e]:{}};typeof window<"u"&&(Qm=window.requestAnimationFrame);var S3=Qm=Qm||function(e){window.setTimeout(e,1e3/60)},w3=Date.now(),k3=typeof performance=="object"&&typeof performance.now=="function"?function(){return performance.now()}:function(){return Date.now()-w3};function GS(e,t){var r=e.indexOf(t);r!==-1&&e.splice(r,1)}var A3=(function(){function e(){}return e.prototype.run=function(){var t=this;S3(function(){t.springSystem.loop(k3())})},e})(),um=function(){this.position=0,this.velocity=0},b3=0,cn=.001,N3=(function(){function e(r){this._id="s"+b3++,this._springSystem=r,this.listeners=[],this._startValue=0,this._currentState=new um,this._displacementFromRestThreshold=.001,this._endValue=0,this._overshootClampingEnabled=!1,this._previousState=new um,this._restSpeedThreshold=.001,this._tempState=new um,this._timeAccumulator=0,this._wasAtRest=!0,this._cachedSpringConfig={}}var t=e.prototype;return t.getId=function(){return this._id},t.destroy=function(){this.listeners=[],this._springSystem.deregisterSpring(this)},t.setSpringConfig=function(r){return this._springConfig=r,this},t.getCurrentValue=function(){return this._currentState.position},t.getDisplacementDistanceForState=function(r){return Math.abs(this._endValue-r.position)},t.setEndValue=function(r){if(r===this._endValue)return this;if(this.prevEndValue=r,this._endValue===r&&this.isAtRest())return this;this._startValue=this.getCurrentValue(),this._endValue=r,this._springSystem.activateSpring(this.getId());for(var a=0,s=this.listeners.length;a<s;a++){var l=this.listeners[a].onSpringEndStateChange;l&&l(this)}return this},t.setVelocity=function(r){return r===this._currentState.velocity||(this._currentState.velocity=r,this._springSystem.activateSpring(this.getId())),this},t.setCurrentValue=function(r){this._startValue=r,this._currentState.position=r;for(var a=0,s=this.listeners.length;a<s;a++){var l=this.listeners[a];l.onSpringUpdate&&l.onSpringUpdate(this)}return this},t.setAtRest=function(){return this._endValue=this._currentState.position,this._tempState.position=this._currentState.position,this._currentState.velocity=0,this},t.setOvershootClampingEnabled=function(r){return this._overshootClampingEnabled=r,this},t.isOvershooting=function(){var r=this._startValue,a=this._endValue;return this._springConfig.tension>0&&(r<a&&this.getCurrentValue()>a||r>a&&this.getCurrentValue()<a)},t.advance=function(r,a){var s=this.isAtRest();if(!s||!this._wasAtRest){var l=a;a>.064&&(l=.064),this._timeAccumulator+=l;for(var u,f,h,m,p,x,_=this._springConfig.tension,S=this._springConfig.friction,k=this._currentState.position,y=this._currentState.velocity,w=this._tempState.position,A=this._tempState.velocity;this._timeAccumulator>=cn;)this._timeAccumulator-=cn,this._timeAccumulator<cn&&(this._previousState.position=k,this._previousState.velocity=y),f=_*(this._endValue-w)-S*y,m=_*(this._endValue-(w=k+(u=y)*cn*.5))-S*(A=y+f*cn*.5),x=_*(this._endValue-(w=k+(h=A)*cn*.5))-S*(A=y+m*cn*.5),w=k+(p=A)*cn,k+=1/6*(u+2*(h+p)+(A=y+x*cn))*cn,y+=1/6*(f+2*(m+x)+(_*(this._endValue-w)-S*A))*cn;this._tempState.position=w,this._tempState.velocity=A,this._currentState.position=k,this._currentState.velocity=y,this._timeAccumulator>0&&this._interpolate(this._timeAccumulator/cn),(this.isAtRest()||this._overshootClampingEnabled&&this.isOvershooting())&&(this._springConfig.tension>0?(this._startValue=this._endValue,this._currentState.position=this._endValue):(this._endValue=this._currentState.position,this._startValue=this._endValue),this.setVelocity(0),s=!0);var E=!1;this._wasAtRest&&(this._wasAtRest=!1,E=!0);var b=!1;s&&(this._wasAtRest=!0,b=!0),this.notifyPositionUpdated(E,b)}},t.notifyPositionUpdated=function(r,a){var s=this;
82this.listeners.filter(Boolean).forEach(function(l){r&&l.onSpringActivate&&!s._onActivateCalled&&(l.onSpringActivate(s),s._onActivateCalled=!0),l.onSpringUpdate&&l.onSpringUpdate(s),a&&l.onSpringAtRest&&l.onSpringAtRest(s)})},t.systemShouldAdvance=function(){return!this.isAtRest()||!this.wasAtRest()},t.wasAtRest=function(){return this._wasAtRest},t.isAtRest=function(){return Math.abs(this._currentState.velocity)<this._restSpeedThreshold&&(this.getDisplacementDistanceForState(this._currentState)<=this._displacementFromRestThreshold||this._springConfig.tension===0)},t._interpolate=function(r){this._currentState.position=this._currentState.position*r+this._previousState.position*(1-r),this._currentState.velocity=this._currentState.velocity*r+this._previousState.velocity*(1-r)},t.addListener=function(r){return this.listeners.push(r),this},t.addOneTimeListener=function(r){var a=this;return Object.keys(r).forEach(function(s){var l;r[s]=(l=r[s],function(){l.apply(void 0,[].slice.call(arguments)),a.removeListener(r)})}),this.listeners.push(r),this},t.removeListener=function(r){return GS(this.listeners,r),this},e})(),VS=(function(){function e(r){this.looper=r||new A3,this.looper.springSystem=this,this.listeners=[],this._activeSprings=[],this._idleSpringIndices=[],this._isIdle=!0,this._lastTimeMillis=-1,this._springRegistry={}}var t=e.prototype;return t.createSpring=function(r,a){return this.createSpringWithConfig({tension:r,friction:a})},t.createSpringWithConfig=function(r){var a=new N3(this);return this.registerSpring(a),a.setSpringConfig(r),a},t.getIsIdle=function(){return this._isIdle},t.registerSpring=function(r){this._springRegistry[r.getId()]=r},t.deregisterSpring=function(r){GS(this._activeSprings,r),delete this._springRegistry[r.getId()]},t.advance=function(r,a){for(var s=this;this._idleSpringIndices.length>0;)this._idleSpringIndices.pop();for(this._activeSprings.filter(Boolean).forEach(function(u){u.systemShouldAdvance()?u.advance(r/1e3,a/1e3):s._idleSpringIndices.push(s._activeSprings.indexOf(u))});this._idleSpringIndices.length>0;){var l=this._idleSpringIndices.pop();l>=0&&this._activeSprings.splice(l,1)}},t.loop=function(r){var a;this._lastTimeMillis===-1&&(this._lastTimeMillis=r-1);var s=r-this._lastTimeMillis;this._lastTimeMillis=r;var l=0,u=this.listeners.length;for(l=0;l<u;l++)(a=this.listeners[l]).onBeforeIntegrate&&a.onBeforeIntegrate(this);for(this.advance(r,s),this._activeSprings.length===0&&(this._isIdle=!0,this._lastTimeMillis=-1),l=0;l<u;l++)(a=this.listeners[l]).onAfterIntegrate&&a.onAfterIntegrate(this);this._isIdle||this.looper.run()},t.activateSpring=function(r){var a=this._springRegistry[r];this._activeSprings.indexOf(a)===-1&&this._activeSprings.push(a),this.getIsIdle()&&(this._isIdle=!1,this.looper.run())},e})(),E3=new VS,$S=function(e){var t=e.springConfig,r=t.overshootClamping,a=e.getOnUpdateFunc,s=e.onAnimationEnd,l=e.onSpringActivate,u=E3.createSpring(t.stiffness,t.damping);u.setOvershootClampingEnabled(!!r);var f={onSpringActivate:l,onSpringAtRest:function(){u.destroy(),s()},onSpringUpdate:a({spring:u,onAnimationEnd:s})};return u.addListener(f),u},Ky=function(e){var t=$S(e);return t.setEndValue(1),t},qy=function(e,t){if(t===void 0&&(t={}),e&&e.length){t.reverse&&e.reverse();var r,a=typeof(r=t.speed)!="number"?1.1:1+Math.min(Math.max(5*r,0),5),s=1/Math.max(Math.min(e.length,100),10),l=e.map(function(u,f){var h=u.getOnUpdateFunc;return u.getOnUpdateFunc=function(m){var p=h(m);return function(x){var _=x.getCurrentValue();(_=_<.01?0:_>.99?1:_)>=s&&l[f+1]&&l[f+1](Math.max(Math.min(_*a,1),0)),p(x)}},u}).map(function(u){var f=$S(u);if(f)return f.setEndValue.bind(f)}).filter(Boolean);l[0]&&l[0](1)}},Xy=function(e){return[0,1,4,5,12,13].map(function(t){return e[t]})},Yy=function(e){return e.top<window.innerHeight&&e.bottom>0&&e.left<window.innerWidth&&e.right>0};function Zy(e){return JSON.parse(e.dataset.flipConfig||"{}")}var WS=function(e,t){var r;return Qs(e,((r={})[t[0]]=t[1],r))},KS=function(e,t){return Hl(t?document.querySelectorAll("["+Bp+'="'+t+'"]'):e.querySelectorAll("["+Ip+"]"))},qS=function(e){return e.map(function(t){return[t,t.getBoundingClientRect()]})},T3=function(e){var t=e.cachedOrderedFlipIds,r=t===void 0?[]:t,a=e.inProgressAnimations,s=a===void 0?{}:a,l=e.flippedElementPositionsBeforeUpdate,u=l===void 0?{}:l,f=e.flipCallbacks,h=f===void 0?{}:f,m=e.containerEl,p=e.applyTransformOrigin,x=e.spring,_=e.debug,S=e.portalKey,k=e.staggerConfig,y=k===void 0?{}:k,w=e.decisionData,A=w===void 0?{}:w,E=e.handleEnterUpdateDelete,b=e.onComplete,M=e.onStart;if(!window.matchMedia("(prefers-reduced-motion: reduce)").matches){var H,O=qS(KS((H={element:m,portalKey:S}).element,H.portalKey)).map(function(le){var te=le[0],ne=le[1],F=window.getComputedStyle(te);return[te.dataset.flipId,{element:te,rect:ne,opacity:parseFloat(F.opacity),transform:F.transform}]}).reduce(WS,{}),C=(function(le){var te=le.containerEl,ne=le.portalKey;return ne?(function(F){return function(T){return Hl(document.querySelectorAll("["+Bp+'="'+F+'"]'+T))}})(ne):te?(function(F){var T=Math.random().toFixed(5);return F.dataset.flipperId=T,function(I){return Hl(F.querySelectorAll('[data-flipper-id="'+T+'"] '+I))}})(te):function(){return[]}})({containerEl:m,portalKey:S}),L=(function(le){return function(te){return le("["+Ip+'="'+te+'"]')[0]}})(C),j=function(le){return u[le]&&O[le]},z=Object.keys(u).concat(Object.keys(O)).filter(function(le){return!j(le)}),V={flipCallbacks:h,getElement:L,flippedElementPositionsBeforeUpdate:u,flippedElementPositionsAfterUpdate:O,inProgressAnimations:s,decisionData:A},P=(function(le){var te,ne=le.unflippedIds,F=le.flipCallbacks,T=le.getElement,I=le.flippedElementPositionsBeforeUpdate,R=le.flippedElementPositionsAfterUpdate,G=le.inProgressAnimations,re=le.decisionData,fe=ne.filter(function(Fe){return R[Fe]}).filter(function(Fe){return F[Fe]&&F[Fe].onAppear}),Se=ne.filter(function(Fe){return I[Fe]&&F[Fe]&&F[Fe].onExit}),oe=new Promise(function(Fe){te=Fe}),ce=[],we=0,X=Se.map(function(Fe,Ae){var Te=I[Fe].domDataForExitAnimations,be=Te.element,De=Te.parent,nt=Te.childPosition,at=nt.top,he=nt.left,Pe=nt.width,Ye=nt.height;getComputedStyle(De).position==="static"&&(De.style.position="relative"),be.style.transform="matrix(1, 0, 0, 1, 0, 0)",be.style.position="absolute",be.
82style.top=at+"px",be.style.left=he+"px",be.style.height=Ye+"px",be.style.width=Pe+"px";var yt=ce.filter(function(kt){return kt[0]===De})[0];yt||(yt=[De,document.createDocumentFragment()],ce.push(yt)),yt[1].appendChild(be),we+=1;var it=function(){try{De.removeChild(be)}catch{}finally{(we-=1)==0&&te()}};return G[Fe]={stop:it},function(){return F[Fe].onExit(be,Ae,it,re)}});return ce.forEach(function(Fe){Fe[0].appendChild(Fe[1])}),X.length||te(),{hideEnteringElements:function(){fe.forEach(function(Fe){var Ae=T(Fe);Ae&&(Ae.style.opacity="0")})},animateEnteringElements:function(){fe.forEach(function(Fe,Ae){var Te=T(Fe);Te&&F[Fe].onAppear(Te,Ae,re)})},animateExitingElements:function(){return X.forEach(function(Fe){return Fe()}),oe}}})(Qs({},V,{unflippedIds:z})),U=P.hideEnteringElements,Y=P.animateEnteringElements,W=P.animateExitingElements,q=Qs({},V,{containerEl:m,flippedIds:r.filter(j),applyTransformOrigin:p,spring:x,debug:_,staggerConfig:y,scopedSelector:C,onComplete:b});M&&M(m,A);var se=(function(le){var te,ne=le.flippedIds,F=le.flipCallbacks,T=le.inProgressAnimations,I=le.flippedElementPositionsBeforeUpdate,R=le.flippedElementPositionsAfterUpdate,G=le.applyTransformOrigin,re=le.spring,fe=le.getElement,Se=le.debug,oe=le.staggerConfig,ce=oe===void 0?{}:oe,we=le.decisionData,X=we===void 0?{}:we,Fe=le.onComplete,Ae=le.containerEl,Te=new Promise(function(Be){te=Be});if(Fe&&Te.then(function(){return Fe(Ae,X)}),!ne.length)return function(){return te([]),Te};var be=[],De=fe(ne[0]),nt=De?De.ownerDocument.querySelector("body"):document.querySelector("body");zS(ne);var at=ne.map(function(Be){var lt=I[Be].rect,et=R[Be].rect,jt=I[Be].opacity,rt=R[Be].opacity,Ge=et.width<1||et.height<1,Xe=R[Be].element;if(!Yy(lt)&&!Yy(et)||!Xe)return!1;var Qe,_t,or,At=Zy(Xe),sa=(or=(_t=(Qe={flipperSpring:re,flippedSpring:At.spring})===void 0?{}:Qe).flippedSpring,Qs({},ep.noWobble,Wy(_t.flipperSpring),Wy(or))),Ne=At.stagger===!0?"default":At.stagger,We={element:Xe,id:Be,stagger:Ne,springConfig:sa};if(F[Be]&&F[Be].shouldFlip&&!F[Be].shouldFlip(X.previous,X.current))return!1;var st=Math.abs(lt.left-et.left)+Math.abs(lt.top-et.top),Pt=Math.abs(lt.width-et.width)+Math.abs(lt.height-et.height),Ft=Math.abs(rt-jt);if(lt.height===0&&et.height===0||lt.width===0&&et.width===0||st<.5&&Pt<.5&&Ft<.01)return!1;var wt=p3(R[Be].transform),Bt={matrix:wt},ir={matrix:[]},ia=[wt];At.translate&&(ia.push(v3(lt.left-et.left)),ia.push(y3(lt.top-et.top))),At.scale&&(ia.push(g3(Math.max(lt.width,1)/Math.max(et.width,1))),ia.push(x3(Math.max(lt.height,1)/Math.max(et.height,1)))),At.opacity&&(ir.opacity=jt,Bt.opacity=rt);var va=[];if(!F[Be]||!F[Be].shouldInvert||F[Be].shouldInvert(X.previous,X.current)){var kn=(function(gt,ut){return Hl(gt.querySelectorAll("["+Pp+'="'+ut+'"]'))})(Xe,Be);va=kn.map(function(gt){return[gt,Zy(gt)]})}ir.matrix=Xy(ia.reduce(m3)),Bt.matrix=Xy(Bt.matrix);var ya,la=(function(gt){var ut=gt.element,B=gt.invertedChildren,ee=gt.body;return function(Z){var Q=Z.matrix,J=Z.opacity,ae=Z.forceMinVals;if(zf(J)&&(ut.style.opacity=J+""),ae&&(ut.style.minHeight="1px",ut.style.minWidth="1px"),Q){var xe=(function(Ee){return"matrix("+Ee.join(", ")+")"})(Q);ut.style.transform=xe,B&&(function(Ee){var me=Ee.matrix,ve=Ee.body;Ee.invertedChildren.forEach(function(ye){var Ie=ye[0],He=ye[1];if(ve.contains(Ie)){var qe=me[0],Ue=me[3],Ke=me[5],Ze={translateX:0,translateY:0,scaleX:1,scaleY:1},qt="";He.translate&&(Ze.translateX=-me[4]/qe,Ze.translateY=-Ke/Ue,qt+="translate("+Ze.translateX+"px, "+Ze.translateY+"px)"),He.scale&&(Ze.scaleX=1/qe,Ze.scaleY=1/Ue,qt+=" scale("+Ze.scaleX+", "+Ze.scaleY+")"),Ie.style.transform=qt}})})({invertedChildren:B,matrix:Q,body:ee})}}})({element:Xe,invertedChildren:va,body:nt});if(F[Be]&&F[Be].onComplete){var Xn=F[Be].onComplete;ya=function(){return Xn(Xe,X)}}var An=zf(ir.opacity)&&zf(Bt.opacity)&&ir.opacity!==Bt.opacity,ze=!1;return Qs({},We,{stagger:Ne,springConfig:sa,getOnUpdateFunc:function(gt){var ut=gt.spring,B=gt.onAnimationEnd;return T[Be]={destroy:ut.destroy.bind(ut),onAnimationEnd:B},function(ee){F[Be]&&F[Be].onSpringUpdate&&F[Be].onSpringUpdate(ee.getCurrentValue()),ze||(ze=!0,F[Be]&&F[Be].onStart&&F[Be].onStart(Xe,X));var Z=ee.getCurrentValue();if(nt.contains(Xe)){var Q={matrix:[]};Q.matrix=ir.matrix.map(function(J,ae){return Jm(J,Bt.matrix[ae],Z)}),An&&(Q.opacity=Jm(ir.opacity,Bt.opacity,Z)),la(Q)}else ee.destroy()}},initializeFlip:function(){la({matrix:ir.matrix,opacity:An?ir.opacity:void 0,forceMinVals:Ge}),F[Be]&&F[Be].onStartImmediate&&F[Be].onStartImmediate(Xe,X),At.transformOrigin?Xe.style.transformOrigin=At.transformOrigin:G&&(Xe.style.transformOrigin="0 0"),va.forEach(function(gt){var ut=gt[0],B=gt[1];B.transformOrigin?ut.style.transformOrigin=B.transformOrigin:G&&(ut.style.transformOrigin="0 0")})},onAnimationEnd:function(gt){delete T[Be],BS(ya)&&ya(),Xe.style.transform="",va.forEach(function(ut){ut[0].style.transform=""}),Ge&&Xe&&(Xe.style.minHeight="",Xe.style.minWidth=""),gt||(be.push(Be),be.length>=at.length&&te(be))},delayUntil:At.delayUntil})}
82).filter(Boolean);if(at.forEach(function(Be){return(0,Be.initializeFlip)()}),Se)return function(){};var he=at.filter(function(Be){return Be.delayUntil&&(lt=Be.delayUntil,at.filter(function(et){return et.id===lt}).length);var lt}),Pe={},Ye={},yt={};he.forEach(function(Be){Be.stagger?(yt[Be.stagger]=!0,Ye[Be.delayUntil]?Ye[Be.delayUntil].push(Be.stagger):Ye[Be.delayUntil]=[Be.stagger]):Pe[Be.delayUntil]?Pe[Be.delayUntil].push(Be):Pe[Be.delayUntil]=[Be]});var it=at.filter(function(Be){return Be.stagger}).reduce(function(Be,lt){return Be[lt.stagger]?Be[lt.stagger].push(lt):Be[lt.stagger]=[lt],Be},{}),kt=at.filter(function(Be){return he.indexOf(Be)===-1});return kt.forEach(function(Be){Be.onSpringActivate=function(){Pe[Be.id]&&Pe[Be.id].forEach(Ky),Ye[Be.id]&&Object.keys(Ye[Be.id].reduce(function(lt,et){var jt;return Qs(lt,((jt={})[et]=!0,jt))},{})).forEach(function(lt){qy(it[lt],ce[lt])})}}),function(){return at.length||te([]),kt.filter(function(Be){return!Be.stagger}).forEach(Ky),Object.keys(it).forEach(function(Be){yt[Be]||qy(it[Be],ce[Be])}),Te}})(q);E?E({hideEnteringElements:U,animateEnteringElements:Y,animateExitingElements:W,animateFlippedElements:se}):(U(),W().then(Y),se())}},C3=function(e){var t=e.element,r=e.flipCallbacks,a=r===void 0?{}:r,s=e.inProgressAnimations,l=s===void 0?{}:s,u=KS(t,e.portalKey),f=Hl(t.querySelectorAll("["+Pp+"]")),h={},m=[],p={};u.filter(function(S){return a&&a[S.dataset.flipId]&&a[S.dataset.flipId].onExit}
82).forEach(function(S){var k=S.parentNode;if(S.closest){var y=S.closest("["+_3+"]");y&&(k=y)}var w=m.findIndex(function(A){return A[0]===k});w===-1&&(m.push([k,k.getBoundingClientRect()]),w=m.length-1),h[S.dataset.flipId]=m[w][1],p[S.dataset.flipId]=k});var x=qS(u),_=x.map(function(S){var k=S[0],y=S[1],w={};if(a&&a[k.dataset.flipId]&&a[k.dataset.flipId].onExit){var A=h[k.dataset.flipId];Qs(w,{element:k,parent:p[k.dataset.flipId],childPosition:{top:y.top-A.top,left:y.left-A.left,width:y.width,height:y.height}})}return[k.dataset.flipId,{rect:y,opacity:parseFloat(window.getComputedStyle(k).opacity||"1"),domDataForExitAnimations:w}]}).reduce(WS,{});return(function(S,k){Object.keys(S).forEach(function(y){S[y].destroy&&S[y].destroy(),S[y].onAnimationEnd&&S[y].onAnimationEnd(!0),delete S[y]}),k.forEach(function(y){y.style.transform="",y.style.opacity=""})})(l,u.concat(f)),{flippedElementPositions:_,cachedOrderedFlipIds:x.map(function(S){return S[0].dataset.flipId})}};new VS;function Kf(){return Kf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},Kf.apply(this,arguments)}function tp(e,t){return tp=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},tp(e,t)}function XS(e,t){if(e==null)return{};var r,a,s={},l=Object.keys(e);for(a=0;a<l.length;a++)t.indexOf(r=l[a])>=0||(s[r]=e[r]);return s}var YS=N.createContext({}),ZS=N.createContext("portal"),Xo=(function(e){var t,r;function a(){for(var l,u=arguments.length,f=new Array(u),h=0;h<u;h++)f[h]=arguments[h];return(l=e.call.apply(e,[this].concat(f))||this).inProgressAnimations={},l.flipCallbacks={},l.el=void 0,l}r=e,(t=a).prototype=Object.create(r.prototype),t.prototype.constructor=t,tp(t,r);var s=a.prototype;return s.getSnapshotBeforeUpdate=function(l){return l.flipKey!==this.props.flipKey&&this.el?C3({element:this.el,flipCallbacks:this.flipCallbacks,inProgressAnimations:this.inProgressAnimations,portalKey:this.props.portalKey}):null},s.componentDidUpdate=function(l,u,f){this.props.flipKey!==l.flipKey&&this.el&&T3({flippedElementPositionsBeforeUpdate:f.flippedElementPositions,cachedOrderedFlipIds:f.cachedOrderedFlipIds,containerEl:this.el,inProgressAnimations:this.inProgressAnimations,flipCallbacks:this.flipCallbacks,applyTransformOrigin:this.props.applyTransformOrigin,spring:this.props.spring,debug:this.props.debug,portalKey:this.props.portalKey,staggerConfig:this.props.staggerConfig,handleEnterUpdateDelete:this.props.handleEnterUpdateDelete,decisionData:{previous:l.decisionData,current:this.props.decisionData},onComplete:this.props.onComplete,onStart:this.props.onStart})},s.render=function(){var l=this,u=this.props,f=u.portalKey,h=Et.createElement(YS.Provider,{value:this.flipCallbacks},Et.createElement(u.element,{className:u.className,ref:function(m){return l.el=m}},this.props.children));return f&&(h=Et.createElement(ZS.Provider,{value:f},h)),h},a})(N.Component);Xo.defaultProps={applyTransformOrigin:!0,element:"div"};var j3=["children","flipId","inverseFlipId","portalKey"],D3=["children","flipId","shouldFlip","shouldInvert","onAppear","onStart","onStartImmediate","onComplete","onExit","onSpringUpdate"],Qy=function(e){var t,r=e.children,a=e.flipId,s=e.inverseFlipId,l=e.portalKey,u=XS(e,j3),f=r,h=(function(p){return typeof p=="function"})(f);if(!h)try{f=N.Children.only(r)}catch{throw new Error("Each Flipped component must wrap a single child")}u.scale||u.translate||u.opacity||HS.assign(u,{translate:!0,scale:!0,opacity:!0});var m=((t={})[vf.DATA_FLIP_CONFIG]=JSON.stringify(u),t);return a!==void 0?m[vf.DATA_FLIP_ID]=String(a):s&&(m[vf.DATA_INVERSE_FLIP_ID]=String(s)),l!==void 0&&(m[vf.DATA_PORTAL_KEY]=l),h?f(m):N.cloneElement(f,m)},Yo=function(e){var t=e.children,r=e.flipId,a=e.shouldFlip,s=e.shouldInvert,l=e.onAppear,u=e.onStart,f=e.onStartImmediate,h=e.onComplete,m=e.onExit,p=e.onSpringUpdate,x=XS(e,D3);return t?x.inverseFlipId?Et.createElement(Qy,Kf({},x),t):Et.createElement(ZS.Consumer,null,function(_){return Et.createElement(YS.Consumer,null,function(S){return HS.isObject(S)&&r&&(S[r]={shouldFlip:a,shouldInvert:s,onAppear:l,onStart:u,onStartImmediate:f,onComplete:h,onExit:m,onSpringUpdate:p}),Et.createElement(Qy,Kf({flipId:r},x,{portalKey:_}),t)})}):null};Yo.displayName="Flipped";/**
83 * @license lucide-react v0.548.0 - ISC
84 *
85 * This source code is licensed under the ISC license.
86 * See the LICENSE file in the root directory of this source tree.
87 */const R3=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),F3=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,r,a)=>a?a.toUpperCase():r.toLowerCase()),Jy=e=>{const t=F3(e);return t.charAt(0).toUpperCase()+t.slice(1)},QS=(...e)=>e.filter((t,r,a)=>!!t&&t.trim()!==""&&a.indexOf(t)===r).join(" ").trim(),M3=e=>{for(const t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0};/**
88 * @license lucide-react v0.548.0 - ISC
89 *
90 * This source code is licensed under the ISC license.
91 * See the LICENSE file in the root directory of this source tree.
92 */var O3={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"};/**
93 * @license lucide-react v0.548.0 - ISC
94 *
95 * This source code is licensed under the ISC license.
96 * See the LICENSE file in the root directory of this source tree.
97 */const L3=N.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:a,className:s="",children:l,iconNode:u,...f},h)=>N.createElement("svg",{ref:h,...O3,width:t,height:t,stroke:e,strokeWidth:a?Number(r)*24/Number(t):r,className:QS("lucide",s),...!l&&!M3(f)&&{"aria-hidden":"true"},...f},[...u.map(([m,p])=>N.createElement(m,p)),...Array.isArray(l)?l:[l]]));/**
98 * @license lucide-react v0.548.0 - ISC
99 *
100 * This source code is licensed under the ISC license.
101 * See the LICENSE file in the root directory of this source tree.
102 */const Kt=(e,t)=>
102{const r=N.forwardRef(({className:a,...s},l)=>N.createElement(L3,{ref:l,iconNode:t,className:QS(`lucide-${R3(Jy(e))}`,`lucide-${e}`,a),...s}));return r.displayName=Jy(e),r};/**
103 * @license lucide-react v0.548.0 - ISC
104 *
105 * This source code is licensed under the ISC license.
106 * See the LICENSE file in the root directory of this source tree.
107 */const I3=[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]],P3=Kt("arrow-left",I3);/**
108 * @license lucide-react v0.548.0 - ISC
109 *
110 * This source code is licensed under the ISC license.
111 * See the LICENSE file in the root directory of this source tree.
112 */const B3=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],U3=Kt("arrow-right",B3);/**
113 * @license lucide-react v0.548.0 - ISC
114 *
115 * This source code is licensed under the ISC license.
116 * See the LICENSE file in the root directory of this source tree.
117 */const z3=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]],H3=Kt("calendar",z3);/**
118 * @license lucide-react v0.548.0 - ISC
119 *
120 * This source code is licensed under the ISC license.
121 * See the LICENSE file in the root directory of this source tree.
122 */const G3=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]],JS=Kt("chart-column",G3);/**
123 * @license lucide-react v0.548.0 - ISC
124 *
125 * This source code is licensed under the ISC license.
126 * See the LICENSE file in the root directory of this source tree.
127 */const V3=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],Ao=Kt("check",V3);/**
128 * @license lucide-react v0.548.0 - ISC
129 *
130 * This source code is licensed under the ISC license.
131 * See the LICENSE file in the root directory of this source tree.
132 */const $3=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],qf=Kt("chevron-down",$3);/**
133 * @license lucide-react v0.548.0 - ISC
134 *
135 * This source code is licensed under the ISC license.
136 * See the LICENSE file in the root directory of this source tree.
137 */const W3=[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]],e2=Kt("chevron-up",W3);/**
138 * @license lucide-react v0.548.0 - ISC
139 *
140 * This source code is licensed under the ISC license.
141 * See the LICENSE file in the root directory of this source tree.
142 */const K3=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]],Kl=Kt("circle-alert",K3);/**
143 * @license lucide-react v0.548.0 - ISC
144 *
145 * This source code is licensed under the ISC license.
146 * See the LICENSE file in the root directory of this source tree.
147 */const q3=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"10",x2:"10",y1:"15",y2:"9",key:"c1nkhi"}],["line",{x1:"14",x2:"14",y1:"15",y2:"9",key:"h65svq"}]],X3=Kt("circle-pause",q3);/**
148 * @license lucide-react v0.548.0 - ISC
149 *
150 * This source code is licensed under the ISC license.
151 * See the LICENSE file in the root directory of this source tree.
152 */const Y3=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"M7 20.662V19a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v1.662",key:"154egf"}]],Z3=Kt("circle-user",Y3);/**
153 * @license lucide-react v0.548.0 - ISC
154 *
155 * This source code is licensed under the ISC license.
156 * See the LICENSE file in the root directory of this source tree.
157 */const Q3=[["path",{d:"M12 6v6h4",key:"135r8i"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],J3=Kt("clock-3",Q3);/**
158 * @license lucide-react v0.548.0 - ISC
159 *
160 * This source code is licensed under the ISC license.
161 * See the LICENSE file in the root directory of this source tree.
162 */const eC=[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],tC=Kt("clock",eC);/**
163 * @license lucide-react v0.548.0 - ISC
164 *
165 * This source code is licensed under the ISC license.
166 * See the LICENSE file in the root directory of this source tree.
167 */const rC=[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2",key:"ynyp8z"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10",key:"1b3vmo"}]],ew=Kt("credit-card",rC);/**
168 * @license lucide-react v0.548.0 - ISC
169 *
170 * This source code is licensed under the ISC license.
171 * See the LICENSE file in the root directory of this source tree.
172 */const aC=[["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"}]],tw=Kt("external-link",aC);/**
173 * @license lucide-react v0.548.0 - ISC
174 *
175 * This source code is licensed under the ISC license.
176 * See the LICENSE file in the root directory of this source tree.
177 */const nC=[["path",{d:"m18 5-2.414-2.414A2 2 0 0 0 14.172 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2",ke
177y:"142zxg"}],["path",{d:"M21.378 12.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z",key:"2t3380"}],["path",{d:"M8 18h1",key:"13wk12"}]],sC=Kt("file-pen-line",nC);/**
178 * @license lucide-react v0.548.0 - ISC
179 *
180 * This source code is licensed under the ISC license.
181 * See the LICENSE file in the root directory of this source tree.
182 */const iC=[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]],bo=Kt("loader-circle",iC);/**
183 * @license lucide-react v0.548.0 - ISC
184 *
185 * This source code is licensed under the ISC license.
186 * See the LICENSE file in the root directory of this source tree.
187 */const lC=[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]],cC=Kt("log-out",lC);/**
188 * @license lucide-react v0.548.0 - ISC
189 *
190 * This source code is licensed under the ISC license.
191 * See the LICENSE file in the root directory of this source tree.
192 */const oC=[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]],uC=Kt("mail",oC);/**
193 * @license lucide-react v0.548.0 - ISC
194 *
195 * This source code is licensed under the ISC license.
196 * See the LICENSE file in the root directory of this source tree.
197 */const fC=[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]],dC=Kt("menu",fC);/**
198 * @license lucide-react v0.548.0 - ISC
199 *
200 * This source code is licensed under the ISC license.
201 * See the LICENSE file in the root directory of this source tree.
202 */const hC=[["path",{d:"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z",key:"10ikf1"}]],mC=Kt("play",hC);/**
203 * @license lucide-react v0.548.0 - ISC
204 *
205 * This source code is licensed under the ISC license.
206 * See the LICENSE file in the root directory of this source tree.
207 */const pC=[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]],gC=Kt("refresh-cw",pC);/**
208 * @license lucide-react v0.548.0 - ISC
209 *
210 * This source code is licensed under the ISC license.
211 * See the LICENSE file in the root directory of this source tree.
212 */const xC=[["path",{d:"M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915",key:"1i5ecw"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],vC=Kt("settings",xC);/**
213 * @license lucide-react v0.548.0 - ISC
214 *
215 * This source code is licensed under the ISC license.
216 * See the LICENSE file in the root directory of this source tree.
217 */const yC=[["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}],["circle",{cx:"6",cy:"12",r:"3",key:"w7nqdw"}],["circle",{cx:"18",cy:"19",r:"3",key:"1xt0gg"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49",key:"47mynk"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49",key:"1n3mei"}]],_C=Kt("share-2",yC);/**
218 * @license lucide-react v0.548.0 - ISC
219 *
220 * This source code is licensed under the ISC license.
221 * See the LICENSE file in the root directory of this source tree.
222 */const SC=[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12 18h.01",key:"mhygvu"}]],wC=Kt("smartphone",SC);/**
223 * @license lucide-react v0.548.0 - ISC
224 *
225 * This source code is licensed under the ISC license.
226 * See the LICENSE file in the root directory of this source tree.
227 */const kC=[["path",{d:"M15 21v-5a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v5",key:"slp6dd"}],["path",{d:"M17.774 10.31a1.12 1.12 0 0 0-1.549 0 2.5 2.5 0 0 1-3.451 0 1.12 1.12 0 0 0-1.548 0 2.5 2.5 0 0 1-3.452 0 1.12 1.12 0 0 0-1.549 0 2.5 2.5 0 0 1-3.77-3.248l2.889-4.184A2 2 0 0 1 7 2h10a2 2 0 0 1 1.653.873l2.895 4.192a2.5 2.5 0 0 1-3.774 3.244",key:"o0xfot"}],["path",{d:"M4 10.95V19a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8.05",key:"wn3emo"}]],Xf=Kt("store",kC);/**
228 * @license lucide-react v0.548.0 - ISC
229 *
230 * This source code is licensed under the ISC license.
231 * See the LICENSE file in the root directory of this source tree.
232 */const AC=[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]],bC=Kt("trash-2",AC);/**
233 * @license lucide-react v0.548.0 - ISC
234 *
235 * This source code is licensed under the ISC license.
236 * See the LICENSE file in the root directory of this source tree.
237 */const NC=[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]],EC=Kt("triangle-alert",NC);/**
238 * @license lucide-react v0.548.0 - ISC
239 *
240 * This source code is licensed under the ISC license.
241 * See the LICENSE file in the root directory of this source tree.
242 */const TC=[["path",{d:"M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2",key:"wrbu53"}],["path",{d:"M15 18H9",key:"1lyqi6"}],["path",{d:"M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.624l-3.48-4.35A1 1 0 0 0 17.52 8H14",key:"lysw3i"}],["circle",{cx:"17",cy:"18",r:"2",key:"332jqn"}],["circle",{cx:"7",cy:"18",r:"2",key:"19iecd"}]],rw=Kt("truck",TC);/**
243 * @license lucide-react v0.548.0 - ISC
244 *
245 * This source code is licensed under the ISC license.
246 * See the LICENSE file in the root directory of this source tree.
247 */const CC=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"17",x2:"22",y1:"8",y2:"13",key:"3nzzx3"}],["line",{x1:"22",x2:"17",y1:"8",y2:"13",key:"1swrse"}]],jC=Kt("user-x",CC);/**
248 * @license lucide-react v0.548.0 - ISC
249 *
250 * This source code is licensed under the ISC license.
251 * See the LICENSE file in the root directory of this source tree.
252 */const DC=[["path",{d:"M18 6 6 18",key:"1bl5f8"}
252],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],Wn=Kt("x",DC);/**
253 * @license lucide-react v0.548.0 - ISC
254 *
255 * This source code is licensed under the ISC license.
256 * See the LICENSE file in the root directory of this source tree.
257 */const RC=[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]],FC=Kt("zap",RC),ta=[];for(let e=0;e<256;++e)ta.push((e+256).toString(16).slice(1));function MC(e,t=0){return(ta[e[t+0]]+ta[e[t+1]]+ta[e[t+2]]+ta[e[t+3]]+"-"+ta[e[t+4]]+ta[e[t+5]]+"-"+ta[e[t+6]]+ta[e[t+7]]+"-"+ta[e[t+8]]+ta[e[t+9]]+"-"+ta[e[t+10]]+ta[e[t+11]]+ta[e[t+12]]+ta[e[t+13]]+ta[e[t+14]]+ta[e[t+15]]).toLowerCase()}let fm;const OC=new Uint8Array(16);function LC(){if(!fm){if(typeof crypto>"u"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");fm=crypto.getRandomValues.bind(crypto)}return fm(OC)}const IC=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),t2={randomUUID:IC};function PC(e,t,r){e=e||{};const a=e.random??e.rng?.()??LC();if(a.length<16)throw new Error("Random bytes length must be >= 16");return a[6]=a[6]&15|64,a[8]=a[8]&63|128,MC(a)}function Up(e,t,r){return t2.randomUUID&&!e?t2.randomUUID():PC(e)}function BC(){return typeof window>"u"?!1:A0(window.location.pathname)==="DENTAL"}function E0(){const e=Up();return BC()?`dental-${e}`:e}const zp=e=>{const t=Nr.getState().userType;return{...e,user_type:t||"guest"}},UC=e=>{},dm=(e,t)=>{typeof window.gtag<"u"&&window.gtag("event",e,zp({event_category:"Product",...t}))},Gr=(e,t)=>{typeof window.gtag<"u"&&window.gtag("event",e,zp({event_category:"Match",...t}))},Ni=(e,t)=>{typeof window.gtag<"u"&&window.gtag("event",e,zp({event_category:"Search",...t}))},hm="/",zC=()=>{if(typeof window>"u")return"";const e=A0(window.location.pathname),t=Ki(e).defaultPath;return t==="/"?"":t},HC=(e="")=>(hm.endsWith("/")?hm:hm+"/")+e.replace(/^\/+/,""),Hp=(e="")=>{const t=e.startsWith("/")?e:`/${e}`;return`${zC()}${HC(t)}`};async function GC(e,t){const r=await mt.post("/url-option",e,t);return Array.isArray(r)?r:[]}async function VC(e,t){const r=await mt.post("/url-option",e,t);return Array.isArray(r)?r:[]}async function aw(e){if(!e)return console.error("[matchCredit] sessionId가 비어있습니다."),null;try{const t=await mt.get(`/match/credit?sessionId=${encodeURIComponent(e)}`);return t?.status===204?{status:204,data:{success:!0,id:"",userId:"",userType:"",statusType:"DONE",message:"이미 성공 처리된 요청"}}:t}catch(t){const r=t?.data;return r?.data?{status:r?.status??t?.status??500,data:r.data}:r?.body?.data?{status:r?.status??t?.status??500,data:r.body.data}:(console.error("[matchCredit] 실패:",t?.message||t||"Unknown error"),{status:t?.status??500,data:{success:!1,id:"",userId:"",userType:"",statusType:"NETWORK_ERROR",message:r?.error||r?.message||r?.body?.data?.message||t?.message||"네트워크 오류"}})}}async function $C(e){if(!e)return null;const t=new URLSearchParams({sessionId:e}).toString();return(await _r.get(`/url-search-source?${t}`))?.ui_source??null}async function nw(e){if(!e)return[];const t=new URLSearchParams({sessionId:e}).toString(),r=await _r.get(`/url-search-match?${t}`);return Array.isArray(r?.ui_match)?r.ui_match:[]}async function WC(e,t){return!e.collectUrl||!e.itemDocId||!e.sessionId?null:mt.post("/dental/url-search",e,t)}async function KC(e,t){return!e.sessionId||!e.sourceId?!1:(await _r.post("/match/start",e,t),!0)}async function qC(e,t){if(!e.sessionId||!e.sourceId)return;const r=new URLSearchParams({sessionId:e.sessionId,sourceId:e.sourceId,...e.collectSites&&e.collectSites.length>0?{collectSites:e.collectSites.join(",")}:{},...e.goodsName?{goodsName:e.goodsName}:{},...e.userId?{userId:e.userId}:{},...e.userDomain?{userDomain:e.userDomain}:{},...e.userGroup?{userGroup:e.userGroup}:{}}).toString(),a=await fetch(ES(`match/stream?${r}`),{method:"GET",headers:{Accept:"text/event-stream"},signal:t.signal});if(!a.ok||!a.body){const h=await a.text().catch(()=>"");throw new Error(h||`HTTP ${a.status}`)}const s=a.body.getReader(),l=new TextDecoder;let u="";const f=h=>{const m=h.split(/\r?\n/),p=[];let x="message";
257for(const S of m)if(!(!S||S.startsWith(":"))){if(S.startsWith("event:")){x=S.slice(6).trim()||"message";continue}S.startsWith("data:")&&p.push(S.slice(5).trimStart())}if(!p.length)return;const _=JSON.parse(p.join(`
258`));if(x==="error"||_?.error)throw new Error(_?.details||_?.error||"SSE stream error");t.onMessage(_)};for(;;){const{value:h,done:m}=await s.read();if(m)break;u+=l.decode(h,{stream:!0});const p=u.split(/\r?\n\r?\n/);u=p.pop()??"";for(const x of p)f(x)}u.trim()&&f(u)}async function XC(e){return _r.put("/match/sites",e)}async function sw(e){const t=await _r.post("/match/sites",{userId:e});return Array.isArray(t?.data_list)?t.data_list:[]}function YC({filled:e=!1}){return e?c.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"#f05676",className:"icon icon-tabler icons-tabler-filled icon-tabler-heart",children:[c.jsx("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),c.jsx("path",{d:"M6.979 3.074a6 6 0 0 1 4.988 1.425l.037 .033l.034 -.03a6 6 0 0 1 4.733 -1.44l.246 .036a6 6 0 0 1 3.364 10.008l-.18 .185l-.048 .041l-7.45 7.379a1 1 0 0 1 -1.313 .082l-.094 -.082l-7.493 -7.422a6 6 0 0 1 3.176 -10.215z"})]}):c.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"#f05676",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",className:"icon icon-tabler icons-tabler-outline icon-tabler-heart",children:[c.jsx("path",{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}),c.jsx("path",{d:"M19.5 12.572l-7.5 7.428l-7.5 -7.428a5 5 0 1 1 7.5 -6.566a5 5 0 1 1 7.5 6.572"})]})}function ZC(e){if(e!=null&&Array.isArray(e))return e.reduce((t,r)=>{if(!Array.isArray(r)||r.length===0)return t;const a=[...r].map(u=>Number(u)).filter(u=>Number.isInteger(u)).sort((u,f)=>u-f);if(a.length===0)return t;const s=a[0],l=a[a.length-1]+1;return s<0||s>23||l<1||l>24||t.push({start:s,end:l}),t},[])}async function Bi(e=!0){try{const t=`/interest/wishes?includeSharedWish=${String(e)}`,r=await mt.get(t);return Array.isArray(r?.data_list)?r.data_list.map(a=>({trackingId:a.trackingId,sharedWish:!!a.sharedWish,optionDocId:a.optionDocId,userId:a.userId,customDocId:a.customDocId??a.customId??"",goodsName:a.goodsName,collectUrl:a.collectUrl,thumbnail:a.thumbnail,siteName:a.siteName,trustSeller:a.trustSeller,trackingTurn:a.trackingTurn,collectHour:ZC(a.collectHour),daysOfWeek:Array.isArray(a.daysOfWeek)?a.daysOfWeek:Array.isArray(a.trackingSchedule?.daysOfWeek)?a.trackingSchedule.daysOfWeek:void 0,sourceStatus:a.sourceStatus,sourceRegDt:a.sourceRegDt,wishGroupInfo:a.wishGroupInfo??null,userEmail:a.userEmail})):null}catch(t){return console.error("[getWishesList] 실패:",t?.message||"Unknown error"),null}}async function iw(e,t){return mt.post("/interest/url",e,t)}async function QC(e){try{const t=await mt.post("/md/wish-shared",e);return{ok:!0,status:t?.status??201,message:t?.message??"success"}}catch(t){return console.error("[createWishShared] 실패:",t?.message||t),{ok:!1,status:t?.status??0,message:t?.data?.message??t?.message??"unknown error"}}}async function JC(e){if(!Array.isArray(e)||e.length===0)return{ok:!1,status:400,message:"payload is required"};try{const t=await mt.post("/md/wish-shared/bulk",e);return{ok:!0,status:t?.status??200,message:t?.message??"success"}}catch(t){return console.error("[createWishSharedBulk] 실패:",t?.message||t),{ok:!1,status:t?.status??0,message:t?.data?.message??t?.message??"unknown error"}}}async function T0(e){if(!e)return{ok:!1,status:400,message:"trackingId is required"};try{const t=await mt.delete(`/md/wish-shared/${encodeURIComponent(e)}`);return{ok:!0,status:t?.status??204,message:t?.message??"success"}}catch(t){return console.error("[deleteWishShared] 실패:",t?.message||t),{ok:!1,status:t?.status??0,message:t?.data?.message??t?.message??"unknown error"}}}async function ej(e,t){try{const r=await mt.delete("/interest/url",{...t,body:JSON.stringify({trackingId:e}),headers:{"Content-Type":"application/json",...t?.headers}});let a=null;try{a=await r?.json?.()}catch{a=null}return{ok:r?.status===204||r?.status===200||a?.status===204,status:r?.status??a?.status??0,message:a?.message??"success"}}catch(r){return console.error("[removeInterestUrl] 실패:",r?.message||r),{ok:!1,status:0,message:r?.message||"unknown error"}}}async function lw(e,t,r){try{const a=await mt.post(`/interest/url/${encodeURIComponent(e)}/mapping`,{customDocId:t},r);return{ok:!0,status:a?.status??201,message:a?.message??"success"}}catch(a){return console.error("[createUrlCustomIdMapping] 실패:",a?.message||a),{ok:!1,status:a?.status??0,message:a?.data?.message??a?.message??"unknown error",data:a?.data}}}async function cw(e,t,r){try{const a=await mt.put(`/interest/url/${encodeURIComponent(e)}/mapping`,{customDocId:t},r);return{ok:!0,status:a?.status??201,message:a?.message??"success"}}catch(a){return console.error("[updateUrlCustomIdMapping] 실패:",a?.message||a),{ok:!1,status:a?.status??0,message:a?.data?.message??a?.message??"unknown error",data:a?.data}}}function C0({product:e}){const t=Ar(f=>f.isLoggedIn),{isInterested:r,toggleOptionDocId:a,wishes:s}=cr(),l=r(e.id),u=async f=>{if(f.preventDefault(),f.stopPropagation(),!t){Oe.warning("로그인이 필요합니다.");return}try{if(l){const h=s.find(m=>m.optionDocId===e.id&&!m.sharedWish);if(!h?.trackingId)throw new Error("trackingId를 찾을 수 없습니다.");await ej(h.trackingId)}else await iw(e);a(e.id)}catch(h){console.error("관심상품 토글 실패:",h),Oe.error("오류가 발생했습니다.")}};return c.jsx("button",{type:"button",className:"product-interest-btn",onClick:u,"aria-pressed":l,children:c.jsx(YC,{filled:l})})}const tj="live-match-access",rj=60*1e3,r2=new Set;function ow(e,t){return`${tj}:${e}:${t}`}function uw(e,t){if(!e||!t)return;const r=ow(e,t),a=Date.now();localStorage.setItem(r,JSON.stringify({grantedAt:a}))}function aj(e,t){if(!e||!t)return!1;const r=ow(e,t);if(r2.has(r))return!0;const a=localStorage.getItem(r);if(!a)return!1;localStorage.removeItem(r);try{const s=JSON.parse(a),l=Number(s?.grantedAt??0),u=Number.isFinite(l)&&Date.now()-l<=rj;return u&&r2.add(r),u}catch{return!1}}const fw=({itemDocId:e,collectUrl:t,onClose:r})=>{const a=vt(),s=a==="EN",[l]=N.useState(E0()),[u,f]=N.useState([]),[h,m]=N.useState(!0),[p,x]=N.useState(!1),[_,S]=N.useState(0),[k,y]=N.useState(null),[w,A]=N.useState(!1),[E,b]=N.useState(null),M=N.useRef(Date.now()),H=typeof document<"u"?document.getElementById("modal-root")||document.body:null;N.useEffect(()=>{Gr("open_option_modal",{item_doc_id:e,collect_url:t}),M.current=Date.now()},[e,t]),N.useEffect(()=>{let V=!1;return(async()=>{const U=Date.now();try{const{userId:Y,userType:W,userGroupType:q}=Nr.getState(),se=await GC({collectUrl:t,sessionId:l,userId:Y||null,userDomain:W||null,userGroup:q||null});if(V)return;if(Array.isArray(se)&&se.length===0)if(_<2){setTimeout(()=>S(le=>le+1),1500);return}else{const le=Date.now()-M.current;Gr("option_load_failed",{item_doc_id:e,error_type:"empty_options",retry_count:_,load_time_ms:le}),x(!0),m(!1)}else{const le=Date.now()-M.current,te=Date.now()-U,ne=se[0],F=ne?.item_doc_id||"",T=ne?.site_name||ne?.siteName||"";Gr("option_load_success",{options_count:se.length,collect_url:t,site_name:T,load_time_ms:le,fetch_time_ms:te,retry_count:_,item_doc_id:F}),f(se),m(!1)}}catch(Y){if(V)return;console.error(Y);const W=Date.now()-M.current;Gr("option_load_error",{item_doc_id:e,error_message:Y?.message||"Unknown error",error_type:"network_error",load_time_ms:W}),x(!0),m(!1)}})(),()=>{V=!0}},[_,t,l,e]);const O=V=>{Gr("select_option",{item_doc_id:V.item_doc_id,option_doc_id:V.option_doc_id,option_name:V.option,option_price:V.total_price,option_rank:u.findIndex(P=>P._id===V._id)+1}),y(V)},C=async()=>
258{if(!(!k||w)){b(null),A(!0),Gr("match_start_attempt",{item_doc_id:k.item_doc_id,option_doc_id:k.option_doc_id,option_name:k.option,option_price:k.addPrice});try{const V=await aw(l);if(!(!!V&&(V.status===200||V.status===204)&&V.data?.success===!0)){const q=V?.data?.message||(s?"Failed to start the match.":"매치 시작에 실패했습니다.");Gr("match_start_failed",{error_message:q,failure_type:"business_logic",option_name:k.option}),b(q);return}Gr("match_start_success",{item_doc_id:k.item_doc_id,option_doc_id:k.option_doc_id,option_name:k.option,option_price:k.addPrice});const U=typeof k.option_doc_id=="string"&&k.option_doc_id.trim()?k.option_doc_id.trim():"";if(!U){b(s?"Match target information is missing.":"매치 대상 정보가 없습니다.");return}sessionStorage.setItem("selectedOption",JSON.stringify(k)),uw(l,U);const Y=encodeURIComponent(l),W=k.goodsName?`&goodsName=${encodeURIComponent(k.goodsName)}`:"";window.open(Hp(`/match/result?sessionId=${Y}&sourceId=${encodeURIComponent(U)}${W}&triggerMatchSession=1`),"_blank"),r()}catch(V){console.error("[startMatch] error:",V?.message||V),Gr("match_start_error",{item_doc_id:k.item_doc_id,option_doc_id:k.option_doc_id,error_message:V?.message||"Network error",error_type:"network_error"}),b(s?"A network error occurred. Please try again shortly.":"네트워크 오류가 발생했습니다. 잠시 후 다시 시도해주세요.")}finally{A(!1)}}},L=()=>{Gr("retry_option_fetch",{item_doc_id:e,collect_url:t,retry_count:_+1}),x(!1),m(!0),S(0)},j=()=>{Gr("close_option_modal",{item_doc_id:e,has_selection:!!k,options_count:u.length}),r()},z=V=>({id:V.option_doc_id,collectUrl:V.collectUrl,thumbnailUrl:V.image_url[0],goodsName:V.goodsName,siteName:V.siteName,totalEvalCnt:Number(V.totalEvalCnt)||0,price:Number(V.addPrice),discountPrice:Number(V.addPrice),deliveryPrice:V.delivery_price||0,trustSeller:V.trustSeller||""});return H?ti.createPortal(c.jsx("div",{className:"osm-backdrop",onClick:j,children:c.jsxs("div",{className:"osm-modal",onClick:V=>V.stopPropagation(),children:[c.jsxs("div",{className:"osm-header",children:[c.jsxs("h2",{className:"osm-title",children:[h?s?"Loading options":"옵션을 조회 중이에요":p?s?"Failed to load options":"옵션 조회 실패":s?"Select an option":"옵션을 선택해주세요",h&&c.jsxs("span",{className:"osm-dots",children:[c.jsx("span",{children:"."}),c.jsx("span",{children:"."}),c.jsx("span",{children:"."})]})]}),c.jsx("button",{onClick:j,className:"osm-close",children:c.jsx(Wn,{size:20})})]}),c.jsxs("div",{className:"osm-body",children:[h&&c.jsxs("div",{className:"osm-loading",children:[c.jsx(bo,{size:48,className:"osm-spinner"}),c.jsxs("p",{className:"osm-loading-text",children:[s?"Fetching option details":"옵션 정보를 가져오고 있습니다",c.jsx("br",{}),s?"This can take up to 60 seconds":"최대 60초 정도 소요될 수 있습니다"]})]}),p&&c.jsxs("div",{className:"osm-error",children:[c.jsx(Kl,{size:48,color:"#ef4444"}),c.jsxs("div",{className:"osm-error-content",children:[c.jsx("h3",{children:s?"Unable to load options":"옵션을 불러올 수 없습니다"}),c.jsx("p",{children:s?"The service is temporarily unavailable.":"현재 일시적으로 서비스 이용이 어렵습니다"})]}),c.jsx("button",{onClick:L,className:"osm-btn-retry",children:s?"Retry":"다시 시도"})]}),!h&&!p&&u.map((V,P)=>c.jsx("div",{className:"osm-option-wrapper",children:c.jsxs("div",{className:`osm-option ${k?._id===V._id?"selected":""}`,onClick:()=>O(V),children:[c.jsx("div",{className:"osm-option-rank",children:P+1}),c.jsx("img",{src:V.image_url[0],alt:V.option,className:"osm-option-img"}),c.jsx("div",{className:"osm-option-name",children:V.option}),c.jsx("div",{className:"osm-option-price",children:dt(V.addPrice,a)}),c.jsx(C0,{product:z(V)})]})},V._id))]}),!h&&!p&&c.jsxs("div",{className:"osm-footer-integrated",children:[c.jsxs("div",{className:"osm-credit-banner",children:[c.jsx(ew,{size:20,className:"osm-credit-icon"}),c.jsxs("div",{className:"osm-credit-content",children:[c.jsx("div",{className:"osm-credit-text",children:s?"Credits are deducted when you start finding the lowest price":"최저가 찾기 시작 시 크레딧이 차감됩니다"}),c.jsx("div",{className:"osm-credit-sub",children:s?"This cannot be canceled after you proceed":"※ 진행 후에는 취소가 불가능합니다"})]})]}),E&&c.jsxs("div",{className:"osm-start-error",children:[c.jsx(Kl,{size:16}),c.jsx("span",{children:E})]}),c.jsx("div",{className:"osm-footer-button",children:c.jsx("button",{onClick:C,disabled:!k||w,className:"osm-btn-start-match",children:w?c.jsxs(c.Fragment,{children:[c.jsx(bo,{size:18,className:"osm-spinner"}),c.jsx("span",{children:s?"Processing...":"처리 중..."})]}):c.jsx("span",{children:s?"Start":"시작하기"})})})]})]})}),H):null};async function Gp(e){try{return await _r.post("/search/coupang/deeplink",{url:e})}catch(t){throw console.error("Error fetching Coupang deep link:",t),t}}function nj(e){return Object.entries(e).reduce((t,[r,a])=>
258(t[a]=r,t[a.toLowerCase()]=r,t),{})}const dw={"top.naverstore.com":"naverstore","top.coupang.com":"coupang","top.ssg.com":"ssg","top.kurly.com":"marketkurly","top.11st.co.kr":"11st","top.gmarket.co.kr":"gmarket","top.auction.co.kr":"auction","top.lotteon.com":"lotteon","store.kakao.com.kr":"kakao","gift.kakao.com.kr":"kakao","top.daisomall.co.kr":"daisomall","top.ohou.se":"ohou","top.musinsa.com":"musinsa","top.29cm.co.kr":"29cm","top.zigzag.kr":"zigzag","top.a-bly.com":"ably","www.oliveyoung.co.kr":"oliveyoung","top.tvhomeshop.com":"tvhomeshopping","top.w-shopping.co.kr":"wshopping","top.wconcept.co.kr":"wconcept","top.homeplus.co.kr":"homeplus","top.eqlstore.com":"eql","top.ssfshop.com":"ssf","top.lfmall.co.kr":"lfmall","lottemartzetta.com.kr":"lottemartzetta","ko.aliexpress.com.kr":"aliexpress_kr","ko.aliexpress.com":"aliexpress_kr","www.aliexpress.com":"aliexpress_kr","aliexpress.com":"aliexpress_kr","www.sephora.com":"sephora","sephora.com":"sephora","lg.amazon.com":"amazon","amazon.com":"amazon","top.dental365.co.kr":"dental365","dental365.co.kr":"dental365","top.dvmall.co.kr":"dvmall","dvmall.co.kr":"dvmall","top.edent.co.kr":"edent","edent.co.kr":"edent"};function hw(e){const t=(e??"").trim().toLowerCase();return t?dw[t]||t:""}const mw=[{key:"coupang",value:"Coupang",names:{ko:"쿠팡",en:"Coupang"},markets:["KR"],bannerTone:"rose"},{key:"naverstore",value:"Naverstore",names:{ko:"네이버+ 스토어",en:"Naver Store+"},markets:["KR"],bannerTone:"emerald",bannerLabel:{ko:"네이버",en:"Naver"}},{key:"ssg",value:"ssg",names:{ko:"SSG",en:"SSG"},markets:["KR"],bannerTone:"violet"},{key:"marketkurly",value:"MarketKurly",names:{ko:"컬리",en:"Kurly"},markets:["KR"],bannerTone:"amber"},{key:"11st",value:"11st",names:{ko:"11번가",en:"11st"},markets:["KR"],bannerTone:"blue"},{key:"gmarket",value:"Gmarket",names:{ko:"G마켓",en:"Gmarket"},markets:["KR"],bannerTone:"rose"},{key:"auction",value:"Auction",names:{ko:"옥션",en:"Auction"},markets:["KR"],bannerTone:"amber"},{key:"lotteon",value:"LotteOn",names:{ko:"롯데ON",en:"Lotte ON"},markets:["KR"],bannerTone:"emerald"},{key:"kakao",value:"Kakao",names:{ko:"카카오",en:"Kakao"},markets:["KR"],bannerTone:"violet"},{key:"daisomall",value:"daisomall",names:{ko:"다이소몰",en:"Daiso Mall"},markets:["KR"],bannerTone:"amber"},{key:"ohou",value:"Ohou",names:{ko:"오늘의집",en:"Ohouse"},markets:["KR"],bannerTone:"blue"},{key:"musinsa",value:"Musinsa",names:{ko:"무신사",en:"Musinsa"},markets:["KR"],bannerTone:"rose"},{key:"29cm",value:"29cm",names:{ko:"29CM",en:"29CM"},markets:["KR"],bannerTone:"emerald"},{key:"zigzag",value:"Zigzag",names:{ko:"지그재그",en:"Zigzag"},markets:["KR"],bannerTone:"violet"},{key:"ably",value:"Ably",names:{ko:"에이블리",en:"Ably"},markets:["KR"],bannerTone:"amber"},{key:"wconcept",value:"Wconcept",names:{ko:"W컨셉",en:"Wconcept"},markets:["KR"],bannerTone:"violet"},{key:"eql",value:"EQL",names:{ko:"EQL",en:"EQL"},markets:["KR"],bannerTone:"emerald"},{key:"ssf",value:"SSF",names:{ko:"SSF샵",en:"SSF Shop"},markets:["KR"],bannerTone:"blue"},{key:"lfmall",value:"LFMall",names:{ko:"LF몰",en:"LF Mall"},markets:["KR"],bannerTone:"amber"},{key:"sephora",value:"Sephora",names:{ko:"세포라",en:"Sephora"},markets:["EN"],bannerTone:"rose"},{key:"amazon",value:"Amazon",names:{ko:"아마존",en:"Amazon"},markets:["EN"],bannerTone:"amber"},{key:"oliveyoung",value:"OLIVEYOUNG",names:{ko:"올리브영",en:"Olive Young"},markets:["KR"],bannerTone:"blue"},{key:"homeshopping",value:"HomeShopping",names:{ko:"홈쇼핑",en:"Home Shopping"},markets:["KR"],bannerTone:"emerald"},{key:"tvhomeshopping",value:"TvHomeShopping",names:{ko:"TV홈쇼핑",en:"TV Home Shopping"},markets:["KR"],bannerTone:"violet"},{key:"homeplus",value:"Homeplus",names:{ko:"홈플러스",en:"Homeplus"},markets:["KR"],bannerTone:"amber"},{key:"lottemartzetta",value:"LotteMartZetta",names:{ko:"롯데마트제타",en:"Lotte Mart Zetta"},markets:["KR"],bannerTone:"blue"},{key:"aliexpress_kr",value:"AliExpress_KR",names:{ko:"알리익스프레스",en:"AliExpress"},markets:["KR"],bannerTone:"rose"},{key:"dental365",value:"dental365",names:{ko:"dental365",en:"Dental365"},markets:["DENTAL"],bannerTone:"emerald"},{key:"dvmall",value:"dvmall",names:{ko:"DVmall",en:"DVmall"},markets:["DENTAL"],bannerTone:"amber"},{key:"edent",value:"edent",names:{ko:"eDENT",en:"eDENT"},markets:["DENTAL"],bannerTone:"blue"}],sj=new Map(mw.flatMap(e=>[[e.key,e],[e.value.toLowerCase(),e]])),pw={ko:"홈쇼핑",en:"Home Shopping"},No={cjonstyle:"CJ온스타일",nsmall:"NS홈쇼핑",wshopping:"W쇼핑",gongyoungshop:"공영쇼핑",gsshop:"GSSHOP",hmall:"현대홈쇼핑",hnsmall:"홈앤쇼핑"},ij="homeshopping";function lj(e){const t=hw(e);if(t)return sj.get(t)}function Eo(e,t,r=!1){return r&&e.bannerLabel?.[t]?e.bannerLabel[t]:e.names[t]}function Vp(e=Rr){return mw.filter(t=>t.markets.includes(e))}function j0(e=Rr,t=Na(e)){return[t==="ko"?"전체":"All",...Vp(e).map(a=>Eo(a,t))]}function D0(e=Rr,t=Na(e)){return Object.fromEntries(Vp(e).map(r=>[Eo(r,t),r.value]))}function gw(e=Rr,t=Na(e)){return nj(D0(e,t))}function $p(e=Rr,t=Na(e)){return Vp(e).map(r=>({displayName:Eo(r,t),label:Eo(r,t,!0),className:`search-banner__site search-banner__site--${r.bannerTone??"blue"}`}))}function xw(e=Rr,t=Na(e)){return $p(e,t).map(r=>r.displayName)}function vw(e=Rr,t=Na(e)){return new Map(xw(e,t).map((r,a)=>[r,a]))}const Wp=e=>{const t=(e??"").toLowerCase();return!!No[t]},xn=(e,t=Na(Rr))=>
258{if(!e)return"";const r=e.toLowerCase();if(No[r])return No[r];const a=lj(e);return a?Eo(a,t):e};function yw(e){const t=(e??"").trim().toLowerCase(),r=dw[t];if(r)return r;const a=t.split(".");return(a[0]==="top"||a[0]==="www")&&a.length>=2?a[1]:t}function Yf(e,t){const r=yw(e);return R0(r,t)||e}const Ci=e=>{const t=hw(e);return t?Wp(t)?ij:t:""},R0=(e,t)=>{if(!e)return"";const r=t?.locale??Na(t?.market??Rr);return Wp(e)?pw[r]:xn(e,r)},Ui=(e,t,r)=>{const a=r?.locale??Na(r?.market??Rr),s=(e??"").toLowerCase(),l=(t??"").toLowerCase(),u=No[s],f=No[l];return u||f?{siteName:pw[a],trustSeller:u||f}:{siteName:R0(e,r),trustSeller:t}};function _w(e,t){const r=t?.locale??Na(t?.market??Rr);return[...e].sort((a,s)=>{const l=Yf(a.collectSite,t),u=Yf(s.collectSite,t),f=Zf(l,t),h=Zf(u,t);return f!==h?f-h:l.localeCompare(u,r==="ko"?"ko":"en")})}function Zf(e,t){const r=t?.market??Rr,a=t?.locale??Na(r);return vw(r,a).get(e)??Number.MAX_SAFE_INTEGER}j0("KR","ko");D0("KR","ko");gw("KR","ko");j0("EN","en");D0("EN","en");gw("EN","en");$p("KR","ko");xw("KR","ko");vw("KR","ko");const cj={dental365:RS,dvmall:FS,edent:MS};function Qf(e){return cj[Ci(e)]}function Sw({itemDocId:e,collectUrl:t,goodsName:r,thumbnail:a,price:s,discountPrice:l,siteName:u},f){const h=E0(),m=encodeURIComponent(h||""),p=encodeURIComponent(t),x=encodeURIComponent(e),_=r?`&goodsName=${encodeURIComponent(r)}`:"",S=a?`&thumbnail=${encodeURIComponent(a)}`:"",k=s?`&price=${encodeURIComponent(s)}`:"",y=l?`&discountPrice=${encodeURIComponent(l)}`:"",w=u?`&siteName=${encodeURIComponent(u)}`:"";f(Hp(`/match/dental?sessionId=${m}&itemDocId=${x}&collectUrl=${p}${_}${S}${k}${y}${w}`))}function oj(e){const t=parseInt(String(e),10);return isNaN(t)?"0":t.toLocaleString()}const uj=({sessionId:e,itemDocId:t,rank:r,goodsName:a,siteName:s,totalEvalCnt:l,thumbnail:u,price:f,discountPrice:h,collectUrl:m,siteRank:p,selectedSite:x})=>{const _=Ar(L=>L.isLoggedIn),[S,k]=N.useState(!1),y=zr(),w=vt(),A=w==="EN",E=w==="DENTAL",b=h&&h!==f?Math.round((+f-+h)/+f*100):null,M=!!m&&m.includes("coupang.com"),H=E?Qf(s):void 0,O=L=>{if(L.preventDefault(),L.stopPropagation(),dm("click_find_lowest_price",{session_id:e,item_doc_id:t,product_rank:r,site_name:s,product_price:Number(h||f),product_name:a.substring(0,100),selected_filter:x,site_rank:p,discount_percent:b||0}),!_){dm("find_lowest_price_blocked",{session_id:e,block_reason:"not_logged_in",item_doc_id:t,product_rank:r,site_name:s}),Oe.error("로그인이 필요합니다.");return}if(E){Sw({itemDocId:t,collectUrl:m,goodsName:a,thumbnail:u,price:f,discountPrice:h,siteName:s},y);return}k(!0)},C=async L=>{if(L.target.closest("button")){L.preventDefault();return}if(L.preventDefault(),dm("click_product_external_link",{session_id:e,item_doc_id:t,product_rank:r,site_name:s,product_price:Number(h||f),destination:"external_site",selected_filter:x}),!M){window.open(m,"_blank","noopener,noreferrer");return}try{const V=await Gp(m)??{},P=V.shortenUrl??V.landingUrl??V.originalUrl??m;window.open(P,"_blank","noopener,noreferrer")}catch(z){console.error("Error fetching Coupang deep link:",z),window.open(m,"_blank","noopener,noreferrer")}};return c.jsxs(c.Fragment,{children:[c.jsxs("div",{className:"product-card-wrapper",children:[c.jsxs("a",{href:m,target:"_blank",rel:"noopener noreferrer",className:"product-card-container desktop",onClick:C,children:[c.jsxs("div",{className:"product-card-left",children:[c.jsx("div",{className:"product-rank-and-rtt",children:c.jsx("div",{className:"product-rank",children:r})}),c.jsx("img",{src:u,alt:a,className:"product-thumbnail",loading:"lazy"}),c.jsxs("div",{className:"product-info",children:[c.jsx("div",{className:"product-name",title:a,children:a}),c.jsx("div",{className:"product-site",children:x==="AI PICK"?c.jsxs("span",{className:"product-site-inline",children:[H&&c.jsx("img",{src:H,alt:s,className:"product-site-logo"}),c.jsx("span",{children:s})]}):c.jsx("span",{className:"product-rank-badge",children:A?`Rank #${p} on site`:`사이트 ${p}위`})})]})]}),c.jsx("div",{className:"product-card-right",children:c.jsxs("div",{className:"product-right-row",children:[c.jsx("div",{className:"product-meta",children:c.jsxs("span",{className:"meta-item",children:["💬 ",oj(l)]})}),c.jsxs("div",{className:"product-price-box",children:[c.jsx("div",{className:"final-price",children:dt(h||f,w)}),h&&h!==f&&c.jsxs(c.Fragment,{children:[c.jsx("div",{className:"original-price",children:dt(f,w)}),c.jsx("div",{className:"discount-rate",children:A?`${b}% off`:`${b}% 할인`})]})]})]})})]}),c.jsxs("button",{className:"product-link-btn",type:"button",onClick:O,"aria-label":A?"Find real-time lowest price":"실시간 최저가 찾기",children:[c.jsx("div",{className:"product-link-text",children:A?c.jsxs(c.Fragment,{children:[c.jsx("div",{children:"Find Live"}),c.jsx("div",{children:"Lowest Price"})]}):c.jsxs(c.Fragment,{children:[c.jsx("div",{children:"실시간"}),c.jsx("div",{children:"최저가 찾기"})]})}),c.jsx("div",{className:"product-link-arrow",children:c.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",fill:"none",viewBox:"0 0 16 16",children:c.jsx("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",d:"M2.343 8h11.314m0 0-4.984 4.984M13.657 8 8.673 3.016"})})})]})]}),S&&!E&&c.jsx(fw,{itemDocId:t,collectUrl:m,onClose:()=>k(!1)})]})};function fj(e){const t=parseInt(String(e),10);
258return isNaN(t)?"0":t.toLocaleString()}const dj=({itemDocId:e,goodsName:t,siteName:r,totalEvalCnt:a,thumbnail:s,price:l,discountPrice:u,collectUrl:f,siteRank:h,selectedSite:m})=>{const p=Ar(H=>H.isLoggedIn),[x,_]=N.useState(!1),S=zr(),k=vt(),y=k==="EN",w=k==="DENTAL",A=w?Qf(r):void 0,E=u&&u!==l?Math.round((+l-+u)/+l*100):null,b=H=>{if(H.preventDefault(),H.stopPropagation(),!p){Oe.error("로그인이 필요합니다.");return}if(w){Sw({itemDocId:e,collectUrl:f,goodsName:t,thumbnail:s,price:l,discountPrice:u,siteName:r},S);return}_(!0)},M=H=>{H.target.closest("button")&&H.preventDefault()};return c.jsxs(c.Fragment,{children:[c.jsxs("a",{href:f,target:"_blank",rel:"noopener noreferrer",className:"product-card-container mobile",onClick:M,children:[c.jsx("div",{className:"m-left-thumb",children:c.jsx("img",{src:s,alt:t,className:"product-thumbnail",loading:"lazy"})}),c.jsxs("div",{className:"m-right-info",children:[c.jsx("div",{className:"m-name",title:t,children:t}),c.jsxs("div",{className:"m-price",children:[c.jsx("div",{className:"final-price",children:dt(u||l,k)}),u&&u!==l&&c.jsxs("div",{className:"m-price-inline",children:[c.jsx("span",{className:"original-price",children:dt(l,k)}),c.jsx("span",{className:"discount-rate",children:y?`${E}% off`:`${E}% 할인`})]})]}),c.jsx("div",{className:"m-actions",children:c.jsxs("div",{className:"product-mobile-meta",children:[c.jsxs("span",{className:"product-mobile-site",children:[m==="AI PICK"&&A&&c.jsx("img",{src:A,alt:r,className:"product-site-logo"}),m==="AI PICK"?r:y?`Rank #${h} on site`:`사이트 ${h}위`]}),c.jsxs("span",{children:[" 💬 ",fj(a)]})]})})]}),c.jsx("div",{className:"m-wide-button",children:c.jsx("button",{className:"product-link-btn",type:"button",onClick:b,"aria-label":y?"Find real-time lowest price":"실시간 최저가 찾기",children:y?"Find Live Lowest Price":"실시간 최저가 찾기"})})]}),x&&!w&&c.jsx(fw,{itemDocId:e,collectUrl:f,onClose:()=>_(!1)})]})};function hj(e){return qo(768)?c.jsx(dj,{...e}):c.jsx(uj,{...e})}const mj=({sessionId:e,items:t,currentPage:r,itemsPerPage:a,selectedSite:s})=>{const l=vt(),u=Na(l),f="AI PICK",h=t.filter(m=>m.rank!==-1);return c.jsx(Xo,{flipKey:h.map(m=>m._id).join(","),children:c.jsx("div",{className:"product-list",children:h.map((m,p)=>c.jsx(Yo,{flipId:m._id,children:c.jsx("div",{children:c.jsx(hj,{sessionId:e,id:m._id,rank:(r-1)*a+p+1,goodsName:m.goodsName,siteName:s===f?R0(m.siteName,{market:l,locale:u}):s,totalEvalCnt:String(m.totalEvalCnt),thumbnail:m.thumbnail,price:String(m.price),discountPrice:m.discountPrice!==void 0?String(m.discountPrice):void 0,collectUrl:m.collectUrl,siteRank:m.rank,itemDocId:m.item_doc_id,rtt:m.rtt,selectedSite:s})})},m._id))})})},ww=Et.memo(mj),eo="guestId",pj=e=>{const t=document.cookie.match(new RegExp(`(?:^|; )${e}=([^;]*)`));return t?decodeURIComponent(t[1]):null},a2=(e,t,r=365)=>{const a=new Date(Date.now()+r*864e5).toUTCString();document.cookie=`${e}=${encodeURIComponent(t)}; expires=${a}; path=/; SameSite=Lax`},kw=()=>{try{let e=localStorage.getItem(eo);if(e)return e;e=typeof crypto<"u"&&"randomUUID"in crypto?crypto.randomUUID():`${Date.now()}_${Math.random().toString(16).slice(2)}`;try{localStorage.setItem(eo,e)}catch{a2(eo,e)}return e}catch{const e=pj(eo);if(e)return e;const t=`${Date.now()}_${Math.random().toString(16).slice(2)}`;return a2(eo,t),t}};let Fl=null;const n2=e=>{const t=Number(e.score);return Number.isFinite(t)?t:Number.NEGATIVE_INFINITY},s2=e=>[...e].sort((t,r)=>{const a=n2(r)-n2(t);return a!==0?a:(t.rank??1/0)-(r.rank??1/0)});function gj(e){const t=vt(),r=NS(t),a=b0(t),[s,l]=N.useState([]),[u,f]=N.useState(!1),[h,m]=N.useState(""),[p,x]=N.useState(0),[_,S]=N.useState(""),[k,y]=N.useState([]),[w,A]=N.useState([]),[E,b]=N.useState(!1),M=N.useRef([]),H=N.useRef(null),O=N.useRef(null),C=N.useRef(null),L=N.useRef(0),j=N.useRef(null),z=N.useRef(null),V=N.useRef(new Map),P=N.useRef(0),U=N.useRef(0),Y=N.useRef("");N.useEffect(()=>{M.current=s},[s]),N.useEffect(()=>{const oe=Y.current;oe&&(Fl=W(oe))},[s,u,h,p,_,k,w,E]);const W=oe=>
258({keyword:oe,result:M.current,loading:u,sessionId:h,roundNum:p,instruction:_,endSites:k,errorSites:w,isSearchComplete:E}),q=oe=>{const ce=s2(oe.result);M.current=ce,l(ce),f(oe.loading),m(oe.sessionId),x(oe.roundNum),S(oe.instruction),y(oe.endSites),A(oe.errorSites),b(oe.isSearchComplete),j.current=oe.sessionId||null},se=()=>{H.current&&(H.current.close(),H.current=null)},le=()=>{O.current&&(clearInterval(O.current),O.current=null),C.current&&(C.current.abort(),C.current=null)},te=()=>{se(),le()},ne=()=>{te()},F=oe=>new Promise(ce=>{window.setTimeout(ce,oe)}),T=oe=>{const ce=we=>we.toString().padStart(2,"0");return`${oe.getFullYear()}-${ce(oe.getMonth()+1)}-${ce(oe.getDate())} ${ce(oe.getHours())}:${ce(oe.getMinutes())}:${ce(oe.getSeconds())}`},I=oe=>{const we=Date.now()-P.current;oe.forEach(X=>{const Fe=X.siteName?.toLowerCase();Fe&&!V.current.has(Fe)&&(V.current.set(Fe,we),Ni("search_site_first_response",{site_name:Fe,response_time_ms:we,session_id:j.current||"",round_number:p}))})},R=(oe,ce,we,X,Fe,Ae,Te,be)=>{const De=Date.now();b(!1);let nt=!1,at=!1;const he=window.setTimeout(()=>{we===L.current&&Pe(!0)&&Ni("search_timeout",{keyword:oe,session_id:ce,round_number:X,timeout_occurred:!0,elapsed_time_ms:Date.now()-De})},18e4),Pe=(Ye=!0)=>at?!1:(at=!0,window.clearTimeout(he),se(),f(!1),b(Ye),!0);H.current=Z4({keyword:oe,sessionId:ce,collectSites:Fe,roundNumber:X,userId:Ae||null,userDomain:Te||null,userGroup:be||null,...a},{onMessage:Ye=>{if(we!==L.current)return;const yt=Ye?.is_complete===!0,it=Array.isArray(Ye?.data)?Ye?.data:null,kt=Array.isArray(Ye?.end_sites)?Ye.end_sites:[],Be=Array.isArray(Ye?.error_sites)?Ye.error_sites:[];if(kt.length>0&&y(lt=>Array.from(new Set([...lt,...kt.filter(et=>typeof et=="string"&&et.trim().length>0)]))),Be.length>0&&A(lt=>Array.from(new Set([...lt,...Be.filter(et=>typeof et=="string"&&et.trim().length>0)]))),it){if(it.length>0){const lt=M.current,et=new Map(lt.map((Xe,Qe)=>[Xe._id,Qe])),jt=[...lt],rt=[];it.forEach(Xe=>{const Qe=et.get(Xe._id);Qe===void 0?(jt.push(Xe),rt.push(Xe),et.set(Xe._id,jt.length-1)):jt[Qe]=Xe});const Ge=s2(jt);U.current=Ge.length,M.current=Ge,l(Ge),rt.length>0&&I(rt),nt||(nt=!0,Ni("search_first_data",{keyword:oe,session_id:ce,round_number:X,initial_results_count:it.length,time_to_first_data_ms:Date.now()-De}))}it.length>0&&f(!1)}if(yt){if(!Pe(!0))return;Ni("search_complete",{keyword:oe,session_id:ce,round_number:X,total_results:U.current,elapsed_time_ms:Date.now()-De})}},onDone:()=>{we===L.current&&Pe(!0)&&Ni("search_complete",{keyword:oe,session_id:ce,round_number:X,total_results:U.current,elapsed_time_ms:Date.now()-De})},onError:Ye=>{we===L.current&&Pe(!0)&&Ni("search_error",{keyword:oe,session_id:ce,round_number:X,error_message:Ye?.message||"Unknown error"})}})},G=(oe,ce,we)=>{const X=Date.now();O.current=setInterval(async()=>{if(we!==L.current){le();return}if((Date.now()-X)/1e3>180){le();return}try{C.current&&C.current.abort(),C.current=new AbortController;const Fe=await Q4({sessionId:oe,roundNumber:ce},{signal:C.current.signal});if(we!==L.current)return;const Ae=Fe?.instruction;typeof Ae=="string"&&Ae.length>0&&(S(Ae),le())}catch(Fe){if(Fe?.name==="AbortError")return}},1e3)};return{result:s,loading:u,sessionId:h,roundNum:p,instruction:_,endSites:k,errorSites:w,isSearchComplete:E,handleSearch:async(oe,ce)=>{const we=oe.trim();if(!we)return;const X=!!ce?.inResult,Fe=Array.isArray(ce?.collectSites)?ce.collectSites.filter(De=>typeof De=="string"&&De.trim().length>0):[];Y.current=we,ne();const Ae=Date.now();L.current=Ae;let Te=j.current,be=p;if(!X||!Te?(Te=E0(),j.current=Te,m(Te),x(0),be=0,S(""),y([]),A([]),V.current.clear()):(be=p+1,x(be)),f(!0),l([]),b(!1),U.current=0,P.current=Date.now(),Ni("search_start",{keyword:we,search_type:X?"refine":"initial",session_id:Te,round_number:be}),Fl={keyword:we,result:[],loading:!0,sessionId:Te,roundNum:be,instruction:"",endSites:[],errorSites:[],isSearchComplete:!1},r&&z.current!==Te){z.current=Te;const De={searchId:Te,type:"PRO",keyword:we,searchedAt:T(new Date)};e?t3(De).catch(console.error):r3(kw(),De).catch(console.error)}try{const{userId:De,userType:nt,userGroupType:at}=Nr.getState();if(Y4({keyword:we,sessionId:Te,collectSites:Fe,roundNumber:be,userId:De||null,userDomain:nt||null,userGroup:at||null,...a}).catch(he=>{console.error("[useSearchController] startSearch 실패:",he)}),await F(500),Ae!==L.current)return;R(we,Te,Ae,be,Fe,De,nt,at),X&&G(Te,be,Ae)}catch{te(),f(!1),b(!0),Fl={...W(we),loading:!1,isSearchComplete:!0}}},teardown:()=>{ne()},resetSearch:()=>
258{l([]),f(!1),m(""),x(0),S(""),y([]),A([]),b(!1),U.current=0,j.current=null,Y.current="",z.current=null,V.current.clear(),ne(),Fl=null},restoreSnapshot:q,getCachedSnapshot:oe=>Fl?.keyword===oe?Fl:null}}const i2={KR:null,EN:null,DENTAL:null},l2={KR:null,EN:null,DENTAL:null},ji=k0()(AS(e=>({searchSitesByMarket:i2,matchSitesByMarket:l2,setSearchSites:(t,r)=>e(a=>({searchSitesByMarket:{...a.searchSitesByMarket,[t]:r}})),setMatchSites:(t,r)=>e(a=>({matchSitesByMarket:{...a.matchSitesByMarket,[t]:r}}))}),{name:"site-settings-store",merge:(e,t)=>{const r=e;return{...t,...r,searchSitesByMarket:{...i2,...r?.searchSitesByMarket??{}},matchSitesByMarket:{...l2,...r?.matchSitesByMarket??{}}}},partialize:e=>({searchSitesByMarket:e.searchSitesByMarket,matchSitesByMarket:e.matchSitesByMarket})})),c2=(e,t)=>{const r=new Set(t.map(a=>Ci(a.collectSite)));return e.filter(a=>r.has(Ci(a)))};function xj(e,t,r){const a=N.useMemo(()=>b0(e),[e]),[s,l]=N.useState(!1),u=ji(m=>m.searchSitesByMarket[e]??null),f=ji(m=>m.setSearchSites),h=N.useMemo(()=>Array.isArray(u)&&u.length>0?u:r,[u,r]);return N.useEffect(()=>{let m=!1;l(!1);const p=async()=>{try{const w=await Wf(a);if(m)return;const A=w.map(E=>E.collectSite);f(e,A.length>0?A:r)}catch{if(m)return;f(e,r)}finally{m||l(!0)}};if(!t)return p(),()=>{m=!0};const{userId:x,userGroupType:_,companyId:S}=Nr.getState();if(!x){f(e,r),l(!0);return}const k=async w=>{try{await CS({userId:x,userType:_??"GUEST",companyId:S??"",collectSites:w,...a})}catch{}};return(async()=>{try{const w=await Wf(a);if(m)return;const A=w.map(C=>C.collectSite),E=A.length>0?A:r,b=ji.getState().searchSitesByMarket[e],M=Array.isArray(b)?c2(b,E.map(C=>({collectSite:C}))):[];M.length>0&&f(e,M);const H=await jS(x,e==="KR"?void 0:a);if(m)return;const O=c2(H,E.map(C=>({collectSite:C})));if(O.length>0){f(e,O),l(!0);return}if(f(e,E),await k(E),m)return;l(!0)}catch{if(m)return;ji.getState().searchSitesByMarket[e]?.length||f(e,r),l(!0)}})(),()=>{m=!0}},[r,t,e,a,f]),{searchSites:u,effectiveSearchSites:h,siteSettingsReady:s}}function vj(e){return"data"in e}function rc(e){return vj(e)?e.data:void 0}async function yj(e){try{const t=e?`?yearMonth=${encodeURIComponent(e)}`:"",r=await mt.get(`/credit/history${t}`),a=r?.status??500,s=rc(r);return a===200&&s?{status:a,data:s}:{status:a,message:r?.message||"UNKNOWN_API_STATUS"}}catch(t){return console.error("[creditHistory] error:",t),{status:t?.status??500,message:t?.message||"Unknown error"}}}async function _j(e){try{const t=await mt.post("/credit/payment/confirm",e),r=t?.status??500;return r===200?{status:r}:{status:r,message:t?.message||"UNKNOWN_API_STATUS"}}catch(t){return console.error("[confirmPayment] error:",t),{status:t?.status??500,message:t?.message||"Unknown error"}}}async function Aw(){try{const e=await mt.get("/credit/balance"),t=e?.status??500,r=rc(e);return t===200&&r&&typeof r.balance=="number"?{status:t,data:r}:t===204?{status:t,message:e?.message||"등록된 크레딧 없음"}:{status:t,message:e?.message||"UNKNOWN_API_STATUS"}}catch(e){return console.error("[creditBalance] error:",e),{status:e?.
258status??500,message:e?.message||"Unknown error"}}}async function F0(){const e=await Aw();if(e.status!==200||!e.data)throw new Error(e.message||"크레딧 정보를 불러올 수 없습니다");const{userType:t,userEmail:r,userId:a,groupType:s,companyId:l}=e.data;Nr.getState().setUser({userType:t??null,userEmail:r??null,userId:a??null,userGroupType:s??null,companyId:l??null})}function Sj(e){N.useEffect(()=>{if(!e){const t=kw();Nr.getState().setGuestUser(t);return}F0().catch(t=>{console.error("[useCreditInit] 초기화 실패:",t)})},[e])}const rp=e=>{const t=Number(e.score);return Number.isFinite(t)?t:Number.NEGATIVE_INFINITY},o2=e=>{const t=Number(e.score);return!Number.isFinite(t)||t>=.8},wj=e=>[...e].sort((t,r)=>{const a=rp(r)-rp(t);return a!==0?a:(t.rank??1/0)-(r.rank??1/0)}),bw=e=>[...e].sort((t,r)=>(t.rank??1/0)-(r.rank??1/0)),kj=(e,t,r)=>{const a=new Map;for(const u of e){const f=rp(u);a.has(f)||a.set(f,[]),a.get(f).push(u)}const s=Array.from(a.keys()).sort((u,f)=>f-u),l=[];for(const u of s){const f=a.get(u)??[],h=new Map;for(const x of f){const _=r(x.siteName);_&&(h.has(_)||h.set(_,[]),h.get(_).push(x))}for(const[x,_]of h.entries())h.set(x,bw(_));const m=[...t.filter(x=>h.has(x)),...Array.from(h.keys()).filter(x=>!t.includes(x))];let p=!0;for(;p;){p=!1;for(const x of m){const _=h.get(x);_&&_.length>0&&(l.push(_.shift()),p=!0)}}}return l};function Nw(){const[e,t]=Mn(),r=zr(),a=vt(),s=Na(a),l=Wr(a),u=N.useMemo(()=>j0(a,s),[a,s]),f=N.useMemo(()=>["AI PICK",...u.slice(1)],[u]),h=N.useMemo(()=>D0(a,s),[a,s]),m=N.useMemo(()=>Object.values(h),[h]),p="AI PICK",x=`${l}/search`,_=e.get("keyword")||"",[S,k]=N.useState(_),y=N.useRef(_),[w,A]=N.useState(p),[E,b]=N.useState(1),[M,H]=N.useState("siteRank"),O=10,C=Ar(Ae=>Ae.isLoggedIn),{setWishes:L}=cr(),{searchSites:j,effectiveSearchSites:z,siteSettingsReady:V}=xj(a,C,m),{result:P,loading:U,sessionId:Y,roundNum:W,instruction:q,endSites:se,errorSites:le,handleSearch:te,teardown:ne,isSearchComplete:F,resetSearch:T,restoreSnapshot:I,getCachedSnapshot:R}=gj(C);Sj(C),N.useEffect(()=>{if(!_&&P.length>0){k(""),A(p),b(1),T(),y.current="";return}_&&_!==y.current&&(k(_),y.current=_)},[_,P.length,T,p]),N.useEffect(()=>{if(V){if(_&&!P.length&&!U){const Ae=R(_);Ae?I(Ae):te(_,{inResult:!1,collectSites:z})}return()=>ne()}},[z,V]),N.useEffect(()=>{if(!C)return;let Ae=!1;return(async()=>{try{const Te=await Bi();!Ae&&Array.isArray(Te)&&L(Te)}catch(Te){console.error("[useSearchPage] wishes init 실패:",Te?.message||Te)}})(),()=>{Ae=!0}},[C,L]);const G=N.useMemo(()=>Array.isArray(j)?new Set(j.map(Ae=>Ci(Ae))):null,[j]),re=N.useMemo(()=>{if(!Array.isArray(j))return f;if(j.length===0)return[p];const Ae=new Set(j.map(Te=>Ci(Te)));return[p,...f.filter(Te=>{if(Te===p)return!1;const be=h[Te]??Te;return Ae.has(Ci(be))})]},[j,f,p,h]);N.useEffect(()=>{w!==p&&!re.includes(w)&&A(p)},[re,w,p]);const fe=Ae=>Ci(Ae),Se=N.useMemo(()=>{if(!Array.isArray(P))return[];let Ae=[...P];if(G&&(Ae=Ae.filter(Te=>G.has(fe(Te.siteName)))),w!==p){const Te=fe(h[w]??w);Ae=Ae.filter(be=>fe(be.siteName)===Te)}else Ae=Ae.filter(o2);if(M==="siteRank")if(w===p){const Te=re.filter(be=>be!==p).map(be=>fe(h[be]??be));Ae=kj(wj(Ae),Te,fe)}else Ae=bw(Ae);else M==="price"?Ae.sort((Te,be)=>(Te.discountPrice||0)-(be.discountPrice||0)):M==="similarity"?Ae.sort((Te,be)=>(be.sim??0)-(Te.sim??0)):M==="review"&&Ae.sort((Te,be)=>(be.totalEvalCnt??0)-(Te.totalEvalCnt??0));return Ae},[G,re,P,w,M,p,h]),oe=N.useMemo(()=>{if(!_)return{isLoading:!1,isComplete:!0};if(w===p){const Ae=Array.isArray(P)&&P.some(o2),Te=F||Ae;return{isLoading:!Te,isComplete:Te}}else{const Ae=fe(h[w]??w),Te=Array.isArray(P)&&P.some(at=>fe(at.siteName)===Ae),be=se.some(at=>fe(at)===Ae),De=le.some(at=>fe(at)===Ae),nt=F||Te||be||De;return{isLoading:!nt,isComplete:nt}}},[w,F,P,_,se,le,p,h]),ce=N.useMemo(()=>{if(!Array.isArray(le)||le.length===0||w===p)return"";const Ae=fe(h[w]??w);return le.some(be=>fe(be)===Ae)?`이용에 불편을 드려 죄송합니다. ${w} 검색에 일시적인 장애가 있어 복구 중입니다.`:""},[le,w,p,h]),we=Math.ceil(Se.length/O),X=N.useMemo(()=>{const Ae=(E-1)*O;return Se.slice(Ae,Ae+O)},[Se,E,O]),Fe=N.useCallback((Ae,Te)=>{const be=(Ae??S).trim();if(!be)return;const De=!!Te?.inResult;k(be),y.current=be,De?t(nt=>{const at=new URLSearchParams(nt);return at.set("keyword",be),at.set("refine","1"),at}):r(`${x}?keyword=${encodeURIComponent(be)}`),te(be,{inResult:De,collectSites:z})},[S,x,r,t,te,z]);return{keyword:S,setKeyword:k,onSearch:Fe,loading:U,sessionId:Y,roundNum:W,instruction:q,currentErrorMessage:ce,allLabel:p,siteNames:re,selectedSite:w,setSelectedSite:A,sortType:M,setSortType:H,itemsPerPage:O,paginatedResult:X,totalPages:we,currentPage:E,setCurrentPage:b,currentSiteLoadingStatus:oe}}function Aj(){const{keyword:e,setKeyword:t,onSearch:r,loading:a,sessionId:s,roundNum:l,instruction:u,currentErrorMessage:f,allLabel:h,siteNames:m,selectedSite:p,setSelectedSite:x,sortType:_,setSortType:S,paginatedResult:k,currentPage:y,setCurrentPage:w,totalPages:A,currentSiteLoadingStatus:E,itemsPerPage:b}=Nw(),M=N.useRef(null),H=C=>{w(C),window.requestAnimationFrame(()=>
258{M.current?.scrollIntoView({behavior:"smooth",block:"start"})})},O=N.useMemo(()=>A>1?null:`${k.length}개 상품`,[A,k.length]);return c.jsx("div",{className:"dental-results-page",children:c.jsxs("div",{className:"dental-results-page__content",children:[c.jsx("section",{className:"dental-results-page__search",children:c.jsx(N0,{keyword:e,setKeyword:t,onSearch:(C,L)=>r(C,{inResult:L}),loading:a,sessionId:s,roundNum:l,hasSearched:!0,instruction:u,showTrendingKeywords:!1})}),c.jsxs("section",{ref:M,className:"dental-results-page__results",children:[c.jsxs("div",{className:"dental-results-page__toolbar",children:[c.jsx(IS,{siteNames:m,selectedSite:p,onChange:C=>{x(C),w(1)}}),c.jsxs("div",{className:"dental-results-page__toolbar-row",children:[O&&c.jsx("span",{className:"dental-results-page__count",children:O}),c.jsx(LS,{sortType:_,onChange:S,hideSiteRankOption:p===h})]})]}),!!f&&c.jsx("div",{className:"dental-results-page__notice",role:"status",children:f}),E.isLoading?c.jsx("div",{className:"skeleton-list",children:Array.from({length:10}).map((C,L)=>c.jsx(PS,{},L))}):k.length>0?c.jsx(ww,{sessionId:s,items:k,currentPage:y,itemsPerPage:b,selectedSite:p}):E.isComplete&&!f&&c.jsx("div",{className:"dental-results-page__empty",children:"검색 결과가 없습니다."}),A>1&&c.jsx(OS,{currentPage:y,totalPages:A,groupSize:5,onPageChange:H})]})]})})}const bj="/assets/coupang_logo-BFEVZO1E.png",Nj="/assets/naverstore_logo-B3BL1EHF.jpg",Ej="/assets/ssg_logo-yl0SxemY.png",Tj="/assets/11st_logo-CQ-xSCmv.jpeg",Cj="/assets/cjonstyle_logo-D97CSWBI.png",jj="/assets/gmarket_logo-ZMA16dgP.png",Dj="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAb8AAAG/CAMAAAD/zSlAAAAAdVBMVEXrAAr////rAAD+7/DvUVP6xMb5wcL71NXrAAb+4+XxbHD/+Pj//Pz95+j+6uv829z5tLf6ur3zf4L7zM7xZGf1k5b3p6ntLC/sJCftMzbzcnf0eX72oaPuQUT1iY72mZzvSU3sExrwOEHxVVvuGCPwXGD3ra9HQQAOAAAN90lEQVR4nO3dbUPaShCGYTIIBBPeRAUUFBT5/z/xgLanvpCQPJOQpb2v76WQMZvs7uxMqwUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJplDWn6d/8lbH7VhPWcAFbBVpNhuwGD8YoAVsDuo4YsN3HTP/4vYKOm4td/4Qb0s35T8YuuiZ9fg/G7J35+DcYv2RJAtwbjxwBagSbj1yV+bk3GL9kQQK8m4xc9ED+vRuPXMabwTo3Grz3jBnRqNH7JE/FzajR+0ZQB1KnZ+PXX3IA+zcYvuSN+Ps3GL5owBfRpOH6jV+Ln0nD8IgZQn6bjNyEPxqXp+PUZQF2ajl/EFN6l8fgxgLo0Hr82U3iPxuMXPRI/h+bjxyaSR/Pxi9hEcgggfjfETxdA/HoMoLoA4pcuuAFlAcSPKbxDCPEbMYDKQohf+4obUBVC/FJOsshCiF/UYxdeFUT8BrfETxRE/NIlbzCiIOIXdZgCisKIHwOoKoz4Rc8MoJpA4scAKgokfm0GUI1Nmg7dh7sWA6jCrnpp07E7mJLGpIlXt9fZHnrlQzGQ/iBYAxXlFnl8EeJ3PVDiRyJ9DewpKR2IRCuJN2AGUTnbjMsHYmIPSvwi8kArZ1dCdcJHW7eV+C2JX9XspvyrSLKyWVeJ34CSyhWz7a58GDr7icCdEr+Uk0gVs5WwOLOfiNu1NIDuiF+17Lp8ENJr28d9qsSv3yKAVYpbwttnb2X7fyjNINrUk6yUzcpP/qL7Q1VyZdq4N2YKWCVlHpe8H2awtVQVvccmUpWsUz4Eo7f3+G2Ef7ofQDkKWCHbCINg92MbwZbSGvaOTaTqKMNn+msRxd6GSvym9GSpjgmTgOGvV0jbSg/AhAG0MvYiTMJ7v8/S2k4aQO/pqVMVuxMiMP59/9itNIPoMYBWxFrC8Pln/LOttISWUtG8InYl7KIP/7SkUiYfEQNoZexOGAA/lUO2Ryl+fabwlbCNsof36SC0zaX4ReSBVsJelQnA55tHTAxmE6kKsT0L177/ef3ZnqT4pWwiVUBLgXj+fOltLcWPAbQK2vrXlxRcm2sD6IT4ucWxMvi1vwx94iZu1OYsvJvNleFz/PXCi2mgKWugbloG57e1E1tLexDUk/SzG+G6J9/WLm0upM/sDZjCO8Ut4dTK763bP58iziBoSuZlL8p1f4q/jXt2K61hRx2mgD7SjfPzBLQtpDTQaMRJFpfYlLWzn7kP6gyCAdTHFspVP7LzYzfaADpmCuhhyvGT5EgVazENlKZkLiYNn6Mj59etpW3iUpDXw16VUa97bMyTNoH3xhSj0Nm9kLiUPh+74vYqlTKIBhSjkNlcmbwfL0BnG+0BSEsInd0qy5a94yOedC9Hh7a4rIFqYm34zEh7ENNAo/YLN6DGZsqiSZKRt2kbbQb4fS8DRdmDcsWHWS+Manm8KfGTxK2lcrm7WXt2dqvFL9oSQIVYeiBzz9y2Yvx4A5XYtfLCkWa38DNlNhLRlEwTt5S8z7yLLW7iRgm78AJbSLdLTu1HNQ00pZ6kwF6li52z4WpzcQmmRzm08qS0+WiQs1oivtDupyRsIpVmLWm9Obd9mFKE6yClnmRpdiVd6ty6V7YWOxRQ0bw0rfLxMPfQupoGSk+d0syk1cpJ7o2ipoFmbCkim/j2+SPx89unShtSe93sVQEcY9JId6r1jS3ELBgG0HJsLr19Tk/s1cXaUzU6LAuwhlaCPUibrctTRefUNFCakpUSa3t17ZM7BWoaaJS8Eb/i7EW6zMcSP799cEvqJxDRU6cUcZg7mvj57ZPFNNCoxy5uYVK18v0YV2CWZq/iDIKeOsXZSto6GhR4RllLfAAygBZnN1rFxyKHLeUZxID4FWQboVdOFKW5ew//f/ib+ACMyAMtSHzJTwr13LCN+gBkDbQgsd7joNgbotwlmZ46xcQb7RFVsNqVuokbJezCF2Iv2kmvgsWSbCPGj3qSxah50kUn2GoaaDRiCl+E+IDqFb246iZu1OYkSwG21c7pFT6obmvtP6ApWSHq+0Xhdg3aqd6DHlPA08Rq/6PChVrkNFCakhVgc219pESKpjyDiO5pSnaKOHnPT/z89l+oaaA0JTspVlqN7fVLXFk5DTTzbDZ+s5WWoLIrMzeTZxDRkmIU+dT98VJlruxWW+HZvyUxgOZSy5QNS6UXyWmgpR6z/yJ71V4tyqX36Wmg0TI/wftfpw6fJS+rPYppoFGfk0g5bKutfZadWNtKzYKJyAPNobUai6JeyeSwWFzkiX50BsFnUrnd6LB1W/KpZE9qFkzKWfhMNtOGz/JVxtWGLBFNyXKoybXla6zGsboHQVOybFKvnL1p6cyi2NQ9iOz6eP8822qHS9JnK0/exGUNNIutxJeKQU8ghi+nwOG/Th0+z6zPLvxRsZwYdl701DlO65XTgAmJ2Mfou3JndvqY77/oUoZPBtDj7EVd0jq7MYnYP+kz6rNjAP1JazXWECqa/2Bv6pZqA2hK9oPanqgRQ4pRfGOzS3n7fEci/Td2rab0NaJLIv0Xjv2cRiTUA/3CkZHZDPJAv7DrC3r7PKAp2Wdir5wmMYP4xBbaqaMGsQb6idrbtEE0Jfsjbol5nw1qcxLpf3JjqQbRlOwPsVdOs6YxAfzlwibvHwYVlEOLP3IZL/xMWqz1ymmYsynZe+g22/lsNptvN+9RrOp6npvaF7NhHX0KuA9ea3H18LTcTbqd7uT++enhbXGxIdRPwzZK7qmzj97q5r4z+jxnSvqd+8eXi4yg2KmxcemzdLX30Xvb9Y49Mdq93dsFnk6ztwvauf1somxC7KPXzTxllQ67lxdBrdVYAMoVvfj4rTab5C81peP5ZUXQZmo1q8bdlX3xt1aBc7/p3eaSHoN6LYjGdcoNoPvXlmIH5DpXl3MLxhc7fJataG6t66IjzejhYgIo9
258soJQ5lNJNs8FT8d3n66lADKHRVD0CuexrQPX5kfmlxIAOOW1CsnFMWPcpbt6bS/Ay/hJcZWF7fz/lnxoum3ZSe57cdLCKDdXOjk/UO/4DW2l/KfPbyAHDe1V04wiiXSaxvUvfC3+B2F5MJQaBPJtH6i5YoKN8IeKr6e5zYq1DPyUUvPCr7UzIW/fe61i/RsfVHf0UaBZ5naTC4jF4i0QFMyued18FmmaquxgPRO3iKeFaZ22LN4uRdmOE43JXPVRQn6BjRTJ39pr1spR/r37sQU0He0qh9ylqLeiGjwIpQczOFYBJqeWEPznQ1IAi4XG5tWL/Jw0apdW/IMcScGUL3b2YeA623bTN16qDp5XVne+t8ydxPCezYg4CmEvvaZVFz/ITZHDkf+AOpNbh0GO4Cqrcaiw7JxxT/KHOdHk9x1Zm9R0+Q51PjZSs779KWuH/sunhM0uU3J3FOkSainI/QeDAVX/ct8l5YjC2CU13zJXRZsGugD0Dby22dS/c6mK4sq5xFl5j1ZXLa3zLnYlfyXWUMLBrVt67uc4dxajs991w+045JjVbeG6lW2dtwnw+xNJJvpH/vrw8PchretPGIlNRSAt7lnlSu7HqhrZvku0KblaqfGvWkN29Jx7CmhkL2JZCvHx75rh1ls1LFkVcuavGuZMskcQP/W+8/m8rworWVFwpfImPmV/E0Rwnz+2ZW8815PWla88aRyZL4R29bxqe/6QS6gOZaV7je1/KCyCdJfDLIm2foW529BFkuPHZP3mp7njvno/ktlPaRcK+PvpqVaa5+JLeQ/9rrms2r3ug+ZHVz1Tru/dOsZbnwcw+ekrvVAe3YMdaOsh7K3K1B6H2D4HKu6aW37KXbrqIOR2VPHXvUPPQhy+mcz+U9drrpy+kvNPSdJxxnDnDfFtR/iIQjHoNKr73FuO8cAmrVNEG9858M7AZ4i87QaG9f3e+zBswSTNc65djZqe9t2sbW8W1rnapKeT3WwyxpA154d3HaIjQocb3qDOmdDnjTQaJQ1gLoSCAscrzg7a+nDZ8WJn9++mCvXKHMAfXNM4YO8/d7kV7K01seBb7N1l5HGFLf0M8Yh3n4tW8rDZx1bt3/ErmSjYeYUXt7qbIfYqtxm+mNmVO/btCcNNIqyEulj+Xkf5OkjzzpHzcmsvmTpbuYm0lz7iw1y6Tr2/JHXnEtnG89iSZqZ12Fr5Qasb6nJw2b6On8NiZ/fvpzrPH72TrkyiU/uAlx68bUaq/11TD+ReJDTlKz8oJPeB3l22tUrp/ZUEFt5BtCcro7lS8BMilQmOT9Pq7H6X6cdaVUHObNTm41LPQOD3LZtHSbv+iJxt/Z6RHHs2m7NWx2yxa74L0+ztqMaZ47h86n+57ndetawc/uK2+y5aADby1ArZ8Ubfe0zOcNJDl8aaOYu/Mdnbx6K/XEMHkO9+/bx0xdzp2fYivZV9DrRE8mKPfw76yDfPD/oW+/pWSrS2q1jt6B/6gXL7OHUxw/Drl1um5uOpHtznkHF3sbaF+x0xqcHiHj/FBxlPwaT/nMc5Kz9j1ivsnOeL+ipA1To4xd30+OzzOH0bhH0zYcDs/nDsjP4Oh1MB93l9YzoXYT9nbp4u3nedUaDdrs9GHV2zze3s7ONMHA7PEVa88VqfXV1tV4ttoeQhv3cw3ef3wSIHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1fkPOxz4hprtUzEAAAAASUVORK5CYII=",Rj="/assets/gsshop_logo-Dm69gx8H.png",Fj="/assets/hmall_logo-DQmx3c8i.jpg",Mj="/assets/lotteon_logo-CNTadPJQ.png",Oj="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBwgHBhEIBxASEAsQDRYNEA0RDRsPEQ4RFR0iIiAdGB8YKDQsGxoxJx8fLT0tMTU3Ojo6Iys/RD84QzQxOisBCgoKDg0OGhAQGi0mICUtLS0vLS0tLS0tKy0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTctLzUtLS02LS0tK//AABEIAMgAyAMBEQACEQEDEQH/xAAbAAEAAwEBAQEAAAAAAAAAAAAABAYHBQIDAf/EADoQAAEDAgMEBgcIAwEBAAAAAAABAgMEBQYRIQcSEzE2QVFhcbEUInOBkaHBMkJSYnKE0fAVM+GiI//EABoBAQACAwEAAAAAAAAAAAAAAAAEBQECAwb/xAAvEQEAAQQCAQIEBQMFAAAAAAAAAQIDBBEFIRIxQRQiMjQGE1FhgSMzQhVSYnGx/9oADAMBAAIRAxEAPwDKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHoA7AdAY2BkAAAAPUmATBIAAAAAAAAAAAAAAAAAB7j6U9PNVSpFTMdJIvJjGq5y+5DW7diiO20Q+ldQ1dvm4NdG6KTdR+49u67Je40tXaLvdBMaRztv2lqGAAAAA/aDSbNabjBR+mTwSMgVURJXRq1qqvLJV5kejItVV+ET238UIkNAAAAAAAAAAAAAAAAAHuLjsp6XN9hJ5FHz0zGLOknG+t62s9LP27PqY/D/2sbMr6lML3uUbQOzWgAPY0D20dhrV9Msw2HaV0Fj/AFw+SniuHmZzZT7/APaY8e370rwekdSxsHXuyDr9GN6DEfuzIZNg12eoDQPZnoEdxtgAAAAAAPcXHZT0ub7CTyKLn/tZScb63raz0s/bs+pjgO8WDK+pyMI4dnxHdUpmZthb680uX2Ge/wC8vV/wncjnxi0eU+vs52rU1yYwsCYcu3obZWytVu+3L7bGryR6dSmeOzZyrfnMaYu2/B98H4SnxPI/hysijiVEeqorn+tnlk33L1nPkeRjD9tzLa1a81zZs0sbF4M9ZJxuWSPYzXwVFUo/9eyJ7i30kfDUR1tWsYYCqbBTLXUsnGpUVEcu7uviz5Z9qd5ZcbzNGVV4VxqXG7jzR3CnF3V9MuEerYdpXQWP9cPkp4rhvvZWF/8AtMhhhknmbDCiuke5GtaiZq5V5IezuVRRTM1T0r4jc6XLEmA3WPDzLjJO3jIiJNE7kr3dUa9eX0VSmw+Z+Jvzainr9Ui5Z8Y2qlroZLncI6GBWpJK9GNV65NzXtyLi/dizb83CKfOWjU+y+hp4kfdqxUVfwI2Jqe9+eZ5i5z92qf6dtMjGiI7eLlsuhfSrNZKlXuyzayTJWvy7HN5L7jNn8Q1RXFF6nTE42oZrPDJTzOhmRWyMcrHNVNWuTmh6m3ciuiKqUOY1Lo4fsNdiCt9FoG8kzfI7Rkbe1VQi5mbbxqfOuW9u3VWvjdmlopI0S6VqtkXvZC1fDezPPf67euTu3b6SfhqY9ZQL5synp6Vaqyy+kNRN7hK1Ee5PyqmjvDQkYvP011+F2nTW5ja9GfKitXJdFTmh6SKoqjcIkxoMgAAAAA9xcdlPS5vsJPIouf+1lJxvrStpNFUXHHLKOjbvSyQxta34/I48NeptYXnVPUbbX6Zqr0tk8tBs6wskUeT6t/LtmmVNVX8ifx1qVNFNzlcrc/TDtuLNDHq2qnrqp9VVOV8r3K9zl5qqntbVqm3RFFMeivrq3U/aasqqRrm0sj40e3dejHq3fROpcjFy1RXqa43pmKpidQ+OqrmZ/p69mJmYlseC6mS87P5Ya5Vfuslplc7VVajc059iL8jxnIURj59NVtYW/mt9sbPaetH8K/3bDtK6Cx/rh8lPF8PqM2f5WF/6EHZvhqK20a4iu+TF3FfEj9Eijy1eveqcu7xJPMZ9V6v4ez/AC0sW4o+apT8bYnlxHct5mbaSNVbDH3fiX8ylzxnH04tuP8AdPrKPeu+VX7K9HI+KRJI1VHtVHNci5KipyXxLOqmKo+Zyjqdw91NTPVyrNVPdJIvN73K5y+9TnTbt0dRpndczuV12SXCohv60KKvAlicqsz0R7dUX4ZoUX4gs25sefvCTjTPlqXP2nU7IMYTKxMke1kip3q1EXyJXB3JqxKZn2c8j69L3g2KLDuAFuStTiOidVv/ADLrup4ZZfFSg5GasvPi17bSrXyWtsiuFdU3GrdVVj1fK928rlXt6vDuPY2bFu3biimEGqrdW122T3yeC7/4iVyrBM1zmNVdGSNTPTPkioi/Ioufw6Zs/mxHcJGNc+bTn7UbbHb8UOkhTJk8aT5JyRyqqO+aZ+8lcFkVXsaN+zTJp1XtUS6RwAAAAB7i47KelzfYSeRRc/8Aayk431rNfL9BYNo6TVTUWGSlZE6T
258LN0SKq+sn17irxsSvJ47xpnuHauuKbu3nahh2W4wNvtvcsiMiRHsRd5OFzR7O7XX4meDzYszOPcjUsZFE1R5MqPX7iY6QZabgfDdqo8PLiO+MSRN10rGPbvNZG3TPdXm5cvI8ryefeuZEY1mdJtm3FNPnL4y7U3RP3LfRsZEmiI5+S5J3NTQ6U/h+aoia7k7YnJ/4rdhm/y4jw1NWzMbG5Fki3WqqpkjUXPx1KXNwoxsmmiJ2kW7nnRPTCj3v+H8Kz3bLtDk4OC4ZckduywO3XJm12SclTsPFcTTvMq/lYX/AKISVlpcfYQdHSvWKRckcxF/1St1RHInNn95oc5pq43Lia43DbcXaGMV9HUW+sfSVjVZLG7dc1f7yPcWL1N23FdM9SrqqdTqXfwBh2PEN4WOqz9GiZxJERclfrkjc05Z/QruXz6sS1un1n0dLNnzqW+94ztmF611sslHGrovVe/SNqOTq0TN3ipTY3GXsyj827cmNpFy9TbnxiEnCGPaq/3ttvmgYxrmOdvNeqr6qZ9Zx5Lh6cezNc1zLazf86taVLat0ud7CPyLfgftHDJ6qXaqT0jZSnB1ytzP/CJn5KUkdcr3+qRPdljB7iPRXTGll2cMc/GdNudSvcvgjHFVzUxGHXt3x4/qQ7e2R7VvUDPvJTZr4K5f4Ur/AMN0z+TMumVPcM/PTIgAAAAA31EHuuOynpc32EnkUfPxrFlIxp1W9bWeln7dn1McB9tBlT8+odPZni70dyWS5u/+Tl3YJHL9hy/cX8q9X/dInNcZv+vajuPV1sXf8Zc7aThWOyViV1FklLM5U4eeSxSc1RE/D5cuwlcNn1ZFE0V+se/6ueRbinuFtwpwMSbPVtUb0bK2Jad6c9xyLm1VT8K6fMp+QirE5D82Y6SLUxXa8VUp9mF8fPuTOhZGi/7OIrs07kRPPIt6ufseHW5lH+Fq32v+Hrdb7NYZ7ZQTcZ8aOdM7NNJHN7E5aJyPO5d69fyKbldOon0S6KYpjVMsJPfelH8K3XbYdpXQWP8AXD5KeM4eJjNlOvzE2tM3wriCpw7dEqodY19WWLPSRn89inpuQwaMqzqqO/ZEtXPy5aRjKx0WLbG29WpzeM2Lfa/PdSWNObXdjk158tUPNcblXcK/8Pc9Eu7bprp8la2RXKCkvMtJOqNWeNEYqrzexeXvRV+BZ/iCxVdtU3I9nHFq1VpMxTs8utZfZay3LG6KaRZfWfuuYrtVRff2HHA5uzbsU0XOphvdx5mvcOthDCFNhi5R1NzqGLWyIscMLVybqmuWertO5CHyfJV5dqabdHyx6y3s2Yoq3M9qltW6XO9hH5FxwEaxYR8md1LFswv9LVWtcPXBU3k3mxI5dJo38269eq+5e4rObwrlu9GTbj/v9nbHuRMeEuPeNmV2hrF/xasmp1XNub0Y9qL1Oz+hNxufszRH5nUudeNPl8qzYMwpHhKGS7XqSNJeHlmi+pCzr1Xm5dP6pV8jyNWfVFmxHX/rvatU248qmb4vvX+ev0lc3NItGRNXmkbeXvXn7z0/G4vw2PFHuhXq/KrbjE9zAAAAAHWh96GtqrfPx6KR0cqIqb7Hbrsl8Oo53bNF2nVxtTVp+11dVXCfj10jpZMt3fe7edknVr1GLVii1GqI6Yqq3PaP4HSYpnqWN99JVwuVbcpUlr5XSuaxGNV655NTqOVnHt2uqI02rrmY7eaCvq7dPx6CR8UnLeY5Wqqdgu49u7TquNkVTT6OjV4qv1ZEsVRVSqxdFRH7mfju5Zkajjce3O6aW83a6kKhulfb2OZQzSRtf9tGPVqPy7fid7uLarmPKN6axXMeiGd9e0tU+svV0raZKarnkkhTJUjdIqtTLlopHoxLNFXlTHbabkzGkAk9baeqUy5Vsdvdb2SvSmc/fdEi+q5yf35IcJxrfn5zHbaKqo6RmqrVzauSpqi9mR2mmKo1LG59YduPF+IY4eE2rl3cstXbzviupAq4vFqq349ukXq4c1bjWrWpWuletQi7yTK9Veip3kn4e14+Gumnl777eK6tqrhPx62R0kqojd97t52SePUbWbVFqnxojTEzM+r4IqouaaLzRfA6TTTV9REz6u9S4yxFSxcOKrk3csk38pF+L0Ur7nE41dW6qO3T8+uI6lAud6ud2VFuM75UTVGud6qeCJoSLGHYsfTS1quVVR2gEn36ae2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH//2Q==",Lj="/assets/oliveyoung_logo-CQ-rEkfb.png",Ij="/assets/musinsa_logo-D3Adt4Jc.png",Pj="/assets/ably_logo-ZG4WzizB.png",Bj="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAb8AAAG/CAMAAAD/zSlAAAAAYFBMVEX6buMAAAD/cOhrL2GnSZcXChVxMWZEHj3RXL72bN8pEiXCVrCYQ4rnZtL/cuvuaditTJ3cYcgfDhy4UaeKPX1LIUSCOXZVJk2QP4MNBgzIWLafRpBfKlZ6Nm8vFSo5GTTfuJ77AAAH+klEQVR4nO3di27iOhSF4YnLJaEl4dJCKbf3f8ujEef0zEgkcaWF1rb4vzcgSwn2tr396xcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwr1QM95OKqZ6UYu1+VBE1x2pahsPS/awiat6qQsxb97OKqJz8tvwB3lFOfsR3TzH5vbufVEzF5Mfo865S8jt17icVUyn5fbkfVFCF5HddM3y5q5D8Ju7nFFUZ+V2+eP3uKyO/GbWzHkXkdzjy+vUoIr95TX49ishvRnx9SshvweilVwn5fTTupxRXCfkdWfnrVUJ+lD77FZDfjNevXwH5MXkYED+/q/sRhRY/v5X7EYUWPj+2DQ4Kn9+Z0eeQ8Pm9up9QbNHz+2Df0qDo+bHwPix4fptXJn+Dgue3o3Q9LHZ+0wmv37DY+e2Z/I2Ind+O0vWI0PktKF2PCZ3fnvjGhM5vRX5jQufnfjgFiJzfmdHLqMj5UfocFzi/vfvZlCBwfiy8Z4ib34LPZ4a4+X1Sus4QNr8DtZccYfPjyGaWsPmx8J4lan4ffD6zRM1v534whQia34bSdZ6g+e3ZtZsnZn6HT0rXeWLmd6H2kilmfntev0wx82PXbq6Q+R2IL1fI/Ng2mC1kfqw8ZIuY34n8skXMr3Y/lII0k+tcZCOKb87K0Q8sa5WFKD9Wjn5Edb3bUhTflG6DDu1JlB8NJyxaUXwcerBIqnHsntK1Q/oQ5cfCu0N6Fc0eLpSuHdqzJj5qLx5r0efzQMMJh/Z40OS3ofbi0M008XFk0yJtp6L8uCbOQbaIceX1M0iq0Qu1F4+tKD56JVt0L6L8zkz+DGQrR9z04LETxcfCu0WnmjzQcMIhvYriu/D5dJAtvL+z8O6gGr0cmPw5tJ+i/E6MXhy6qyi/T14/g7QVLbxfGb1YqGov3LLpkL5En09GLx6q0cuF0qfDWjb54/NpkLaifS8svFt0stI1r59DrTrzt+X1M2iOovgWjF4cur0ovzfyc/gSxXfgxLuFrPbCypFDJ4qv2rp/yVOSHdk8cWTToVU1nOCmB4dUi+JbMPlzaFWjlxdGLw5r1crRG7Uzg/ZNVLqeM3pxaGSfT/79DNJKtOv6wOjFQrXwzpFNh1TPRfm98fo5rETx0SvZYqna93Li9TOQ1V7olWzRvIviu1B7cViqtp1xZNNCNXrZsG3QIam2ne34fBqktSg+tg1ayJp90ivZolF9Pj/dv+QppYkovis3PTi0ql27L9TODNLXRRPfhl7JFqraC+2yLNaqzydHNh3SSjT6PFB7cehUk7858RnIRi8VoxcH3X2r/Ps5LFWjlx2vn4Oq2WdF6dNB1qr8g5UjB93KkfuXPKWkajixodugg+ySW45sOiTVRStTbtl0aFX3HL1QunZYq7YNTpi8G7SqlaMPRi8OnerzeSY+A9nK0YZeyRaylSMmDwayVuUsvFvIai+Uri2WqtL1idfPQHZNXEXtxaFTTf42jF4M0lrWbdD9U56TqnRdUfp06FSv347Pp4Os4QQL7w5J1e+FI5sWjSi+6uj+JU9J1qp8weTPoVWVPrnpwUF3TdyR188gyXbtcmbMYa1q9rmjdG3QHkWfT0YvFrJDD3v3L3lKaauqndEr2aFRtSo/uH/JU0pr1bZBFt4tWDkqWjcTxTd3/5LnVNMruWSyhhNTVo4cGtXk4Z2FdwPZkc2KZp8Orar0yZFNB12rchbeHWRHNucc2XSQbRs8M3oxSBPVyhE3PTg0sm2DjF4MUi07ssnrZ5B2ovgu7HsxSLJW5awcOaSVqnTN6MWhU30+N+5f8pRSrWpVzrZBh0Z1TxUL7xZLVen64v4lT0l3R/iX+6c8pUa1a/fC59NhKYqveqN0bSA7snlg5cihVc3dZ3w+DXTtsmj26dCqVo7olWyxlG0bdP+Sp9SqSp8svFt0spUjJg8Guktuj5SuHWSfTw49GOhalZ/49zNIK1F89Eq2kO172fDv5/DKPVUlk7Uqr+qlCLOQH5DVXjYzkTNFuB+QjV5kNoyD8jWqfS86NE7LpzuyqUN++WSlayHy+wF3WHeQX7Yk27UrRH7ZGlXtRYn8cqVaNflTIr9creqSWynyyyVr9ilFfpmSqlW5FvllkrUq1yK/POlVdWRTi/zyyFqVi5FfFl2rcjHyyyNr9ilGfllkrcrVyC9LwJWjG/LLEnT0Qn55mqk7pz7kl0HXqlyO/DK0QScPFfllkd0Rrkd+42KuHN2QX4Z42wa/kd+oNAk7+iS/HFFrL7+R3xjdkc1HIL8xrapd1kOQ35i1ql/PQ5DfiMC1l9/Ib4SsVfljkN+wVAeePFTkN0bXqvwxyG+YrFX5g5DfMFmr8gchv2ERzxz9ifwGBV45uiG/ISnsvpf/kN+gmJvm/0B+A3Styh+G/Aa0Mc8c/Yn8BiwjrxzdkF+/NuaRzb+QX78u9MrRDfn1in
258pk8y/k10/W7POByK9PquPuuv4f+fUKvnJ0Q359lpG3DX4jvx66S24fivx6NCWMXsivl6xV+WORX494rcrvIr/7UgmTh4r8ehQyeiG/Hm0Rk4eK/PrEX3m4Ib970tGdSy7uX7knvb8UgvuP7kptKYgPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3/4B7J2/o8qx9UUAAAAASUVORK5CYII=",Uj="/assets/29cm_logo-CbHHzY7q.png",zj="/assets/wconcept_logo-C1h4VR9S.png",Hj="/assets/lfmall_logo-C4UOIkrs.png",Gj="/assets/homeplus_logo-C_0XsPGm.png",Vj="/assets/ohou_logo-njva_A7k.png",$j="/assets/eql_logo-Be6fpL-V.jpg",Wj="/assets/ssf_logo-DoCNUNBO.png",Kj=["러닝화","에센스","텀블러","선풍기","백팩"],u2=[{name:"Coupang",logo:bj},{name:"Naver Store",logo:Nj},{name:"SSG",logo:Ej},{name:"11st",logo:Tj},{name:"CJ ONSTYLE",logo:Cj},{name:"Gmarket",logo:jj},{name:"Auction",logo:Dj},{name:"GS SHOP",logo:Rj},{name:"Hmall",logo:Fj},{name:"Lotte ON",logo:Mj},{name:"Kakao",logo:Oj},{name:"Olive Young",logo:Lj},{name:"Musinsa",logo:Ij},{name:"Ably",logo:Pj},{name:"Zigzag",logo:Bj},{name:"29CM",logo:Uj},{name:"Wconcept",logo:zj},{name:"LF Mall",logo:Hj},{name:"Homeplus",logo:Gj},{name:"Ohouse",logo:Vj},{name:"EQL",logo:$j},{name:"SSF",logo:Wj}];function qj(){const e=zr(),[t,r]=N.useState(""),[a,s]=N.useState([]),l=Wr("KR");N.useEffect(()=>{let m=!0;return(async()=>{const x=await TS();m&&s(Array.isArray(x)?x.slice(0,5):[])})(),()=>{m=!1}},[]),N.useEffect(()=>(document.body.classList.add("market-kr-home"),()=>{document.body.classList.remove("market-kr-home")}),[]);const u=a.length>0?a.map(m=>m.keyword):Kj,f=u2.filter((m,p)=>p%2===0),h=u2.filter((m,p)=>p%2===1);return c.jsx("div",{className:"main-home",children:c.jsxs("div",{className:"main-home__content",children:[c.jsxs("section",{className:"main-home__hero",children:[c.jsxs("h1",{className:"main-home__title",children:["여러 쇼핑몰을 한 번에 검색하고",c.jsx("br",{}),"최저가를 가장 빠르게 비교하세요"]}),c.jsx("div",{className:"main-home__search-card",children:c.jsx(N0,{keyword:t,setKeyword:r,onSearch:m=>{e(`${l}/search?keyword=${encodeURIComponent(m)}`)},loading:!1,hasSearched:!1,showTrendingKeywords:!1})}),c.jsxs("div",{className:"main-home__chips",children:[c.jsx("span",{className:"main-home__chips-label",children:"인기 검색어"}),u.map(m=>c.jsx("button",{type:"button",className:"main-home__chip",onClick:()=>r(m),children:m},m))]})]}),c.jsxs("section",{className:"main-home__partners",children:[c.jsx("h3",{className:"main-home__partners-head",children:"지원 검색 사이트"}),c.jsxs("div",{className:"main-home__partners-marquee",children:[c.jsx("div",{className:"main-home__partners-track main-home__partners-track--left",children:[...f,...f].map((m,p)=>c.jsx("div",{className:"main-home__partner-card",children:c.jsx("img",{src:m.logo,alt:m.name,loading:"lazy"})},`${m.name}-${p}`))}),c.jsx("div",{className:"main-home__partners-track main-home__partners-track--right",children:[...h,...h].map((m,p)=>c.jsx("div",{className:"main-home__partner-card",children:c.jsx("img",{src:m.logo,alt:m.name,loading:"lazy"})},`${m.name}-${p}`))})]})]})]})})}const Xj=({item:e,onCardClick:t,isNew:r=!1})=>{const a=vt(),s=a==="EN",{sessionId:l,matchGoodsInfo:u}=e,{goodsName:f,thumbnail:h,volume:m,normVolume:p,quantity:x,normQuantity:_,unitsPerPack:S,normUnitsPerPack:k,unitPrice:y,price:w,deliveryPrice:A,trustSeller:E,collectSite:b,url:M}=u,H=p&&p.trim()!==""?p:m,O=k??S,C=_??x,L=()=>t(l,M),j=V=>{(V.key==="Enter"||V.key===" ")&&(V.preventDefault(),t(l,M))},z=V=>{const P=V.target;P.style.display="none",P.nextElementSibling?.classList.add("recent-product-card__image-placeholder--visible")};return c.jsxs("div",{className:"recent-product-card",tabIndex:0,role:"button",onClick:L,onKeyDown:j,"aria-label":s?`Go to ${f} product details`:`${f} 상품 상세 페이지로 이동`,children:[c.jsx("div",{className:"recent-product-card__badge-container",children:r&&c.jsx("div",{className:"recent-product-card__badge recent-product-card__badge--new",children:"NEW"})}),c.jsxs("div",{className:"recent-product-card__layout",children:[c.jsxs("div",{className:"recent-product-card__image-container",children:[c.jsx("img",{src:h,alt:s?`${f} product image`:`${f} 상품 이미지`,className:"recent-product-card__image",onError:z}),c.jsx("div",{className:"recent-product-card__image-placeholder",children:"No Image"})]}),c.jsxs("div",{className:"recent-product-card__info",children:[c.jsxs("div",{className:"recent-product-card__name-group",children:[c.jsx("h3",{className:"recent-product-card__name",children:f}),c.jsxs("div",{className:"recent-product-card__specs",children:[H&&c.jsx("span",{className:"recent-product-card__spec-tag",children:H}),c.jsx("span",{className:"recent-product-card__spec-tag",children:s?`${O} pcs/pack`:O>1?`${O}개입`:"1개입"}),c.jsx("span",{className:"recent-product-card__spec-tag",children:s?`${C} pcs`:C>1?`${C}개`:"1개"})]})]}),c.jsx("div",{className:"recent-product-card__price",children:dt(w,a)}),c.jsxs("div",{className:"recent-product-card__price-sub",children:[c.jsx("span",{className:`recent-product-card__delivery${A===0?" recent-product-card__delivery--free":""}`,children:A===0?s?"Free shipping":"무료배송":s?`Shipping ${dt(A,a)}`:`배송 ${dt(A,a)}`}),y!=null&&c.jsxs(c.Fragment,{children:[c.jsx("span",{className:"recent-product-card__price-sub-sep",children:"·"}),c.jsx("span",{className:"recent-product-card__unit-price",children:s?`${dt(y,a)} each`:`개당 ${dt(y,a)}`})]})]}),c.jsxs("div",{className:"recent-product-card__source",children:[Yf(b)," · ",E]})]})]})]})},Yj=3e5,Zj=({onViewAll:e,maxItems:t})=>{const r=zr(),a=vt(),s=Xa(a),l=Wr(a),[u,f]=N.useState([]),[h,m]=N.useState(new Set),[p,x]=N.useState(!0),[_,S]=N.useState(null),[k,y]=N.useState(null),w=N.useRef(!1),A=N.useRef(null),E=N.useRef(new Set);N.useEffect(()=>(b(!0),A.current=window.setInterval(()=>b(!1),Yj),()=>{A.current&&clearInterval(A.current)}),[]);const b=async j=>{if(!w.current){w.current=!0;try{j&&x(!0),S(null);const z=await e3(),V=z&&Array.isArray(z)?t?z.slice(0,t):z:[],P=new Set(V.map(U=>U.sessionId));if(j)f(V),m(new Set),E.current=P,y(new Date);else{const U=new Set;for(const Y of P)E.current.has(Y)||U.add(Y);f(V),m(U),E.current=P,y(new Date)}}catch(z){console.error("상품 목록 로딩 실패:",z),S(s?"Failed to load products.":"상품 목록을 불러오는데 실패했습니다.")}finally{j&&x(!1),w.current=!1}}},M=j=>{r(`${l}/match/recent?sessionId=${j}`)},H=j=>{const z=document.querySelectorAll(".recent-product-card"),V=Array.from(z).indexOf(document.activeElement);j.key==="ArrowDown"&&V<z.length-1?(j.preventDefault(),z[V+1].focus()):j.key==="ArrowUp"&&V>0&&(j.preventDefault(),z[V-1].focus())},O=()=>
258k?k.toLocaleString(s?"en-US":"ko-KR",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}):"",C=c.jsxs("div",{className:"recent-products-list__header",children:[c.jsxs("div",{className:"recent-products-list__title",children:[c.jsx("span",{children:s?"Recently Found Lowest Prices":"최근 찾은 최저가"}),c.jsxs("span",{className:"recent-products-list__update-time",children:["(",O()||"—"," ",s?"updated":"업데이트",")"]})]}),e&&c.jsx("button",{className:"recent-products-list__view-all-btn",onClick:e,children:s?"View all →":"전체보기 →"})]});if(p)return c.jsxs("div",{className:"recent-products-list",children:[C,c.jsxs("div",{className:"recent-products-list__loading",children:[c.jsx("div",{className:"recent-products-list__loading-spinner"}),c.jsx("p",{children:s?"Loading product information...":"상품 정보를 불러오는 중..."})]})]});if(_)return c.jsxs("div",{className:"recent-products-list",children:[C,c.jsxs("div",{className:"recent-products-list__error",children:[c.jsx("div",{className:"recent-products-list__error-icon",children:"⚠️"}),c.jsx("p",{children:_}),c.jsx("button",{className:"recent-products-list__retry-button",onClick:()=>b(!0),children:s?"Retry":"다시 시도"})]})]});if(u.length===0)return c.jsxs("div",{className:"recent-products-list",children:[C,c.jsxs("div",{className:"recent-products-list__empty",children:[c.jsx("div",{className:"recent-products-list__empty-icon",children:"🔍"}),c.jsx("h3",{children:s?"No recently searched products":"최근 검색한 상품이 없습니다"}),c.jsx("p",{children:s?"Try searching for a product.":"상품을 검색해보세요!"})]})]});const L=u.map(j=>j.sessionId).join(",");return c.jsxs("div",{className:"recent-products-list",onKeyDown:H,children:[C,c.jsx(Xo,{flipKey:L,spring:"gentle",children:c.jsx("div",{className:"recent-products-list__grid",children:u.map(j=>c.jsx(Yo,{flipId:j.sessionId,children:c.jsx("div",{children:c.jsx(Xj,{item:j,onCardClick:M,isNew:h.has(j.sessionId)})})},j.sessionId))})})]})},Qj=["올리브영","홈쇼핑","TV홈쇼핑","알리익스프레스","롯데마트제타","홈플러스"];function Jj(){const[e]=Mn(),t=N.useRef(null),r=vt(),a=Na(r),s=W4(r),{keyword:l,setKeyword:u,onSearch:f,loading:h,sessionId:m,roundNum:p,instruction:x,currentErrorMessage:_,allLabel:S,siteNames:k,selectedSite:y,setSelectedSite:w,sortType:A,setSortType:E,paginatedResult:b,currentPage:M,setCurrentPage:H,totalPages:O,currentSiteLoadingStatus:C,itemsPerPage:L}=Nw(),j=!!e.get("keyword"),z=$p(r,a),V=j0(r,a),P=r==="KR"?Qj:[],U=Y=>{H(Y),window.requestAnimationFrame(()=>{t.current?.scrollIntoView({behavior:"smooth",block:"start"})})};return c.jsxs("div",{className:"page-container",children:[c.jsxs("div",{className:"search-section",children:[c.jsx(N0,{keyword:l,setKeyword:u,onSearch:(Y,W)=>f(Y,{inResult:W}),loading:h,sessionId:m,roundNum:p,hasSearched:j,instruction:x}),!j&&c.jsxs("div",{className:"search-box-banner",children:[r==="KR"?c.jsxs(c.Fragment,{children:[c.jsxs("p",{className:"search-banner__desc",children:[V.length-1,"개 주요 쇼핑몰에서 실시간으로 가격을 비교하여 ",c.jsx("br",{}),"최저가와 상세 정보를 한눈에 확인해보세요. ",c.jsx("br",{})]}),c.jsx("p",{className:"search-banner__affiliate-disclaimer",children:"쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받을 수 있습니다."})]}):c.jsxs("p",{className:"search-banner__desc",children:["Compare prices across ",V.length-1," major shopping sites in real time. ",c.jsx("br",{}),"Find the best deals and detailed info at a glance. ",c.jsx("br",{})]}),c.jsx("div",{className:"search-banner__sites",children:z.map(Y=>c.jsx("span",{className:Y.className,children:Y.label},Y.displayName))})]})]}),c.jsx("div",{children:j?c.jsxs("div",{ref:t,className:"results-section",children:[c.jsx(IS,{siteNames:k,selectedSite:y,onChange:Y=>{w(Y),H(1)},betaSites:P}),c.jsx(LS,{sortType:A,onChange:E,hideSiteRankOption:y===S}),!!_&&c.jsx("div",{className:"search-error-notice",role:"status",children:_}),C.isLoading?c.jsx("div",{className:"skeleton-list",children:Array.from({length:10}).map((Y,W)=>c.jsx(PS,{},W))}):b.length>0?c.jsx(ww,{sessionId:m,items:b,currentPage:M,itemsPerPage:L,selectedSite:y}):C.isComplete&&!_&&c.jsx("p",{className:"no-result-text",children:r==="KR"?"검색 ê²°ê
258³¼ê°€ 없습니다.":"No results found."}),O>1&&c.jsx(OS,{currentPage:M,totalPages:O,groupSize:5,onPageChange:U})]}):s?c.jsx(Zj,{maxItems:40}):null})]})}function f2(){const e=Ar(u=>u.initialize),t=vt(),r=ga(),[a]=Mn();N.useEffect(()=>{e()},[e]);const s=t==="DENTAL"&&(r.pathname==="/dental"||r.pathname==="/dental/")&&!a.get("keyword"),l=t==="KR"&&(r.pathname==="/"||r.pathname==="")&&!a.get("keyword");return t==="DENTAL"?s?c.jsx(u3,{}):c.jsx(Aj,{}):l?c.jsx(qj,{}):c.jsx(Jj,{})}const M0="/assets/SKUPINPRO_ic-DlHKkXyQ.png",Ew="/assets/SKUPIN_DENTAL-EMNOxsqh.png";async function e6(e){try{const t=await _r.post("/password/reset",{email:e}),r=t?.status??500,a=rc(t);return{status:r,data:a,message:t?.message}}catch(t){return{status:t?.status??500,message:t?.message||"오류 발생"}}}async function Tw(e,t){try{const r=await _r.post("/login/email",{email:e,password:t});return{status:r.status,data:{accessToken:r.accessToken},message:r.message}}catch(r){const a=r?.statusCode??r?.status??r?.body?.status??500;return a===403?{status:403,data:null,message:r?.body?.message||"비밀번호가 올바르지 않습니다."}:{status:a,data:null,message:r?.message||"오류 발생"}}}async function t6(e,t){try{const r=await mt.put("/password/update",{tempPassword:e,newPassword:t}),a=r?.status??500,s=rc(r);return{status:a,data:s,message:r?.message}}catch(r){return{status:r?.status??500,message:r?.message||"오류 발생"}}}async function r6(e){const t=new URLSearchParams({keyword:e}).toString();return(await _r.get(`/signup/company?${t}`))?.data_list??[]}async function a6(e){return(await mt.get(`/user/company/${encodeURIComponent(e)}`))?.data_list??[]}async function n6(e){return await _r.post("/signup/check-email",{email:e})}async function s6(e){return _r.post("/signup/send-email",{email:e})}async function i6(e){return await _r.post("/signup/verify-email",e)}async function l6(e){const t=await _r.post("/signup/email",e);return{status:t?.status??201,data:t?.data,message:t?.message}}async function c6(){try{const e=await mt.delete("/user/delete");return{status:e?.status??500,message:e?.message}}catch(e){return{status:e?.status??500,message:e?.message||"오류 발생"}}}async function o6(e){try{const t=await mt.put("/users/settings/delivery-fee",{deliveryFee:e}),r=t?.status??500,a=rc(t);return{status:r,data:a,message:t?.message}}catch(t){return{status:t?.status??500,message:t?.message||"오류 발생"}}}async function u6(){try{const e=await mt.get("/users/settings/delivery-fee"),t=e?.status??500,r=rc(e);return{status:t,data:r,message:e?.message}}catch(e){return{status:e?.status??500,message:e?.message||"오류 발생"}}}const f6="https://apps.apple.com/us/app/%EC%8A%A4%EC%BF%A0%ED%95%80-skupin/id6760752041",d6="https://play.google.com/store/apps/details?id=com.epopcon.skupin";function Cw(){return/Android/i.test(navigator.userAgent)?d6:f6}function h6(e,t){const r=[],a=[],s=new Map;for(const l of _w(e,{market:t})){const u=yw(l.collectSite);if(Wp(u))a.push(l.collectSite);else{const f=Yf(l.collectSite,{market:t}),h=s.get(f)??[];h.push(l.collectSite),s.set(f,h)}}for(const[l,u]of s.entries()){if(u.length===1){r.push({kind:"single",collectSite:u[0],name:l});continue}r.push({kind:"group",name:l,sites:u})}return a.length>0&&r.push({kind:"group",name:t==="EN"?"Home Shopping":"홈쇼핑",sites:a}),r.sort((l,u)=>Zf(l.name,{market:t})-Zf(u.name,{market:t}))}function m6(e,t){const r=new Set(t.map(a=>a.collectSite));return e.filter(a=>r.has(a))}function d2(e,t){const r=m6(e,t);return r.length>0?r:t.map(a=>a.collectSite)}function p6({onClose:e}){const t=vt(),r=Xa(t),a=b0(t),[s,l]=N.useState("search"),[u,f]=N.useState([]),[h,m]=N.useState([]),[p,x]=N.useState([]),[_,S]=N.useState(!0),[k,y]=N.useState(!1),[w,A]=N.useState(!1),[E,b]=N.useState(null),{userId:M,userGroupType:H,companyId:O}=Nr.getState(),C=M??"",L=H??"",j=O??"",z=ji(T=>T.setSearchSites),V=ji(T=>T.setMatchSites);N.useEffect(()=>{async function T(){S(!0);try{const[I,R,G]=await Promise.all([Wf(t==="KR"?void 0:a),jS(C,t==="KR"?void 0:a),sw(C)]),re=_w(I,{market:t}),fe=d2(R,re),Se=d2(G,re);f(re),m(fe),x(Se),z(t,fe),V(t,Se)}finally{S(!1)}}C?T():S(!1)},[t,C]);const P=s==="search"?h:p,U=s==="search"?m:x,Y=()=>r?"Select at least one site.":"최소 1개 이상의 사이트를 선택해주세요.",W=N.useMemo(()=>h6(u,t),[u,t]),q=W.length,se=W.filter(T=>ne(T)).length;function le(T){if(A(!1),b(null),T.every(R=>P.includes(R))){const R=P.filter(G=>!T.includes(G));if(R.length===0){b(Y());return}U(R)}else U(R=>[...new Set([...R,...T])])}function te(){A(!1),b(null),U(u.map(T=>T.collectSite))}function ne(T){return T.kind==="single"?P.includes(T.collectSite):T.sites.every(I=>P.includes(I))}async function F(){if(y(!0),A(!1),b(null),P.length===0){b(Y()),y(!1);return}try{if(s==="search"){const T={userId:C,userType:L,companyId:j,collectSites:h,...a};await CS(T),z(t,h)}else await XC({userId:C,userType:L,companyId:j,collectSites:p}),V(t,p);A(!0)}catch{b(r?"Failed to save.":"저장에 실패했습니다.")}finally{y(!1)}}return c.jsx("div",{className:"ssm-overlay",onClick:e,children:c.jsxs("div",{className:"ssm-sheet",onClick:T=>T.stopPropagation(),children:[c.jsxs("div",{className:"ssm-header",children:[c.jsx("span",{className:"ssm-title",children:r?"Site Settings":"사이트 설정"}),c.jsx("button",{className:"ssm-close",onClick:e,"aria-label":r?"Close"
258:"닫기",children:c.jsx(Wn,{size:16,strokeWidth:2.5})})]}),c.jsx("div",{className:"ssm-segment-wrap",children:c.jsxs("div",{className:"ssm-segment",children:[c.jsx("button",{className:`ssm-seg-btn ${s==="search"?"active":""}`,onClick:()=>{l("search"),A(!1),b(null)},children:r?"Search":"검색"}),c.jsx("button",{className:`ssm-seg-btn ${s==="match"?"active":""}`,onClick:()=>{l("match"),A(!1),b(null)},children:r?"Match":"매치"})]})}),!_&&u.length>0&&c.jsxs("div",{className:"ssm-select-all-row",children:[c.jsxs("span",{className:"ssm-count",children:[c.jsx("strong",{children:se})," / ",q," ",r?"selected":"선택"]}),c.jsx("button",{className:"ssm-all-btn",onClick:te,children:r?"Select all":"전체 선택"})]}),c.jsx("div",{className:"ssm-list-wrap",children:_?c.jsx("div",{className:"ssm-loader",children:c.jsx(bo,{size:22,className:"ssm-spin"})}):W.length===0?c.jsx("p",{className:"ssm-empty",children:r?"No available sites.":"사용 가능한 사이트가 없습니다."}):c.jsx("ul",{className:"ssm-list",children:W.map(T=>{const I=ne(T),R=T.kind==="single"?T.collectSite:T.name,G=T.kind==="single"?[T.collectSite]:T.sites;return c.jsx("li",{children:c.jsxs("button",{className:"ssm-item",onClick:()=>le(G),children:[c.jsx("span",{className:"ssm-item-name",children:T.name}),c.jsx("span",{className:`ssm-check-circle ${I?"on":""}`,children:I&&c.jsx(Ao,{size:11,strokeWidth:3})})]})},R)})})}),c.jsxs("div",{className:"ssm-footer",children:[E&&c.jsx("span",{className:"ssm-feedback err",children:E}),w&&!E&&c.jsx("span",{className:"ssm-feedback ok",children:r?"Saved.":"저장했습니다."}),c.jsxs("button",{className:"ssm-save-btn",onClick:F,disabled:k||_,children:[k?c.jsx(bo,{size:15,className:"ssm-spin"}):null,k?r?"Saving":"저장 중":r?"Save":"저장"]})]})]})})}function g6(){const{isLoggedIn:e,logout:t}=Ar(),r=zr(),a=ga(),s=qo(768),l=vt(),u=Wr(l),f=Xa(l),h=l==="DENTAL",m=l==="KR"&&(a.pathname==="/"||a.pathname===""),p=h||m,[x,_]=N.useState(!1),[S,k]=N.useState(!1),[y,w]=N.useState(!1),[A,E]=N.useState(!1),b=N.useRef(null),M=Nr(L=>L.userEmail),H=a.pathname.startsWith(`${u}/tracking-products`)||!u&&a.pathname.startsWith("/tracking-products");N.useEffect(()=>{E(!1)},[a.pathname]),N.useEffect(()=>(A?document.body.style.overflow="hidden":document.body.style.overflow="",()=>{document.body.style.overflow=""}),[A]),N.useEffect(()=>{const L=j=>{j.key==="Escape"&&E(!1)};return A&&document.addEventListener("keydown",L),()=>document.removeEventListener("keydown",L)},[A]),N.useEffect(()=>{function L(j){b.current&&!b.current.contains(j.target)&&_(!1)}return x&&document.addEventListener("mousedown",L),()=>{document.removeEventListener("mousedown",L)}},[x]);const O=()=>{t(),_(!1),r(u+"/")},C=async()=>{if(await Fi(f?"Do you want to delete your account?":"정말 탈퇴하시겠습니까?",{description:f?"All data will be permanently deleted and cannot be restored.":"모든 데이터가 삭제되며 복구할 수 없습니다.",confirmLabel:f?"Delete account":"탈퇴하기",cancelLabel:f?"Cancel":"취소",danger:!0})){k(!0);try{const j=await c6();j.status===200?(Oe.success(f?"Your account has been deleted.":"회원 탈퇴가 완료되었습니다."),t(),r(u+"/")):Oe.error(j.message||(f?"An error occurred while deleting your account.":"회원 탈퇴 중 오류가 발생했습니다."))}catch(j){console.error("회원 탈퇴 오류:",j),Oe.error(f?"An error occurred while deleting your account.":"회원 탈퇴 중 오류가 발생했습니다.")}finally{k(!1),_(!1)}}};return c.jsxs(c.Fragment,{children:[c.jsx("header",{className:`header${p?" header--white":""}`,children:c.jsxs("div",{className:"header-container",children:[c.jsxs("div",{className:"left-group",children:[c.jsx(gs,{to:`${u}/`,className:"header-logo",children:c.jsx("img",{src:l==="DENTAL"?Ew:M0,alt:"Logo"})}),e&&!h&&c.jsxs("nav",{className:`nav-links ${s?"nav-links-mobile":""}`,children:[c.jsxs("div",{className:"nav-dropdown",children:[c.jsx("span",{className:`nav-link nav-dropdown-trigger ${H?"active":""}`,children:f?"Tracked Lowest Prices":"최저가 추적 상품"}),c.jsxs("div",{className:"nav-dropdown-menu",children:[c.jsx(zn,{to:`${u}/tracking-products`,end:!0,className:({isActive:L})=>`nav-dropdown-item ${L?"active":""}`,children:f?"Tracking Charts":"추적 상품 차트"}),c.jsx(zn,{to:`${u}/tracking-products/manage`,className:({isActive:L})=>`nav-dropdown-item ${L?"active":""}`,children:f?"Manage Tracking":"추적 상품 관리"})]})]}),c.jsx(zn,{to:`${u}/credit-dashboard`,className:({isActive:L})=>`nav-link ${L?"active":""}`,children:f?"Credits":"크레딧 관리"}),c.jsx(zn,{to:`${u}/plan`,className:({isActive:L})=>`nav-link ${L?"active":""}`,children:f?"Plans":"요금제"})]})]}),c.jsx("div",{className:"auth-buttons",children:e?c.jsxs(c.Fragment,{children:[c.jsxs("div",{className:"user-menu",ref:b,children:[c.jsxs("button",{className:"user-menu-trigger",onClick:()=>_(!x),"aria-expanded":x,"aria-haspopup":"true",children:[c.jsx(Z3,{size:24}),c.jsx(qf,{size:16,className:`chevron-icon ${x?"open":""}`})]}),x&&c.jsxs("div",{className:"dropdown-menu",children:[M&&c.jsxs(c.Fragment,{children:[c.jsxs("div",{className:"dropdown-user-info",children:[c.jsx(uC,{size:16}),c.jsx("span",{className:"user-email",children:M})]}),c.jsx("div",{className:"dropdown-divider"})]}),c.jsxs("button",{onClick:()=>{w(!0),_(!1)},className:"dropdown-item",children:[c.jsx(vC,{size:18}
258),c.jsx("span",{children:f?"Site Settings":"사이트 설정"})]}),c.jsx("div",{className:"dropdown-divider"}),c.jsxs("button",{onClick:O,className:"dropdown-item",children:[c.jsx(cC,{size:18}),c.jsx("span",{children:f?"Log Out":"로그아웃"})]}),c.jsx("div",{className:"dropdown-divider"}),c.jsxs("button",{onClick:C,className:"dropdown-item delete",disabled:S,children:[c.jsx(jC,{size:18}),c.jsx("span",{children:S?f?"Processing...":"처리 중...":f?"Delete Account":"회원 탈퇴"})]})]})]}),!h&&c.jsx("button",{className:"hamburger-btn",onClick:()=>E(!0),"aria-label":f?"Open menu":"메뉴 열기","aria-expanded":A,children:c.jsx(dC,{size:22})})]}):c.jsxs(c.Fragment,{children:[c.jsx("a",{href:Cw(),target:"_blank",rel:"noreferrer",className:"auth-button download",children:f?"Download App":"앱 다운로드"}),c.jsx(zn,{to:`${u}/login`,className:"auth-button login",children:f?"Log In":"로그인"})]})})]})}),e&&!h&&A&&c.jsxs(c.Fragment,{children:[c.jsx("div",{className:"mobile-menu-backdrop",onClick:()=>E(!1),"aria-hidden":"true"}),c.jsxs("nav",{className:"mobile-menu-drawer","aria-label":f?"Mobile menu":"모바일 메뉴",children:[c.jsxs("div",{className:"mobile-menu-top",children:[c.jsx("span",{className:"mobile-menu-title",children:f?"Menu":"메뉴"}),c.jsx("button",{className:"mobile-menu-close",onClick:()=>E(!1),"aria-label":f?"Close menu":"메뉴 닫기",children:c.jsx(Wn,{size:18})})]}),c.jsx(zn,{to:`${u}/tracking-products`,end:!0,className:({isActive:L})=>`mobile-menu-item ${L?"active":""}`,onClick:()=>E(!1),children:f?"Tracking Charts":"추적 상품 차트"}),c.jsx(zn,{to:`${u}/tracking-products/manage`,className:({isActive:L})=>`mobile-menu-item ${L?"active":""}`,onClick:()=>E(!1),children:f?"Manage Tracking":"추적 상품 관리"}),c.jsx(zn,{to:`${u}/credit-dashboard`,className:({isActive:L})=>`mobile-menu-item ${L?"active":""}`,onClick:()=>E(!1),children:f?"Credits":"크레딧 관리"}),c.jsx(zn,{to:`${u}/plan`,className:({isActive:L})=>`mobile-menu-item ${L?"active":""}`,onClick:()=>E(!1),children:f?"Plans":"요금제"})]})]}),y&&c.jsx(p6,{onClose:()=>w(!1)})]})}const jw="app-banner-dismissed-at",x6=7;function v6(){const e=localStorage.getItem(jw);return e?Date.now()-Number(e)<x6*24*60*60*1e3:!1}function y6(){const[e,t]=N.useState(()=>!v6()),[r,a]=N.useState(!1);if(!e)return null;function s(){a(!0),setTimeout(()=>{localStorage.setItem(jw,String(Date.now())),t(!1)},250)}return c.jsxs("div",{className:`app-banner${r?" dismissing":""}`,role:"banner",children:[c.jsxs("div",{className:"app-banner-content",children:[c.jsx(wC,{size:15,color:"rgba(255,255,255,0.7)"}),c.jsx("span",{className:"app-banner-text",children:"스쿠핀 앱으로 최저가 알림 바로 받기"}),c.jsxs("a",{href:Cw(),target:"_blank",rel:"noreferrer",className:"app-banner-cta",children:["앱 받기 ",c.jsx(U3,{size:13})]})]}),c.jsx("button",{className:"app-banner-close",onClick:s,"aria-label":"배너 닫기",children:c.jsx(Wn,{size:14})})]})}function _6(){const e=vt(),t=ga(),r=e==="EN",a=e==="DENTAL",s=e==="KR"&&(t.pathname==="/"||t.pathname===""),l=a||s;return c.jsx("footer",{className:`site-footer${l?" site-footer--white":""}`,children:c.jsxs("div",{className:"site-footer__inner",children:[c.jsxs("div",{className:"site-footer__top",children:[c.jsxs("div",{children:[c.jsx("p",{className:"site-footer__eyebrow",children:"EPOPCON"}),c.jsx("p",{className:"site-footer__brand",children:r?"EPOPCON Inc.":"주식회사 이팝콘"})]}),c.jsxs("div",{className:"site-footer__contact",children:[c.jsx("a",{className:"site-footer__contact-link",href:"tel:010-8014-6643",children:"010-8014-6643"}),c.jsx("a",{className:"site-footer__contact-link",href:"mailto:[email protected]",children:"[email protected]"})]})]}),c.jsxs("div",{className:"site-footer__meta",children:[c.jsxs("p",{className:"site-footer__item",children:[c.jsx("span",{className:"site-footer__label",children:r?"CEO":"대표자"}),c.jsx("span",{className:"site-footer__value",children:r?"Seyoung Kim":"김세영"})]}),c.jsxs("p",{className:"site-footer__item",children:[c.jsx("span",{className:"site-footer__label",children:r?"Business Registration No.":"사업자등록번호"}),c.jsx("span",{className:"site-footer__value",children:"264-81-38415"})]}),c.jsxs("p",{className:"site-footer__item",children:[c.jsx("span",{className:"site-footer__label",children:r?"E-commerce Registration No.":"통신판매업 신고번호"}),c.jsx("span",{className:"site-footer__value",children:"2019-서울서초-1127"})]}),c.jsxs("p",{className:"site-footer__item site-footer__item--full",children:[c.jsx("span",{className:"site-footer__label",children:r?"Business Address":"사업장 주소"}),c.jsx("span",{className:"site-footer__value",children:r?"6F, Prosper Building, 26 Seochojungang-ro 20-gil, Seocho-gu, Seoul, Republic of Korea":"서울특별시 서초구 서초중앙로20길 26, 6층(서초동, 프로스퍼 빌딩)"})]})]})]})})}function S6(){const e=Ar(t=>t.isLoggedIn);N.useEffect(()=>{const{loadFromStorage:t,syncAcrossTabs:r}=cr.getState();return t(),r()},[e])}function w6(){const t=vt()!=="DENTAL";return S6(),c.jsxs(c.Fragment,{children:[t&&c.jsx(y6,{}),c.jsx(g6,{}),c.jsx("main",{children:c.jsx(vT,{})}),c.jsx(_6,{})]})}function Sa({children:e}){const t=Ar(l=>l.isLoggedIn),r=ga(),a=vt(),s=`${Wr(a)}/login`;return t?e:c.jsx(xT,{to:s,replace:!0,state:{from:r}})}class k6 extends N.Component{state={hasError:!1};static getDerivedStateFromError(t){return{hasError:!0,error:t}}componentDidCatch(t,r){console.error("[ErrorBoundary]",t.message,r.componentStack)}handleReset=()=>{this.setState({hasError:!1,error:void 0})};render(){return this.state.hasError?this.props.fallback?this.props.fallback:c.jsxs("div",{style:{padding:"3rem",textAlign:"center"},children:[c.jsx("h2",{style:{marginBottom:"0.5rem"},children:"예기치 못한 오류가 발생했습니다."}),c.jsx("p",{style:{color:"#666",marginBottom:"1.5rem"},children:this.state.error?.message}),c.jsx("button",{onClick:this.handleReset,style:{padding:"0.5rem 1.5rem",cursor:"pointer"},children:"다시 시도"})]}):this.props.children}}function Dw(){return c.jsxs("div",{className:"matchcard-container skeleton",children:[c.jsxs("div",{className:"matchcard-left",children:[c.jsx("div",{className:"skeleton-box",style:{width:80,height:80,borderRadius:8}}),c.jsxs("div",{className:"matchcard-info",children:[c.jsx("div",{className:"skeleton-box",style:{width:140,height:16,marginBottom:8}}),c.jsx("div",{className:"skeleton-box",style:{width:100,height:14,marginBottom:8}}),c.jsx("div",{className:"skeleton-box",style:{width:160,height:14,marginBottom:8}}),c.jsx("div",{className:"skeleton-box",style:{width:120,height:14,marginBottom:8}})]})]}),c.jsx("div",{className:"matchcard-price-box",children:c.jsx("div",{className:"skeleton-box",style:{width:60,height:16}})})]})}function Kp(e,t){const r=t?.useNormalized===!0&&(t.ignoreSameProduct===!0||e.same_product===!0),a=r?e.norm_units_per_pack??e.units_per_pack:e.units_per_pack,s=r?e.norm_quantity??e.quantity:e.quantity,l=r&&e.norm_volume!=null&&e.norm_volume!==""?e.norm_volume:e.volume,u=r?e.unit_price:void 0;return{modelName:e.model_name,variant:e.variant,unitsPerPack:a,quantity:s,volume:l,unitPrice:u}}function A6({data:e,rank:t,isStreaming:r,sourceOptionDocId:a}){const s=vt(),l=s==="EN",u=Kp(e,{useNormalized:!r}),f=u.modelName!=null&&u.modelName!=="",h=u.unitsPerPack!=null,m=u.quantity!=null,p=u.volume!=null&&u.volume!=="",x=u.unitPrice!=null,_=e.variant!=null&&e.variant!=="",S=!h&&!m&&!p&&
258!x&&!_,k=r&&S||!S,y=Ui(e.siteName,e.trustSeller,{market:s}),w={id:e.t_id,collectUrl:e.collectUrl,thumbnailUrl:e.image_url[0],goodsName:e.goodsName,siteName:y.siteName,totalEvalCnt:Number(e.totalEvalCnt),price:Number(e.addPrice),discountPrice:Number(e.addPrice),deliveryPrice:e.delivery_price,trustSeller:y.trustSeller},A=!!e.collectUrl&&e.collectUrl.includes("coupang.com"),E=!!a&&!!e.option_doc_id&&a===e.option_doc_id,b=async O=>{if(O.preventDefault(),!A){window.open(e.collectUrl,"_blank","noopener,noreferrer");return}try{const L=await Gp(e.collectUrl)??{},j=L.shortenUrl??L.landingUrl??L.originalUrl??e.collectUrl;window.open(j,"_blank","noopener,noreferrer")}catch(C){console.error("Error fetching Coupang deep link:",C),window.open(e.collectUrl,"_blank","noopener,noreferrer")}},M=async()=>{const O=e.analysis_i?.trim()||(l?"No analysis information":"분석 정보 없음");navigator.clipboard.writeText(e._id),await Fi(l?"ID copied":"ID 복사 완료",{description:O,confirmLabel:l?"OK":"확인",showCancel:!1})},H=O=>{if(O.shiftKey){O.preventDefault(),M();return}b(O)};return c.jsxs("a",{href:e.collectUrl,target:"_blank",rel:"noreferrer",className:`regular-card ${E?"selected":""}`,onClick:H,children:[E&&c.jsx("div",{className:"selected-label",children:l?"Selected product":"선택한 상품"}),c.jsx("div",{className:`regular-rank ${t===1?"rank-1":""}`,children:r?e.same_product?c.jsx("span",{className:"rank-check",children:c.jsx("svg",{width:"16",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"#d97706",strokeWidth:"3",strokeLinecap:"round",strokeLinejoin:"round",children:c.jsx("polyline",{points:"20 6 9 17 4 12"})})}):c.jsx("span",{className:"rank-spinner"}):c.jsx("span",{children:t})}),c.jsx("div",{className:"regular-image",children:c.jsx("img",{src:e.image_main,alt:e.goodsName,className:"product-image"})}),c.jsxs("div",{className:"regular-info",children:[c.jsx("div",{className:"regular-title",children:e.goodsName}),c.jsxs("div",{className:"seller-option",children:[y.trustSeller&&c.jsx("span",{className:"regular-seller-text",children:l?`Seller ${y.trustSeller}`:`판매자 ${y.trustSeller}`}),e.option&&c.jsx("span",{className:"regular-option-text",children:l?`Option ${e.option}`:`옵션 ${e.option}`})]}),k&&c.jsx("div",{className:"regular-specs",children:c.jsx("span",{className:"specs-badge",children:r&&S?l?"Analyzing pack size, quantity, volume, and variants...":"개입, 수량, 용량, 속성 분석 중...":c.jsxs(c.Fragment,{children:[f&&(l?`${u.modelName} model`:`${u.modelName} 모델`),f&&h&&" • ",h&&(l?`${u.unitsPerPack} pcs/pack`:`${u.unitsPerPack}개입`),h&&(m||p||x||_)&&" • ",m&&(l?`${u.quantity} pcs`:`${u.quantity}개`),m&&(p||x||_)&&" • ",p&&`${u.volume}`,p&&(x||_)&&" • ",x&&(l?`${dt(u.unitPrice,s)} each`:`개당가격 ${dt(u.unitPrice,s)}`),x&&_&&" • ",_&&`${e.variant}`]})})})]}),c.jsxs("div",{className:"regular-price-section",children:[t===1&&c.jsxs("div",{className:"regular-badges",children:[c.jsx("div",{className:"best-deal-tag",children:l?"Best price":"최저가"}),c.jsx("div",{className:"site-tag-small",children:y.siteName})]}),t!==1&&c.jsx("div",{className:"site-tag-small",children:y.siteName}),c.jsx("div",{className:"regular-price",children:dt(e.addPrice,s)}),c.jsxs("div",{className:"regular-delivery",children:[c.jsx(rw,{className:"truck-icon"}),Number(e.delivery_price)===0?l?"Free shipping":"무료배송":l?`Shipping ${dt(e.delivery_price,s)}`:`배송비 ${dt(e.delivery_price,s)}`]})]}),c.jsx(C0,{product:w})]})}function b6({data:e,rank:t,isStreaming:r,sourceOptionDocId:a}){const s=vt(),l=s==="EN",u=Ui(e.siteName,e.trustSeller,{market:s}),f=(()=>{if(typeof e.image_url=="string")try{return JSON.parse(e.image_url)[0]||e.image_main}catch{return e.image_main}return Array.isArray(e.image_url)?e.image_url[0]:e.image_main})(),h=Kp(e,{useNormalized:!r}),m=h.modelName!=null&&h.modelName!=="",p=h.unitsPerPack!=null,x=h.quantity!=null,_=h.volume!=null&&h.volume!=="",S=h.unitPrice!=null,k=e.variant!=null&&e.variant!=="",y=!p&&!x&&!_&&!S&&!k,w=r&&y||!y,A=!!a&&!!e.option_doc_id&&a===e.option_doc_id,E=!!e.collectUrl&&e.collectUrl.includes("coupang.com"),b={id:e.t_id,collectUrl:e.collectUrl,thumbnailUrl:f,goodsName:e.goodsName,siteName:u.siteName,totalEvalCnt:Number(e.totalEvalCnt),price:Number(e.addPrice),discountPrice:Number(e.addPrice),deliveryPrice:e.delivery_price,trustSeller:u.trustSeller},M=async O=>{if(O.preventDefault(),!E){window.open(e.collectUrl,"_blank","noopener,noreferrer");return}try{const L=await Gp(e.collectUrl)??{},j=L.shortenUrl??L.landingUrl??L.originalUrl??e.collectUrl;window.open(j,"_blank","noopener,noreferrer")}catch{window.open(e.collectUrl,"_blank","noopener,noreferrer")}},H=O=>{if(O.shiftKey){O.preventDefault(),navigator.clipboard.writeText(e._id),Fi(l?"ID copied":"ID 복사 완료",{description:e.analysis_i?.trim()||(l?"No analysis information":"분석 정보 없음"),confirmLabel:l?"OK":"확인",showCancel:!1});return}M(O)};return c.jsxs("a",{href:e.collectUrl,target:"_blank",rel:"noreferrer",className:`matchcard-container mobile${A?" selected":""}`,onClick:H,children:[A&&c.jsx("div",{className:"selected-label",children:l?"Selected product":"선택한 상품"}),c.jsxs("div",{className:"m-match-left-thumb",children:[c.jsx("div",{className:"m-rank",children:r?e.same_product?c.jsx("span",{className:"rank-check",children:c.jsx("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"#d97706",strokeWidth:"3",strokeLinecap:"round",strokeLinejoin:"round",children:c.jsx("polyline",{points:"20 6 9 17 4 12"})})}):c.jsx("span",{className:"rank-spinner"}):c.jsx("span",{children:t})}),c.jsx("img",{src:f,alt:e.goodsName,loading:"lazy"})]}),c.jsxs("div",{className:"m-right-info",children:[c.jsx("div",{className:"m-name",children:e.goodsName}),(u.trustSeller||e.option)&&c.jsxs("div",{className:"m-seller-option",children:[u.trustSeller&&c.jsx("span",{className:"m-seller-text",children:l?`Seller ${u.trustSeller}`:`판매자 ${u.trustSeller}`}
258),e.option&&c.jsx("span",{className:"m-option-text",children:l?`Option ${e.option}`:`옵션 ${e.option}`})]}),w&&c.jsx("div",{className:"m-brand",children:r&&y?l?"Analyzing...":"분석 중...":c.jsxs(c.Fragment,{children:[m&&(l?`${h.modelName} model`:`${h.modelName} 모델`),m&&p&&" · ",p&&(l?`${h.unitsPerPack} pcs/pack`:`${h.unitsPerPack}개입`),p&&(x||_||S||k)&&" · ",x&&(l?`${h.quantity} pcs`:`${h.quantity}개`),x&&(_||S||k)&&" · ",_&&`${h.volume}`,_&&(S||k)&&" · ",S&&(l?`${dt(h.unitPrice,s)} each`:`개당가격 ${dt(h.unitPrice,s)}`),S&&k&&" · ",k&&`${e.variant}`]})}),c.jsxs("div",{className:"m-badges-row",children:[t===1&&c.jsx("span",{className:"best-deal-tag",children:l?"Best price":"최저가"}),c.jsx("span",{className:"site-tag-small",children:u.siteName})]}),c.jsxs("div",{className:"m-price-wrapper",children:[c.jsx("span",{className:"m-price",children:dt(e.addPrice,s)}),c.jsxs("span",{className:"m-delivery-info",children:[c.jsx(rw,{size:11,className:"truck-icon"}),Number(e.delivery_price)===0?l?"Free shipping":"무료배송":l?`Shipping ${dt(e.delivery_price,s)}`:`배송비 ${dt(e.delivery_price,s)}`]})]})]}),c.jsx("div",{className:"m-interest-col",onClick:O=>O.preventDefault(),children:c.jsx(C0,{product:b})})]})}function Rw(e){return qo(768)?c.jsx(b6,{...e}):c.jsx(A6,{...e})}function N6(){return c.jsx("div",{className:"criteria-sidebar criteria-sidebar--skeleton",children:c.jsxs("div",{className:"source-full-card source-full-card--skeleton",children:[c.jsx("div",{className:"skeleton skeleton-image"}),c.jsx("div",{className:"skeleton skeleton-title"}),c.jsx("div",{className:"skeleton skeleton-badge"}),c.jsxs("div",{className:"skeleton-specs-grid",children:[c.jsx("div",{className:"skeleton skeleton-spec"}),c.jsx("div",{className:"skeleton skeleton-spec"}),c.jsx("div",{className:"skeleton skeleton-spec"}),c.jsx("div",{className:"skeleton skeleton-spec"})]}),c.jsx("div",{className:"skeleton skeleton-site"}),c.jsxs("div",{className:"skeleton-price-box",children:[c.jsx("div",{className:"skeleton skeleton-price-label"}),c.jsx("div",{className:"skeleton skeleton-price"}),c.jsx("div",{className:"skeleton skeleton-delivery"})]}),c.jsx("div",{className:"skeleton skeleton-seller"}),c.jsxs("div",{className:"skeleton-actions",children:[c.jsx("div",{className:"skeleton skeleton-button"}),c.jsx("div",{className:"skeleton skeleton-icon"})]}),c.jsx("div",{className:"skeleton skeleton-session"})]})})}function Fw({sessionId:e,data:t,sourceData:r,isStreaming:a=!1}){const s=qo(480),l=vt(),u=l==="EN",f=Ui(t.siteName,r?.trustSeller,{market:l}),h=r?Kp(r,{useNormalized:!a,ignoreSameProduct:!0}):null,m={id:r?.option_doc_id,collectUrl:t.collectUrl,thumbnailUrl:t.image_url[0],goodsName:r?.goodsName,siteName:f.siteName,totalEvalCnt:Number(t.totalEvalCnt),price:Number(t.addPrice),discountPrice:Number(t.addPrice),deliveryPrice:r?.delivery_price,trustSeller:f.trustSeller};return c.jsx("div",{className:"criteria-sidebar",children:c.jsxs("div",{className:"source-full-card",children:[c.jsx("div",{className:"source-image-large",children:c.jsx("img",{src:r?.thumbnail?r.thumbnail:t.image_url[0],alt:t.goodsName,className:"source-product-image"})}),c.jsx("div",{className:"source-name-large",children:t.goodsName}),t.option&&t.option.trim()!==""&&c.jsx("div",{className:"source-option-badge",children:t.option}),c.jsxs("div",{className:"source-specs-grid",children:[r?.model_name&&c.jsx("div",{className:"spec-item",children:r.model_name}),t.brandName&&t.brandName.trim()!==""&&c.jsx("div",{className:"spec-item",children:t.brandName}),h?.unitsPerPack!=null&&c.jsx("div",{className:"spec-item",children:u?`${h.unitsPerPack} pcs/pack`:`${h.unitsPerPack}개입`}),h?.quantity!=null&&c.jsx("div",{className:"spec-item",children:u?`${h.quantity} pcs`:`${h.quantity}개`}),h?.volume&&c.jsx("div",{className:"spec-item",children:h.volume}),r?.variant&&c.jsx("div",{className:"spec-item",children:r.variant})]}),r?.review&&r.review.trim()!==""&&c.jsxs("div",{className:"source-review-box",children:[c.jsx("div",{className:"source-review-label",children:u?"AI review summary":"AI 리뷰 요약"}),c.jsx("div",{className:"source-review-text",children:r.review})]}),c.jsxs("div",{className:"source-action-buttons",children:[c.jsx("a",{href:t.collectUrl,target:"_blank",rel:"noreferrer",className:"source-visit-button",children:u?"View selected product":"선택한 상품 보러가기"}),c.jsx("div",{className:"source-interest-wrapper",children:c.jsx(C0,{product:m})})]}),!s&&e&&c.jsx("button",{type:"button",className:"match-session-copy-button",onClick:()=>{navigator.clipboard.writeText(e),Oe.success(u?`${e} session ID copied`:`${e} 세션ID 복사`)},title:u?"Copy session ID":"세션 ID 복사",children:u?"Copy session ID":"세션 ID 복사"})]})})}function h2({items:e,sourceData:t}){return c.jsx(Xo,{flipKey:e.map(r=>r._id).join("-"),children:e.map((r,a)=>c.jsx(Yo,{flipId:r._id,children:c.jsx("div",{children:c.jsx(Rw,{data:r,rank:a+1,isStreaming:!1,sourcePrice
258:Number(t.addPrice||0)+Number(t.delivery_price||0),sourceOptionDocId:t.option_doc_id})})},r._id))})}function E6(){const[e]=Mn(),t=e.get("sessionId")??"",[r,a]=N.useState([]),[s,l]=N.useState(!1),[u,f]=N.useState(null),[h,m]=N.useState(!0),p=5,[x,_]=N.useState(!1),[S,k]=N.useState(!1),y=N.useRef(!1),w=vt(),A=w==="EN";function E(L,j){return[...L].sort((z,V)=>{const P=j?Number(z.addPrice||0)+Number(z.delivery_price||0):Number(z.addPrice||0),U=j?Number(V.addPrice||0)+Number(V.delivery_price||0):Number(V.addPrice||0);return P-U})}const b=E(r.filter(L=>L.same_product),h),M=E(r.filter(L=>L.same_product===!1&&L.is_same_category===!0),h),H=async()=>{if(!(y.current||!t)){y.current=!0,l(!0);try{const[L,j]=await Promise.all([$C(t),nw(t)]);if(L){const z={...L,image_url:Array.isArray(L.image_url)?L.image_url:JSON.parse(L.image_url||"[]")};f(z)}else f(null);Array.isArray(j)&&j.length>0?a(j):a([])}catch(L){console.error("[StaticMatchPage] fetch error:",L),f(null),a([])}finally{l(!1),y.current=!1}}};N.useEffect(()=>{t&&H()},[t]);const O=()=>{if(!u||!b.length)return 0;const L=Number(u.addPrice||0)+Number(u.delivery_price||0),j=Number(b[0].addPrice||0)+Number(b[0].delivery_price||0);return Math.max(0,L-j)},C=b.length>0?O():0;return c.jsx("div",{className:"matchpage-container",children:c.jsxs("div",{className:"matchpage-grid",children:[c.jsx("div",{className:"matchpage-left",children:u?c.jsx(Fw,{sessionId:t,data:u,sourceData:u,isStreaming:!1}):c.jsx(N6,{})}),c.jsx("div",{className:"matchpage-right",children:c.jsx("div",{className:"matchpage-right-content",children:c.jsxs("div",{className:"matchpage-target-list",children:[c.jsx("h2",{className:"matchpage-section-title",children:A?"Lowest price results":"최저가 검색 결과"}),b.length>0&&C>0&&c.jsx("div",{className:"savings-highlight",children:A?`Save ${dt(C,w)} including shipping compared with your selected product!`:`선택한 상품 대비 배송비 포함 ${dt(C,w)} 절약 가능!`}),(b.length>0||M.length>0)&&c.jsx("div",{className:"matchpage-toggle-wrapper",children:c.jsxs("label",{className:"delivery-toggle-label",children:[c.jsx("span",{className:"delivery-toggle-text",children:A?"Include shipping":"배송비 포함"}),c.jsx("input",{type:"checkbox",checked:h,onChange:()=>m(L=>!L),className:"delivery-toggle-input"}),c.jsx("div",{className:"delivery-toggle-switch"})]})}),s?Array.from({length:3}).map((L,j)=>c.jsx(Dw,{},j)):b.length>0||M.length>0?c.jsxs("div",{className:"matchpage-results-container",children:[c.jsxs("div",{className:"matchpage-result-section matchpage-result-section--matched",children:[c.jsx("h3",{className:"matchpage-subsection-title",children:A?"Exact matches":"일치 상품"}),b.length>0&&u?c.jsxs(c.Fragment,{children:[c.jsx(h2,{items:x?b:b.slice(0,p),sourceData:u}),b.length>p&&c.jsxs("button",{type:"button",className:"matchpage-show-more",onClick:()=>_(L=>!L),children:[c.jsx("svg",{className:`matchpage-show-more-icon${x?" open":""}`,width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",children:c.jsx("polyline",{points:"6 9 12 15 18 9"})}),x?A?"Show less":"접기":A?`Show ${b.length-p} more`:`${b.length-p}개 더보기`]})]}):c.jsx("div",{className:"matchpage-empty-section",children:A?"No exact matches.":"일치 상품이 없습니다."})]}),M.length>0&&u&&c.jsxs("div",{className:"matchpage-result-section matchpage-result-section--similar",children:[c.jsx("h3",{className:"matchpage-subsection-title",children:A?"Similar products":"유사한 상품"}),c.jsx(h2,{items:S?M:M.slice(0,p),sourceData:u}),M.length>p&&c.jsxs("button",{type:"button",className:"matchpage-show-more",onClick:()=>k(L=>!L),children:[c.jsx("svg",{className:`matchpage-show-more-icon${S?" open":""}`,width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",children:c.jsx("polyline",{points:"6 9 12 15 18 9"})}),S?A?"Show less":"접기":A?`Show ${M.length-p} more`:`${M.length-p}개 더보기`]})]})]}):c.jsx("div",{children:A?"No matched products found.":"매칭된 상품이 없습니다."})]})})})]})})}function O0(){return c.jsxs("div",{className:"ts-card",children:[c.jsx("div",{className:"ts-main",children:c.jsxs("div",{className:"ts-row",children:[c.jsx("div",{className:"ts-badge ts-block"}),c.jsx("div",{className:"ts-image ts-block"}),c.jsxs("div",{className:"ts-details",children:[c.jsxs("div",{className:"ts-lines",children:[c.jsx("div",{className:"ts-line lg"}),c.jsx("div",{className:"ts-line sm"})]}),c.jsxs("div",{className:"ts-meta",children:[c.jsx("div",{className:"ts-chip"}),c.jsx("div",{className:"ts-chip"})]}),c.jsxs("div",{className:"ts-price",children:[c.jsx("div",{className:"ts-line md",style:{width:120}}),c.jsx("div",{className:"ts-line sm",style:{width:80}})]})]})]})}),c.jsxs("div",{className:"ts-lowest",children:[c.jsx("div",{className:"ts-line sm",style:{width:90}}),c.jsx("div",{className:"ts-line lg",style:{width:140}}),c.jsx("div",{className:"ts-line sm",style:{width:180}}),c.jsx("div",{className:"ts-btn ts-block"})]}),c.jsx("div",{className:"ts-action",children:c.jsx("div",{className:"ts-btn ts-block"})})]})}const T6=e=>
258e.toLocaleString(),C6=({height:e,min:t,max:r,ticks:a,leftPad:s=40,rightPad:l=40,topPad:u=10,bottomPad:f=10,width:h=600})=>{const m=u,x=e-f-m,_=s,S=h-l,k=Math.max(1,r-t);return c.jsx("g",{children:a.map((y,w)=>{const A=(y-t)/k,E=m+x*(1-A);return c.jsxs("g",{children:[c.jsx("line",{x1:_,y1:E,x2:S,y2:E,className:"grid-line"}),c.jsx("text",{x:_,y:E,textAnchor:"end",dominantBaseline:"middle",style:{fill:"#6b7280",fontSize:7},children:T6(y)})]},`ytick-${w}`)})})},j6=({items:e})=>e.length?c.jsx("div",{className:"chart-legend",children:e.map(t=>c.jsxs("div",{className:"legend-item",children:[c.jsx("div",{className:"legend-dot",style:{backgroundColor:t.color}}),c.jsx("span",{className:"legend-label",children:t.label})]},t.url))}):null;function ap({price:e,date:t,site:r,seller:a}){return c.jsxs("div",{style:{background:"rgba(17,24,39,0.9)",color:"#fff",borderRadius:8,padding:"8px 10px",fontSize:12,boxShadow:"0 6px 24px rgba(0,0,0,0.25)",minWidth:170,textAlign:"center"},children:[c.jsx("div",{style:{fontWeight:600},children:e}),c.jsx("div",{style:{opacity:.9},children:t}),c.jsx("div",{style:{opacity:.9},children:r}),c.jsx("div",{style:{opacity:.9},children:a})]})}function D6({timestamp:e,items:t}){const r=vt();return c.jsxs("div",{style:{background:"rgba(17,24,39,0.9)",color:"#fff",borderRadius:8,padding:"10px 12px",fontSize:12,boxShadow:"0 6px 24px rgba(0,0,0,0.25)",minWidth:220},children:[c.jsx("div",{style:{fontWeight:600,marginBottom:8},children:new Date(e).toLocaleString("ko-KR",{month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})}),t.map((a,s)=>c.jsxs("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:6},children:[c.jsxs("div",{style:{display:"flex",alignItems:"center",gap:6},children:[c.jsx("div",{style:{width:10,height:10,borderRadius:"50%",background:a.color}}),c.jsxs("div",{style:{display:"flex",flexDirection:"column"},children:[c.jsx("div",{style:{fontWeight:600},children:a.name}),c.jsxs("div",{style:{opacity:.8,fontSize:11},children:[a.site," · ",a.seller]})]})]}),c.jsx("div",{style:{fontWeight:700,marginLeft:16},children:dt(a.price,r)})]},s))]})}function Jf({x:e,y:t,width:r,height:a,children:s}){const l=N.useRef(null);return N.useLayoutEffect(()=>{const u=l.current;if(!u)return;const f=window.innerWidth,h=window.innerHeight,m=u.getBoundingClientRect();let p=e,x=t;p+m.width>f&&(p=Math.max(8,f-m.width-8)),p<0&&(p=8),x+m.height>h&&(x=Math.max(8,h-m.height-8)),x<0&&(x=8),u.style.left=`${p}px`,u.style.top=`${x}px`},[e,t,r,a]),ti.createPortal(c.jsx("div",{ref:l,style:{position:"fixed",left:e,top:t,zIndex:9999,pointerEvents:"none"},children:s}),document.body)}const m2=(e,t)=>{const r=Math.floor(Math.log10(e||1)),a=e/Math.pow(10,r);let s;return t?a<1.5?s=1:a<3?s=2:a<7?s=5:s=10:a<=1?s=1:a<=2?s=2:a<=5?s=5:s=10,s*Math.pow(10,r)},np=(e,t,r=5)=>{if(!isFinite(e)||!isFinite(t)||e===t){const h=isFinite(e)?e:0;return{niceMin:h,niceMax:h+1,step:1,ticks:[h,h+1]}}const a=m2(t-e,!1),s=m2(a/Math.max(2,r-1),!0),l=Math.floor(e/s)*s,u=Math.ceil(t/s)*s,f=[];for(let h=l;h<=u+1e-9;h+=s)f.push(h);return{niceMin:l,niceMax:u,step:s,ticks:f}},mm=["#2563eb","#14b8a6","#22c55e","#84cc16","#f59e0b","#f97316","#ef4444","#ec4899","#d946ef","#8b5cf6","#0ea5e9","#64748b"],p2=e=>{const t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]},R6=(e,t)=>{const[r,a,s]=p2(e),[l,u,f]=p2(t),h=r-l,m=a-u,p=s-f;return Math.sqrt(h*h+m*m+p*p)},to=(()=>{const e=new Map,t=[];return r=>{if(e.has(r))return e.get(r);const a=95;let s=null;for(const l of mm)if(t.every(u=>R6(u,l)>=a)){s=l;break}return s||(s=mm[t.length%mm.length]),e.set(r,s),t.push(s),s}})(),g2={Coupang:"#E63946",Gmarket:"#F4A261","11st":"#FFD166",Naverstore:"#06D6A0",ssg:"#118AB2",LotteOn:"#9D4EDD",Kakao:"#6A4C93",KakaoStore:"#6A4C93",AliExpress:"#38B000",Homeplus:"#EF476F",MarketKurly:"#00B4D8",LotteMartZetta:"#80B918",Musinsa:"#FF006E",TvHomeShopping:"#FF9671",Ohou:"#F2A1B3",daisomall:"#8AC926","29cm":"#845EC2",Zigzag:"#FF6F91",Ably:"#9E2A2A"},x2=e=>g2[e]?g2[e]:`hsl(${e.split("").reduce((r,a)=>
258r+a.charCodeAt(0),0)%360}, 65%, 50%)`,sp=(e,t="short")=>{const r=parseInt(e.slice(4,6),10),a=parseInt(e.slice(6,8),10);return t==="long"?`${r}월 ${a}일`:`${r}/${a}`},ip=e=>{if(e<=0)return[0,1,2,3,4,5];const t=[1,2,5,10,25,50,100,250,500,1e3,2500,5e3,1e4];for(const r of t){const s=Math.ceil(e/r)*r/r;if(s>=3&&s<=7)return Array.from({length:s+1},(l,u)=>u*r)}return[0,e]},so=36,Mw=16,Hf=22,F6=28,ql=[{key:"3d",label:"3일",days:3},{key:"7d",label:"7일",days:7},{key:"14d",label:"2주",days:14},{key:"28d",label:"4주",days:28}],Ow=(e,t)=>{const r=parseInt(e.slice(0,4),10),a=parseInt(e.slice(4,6),10)-1,s=parseInt(e.slice(6,8),10),l=[];for(let u=t-1;u>=0;u--){const f=new Date(r,a,s-u);l.push(`${f.getFullYear()}${String(f.getMonth()+1).padStart(2,"0")}${String(f.getDate()).padStart(2,"0")}`)}return l},Ei=40,Ml=10,yf=26,ro=10,M6=760,O6=(e,t,r)=>{if(e.length===0)return[];if(e.length===1)return[t+r/2];const a=e.map(h=>new Date(h).getTime()),s=a.some(h=>Number.isNaN(h)),l=Math.min(...a),f=Math.max(...a)-l;return s||f<=0?e.map((h,m)=>t+r*m/(e.length-1)):a.map(h=>t+(h-l)/f*r)},Lw=({entry:e,height:t=240,ranks:r=[0],onChartMore:a,shippingIncluded:s=!0})=>{const l=vt(),u=N.useRef(null),[f,h]=N.useState("7d"),[m,p]=N.useState(null),[x,_]=N.useState(null),S=N.useMemo(()=>{const ne={source:!0};return r.forEach(F=>{ne[`rank-${F}`]=!0}),ne},[r]),[k,y]=N.useState(S);N.useEffect(()=>y(S),[S]);const w=ne=>ne?s?ne.total_price||0:ne.addPrice||0:0,A=ql.find(ne=>ne.key===f).days,{seriesList:E,yMin:b,yMax:M,yTicks:H,xDayLabels:O,dotLegendItems:C,dataMin:L,dataMax:j,xPositions:z,svgWidth:V,svgHeight:P,overlapsByTime:U,filteredGrid:Y}=N.useMemo(()=>{const ne=e.grid??[],F=ne[ne.length-1]?.grid,T=(()=>{if(!F)return ne;const Ge=new Date(F);Ge.setDate(Ge.getDate()-A+1),Ge.setHours(0,0,0,0);const Xe=ne.filter(Qe=>new Date(Qe.grid)>=Ge);return Xe.length>0?Xe:ne.slice(-A)})(),I=M6,R=t,G=I-Ei*2-ro,re=R-Ml-yf,fe=O6(T.map(Ge=>Ge.grid),Ei+ro,G),Se="#111827",oe=Ge=>{const Xe=e.sourceInfo,Qe=Ge?.siteName??Xe?.siteName,_t=Ge?.trustSeller??Xe?.trustSeller;return`${Qe?xn(Qe):"Unknown"} · ${_t||"판매자 정보 없음"}`},ce=T[0]?.source,we=ce?.s_id||e.s_id||"__source__",X=T.map((Ge,Xe)=>{const Qe=Ge.source,_t=Math.round(w(Qe)),or=fe[Xe]??Ei+ro,At=Qe?.s_id||we;return{x:or,y:0,price:_t,gridTime:Ge.grid,siteName:Qe?.siteName??e.sourceInfo?.siteName??"Unknown",trustSeller:Qe?.trustSeller??e.sourceInfo?.trustSeller,collectUrl:Qe?.collectUrl??e.sourceInfo?.collectUrl??"",label:oe(Qe),color:Se,idForDot:At,dotColor:to(`src:${At}`)}}),Fe=T.map(Ge=>Ge.source?.s_id||we),Ae={},Te=r.map(Ge=>{const Xe=`rank-${Ge}`,Qe=to(`__rank__${Ge}`),_t=Ge===0?"최저가":`${Ge+1}등`,or=T.map((At,sa)=>{const We=(At.target??[])[Ge];if(!We)return null;const st=Math.round(w(We)),Pt=fe[sa]??Ei+ro,Ft=We.t_id||`rank-${Ge}`;return!!Ft&&Ft===Fe[sa]&&(Ae[At.grid]||(Ae[At.grid]=[]),Ae[At.grid].push(Ge)),{x:Pt,y:0,price:st,gridTime:At.grid,siteName:We.siteName,trustSeller:We.trustSeller,collectUrl:We.collectUrl||"",label:_t,color:Qe,idForDot:Ft,dotColor:to(Ft)}}).filter(Boolean);return{key:Xe,color:Qe,label:_t,style:{strokeWidth:2},points:or}}),be=[];X.forEach(Ge=>be.push(Ge.price)),Te.forEach(Ge=>Ge.points.forEach(Xe=>be.push(Xe.price)));const De=be.length?Math.min(...be):0,nt=be.length?Math.max(...be):0,{niceMin:at,niceMax:he,ticks:Pe}=np(De,nt,5),Ye=Math.max(1,he-at),yt=Ge=>Ml+re*(1-(Ge-at)/Ye);
258X.forEach(Ge=>Ge.y=yt(Ge.price)),Te.forEach(Ge=>Ge.points.forEach(Xe=>Xe.y=yt(Xe.price)));const it=[{key:"source",color:Se,label:"기준상품",style:{strokeDasharray:"4 4",strokeWidth:2},points:X},...Te],kt=T.map((Ge,Xe)=>({date:Ge.grid,x:fe[Xe]??Ei+ro})),Be=[0,1],lt=new Set;Fe.forEach(Ge=>lt.add(Ge));for(const Ge of T){const Xe=Ge.target??[];for(const Qe of Be){const _t=Xe[Qe];_t?.t_id&&lt.add(_t.t_id)}}const et=new Map;if(ce){const Ge=ce.siteName??e.sourceInfo?.siteName??"Unknown",Xe=ce.trustSeller??e.sourceInfo?.trustSeller,Qe=xn(Ge),_t=Xe||"판매자 정보 없음";et.set(we,{label:`${Qe} · ${_t}`,color:to(`src:${we}`)})}for(const Ge of T)for(const Xe of Ge.target??[]){const Qe=Xe.t_id;if(!(!Qe||!lt.has(Qe))&&!et.has(Qe)){const _t=xn(Xe.siteName),or=Xe.trustSeller||"판매자 정보 없음";et.set(Qe,{label:`${_t} · ${or}`,color:to(Qe)})}}const jt=Array.from(et.entries()).map(([Ge,Xe])=>({url:Ge,label:Xe.label,color:Xe.color})),rt=(()=>{const Ge=new Set;return kt.reduce((Xe,Qe)=>{const _t=new Date(Qe.date).toLocaleDateString("ko-KR",{month:"short",day:"numeric"});return Ge.has(_t)||(Ge.add(_t),Xe.push({label:_t,x:Qe.x})),Xe},[])})();return{seriesList:it,yMin:at,yMax:he,yTicks:Pe,xAxisPoints:kt,xDayLabels:rt,dotLegendItems:jt,dataMin:De,dataMax:nt,xPositions:fe,svgWidth:I,svgHeight:R,overlapsByTime:Ae,filteredGrid:T}},[e,t,r,s,A]),W=ne=>new Date(ne).toLocaleString("ko-KR",{month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"}),q=ne=>{if(ne.length<=1)return"";let F=`M ${ne[0].x},${ne[0].y}`;for(let T=1;T<ne.length;T++)F+=` L ${ne[T].x},${ne[T].y}`;return F},se=(ne,F)=>{const T=u.current;if(!T)return{x:0,y:0,width:260,height:120};const I=T.createSVGPoint();I.x=ne,I.y=F;const R=T.getScreenCTM();if(!R)return{x:0,y:0,width:260,height:120};const G=I.matrixTransform(R),re=260,fe=120,Se=20;let oe=G.x-re/2,ce=G.y-fe-Se;return ce<8&&(ce=G.y+Se),{x:oe,y:ce,width:re,height:fe}};N.useEffect(()=>{if(!m)return;const ne=()=>p(F=>F&&{...F});return window.addEventListener("scroll",ne,!0),window.addEventListener("resize",ne),()=>{window.removeEventListener("scroll",ne,!0),window.removeEventListener("resize",ne)}},[m]);const le=ne=>{const F=u.current;if(!F)return{x:0,y:0};const T=F.createSVGPoint();T.x=ne.clientX,T.y=ne.clientY;const I=F.getScreenCTM();if(!I)return{x:0,y:0};const R=T.matrixTransform(I.inverse());return{x:R.x,y:R.y}},te=ne=>{if(!z.length)return null;let F=0,T=Math.abs(z[0]-ne);for(let I=1;I<z.length;I++){const R=Math.abs(z[I]-ne);R<T&&(F=I,T=R)}return F};return c.jsxs("div",{className:"chart-container",children:[c.jsx("div",{className:"chart-header",children:c.jsxs("div",{className:"chart-title-section",children:[c.jsxs("div",{children:[c.jsx("h3",{className:"chart-title",children:"가격 추이 분석"}),c.jsxs("div",{className:"chart-stats",children:[c.jsxs("span",{className:"chart-price-chip chart-price-chip--min",children:[c.jsx("span",{className:"chart-price-chip-label",children:"최저"}),c.jsx("span",{className:"chart-price-chip-val",children:dt(L,l)})]}),c.jsx("span",{className:"chart-price-chip-sep",children:"—"}),c.jsxs("span",{className:"chart-price-chip chart-price-chip--max",children:[c.jsx("span",{className:"chart-price-chip-label",children:"최고"}),c.jsx("span",{className:"chart-price-chip-val",children:dt(j,l)})]})]})]}),c.jsxs("div",{className:"chart-header-right",children:[c.jsx("div",{className:"chart-range-btns",children:ql.filter(ne=>ne.key!=="28d").map(ne=>c.jsx("button",{type:"button",className:`chart-range-btn ${f===ne.key?"active":""}`,onClick:()=>h(ne.key),children:ne.label},ne.key))}),a&&c.jsxs("button",{onClick:a,className:"chart-more-button",type:"button","aria-label":"차트 상세보기",children:[c.jsx(JS,{className:"chart-more-icon"}),"차트 더보기"]})]})]})}),c.jsxs("div",{className:"chart-wrapper",children:[c.jsxs("svg",{ref:u,viewBox:`0 0 ${V} ${P}`,className:"price-chart",style:{width:"100%",display:"block"},preserveAspectRatio:"xMidYMid meet",onMouseLeave:()=>{p(null),_(null)},onMouseMove:ne=>{const{x:F}=le(ne),T=te(F);_(T)},children:[c.jsx(C6,{height:P,min:b,max:M,ticks:H,leftPad:Ei,rightPad:Ei,topPad:Ml,bottomPad:yf,width:V}),z.map((ne,F)=>c.jsx("line",{x1:ne,y1:Ml,x2:ne,y2:P-yf,stroke:"#e0e7ff",strokeDasharray:"3 3"},`xgrid-${F}`)),x!==null&&z[x]!=null&&c.jsx("line",{x1:z[x],y1:Ml,x2:z[x],y2:P-yf,stroke:"#a5b4fc",strokeWidth:2}),O.map((ne,F)=>c.jsx("text",{x:ne.x,y:P-6,textAnchor:"middle",fontSize:9,fill:"#64748b",children:ne.label},F)),E.map(ne=>k[ne.key]?c.jsxs("g",{children:[ne.points.length>1&&c.jsx("path",{d:q(ne.points),className:"price-line",style:{stroke:ne.color,fill:"none",...ne.style||{}}}),ne.points.map((F,T)=>
258{const I=m&&m.key===ne.key&&m.idx===T;return c.jsx("circle",{cx:F.x,cy:F.y,r:I?6:4,className:"price-dot clickable",style:{fill:F.dotColor,stroke:"#fff",strokeWidth:1.5},onMouseEnter:()=>p({key:ne.key,idx:T}),onMouseLeave:()=>p(null),onClick:()=>F.collectUrl&&window.open(F.collectUrl,"_blank")},`${ne.key}-${T}`)})]},ne.key):null)]}),m&&(()=>{const ne=E.find(I=>I.key===m.key);if(!ne)return null;const F=ne.points[m.idx];if(!F)return null;const T=se(F.x,F.y);return c.jsx(Jf,{x:T.x,y:T.y,width:220,height:96,children:c.jsx(ap,{price:dt(F.price,l),date:W(F.gridTime),site:xn(F.siteName),seller:F.trustSeller||"판매자 정보 없음"})})})(),x!==null&&(()=>{const ne=Y[x]?.grid;if(!ne)return null;const F=U[ne]||[],T=Se=>Se===0?"최저가":`${Se+1}등`,I=F.length?`(${F.map(T).join("/")})`:"",R=E.filter(Se=>k[Se.key]).flatMap(Se=>{if(Se.key.startsWith("rank-")){const we=Number(Se.key.split("-")[1]||"0");if(F.includes(we))return[]}const oe=Se.points.find(we=>we.gridTime===ne);return oe?[{name:Se.key==="source"?`기준상품${I}`:Se.label,color:Se.color,price:oe.price,site:xn(oe.siteName),seller:oe.trustSeller||"판매자 정보 없음"}]:[]});if(!R.length)return null;const G=z[x],re=Ml+10,fe=se(G,re);return c.jsx(Jf,{x:fe.x,y:fe.y-50,width:260,height:R.length*30+60,children:c.jsx(D6,{timestamp:ne,items:R})})})(),c.jsx(j6,{items:C}),c.jsx("div",{className:"chart-controls",style:{display:"flex",gap:12,alignItems:"center",marginTop:12},children:c.jsx("div",{style:{display:"flex",gap:8,flexWrap:"wrap"},children:E.map(ne=>c.jsxs("button",{onClick:()=>y(F=>({...F,[ne.key]:!F[ne.key]})),className:`legend-chip ${k[ne.key]?"on":"off"}`,style:{display:"flex",alignItems:"center",gap:8,padding:"4px 8px",borderRadius:9999,border:"1px solid #e5e7eb",background:k[ne.key]?"#f3f4f6":"#fafafa"},children:[c.jsx("span",{style:{width:18,height:0,borderTop:`2px ${ne.key==="source"?"dashed":"solid"} ${ne.color}`}}),c.jsx("span",{style:{fontSize:12},children:ne.label})]},`legend-line-${ne.key}`))})})]})]})},lp=560,cp=180,L6=lp-so-Mw,pm=cp-Hf-F6,I6=.55,P6=({entry:e,onMore:t})=>{const a=vt()==="EN",[s,l]=N.useState(null),[u,f]=N.useState("7d"),h=e.sellAmountGrid??[],m=ql.find(j=>j.key===u).days,p=(()=>{const j=new Date;return`${j.getFullYear()}${String(j.getMonth()+1).padStart(2,"0")}${String(j.getDate()).padStart(2,"0")}`})(),x=N.useMemo(()=>Ow(p,m),[p,m]),_=N.useMemo(()=>new Map(h.map(j=>[j.collectDay,j])),[h]),S=L6/m,k=S*I6,y=j=>so+S*j+S/2,{bars:w,yTicks:A,yMax:E}=N.useMemo(()=>{const j=x.map(W=>_.get(W)?.totalSellAmount??null).filter(W=>W!==null),z=Math.max(...j,1),V=ip(z),P=V[V.length-1],U=W=>Hf+pm*(1-W/P);return{bars:x.map((W,q)=>{const le=_.get(W)?.totalSellAmount??null,te=y(q);
258if(le===null)return{cx:te,dateStr:W,value:null,x:0,y:0,h:0,w:k};const ne=U(le),F=U(0);return{cx:te,dateStr:W,value:le,x:te-k/2,y:ne,h:Math.max(2,F-ne),w:k}}),yTicks:V,yMax:P}},[x,_,S,k]);if(h.length===0)return null;const b=j=>Hf+pm*(1-j/E),M=x.map(j=>_.get(j)).filter(j=>j!==void 0),H=M.reduce((j,z)=>j+z.totalSellAmount,0),O=M.length?Math.max(...M.map(j=>j.totalSellAmount)):0,C=e.s_id.replace(/[^a-zA-Z0-9]/g,"_"),L=a?{"3d":"3D","7d":"7D","14d":"2W","28d":"4W"}:{"3d":"3일","7d":"7일","14d":"2주","28d":"4주"};return c.jsxs("div",{className:"chart-container",children:[c.jsx("div",{className:"chart-header",children:c.jsxs("div",{className:"chart-title-section",children:[c.jsxs("div",{children:[c.jsx("h3",{className:"chart-title",children:a?"Sales Volume Trend":"판매량 추이"}),c.jsxs("div",{className:"chart-stats",children:[c.jsxs("span",{className:"chart-price-chip chart-price-chip--min",children:[c.jsx("span",{className:"chart-price-chip-label",children:a?"Total":"누적"}),c.jsxs("span",{className:"chart-price-chip-val",children:[H.toLocaleString(),a?"":"개"]})]}),c.jsx("span",{className:"chart-price-chip-sep",children:"—"}),c.jsxs("span",{className:"chart-price-chip chart-price-chip--max",children:[c.jsx("span",{className:"chart-price-chip-label",children:a?"Max":"최대"}),c.jsxs("span",{className:"chart-price-chip-val",children:[O.toLocaleString(),a?"/day":"개/일"]})]})]})]}),c.jsxs("div",{className:"chart-header-right",children:[c.jsx("div",{className:"chart-range-btns",children:ql.map(j=>c.jsx("button",{type:"button",className:`chart-range-btn ${u===j.key?"active":""}`,onClick:()=>f(j.key),children:L[j.key]},j.key))}),t&&c.jsxs("button",{onClick:t,className:"chart-more-button",type:"button",children:[c.jsx(JS,{className:"chart-more-icon"}),a?"View More Charts":"차트 더보기"]})]})]})}),c.jsx("div",{className:"chart-wrapper",children:c.jsxs("svg",{viewBox:`0 0 ${lp} ${cp}`,className:"sell-amount-chart",style:{width:"100%",display:"block"},preserveAspectRatio:"xMidYMid meet",children:[c.jsxs("defs",{children:[c.jsxs("linearGradient",{id:`sg-bar-${C}`,x1:"0",y1:"0",x2:"0",y2:"1",children:[c.jsx("stop",{offset:"0%",stopColor:"#a5b4fc",stopOpacity:"0.9"}),c.jsx("stop",{offset:"100%",stopColor:"#c7d2fe",stopOpacity:"0.65"})]}),c.jsxs("linearGradient",{id:`sg-bar-hov-${C}`,x1:"0",y1:"0",x2:"0",y2:"1",children:[c.jsx("stop",{offset:"0%",stopColor:"#6366f1",stopOpacity:"0.95"}),c.jsx("stop",{offset:"100%",stopColor:"#818cf8",stopOpacity:"0.8"})]})]}),A.map((j,z)=>{const V=b(j);return c.jsxs("g",{children:[c.jsx("line",{x1:so,y1:V,x2:lp-Mw,y2:V,stroke:j===0?"#c7d2fe":"#e0e7ff",strokeDasharray:j===0?void 0:"3 3",strokeWidth:j===0?1.5:1}),c.jsx("text",{x:so-4,y:V,textAnchor:"end",dominantBaseline:"middle",fontSize:7,fill:"#94a3b8",children:j})]},z)}),w.map((j,z)=>{const V=s===z,P=so+S*z;return c.jsxs("g",{onMouseEnter:()=>j.value!==null&&l(z),onMouseLeave:()=>l(null),children:[j.value!==null&&c.jsx("rect",{x:P,y:Hf,width:S,height:pm,fill:V?"rgba(99,102,241,0.06)":"transparent"}),j.value!==null&&c.jsx("rect",{x:j.x,y:j.y,width:j.w,height:j.h,fill:`url(#${V?`sg-bar-hov-${C}`:`sg-bar-${C}`})`,rx:3,style:{transition:"fill 0.15s"}}),j.value!==null&&c.jsx("text",{x:j.cx,y:j.y-5,textAnchor:"middle",fontSize:V?11:9,fill:V?"#4f46e5":"#818cf8",fontWeight:V?"700":"500",children:j.value}),c.jsx("text",{x:j.cx,y:cp-6,textAnchor:"middle",fontSize:7,fill:V?"#4f46e5":j.value!==null?"#64748b":"#cbd5e1",children:sp(j.dateStr)})]},z)})]})})]})};function B6(e){if(!Number.isInteger(e)||e<=0||24%e!==0)return[];const t=24/e;return Array.from({length:e},(r,a)=>{const s=a*t;return{start:s,end:Math.min(s+t,24)}})}function xs(e,t){return Array.isArray(t)&&t.length===e?t:B6(e)}function ac(e){return e?Array.isArray(e.data_list)?e.data_list:Array.isArray(e.data)?e.data:null:null}function U6(e){return Array.isArray(e)?[...e].filter(t=>!!t&&typeof t=="object").sort((t,r)=>new Date(t.grid).getTime()-new Date(r.grid).getTime()):[]}function Iw(e){return e.map(({start:t,end:r})=>Array.from({length:r-t},(a,s)=>t+s))}function z6(e){return Array.isArray(e)?e.reduce((t,r)=>{if(!Array.isArray(r)||r.length===0)return t;const a=[...r].map(u=>Number(u)).filter(u=>Number.isInteger(u)).sort((u,f)=>u-f);if(a.length===0)return t;const s=a[0],l=a[a.length-1]+1;return s<0||s>23||l<1||l>24||t.push({start:s,end:l}),t},[]):[]}function qp(e){if(e!=null&&Array.isArray(e))return z6(e)}function H6(e){const t=U6(e?.grid);return{...e,sharedWish:e?.sharedWish??e?.isSharedWish??!1,sourceInfo:e?.sourceInfo??t[0]?.source,grid:t,collectHour:qp(e?.collectHour),daysOfWeek:Array.isArray(e?.daysOfWeek)?e.daysOfWeek:Array.isArray(e?.trackingSchedule?.daysOfWeek)?e.trackingSchedule.daysOfWeek:void 0,sellAmountGrid:Array.isArray(e?.sellAmountGrid)?e.sellAmountGrid:[],latestPriceGrid:e?.latestPriceGrid??void 0}}function L0(e){return Array.isArray(e)?e.map(t=>H6(t)):null}async function I0(e){try{const t=await mt.delete("/interest/url",{body:JSON.stringify({trackingId:e}),headers:{"Content-Type":"application/json"}});let r=null;try{r=await t?.json?.()}catch{r=null}return{ok:t?.status===204||t?.status===200||r?.status===204,status:t?.status??r?.status??0,message:r?.message??"success"}}catch(t){return console.error("[deleteTrackingUrl] 실패:",t?.message||t),{ok:!1,status:0,message:t?.message||"unknown error"}}}async function G6(e){if(!Array.isArray(e)||e.length===0)return{ok:!1,status:400,message:"trackingIds is required"};try{const t=await mt.delete("/interest/url/bulk",{body:JSON.stringify({trackingIds:e}),headers:{"Content-Type":"application/json"}}),r=Number(t?.status??200);return{ok:r>=200&&r<300,status:r,message:t?.message??"success"}}catch(t){return console.error("[deleteTrackingUrlsBulk] 실패:",t?.message||t),{ok:!1,status:t?.status??0,message:t?.data?.message??t?.message??"unknown error"}}}async function Pw(e){try{const t=new URLSearchParams;typeof e?.page=="number"&&t.set("page",String(e.page)),typeof e?.size=="number"&&t.set("size",String(e.size)),e?.groupId&&t.set("groupId",e.groupId),typeof e?.deliveryFee=="boolean"&&t.set("deliveryFee",String(e.deliveryFee));const r=t.toString(),a=r?`/interest/url/tracking-grid?${r}`:"/interest/url/tracking-grid",s=await mt.get(a),l=(Array.isArray(s)?s:s?.data_list)??ac(s);return L0(Array.isArray(l)?l:null)}catch(t){return console.error("[getTrackingGrid] 실패:",t?.message||t),null}}async function V6(e,t){if(!e?.trim())return console.error("[getCompanyTrackingGrid] companyId 누락"),null;
258try{const r=new URLSearchParams;r.set("includeSharedWish",String(t?.includeSharedWish??!1)),typeof t?.includeSharedWish=="boolean"&&r.set("includeSharedWish",String(t.includeSharedWish)),typeof t?.size=="number"&&r.set("size",String(t.size)),typeof t?.offset=="number"&&r.set("offset",String(t.offset));const a=r.toString(),s=a?`/companies/${encodeURIComponent(e)}/wishes/tracking-grid?${a}`:`/companies/${encodeURIComponent(e)}/wishes/tracking-grid`,l=await mt.get(s),u=(Array.isArray(l)?l:l?.data_list)??ac(l);return{status:Number(l?.status??200),total:typeof l?.total=="number"?l.total:void 0,size:typeof l?.size=="number"?l.size:void 0,offset:typeof l?.offset=="number"?l.offset:void 0,data_list:(Array.isArray(u)?u:[]).map(f=>({trackingId:f.trackingId,sharedWish:!!f.sharedWish,optionDocId:f.optionDocId,userId:f.userId,customDocId:f.customDocId??"",goodsName:f.goodsName??"",thumbnail:f.thumbnail??"",siteName:f.siteName??"",trustSeller:f.trustSeller??"",trackingTurn:f.trackingTurn??0,collectHour:qp(f?.collectHour),daysOfWeek:Array.isArray(f?.daysOfWeek)?f.daysOfWeek:Array.isArray(f?.trackingSchedule?.daysOfWeek)?f.trackingSchedule.daysOfWeek:void 0,sourceStatus:f.sourceStatus??1,sourceRegDt:f.sourceRegDt??"",wishGroupInfo:f.wishGroupInfo??null,userEmail:f.userEmail}))}}catch(r){return console.error("[getCompanyTrackingGrid] 실패:",r?.message||r),null}}async function e0(e,t,r,a){if(!e||typeof t!="number")return console.error("[trackingOn] 파라미터 오류",{trackingId:e,trackingTurn:t}),{ok:!1,data:null,status:400};try{const s=xs(t,r),l={trackingId:e,trackingTurn:t,collectHour:Iw(s)};Array.isArray(a)&&(l.daysOfWeek=a);const u=await mt.post("/interest/url/tracking-grid/on",l),f=u?.data?.data??u?.data??null?{...u?.data?.data??u?.data??null,collectHour:qp((u?.data?.data??u?.data??null)?.collectHour)}:null;return{ok:!!f,data:f??null,status:200}}catch(s){return console.error("[trackingOn] 실패:",s?.status||"",s?.message||s),{ok:!1,data:null,status:s?.status??0}}}async function Bw(e){if(!e)return console.error("[trackingOff] trackingId 누락"),{ok:!1,data:null,status:400};try{const t=await mt.delete("/interest/url/tracking-grid/off",{headers:{"Content-Type":"application/json"},body:JSON.stringify({trackingId:e,trackingTurn:0,collectHour:null})}),r=t?.data?.data??t?.data??null,a=Number(t?.status??200);return{ok:a>=200&&a<300,data:r??null,status:a}}catch(t){return console.error("[trackingOff] 실패:",t?.status||"",t?.message||t),{ok:!1,data:null,status:t?.status??0}}}async function $6(e,t,r,a){if(!Array.isArray(e)||e.length===0||typeof t!="number")return{ok:!1,status:400,message:"trackingIds and trackingTurn are required"};try{const s=xs(t,r),l={trackingIds:e,trackingTurn:t,collectHour:Iw(s)};Array.isArray(a)&&(l.daysOfWeek=a);const u=await mt.post("/interest/url/tracking-grid/bulk/on",l),f=Number(u?.status??200);return{ok:f>=200&&f<300,status:f,message:u?.message??"success"}}catch(s){return console.error("[trackingOnBulk] 실패:",s?.message||s),{ok:!1,status:s?.status??0,message:s?.data?.message??s?.message??"unknown error"}}}async function W6(e){if(!Array.isArray(e)||e.length===0)return{ok:!1,status:400,message:"trackingIds is required"};try{const t=await mt.delete("/interest/url/tracking-grid/bulk/off",{body:JSON.stringify({trackingIds:e}),headers:{"Content-Type":"application/json"}}),r=Number(t?.status??200);return{ok:r>=200&&r<300,status:r,message:t?.message??"success"}}catch(t){return console.error("[trackingOffBulk] 실패:",t?.message||t),{ok:!1,status:t?.status??0,message:t?.data?.message??t?.message??"unknown error"}}}async function Uw(e){try{const t=await mt.post("/interest/url/tracking-grid/user",{userId:e}),r=(Array.isArray(t)?t:t?.data_list)??ac(t);return L0(Array.isArray(r)?r:null)}catch(t){return console.error("[getTrackingGridByUserId] 실패:",t?.message||t),null}}async function K6(e){const{userId:t,companyId:r,optionDocIds:a,startDate:s,endDate:l,deliveryFee:u=!0}=e;if(!t?.trim()||!r?.trim()||!Array.isArray(a)||a.length===0||!s?.trim()||!l?.trim())return console.error("[getTrackingGridByPeriod] 필수 파라미터 누락",e),null;try{const f=await mt.post(`/interest/url/tracking-grid/period?deliveryFee=${encodeURIComponent(String(u))}`,{userId:t,companyId:r,optionDocIds:a,startDate:s,endDate:l}),h=(Array.isArray(f)?f:f?.data_list)??ac(f);return L0(Array.isArray(h)?h:null)}catch(f){return console.error("[getTrackingGridByPeriod] 실패:",f?.message||f),null}}
258async function zw(e){try{const t=(e||"guest").trim(),r=await mt.get(`/interest/url/tracking/${encodeURIComponent(t)}`),a=(Array.isArray(r)?r:r?.data)??ac(r);return Array.isArray(a)?a:null}catch(t){return console.error("[getTrackingInfoByUserType] 실패:",t?.message||t),null}}async function t0(e,t,r){const a=typeof r?.userId=="string"&&r.userId.trim()!=="";try{const s=await mt.post(`/interest/url/${e}/tracking-grid?deliveryFee=${t}`,a?{userId:r.userId}:void 0),l=(Array.isArray(s)?s:s?.data_list)??ac(s);return L0(Array.isArray(l)?l:null)}catch(s){return console.error("[getTrackingGridBySId] 실패:",s?.message||s),null}}const q6=["월","화","수","목","금","토","일"],X6=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],gm=[1,2,3,4,5,6,7],v2=["#3b82f6","#10b981","#f59e0b","#ef4444","#8b5cf6","#ec4899","#14b8a6","#f97316"],Y6=["0","6","12","18","24"];function io(e,t,r){const s=24-(e-t-1);return{minStart:r,maxStart:s-1,maxEnd:s}}function xm(e){return e.reduce((t,r,a)=>{const s=a===0?0:t[a-1].end,{minStart:l,maxStart:u,maxEnd:f}=io(e.length,a,s),h=Math.min(Math.max(r.start,l),u),m=Math.min(Math.max(r.end,h+1),f);return t.push({start:h,end:m}),t},[])}function Z6(e){const t=[];return e.forEach((r,a)=>{if(!Number.isInteger(r.start)||!Number.isInteger(r.end)){t.push({index:a,message:"시작/끝 시간을 선택해주세요."});return}if(r.start<0||r.start>23||r.end<1||r.end>24){t.push({index:a,message:"시간은 0시부터 24시 사이로 선택해주세요."});return}r.start>=r.end&&t.push({index:a,message:"시작 시간은 끝 시간보다 빨라야 합니다."}),a>0&&r.start<e[a-1].end&&t.push({index:a,message:"이전 시간대 이후로 선택해주세요."})}),e.forEach((r,a)=>{e.forEach((s,l)=>{l<=a||r.start<s.end&&s.start<r.end&&(t.push({index:a,message:`${l+1}번 시간대와 겹칩니다.`}),t.push({index:l,message:`${a+1}번 시간대와 겹칩니다.`}))})}),t}function Q6(e){return`${e.start}시 ~ ${e.end}시`}const Xp=({maxSlots:e,initialSlots:t,initialDaysOfWeek:r,pending:a=!1,context:s,onSave:l,onCancel:u})=>{const h=vt()==="EN",[m,p]=N.useState(()=>xm(xs(e,t))),[x,_]=N.useState(()=>Array.isArray(r)&&r.length>0?r:gm);N.useEffect(()=>{p(xm(xs(e,t)))},[t,e]),N.useEffect(()=>{_(Array.isArray(r)&&r.length>0?r:gm)},[r]);const S=j=>{_(z=>z.includes(j)?z.length===1?z:z.filter(V=>V!==j):[...z,j].sort((V,P)=>V-P))},k=N.useRef(null),[y,w]=N.useState(null),A=N.useMemo(()=>Z6(m),[m]),E=N.useMemo(()=>A.reduce((j,z)=>(j[z.index]=[...j[z.index]??[],z.message],j),{}),[A]),b=typeof document<"u"?document.getElementById("modal-root")||document.body:null,M=(j,z)=>{if(!k.current||k.current.slotIndex!==j)return;const V=k.current.anchor;p(P=>{const U=j===0?0:P[j-1].end,{minStart:Y,maxStart:W,maxEnd:q}=io(P.length,j,U),se=Math.min(Math.max(Math.min(V,z),Y),W),le=Math.min(Math.max(Math.max(V,z)+1,se+1),q);return xm(P.map((te,ne)=>ne===j?{start:se,end:le}:te))}),w(null)},H=(j,z)=>{const V=j===0?0:m[j-1].end,{minStart:P,maxStart:U}=io(m.length,j,V);z<P||z>U||(k.current={slotIndex:j,anchor:z},w({slotIndex:j,start:z,end:z+1}))},O=(j,z)=>{if(!k.current||k.current.slotIndex!==j)return;const V=k.current.anchor,P=j===0?0:m[j-1].end,{minStart:U,maxStart:Y,maxEnd:W}=io(m.length,j,P),q=Math.min(Math.max(Math.min(V,z),U),Y),se=Math.min(Math.max(Math.max(V,z)+1,q+1),W);w({slotIndex:j,start:q,end:se})},C=(j,z)=>{M(j,z),k.current=null},L=j=>{k.current?.slotIndex===j&&(k.current=null,w(null))};return b?ti.createPortal(c.jsx("div",{role:"dialog","aria-modal":"true","aria-label":h?"Collection time slot settings":"수집 시간대 설정",className:"tt-modal-backdrop",onClick:u,children:c.jsxs("div",{className:"tt-modal tt-schedule-modal",onClick:j=>j.stopPropagation(),children:[c.jsxs("div",{className:"tt-modal-header",children:[c.jsxs("div",{className:"tt-modal-title",children:[c.jsx(tC,{size:20,color:"#2563eb"}),c.jsx("h3",{children:h?"Collection Time Slots":"수집 시간대 설정"})]}),c.jsx("button",{onClick:u,className:"tt-modal-close","aria-label":h?"Close modal":"모달 닫기",children:c.jsx(Wn,{size:20})})]}),c.jsxs("div",{className:"tt-modal-body",children:[s==="turnOn"&&c.jsxs("div",{className:"tt-callout warn",style:{marginBottom:16},children:[c.jsx("p",{className:"tt-callout-title",children:h?"Billing Info":"💰 과금 안내"}),c.jsxs("p",{className:"tt-callout-text",children:[h?c.jsxs(c.Fragment,{children:["Start with ",c.jsxs("strong",{children:[e," collections per day"]}),"."]}):c.jsxs(c.Fragment,{children:["하루 ",c.jsxs("strong",{children:[e,"회"]})," 수집으로 시작합니다."]}),c.jsx("span",{className:"tt-callout-sub",style:{display:"block",marginTop:4},children:h?"Actual billing depends on the number of collection runs.":"※ 실제 과금은 수집 발생 횟수에 따라 달라집니다."})]})]}),c.jsxs("div",{className:"tt-days-section",children:[c.jsx("div",{className:"tt-days-label",children:h?"Collection Days":"수집 요일"}),c.jsx("div",{className:"tt-days-row",children:gm.map((j,z)=>c.jsx("button",{type:"button",className:`tt-day-chip${x.includes(j)?" selected":""}`,onClick:()=>S(j),"aria-pressed":x.includes(j),children:(h?X6:q6)[z]},j))})]}),c.jsx("p",{className:"tt-p",children:h?"Drag to set each collection time slot. Time slots cannot overlap.":"드래그하여 각 수집 시간대를 설정해주세요. 시간대는 서로 겹칠 수 없습니다."}),c.jsx("div",{className:"tt-block-grid-wrapper",children:m.map((j,z)=>{const V=v2[z%v2.length],P=y?.slotIndex===z?y:null,U=P?P.start:j.start,Y=P?P.end:j.end,W=z===0?0:m[z-1].end,{minStart:q,maxStart:se,maxEnd:le}=io(m.length,z,W);return c.jsxs("div",{className:"tt-block-slot",children:[c.jsxs("div",{className:"tt-block-slot-label",children:[c.jsx("span",{className:"tt-block-slot-dot",style:{background:V}}),c.jsx("span",{children:h?`Slot ${z+1}`:`시간대 ${z+1}`}),c.jsx("span",{className:"tt-block-slot-time",children:Q6({start:U,end:Y})})]}),c.jsx("div",{className:"tt-block-row",onMouseLeave:()=>L(z),children:Array.from({length:24},(te,ne)=>{const F=ne>=U&&ne<Y,T=y?.slotIndex===z,I=ne<q||ne>se||ne>=le;return c.jsx("div",{className:`tt-block-cell${T?" dragging-preview":""}${I?" disabled":""}
258`,style:{background:F?V:I?"#e5e7eb":"#f3f4f6",cursor:I?"not-allowed":"col-resize"},onMouseDown:()=>H(z,ne),onMouseMove:()=>O(z,ne),onMouseUp:()=>C(z,ne),title:h?`${ne}:00`:`${ne}시`},ne)})}),c.jsx("div",{className:"tt-block-labels",children:Y6.map(te=>c.jsx("span",{children:te},te))}),E[z]&&c.jsxs("div",{className:"tt-block-error",children:[c.jsx(Kl,{size:13}),c.jsx("span",{children:Array.from(new Set(E[z])).join(" ")})]})]},z)})})]}),c.jsxs("div",{className:"tt-modal-actions",children:[c.jsx("button",{onClick:u,className:"tt-btn ghost",disabled:a,children:h?"Cancel":"취소"}),c.jsx("button",{onClick:()=>l(m,x),className:"tt-btn primary",disabled:a||A.length>0,children:a?h?"Saving...":"저장 중...":h?"Save":"저장"})]})]})}),b):null},y2=[1,2,3,4,6,8,12,24],_2=["#3b82f6","#10b981","#f59e0b","#ef4444","#8b5cf6","#ec4899","#14b8a6","#f97316"],J6=({collectHour:e,onClick:t,disabled:r})=>{const a=Array.from({length:24},(h,m)=>{const p=e.findIndex(x=>m>=x.start&&m<x.end);return p>=0?_2[p%_2.length]:"#e2e8f0"}),s=1.2,l=1,u=a.length*s+(a.length-1)*l,f=12;return c.jsx("button",{type:"button",className:"tt-mini-timeline",onClick:t,disabled:r,title:"시간대 설정 보기/변경","aria-label":"수집 시간대 설정",children:c.jsx("svg",{className:"tt-mini-chart",viewBox:`0 0 ${u} ${f}`,preserveAspectRatio:"none","aria-hidden":"true",children:a.map((h,m)=>c.jsx("rect",{x:m*(s+l),y:0,width:s,height:f,rx:.75,fill:h},m))})})},Hw=({id:e,trackingTurn:t=0,collectHour:r=[],daysOfWeek:a,onChanged:s,className:l,disabled:u=!1})=>{const h=vt()==="EN",[m,p]=N.useState(!1),[x,_]=N.useState(null),[S,k]=N.useState(null),y=t>0,w=xs(t,r);N.useEffect(()=>{if(!x&&!S)return;const C=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=C}},[x,S]);const A=C=>{if(!(m||u)){if(C===0){_({type:"turnOff",newTurn:0,oldTurn:t});return}if(t===0){b({type:"turnOn",newTurn:C});return}C!==t&&b({type:"changeFreq",newTurn:C,oldTurn:t})}},E=async C=>{p(!0),_(null);try{const L=C.newTurn>0?await e0(e,C.newTurn):await Bw(e);if(!L.ok){if(C.newTurn>0&&L.status===400){Oe.error(h?"Not enough credits. Please charge credits and try again.":"크레딧 잔액이 부족합니다. 크레딧 충전 후 다시 시도해주세요.");return}Oe.error(h?"An error occurred while processing. Please try again.":"처리 중 오류가 발생했습니다. 다시 시도해주세요.");return}C.type!=="changeFreq"&&s?.(C.newTurn)}catch{Oe.error(h?"An error occurred while processing. Please try again.":"처리 중 오류가 발생했습니다. 다시 시도해주세요.")}finally{p(!1)}},b=C=>{_(null),k(C)},M=async(C,L)=>{if(S){p(!0);try{const j=await e0(e,S.newTurn,C,L);if(!j.ok){if(j.status===400){Oe.error(h?"Check your selected time slots or credit balance.":"입력한 시간대 또는 크레딧 상태를 확인해주세요.");return}Oe.error(h?"An error occurred while processing. Please try again.":"처리 중 오류가 발생했습니다. 다시 시도해주세요.");return}k(null),s?.(S.newTurn,C,L)}catch{Oe.error(h?"An error occurred while processing. Please try again.":"처리 중 오류가 발생했습니다. 다시 시도해주세요.")}finally{p(!1)}}},H=()=>_(null),O=typeof document<"u"?document.getElementById("modal-root")||document.body:null;return c.jsxs(c.Fragment,{children:[c.jsx("div",{className:l,"aria-live":"polite",children:c.jsx("div",{className:"tt-card",children:y?c.jsxs("div",{className:"tt-controls-row",children:[c.jsx("select",{disabled:m||u,value:t,onChange:C=>A(Number(C.target.value)),className:"tt-select active","aria-label":h?"Change collection frequency":"수집 횟수 변경",children:y2.map(C=>c.jsx("option",{value:C,children:h?`${C} times/day`:`하루 ${C}회`},C))}),c.jsx(J6,{collectHour:w,onClick:()=>b({type:"changeFreq",newTurn:t,oldTurn:t}),disabled:m||u}),c.jsx("button",{disabled:m||u,onClick:()=>A(0),title:h?"Stop tracking":"추적 중단","aria-label":h?"Tracking off":"추적 OFF",className:"tt-off-btn",children:"OFF"})]}):c.jsxs("select",{disabled:m||u,defaultValue:"",onChange:C=>{const L=Number(C.target.value);L>0&&(A(L),C.target.value="")},className:"tt-select","aria-label":h?"Start tracking (select collection frequency)":"추적 시작하기 (수집 횟
258수 선택)",children:[c.jsx("option",{value:"",disabled:!0,children:h?"Select frequency":"수집 횟수 선택"}),y2.map(C=>c.jsx("option",{value:C,children:h?`${C} times/day`:`하루 ${C}회`},C))]})})}),x&&O&&ti.createPortal(c.jsx("div",{role:"dialog","aria-modal":"true","aria-label":h?"Confirm tracking setting change":"추적 설정 변경 확인",className:"tt-modal-backdrop",onClick:H,children:c.jsxs("div",{className:"tt-modal",onClick:C=>C.stopPropagation(),children:[c.jsxs("div",{className:"tt-modal-header",children:[c.jsxs("div",{className:"tt-modal-title",children:[x.type==="turnOff"?c.jsx(Kl,{size:20,color:"#dc2626"}):c.jsx(sC,{size:20,color:"#f59e0b"}),c.jsx("h3",{children:x.type==="turnOff"?h?"Confirm Stop Tracking":"추적 중단 확인":x.type==="turnOn"?h?"Confirm Start Tracking":"추적 시작 확인":h?"Confirm Frequency Change":"수집 횟수 변경 확인"})]}),c.jsx("button",{onClick:H,className:"tt-modal-close","aria-label":h?"Close modal":"모달 닫기",children:c.jsx(Wn,{size:20})})]}),c.jsxs("div",{className:"tt-modal-body",children:[x.type==="turnOff"&&c.jsxs(c.Fragment,{children:[c.jsx("p",{className:"tt-p",children:h?c.jsxs(c.Fragment,{children:["Stop lowest-price tracking currently set to ",c.jsxs("strong",{children:[x.oldTurn||1," times/day"]}),"?"]}):c.jsxs(c.Fragment,{children:["현재 ",c.jsxs("strong",{children:["하루 ",x.oldTurn||1,"회"]}),"로 설정된 최저가 추적을 중단하시겠습니까?"]})}),c.jsx("div",{className:"tt-callout danger",children:c.jsx("p",{className:"tt-callout-text",children:h?"Tracking will stop and price updates will no longer be collected.":"⚠️ 추적을 중단하면 더 이상 가격 변동 정보를 받을 수 없습니다."})})]}),x.type==="turnOn"&&c.jsxs(c.Fragment,{children:[c.jsx("p",{className:"tt-p",children:h?c.jsxs(c.Fragment,{children:["Start lowest-price tracking at ",c.jsxs("strong",{children:[x.newTurn," times/day"]}),"?"]}):c.jsxs(c.Fragment,{children:[c.jsxs("strong",{children:["하루 ",x.newTurn,"회"]}),"로 최저가 추적을 시작하시겠습니까?"]})}),c.jsxs("div",{className:"tt-callout warn",children:[c.jsx("p",{className:"tt-callout-title",children:h?"Billing Info":"💰 과금 안내"}),c.jsx("p",{className:"tt-callout-text",children:h?c.jsxs(c.Fragment,{children:["The current setting collects prices ",c.jsxs("strong",{children:[x.newTurn," times/day"]}),".",c.jsx("span",{className:"tt-callout-sub",children:"Actual billing depends on the number of collection runs."})]}):c.jsxs(c.Fragment,{children:["현재 설정은 ",c.jsxs("strong",{children:["하루 ",x.newTurn,"회"]})," 수집입니다.",c.jsx("p",{className:"tt-callout-sub",children:"※ 실제 과금은 수집 발생 횟수에 따라 달라집니다."})]})})]})]}),x.type==="changeFreq"&&c.jsxs(c.Fragment,{children:[c.jsx("p",{className:"tt-p",children:h?c.jsxs(c.Fragment,{children:["Change collection frequency from ",c.jsxs("strong",{children:[x.oldTurn||1," times/day"]})," to ",c.jsxs("strong",{children:[x.newTurn," times/day"]}),"?"]}):c.jsxs(c.Fragment,{children:["수집 횟수를 ",c.jsxs("strong",{children:["하루 ",x.oldTurn||1,"회"]}),"에서 ",c.jsxs("strong",{children:["하루 ",x.newTurn,"회"]}),"로 변경하시겠습니까?"]})}),c.jsxs("div",{className:"tt-callout info",children:[c.jsx("p",{className:"tt-callout-title",children:h?"When It Applies":"📅 적용 시점"}),c.jsx("p",{className:"tt-callout-text",children:h?c.jsxs(c.Fragment,{children:["The new setting is applied ",c.jsx("strong",{children:"immediately after saving"}),"."]}):c.jsxs(c.Fragment,{children:["변경한 설정은 ",c.jsx("strong",{children:"저장 즉시"})," 적용됩니다."]})})]})]})]}),c.jsxs("div",{className:"tt-modal-actions",children:[c.jsx("button",{onClick:H,className:"tt-btn ghost",children:h?"Cancel":"취소"}),c.jsx("button",{onClick:()=>x&&(x.type==="turnOff"?E(x):b(x)),className:`tt-btn ${x.type==="turnOff"?"danger":"primary"}`,disabled:m,children:m?h?"Processing...":"처리 중...":x.type==="turnOff"?h?"Stop":"중단하기":(x.type==="turnOn",h?"Set Time Slots":"시간대 설정")})]})]})}),O),S&&c.jsx(Xp,{maxSlots:S.newTurn,initialSlots:xs(S.newTurn,r),initialDaysOfWeek:a,pending:m,context:S.type==="turnOn"?"turnOn":"changeFreq",onSave:M,onCancel:()=>k(null)})]})},e8=({sourceId:e,collectUrl:t,onClose:r})=>{const s=vt()==="EN",[l]=N.useState(E0()),[u,f]=N.useState("fetch_options"),[h,m]=N.useState(!0),[p,x]=N.useState(null),[,_]=N.useState(null),S=typeof document<"u"?document.getElementById("modal-root")||document.body:null;N.useEffect(()=>{Gr("open_auto_match_modal",{source_id:e,collect_url:t})},[e,t]),N.useEffect(()=>{if(!S)return;let w=!1;return(async()=>{try{m(!0),f("fetch_options"),x(null);const{userId:E,userType:b,userGroupType:M}=Nr.getState(),H=await VC({sourceId:e,collectUrl:t,sessionId:l,userId:E||null,userDomain:b||null,userGroup:M||null});if(w)return;if(!Array.isArray(H)||H.length===0){Gr("auto_match_option_empty",{source_id:e,collect_url:t}),x(s?"No available options for matching were found.":"현재 매치 가능한 옵션 정보를 찾을 수 없습니다."),m(!1);return}const O=H.find(P=>P.match_target===!0)||null;if(!O){Gr("auto_match_no_match_target",{source_id:e,collect_url:t,o
258ptions_count:H.length}),x(s?"There is no lowest-price match target available right now.":"현재 최저가 매치 대상이 없습니다."),m(!1);return}_(O),Gr("auto_match_option_selected",{source_id:e,item_doc_id:O.item_doc_id,option_doc_id:O.option_doc_id,option_name:O.option,option_price:O.addPrice}),f("check_credit");const C=await aw(l);if(w)return;if(!(!!C&&(C.status===200||C.status===204)&&C.data?.success===!0)){const P=C?.data?.message||(s?"Insufficient credits or unable to start the match.":"크레딧이 부족하거나 매치를 시작할 수 없습니다.");Gr("auto_match_credit_failed",{source_id:e,item_doc_id:O.item_doc_id,option_doc_id:O.option_doc_id,error_message:P}),x(P),m(!1);return}Gr("auto_match_start_success",{source_id:e,item_doc_id:O.item_doc_id,option_doc_id:O.option_doc_id,option_name:O.option,option_price:O.addPrice});const j=typeof O.option_doc_id=="string"&&O.option_doc_id.trim()?O.option_doc_id.trim():"";if(!j){x(s?"Match target information is missing.":"매치 대상 정보가 없습니다."),m(!1);return}sessionStorage.setItem("selectedOption",JSON.stringify(O)),uw(l,j);const z=encodeURIComponent(l);f("done"),m(!1);const V=O.goodsName?`&goodsName=${encodeURIComponent(O.goodsName)}`:"";window.open(Hp(`/match/result?sessionId=${z}&sourceId=${encodeURIComponent(j)}${V}&triggerMatchSession=1`),"_blank"),r()}catch(E){if(w)return;console.error("[AutoMatchModal] error:",E?.message||E),Gr("auto_match_error",{source_id:e,collect_url:t,error_message:E?.message||"Unknown error"}),x(s?"A temporary error occurred. Please try again shortly.":"일시적인 오류가 발생했습니다. 잠시 후 다시 시도해주세요."),m(!1)}})(),()=>{w=!0}},[e,t,l,S,r]);const k=()=>{Gr("close_auto_match_modal",{source_id:e,has_error:!!p,step:u}),r()};if(!S)return null;const y=()=>h&&u==="fetch_options"?c.jsxs(c.Fragment,{children:[s?"Checking product information.":"상품 정보를 확인하고 있습니다.",c.jsx("br",{}),s?"Please wait a moment.":"잠시만 기다려주세요."]}):h&&u==="check_credit"?c.jsxs(c.Fragment,{children:[s?"Checking your credits.":"크레딧을 확인하고 있습니다.",c.jsx("br",{}),s?"The lowest-price match will start shortly.":"곧 최저가 매치를 시작합니다."]}):!h&&p?p:null;return ti.createPortal(c.jsx("div",{className:"am-backdrop",onClick:k,children:c.jsxs("div",{className:"am-modal",onClick:w=>w.stopPropagation(),children:[c.jsxs("div",{className:"am-header",children:[c.jsx("h2",{className:"am-title",children:h?s?"Finding match products":"매치 상품을 찾고 있어요":p?s?"Unable to continue the match":"매치를 진행할 수 없습니다":s?"Match is ready":"매치 준비가 완료되었습니다"}),c.jsx("button",{onClick:k,className:"am-close",children:c.jsx(Wn,{size:20})})]}),c.jsxs("div",{className:"am-body",children:[h&&c.jsxs("div",{className:"am-loading",children:[c.jsx(bo,{size:48,className:"am-spinner"}),c.jsx("p",{className:"am-loading-text",children:y()}),c.jsxs("div",{className:"am-credit-banner",children:[c.jsx(ew,{size:18,className:"am-credit-icon"}),c.jsxs("div",{className:"am-credit-content",children:[c.jsx("div",{className:"am-credit-text",children:s?"Starting the match will automatically deduct credits.":"매치를 시작하여 자동으로 크레딧이 차감됩니다."}),c.jsx("div",{className:"am-credit-sub",children:s?"Deducted credits cannot be refunded.":"차감된 크레딧은 취소가 불가능합니다."})]})]})]}),!h&&p&&c.jsxs("div",{className:"am-error",children:[c.jsx(Kl,{size:40,className:"am-error-icon"}),c.jsx("p",{className:"am-error-text",children:y()})]})]})]})}),S)},on=60,un=30,Ol=10,S2={Coupang:"#E63946",Gmarket:"#F4A261","11st":"#FFD166",Naverstore:"#06D6A0",ssg:"#118AB2",LotteOn:"#9D4EDD",Kakao:"#6A4C93",AliExpress:"#38B000",Homeplus:"#EF476F",MarketKurly:"#00B4D8",LotteMartZetta:"#80B918",Musinsa:"#FF006E",Ohou:"#F2A1B3",daisomall:"#8AC926","29cm":"#845EC2",Zigzag:"#FF6F91",Ably:"#9E2A2A",TvHomeShopping:"#FF9671"},vm=e=>S2[e]?S2[e]:`hsl(${e.split("").reduce((a,s)=>a+s.charCodeAt(0),0)%360}, 70%, 55%)`,t8=[{label:"최근 1일",days:1},{label:"최근 3일",days:3},{label:"최근 7일",days:7},{label:"전체",days:1/0}],r8=[{label:"Last 1 Day",days:1},{label:"Last 3 Days",days:3},{label:"Last 7 Days",days:7},{label:"All",days:1/0}],w2=(e,t,r)=>{if(e.length===0)return[];if(e.length===1)return[t+r/2];const a=e.map(h=>new Date(h).getTime()),s=a.some(h=>Number.isNaN(h)),l=Math.min(...a),f=Math.max(...a)-l;return s||f<=0?e.map((h,m)=>t+r*m/(e.length-1)):a.map(h=>t+(h-l)/f*r)},Gw=({entry:e,onClose:t,shippingIncluded:r=!0,inline:a=!1})=>{const s=vt(),l=s==="EN",u=l?r8:t8,f=N.useRef(null),h=N.useRef(null),[m,p]=N.useState(null),[x,_]=N.useState(null),[S,k]=N.useState(new Set),[y,w]=N.useState(7),A=U=>U?r?U.total_price||0:U.addPrice||0:0,E=N.useMemo(()=>
258{if(y===1/0)return e.grid??[];const U=e.grid??[];if(U.length===0)return[];const W=new Date().getTime()-y*24*60*60*1e3;return U.filter(q=>new Date(q.grid).getTime()>=W)},[e.grid,y]),b=N.useMemo(()=>{const U=new Set;return E.reduce((Y,W)=>{const q=new Date(W.grid).toLocaleDateString("ko-KR",{month:"short",day:"numeric"});return U.has(q)||(U.add(q),Y.push({label:q,gridTime:W.grid})),Y},[])},[E]),M=N.useMemo(()=>{const U=E;if(U.length===0)return{points:[],yMin:0,yMax:0,yTicks:[],dataMin:0,dataMax:0,svgWidth:700,svgHeight:200,xPositions:[]};const W=1200,q=500,se=W-on*2-Ol,le=q-un*2,te=w2(U.map(oe=>oe.grid),on+Ol,se),ne=U.map((oe,ce)=>{const we=oe.source,X=Math.round(A(we));return{x:te[ce]??on+Ol,y:0,price:X,gridTime:oe.grid,siteName:we?.siteName??e.sourceInfo?.siteName??"Unknown",trustSeller:we?.trustSeller??e.sourceInfo?.trustSeller,collectUrl:we?.collectUrl??e.sourceInfo?.collectUrl??""}}),F=ne.map(oe=>oe.price),T=F.length?Math.min(...F):0,I=F.length?Math.max(...F):0,{niceMin:R,niceMax:G,ticks:re}=np(T,I,5),fe=Math.max(1,G-R),Se=oe=>un+le*(1-(oe-R)/fe);return ne.forEach(oe=>oe.y=Se(oe.price)),{points:ne,yMin:R,yMax:G,yTicks:re,dataMin:T,dataMax:I,svgWidth:W,svgHeight:q,xPositions:te}},[e.sourceInfo,E,r]),H=N.useMemo(()=>{const U=E;if(U.length===0)return{pointsByTime:[],pointsBySite:new Map,yMin:0,yMax:0,yTicks:[],dataMin:0,dataMax:0,svgWidth:700,svgHeight:200,xPositions:[],legend:[]};const W=1200,q=500,se=W-on*2-Ol,le=q-un*2,te=w2(U.map(we=>we.grid),on+Ol,se),ne=U.map((we,X)=>(we.siteTarget??[]).map(Ae=>{const Te=Math.round(A(Ae));return{x:te[X]??on+Ol,y:0,price:Te,gridTime:we.grid,siteName:Ae.siteName,trustSeller:Ae.trustSeller,collectUrl:Ae.collectUrl||"",color:vm(Ae.siteName)}})),F=new Map;ne.forEach(we=>{we.forEach(X=>{F.has(X.siteName)||F.set(X.siteName,[]),F.get(X.siteName).push(X)})});const T=[];ne.forEach(we=>{we.forEach(X=>T.push(X.price))});const I=T.length?Math.min(...T):0,R=T.length?Math.max(...T):0,{niceMin:G,niceMax:re,ticks:fe}=np(I,R,5),Se=Math.max(1,re-G),oe=we=>un+le*(1-(we-G)/Se);ne.forEach(we=>{we.forEach(X=>X.y=oe(X.price))});const ce=Array.from(F.keys()).map(we=>({siteName:xn(we),originalSiteName:we,color:vm(we)}));return{pointsByTime:ne,pointsBySite:F,yMin:G,yMax:re,yTicks:fe,dataMin:I,dataMax:R,svgWidth:W,svgHeight:q,xPositions:te,legend:ce}},[E,r]);N.useEffect(()=>{k(new Set(H.legend.map(U=>U.originalSiteName)))},[H.legend]);const O=U=>{k(Y=>{const W=new Set(Y);return W.has(U)?W.delete(U):W.add(U),W})},C=U=>U.toLocaleString(),L=U=>new Date(U).toLocaleDateString("ko-KR",{month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"}),j=U=>{if(U.length<=1)return"";let Y=`M ${U[0].x},${U[0].y}`;for(let W=1;W<U.length;W++)Y+=` L ${U[W].x},${U[W].y}`;return Y},z=(U,Y,W)=>{const q=U.current;if(!q)return{x:0,y:0,width:220,height:96};const se=q.createSVGPoint();se.x=Y,se.y=W;const le=q.getScreenCTM();if(!le)return{x:0,y:0,width:220,height:96};const te=se.matrixTransform(le),ne=220,F=96,T=20;let I=te.x-ne/2,R=te.y-F-T;return R<8&&(R=te.y+T),{x:I,y:R,width:ne,height:F}};N.useEffect(()=>{if(a||m===null&&x===null)return;const U=()=>{p(Y=>Y),_(Y=>Y)};return window.addEventListener("scroll",U,!0),window.addEventListener("resize",U),()=>{window.removeEventListener("scroll",U,!0),window.removeEventListener("resize",U)}},[m,x]),N.useEffect(()=>{if(a)return;const U=Y=>{Y.key==="Escape"&&t()};return window.addEventListener("keydown",U),()=>window.removeEventListener("keydown",U)},[a,t]),N.useEffect(()=>{if(!a)return document.body.style.overflow="hidden",()=>{document.body.style.overflow=""}},[a]);const V=document.getElementById("modal-root")||document.body,P=c.jsxs("div",{className:`chart-modal-content${a?" chart-modal-content--inline":""}`,children:[c.jsxs("div",{className:"chart-modal-header",children:[c.jsx("div",{children:c.jsx("h2",{className:"chart-modal-title",children:"가격 추이 상세"})}),c.jsxs("div",{className:"chart-modal-header-actions",children:[c.jsx("div",{className:"chart-modal-date-range",children:u.map(U=>c.jsx("button",{className:`chart-modal-date-btn ${y===U.days?"active":""}`,onClick:()=>w(U.days),children:U.label},U.days))}),!a&&c.jsx("button",{onClick:t,className:"chart-modal-close-btn","aria-label":l?"Close"
258:"닫기",type:"button",children:c.jsx(Wn,{className:"chart-modal-close-icon"})})]})]}),c.jsx("div",{className:"chart-modal-body",children:E.length===0?c.jsxs("div",{className:"chart-modal-empty",children:[c.jsx(H3,{size:48,color:"#9ca3af"}),c.jsx("p",{children:l?"No data is available for the selected period.":"선택한 기간에 데이터가 없습니다."})]}):c.jsxs(c.Fragment,{children:[c.jsxs("div",{className:"chart-modal-section",children:[c.jsxs("div",{className:"chart-modal-section-header",children:[c.jsx("h3",{className:"chart-modal-section-title",children:l?"Base Product Price Trend":"기준상품 가격 추이"}),c.jsxs("div",{className:"chart-modal-stats",children:[c.jsxs("span",{className:"chart-modal-stat-min",children:[l?"Min":"최저",": ",dt(M.dataMin,s)]}),c.jsxs("span",{className:"chart-modal-stat-max",children:[l?"Max":"최고",": ",dt(M.dataMax,s)]})]})]}),c.jsxs("div",{className:"chart-modal-chart-wrapper",children:[c.jsxs("svg",{ref:f,viewBox:`0 0 ${M.svgWidth} ${M.svgHeight}`,className:"chart-modal-svg",onMouseLeave:()=>p(null),children:[M.yTicks.map((U,Y)=>{const W=un+(M.yMax-U)/(M.yMax-M.yMin)*(M.svgHeight-un*2);return c.jsxs("g",{children:[c.jsx("line",{x1:on,y1:W,x2:M.svgWidth-on,y2:W,className:"chart-modal-grid-line"}),c.jsx("text",{x:on-8,y:W,textAnchor:"end",alignmentBaseline:"middle",className:"chart-modal-y-label",children:C(U)})]},`ytick-${Y}`)}),M.xPositions.map((U,Y)=>c.jsx("line",{x1:U,y1:un,x2:U,y2:M.svgHeight-un,className:"chart-modal-grid-line-vertical"},`xgrid-${Y}`)),M.points.length>1&&c.jsx("path",{d:j(M.points),className:"chart-modal-source-line"}),M.points.map((U,Y)=>{const W=m===Y;return c.jsx("circle",{cx:U.x,cy:U.y,r:W?7:4,className:"chart-modal-source-point",style:{opacity:W?1:.85,transition:"all 0.2s ease"},onMouseEnter:()=>p(Y),onMouseLeave:()=>p(null),onClick:()=>U.collectUrl&&window.open(U.collectUrl,"_blank")},`point-${Y}`)})]}),m!==null&&M.points[m]&&(()=>{const U=M.points[m],Y=z(f,U.x,U.y);return c.jsx(Jf,{x:Y.x,y:Y.y,width:220,height:96,children:c.jsx(ap,{price:dt(U.price,s),date:L(U.gridTime),site:xn(U.siteName),seller:U.trustSeller||"판매자 정보 없음"})})})(),c.jsx("div",{className:"chart-modal-x-labels",children:b.map(U=>{const Y=E.findIndex(q=>q.grid===U.gridTime),W=M.xPositions[Y];return W==null?null:c.jsx("div",{className:"chart-modal-x-label",style:{left:`${W/M.svgWidth*100}%`},children:U.label},U.gridTime)})})]})]}),c.jsxs("div",{className:"chart-modal-section",children:[c.jsxs("div",{className:"chart-modal-section-header",children:[c.jsx("h3",{className:"chart-modal-section-title",children:l?"Price Trend by Site":"사이트별 가격 추이"}),c.jsxs("div",{className:"chart-modal-stats",children:[c.jsxs("span",{className:"chart-modal-stat-min",children:[l?"Min":"최저",": ",dt(H.dataMin,s)]}),c.jsxs("span",{className:"chart-modal-stat-max",children:[l?"Max":"최고",": ",dt(H.dataMax,s)]})]})]}),c.jsx("div",{className:"chart-modal-legend",children:H.legend.map((U,Y)=>{const W=S.has(U.originalSiteName);return c.jsxs("button",{className:`chart-modal-legend-btn ${W?"active":""}`,onClick:()=>O(U.originalSiteName),children:[c.jsx("div",{className:"chart-modal-legend-dot",style:{backgroundColor:U.color}}),c.jsx("span",{className:"chart-modal-legend-label",children:U.siteName})]},Y)})}),c.jsxs("div",{className:"chart-modal-chart-wrapper",children:[c.jsxs("svg",{ref:h,viewBox:`0 0 ${H.svgWidth} ${H.svgHeight}`,className:"chart-modal-svg",onMouseLeave:()=>_(null),children:[H.yTicks.map((U,Y)=>{const W=un+(H.yMax-U)/(H.yMax-H.yMin)*(H.svgHeight-un*2);return c.jsxs("g",{children:[c.jsx("line",{x1:on,y1:W,x2:H.svgWidth-on,y2:W,className:"chart-modal-grid-line"}),c.jsx("text",{x:on-8,y:W,textAnchor:"end",alignmentBaseline:"middle",className:"chart-modal-y-label",children:C(U)})]},`ytick-${Y}`)}),H.xPositions.map((U,Y)=>c.jsx("line",{x1:U,y1:un,x2:U,y2:H.svgHeight-un,className:"chart-modal-grid-line-vertical"},`xgrid-${Y}`)),Array.from(H.pointsBySite.entries()).map(([U,Y])=>{if(!S.has(U))return null;const W=vm(U);return c.jsx("path",{d:j(Y),fill:"none",stroke:W,strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",opacity:"0.8"},`line-${U}`)}),H.pointsByTime.map((U,Y)=>U.filter(W=>S.has(W.siteName)).map((W,q)=>{const se=x?.gridIdx===Y&&x?.pointIdx===q&&x?.siteName===W.siteName;return c.jsx("circle",{cx:W.x,cy:W.y,r:se?7:4,fill:W.color,stroke:"#fff",strokeWidth:2,style:{cursor:"pointer",transition:"all 0.2s",opacity:se?1:.85},onMouseEnter:()=>_({gridIdx:Y,pointIdx:q,siteName:W.siteName}),onMouseLeave:()=>_(null),onClick:()=>W.collectUrl&&window.open(W.collectUrl,"_blank")},`site-${Y}-${q}-${W.siteName}`)}))]}),x!==null&&H.pointsByTime[x.gridIdx]?.find(U=>U.siteName===x.siteName)&&(()=>
258{const U=H.pointsByTime[x.gridIdx].find(W=>W.siteName===x.siteName),Y=z(h,U.x,U.y);return c.jsx(Jf,{x:Y.x,y:Y.y,width:220,height:96,children:c.jsx(ap,{price:dt(U.price,s),date:L(U.gridTime),site:xn(U.siteName),seller:U.trustSeller||"판매자 정보 없음"})})})(),c.jsx("div",{className:"chart-modal-x-labels",children:b.map(U=>{const Y=E.findIndex(q=>q.grid===U.gridTime),W=H.xPositions[Y];return W==null?null:c.jsx("div",{className:"chart-modal-x-label",style:{left:`${W/H.svgWidth*100}%`},children:U.label},U.gridTime)})})]})]})]})})]});return a?P:gS.createPortal(c.jsx("div",{className:"chart-modal-overlay",onClick:t,children:c.jsx("div",{style:{width:"100%"},onClick:U=>U.stopPropagation(),children:P})}),V)},lo=1200,Bl=52,op=20,a8=lo-Bl-op,up=320,fp=32,n8=40,k2=up-fp-n8,dp=480,hp=28,s8=40,A2=dp-hp-s8,Vw=({entry:e,onClose:t=()=>{},inline:r=!1})=>{const s=vt()==="EN",l=e.sellAmountGrid??[],[u,f]=N.useState("7d"),[h,m]=N.useState(null),[p,x]=N.useState(null),[_,S]=N.useState(new Set),k=N.useMemo(()=>{const Y=new Map;return l.forEach(W=>{W.siteSellAmount.forEach(q=>{Y.set(q.siteName,(Y.get(q.siteName)??0)+q.sellAmount)})}),Array.from(Y.entries()).sort((W,q)=>q[1]-W[1]).map(([W])=>W)},[l]);N.useEffect(()=>{S(new Set(k))},[k]);const y=ql.find(Y=>Y.key===u).days,w=(()=>{const Y=new Date;return`${Y.getFullYear()}${String(Y.getMonth()+1).padStart(2,"0")}${String(Y.getDate()).padStart(2,"0")}`})(),A=N.useMemo(()=>Ow(w,y),[w,y]),E=N.useMemo(()=>new Map(l.map(Y=>[Y.collectDay,Y])),[l]),b=a8/y,M=Y=>Bl+b*Y+b/2,H=N.useMemo(()=>{const W=A.map(T=>E.get(T)?.totalSellAmount??null).filter(T=>T!==null),q=Math.max(...W,1),se=ip(q),le=se[se.length-1],te=T=>fp+k2*(1-T/le),ne=A.map((T,I)=>{const R=E.get(T)?.totalSellAmount??null;return{slot:T,label:sp(T,"short"),cx:M(I),cy:R!==null?te(R):null,value:R}});let F="";return ne.forEach(T=>{T.cy!==null&&(F+=F===""?`M ${T.cx},${T.cy}`:` L ${T.cx},${T.cy}`)}),{points:ne,yTicks:se,yMax:le,path:F}},[A,E,b]),O=N.useMemo(()=>{const Y=k.filter(G=>_.has(G)),W=b*.82,q=Math.max(Y.length,1),se=W/q,le=[];A.forEach(G=>{const re=E.get(G);re&&re.siteSellAmount.filter(fe=>_.has(fe.siteName)).forEach(fe=>le.push(fe.sellAmount))});const te=Math.max(...le,1),ne=ip(te),F=ne[ne.length-1],T=G=>hp+A2*(1-G/F),I=A.map((G,re)=>{const fe=E.get(G),Se=M(re),oe=Se-W/2,ce=Y.map((we,X)=>{const Fe=fe?.siteSellAmount.find(be=>be.siteName===we)?.sellAmount??0,Ae=T(Fe),Te=T(0);return{siteName:we,amount:Fe,x:oe+se*X,y:Ae,w:Math.max(se-1,1),h:Fe>0?Math.max(2,Te-Ae):0,color:x2(we)}});return{slot:G,slotIdx:re,cx:Se,label:sp(G,"short"),siteBars:ce}}),R=new Map;return A.forEach(G=>{const re=E.get(G);re&&re.siteSellAmount.forEach(fe=>{R.set(fe.siteName,(R.get(fe.siteName)??0)+fe.sellAmount)})}),{bars:I,yTicks:ne,yMax:F,sitePeriodTotals:R}},[A,E,k,_,b]),C=Y=>{S(W=>{const q=new Set(W);return q.has(Y)?q.delete(Y):q.add(Y),q})};N.useEffect(()=>{if(r)return;const Y=W=>{W.key==="Escape"&&t()};return window.addEventListener("keydown",Y),()=>window.removeEventListener("keydown",Y)},[r,t]),N.useEffect(()=>{if(!r)return document.body.style.overflow="hidden",()=>{document.body.style.overflow=""}},[r]);const L=Y=>fp+k2*(1-Y/(H.yMax||1)),j=Y=>hp+A2*(1-Y/(O.yMax||1)),z=A.reduce((Y,W)=>Y+(E.get(W)?.totalSellAmount??0),0),V=document.getElementById("modal-root")||document.body,P=s?{"3d":"3D","7d":"7D","14d":"2W","28d":"4W"}:{"3d":"3일","7d":"7일","14d":"2주","28d":"4주"},U=c.jsxs("div",{className:`chart-modal-content${r?" chart-modal-content--inline sam-modal-content--inline":" sam-modal-content"}`,onClick:Y=>Y.stopPropagation(),children:[c.jsxs("div",{className:"chart-modal-header",children:[c.jsx("h2",{className:"chart-modal-title",children:s?"Sales Volume Details":"판매량 상세"}),c.jsxs("div",{className:"chart-modal-header-actions",children:[c.jsx("div",{className:"chart-modal-date-range",children:ql.map(Y=>c.jsx("button",{type:"button",className:`chart-modal-date-btn ${u===Y.key?"active":""}`,onClick:()=>f(Y.key),children:P[Y.key]},Y.key))}),!r&&c.jsx("button",{onClick:t,className:"chart-modal-close-btn","aria-label":s?"Close":"닫기",type:"button",children:c.jsx(Wn,{className:"chart-modal-close-icon"})})]})]}),c.jsx("div",{className:"chart-modal-body",children:l.length===0?c.jsx("div",{className:"chart-modal-empty",children:c.jsx("p",{children:s?"No sales volume data is available.":"판매량 데이터가 없습니다."})}):c.jsxs(c.Fragment,{children:[c.jsxs("div",{className:"chart-modal-section",children:[c.jsxs("div",{className:"chart-modal-section-header",children:[c.jsx("h3",{className:"chart-modal-section-title",children:s?"Daily Total Sales Volume":"일별 총 판매량"}),c.jsx("div",{className:"chart-modal-stats",children:c.jsx("span",{className:"chart-modal-stat-min",children:s?`Period total ${z.toLocaleStr
258ing()}`:`기간 합계 ${z.toLocaleString()}개`})})]}),c.jsx("div",{className:"chart-modal-chart-wrapper",children:c.jsxs("svg",{viewBox:`0 0 ${lo} ${up}`,style:{width:"100%",display:"block"},preserveAspectRatio:"xMidYMid meet",children:[H.yTicks.map((Y,W)=>{const q=L(Y);return c.jsxs("g",{children:[c.jsx("line",{x1:Bl,y1:q,x2:lo-op,y2:q,stroke:Y===0?"#c7d2fe":"#e0e7ff",strokeDasharray:Y===0?void 0:"3 3",strokeWidth:Y===0?1.5:1}),c.jsx("text",{x:Bl-4,y:q,textAnchor:"end",dominantBaseline:"middle",fontSize:9,fill:"#94a3b8",children:Y})]},W)}),H.path&&c.jsx("path",{d:H.path,fill:"none",stroke:"#6366f1",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"}),H.points.map((Y,W)=>c.jsxs("g",{children:[Y.cy!==null&&c.jsxs("g",{onMouseEnter:()=>m(W),onMouseLeave:()=>m(null),children:[c.jsx("circle",{cx:Y.cx,cy:Y.cy,r:h===W?5:3.5,fill:h===W?"#4f46e5":"#818cf8",stroke:"#fff",strokeWidth:1.5,style:{transition:"r 0.1s, fill 0.1s"}}),c.jsxs("g",{children:[c.jsx("rect",{x:Y.cx-String(Y.value?.toLocaleString()??"").length*3.2-6,y:Y.cy-28,width:String(Y.value?.toLocaleString()??"").length*6.4+12,height:16,rx:5,fill:h===W?"#eef2ff":"#ffffff",stroke:h===W?"#818cf8":"#c7d2fe",strokeWidth:1}),c.jsx("text",{x:Y.cx,y:Y.cy-16,textAnchor:"middle",fontSize:10,fill:"#4f46e5",fontWeight:"700",children:Y.value?.toLocaleString()})]})]}),c.jsx("text",{x:Y.cx,y:up-6,textAnchor:"middle",fontSize:8,fill:"#64748b",children:Y.label})]},Y.slot))]})})]}),c.jsxs("div",{className:"chart-modal-section",children:[c.jsx("div",{className:"chart-modal-section-header",children:c.jsx("h3",{className:"chart-modal-section-title",children:s?"Daily Sales Volume by Site":"사이트별 일간 판매량"})}),c.jsx("div",{className:"chart-modal-legend",children:k.map(Y=>{const W=_.has(Y),q=O.sitePeriodTotals.get(Y)??0;return c.jsxs("button",{type:"button",className:`chart-modal-legend-btn ${W?"active":""}`,onClick:()=>C(Y),children:[c.jsx("div",{className:"chart-modal-legend-dot",style:{backgroundColor:x2(Y)}}),c.jsx("span",{className:"chart-modal-legend-label",children:xn(Y)}),c.jsxs("span",{className:"sam-legend-period-total",children:[q.toLocaleString(),s?"":"개"]})]},Y)})}),c.jsx("div",{className:"chart-modal-chart-wrapper",children:c.jsxs("svg",{viewBox:`0 0 ${lo} ${dp}`,style:{width:"100%",display:"block"},preserveAspectRatio:"xMidYMid meet",children:[O.yTicks.map((Y,W)=>{const q=j(Y);return c.jsxs("g",{children:[c.jsx("line",{x1:Bl,y1:q,x2:lo-op,y2:q,stroke:Y===0?"#c7d2fe":"#e0e7ff",strokeDasharray:Y===0?void 0:"3 3",strokeWidth:Y===0?1.5:1}),c.jsx("text",{x:Bl-4,y:q,textAnchor:"end",dominantBaseline:"middle",fontSize:9,fill:"#94a3b8",children:Y})]},W)}),O.bars.map(Y=>c.jsxs("g",{children:[Y.siteBars.map(W=>{const q=p?.slotIdx===Y.slotIdx&&p?.siteName===W.siteName;return c.jsxs("g",{onMouseEnter:()=>W.amount>0&&x({slotIdx:Y.slotIdx,siteName:W.siteName}),onMouseLeave:()=>x(null),children:[W.h>0&&c.jsx("rect",{x:W.x,y:W.y,width:W.w,height:W.h,fill:W.color,rx:2,opacity:q?1:.72,style:{transition:"opacity 0.15s"}}),q&&W.amount>0&&c.jsx("text",{x:W.x+W.w/2,y:W.y-4,textAnchor:"middle",fontSize:9,fill:W.color,fontWeight:"700",children:W.amount})]},W.siteName)}),c.jsx("text",{x:Y.cx,y:dp-6,textAnchor:"middle",fontSize:8,fill:"#64748b",children:Y.label})]},Y.slot))]})})]})]})})]});return r?U:gS.createPortal(c.jsx("div",{className:"chart-modal-overlay",onClick:t,children:U}),V)};function i8(e){return e?Array.isArray(e.data_list)?e.data_list:Array.isArray(e.data)?e.data:null:null}async function $w(){try{const e=await mt.get("/wish/groups"),t=(Array.isArray(e)?e:e?.data_list)??i8(e);return Array.isArray(t)?t:null}catch(e){return console.error("[getWishGroups] 실패:",e?.message||e),null}}async function Ww(e){if(!e||!e.trim())return!1;try{const r=(await mt.post("/wish/groups",{groupName:e.trim()}))?.status;return r===201||r===200}catch(t){return console.error("[createWishGroup] 실패:",t?.message||t),!1}}async function l8(e){if(!e)return!1;try{const r=(await mt.delete(`/wish/groups/${encodeURIComponent(e)}`))?.status;return r===204||r===200}catch(t){return console.error("[deleteWishGroup] 실패:",t?.message||t),!1}}async function Kw(e,t,r=!1){if(!e||!t)return!1;try{const s=(await mt.post(`/wish/groups/${encodeURIComponent(e)}/wishes/${encodeURIComponent(t)}?share=${encodeURIComponent(r.toString())}`))?.status;return s===201||s===200}catch(a){return console.error("[addWishGroupItem] 실패:",a?.message||a),!1}}async function mp(e,t,r=!1){if(!e||!t)return!1;try{const a=await mt.delete(`/wish/groups/${encodeURIComponent(e)}/wishes/${encodeURIComponent(t)}?share=${encodeURIComponent(r.toString())}`);console.log("deleteWishGroupItem res:",a);const s=a?.status;return s===204||s===200}catch(a){return console.error("[deleteWishGroupItem] 실패:",a?.message||a),!1}}async function c8(e,t){if(!e||!Array.isArray(t)||t.length===0)return!1;try{const r=await mt.post(`/wish/groups/${encodeURIComponent(e)}/wishes/bulk`,{trackingItems:t}),a=Number(r?.status??200);return a>=200&&a<300}catch(r){return console.error("[addWishGroupItemsBulk] 실패:",r?.message||r),
258!1}}async function o8(e){if(!Array.isArray(e)||e.length===0)return!1;try{const t=await mt.delete("/wish/groups/wishes/bulk",{body:JSON.stringify({deleteItems:e}),headers:{"Content-Type":"application/json"}}),r=Number(t?.status??200);return r>=200&&r<300}catch(t){return console.error("[deleteWishGroupItemsBulk] 실패:",t?.message||t),!1}}const u8=e=>e.sourceInfo??e.latestPriceGrid?.source??e.grid?.[0]?.source??null,b2=e=>Ui(e?.siteName,e?.trustSeller),P0=({entry:e,onDeleted:t,onTrackingChanged:r,onEntryUpdated:a,rank:s,requestUserId:l,groups:u=[],shippingIncluded:f,viewOnly:h=!1,enableShippingToggle:m=!1,enableChart:p=!1,enableFindLowestPrice:x=!1,showRank:_=!0,showWishBadge:S=!0,showShareButton:k=!0})=>{const y=vt(),w=y==="EN",[A,E]=N.useState(!1),[b,M]=N.useState(!1),[H,O]=N.useState(!1),C=Ar(ze=>ze.isLoggedIn),[L,j]=N.useState(!1),[z,V]=N.useState(f??!0);N.useEffect(()=>{f!==void 0&&V(f)},[f]);const[P,U]=N.useState(!1),[Y,W]=N.useState(null),[q,se]=N.useState(!1),[le,te]=N.useState(!1),[ne,F]=N.useState(e.customDocId??""),[T,I]=N.useState(e.wishGroupInfo?.groupId??""),[R,G]=N.useState(e.wishGroupInfo?.groupId??""),re=N.useRef(""),[fe,Se]=N.useState(!1),[oe,ce]=N.useState(!1),we=cr(ze=>ze.isInterested),X=cr(ze=>ze.toggleOptionDocId),Fe=N.useRef(null),Ae=N.useRef(!1),Te=Y??e,be=u8(Te),De=!!e.sharedWish,nt=we(e.s_id);N.useEffect(()=>{F(e.customDocId??"")},[e.customDocId]),N.useEffect(()=>{I(e.wishGroupInfo?.groupId??""),G(e.wishGroupInfo?.groupId??"")},[e.wishGroupInfo?.groupId]),N.useEffect(()=>{W(null),Ae.current=!1,E(!1),M(!1)},[e.s_id]);const at=ze=>ze?z?ze.total_price??0:ze.addPrice??0:0,he=Te.latestPriceGrid?.source?at(Te.latestPriceGrid.source):at(be),Pe=b2(be),Ye=N.useMemo(()=>(Te.grid??[]).some(ze=>Array.isArray(ze.target)&&ze.target.length>0),[Te.grid]),yt=(Te.sellAmountGrid??[]).length>0,it=!!e.latestPriceGrid?.source,kt=N.useMemo(()=>Te.latestPriceGrid?.target||null,[Te.latestPriceGrid]),Be=b2(kt),{priceDiff:lt,changeDir:et,isSourceLowest:jt}=N.useMemo(()=>{const ze=Te.latestPriceGrid?.source??Te.sourceInfo,gt=Te.latestPriceGrid?.target;if(!ze||!gt)return{priceDiff:0,changeDir:"flat",isSourceLowest:!0};const ut=at(ze),ee=at(gt)-ut;let Z="flat";return ee>0?Z="up":ee<0&&(Z="down"),{priceDiff:Math.abs(ee),changeDir:Z,isSourceLowest:ee>=0}},[Te.latestPriceGrid,Te.sourceInfo,z]),rt=ze=>new Date(ze).toLocaleString("ko-KR",{month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"}),Ge=Te.latestPriceGrid?.source?.reg_dt??Te.sourceRegDt,Xe=Te.latestPriceGrid?.target?.reg_dt,Qe=async()=>{if(!be)return;await Fi(w?"Delete this lowest-price tracking item?":"이 최저가 추적 상품을 삭제할까요?",{description:w?"If it is a shared item, it will also be removed from every user's list.":"공유한 상품인 경우 모든 사용자의 목록에서도 함께 삭제됩니다.",confirmLabel:w?"Delete":"삭제",danger:!0})&&t(e.s_id)},_t=ze=>{const gt=ze.target;gt.src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSIjRjNGNEY2Ii8+CjxwYXRoIGQ9Ik0zNS41IDQwLjVMMjkgNDdMMzUuNSA1My41TTY0LjUgNDAuNUw3MSA0N0w2NC41IDUzLjVNNTUgMzVMNDUgNTkiIHN0cm9rZT0iIzlDQTNBRiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+"},or=ze=>{if(ze.preventDefault(),ze.stopPropagation(),!C){Oe.error("로그인이 필요합니다.");return}j(!0)},At=ze=>{ze&&window.open(ze,"_blank","noopener,noreferrer")},sa=async ze=>{if(ze===z)return;Fe.current&&Fe.current.abort();const gt=new AbortController;Fe.current=gt;try{U(!0);const ut=l!==void 0?String(l):void 0,B=await t0(e.s_id,ze,ut!==void 0?{userId:ut}:void 0);if(gt.signal.aborted)return;if(!B||!Array.isArray(B)||B.length===0){Oe.warning(w?"Price data loaded, but the response was empty.":"가격 정보를 불러왔지만 데이터가 비어있습니다.");return}a&&a(e.s_id,B[0]),W(B[0]),Ae.current=!0,V(ze)}catch(ut){if(ut.name==="AbortError")return;console.error("가격 정보 로드 실패:",ut),Oe.error(w?"Failed to load price data.":"가격 정보를 불러오는데 실패했습니다.")}finally{Fe.current===gt&&(Fe.current=null),U(!1)}},Ne=async(ze=z)=>{if(Ae.current&&Y)return Y;
258try{se(!0);const gt=l!==void 0?String(l):void 0,ut=await t0(e.s_id,ze,gt!==void 0?{userId:gt}:void 0);return!ut||!Array.isArray(ut)||ut.length===0?(Oe.warning(w?"Detail data is empty.":"상세 데이터가 비어있습니다."),null):(W(ut[0]),Ae.current=!0,a&&a(e.s_id,ut[0]),ut[0])}catch(gt){return console.error("상세 데이터 로드 실패:",gt),Oe.error(w?"Failed to load chart data.":"차트 데이터를 불러오지 못했습니다."),null}finally{se(!1)}},We=async()=>{if(A){E(!1);return}await Ne()&&E(!0)},st=async()=>{if(b){M(!1);return}const ze=await Ne();if(ze){if((ze.sellAmountGrid??[]).length===0){Oe.info(w?"No sales volume data.":"판매량 데이터가 없습니다.");return}M(!0)}},Pt=()=>{te(!0)},Ft=async(ze,gt=w?"s_id copied.":"s_id가 복사되었습니다.")=>{try{if(navigator.clipboard&&window.isSecureContext)await navigator.clipboard.writeText(ze);else{const ut=document.createElement("textarea");ut.value=ze,ut.style.position="fixed",ut.style.left="-9999px",document.body.appendChild(ut),ut.focus(),ut.select(),document.execCommand("copy"),document.body.removeChild(ut)}Oe.success(gt,{autoClose:1200,pauseOnHover:!1,closeOnClick:!0})}catch{Oe.error(w?"Failed to copy.":"복사에 실패했습니다.")}},wt=async ze=>{ze.preventDefault(),ze.stopPropagation(),await Ft(e.s_id,w?"s_id copied.":"s_id가 복사되었습니다.")},Bt=async()=>{const ze=Nr.getState().userId;if(!ze){Oe.error(w?"User ID could not be found.":"userId를 찾을 수 없습니다.");return}const gt="/".replace(/\/$/,""),ut=e.trackingId?.trim?.()||"",B=`${window.location.origin}${gt}/tracking-products/share?s_id=${encodeURIComponent(e.s_id)}&userId=${encodeURIComponent(ze)}${ut?`&trackingId=${encodeURIComponent(ut)}`:""}`;await Ft(B,w?"Share link copied.":"공유 링크가 복사되었습니다.")},ir=async()=>{const ze=ne.trim(),gt=(e.customDocId??"").trim();if(!ze||ze===gt||ze===re.current)return;const ut=await lw(e.s_id,ze);if(ut.ok){re.current=ze,Oe.success(w?"Custom ID saved.":"Custom ID가 저장되었습니다."),F(ze);return}if(ut.status===409){const B=await cw(e.s_id,ze);if(B.ok){re.current=ze,Oe.success(w?"Custom ID updated.":"Custom ID가 수정되었습니다."),F(ze);return}Oe.error(B.message||(w?"Failed to update Custom ID.":"Custom ID 수정에 실패했습니다."));return}Oe.error(ut.message||(w?"Failed to save Custom ID.":"Custom ID 저장에 실패했습니다."))},ia=async()=>{if(fe)return;const ze=R;if(ze!==T){Se(!0);try{if(!T){if(!ze)return;if(!await mp(ze,e.trackingId,!!e.sharedWish)){Oe.error(w?"Failed to remove the group.":"그룹 해제에 실패했습니다."),I(ze);return}G(""),a&&a(e.s_id,{...e,wishGroupInfo:void 0}),Oe.success(w?"Group removed.":"그룹이 해제되었습니다.");return}if(ze&&!await mp(ze,e.trackingId,!!e.sharedWish)){Oe.error(w?"Failed to remove the existing group.":"기존 그룹 해제에 실패했습니다."),I(ze);return}if(!await Kw(T,e.trackingId,!!e.sharedWish)){Oe.error(w?"Failed to change the group.":"그룹 변경에 실패했습니다."),I(ze);return}const ut=u.find(B=>B.groupId===T);G(T),a&&a(e.s_id,{...e,wishGroupInfo:ut?{groupId:ut.groupId,groupName:ut.groupName,userId:e.wishGroupInfo?.userId??Nr.getState().userId??""}:e.wishGroupInfo}),Oe.success(w?"Group saved.":"그룹이 저장되었습니다.")}finally{Se(!1)}}},va=async()=>{if(!(!be||oe||nt||!await Fi(w?"Add this item to my lowest-price tracking list?":"내 최저가 추적에 추가할까요?",{description:w?"This product will be added to your lowest-price tracking list.":"현재 상품이 내 최저가 추적 목록에 추가됩니다.",confirmLabel:w?"Add":"추가"}))){ce(!0);try{await iw({id:e.s_id,goodsName:be.goodsName??be.keyword??"",siteName:be.siteName??"",totalEvalCnt:Number(be.totalEvalCnt??0),thumbnailUrl:be.image_main??"",price:Number(be.addPrice??0),discountPrice:0,collectUrl:be.collectUrl??"",deliveryPrice:Number(be.delivery_price??0),trustSeller:be.trustSeller??""}),X(e.s_id),Oe.success(w?"Added to lowest-price tracking.":"최저가 추적 상품에 추가되었습니다.")}catch(gt){console.error("[handleAddOwnTracking] 실패:",gt),Oe.error(gt?.message||(w?"Failed to add.":"추가에 실패했습니다."))}finally{ce(!1)}}},kn=async()=>
258{if(!De)return;await Fi(w?"Remove this shared product from the list?":"공유 상품을 목록에서 삭제할까요?",{description:w?"It will only be removed from your list. The original shared data will remain.":"내 목록에서만 제거되며 원본 공유 데이터는 유지됩니다.",confirmLabel:w?"Delete":"삭제",danger:!0})&&t(e.s_id)};if(!be)return c.jsx("div",{className:"tracking-product-card",children:c.jsx("div",{style:{padding:16,color:"#6b7280"},children:w?"No data available.":"데이터가 없습니다."})});const ya=!h||m,la=!h||p,Xn=!h||x,An=la||Xn||!h;return c.jsxs(c.Fragment,{children:[c.jsxs("div",{className:"tracking-product-card",children:[(P||q)&&c.jsxs("div",{className:"loading-overlay",children:[c.jsx("div",{className:"loading-spinner"}),c.jsx("p",{children:P?w?"Updating price data...":"가격 정보 업데이트 중...":w?"Loading chart data...":"차트 데이터 불러오는 중..."})]}),c.jsxs("div",{className:"tracking-product-main",children:[!h&&c.jsxs("div",{className:"shipping-toggle-section",children:[c.jsx("div",{className:"shipping-toggle-left",children:c.jsxs("div",{className:"meta-control-row",children:[c.jsxs("div",{className:"meta-control",children:[c.jsx("input",{id:`custom-docid-${e.s_id}`,className:"custom-docid-input",type:"text",value:ne,onChange:ze=>F(ze.target.value),placeholder:"Custom ID",autoComplete:"off",disabled:De}),c.jsx("button",{type:"button",className:"custom-docid-save-button",onClick:ir,disabled:De||ne.trim()===""||ne.trim()===(e.customDocId??"").trim()||ne.trim()===re.current,children:w?"Save":"저장"})]}),c.jsxs("div",{className:"meta-control",children:[c.jsxs("select",{className:"group-select",value:T,onChange:ze=>I(ze.target.value),children:[c.jsx("option",{value:"",children:w?"No Group":"그룹 없음"}),u.map(ze=>c.jsx("option",{value:ze.groupId,children:ze.groupName},ze.groupId))]}),c.jsx("button",{type:"button",className:"custom-docid-save-button",onClick:ia,disabled:fe||T===R,children:w?"Apply":"적용"})]})]})}),c.jsxs("div",{className:"shipping-toggle-row",children:[c.jsx("div",{className:"shipping-toggle-label",children:w?"Price collection basis":"가격 수집 기준"}),c.jsx("div",{className:"tracking-control-section",children:c.jsx(Hw,{id:e.trackingId,trackingTurn:e.trackingTurn??0,collectHour:e.collectHour,onChanged:(ze,gt)=>r(e.s_id,ze,gt),disabled:De})})]})]}),c.jsxs("div",{className:"tracking-product-content",children:[_&&c.jsx("div",{className:"rank-section",children:c.jsxs("div",{className:"rank-stack",children:[c.jsx("div",{className:"rank-badge rank-badge--clickable",role:"button",tabIndex:0,title:`s_id 복사: ${e.s_id}`,"aria-label":w?"Copy s_id":"s_id 복사",onClick:wt,onKeyDown:ze=>{(ze.key==="Enter"||ze.key===" ")&&wt(ze)},children:s}),S&&c.jsxs(c.Fragment,{children:[c.jsx("div",{className:"rank-divider"}),c.jsx("div",{className:`rank-wish-label ${De?"shared":"own"}`,children:De?w?"Shared":"공유":w?"Mine":"마이"})]})]})}),c.jsx("div",{className:"image-section",children:c.jsx("img",{src:be.image_main??"",alt:be.goodsName??be.keyword??(w?"Product image":"상품 이미지"),className:"tracking-product-image",onError:_t})}),c.jsxs("div",{className:"details-section",children:[c.jsxs("div",{className:"tracking-product-header",children:[c.jsxs("div",{className:"tracking-product-info",children:[c.jsx("h3",{className:"tracking-product-name",children:be.goodsName?.trim()?be.goodsName:be.keyword??(w?"No product name":"상품명 없음")}),kt&&c.jsx("div",{className:"summary-row",children:c.jsx("div",{className:`price-difference ${et}`,children:et==="flat"?w?"No price difference":"가격 차이 없음":et==="down"?w?`${dt(lt,y)} cheaper at another seller`:`타 판매처가 ${dt(lt,y)} 저렴`:w?`Current base price is cheaper by ${dt(lt,y)}`:`기준 현재가가 ${dt(lt,y)} 저렴`})})]}),c.jsx("div",{className:"tracking-control-section",children:ya&&c.jsxs("div",{className:"shipping-toggle-buttons",children:[c.jsx("button",{className:`shipping-toggle-btn ${z?"":"active"}`,onClick:()=>sa(!1),disabled:P,type:"button","aria-label":w?"Show item price only":"상품가만 보기",children:w?"Item price":"상품가"}),c.jsx("button",{className:`shipping-toggle-btn ${z?"active":""}`,onClick:()=>sa(!0),disabled:P,type:"button","aria-label":w?"Show price including shipping":"배송비 포함 가격 보기",children:w?"+ Shipping":"+배송비"})]})})]}),c.jsxs("div",{className:"card-split-row",children:[c.jsx("div",{className:`price-section ${kt?"":"full-width"}`,role:"button",tabIndex:0,onClick:()=>At(be.collectUrl),onKeyDown:ze=>(ze.key==="Enter"||ze.key===" ")&&At(be.collectUrl),style:{cursor:be.collectUrl?"pointer":"default"},"aria-label":w?"Open the base product page":"기준 상품 외부 페이지 열기",title:be.collectUrl?w?"Go to product page":"상세 페이지로 이동":"",children:c.jsxs("div",{className:"price-info",children:[c.jsxs("div",{className:"price-label-with-badge",children:[c.jsx("span",{children:w?"Current Base Product Price":"기준 상품 현재 가격"}),jt&&kt&&c.jsx("span",{className:"lowest-badge",children:w?"Lowest":"최저가"})]}),c.jsx("div",{className:"current-price",children:dt(he,y)}),c.jsxs("div",{className:"seller-info",children:[c.jsx(Xf,{className:"seller-icon"}),c.jsx("span",{className:"site-name",children:Pe.siteName}),Pe.trustSeller&&c.jsxs(c.Fragment,{children:[c.jsx("span",{className:"separator",children:"•"}),c.jsx("span",{className:"seller-name",children:Pe.trustSeller})]})]}),c.jsx("div",{className:"update-time",children:c.jsx("span",{children:Ge?`${rt(Ge)} ${w?"updated":"업데이트"}`:w?"No update info":"업데이트 정보 없음"})})]})}),kt&&c.jsx("div",{className:"lowest-price-section",children:c.jsx("div",{className:"lowest-price-container",role:"button",tabIndex:0,onClick:()=>At(kt.collectUrl),onKeyDown:ze=>(ze.key==="Enter"||ze.key===" ")&&At(kt.collectUrl),style:{cursor:kt.collectUrl?"pointer":"default"},"aria-label":w?"Open another seller page":"타 판매처 외부 페이지 열기",title:kt.collectUrl?w?"Go to product page":"상세 페이지로 이동":"",children:c.jsx("div",{className:"lowest-price-content",children:c.jsxs("div",{className:"lowest-price-main",children:[c.jsxs("div",{className:"price-label-with-badge",children:[c.jsx("span",{className:"lowest-price-label",children:w?"Lowest Price at Other Sellers":"타 판매처 최저가"}),!jt&&c.jsx("span",{className:"lowest-badge",children:w?"Lowest":"최저가"})]}),c.jsx("div",{className:"lowest-price-amount",children:dt(at(kt),y)}),c.jsxs("div",{className:"lowest-price-details",children:[c.jsxs("div",{className:"seller-info",children:[c.jsx(Xf,{className:"seller-icon"}),c.jsx("span",{className:"site-name",children:Be.siteName}),Be.trustSeller&&c.jsxs(c.Fragment,{children:[c.jsx("span",{className:"separator",children:"•"}),c.jsx("span",{className:"seller-name",children:Be.trustSeller})]})]}),c.jsx("div",{className:"update-time",children:Xe?`${rt(Xe)} ${w?"updated":"업데이트"}`:w?"No update info":"업데이트 정보 없음"})]})]})})})})]})]})]})]}),An&&c.jsxs(c.Fragment,{children:[c.jsxs("div",{className:"action-section action-bar",children:[la&&it&&c.jsxs("button",{onClick:()=>void We(),className:"chart-toggle-button",type:"button","aria-expanded":A,disabled:q,"aria-label":A?w?"Hide chart":"차트 숨기기":w?"Show chart":"차트 보기",children:[A?w?"Hide Price Chart":"가격 차트 숨기기":w?"Show Price Chart":"가격 차트 보기",A?c.jsx(e2,{className:"toggle-icon"}):c.jsx(qf,{className:"toggle-icon"})]}),la&&it&&c.jsxs("button",{onClick:()=>void st(),className:"chart-toggle-button",type:"button","aria-expanded":b,disabled:q,"aria-label":b?w?"Hide sales volume chart":"판매량 차트 숨기기":w?"Show sales volume chart":"판매량 차트 보기",children:[b?w?"Hide Sales Volume Chart":"판매량 차트 숨기기":w?"Show Sales Volume Chart":"판매량 차트 보기",c.jsx("span",{className:"beta-badge chart-toggle-button__beta",children:"Beta"}),b?c.jsx(e2,{className:"toggle-icon"}):c.jsx(qf,{className:"toggle-icon"})]}),Xn&&c.jsxs("button",{onClick:or,className:"visit-site-button buy-cta",type:"button","aria-label":w?"Find live lowest price":"실시간 최저가 찾기",children:[w?"Find Live Lowest Price":"실시간 최저가 찾기",c.jsx(tw,{className:"visit-icon"})]}),!h&&c.jsxs(c.Fragment,{children:[De&&c.jsxs(c.Fragment,{children:[c.jsx("button",{onClick:va,className:"shared-action-button",type:"button",disabled:oe||nt,children:nt?w?"Already in My Lowest-Price Tracking":"이미 내 최저가 추적 상품":w?"Add to My Lowest-Price Tracking":"내 최저가 추적에 추가"}),c.jsx("button",{onClick:kn,className:"shared-action-button danger",type:"button",children:w?"Remove Shared Item":"공유 삭제"})]}),!De&&k&&c.jsxs("button",{onClick:Bt,className:"share-button","aria-label":w?"Copy share link":"공유 링크 복사",type:"button",children:[w?"Share":"공유",c.jsx(_C,{className:"share-icon"})]}),!De&&c.jsx("button",{onClick:Qe,className:"delete-button delete-button--text","aria-label":w?"Delete lowest-price tracking item":"최저가 추적 삭제",type:"button",children:w?"Delete Lowest-Price Tracking":"최저가 추적 삭제"})]})]}),la&&Ye&&A&&c.jsx("div",{className:`chart-section ${P?"dimmed":""}`,children:c.jsx(Lw,{entry:Te,ranks:[0,1,2],onChartMore:Pt,shippingIncluded:z})}),la&&yt&&b&&c.jsx("div",{className:"chart-section",children:c.jsx(P6,{entry:Te,onMore:()=>O(!0)})})]})]}),L&&c.jsx(e8,{sourceId:e.s_id,collectUrl:be.collectUrl??"",onClose:()=>j(!1)}),le&&c.jsx(Gw,{entry:Te,onClose:()=>te(!1),shippingIncluded:z}),H&&c.jsx(Vw,{entry:Te,onClose:()=>O(!1)})]})};function B0({message:e,title:t,onRetry:r,retryLabel:a="다시 시도"}){const l=vt()==="EN";return c.jsxs("section",{className:"tracking-error-state",role:"alert","aria-live":"assertive",children:[c.jsx(Kl,{className:"tracking-error-state__icon","aria-hidden":"true"}),c.jsxs("div",{className:"tracking-error-state__content",children:[t&&c.jsx("p",{className:"tracking-error-state__title",children:t}),c.jsx("p",{className:"tracking-error-state__message",children:e})]}),r&&c.jsxs("button",{type:"button",className:"tracking-error-state__retry",onClick:r,children:[c.jsx(gC,{className:"tracking-error-state__retry-icon"}),a==="다시 시도"&&l?"Retry":a]})]})}const _f=10;function f8(){const e=Ar(he=>he.isLoggedIn),r=vt()==="EN",[a,s]=N.useState([]),[l,u]=N.useState(!0),[f,h]=N.useState(null),[m,p]=N.useState(1),[x,_]=N.useState(0),[S,k]=N.useState(0),[y,w]=N.useState([]),[A,E]=N.useState("all"),[b,M]=N.useState(null),[H,O]=N.useState(!1),[C,L]=N.useState(""),[j,z]=N.useState(!0),[V,P]=N.useState(!1),[U,Y]=N.useState(!1),[W,q]=N.useState(!1),se=N.useRef(null),le=N.useMemo(()=>A==="all"?a:a.filter(he=>he.wishGroupInfo?.groupId===A),[a,A]),te=cr(he=>he.isInterested),ne=cr(he=>he.removeLocal),F=cr(he=>he.optionDocIdList),T=cr(he=>he.wishes),I=cr(he=>he.setWishes),R=N.useMemo(()=>A==="all"?Array.isArray(T)&&T.length>0?T.length:F?.length??0:Array.isArray(T)?T.filter(he=>he.wishGroupInfo?.groupId===A).length:0,[A,T,F.length]),G=N.useMemo(()=>Math.max(1,Math.ceil(R/_f)),[R]);N.useEffect(()=>{m>G&&G>0&&p(G)},[m,G]),N.useEffect(()=>{p(1)},[A]),N.useEffect(()=>{if(!e){P(!0);return}(async()=>{const he=await u6();he.status===200&&he.data&&z(he.data.deliveryFee),P(!0)})()},[e]),N.useEffect(()=>{const he=Pe=>{se.current&&!se.current.contains(Pe.target)&&q(!1)};return W&&document.addEventListener("mousedown",he),()=>document.removeEventListener("mousedown",he)},[W]),N.useEffect(()=>{if(!e){Y(!0);return}if(Y(!1),!e)return;let he=!1;return(async()=>{try{const Pe=await Bi();!he&&Array.isArray(Pe)&&I(Pe)}catch(Pe){console.error("[TrackingPage] wishes init 실패:",Pe?.message||Pe)}finally{he||Y(!0)}})(),()=>{he=!0}}
258,[e,I]),N.useEffect(()=>{if(!e)return;let he=!1;return(async()=>{const Pe=await $w();!he&&Array.isArray(Pe)&&(w(Pe),b?M(null):A!=="all"&&(Pe.some(yt=>yt.groupId===A)||E("all")))})(),()=>{he=!0}},[e,S]),N.useEffect(()=>{if(!e||!V||!U)return;let he=!1;return(async()=>{try{if(u(!0),h(null),!(Array.isArray(T)&&T.length>0||F.length>0)){he||(s([]),p(1));return}const Ye=await Pw({page:m,size:_f,groupId:A==="all"?void 0:A,deliveryFee:j});he||(Ye&&Array.isArray(Ye)?s(Ye):(s([]),h(r?"Failed to load the list.":"목록을 불러오지 못했습니다.")))}catch(Pe){he||(console.error("데이터 로드 실패:",Pe),s([]),h(Pe?.message||(r?"A network error occurred.":"네트워크 오류가 발생했습니다.")))}finally{he||u(!1)}})(),()=>{he=!0}},[e,V,U,x,m,A,j,F.length,T.length]);const re=async he=>{const Pe=a.find(Ye=>Ye.s_id===he);if(!Pe||!Pe.s_id){h(r?"No item is available to delete.":"삭제 대상이 존재하지 않습니다.");return}if(Pe.sharedWish){if(!Pe.trackingId){h(r?"Shared product trackingId is missing.":"공유 상품 trackingId가 없습니다.");return}const Ye=await T0(Pe.trackingId);if(!Ye.ok){h(Ye.message||(r?"Failed to delete the shared product.":"공유 상품 삭제에 실패했습니다."));return}}else{if(!await I0(Pe.trackingId)){h(r?"Failed to delete. Please try again shortly.":"삭제에 실패했습니다. 잠시 후 다시 시도해주세요.");return}te(Pe.s_id)&&ne(Pe.s_id)}s(Ye=>Ye.filter(yt=>yt.s_id!==he))},fe=N.useMemo(()=>{const he=(m-1)*_f;return le.map((Pe,Ye)=>({...Pe,globalRank:he+Ye+1,uniqueKey:`${Pe.s_id}-${he+Ye}`}))},[le,m]),oe=Math.floor((m-1)/5)*5+1,ce=Math.min(oe+4,G),we=N.useMemo(()=>Array.from({length:ce-oe+1},(he,Pe)=>oe+Pe),[oe,ce]),X=he=>{he<1||he>G||he===m||p(he)},Fe=()=>{h(null),_(he=>he+1)},Ae=(he,Pe)=>{s(Ye=>Ye.map(yt=>yt.s_id===he?{...yt,...Pe}:yt))},Te=()=>{O(!0),L("")},be=()=>{O(!1),L("")},De=async()=>{const he=C.trim();if(!he)return;if(y.some(Ye=>Ye.groupName===he)){O(!1),L("");return}if(!await Ww(he)){h(r?"Failed to add the group. Please try again shortly.":"그룹 추가에 실패했습니다. 잠시 후 다시 시도해주세요.");return}M(he),k(Ye=>Ye+1),O(!1),L("")},nt=async he=>{if(he===j)return;z(he),(await o6(he)).status!==200&&z(!he)},at=async he=>{if(!await Fi(r?`Delete the "${he.groupName}" group?`:`'${he.groupName}' 그룹을 삭제할까요?`,{confirmLabel:r?"Delete":"삭제",cancelLabel:r?"Cancel":"취소",danger:!0}))return;if(!await l8(he.groupId)){h(r?"Failed to delete the group. Please try again shortly.":"그룹 삭제에 실패했습니다. 잠시 후 다시 시도해주세요.");return}A===he.groupId&&E("all"),w(yt=>yt.filter(it=>it.groupId!==he.groupId)),k(yt=>yt+1)};return e?c.jsx("div",{className:"tracking-page-wrap",children:c.jsxs("div",{className:"tracking-page-content",children:[c.jsx("div",{className:"page-header"}),c.jsxs("div",{className:"tracking-filter-row",children:[c.jsxs("div",{className:"group-dropdown",ref:se,children:[c.jsxs("button",{type:"button",className:`group-dropdown-trigger${W?" open":""}`,onClick:()=>q(he=>!he),"aria-haspopup":"listbox","aria-expanded":W,children:[c.jsx("span",{className:"group-dropdown-selected",children:A==="all"?r?"All":"전체":y.find(he=>he.groupId===A)?.groupName??(r?"All":"전체")}),c.jsx(qf,{className:`group-dropdown-chevron${W?" open":""}`})]}),W&&c.jsxs("div",{className:"group-dropdown-menu",role:"listbox",children:[c.jsxs("div",{className:`group-dropdown-item${A==="all"?" active":""}`,role:"option","aria-selected":A==="all",onClick:()=>{E("all"),q(!1)},children:[c.jsx("span",{className:"group-dropdown-item-name",children:r?"All":"전체"}),A==="all"&&c.jsx(Ao,{className:"group-dropdown-check"})]}),y.map(he=>c.jsxs("div",{className:`group-dropdown-item${A===he.groupId?" active":""}`,role:"option","aria-selected":A===he.groupId,onClick:()=>{E(he.groupId),q(!1)},children:[c.jsx("span",{className:"group-dropdown-item-name",children:he.groupName}),c.jsxs("div",{className:"group-dropdown-item-actions",children:[A===he.groupId&&c.jsx(Ao,{className:"group-dropdown-check"}),c.jsx("button",{type:"button",className:"group-dropdown-delete","aria-label":r?`Delete ${he.groupName}`:`${he.groupName} 삭제`,onClick:Pe=>{Pe.stopPropagation(),at(he)},children:c.jsx(Wn,{className:"group-dropdown-delete-icon"})})]})]},he.groupId)),c.jsx("div",{className:"group-dropdown-divider"}),H?c.jsxs("div",{className:"group-dropdown-add-form",children:[c.jsx("input",{className:"group-dropdown-input",type:"text",value:C,onChange:he=>L(he.target.value),placeholder:r?"New group name":"새 그룹명",autoF
258ocus:!0,autoComplete:"off",onKeyDown:he=>{he.key==="Enter"&&De(),he.key==="Escape"&&be()}}),c.jsx("button",{type:"button",className:"group-dropdown-action confirm",onClick:De,disabled:!C.trim(),children:r?"Confirm":"확인"}),c.jsx("button",{type:"button",className:"group-dropdown-action cancel",onClick:be,children:r?"Cancel":"취소"})]}):c.jsx("button",{type:"button",className:"group-dropdown-add-btn",onClick:Te,children:r?"+ Add New Group":"+ 새 그룹 추가"})]})]}),c.jsxs("div",{className:"delivery-toggle-section",children:[c.jsx("span",{className:"delivery-toggle-label",children:r?"Lowest-price chart basis":"최저가 차트 기준"}),c.jsxs("div",{className:"delivery-toggle-group",children:[c.jsx("button",{type:"button",className:`delivery-toggle-btn${j?"":" active"}`,onClick:()=>void nt(!1),children:r?"Item price":"상품가"}),c.jsx("button",{type:"button",className:`delivery-toggle-btn${j?" active":""}`,onClick:()=>void nt(!0),children:r?"Include shipping":"배송비 포함"})]})]})]}),c.jsx("div",{className:"tracking-products-grid","aria-busy":l,children:l?Array.from({length:_f},(he,Pe)=>c.jsx(O0,{},`skeleton-${Pe}`)):fe.map(he=>c.jsx(P0,{entry:he,onDeleted:re,onTrackingChanged:(Pe,Ye,yt)=>{s(it=>it.map(kt=>kt.s_id===Pe?{...kt,trackingTurn:Ye,collectHour:yt}:kt))},onEntryUpdated:Ae,rank:he.globalRank,groups:y,shippingIncluded:j},he.uniqueKey))}),!l&&!f&&fe.length===0&&R===0&&c.jsxs("div",{className:"empty-state",children:[c.jsx("div",{className:"empty-icon",children:"📊"}),c.jsx("h3",{className:"empty-title",children:r?"No tracked products":"추적 중인 상품이 없습니다"}),c.jsx("p",{className:"empty-subtitle",children:r?"Add a new product to monitor price changes.":"새로운 상품을 추가하여 가격 추이를 확인해보세요"})]}),!l&&f&&c.jsx(B0,{message:f,onRetry:Fe}),!l&&R>0&&c.jsxs("div",{className:"pagination",children:[c.jsx("button",{disabled:m===1,onClick:()=>X(1),children:"«"}),c.jsx("button",{disabled:m===1,onClick:()=>X(m-1),children:"‹"}),we.map(he=>c.jsx("button",{className:he===m?"active":"",onClick:()=>X(he),children:he},he)),c.jsx("button",{disabled:m===G,onClick:()=>X(m+1),children:"›"}),c.jsx("button",{disabled:m===G,onClick:()=>X(G),children:"»"})]})]})}):c.jsx("div",{style:{padding:"2rem"},children:"로그인이 필요합니다."})}const d8=!0;function h8(){const e=Ar(W=>W.isLoggedIn),t=vt(),r=Xa(t),a=Wr(t),s=zr(),[l]=Mn(),[u,f]=N.useState(null),[h,m]=N.useState(!1),[p,x]=N.useState(null),[_,S]=N.useState(!1),[k,y]=N.useState(!1),w=(l.get("s_id")??"").trim(),A=(l.get("userId")??"").trim(),E=(l.get("trackingId")??"").trim(),b=cr(W=>W.isSharedWish),M=cr(W=>W.wishes),H=cr(W=>W.loadFromStorage),O=cr(W=>W.setWishes),C=u?.s_id||w,L=N.useMemo(()=>C?b(C):!1,[b,C]),j=N.useMemo(()=>C?M.find(q=>q.optionDocId===C&&q.sharedWish)?.trackingId??"":"",[C,M]),z=N.useMemo(()=>e?k?r?"Already added to my list":"이미 내 목록에 추가됨":L?r?"Receiving shared product":"공유 상품 수신중":r?"Add shared product to my list":"공유 상품 내 목록에 추가":"로그인 후 내 목록에 추가",[r,e,k,L]),V=N.useMemo(()=>e?k?"added":L?"shared":"action":"login",[r,e,k,L]);N.useEffect(()=>{if(!(u?.s_id||w))return;if(!e){H();return}let q=!1;return(async()=>{const se=await Bi();!q&&Array.isArray(se)&&O(se)})(),()=>{q=!0}},[e,H,O]),N.useEffect(()=>{if(!w||!A){f(null),x(r?"The shared link is missing s_id or userId.":"공유 링크에 s_id 또는 userId가 없습니다.");return}let W=!1;return(async()=>{try{m(!0),x(null);const q=await t0(w,d8,{userId:A});W||(q&&Array.isArray(q)&&q.length>0?f(q[0]):(f(null),x(r?"Failed to load product information.":"상품 정보를 불러오지 못했습니다.")))}catch(q){W||(console.error("[TrackingSharePage] 데이터 로드 실패:",q),f(null),x(q?.message||(r?"A network error occurred.":"네트워크 오류가 발생했습니다.")))}finally{W||m(!1)}})(),()=>{W=!0}},[e,w,A]);const P=async()=>{if(!u||L)return;const W=Nr.getState().userId?.trim()||"",q=E||j||u.trackingId?.trim()||"";if(!W){Oe.error(r?"Logged-in user information could not be found.":"로그인 사용자 정보를 찾을 수 없습니다.");return}if(!q){Oe.error(r?"Tracking ID is missing.":"trackingId가 없습니다.");return}S(!0);try{const se=await QC({trackingId:q,senderId:A,receiverId:W,optionDocId:u.s_id});if(!se.ok){Oe.error(se.message||(r?"Failed to add.":"추가에 실패했습니다."));return}y(!0);const le=await Bi();Array.isArray(le)&&O(le),Oe.success(r?"Added to my lowest-price tracking list.":"내 최저가 추적 상품 목록에 추가되었습니다.")}catch(se){console.error("[TrackingSharePage] 추가 실패:",se),Oe.error(se?.message||(r?"Failed to add.":"추가에 실패했습니다."))}finally{S(!1)}},U=async()=>
258{if(!u?.s_id){x(r?"No item is available to delete.":"삭제 대상이 존재하지 않습니다.");return}if(!await I0(u.trackingId)){x(r?"Failed to delete. Please try again shortly.":"삭제에 실패했습니다. 잠시 후 다시 시도해주세요.");return}f(null)},Y=W=>{f(q=>q&&{...q,...W})};return c.jsx("div",{className:"page-container share-page",children:c.jsxs("div",{className:"page-content share-page-content",children:[c.jsxs("div",{className:"tracking-products-grid","aria-busy":h,children:[h&&c.jsx(O0,{}),!h&&u&&c.jsx(P0,{entry:u,onDeleted:U,onTrackingChanged:(W,q,se)=>{f(le=>le&&{...le,trackingTurn:q,collectHour:se})},onEntryUpdated:(W,q)=>Y(q),rank:1,requestUserId:A,groups:[],viewOnly:!0,enableShippingToggle:!0,enableChart:!0,enableFindLowestPrice:!0,showRank:!1,showWishBadge:!1,showShareButton:!1})]}),c.jsxs("div",{className:"share-action-row share-action-row--below",children:[c.jsx("button",{type:"button",className:"share-move-button",onClick:()=>s(`${a}/tracking-products`),children:r?"Go to My Lowest-Price Tracking List":"내 최저가 추적 목록으로 이동"}),c.jsx("button",{type:"button",className:`share-add-button share-add-button--${V}`,onClick:()=>{P()},disabled:!u||_||L||k,children:z})]}),!h&&p&&c.jsx(B0,{title:r?"Unable to load the shared product":"공유 상품 정보를 가져오지 못했어요",message:p})]})})}const m8=()=>{const[e]=Mn(),t=zr(),r=vt(),a=Wr(r),s=`${a}/`,l=`${a}/login`,{login:u}=Ar(),{setAll:f}=cr();return N.useEffect(()=>{const h=e.get("code");if(!h){console.error("카카오 인가 코드가 없습니다."),t(l);return}(async()=>{try{const p=await mt.post("/login/kakao",{code:h});if(!p?.accessToken){console.error("카카오 로그인 실패: 토큰 누락",p),t(l);return}u({accessToken:p.accessToken});try{await F0()}catch(x){console.error("[KakaoCallback] user session init error:",x)}try{const x=await Pw();if(Array.isArray(x)){const _=x.map(S=>S?.s_id).filter(Boolean);f(_)}}catch(x){console.error("[KakaoCallback] getTrackingGrid error:",x)}t(s,{replace:!0})}catch(p){console.error("카카오 로그인 에러:",p?.message||p),t(l)}})()},[e,t,u,s,l]),c.jsx("div",{className:"login-page",children:c.jsx("h3",{children:"카카오 로그인 처리 중..."})})},p8="/assets/kakao_logo-Cjh813lI.png",g8=()=>{const e=zr(),t=ga(),r=vt(),a=Xa(r),s=r==="DENTAL",l=Wr(r),u=`${l}/`,f=typeof t.state?.from?.pathname=="string"?`${t.state.from.pathname}${t.state.from.search??""}${t.state.from.hash??""}`:u,{login:h}=Ar(),{setAll:m}=cr(),p=window.RUNTIME_CONFIG?.VITE_KAKAO_API_KEY??void 0,x=window.RUNTIME_CONFIG?.VITE_KAKAO_REDIRECT_URI??void 0,[_,S]=N.useState(localStorage.getItem("loginEmail")||""),[k,y]=N.useState(""),[w,A]=N.useState(!1),[E,b]=N.useState(!1),M=async O=>{if(O.preventDefault(),!E){b(!0);try{const C=await Tw(_,k);if(C.data?.accessToken){h({accessToken:C.data.accessToken}),localStorage.setItem("loginEmail",_);try{await F0()}catch(L){console.error("[Login] user session init error:",L)}try{const L=await Bi();Array.isArray(L)&&m(L.map(j=>j.optionDocId))}catch(L){console.error("[Login] getTrackingGrid error:",L)}e(f,{replace:!0});return}if(C.status===403){Oe.error(C.message||(a?"Incorrect email or password.":"이메일 또는 비밀번호가 올바르지 않습니다."));return}Oe.error(C.message||(a?"Login failed.":"로그인에 실패했습니다."))}catch(C){console.error("[loginWithEmail] unexpected error:",C),Oe.error(a?"An unknown error occurred during login.":"로그인 중 알 수 없는 오류가 발생했습니다.")}finally{b(!1)}}},H=()=>{if(!p||!x){Oe.error(a?"Kakao login is not configured correctly.":"카카오 로그인 설정이 올바르지 않습니다.");return}const O=`https://kauth.kakao.com/oauth/authorize?response_type=code&client_id=${encodeURIComponent(p)}&redirect_uri=${encodeURIComponent(x)}`;window.location.href=O};return c.jsxs("div",{className:`login-page${s?" login-page--dental":""}`,children:[c.jsx(gs,{to:u,className:"login-logo-link",children:c.jsx("img",{src:s?Ew:M0,alt:"Skupin",className:"login-logo-img"})}),c.jsx("div",{className:"login-card-wrapper",children:c.jsxs("div",{className:"login-card",children:[c.jsxs("h1",{className:"login-title",children:[a?"Login":"로그인",c.jsx(gs,{to:`${l}/signup`,className:"login-signup-link",children:a?"Sign up":"회원가입"})]}),c.jsxs("form",{className:"login-form",onSubmit:M,children:[c.jsx("div",{className:"login-form-group",children:c.jsx("input",{type:"email",name:"email",placeholder:"Email",required:!0,className:"login-input",value:_,onCh
258ange:O=>S(O.target.value),autoComplete:"email"})}),c.jsxs("div",{className:"login-form-group",children:[c.jsx("input",{type:w?"text":"password",name:"password",placeholder:"Password",required:!0,className:"login-input",value:k,onChange:O=>y(O.target.value),autoComplete:"current-password"}),c.jsxs("label",{className:"login-password-toggle",children:[c.jsx("input",{type:"checkbox",checked:w,onChange:O=>A(O.target.checked)}),a?"Show password":"비밀번호 보기"]})]}),c.jsx("div",{className:"login-actions",children:c.jsx(gs,{to:`${l}/password/new`,className:"login-forgot",children:a?"Reset password":"비밀번호 재설정"})}),c.jsx("button",{type:"submit",className:"login-submit",disabled:E,children:E?a?"Logging in...":"로그인 중...":a?"Login":"로그인"})]}),!s&&c.jsxs(c.Fragment,{children:[c.jsx("div",{className:"login-divider",children:a?"Continue with a social account":"소셜 계정으로 간편 로그인"}),c.jsxs("button",{type:"button",onClick:H,className:"login-kakao",children:[c.jsx("img",{src:p8,alt:a?"Login with Kakao":"카카오톡 로그인",className:"login-kakao-img"}),c.jsx("p",{children:a?"Login with Kakao":"카카오 로그인"})]})]})]})})]})},x8=`
259스쿠핀(Skupin) 서비스 이용약관
260
261제1조 (목적)
262이 약관은 스쿠핀(Skupin, 이하 “회사”)가 제공하는 인공지능(AI) 기반 가격비교 및 상품추천 서비스(이하 “서비스”)의 이용조건, 절차, 이용자와 회사 간의 권리·의무 및 책임사항을 규정함을 목적으로 합니다.
263
264제2조 (약관의 효력 및 변경)
2651. 본 약관은 회사가 서비스 화면에 게시하거나 기타의 방법으로 이용자에게 공지함으로써 효력을 발생합니다.
2662. 회사는 관련 법령을 위반하지 않는 범위에서 약관을 개정할 수 있으며, 개정 시 사전 공지합니다.
2673. 이용자가 개정 약관 시행일까지 이의를 제기하지 않을 경우, 변경된 약관에 동의한 것으로 간주됩니다.
268
269제3조 (용어의 정의)
2701. “서비스”라 함은 AI 기술을 활용하여 상품정보, 실시간 가격비교, 요약, 추천 등을 제공하는 온라인 플랫폼을 의미합니다.
2712. “이용자”라 함은 본 약관에 따라 서비스를 이용하는 회원 및 비회원을 말합니다.
2723. “회원”이라 함은 회사와 이용계약을 체결하고 계정을 부여받은 자를 의미합니다.
2734. “제휴 쇼핑몰”이라 함은 스쿠핀과 데이터 연동 및 링크를 제공하는 외부 전자상거래 사이트를 말합니다.
274
275제4조 (회원가입 및 계정 관리)
2761. 이용자는 회사가 정한 절차에 따라 회원가입을 신청할 수 있습니다.
2772. 회원은 등록한 계정 및 비밀번호를 관리할 책임이 있으며, 이를 제3자에게 양도 또는 공유할 수 없습니다.
2783. 회원정보의 변경이 있을 경우, 지체 없이 수정해야 하며, 이를 게을리하여 발생한 불이익은 회원 본인의 책임입니다.
279
280제5조 (서비스의 제공 및 변경)
2811. 회사는 다음 각 호의 서비스를 제공합니다.
282① AI 기반 상품 검색 및 가격비교 서비스
283② 상품 요약 및 리뷰 분석 서비스
284③ 맞춤형 추천 및 통계 기반 인사이트 제공
285④ 기타 회사가 정하는 부가 서비스
2862. 회사는 운영상 또는 기술상의 필요에 따라 서비스 내용을 변경할 수 있습니다.
2873. 서비스의 제공은 회사의 업무상 또는 기술적 사유로 일시 중단될 수 있으며, 이에 대해 회사는 사전 또는 사후에 공지합니다.
288
289제6조 (AI 추천 서비스에 대한 고지)
2901. 본 서비스의 AI 추천 및 비교 정보는 이용자의 편의를 위한 참고자료입니다.
2912. AI가 제시하는 추천상품, 요약정보, 또는 분석결과는 통계적·알고리즘적 예측에 근거하므로 정확성, 완전성, 신뢰성이 보장되지 않습니다.
2923. 이용자는 서비스 결과를 최종 판단의 근거로 삼기 전에 반드시 판매처의 공식 정보를 확인해야 하며, 스쿠핀은 이로 인한 손해에 대해 책임
292을 지지 않습니다.
293
294제7조 (거래 및 결제 관련 사항)
2951. 스쿠핀은 상품의 직접 판매자 또는 결제 당사자가 아니며, 단지 제휴 쇼핑몰의 정보를 중개·연결하는 역할만 수행합니다.
2962. 이용자가 링크를 통해 제휴 쇼핑몰에서 거래를 진행하는 경우, 그 거래는 이용자와 해당 쇼핑몰 간에 직접 이루어집니다.
2973. 스쿠핀은 제휴 쇼핑몰의 결제, 환불, 배송, 품질보증 등에 관한 법적 책임을 부담하지 않습니다.
2984. 결제 관련 분쟁이 발생할 경우, 이용자는 해당 판매처의 정책에 따라 처리해야 합니다.
299
300제8조 (개인정보의 보호)
3011. 회사는 개인정보 보호법 등 관련 법령을 준수하며, 개인정보처리방침을 별도로 수립하여 공개합니다.
3022. 회사는 서비스 제공에 필요한 최소한의 개인정보를 수집하며, 이용 목적이 달성된 후에는 관련 법령에 따라 파기합니다.
3033. 이용자는 언제든지 자신의 개인정보를 조회·수정·삭제 요청할 수 있습니다.
304
305제9조 (저작권 및 콘텐츠 정책)
3061. 서비스 내 제공되는 데이터, 이미지, 텍스트, 알고리즘 등 일체의 콘텐츠에 대한 저작권 및 지식재산권은 회사에 귀속됩니다.
3072. 이용자가 서비스 내에 게시한 게시물에 대한 저작권은 이용자에게 있으며, 회사는 서비스 운영, 홍보, 개선을 위해 비상업적 범위 내에서 이를 사용할 수 있습니다.
3083. 회사는 무단 복제, 데이터 크롤링, 스크래핑 등 비인가 수집 행위를 금지합니다.
309
310제10조 (이용제한 및 계약해지)
3111. 회사는 이용자가 다음 각 호의 행위를 한 경우, 사전 통보 없이 이용을 제한하거나 계약을 해지할 수 있습니다.
312① 법령 또는 공공질서에 위반되는 행위
313② 타인의 권리를 침해하거나 명예를 훼손하는 행위
314③ 서비스의 정상적인 운영을 방해하는 행위
315④ 자동화 도구를 이용한 비정상적 접근 또는 데이터 수집 행위
3162. 회원이 탈퇴를 원할 경우, 언제든지 서비스 내 절차를 통해 해지할 수 있습니다.
317
318제11조 (면책 및 책임의 제한)
3191. 스쿠핀은 인공지능(AI) 기술을 이용하여 실시간 가격비교 및 상품정보를 제공할 뿐, 그 결과의 활용, 해석, 또는 이용으로 인한 법적 책임을 지지 않습니다.
3202. 서비스에 표시된 가격, 재고, 할인율, 배송비 등은 제휴 쇼핑몰의 데이터와 시차가 발생할 수 있으며, 회사는 정보의 정확성, 신뢰성, 적시성에 대해 보증하지 않습니다.
3213. 이용자는 서비스 결과를 자신의 판단과 책임으로 활용해야 하며, 회사는 그로 인해 발생한 직·간접적 손해에 대해 어떠한 책임도 부담하지 않습니다.
3224. 회사는 외부 시스템 장애, 네트워크 오류, 데이터 연동 실패 등 불가항력 사유로 인한 서비스 중단에 대해 책임을 지지 않습니다.
3235. 회사는 제휴 쇼핑몰 또는 제3자가 제공하는 정보, 광고, 링크 등 외부 콘텐츠의 품질이나 결과에 대해 어떠한 보증도 하지 않습니다.
324
325제12조 (준거법 및 관할법원)
3261. 본 약관은 대한민국 법령에 따라 해석 및 적용됩니다.
3272. 서비스 이용과 관련하여 회사와 이용자 간에 발생한 분쟁은 민사소송법상 관할법원에 제소합니다.
328
329부칙
3301. 본 약관은 2025년 12월 1일부터 시행합니다.
3312. 회사는 서비스 정책 또는 법령 변경에 따라 본 약관을 개정할 수 있으며, 변경된 약관은 공지 후 즉시 효력을 가집니다.
332`,v8=`
333스쿠핀(Skupin) 개인정보 처리방침
334
335제1조 (총칙)
336스쿠핀(Skupin, 이하 “회사”)는 「개인정보 보호법」 및 관련 법령을 준수하며, 이용자의 개인정보를 안전하게 보호하기 위하여 본 개인정보 처리방침을 제정합니다. 본 방침은 회사가 제공하는 모든 서비스(웹, 앱, 이메일 구독 포함)에 적용됩니다.
337
338제2조 (수집하는 개인정보 항목)
3391. 회원가입 또는 이메일 구독 시
340- 필수항목: 이메일 주소
341- 선택항목: 이름, 닉네임, 관심 카테고리, 구독 설정 등
3422. 서비스 이용 과정에서 자동 수집되는 정보
343- 접속 IP 주소, 쿠키, 접속 일시, 이용 기록, 기기 정보, 브라우저 정보 등
3443. 이벤트 또는 고객문의 시
345- 이름, 연락처, 이메일 주소, 문의내용 등
346
347제3조 (개인정보의 수집 및 이용목적)
3481. 회원 관리: 본인확인, 회원 식별, 서비스 공지 전달, 이메일 인증 등
3492. 서비스 제공: 맞춤형 상품추천, 가격비교 결과 제공, AI 추천 품질 향상
3503. 고객응대 및 문의 처리: 이용자의 문의, 불만처리, 공지사항 전달
3514. 마케팅 및 서비스 고도화: 신규 서비스 안내, 뉴스레터 발송, 이벤트 정보 제공(이용자 동의 시에 한함)
3525. 법적 의무 준수: 관계 법령에 따른 기록 보존, 분쟁 대응
353
354제4조 (개인정보의 보유 및 이용기간)
3551. 회사는 개인정보의 수집·이용 목적이 달성된 후에는 해당 정보를 지체 없이 파기합니다.
3562. 단, 다음의 경우에는 명시된 기간 동안 보관할 수 있습니다.
357- 회원 이메일: 회원 탈퇴 시까지
358- 서비스 이용기록: 1년
359- 법령에 의한 보관 필요 시: 상법 및 관련 규정에 따라 3년~5년
360
361제5조 (개인정보의 제3자 제공)
3621. 회사는 이용자의 사전 동의 없이 개인정보를 외부에 제공하지 않습니다.
3632. 다만, 다음의 경우에는 예외로 합니다.
364- 법령에 따른 수사기관의 요청
365- 이용자가 사전에 동의한 경우
366- 통계 작성·학술 연구 목적의 비식별 처리된 데이터 제공
367
368제6조 (개인정보의 처리위탁)
369회사는 서비스 운영을 위해 필요한 경우 외부 업체에 위탁할 수 있으며, 위탁 시 개인정보 보호법에 따른 계약을 체결합니다.
370- 예시: 이메일 발송 서비스, 클라우드 서버 관리, 데이터 백업 등
371
372제7조 (이용자 및 법정대리인의 권리)
3731. 이용자는 언제든지 자신의 개인정보를 조회, 수정, 삭제할 수 있습니다.
3742. 회원 탈퇴 시 개인정보는 즉시 삭제됩니다.
3753. 법정대리인은 만 14세 미만 아동의 개인정보에 대해 조회 또는 삭제를 요청할 수 있습니다.
376
377제8조 (개인정보의 파기 절차 및 방법)
3781. 개인정보의 보유기간이 경과하거나 처리 목적이 달성된 경우, 해당 정보를 지체 없이 파기합니다.
3792. 전자적 파일 형태의 정보는 복구 불가능한 기술적 방법으로 삭제하며, 출력물은 파쇄 또는 소각합니다.
380
381제9조 (쿠키의 운용 및 거부)
3821. 회사는 개인 맞춤형 서비스 제공을 위해 쿠키(Cookie)를 사용할 수 있습니다.
3832. 이용자는 웹 브라우저 설정을 통해 쿠키 저장을 거부할 수 있습니다.
384- 예시: Chrome → 설정 → 개인정보 및 보안 → 쿠키 및 기타 사이트 데이터
385
386제10조 (개인정보 보호책임자)
387회사는 개인정보 보호와 관련한 민원처리 및 피해구제를 위해 아래와 같이 개인정보 보호책임자를 지정합니다.
388- 책임자: 개인정보 보호책임자
389- 연락처: [email protected]
390- 문의 가능시간: 평일 10:00 ~ 18:00
391
392제11조 (고지의 의무)
3931. 개인정보 처리방침은 관련 법령 및 서비스 정책의 변경에 따라 수정될 수 있습니다.
3942. 변경사항이 있을 경우, 회사는 홈페이지 공지사항을 통해 사전 고지합니다.
3953. 본 방침은 2025년 12월 1일부터 시행합니다.
396`,y8=()=>{const e=zr(),t=vt(),r=Wr(t),[a,s]=N.useState({groupType:"GENERAL",name:"",email:"",password:"",confirmPassword:"",emailCode:"",companyKeyword:"",companyCode:"",companyName:""}),[l,u]=N.useState(!0),[f,h]=N.useState(!1),[m,p]=N.useState(!1),[x,_]=N.useState(!1),[S,k]=N.useState(!1),[y,w]=N.useState(!1),[A,E]=N.useState(!1),[b,M]=N.useState(!1),[H,O]=N.useState(!1),[C,L]=N.useState([]),[j,z]=N.useState(!1),V=le=>/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(le),P=le=>{const{name:te,value:ne,type:F,checked:T}=le.target;if(te==="agreedTerms"&&F==="checkbox"){M(T);return}if(te==="groupType"&&F==="radio"){s(I=>({...I,groupType:ne,...ne==="GENERAL"?{companyKeyword:"",companyCode:"",companyName:""}:{}})),ne==="GENERAL"&&(L([]),z(!1));return}if(te==="companyKeyword"){L([]),z(!1),s(I=>({...I,companyKeyword:ne,companyCode:"",companyName:""}));return}s(I=>({...I,[te]:ne})),te==="email"&&(u(V(ne)),w(!1),h(!1),p(!1)),(te==="password"||te==="confirmPassword")&&k(te==="password"?ne!==a.confirmPassword:ne!==a.password)},U=async()=>{const le=a.companyKeyword.trim();if(!le){L([]),z(!1);return}O(!0),z(!0);try{const te=await r6(le);L(te)}catch(te){console.error("[signup/company] error:",te),Oe.error("회사 검색에 실패했습니다.")}finally{O(!1)}},Y=le=>{s(te=>({...te,companyKeyword:le.name,companyCode:le.code,companyName:le.name})),L([]),z(!1)},W=async()=>{if(!V(a.email)){u(!1),w(!1);return}_(!0),w(!1);try{if((await n6(a.email))?.exists){w(!0);return}await s6(a.email),p(!0),u(!0)}catch(le){console.error("[signup/send-email] error:",le),Oe.error("이메일 인증 요청에 실패했습니다.")}finally{_(!1)}},q=async()=>{try{(await i6({email:a.email,authCode:a.emailCode}))?.status===201?h(!0):Oe.error("인증 코드가 올바르지 않습니다.")}catch(le){console.error("[signup/verify-email] error:",le),Oe.error("인증 실패")}},se=async le=>{if(le.preventDefault(),a.password!==a.confirmPassword){k(!0);return}if(a.name.length<2||a.name.length>10||a.password.length<4||a.password.length>20){Oe.warning("입력값을 다시 확인해주세요.");return}if(!f){Oe.warning("이메일 인증을 완료해주세요.");return}if(a.groupType==="ENTERPRISE"&&(!a.companyCode||!a.companyName)){Oe.warning("회사 검색 후 회사를 선택해주세요.");return}if(!b){Oe.warning("이용약관 및 개인정보처리방침에 동의해주세요.");return}if(!A){E(!0);try{const te=await l6({name:a.name,email:a.email,password:a.password,groupType:a.groupType,companyCode:a.companyCode||void 0,companyName:a.companyName||void 0});te?.status===201||te?.status===200?e(`${r}/login`,{replace:!0}):Oe.error(te?.message||"회원가입 실패. 다시 시도해주세요.")}catch(te){console.error("[signup/email] error:",te),Oe.error("회원가입 실패. 다시 시도해주세요.")}finally{E(!1)}}};return c.jsxs("div",{className:"signup-page",children:[c.jsx("a",{href:`${r}/`,className:"signup-logo-link",children:c.jsx("img",{src:M0,alt:"Skupin",className:"signup-logo-img"})}),c.jsx("div",{className:"signup-card-wrapper",children:c.jsx("div",{className:"signup-card",children:c.jsxs("form",{className:"signup-form",onSubmit:se,children:[c.jsxs("div",{className:"signup-form-group full-width",children:[c.jsx("label",{className:"signup-label",children:"회원 유형"}),c.jsxs("div",{className:"signup-radio-group",children:[c.jsxs("label",{className:"signup-radio-label",children:[c.jsx("input",{type:"radio",name:"groupType",value:"GENERAL",checked:a.groupType==="GENERAL",onChange:P}),c.jsx("span",{children:"개인 회원"})]}),c.jsxs("label",{className:"signup-radio-label",children:[c.jsx("input",{type:"radio",name:"groupType",value:"ENTERPRISE",checked:a.groupType==="ENTE
396RPRISE",onChange:P}),c.jsx("span",{children:"기업 회원"})]})]})]}),c.jsxs("div",{className:"signup-form-group",children:[c.jsx("label",{htmlFor:"name",className:"signup-label",children:"이름"}),c.jsx("input",{id:"name",name:"name",type:"text",required:!0,minLength:2,maxLength:10,className:"signup-input",placeholder:"Name",value:a.name,onChange:P}),a.name.length>0&&(a.name.length<2||a.name.length>10)&&c.jsx("p",{className:"signup-error",children:"이름은 2자 이상 10자 이하로 입력해주세요."})]}),a.groupType==="ENTERPRISE"&&c.jsxs("div",{className:"signup-form-group full-width",children:[c.jsx("label",{htmlFor:"companyKeyword",className:"signup-label",children:"회사명"}),c.jsx("p",{className:"signup-hint",children:"검색 결과 목록에서 회사를 클릭해야 가입할 수 있습니다."}),c.jsxs("div",{className:"signup-input-group",children:[c.jsx("input",{id:"companyKeyword",name:"companyKeyword",type:"text",required:!0,className:`signup-input${a.companyCode?" company-selected":""}`,placeholder:"회사명을 입력하세요",value:a.companyKeyword,onChange:P,onKeyDown:le=>{le.key==="Enter"&&(le.preventDefault(),U())}}),c.jsx("button",{type:"button",className:"signup-submit",onClick:U,disabled:H,children:H?"검색 중…":"검색"})]}),a.companyCode&&c.jsxs("p",{className:"signup-success",children:["✓ ",a.companyName]}),!a.companyCode&&(C.length>0||j&&!H)&&c.jsx("div",{className:"signup-company-results",children:C.length>0?c.jsx("div",{className:"signup-company-results-list",children:C.map(le=>c.jsx("button",{type:"button",className:"signup-company-option",onClick:()=>Y(le),children:le.name},`${le.code}-${le.name}`))}):c.jsx("div",{className:"signup-company-empty",children:"검색 결과가 없습니다."})})]}),c.jsxs("div",{className:"signup-form-group full-width",children:[c.jsx("label",{htmlFor:"email",className:"signup-label",children:"이메일"}),c.jsxs("div",{className:"signup-input-group",children:[c.jsx("input",{id:"email",name:"email",type:"email",required:!0,className:"signup-input",placeholder:"Email address",value:a.email,onChange:P}),c.jsx("button",{type:"button",className:"signup-submit",onClick:W,disabled:x,children:x?"요청 중…":"인증"})]}),!l&&c.jsx("p",{className:"signup-error",children:"유효한 이메일 주소를 입력하세요."}),y&&c.jsx("p",{className:"signup-error",children:"이미 존재하는 이메일입니다."}),f&&c.jsx("p",{className:"signup-success",children:"✓ 이메일 인증 완료"})]}),m&&!f&&c.jsxs("div",{className:"signup-form-group full-width",children:[c.jsx("label",{htmlFor:"emailCode",className:"signup-label",children:"인증코드"}),c.jsxs("div",{className:"signup-input-group",children:[c.jsx("input",{id:"emailCode",name:"emailCode",type:"number",required:!0,className:"signup-input",placeholder:"인증코드 입력",value:a.emailCode,onChange:P}),c.jsx("button",{type:"button",className:"signup-submit",onClick:q,children:"확인"})]})]}),c.jsxs("div",{className:"signup-form-group full-width",children:[c.jsx("label",{htmlFor:"password",className:"signup-label",children:"비밀번호"}),c.jsx("input",{id:"password",name:"password",type:"password",required:!0,minLength:4,maxLength:20,className:"signup-input",placeholder:"Password",value:a.password,onChange:P,autoComplete:"new-password"}),a.password.length>0&&(a.password.length<4||a.password.length>20)&&c.jsx("p",{className:"signup-error",children:"비밀번호는 4자 이상 20자 이하로 입력해주세요."})]}),c.jsxs("div",{className:"signup-form-group full-width",children:[c.jsx("label",{htmlFor:"confirmPassword",className:"signup-label",children:"비밀번호 확인"}),c.jsx("input",{id:"confirmPassword",name:"confirmPassword",type:"password",required:!0,className:"signup-input",placeholder:"Confirm Password",value:a.confirmPassword,onChange:P,autoComplete:"new-password"}),S&&c.jsx("p",{className:"signup-error",children:"비밀번호가 일치하지 않습니다."})]}),c.jsxs("div",{className:"signup-form-group full-width",children:[c.jsx("label",{className:"signup-label",children:"이용약관 및 개인정보처리방침"}),c.jsx("div",{className:"signup-terms-box",children:c.jsx("pre",{className:"signup-terms-text",children:x8})}),c.jsx("div",{className:"signup-terms-box",style:{marginTop:12},children:c.jsx("pre",{className:"signup-terms-text",children:v8})}),c.jsxs("label",{className:"signup-terms-check",children:[c.jsx("input",{type:"checkbox",id:"agreedTerms",name:"agreedTerms",checked:b,onChange:P}),c.jsx("span",{children:"위 약관 및 개인정보처리방침에 모두 동의합니다. (필수)"})]})]}),c.jsx("button",{type:"submit",className:"signup-submit",disabled:A,children:A?"처리 중…":"회원가입"})]})})})]})};function N2(e,t){const r=new Set(t);return e.filter(a=>r.has(a))}async function _8(e){const t=ji.getState(),r=t.matchSitesByMarket[e],a=b0(e),l=(await Wf(e==="KR"?void 0:a)).map(p=>p.collectSite);if(r!==null)return N2(r,l);const u=Nr.getState().userId;if(!u)return t.setMatchSites(e,l),l;const f=await sw(u),h=N2(f,l),m=h.length>0?h:l;return t.setMatchSites(e,m),m}const ym=new Set,_m=new Set,Sf=new Set;function E2({items:e,isStreaming:t,sourceData:r}){const a=e.map((s,l)=>
396{const u=c.jsx(Rw,{data:s,rank:l+1,isStreaming:t,sourcePrice:Number(r.addPrice||0)+Number(r.delivery_price||0),sourceOptionDocId:r.option_doc_id});return t?c.jsx("div",{children:u},s._id):c.jsx(Yo,{flipId:s._id,children:c.jsx("div",{children:u})},s._id)});return t?c.jsx(c.Fragment,{children:a}):c.jsx(Xo,{flipKey:e.map(s=>s._id).join("-"),children:a})}function S8(){const e=zr(),[t]=Mn(),r=t.get("sessionId")||"",a=t.get("sourceId")||"",s=t.get("goodsName"),l=t.get("triggerMatchSession")==="1",[u,f]=N.useState(!1),[h,m]=N.useState(!0),p=5,[x,_]=N.useState(!1),[S,k]=N.useState(!1),[y,w]=N.useState([]),[A,E]=N.useState(null),[b,M]=N.useState(!0),[H,O]=N.useState(null),C=N.useRef([]),L=N.useRef(!1),j=N.useRef(null),z=N.useRef(!1),V=N.useRef(!1),P=N.useRef(null),U=N.useRef(null),Y=N.useRef(0),W=vt(),q=Xa(W),se=NS(W),le=Wr(W);N.useEffect(()=>{C.current=y},[y]);const te=(ce,we)=>[...ce].sort((X,Fe)=>{const Ae=Number(X.addPrice||0)+(we?Number(X.delivery_price||0):0),Te=Number(Fe.addPrice||0)+(we?Number(Fe.delivery_price||0):0);return Ae-Te}),ne=ce=>{if(Array.isArray(ce))return ce;if(typeof ce=="string")try{const we=JSON.parse(ce);return Array.isArray(we)?we:[]}catch{return[]}return[]},F=N.useMemo(()=>te(y.filter(ce=>ce.same_product),b),[y,b]),T=N.useMemo(()=>te(y.filter(ce=>ce.same_product!==!0),b),[y,b]),I=N.useMemo(()=>te(y.filter(ce=>ce.same_product===!1&&ce.is_same_category===!0),b),[y,b]),R=()=>{j.current&&(j.current.abort(),j.current=null)},G=()=>{R()},re=async ce=>{if(!V.current){V.current=!0;try{const we=await nw(r);if(ce!==Y.current)return;Array.isArray(we)&&w(we)}catch(we){console.error("[MatchPage] finalizeMatchResults error:",we)}finally{ce===Y.current&&(R(),m(!1),f(!1),z.current=!1),V.current=!1}}},fe=async()=>{if(z.current||!r||!a)return;const ce=`${r}:${a}`;if(Sf.has(ce)){console.info("[MatchPage] skip duplicate handleSearch",{key:ce,sessionId:r,sourceId:a});return}Sf.add(ce),U.current=ce;const we=!ym.has(ce),X=se&&l&&P.current!==ce&&!_m.has(ce);console.info("[MatchPage] handleSearch start",{key:ce,sessionId:r,sourceId:a,shouldStartMatch:we,shouldPostMatchRecord:X}),Y.current+=1;const Fe=Y.current;G(),z.current=!0,f(!0),m(!0),w([]),E(null),O(null),_(!1),k(!1),V.current=!1,L.current=!1;try{let Ae=s;if(!Ae||!Ae.trim())try{const he=sessionStorage.getItem("selectedOption");if(he){const Pe=JSON.parse(he);typeof Pe?.goodsName=="string"&&Pe.goodsName.trim()&&(Ae=Pe.goodsName)}}catch{Ae=null}const Te=new AbortController;j.current=Te;const be=await _8(W);if(we){ym.add(ce);try{console.info("[MatchPage] before startMatchSearch",{key:ce,sessionId:r,sourceId:a});const{userId:he,userType:Pe,userGroupType:Ye}=Nr.getState();await KC({sessionId:r,sourceId:a,collectSites:be,userId:he||null,userDomain:Pe||null,userGroup:Ye||null}),console.info("[MatchPage] after startMatchSearch",{key:ce,sessionId:r,sourceId:a})}catch(he){throw ym.delete(ce),he}}if(X){P.current=ce,_m.add(ce);try{console.info("[MatchPage] before postMatchRecord",{key:ce,sessionId:r,sourceId:a});const he=sessionStorage.getItem("selectedOption"),Pe=he?JSON.parse(he):null,Ye=typeof Pe?.option_doc_id=="string"?Pe.option_doc_id.trim():"",yt=typeof Pe?.collectUrl=="string"?Pe.collectUrl.trim():"",it=Ae?.trim()||(typeof Pe?.goodsName=="string"?Pe.goodsName.trim():"");Ye&&yt&&it&&await J4({sessionId:r,type:"PRO",optionDocId:Ye,goodsName:it,url:yt})}catch(he){_m.delete(ce),console.error("[postMatchRecord] error:",he)}finally{const he=new URLSearchParams(window.location.search);he.delete("triggerMatchSession");const Pe=he.toString(),Ye=`${window.location.pathname}${Pe?`?${Pe}`:""}`;window.history.replaceState({},"",Ye)}}console.info("[MatchPage] before streamMatch",{key:ce,sessionId:r,sourceId:a,goodsName:Ae});const{userId:De,userType:nt,userGroupType:at}=Nr.getState();qC({sessionId:r,sourceId:a,collectSites:be,goodsName:Ae,userId:De||null,userDomain:nt||null,userGroup:at||null},{signal:Te.signal,onMessage:he=>{if(Fe!==Y.current)return;const Pe=Array.isArray(he.target)?he.target:[],Ye=Array.isArray(he.source)?he.source[0]??null:he.source??null,yt=typeof he.total=="number"?he.total:0,it=typeof he.progress=="number"?he.progress:0,kt=he.is_complete===!0;if(O({totalSum:yt,progressSum:it}),Ye&&E({...Ye,image_url:Array.isArray(Ye.image_url)?Ye.image_url:ne(Ye.image_url)}),Pe.length>0){const Be=C.current,lt=new Map(Be.map((jt,rt)=>[jt._id,rt])),et=[...Be];Pe.forEach(jt=>{if(!jt._id){console.warn("Missing _id in target:",jt);return}const rt=lt.get(jt._id);rt===void 0?(et.push(jt),lt.set(jt._id,et.length-1)):et[rt]=jt}),w(et)}Pe.length>0&&(L.current||(L.current=!0),f(!1)),kt&&re(Fe)}}).catch(he=>{Fe!==Y.current||Te.signal.aborted||(console.error("[match stream] error:",he),G(),m(!1),f(!1),z.current=!1)})}catch(Ae){if(Fe!==Y.current)return;console.error("[startUrlSearch] error:",Ae),G(),m(!1),f(!1),z.current=!1}finally{Sf.delete(ce),U.current===ce&&(U.current=null)}};N.useEffect(()=>{if(!r||!a)return;if(performance.getEntriesByType("navigation")[0]?.type==="reload"){e(`${le}/match/recent?sessionId=${encodeURIComponent(r)}`,{replace:!0});return}if(!aj(r,a)){e(`${le}/match/recent?sessionId=${encodeURIComponent(r)}`,{replace:!0});return}return fe(),()=>{Y.current+=1,G(),z.current=!1,V.current=!1,U.current&&(Sf.delete(U.current),U.current=null)}},[r,a,e,le]);const Se=()=>{if(!A||!F.length)return 0;const ce=Number(A.addPrice||0)+Number(A.delivery_price||0),we=Number(F[0].addPrice||0)+Number(F[0].delivery_price||0);return Math.max(0,ce-we)},oe=!h&&F.length>0?Se():0;return!r||!a?c.jsx("div",{className:"matchpage-loading",children:q?"Session information is missing.":"세션 정보가 없습니다."}):A?c.jsx("div",{className:"matchpage-container",children:c.jsxs("div",{className:"matchpage-grid",children:[c.jsx("div",{className:"matchpage-left",children:c.jsx(Fw,{sessionId:r,data:A,sourceData:A,isStreaming:h})}),c.jsx("div",{className:"matchpage-right",children:c.jsx("div",{className:"matchpage-right-content",children:c.jsxs("div",{className:"matchpage-target-list",children:[c.jsx("h2",{className:"matchpage-section-title",children:h?c.jsxs(c.Fragment,{children:[q?"Checking products live":"실시간 상품 조회 중",c.jsxs("span",{className:"dot-bounce",children:[c.jsx("span",{}),c.jsx("span",{}),c.jsx("span",{})]})]}):c.jsx(c.Fragment,{children:q?"Lowest price results":"최저가 검색 ê²°ê
396³¼"})}),r&&H&&h&&c.jsxs("div",{className:"match-status-bar",children:[c.jsx("div",{className:"match-status-track",children:c.jsx("div",{className:"match-status-fill",style:{width:`${Math.min(100,H.totalSum>0?H.progressSum/H.totalSum*100:0)}%`}})}),c.jsxs("div",{className:"match-status-text",children:[" ",H.totalSum>0?Math.min(100,Math.round(H.progressSum/H.totalSum*100)):0,"%"]})]}),!h&&F.length>0&&oe>0&&c.jsx("div",{className:"savings-highlight",children:q?`Save ${dt(oe,W)} including shipping compared with your selected product!`:`선택한 상품 대비 배송비 포함 ${dt(oe,W)} 절약 가능!`}),!h&&(F.length>0||I.length>0)&&c.jsx("div",{className:"matchpage-toggle-wrapper",children:c.jsxs("label",{className:"delivery-toggle-label",children:[c.jsx("span",{className:"delivery-toggle-text",children:q?"Include shipping":"배송비 포함"}),c.jsx("input",{type:"checkbox",checked:b,onChange:()=>M(ce=>!ce),className:"delivery-toggle-input"}),c.jsx("div",{className:"delivery-toggle-switch"})]})}),u?Array.from({length:3}).map((ce,we)=>c.jsx(Dw,{},we)):F.length>0||T.length>0||I.length>0?c.jsxs("div",{className:"matchpage-results-container",children:[c.jsxs("div",{className:"matchpage-result-section matchpage-result-section--matched",children:[c.jsx("h3",{className:"matchpage-subsection-title",children:q?"Exact matches":"일치 상품"}),F.length>0?c.jsxs(c.Fragment,{children:[c.jsx(E2,{items:x?F:F.slice(0,p),isStreaming:h,sourceData:A}),F.length>p&&c.jsxs("button",{type:"button",className:"matchpage-show-more",onClick:()=>_(ce=>!ce),children:[c.jsx("svg",{className:`matchpage-show-more-icon${x?" open":""}`,width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",children:c.jsx("polyline",{points:"6 9 12 15 18 9"})}),x?q?"Show less":"접기":q?`Show ${F.length-p} more`:`${F.length-p}개 더보기`]})]}):c.jsx("div",{className:"matchpage-empty-section",children:q?"No exact matches yet.":"아ì
396§ 일치 상품이 없습니다."})]}),(h?T.length>0:I.length>0)&&c.jsxs("div",{className:"matchpage-result-section matchpage-result-section--similar",children:[c.jsx("h3",{className:"matchpage-subsection-title",children:h?q?"Products being matched":"매치 대상 상품":q?"Similar products":"유사한 상품"}),c.jsx(E2,{items:S?h?T:I:(h?T:I).slice(0,p),isStreaming:h,sourceData:A}),(h?T.length:I.length)>p&&c.jsxs("button",{type:"button",className:"matchpage-show-more",onClick:()=>k(ce=>!ce),children:[c.jsx("svg",{className:`matchpage-show-more-icon${S?" open":""}`,width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",children:c.jsx("polyline",{points:"6 9 12 15 18 9"})}),S?q?"Show less":"접기":q?`Show ${(h?T.length:I.length)-p} more`:`${(h?T.length:I.length)-p}개 더보기`]})]})]}):!h&&c.jsx("div",{children:q?"No matched products found.":"매칭된 상품이 없습니다."})]})})})]})}):c.jsx("div",{className:"matchpage-loading",children:q?"Loading product information...":"상품 정보를 불러오는 중..."})}function Sm(e){const t=Number(e??0);return Number.isFinite(t)?t:0}function wf(e){return Number(e.discountPrice??e.price??0)}const w8=e=>new Promise(t=>window.setTimeout(t,e)),T2=5e3,k8=["선택하신 상품 정보를 확인하고 있어요","다른 덴탈몰에서 같은 상품을 찾고 있어요","AI가 동일한 상품인지 확인하고 있어요","가격을 비교해 최저가를 정리하고 있어요"],A8=["Checking the product you selected","Searching other dental malls for the same product","Using AI to verify it's the same product","Comparing prices to find the best deal"];function b8(){const[e]=Mn(),t=zr(),r=vt(),a=Xa(r),s=e.get("sessionId")||"",l=e.get("itemDocId")||"",u=e.get("collectUrl")||"",f=N.useMemo(()=>!s||!l||!u?null:{itemDocId:l,collectUrl:decodeURIComponent(u),goodsName:e.get("goodsName")||"",thumbnail:e.get("thumbnail")||"",price:Sm(e.get("price")),discountPrice:Sm(e.get("discountPrice"))||Sm(e.get("price")),siteName:e.get("siteName")||""},[u,l,e,s]),[h,m]=N.useState(!0),[p,x]=N.useState(0),[_,S]=N.useState(null),[k,y]=N.useState([]),w=a?A8:k8;N.useEffect(()=>{if(!f){m(!1),S(a?"Required information is missing.":"필수 정보가 없습니다.");return}let O=!1;x(0);const C=window.setInterval(()=>{x(j=>j<w.length-1?j+1:j)},T2/w.length);return(async()=>{const j=Date.now(),z=async()=>{const V=T2-(Date.now()-j);V>0&&await w8(V)};try{const{userId:V,userType:P}=Nr.getState(),U=await WC({collectUrl:f.collectUrl,itemDocId:f.itemDocId,sessionId:s,userId:V||null,userDomain:P||null});if(O)return;const Y=Array.isArray(U)?U:Array.isArray(U?.data)?U.data:Array.isArray(U?.data_list)?U.data_list:[];if(await z(),O)return;y(Y),m(!1)}catch(V){if(O||(console.error("[DentalMatchPage] start error:",V),await z(),O))return;m(!1),S(a?"Failed to start the dental match.":"덴탈 매치를 시작하지 못했습니다.")}})(),()=>{O=!0,window.clearInterval(C)}},[a,s,f,w.length]);const A=N.useMemo(()=>[...k].sort((O,C)=>wf(O)-wf(C)),[k]),E=A.length>0?wf(A[0]):0,b=f?Number(f.discountPrice||f.price||0):0,M=Math.max(0,b-E);if(h)return c.jsx("div",{className:"dental-match-page",children:c.jsx("div",{className:"dental-match-page__state",children:c.jsxs("div",{className:"dental-match-page__loading-card",children:[c.jsx("div",{className:"dental-match-page__spinner","aria-hidden":"true"}),c.jsx("ul",{className:"dental-match-page__loading-steps",children:w.map((O,C)=>
396{const L=C<p?"is-done":C===p?"is-active":"is-pending";return c.jsxs("li",{className:`dental-match-page__loading-step ${L}`,children:[c.jsx("span",{className:"dental-match-page__loading-step-icon","aria-hidden":"true",children:L==="is-done"?"✓":null}),O]},O)})})]})})});if(_||!f)return c.jsx("div",{className:"dental-match-page",children:c.jsxs("div",{className:"dental-match-page__state",children:[c.jsx("p",{children:_||(a?"Required information is missing.":"필수 정보가 없습니다.")}),c.jsx("button",{type:"button",className:"dental-match-page__state-back",onClick:()=>t(-1),children:a?"Go back":"이전으로 돌아가기"})]})});const H=Qf(f.siteName);return c.jsx("div",{className:"dental-match-page",children:c.jsxs("div",{className:"dental-match-page__content",children:[c.jsxs("div",{className:"dental-match-page__hero",children:[c.jsx("h1",{className:"dental-match-page__title",children:a?"Compare the same product across dental malls":"같은 상품을 덴탈몰별로 바로 비교해보세요"}),M>0&&c.jsxs("div",{className:"dental-match-page__saving",children:[c.jsx("span",{className:"dental-match-page__saving-label",children:a?"You could save":"최대 절약 금액"}),c.jsx("strong",{children:dt(M,r)})]})]}),c.jsxs("section",{className:"dental-match-page__source",children:[c.jsx("div",{className:"dental-match-page__source-image-wrap",children:f.thumbnail?c.jsx("img",{src:f.thumbnail,alt:f.goodsName,className:"dental-match-page__source-image"}):c.jsx("div",{className:"dental-match-page__source-image dental-match-page__source-image--empty"})}),c.jsxs("div",{className:"dental-match-page__source-body",children:[c.jsx("p",{className:"dental-match-page__source-label",children:a?"Selected product":"선택한 상품"}),c.jsx("h2",{className:"dental-match-page__source-title",children:f.goodsName}),c.jsxs("div",{className:"dental-match-page__source-meta",children:[c.jsxs("span",{className:"dental-match-page__site",children:[H&&c.jsx("img",{src:H,alt:f.siteName}),f.siteName]}),c.jsx("span",{className:"dental-match-page__source-price",children:dt(b,r)})]}),c.jsx("a",{href:f.collectUrl,target:"_blank",rel:"noreferrer",className:"dental-match-page__source-link",children:a?"View selected product":"선택한 상품 보러가기"})]})]}),c.jsxs("section",{className:"dental-match-page__results",children:[c.jsxs("div",{className:"dental-match-page__results-head",children:[c.jsx("h3",{children:a?"Comparison results":"비교 결과"}),c.jsx("span",{children:a?`${A.length} products found`:`${A.length}개 상품을 찾았어요`})]}),A.length===0?c.jsx("div",{className:"dental-match-page__empty",children:a?"No comparable products were found.":"비교 가능한 상품을 찾지 못했습니다."}):c.jsx("div",{className:"dental-match-page__list",children:A.map((O,C)=>{const L=wf(O),j=Math.max(0,b-L),z=C===0,V=Qf(O.siteName||O.collectSite);return c.jsxs("a",{href:O.collectUrl,target:"_blank",rel:"noreferrer",className:`dental-match-page__card${z?" is-best":""}`,children:[c.jsx("div",{className:"dental-match-page__card-rank",children:C+1}),c.jsx("div",{className:"dental-match-page__card-image-wrap",children:O.thumbnail?c.jsx("img",{src:O.thumbnail,alt:O.goodsName,className:"dental-match-page__card-image"}):c.jsx("div",{className:"dental-match-page__card-image dental-match-page__card-image--empty"})}),c.jsxs("div",{className:"dental-match-page__card-body",children:[c.jsxs("div",{className:"dental-match-page__card-top",children:[c.jsxs("span",{className:"dental-match-page__site",children:[V&&c.jsx("img",{src:V,alt:""}),O.siteName||O.collectSite]}),j>0&&c.jsx("span",{className:"dental-match-page__card-diff",children:a?`${dt(j,r)} cheaper`:`${dt(j,r)} 저렴`})]}),c.jsx("h4",{className:"dental-match-page__card-title",children:O.goodsName}),c.jsxs("div",{className:"dental-match-page__card-bottom",children:[c.jsxs("span",{className:"dental-match-page__card-price-group",children:[c.jsx("strong",{className:`dental-match-page__card-price${z?" is-best":""}`,children:dt(L,r)}),z&&c.jsx("span",{className:"dental-match-page__best-label",children:a?"Lowest price":"최저가"})]}),c.jsx("span",{className:"dental-match-page__card-review",children:a?`Reviews ${O.totalEvalCnt??0}`:`리뷰 ${O.totalEvalCnt??0}`})]})]})]},`${O.item_doc_id}-${C}`)})})]})]})})}const N8=(e,t)=>e==="MATCH"?t?"Live Match":"실시간 매치":e==="TRACKING"?t?"Lowest-Price Tracking":"최저가 추적":e==="CREDIT"?t?"Credit Charge":"크레딧 충전":e,wm=e=>({"실시간 매치":"badge-match","최저가 추적":"badge-tracking","크레딧 충전":"badge-credit","Live Match":"badge-match","Lowest-Price Tracking":"badge-tracking","Credit Charge":"badge-credit"})[e]??"badge-default",E8=e=>{const t=new Date(e);return`${t.getFullYear()}.${String(t.getMonth()+1).padStart(2,"0")}.${String(t.getDate()).padStart(2,"0")}`},T8=e=>{const t=new Date(e);return`${String(t.getHours()).padStart(2,"0")}
396:${String(t.getMinutes()).padStart(2,"0")}`};function C8(){const t=vt()==="EN",r=new Date,a=`${r.getFullYear()}${String(r.getMonth()+1).padStart(2,"0")}`,s=`${r.getFullYear()}-${String(r.getMonth()+1).padStart(2,"0")}`,[l,u]=N.useState(a),[f,h]=N.useState("desc"),[m,p]=N.useState(null),[x,_]=N.useState([]),[S,k]=N.useState({add:0,matchUsed:0,trackingUsed:0}),[y,w]=N.useState({add:0,matchUsed:0,trackingUsed:0}),[A,E]=N.useState(null),[b,M]=N.useState(!1),H=Nr(F=>F.userType),O=`${l.slice(0,4)}-${l.slice(4,6)}`,C=t?`${l.slice(0,4)}.${l.slice(4,6)}`:`${l.slice(0,4)}년 ${parseInt(l.slice(4,6))}월`,L=H==="USER";N.useEffect(()=>{p(null)},[l]),N.useEffect(()=>{(async()=>{M(!0);try{const[F,T]=await Promise.all([Aw(),yj(l)]);if(F.status===200&&typeof F.data?.balance=="number"?E(F.data.balance):F.status===204?E(0):E(null),T.status===200&&T.data){const I=T.data,R=I.creditYearMonthHistory;k({add:I.totalAddCreditAmount||0,matchUsed:Math.abs(I.totalMatchCreditAmount||0),trackingUsed:Math.abs(I.totalTrackingCreditAmount||0)}),w({add:R?.yearMonthAddCreditAmount||0,matchUsed:Math.abs(R?.yearMonthMatchCreditAmount||0),trackingUsed:Math.abs(R?.yearMonthTrackingCreditAmount||0)});const G=R?.creditHistoryList||[];_(G.map(re=>({id:re.id,userId:re.userEmail||String(re.userId),userName:re.userName||(t?"Unknown":"알 수 없음"),credits:Math.abs(re.amount),usage:N8(re.creditType,t),timestamp:re.regDt,isCredit:re.creditType==="CREDIT"&&re.amount>0})))}else k({add:0,matchUsed:0,trackingUsed:0}),w({add:0,matchUsed:0,trackingUsed:0}),_([])}catch(F){console.error("[CreditDashboard] 불러오기 오류:",F),k({add:0,matchUsed:0,trackingUsed:0}),w({add:0,matchUsed:0,trackingUsed:0}),_([]),E(null)}finally{M(!1)}})()},[t,l]);const j=S.matchUsed+S.trackingUsed,z=y.matchUsed+y.trackingUsed,V=N.useMemo(()=>[...x].sort((F,T)=>{const I=new Date(F.timestamp).getTime(),R=new Date(T.timestamp).getTime();return f==="desc"?R-I:I-R}),[x,f]),P=N.useMemo(()=>{const F={},T=[];for(const I of V){const R=I.timestamp.slice(0,10);F[R]||(F[R]=[],T.push(R)),F[R].push(I)}return T.map(I=>({date:I,items:F[I]}))},[V]),U=parseInt(l.slice(0,4)),Y=parseInt(l.slice(4,6))-1,W=`${r.getFullYear()}-${String(r.getMonth()+1).padStart(2,"0")}-${String(r.getDate()).padStart(2,"0")}`,q=N.useMemo(()=>{const T=(new Date(U,Y,1).getDay()+6)%7,I=new Date(U,Y+1,0).getDate(),R=[];for(let G=0;G<T;G++)R.push(null);for(let G=1;G<=I;G++)R.push(G);for(;R.length%7!==0;)R.push(null);return R},[U,Y]),se=N.useMemo(()=>new Set(P.map(F=>F.date)),[P]),le=N.useMemo(()=>m?P.find(F=>F.date===m)?.items??[]:[],[P,m]),te=N.useMemo(()=>le.filter(F=>!F.isCredit).reduce((F,T)=>F+T.credits,0),[le]),ne=N.useMemo(()=>le.filter(F=>F.isCredit).reduce((F,T)=>F+T.credits,0),[le]);return c.jsx("div",{className:"credit-page-wrap",children:c.jsxs("div",{className:"credit-page-content",children:[c.jsxs("div",{className:"page-header",children:[c.jsx("h1",{className:"page-title"}),c.jsxs("div",{className:"month-picker",children:[c.jsx("label",{className:"month-picker-label",htmlFor:"month-input",children:t?"Month":"조회 월"}),c.jsx("input",{id:"month-input",type:"month",className:"month-input",value:O,max:s,onChange:F=>{const T=F.target.value;T&&u(T.replace("-",""))},disabled:b})]})]}),!L&&c.jsxs("div",{className:"stats-card",children:[c.jsx("div",{className:"stats-card-label",children:t?"Overall Total":"전체 합계"}),c.jsxs("div",{className:"stats-row",children:[c.jsxs("div",{className:"cr-stat-item",children:[c.jsx("div",{className:"stat-label",children:t?"Total Charged":"총 충전"}),c.jsx("div",{className:`stat-value ${b?"stat-loading":""}`,children:b?"—":S.add.toLocaleString()})]}),c.jsx("div",{className:"stat-sep"}),c.jsxs("div",{className:"cr-stat-item",children:[c.jsx("div",{className:"stat-label",children:t?"Total Used":"총 사용"}),c.jsx("div",{className:`stat-value stat-used ${b?"stat-loading":""}`,children:b?"—":j.toLocaleString()})]}),c.jsx("div",{className:"stat-sep"}),c.jsxs("div",{className:"cr-stat-item",children:[c.jsx("div",{className:"stat-label",children:t?"Current Balance":"현재 잔액"}),c.jsx("div",{className:`stat-value stat-balance ${b?"stat-loading":""}
396`,children:b?"—":A!==null?A.toLocaleString():"—"})]})]})]}),c.jsxs("div",{className:"stats-card",children:[c.jsx("div",{className:"stats-card-label",children:C}),c.jsxs("div",{className:"stats-row",children:[!L&&c.jsxs(c.Fragment,{children:[c.jsxs("div",{className:"cr-stat-item",children:[c.jsx("div",{className:"stat-label",children:t?"Charged This Month":"이달 충전"}),c.jsx("div",{className:`stat-value ${b?"stat-loading":""}`,children:b?"—":y.add.toLocaleString()})]}),c.jsx("div",{className:"stat-sep"})]}),c.jsxs("div",{className:"cr-stat-item",children:[c.jsx("div",{className:"stat-label",children:t?"Used This Month":"이달 사용"}),c.jsx("div",{className:`stat-value stat-used ${b?"stat-loading":""}`,children:b?"—":z.toLocaleString()})]})]}),!b&&(y.matchUsed>0||y.trackingUsed>0)&&c.jsxs("div",{className:"stats-breakdown",children:[y.matchUsed>0&&c.jsxs("span",{className:"breakdown-chip",children:[c.jsx("span",{className:`badge ${wm(t?"Live Match":"실시간 매치")}`,children:t?"Live Match":"실시간 매치"}),c.jsxs("span",{className:"breakdown-amount",children:[y.matchUsed.toLocaleString()," ",t?"credits":"크레딧"]})]}),y.trackingUsed>0&&c.jsxs("span",{className:"breakdown-chip",children:[c.jsx("span",{className:`badge ${wm(t?"Lowest-Price Tracking":"최저가 추적")}`,children:t?"Lowest-Price Tracking":"최저가 추적"}),c.jsxs("span",{className:"breakdown-amount",children:[y.trackingUsed.toLocaleString()," ",t?"credits":"크레딧"]})]})]})]}),c.jsxs("div",{className:"history-card",children:[c.jsxs("div",{className:"history-header",children:[c.jsx("h2",{className:"history-title",children:t?"History":"내역"}),m&&c.jsxs("button",{className:"sort-btn",onClick:()=>h(F=>F==="desc"?"asc":"desc"),disabled:b,children:[t?"Time":"시간"," ",f==="desc"?"↓":"↑"]})]}),b?c.jsxs("div",{className:"cal-skeleton-wrap",children:[c.jsx("div",{className:"cal-skeleton-left",children:[1,2,3,4,5,6].map(F=>c.jsx("div",{className:"cal-skeleton-row"},F))}),c.jsx("div",{className:"cal-skeleton-right",children:[1,2,3].map(F=>c.jsx("div",{className:"history-skeleton"},F))})]}):x.length===0?c.jsx("div",{className:"history-empty",children:c.jsx("div",{className:"history-empty-text",children:t?`No history for ${C}.`:`${C}의 내역이 없습니다.`})}):c.jsxs("div",{className:"history-split",children:[c.jsxs("div",{className:"cal-panel",children:[c.jsx("div",{className:"cal-day-names",children:(t?["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]:["월","화","수","목","금","토","일"]).map(F=>c.jsx("div",{className:"cal-day-name",children:F},F))}),c.jsx("div",{className:"cal-grid",children:q.map((F,T)=>{if(F===null)return c.jsx("div",{className:"cal-cell cal-cell--empty"},`e${T}`);const I=`${U}-${String(Y+1).padStart(2,"0")}-${String(F).padStart(2,"0")}`,R=se.has(I),G=m===I,re=I===W;return c.jsxs("div",{className:["cal-cell",R?"cal-cell--active":"cal-cell--inactive",G?"cal-cell--selected":"",re&&!G?"cal-cell--today":""].join(" "),onClick:()=>R&&p(G?null:I),children:[c.jsx("span",{className:"cal-day-num",children:F}),R&&c.jsx("span",{className:"cal-dot"})]},F)})})]}),c.jsx("div",{className:"cal-divider"}),c.jsx("div",{className:"cal-detail",children:m?c.jsxs(c.Fragment,{children:[c.jsxs("div",{className:"cal-detail-date",children:[c.jsx("span",{children:E8(m)}),c.jsxs("div",{className:"cal-detail-day-totals",children:[ne>0&&c.jsxs("span",{className:"cal-day-total cal-day-total--credit",children:["+",ne.toLocaleString()]}),te>0&&c.jsxs("span",{className:"cal-day-total cal-day-total--used",children:["-",te.toLocaleString()]})]})]}),c.jsx("div",{className:"cal-detail-items",children:le.map(F=>c.jsxs("div",{className:"history-item",children:[c.jsxs("div",{className:"history-item-left",children:[c.jsx("span",{className:"history-time",children:T8(F.timestamp)}),c.jsx("span",{className:`badge ${wm(F.usage)}`,children:F.usage}),c.jsxs("div",{className:"history-user",children:[c.jsx("span",{className:"history-user-name",children:F.userName}),c.jsx("span",{className:"history-user-email",children:F.userId})]})]}),c.jsxs("div",{className:`history-amount ${F.isCredit?"amount-credit":"amount-used"}
396`,children:[F.isCredit?"+":"-",F.credits.toLocaleString()]})]},F.id+F.timestamp))})]}):c.jsx("div",{className:"cal-detail-hint",children:t?"Select a date to view history.":"날짜를 선택하면 내역을 볼 수 있습니다."})})]})]})]})})}const kf=10;function j8(){const e=Ar(j=>j.isLoggedIn),r=vt()==="EN",[a,s]=N.useState([]),[l,u]=N.useState(!0),[f,h]=N.useState(null),[m,p]=N.useState(1),[x,_]=N.useState(0),S=cr(j=>j.isInterested),k=cr(j=>j.removeLocal),y=cr(j=>j.setAll),w=N.useMemo(()=>Math.max(1,Math.ceil(a.length/kf)),[a.length]);N.useEffect(()=>{m>w&&w>0&&p(w)},[m,w]),N.useEffect(()=>{if(!e)return;let j=!1;return(async()=>{try{u(!0),h(null);const z=Nr.getState().userType??"guest",V=await zw(z);if(!V||V.length===0){j||(s([]),y([]),u(!1));return}const P=Array.from(new Set(V.map(W=>W.userId!==void 0&&W.userId!==null?String(W.userId).trim():"").filter(W=>W!=="")));if(P.length===0){j||(s([]),y([]),u(!1));return}const Y=(await Promise.all(P.map(W=>Uw(W)))).filter(W=>Array.isArray(W)).flat();if(!j)if(Y.length>0){s(Y),p(1);const W=Y.map(q=>q?.s_id).filter(Boolean);y(W)}else s([]),h(r?"Failed to load the list.":"목록을 불러오지 못했습니다."),y([])}catch(z){j||(console.error("[DomainTrackingPage] 로드 실패:",z),s([]),h(z?.message||(r?"A network error occurred.":"네트워크 오류가 발생했습니다.")))}finally{j||u(!1)}})(),()=>{j=!0}},[e,x,y]);const A=async j=>{const z=a.find(V=>V.s_id===j);if(!z?.s_id){h(r?"No item is available to delete.":"삭제 대상이 존재하지 않습니다.");return}if(z.sharedWish){if(!z.trackingId){h(r?"Shared product trackingId is missing.":"공유 상품 trackingId가 없습니다.");return}const V=await T0(z.trackingId);if(!V.ok){h(V.message||(r?"Failed to delete the shared product.":"공유 상품 삭제에 실패했습니다."));return}}else{if(!await I0(z.trackingId)){h(r?"Failed to delete. Please try again shortly.":"삭제에 실패했습니다. 잠시 후 다시 시도해주세요.");return}S(z.s_id)&&k(z.s_id)}s(V=>V.filter(P=>P.s_id!==j))},E=N.useMemo(()=>{const j=(m-1)*kf,z=j+kf;return a.slice(j,z).map((V,P)=>({...V,globalRank:j+P+1,uniqueKey:`${V.s_id}-${j+P}`}))},[a,m]),M=Math.floor((m-1)/5)*5+1,H=Math.min(M+4,w),O=N.useMemo(()=>Array.from({length:H-M+1},(j,z)=>M+z),[M,H]),C=j=>{j<1||j>w||j===m||p(j)},L=()=>{h(null),_(j=>j+1)};return e?c.jsx("div",{className:"tracking-page-wrap",children:c.jsxs("div",{className:"tracking-page-content",children:[c.jsx("div",{className:"page-header"}),c.jsx("div",{className:"tracking-products-grid","aria-busy":l,children:l?Array.from({length:kf},(j,z)=>c.jsx(O0,{},`skeleton-${z}`)):E.map(j=>c.jsx(P0,{entry:j,onDeleted:A,onTrackingChanged:(z,V,P)=>{s(U=>U.map(Y=>Y.s_id===z?{...Y,trackingTurn:V,collectHour:P}:Y))},rank:j.globalRank},j.uniqueKey))}),!l&&!f&&a.length===0&&c.jsxs("div",{className:"empty-state",children:[c.jsx("div",{className:"empty-icon",children:"📊"}),c.jsx("h3",{className:"empty-title",children:r?"No tracked products":"추적 중인 상품이 없습니다"}),c.jsx("p",{className:"empty-subtitle",children:r?"Add a new product to monitor price changes.":"새로운 상품을 추가하여 가격 추이를 확인해보세요"})]}),!l&&f&&c.jsx(B0,{message:f,onRetry:L}),!l&&a.length>0&&c.jsxs("div",{className:"pagination",children:[c.jsx("button",{disabled:m===1,onClick:()=>C(1),children:"«"}),c.jsx("button",{disabled:m===1,onClick:()=>C(m-1),children:"‹"}),O.map(j=>c.jsx("button",{className:j===m?"active":"",onClick:()=>C(j),children:j},j)),c.jsx("button",{disabled:m===w,onClick:()=>C(m+1),children:"›"}),c.jsx("button",{disabled:m===w,onClick:()=>C(w),children:"»"})]})]})}):c.jsx("div",{style:{padding:"2rem"},children:"로그인이 필요합니다."})}const Af=10;function D8(){const e=Ar(P=>P.isLoggedIn),r=vt()==="EN",{domain:a}=Rp(),s=(a||"").trim().toUpperCase(),[l,u]=N.useState([]),[f,h]=N.useState(!0),[m,p]=N.useState(null),[x,_]=N.useState(1),[S,k]=N.useState(0),y=cr(P=>P.isInterested),w=cr(P=>P.removeLocal),A=cr(P=>P.setAll),E=N.useMemo(()=>Math.max(1,Math.ceil(l.length/Af)),[l.length]);N.useEffect(()=>{x>E&&E>0&&_(E)},[x,E]),N.useEffect(()=>{if(!e)return;let P=!1;return(async()=>{try{if(h(!0),p(null),!s)throw new Error("도메인 정보가 없습니다.");const U=await zw(s);if(!U||U.length===0){P||(u([]),A([]),h(!1));return}const W=Array.from(new Set(U.map(le=>
396le.userId).filter(Boolean))).map(async le=>{const te=await Uw(le);return(Array.isArray(te)?te:[]).map(ne=>({...ne,__userId:le}))}),se=(await Promise.all(W)).flat();if(!P)if(se.length>0){u(se),_(1);const le=se.map(te=>te?.s_id).filter(Boolean);A(le)}else u([]),p(r?"Failed to load the list.":"목록을 불러오지 못했습니다."),A([])}catch(U){P||(console.error("데이터 로드 실패:",U),u([]),p(U?.message||(r?"A network error occurred.":"네트워크 오류가 발생했습니다.")))}finally{P||h(!1)}})(),()=>{P=!0}},[e,S,s,A]);const b=async P=>{const U=l.find(Y=>Y.s_id===P);if(!U||!U.s_id){p(r?"No item is available to delete.":"삭제 대상이 존재하지 않습니다.");return}if(U.sharedWish){if(!U.trackingId){p(r?"Shared product trackingId is missing.":"공유 상품 trackingId가 없습니다.");return}const Y=await T0(U.trackingId);if(!Y.ok){p(Y.message||(r?"Failed to delete the shared product.":"공유 상품 삭제에 실패했습니다."));return}}else{if(!await I0(U.trackingId)){p(r?"Failed to delete. Please try again shortly.":"삭제에 실패했습니다. 잠시 후 다시 시도해주세요.");return}y(U.s_id)&&w(U.s_id)}u(Y=>Y.filter(W=>W.s_id!==P))},M=N.useMemo(()=>{const P=(x-1)*Af,U=P+Af;return l.slice(P,U).map((Y,W)=>({...Y,globalRank:P+W+1,uniqueKey:`${Y.s_id}-${P+W}`}))},[l,x]),O=Math.floor((x-1)/5)*5+1,C=Math.min(O+4,E),L=N.useMemo(()=>Array.from({length:C-O+1},(P,U)=>O+U),[O,C]),j=P=>{P<1||P>E||P===x||_(P)},z=()=>{p(null),k(P=>P+1)},V=(P,U)=>{u(Y=>Y.map(W=>W.s_id===P?{...W,...U}:W))};return e?c.jsx("div",{className:"tracking-page-wrap",children:c.jsxs("div",{className:"tracking-page-content",children:[c.jsx("div",{className:"page-header"}),c.jsx("div",{className:"tracking-products-grid","aria-busy":f,children:f?Array.from({length:Af},(P,U)=>c.jsx(O0,{},`skeleton-${U}`)):M.map(P=>c.jsx(P0,{entry:P,requestUserId:P.__userId?.toString(),onDeleted:b,onTrackingChanged:(U,Y,W)=>{u(q=>q.map(se=>se.s_id===U?{...se,trackingTurn:Y,collectHour:W}:se))},onEntryUpdated:V,rank:P.globalRank},P.uniqueKey))}),!f&&!m&&l.length===0&&c.jsxs("div",{className:"empty-state",children:[c.jsx("div",{className:"empty-icon",children:"📊"}),c.jsx("h3",{className:"empty-title",children:r?"No tracked products":"추적 중인 상품이 없습니다"}),c.jsx("p",{className:"empty-subtitle",children:r?"Add a new product to monitor price changes.":"새로운 상품을 추가하여 가격 추이를 확인해보세요"})]}),!f&&m&&c.jsx(B0,{message:m,onRetry:z}),!f&&l.length>0&&c.jsxs("div",{className:"pagination",children:[c.jsx("button",{disabled:x===1,onClick:()=>j(1),children:"«"}),c.jsx("button",{disabled:x===1,onClick:()=>j(x-1),children:"‹"}),L.map(P=>c.jsx("button",{className:P===x?"active":"",onClick:()=>j(P),children:P},P)),c.jsx("button",{disabled:x===E,onClick:()=>j(x+1),children:"›"}),c.jsx("button",{disabled:x===E,onClick:()=>j(E),children:"»"})]})]})}):c.jsx("div",{style:{padding:"2rem"},children:"로그인이 필요합니다."})}const R8=e=>e.sourceInfo??e.latestPriceGrid?.source??e.grid?.[0]?.source??null,C2=(e,t="ko-KR")=>e?new Date(e).toLocaleString(t,{month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"}):t==="en-US"?"No update info":"업데이트 정보 없음";function F8(){const e=vt(),t=Xa(e),r=Wr(e),{s_id:a}=Rp(),[s]=Mn(),[l,u]=N.useState(null),[f,h]=N.useState(!0),[m,p]=N.useState(null),[x,_]=N.useState(!0),S=s.get("readonly")==="1",k=s.get("companyId")??"",y=s.get("userId")?.trim()??"",w=S&&k?`/admin/${encodeURIComponent(k)}`:`${r}/tracking-products/manage`;N.useEffect(()=>{if(!a){p(t?"Product identifier is missing.":"상품 식별자가 없습니다."),h(!1);return}let W=!1;return(async()=>{try{h(!0),p(null);const q=await t0(a,x,y?{userId:y}:void 0);if(W)return;if(!q||q.length===0){u(null),p(t?"Detail data could not be found.":"상세 데이터를 찾을 수 없습니다.");return}u(q[0])}catch(q){W||(u(null),p(q?.message||(t?"Failed to load detail data.":"상세 데이터를 불러오지 못했습니다.")))}finally{W||h(!1)}})(),()=>{W=!0}},[y,a,x]);const A=N.useMemo(()=>l?R8(l):null,[l]),E=W=>W?x?W.total_price??0:W.addPrice??0:0,b=l?.latestPriceGrid?.target??null,M=Ui(A?.siteName,A?.trustSeller),H=Ui(b?.siteName,b?.trustSeller),O=E(l?.latestPriceGrid?.source??A),C=N.useMemo(()=>!!l&&(l.grid??[]).some(W=>Array.isArray(W.target)&&W.target.length>0),[l]),L=(l?.sellAmountGrid??[]).length>0,{priceDiff:j,changeDir:z,isSourceLowest:V}=N.useMemo(()=>{const W=l?.latestPriceGrid?.source??A,q=b;if(!W||!q)return{priceDiff:0,changeDir:"flat",isSourceLowest:!0};const se=E(q)-E(W);return{priceDiff:Math.abs(se),changeDir:se>0?"up":se<0?"down":"flat",isSourceLowest:se>=0}},[b,l?.latestPriceGrid?.source,A,x]),P=(W,q)=>{u(se=>se&&{...se,trackingTurn:W,collectHour:q})},U=W=>{W&&window.open(W,"_blank","noopener,noreferrer")};if(f)return c.jsx("div",{className:"tpd-page-wrap",children:c.jsxs("div",{className:"tpd-page-content tpd-content",children:[c.jsxs("section",{className:"tpd-hero tpd-skeleton-hero","aria-hidden":"true",children:[c.jsx("div",{className:"tpd-hero__media",children:c.jsx("div",{className:"tpd-skeleton-box tpd-skeleton-box--image"})}),c.jsxs("div",{className:"tpd-hero__body",children:[c.jsxs("div",{className:"tpd-skeleton-row",children:[c.jsx("div",{className:"tpd-skeleton-box tpd-skeleton-box--badge"}),c.jsx("div",{className:"tpd-skeleton-box tpd-skeleton-box--badge tpd-skeleton-box--badge-sm"})]}),c.jsx("div",{className:"tpd-skeleton-box tpd-skeleton-box--title"}),c.jsx("div",{className:"tpd-skeleton-box tpd-skeleton-box--title-short"}),c.jsx("div",{className:"tpd-skeleton-box tpd-skeleton-box--banner"}),c.jsxs("div",{className:"tpd-price-row",children:[c.jsxs("div",{className:"tpd-skeleton-price-card",children:[c.jsx("div",{className:"tpd-skeleton-box tpd-skeleton-box--label"}),c.jsx("div",{className:"tpd-skeleton-box tpd-skeleton-box--price"}),c.jsx("div",{className:"tpd-skeleton-box tpd-skeleton-box--meta"}),c.jsx("div",{className:"tpd-skeleton-box tpd-skeleton-box--meta-short"})]}),c.jsxs("div",{className:"tpd-skeleton-price-card",children:[c.jsx("div",{className:"tpd-skeleton-box tpd-skeleton-box--label"}),c.jsx("div",{className:"tpd-skeleton-box tpd-skeleton-box--price"}),c.jsx("div",{className:"tpd-skeleton-box tpd-skeleton-box--meta"}),c.jsx("div",{className:"tpd-skeleton-box tpd-skeleton-box--meta-short"})]})]})]})]}),c.jsxs("section",{className:"tpd-section tpd-skeleton-section","aria-hidden":"true",children:[c.jsx("div",{className:"tpd-skeleton-box tpd-skeleton-box--chart-title"}),c.jsx("div",{className:"tpd-skeleton-box tpd-skeleton-box--chart"})]}),c.jsxs("section",{className:"tpd-section tpd-skeleton-section","aria-hidden":"true",children:[c.jsx("div",{className:"tpd-skeleton-box tpd-skeleton-box--chart-title"}),c.jsx("div",{className:"tpd-skeleton-box tpd-skeleton-box--chart-lg"})]})]})});if(m||!l||!A)return c.jsx("div",{className:"tpd-page-wrap",children:c.jsx("div",{className:"tpd-status-wrap",children:c.jsxs("div",{className:"tpd-status-box",children:[c.jsx("p",{children:m||(t?"Detail data could not be found.":"상세 데이터를 찾을 수 없습니다.")}),c.jsxs(gs,{to:w,className:"tpd-back-btn",children:[c.jsx(P3,{size:14}),t?"Back to List":"목록으로"]})]})})});const Y=z==="down"?"tpd-diff-banner--down":z==="up"?"tpd-diff-banner--up":"tpd-diff-banner--flat";return c.jsx("div",{className:"tpd-page-wrap",children:c.jsxs("div",{className:"tpd-page-content tpd-content",children:[c.jsxs("section",{className:"tpd-hero",children:[c.jsx("div",{className:"tpd-hero__media",children:c.jsx("img",{src:A.image_main??"",alt:A.goodsName??A.keyword??(t?"Product image":"상품 이미지"),className:"tpd-hero__image"})}),c.jsxs("div",{className:"tpd-hero__body",children:[c.jsxs("div",{className:"tpd-hero__header",children:[c.jsxs("div",{children:[c.jsxs("div",{className:"tpd-badges",children:[c.jsx("span",{className:`tpd-badge ${l.sharedWish?"tpd-badge--shared":"tpd-badge--own"}`,children:l.sharedWish?t?"Shared":"공유":t?"Mine":"마이"}),l.wishGroupInfo?.groupName&&c.jsx("span",{className:"tpd-badge tpd-badge--chip",children:l.wishGroupInfo.groupName}),l.customDocId&&c.jsx("span",{className:"tpd-badge tpd-badge--chip",children:l.customDocId})]}),c.jsx("h1",{className:"tpd-title",children:A.goodsName?.trim()?A.goodsName:A.keyword??(t?"No product name":"상품명 없음")})]}),c.jsxs("div",{className:"tpd-controls",children:[c.jsxs("div",{className:"tpd-shipping-toggle",children:[c.jsx("button",{type:"button",className:`tpd-shipping-btn${x?"":" active"}`,onClick:()=>_(!1),children:t?"Item price":"상품가"}),c.jsx("button",{type:"button",className:`tpd-shipping-btn${x?" active":""}`,onClick:()=>_(!0),children:t?"+ Shipping":"+배송비"})]}),S?c.jsx("div",{className:"tpd-badge tpd-badge--chip",children:t?"View Only":"조회 전용"}):c.jsx(Hw,{id:l.trackingId,trackingTurn:l.trackingTurn??0,collectHour:l.collectHour,onCh
396anged:P,disabled:l.sharedWish})]})]}),b&&c.jsx("div",{className:`tpd-diff-banner ${Y}`,children:z==="flat"?t?"No price difference":"가격 차이 없음":z==="down"?t?`${dt(j,e)} cheaper at another seller`:`타 판매처가 ${dt(j,e)} 저렴`:t?`Current base price is cheaper by ${dt(j,e)}`:`기준 현재가가 ${dt(j,e)} 저렴`}),c.jsxs("div",{className:"tpd-price-row",children:[c.jsx("div",{className:`tpd-price-card${b?"":" tpd-price-card--full"}`,role:"button",tabIndex:0,onClick:()=>U(A.collectUrl),onKeyDown:W=>{(W.key==="Enter"||W.key===" ")&&U(A.collectUrl)},children:c.jsxs("div",{className:"tpd-price-info",children:[c.jsxs("div",{className:"tpd-price-label-row",children:[c.jsx("span",{className:"tpd-price-label",children:t?"Current Base Product Price":"기준 상품 현재 가격"}),V&&b&&c.jsx("span",{className:"tpd-lowest-badge",children:t?"Lowest":"최저가"})]}),c.jsx("div",{className:"tpd-price-amount",children:dt(O,e)}),c.jsxs("div",{className:"tpd-seller-row",children:[c.jsx(Xf,{className:"tpd-seller-icon"}),c.jsx("span",{className:"tpd-site-name",children:M.siteName}),M.trustSeller&&c.jsxs(c.Fragment,{children:[c.jsx("span",{className:"tpd-sep",children:"•"}),c.jsx("span",{className:"tpd-seller-name",children:M.trustSeller})]})]}),c.jsx("div",{className:"tpd-update-time",children:c.jsxs("span",{children:[C2(l.latestPriceGrid?.source?.reg_dt??l.sourceRegDt,t?"en-US":"ko-KR")," ",t?"updated":"업데이트"]})})]})}),b&&c.jsx("div",{className:"tpd-price-card tpd-price-card--lowest",role:"button",tabIndex:0,onClick:()=>U(b.collectUrl),onKeyDown:W=>{(W.key==="Enter"||W.key===" ")&&U(b.collectUrl)},children:c.jsx("div",{className:"tpd-lowest-price-content",children:c.jsxs("div",{className:"tpd-lowest-price-main",children:[c.jsxs("div",{className:"tpd-price-label-row",children:[c.jsx("span",{className:"tpd-price-label",children:t?"Lowest Price at Other Sellers":"타 판매처 최저가"}),!V&&c.jsx("span",{className:"tpd-lowest-badge",children:t?"Lowest":"최저가"})]}),c.jsx("div",{className:"tpd-price-amount",children:dt(E(b),e)}),c.jsxs("div",{className:"tpd-lowest-price-details",children:[c.jsxs("div",{className:"tpd-seller-row",children:[c.jsx(Xf,{className:"tpd-seller-icon"}),c.jsx("span",{className:"tpd-site-name",children:H.siteName}),H.trustSeller&&c.jsxs(c.Fragment,{children:[c.jsx("span",{className:"tpd-sep",children:"•"}),c.jsx("span",{className:"tpd-seller-name",children:H.trustSeller})]})]}),c.jsxs("div",{className:"tpd-update-time",children:[C2(b.reg_dt,t?"en-US":"ko-KR")," ",t?"updated":"업데이트"]})]})]})})})]})]})]}),C&&c.jsx("section",{className:"tpd-section",children:c.jsx(Lw,{entry:l,ranks:[0,1,2],shippingIncluded:x})}),c.jsx("section",{className:"tpd-section",children:c.jsx(Gw,{entry:l,onClose:()=>{},shippingIncluded:x,inline:!0})}),L&&c.jsx("section",{className:"tpd-section",children:c.jsx(Vw,{entry:l,inline:!0})})]})})}const M8=()=>{const e=zr(),t=vt(),r=Wr(t),{login:a}=Ar(),[s,l]=N.useState(""),[u,f]=N.useState(""),[h,m]=N.useState(""),[p,x]=N.useState(""),[_,S]=N.useState("email"),[k,y]=N.useState(!1),[w,A]=N.useState(null),[E,b]=N.useState(null),M=z=>/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(z),H=async()=>{if(!M(s)){b("유효한 이메일 주소를 입력해주세요.");return}y(!0),b(null),A(null);const z=await e6(s);y(!1),z.status===201?(S("verify"),A("입력하신 이메일로 임시 비밀번호를 보냈습니다.")):z.status===409?b("가입된 이메일이 없습니다. 이메일 주소를 다시 확인해주세요."):b(z.message||"임시 비밀번호 전송 실패")},O=async()=>{y(!0),b(null),A(null);const z=await Tw(s,u);if(y(!1),z.data?.accessToken){a({accessToken:z.data.accessToken});try{await F0()}catch(V){console.error("[ResetPassword] user session init error:",V)}S("reset")}else b(z.message||"임시 비밀번호가 올바르지 않습니다.")},C=async()=>{if(h!==p){b("새 비밀번호가 일치하지 않습니다.");return}if(h.length<4||h.length>20){b("비밀번호는 4자 이상 20자 이하로 입력해주세요.");return}y(!0),b(null),A(null);const z=await t6(u,h);y(!1),z.status===200?(Oe.success("비밀번호가 성공적으로 변경되었습니다."),e(`${r}/`)):b(z.message||"비밀번호 변경 실패")},L=[{key:"email",label:"이메일 인증",number:1},{key:"verify",label:"임시 비밀번호 확인",number:2},{key:"reset",label:"비밀번호 재설정",number:3}],j=()=>L.findIndex(z=>z.key===_);return c.jsxs("div",{className:"reset-page",children:[c.jsx("a",{href:`${r}/`,className:"reset-logo-link",children:c.jsx("img",{src:M0,alt:"Skupin",className:"reset-logo-img"})}),c.jsx("div",{className:"reset-card-wrapper",children:c.jsxs("div",{className:"reset-card",children:[c.jsx("div",{className:"reset-stepper",children:L.map((z,V)=>c.jsxs(Et.Fragment,{children:[c.jsxs("div",{className:"reset-step-item",children:[c.jsx("div",{className:`reset-step-circle ${V<=j()?"reset-step-active":"reset-step-inactive"}`,children:z.number}),c.jsx("span",{className:`reset-step-label ${V<=j()?"reset-step-label-active":"reset-step-label-inactive"}`,children:z.label})]}
396),V<L.length-1&&c.jsx("div",{className:`reset-step-line ${V<j()?"reset-step-line-active":"reset-step-line-inactive"}`})]},z.key))}),c.jsxs("form",{className:"reset-form",onSubmit:z=>z.preventDefault(),children:[c.jsx("h2",{className:"reset-title",children:"비밀번호 재설정"}),_==="email"&&c.jsxs("div",{className:"reset-step-content",children:[c.jsx("p",{className:"reset-description",children:"가입하신 이메일 주소를 입력하시면 임시 비밀번호를 보내드립니다."}),c.jsx("label",{className:"reset-label",children:"이메일"}),c.jsx("input",{type:"email",className:"reset-input",placeholder:"[email protected]",value:s,onChange:z=>l(z.target.value)}),c.jsx("button",{className:"reset-submit",type:"button",onClick:H,disabled:k,children:k?"전송 중...":"임시 비밀번호 받기"})]}),_==="verify"&&c.jsxs("div",{className:"reset-step-content",children:[c.jsx("p",{className:"reset-description",children:"이메일로 받으신 임시 비밀번호를 입력해주세요."}),c.jsx("label",{className:"reset-label",children:"임시 비밀번호"}),c.jsx("input",{type:"password",className:"reset-input",placeholder:"임시 비밀번호 입력",value:u,onChange:z=>f(z.target.value)}),c.jsx("button",{className:"reset-submit",type:"button",onClick:O,disabled:k,children:k?"인증 중...":"확인"}),c.jsx("button",{className:"reset-back",type:"button",onClick:()=>S("email"),children:"이전 단계로"})]}),_==="reset"&&c.jsxs("div",{className:"reset-step-content",children:[c.jsx("p",{className:"reset-description",children:"새로운 비밀번호를 입력해주세요. (4-20자)"}),c.jsx("label",{className:"reset-label",children:"새 비밀번호"}),c.jsx("input",{type:"password",className:"reset-input",placeholder:"새 비밀번호 입력",value:h,onChange:z=>m(z.target.value)}),c.jsx("label",{className:"reset-label",children:"비밀번호 확인"}),c.jsx("input",{type:"password",className:"reset-input",placeholder:"비밀번호 재입력",value:p,onChange:z=>x(z.target.value)}),c.jsx("button",{className:"reset-submit",type:"button",onClick:C,disabled:k,children:k?"변경 중...":"비밀번호 변경"})]}),w&&c.jsx("p",{className:"reset-success",children:w}),E&&c.jsx("p",{className:"reset-error",children:E})]})]})})]})},j2=10,O8=2e3,L8=3e4,I8=300*1e3,P8=600*1e3;function B8(e){return new Promise(t=>setTimeout(t,e))}async function qw(){try{return(await mt.get("/companies"))?.data_list??[]}catch(e){return console.error("[getActiveCompanies] 실패:",e?.message||e),[]}}async function U8(e,t,r){const a=[];let s=0;for(let l=0;l<e.length;l+=j2){const u=e.slice(l,l+j2),f=await Promise.all(u.map(async h=>({ok:await t(h),label:r(h)})));for(const h of f)h.ok?s+=1:a.push(h.label)}return{ok:a.length===0,succeeded:s,failed:a.length,errors:a}}async function z8(e,t){const r=Date.now();try{const a=await mt.post("/interest/url/bulk",{collectUrls:e}),s=a?.data?.ticketId?.trim(),l=Number(a?.data?.existingCount??0);if(!s){const u=Number(a?.data?.successCount??0),f=Number(a?.data?.failureCount??0);return{ok:f===0,succeeded:u,skipped:l,failed:f,errors:[]}}for(;;){const u=Date.now()-r;if(u>P8)return{ok:!1,succeeded:0,skipped:l,failed:e.length-l,errors:["처리 시간 초과"]};const h=(await mt.get(`/interest/url/bulk/${encodeURIComponent(s)}`))?.data??{},m=h.status??"PROCESSING",p=Number(h.totalCount??e.length),x=Number(h.completedCount??0),_=Number(h.successCount??0),S=Number(h.failureCount??0),k=Number(h.progressPercent??0);if(t?.({ticketId:s,status:m,totalCount:p,completedCount:x,successCount:_,failureCount:S,progressPercent:k,existingCount:l}),m==="QUEUED"||m==="PROCESSING"){const E=u<I8?O8:L8;await B8(E);continue}const w=(Array.isArray(h.completedItems)?h.completedItems:[]).filter(E=>E?.status==="FAILED"),A=Math.max(0,p-_-S)+l;return{ok:m==="DONE"||m==="PARTIAL_FAILED"&&_>0,succeeded:_,skipped:A,failed:S,errors:w.map(E=>E.reason?.trim()||E.collectUrl?.trim()||"실패")}}}catch(a){return console.error("[registerUrlsBulk] 실패:",a?.message||a),{ok:!1,succeeded:0,skipped:0,failed:e.length,errors:[a?.message||"실패"]}}}async function H8(e){const t=e.filter(l=>!l.sharedWish).map(l=>l.trackingId),r=e.filter(l=>l.sharedWish);let a=0;const s=[];if(t.length>0&&((await G6(t)).ok?a+=t.length:s.push(...t)),r.length>0){const l=await U8(r,async({trackingId:u})=>(await T0(u)).ok,({trackingId:u})=>u);a+=l.succeeded,s.push(...l.errors)}return{ok:s.length===0,succeeded:a,failed:s.length,errors:s}}async function G8(e){const t=await W6(e);return{ok:t.ok,succeeded:t.ok?e.length:0,failed:t.ok?0:e.length,errors:t.ok?[]:e}}async function V8(e,t){if(e.length===0)return{ok:!1,succeeded:0,failed:0,errors:["empty"]};const[{turn:r,collectHour:a}]=e,s=e.map(u=>u.id),l=await $6(s,r,a,t);return{ok:l.ok,succeeded:l.ok?s.length:0,failed:l.ok?0:s.length,errors:l.ok?[]:s}}async function $8(e,t,r){const a=r.flatMap(l=>e.map(u=>({...u,receiverId:l}))),s=await JC(a.map(({trackingId:l,optionDocId:u,receiverId:f})=>({trackingId:l,senderId:t,receiverId:f,optionDocId:u})));return{ok:s.ok,succeeded:s.ok?a.length:0,failed:s.ok?0:a.length,errors:s.ok?[]:a.map(({trackingId:l,receiverId:u})=>`${l}:${u}`)}}/*! xlsx.js (C) 2013-present SheetJS -- http://sheetjs.com */var r0={};r0.version="0.18.5";var Xw=1252,W8=[874,932,936,949,950,1250,1251,1252,1253,1254,1255,1256,1257,1258,1e4],Yp={0:1252,1:65001,2:65001,77:1e4,128:932,129:949,130:1361,134:936,136:950,161:1253,162:1254,163:1258,177:1255,178:1256,186:1257,204:1251,222:874,238:1250,255:1252,69:6969},Zp=function(e){W8.indexOf(e)!=-1&&(Xw=Yp[0]=e)};function K8(){Zp(1252)}var Cn=function(e){Zp(e)};function Qp(){Cn(1200),K8()}function D2(e){for(var t=[],r=0,a=e.length;r<a;++r)t[r]=e.charCodeAt(r);return t}function q8(e){for(var t=[],r=0;r<e.length>>1;++r)t[r]=String.fromCharCode(e.charCodeAt(2*r)+(e.charCodeAt(2*r+1)<<8));return t.join("")}function Yw(e){for(var t=[],r=0;r<e.length>>1;++r)t[r]=String.fromCharCode(e.charCodeAt(2*r+1)+(e.charCodeAt(2*r)<<8));return t.join("")}var co=function(e){var t=e.charCodeAt(0),r=e.charCodeAt(1);return t==255&&r==254?q8(e.slice(2)):t==254&&r==255?Yw(e.slice(2)):t==65279?e.slice(1):e},bf=function(t){return String.fromCharCode(t)},R2=function(t){return String.fromCharCode(t)},To,Js="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
396+/=";function Co(e){for(var t="",r=0,a=0,s=0,l=0,u=0,f=0,h=0,m=0;m<e.length;)r=e.charCodeAt(m++),l=r>>2,a=e.charCodeAt(m++),u=(r&3)<<4|a>>4,s=e.charCodeAt(m++),f=(a&15)<<2|s>>6,h=s&63,isNaN(a)?f=h=64:isNaN(s)&&(h=64),t+=Js.charAt(l)+Js.charAt(u)+Js.charAt(f)+Js.charAt(h);return t}function qa(e){var t="",r=0,a=0,s=0,l=0,u=0,f=0,h=0;e=e.replace(/[^\w\+\/\=]/g,"");for(var m=0;m<e.length;)l=Js.indexOf(e.charAt(m++)),u=Js.indexOf(e.charAt(m++)),r=l<<2|u>>4,t+=String.fromCharCode(r),f=Js.indexOf(e.charAt(m++)),a=(u&15)<<4|f>>2,f!==64&&(t+=String.fromCharCode(a)),h=Js.indexOf(e.charAt(m++)),s=(f&3)<<6|h,h!==64&&(t+=String.fromCharCode(s));return t}var Dt=(function(){return typeof Buffer<"u"&&typeof process<"u"&&typeof process.versions<"u"&&!!process.versions.node})(),As=(function(){if(typeof Buffer<"u"){var e=!Buffer.from;if(!e)try{Buffer.from("foo","utf8")}catch{e=!0}return e?function(t,r){return r?new Buffer(t,r):new Buffer(t)}:Buffer.from.bind(Buffer)}return function(){}})();function ri(e){return Dt?Buffer.alloc?Buffer.alloc(e):new Buffer(e):typeof Uint8Array<"u"?new Uint8Array(e):new Array(e)}function F2(e){return Dt?Buffer.allocUnsafe?Buffer.allocUnsafe(e):new Buffer(e):typeof Uint8Array<"u"?new Uint8Array(e):new Array(e)}var Wa=function(t){return Dt?As(t,"binary"):t.split("").map(function(r){return r.charCodeAt(0)&255})};function U0(e){if(typeof ArrayBuffer>"u")return Wa(e);
396for(var t=new ArrayBuffer(e.length),r=new Uint8Array(t),a=0;a!=e.length;++a)r[a]=e.charCodeAt(a)&255;return t}function ii(e){if(Array.isArray(e))return e.map(function(a){return String.fromCharCode(a)}).join("");for(var t=[],r=0;r<e.length;++r)t[r]=String.fromCharCode(e[r]);return t.join("")}function X8(e){if(typeof Uint8Array>"u")throw new Error("Unsupported");return new Uint8Array(e)}function Jp(e){if(typeof ArrayBuffer>"u")throw new Error("Unsupported");if(e instanceof ArrayBuffer)return Jp(new Uint8Array(e));for(var t=new Array(e.length),r=0;r<e.length;++r)t[r]=e[r];return t}var Xr=Dt?function(e){return Buffer.concat(e.map(function(t){return Buffer.isBuffer(t)?t:As(t)}))}:function(e){if(typeof Uint8Array<"u"){var t=0,r=0;for(t=0;t<e.length;++t)r+=e[t].length;var a=new Uint8Array(r),s=0;for(t=0,r=0;t<e.length;r+=s,++t)if(s=e[t].length,e[t]instanceof Uint8Array)a.set(e[t],r);else{if(typeof e[t]=="string")throw"wtf";a.set(new Uint8Array(e[t]),r)}return a}return[].concat.apply([],e.map(function(l){return Array.isArray(l)?l:[].slice.call(l)}))};function Y8(e){for(var t=[],r=0,a=e.length+250,s=ri(e.length+255),l=0;l<e.length;++l){var u=e.charCodeAt(l);if(u<128)s[r++]=u;else if(u<2048)s[r++]=192|u>>6&31,s[r++]=128|u&63;else if(u>=55296&&u<57344){u=(u&1023)+64;var f=e.charCodeAt(++l)&1023;s[r++]=240|u>>8&7,s[r++]=128|u>>2&63,s[r++]=128|f>>6&15|(u&3)<<4,s[r++]=128|f&63}else s[r++]=224|u>>12&15,s[r++]=128|u>>6&63,s[r++]=128|u&63;r>a&&(t.push(s.slice(0,r)),r=0,s=ri(65535),a=65530)}return t.push(s.slice(0,r)),Xr(t)}var ba=/\u0000/g,oo=/[\u0001-\u0006]/g;function Gl(e){for(var t="",r=e.length-1;r>=0;)t+=e.charAt(r--);return t}function jn(e,t){var r=""+e;return r.length>=t?r:kr("0",t-r.length)+r}function eg(e,t){var r=""+e;return r.length>=t?r:kr(" ",t-r.length)+r}function a0(e,t){var r=""+e;return r.length>=t?r:r+kr(" ",t-r.length)}function Z8(e,t){var r=""+Math.round(e);return r.length>=t?r:kr("0",t-r.length)+r}function Q8(e,t){var r=""+e;return r.length>=t?r:kr("0",t-r.length)+r}var M2=Math.pow(2,32);function Ll(e,t){if(e>M2||e<-M2)return Z8(e,t);var r=Math.round(e);return Q8(r,t)}function n0(e,t){return t=t||0,e.length>=7+t&&(e.charCodeAt(t)|32)===103&&(e.charCodeAt(t+1)|32)===101&&(e.charCodeAt(t+2)|32)===110&&(e.charCodeAt(t+3)|32)===101&&(e.charCodeAt(t+4)|32)===114&&(e.charCodeAt(t+5)|32)===97&&(e.charCodeAt(t+6)|32)===108}var O2=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],km=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];function J8(e){return e||(e={}),e[0]="General",e[1]="0",e[2]="0.00",e[3]="#,##0",e[4]="#,##0.00",e[9]="0%",e[10]="0.00%",e[11]="0.00E+00",e[12]="# ?/?",e[13]="# ??/??",e[14]="m/d/yy",e[15]="d-mmm-yy",e[16]="d-mmm",e[17]="mmm-yy",e[18]="h:mm AM/PM",e[19]="h:mm:ss AM/PM",e[20]="h:mm",e[21]="h:mm:ss",e[22]="m/d/yy h:mm",e[37]="#,##0 ;(#,##0)",e[38]="#,##0 ;[Red](#,##0)",e[39]="#,##0.00;(#,##0.00)",e[40]="#,##0.00;[Red](#,##0.00)",e[45]="mm:ss",e[46]="[h]:mm:ss",e[47]="mmss.0",e[48]="##0.0E+0",e[49]="@",e[56]='"上午/下午 "hh"時"mm"分"ss"秒 "',e}var ht={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"上午/下午 "hh"時"mm"分"ss"秒 "'},L2={5:37,6:38,7:39,8:40,23:0,24:0,25:0,26:0,27:14,28:14,29:14,30:14,31:14,50:14,51:14,52:14,53:14,54:14,55:14,56:14,57:14,58:14,59:1,60:2,61:3,62:4,67:9,68:10,69:12,70:13,71:14,72:14,73:15,74:16,75:17,76:20,77:21,78:22,79:45,80:46,81:47,82:0},e5={5:'"$"#,##0_);\\("$"#,##0\\)',63:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',41:'_(* #,##0_);_(* \\(#,##0\\);
396_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)'};function s0(e,t,r){for(var a=e<0?-1:1,s=e*a,l=0,u=1,f=0,h=1,m=0,p=0,x=Math.floor(s);m<t&&(x=Math.floor(s),f=x*u+l,p=x*m+h,!(s-x<5e-8));)s=1/(s-x),l=u,u=f,h=m,m=p;if(p>t&&(m>t?(p=h,f=l):(p=m,f=u)),!r)return[0,a*f,p];var _=Math.floor(a*f/p);return[_,a*f-_*p,p]}function Di(e,t,r){if(e>2958465||e<0)return null;var a=e|0,s=Math.floor(86400*(e-a)),l=0,u=[],f={D:a,T:s,u:86400*(e-a)-s,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(f.u)<1e-6&&(f.u=0),t&&t.date1904&&(a+=1462),f.u>.9999&&(f.u=0,++s==86400&&(f.T=s=0,++a,++f.D)),a===60)u=r?[1317,10,29]:[1900,2,29],l=3;else if(a===0)u=r?[1317,8,29]:[1900,1,0],l=6;else{a>60&&--a;var h=new Date(1900,0,1);h.setDate(h.getDate()+a-1),u=[h.getFullYear(),h.getMonth()+1,h.getDate()],l=h.getDay(),a<60&&(l=(l+6)%7),r&&(l=i5(h,u))}return f.y=u[0],f.m=u[1],f.d=u[2],f.S=s%60,s=Math.floor(s/60),f.M=s%60,s=Math.floor(s/60),f.H=s,f.q=l,f}var Zw=new Date(1899,11,31,0,0,0),t5=Zw.getTime(),r5=new Date(1900,2,1,0,0,0);function Qw(e,t){var r=e.getTime();
vendor: 8,093 bytes, line 396
396return t?r-=1461*24*60*60*1e3:e>=r5&&(r+=1440*60*1e3),(r-(t5+(e.getTimezoneOffset()-Zw.getTimezoneOffset())*6e4))/(1440*60*1e3)}function tg(e){return e.indexOf(".")==-1?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)$/,"$1")}function a5(e){return e.indexOf("E")==-1?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,"$1E").replace(/(E[+-])(\d)$/,"$10$2")}function n5(e){var t=e<0?12:11,r=tg(e.toFixed(12));return r.length<=t||(r=e.toPrecision(10),r.length<=t)?r:e.toExponential(5)}function s5(e){var t=tg(e.toFixed(11));return t.length>(e<0?12:11)||t==="0"||t==="-0"?e.toPrecision(6):t}function jo(e){var t=Math.floor(Math.log(Math.abs(e))*Math.LOG10E),r;return t>=-4&&t<=-1?r=e.toPrecision(10+t):Math.abs(t)<=9?r=n5(e):t===10?r=e.toFixed(10).substr(0,12):r=s5(e),tg(a5(r.toUpperCase()))}function zi(e,t){switch(typeof e){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(e|0)===e?e.toString(10):jo(e);case"undefined":return"";case"object":if(e==null)return"";if(e instanceof Date)return _n(14,Qw(e,t&&t.date1904),t)}throw new Error("unsupported value in General format: "+e)}function i5(e,t){t[0]-=581;var r=e.getDay();return e<60&&(r=(r+6)%7),r}function l5(e,t,r,a){var s="",l=0,u=0,f=r.y,h,m=0;switch(e){case 98:f=r.y+543;case 121:switch(t.length){case 1:case 2:h=f%100,m=2;break;default:h=f%1e4,m=4;break}break;case 109:switch(t.length){case 1:case 2:h=r.m,m=t.length;break;case 3:return km[r.m-1][1];case 5:return km[r.m-1][0];default:return km[r.m-1][2]}break;case 100:switch(t.length){case 1:case 2:h=r.d,m=t.length;break;case 3:return O2[r.q][0];default:return O2[r.q][1]}break;case 104:switch(t.length){case 1:case 2:h=1+(r.H+11)%12,m=t.length;break;default:throw"bad hour format: "+t}break;case 72:switch(t.length){case 1:case 2:h=r.H,m=t.length;break;default:throw"bad hour format: "+t}break;case 77:switch(t.length){case 1:case 2:h=r.M,m=t.length;break;default:throw"bad minute format: "+t}break;case 115:if(t!="s"&&t!="ss"&&t!=".0"&&t!=".00"&&t!=".000")throw"bad second format: "+t;return r.u===0&&(t=="s"||t=="ss")?jn(r.S,t.length):(a>=2?u=a===3?1e3:100:u=a===1?10:1,l=Math.round(u*(r.S+r.u)),l>=60*u&&(l=0),t==="s"?l===0?"0":""+l/u:(s=jn(l,2+a),t==="ss"?s.substr(0,2):"."+s.substr(2,t.length-1)));case 90:switch(t){case"[h]":case"[hh]":h=r.D*24+r.H;break;case"[m]":case"[mm]":h=(r.D*24+r.H)*60+r.M;break;case"[s]":case"[ss]":h=((r.D*24+r.H)*60+r.M)*60+Math.round(r.S+r.u);break;default:throw"bad abstime format: "+t}m=t.length===3?1:2;break;case 101:h=f,m=1;break}var p=m>0?jn(h,m):"";return p}function ei(e){var t=3;if(e.length<=t)return e;for(var r=e.length%t,a=e.substr(0,r);r!=e.length;r+=t)a+=(a.length>0?",":"")+e.substr(r,t);return a}var Jw=/%/g;function c5(e,t,r){var a=t.replace(Jw,""),s=t.length-a.length;return vs(e,a,r*Math.pow(10,2*s))+kr("%",s)}function o5(e,t,r){for(var a=t.length-1;t.charCodeAt(a-1)===44;)--a;return vs(e,t.substr(0,a),r/Math.pow(10,3*(t.length-a)))}function ek(e,t){var r,a=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(t==0)return"0.0E+0";if(t<0)return"-"+ek(e,-t);var s=e.indexOf(".");s===-1&&(s=e.indexOf("E"));var l=Math.floor(Math.log(t)*Math.LOG10E)%s;if(l<0&&(l+=s),r=(t/Math.pow(10,l)).toPrecision(a+1+(s+l)%s),r.indexOf("e")===-1){var u=Math.floor(Math.log(t)*Math.LOG10E);for(r.indexOf(".")===-1?r=r.charAt(0)+"."+r.substr(1)+"E+"+(u-r.length+l):r+="E+"+(u-l);r.substr(0,2)==="0.";)r=r.charAt(0)+r.substr(2,s)+"."+r.substr(2+s),r=r.replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(f,h,m,p){return h+m+p.substr(0,(s+l)%s)+"."+p.substr(l)+"E"})}else r=t.toExponential(a);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}var tk=/# (\?+)( ?)\/( ?)(\d+)/;function u5(e,t,r){var a=parseInt(e[4],10),s=Math.round(t*a),l=Math.floor(s/a),u=s-l*a,f=a;return r+(l===0?"":""+l)+" "+(u===0?kr(" ",e[1].length+1+e[4].length):eg(u,e[1].length)+e[2]+"/"+e[3]+jn(f,e[4].length))}function f5(e,t,r){return r+(t===0?"":""+t)+kr(" ",e[1].length+2+e[4].length)}var rk=/^#*0*\.([0#]+)/,ak=/\).*[0#]/,nk=/\(###\) ###\\?-####/;function wa(e){for(var t="",r,a=0;a!=e.length;++a)switch(r=e.charCodeAt(a)){case 35:break;case 63:t+=" ";break;case 48:t+="0";break;default:t+=String.fromCharCode(r)}return t}function I2(e,t){var r=Math.pow(10,t);return""+Math.round(e*r)/r}function P2(e,t){var r=e-Math.floor(e),a=Math.pow(10,t);return t<(""+Math.round(r*a)).length?0:Math.round(r*a)}function d5(e,t){return t<(""+Math.round((e-Math.floor(e))*Math.pow(10,t))).length?1:0}function h5(e){return e<2147483647&&e>-2147483648?""+(e>=0?e|0:e-1|0):""+Math.floor(e)}function dn(e,t,r){if(e.charCodeAt(0)===40&&!t.match(ak)){var a=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return r>=0?dn("n",a,r):"("+dn("n",a,-r)+")"}if(t.charCodeAt(t.length-1)===44)return o5(e,t,r);if(t.indexOf("%")!==-1)return c5(e,t,r);if(t.indexOf("E")!==-1)return ek(t,r);if(t.charCodeAt(0)===36)return"$"+dn(e,t.substr(t.charAt(1)==" "?2:1),r);var s,l,u,f,h=Math.abs(r),m=r<0?"-":"";if(t.match(/^00+$/))return m+Ll(h,t.length);if(t.match(/^[#?]+$/))return s=Ll(r,0),s==="0"&&(s=""),s.length>t.length?s:wa(t.substr(0,t.length-s.length))+s;if(l=t.match(tk))return u5(l,h,m);if(t.match(/^#+0+$/))return m+Ll(h,t.length-t.indexOf("0"));if(l=t.match(rk))return s=I2(r,l[1].length).replace(/^([^\.]+)$/,"$1."+wa(l[1])).replace(/\.$/,"."+wa(l[1])).replace(/\.(\d*)$/,function(k,y){return"."+y+kr("0",wa(l[1]).length-y.length)}),t.indexOf("0.")!==-1?s:s.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),l=t.match(/^(0*)\.(#*)$/))return m+I2(h,l[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,l[1].length?"0.":".");if(l=t.match(/^#{1,3},##0(\.?)$/))return m+ei(Ll(h,0));if(l=t.match(/^#,##0\.([#0]*0)$/))return r<0?"-"+dn(e,t,-r):ei(""+(Math.floor(r)+d5(r,l[1].length)))+"."+jn(P2(r,l[1].length),l[1].length);if(l=t.match(/^#,#*,#0/))return dn(e,t.replace(/^#,#*,/,""),r);if(l=t.match(/^([0#]+)(\\?-([0#]+))+$/))return s=Gl(dn(e,t.replace(/[\\-]/g,""),r)),u=0,Gl(Gl(t.replace(/\\/g,"")).replace(/[0#]/g,function(k){return u<s.length?s.charAt(u++):k==="0"?"0":""}));if(t.match(nk))return s=dn(e,"##########",r),"("+s.substr(0,3)+") "+s.substr(3,3)+"-"+s.substr(6);var p="";if(l=t.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return u=Math.min(l[4].length,7),f=s0(h,Math.pow(10,u)-1,!1),s=""+m,p=vs("n",l[1],f[1]),p.charAt(p.length-1)==" "&&(p=p.substr(0,p.length-1)+"0"),s+=p+l[2]+"/"+l[3],p=a0(f[2],u),p.length<l[4].length&&(p=wa(l[4].substr(l[4].length-p.length))+p),s+=p,s;if(l=t.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return u=Math.min(Math.max(l[1].length,l[4].length),7),f=s0(h,Math.pow(10,u)-1,!0),m+(f[0]||(f[1]?"":"0"))+" "+(f[1]?eg(f[1],u)+l[2]+"/"+l[3]+a0(f[2],u):kr(" ",2*u+1+l[2].length+l[3].length));if(l=t.match(/^[#0?]+$/))return s=Ll(r,0),t.length<=s.length?s:wa(t.substr(0,t.length-s.length))+s;if(l=t.match(/^([#0?]+)\.([#0]+)$/)){s=""+r.toFixed(Math.min(l[2].length,10)).replace(/([^0])0+$/,"$1"),u=s.indexOf(".");var x=t.indexOf(".")-u,_=t.length-s.length-x;return wa(t.substr(0,x)+s+t.substr(t.length-_))}if(l=t.match(/^00,000\.([#0]*0)$/))return u=P2(r,l[1].length),r<0?"-"+dn(e,t,-r):ei(h5(r)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(k){return"00,"+(k.length<3?jn(0,3-k.length):"")+k})+"."+jn(u,l[1].length);switch(t){case"###,##0.00":return dn(e,"#,##0.00",r);case"###,###":case"##,###":case"#,###":var S=ei(Ll(h,0));return S!=="0"?m+S:"";case"###,###.00":return dn(e,"###,##0.00",r).replace(/^0\./,".");case"#,###.00":return dn(e,"#,##0.00",r).replace(/^0\./,".")}throw new Error("unsupported format |"+t+"|")}function m5(e,t,r){for(var a=t.length-1;t.charCodeAt(a-1)===44;)--a;return vs(e,t.substr(0,a),r/Math.pow(10,3*(t.length-a)))}function p5(e,t,r){var a=t.replace(Jw,""),s=t.length-a.length;return vs(e,a,r*Math.pow(10,2*s))+kr("%",s)}function sk(e,t){var r,a=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(t==0)return"0.0E+0";if(t<0)return"-"+sk(e,-t);var s=e.indexOf(".");
vendor: 6,478 bytes, line 396
396s===-1&&(s=e.indexOf("E"));var l=Math.floor(Math.log(t)*Math.LOG10E)%s;if(l<0&&(l+=s),r=(t/Math.pow(10,l)).toPrecision(a+1+(s+l)%s),!r.match(/[Ee]/)){var u=Math.floor(Math.log(t)*Math.LOG10E);r.indexOf(".")===-1?r=r.charAt(0)+"."+r.substr(1)+"E+"+(u-r.length+l):r+="E+"+(u-l),r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(f,h,m,p){return h+m+p.substr(0,(s+l)%s)+"."+p.substr(l)+"E"})}else r=t.toExponential(a);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}function Hn(e,t,r){if(e.charCodeAt(0)===40&&!t.match(ak)){var a=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return r>=0?Hn("n",a,r):"("+Hn("n",a,-r)+")"}if(t.charCodeAt(t.length-1)===44)return m5(e,t,r);if(t.indexOf("%")!==-1)return p5(e,t,r);if(t.indexOf("E")!==-1)return sk(t,r);if(t.charCodeAt(0)===36)return"$"+Hn(e,t.substr(t.charAt(1)==" "?2:1),r);var s,l,u,f,h=Math.abs(r),m=r<0?"-":"";if(t.match(/^00+$/))return m+jn(h,t.length);if(t.match(/^[#?]+$/))return s=""+r,r===0&&(s=""),s.length>t.length?s:wa(t.substr(0,t.length-s.length))+s;if(l=t.match(tk))return f5(l,h,m);if(t.match(/^#+0+$/))return m+jn(h,t.length-t.indexOf("0"));if(l=t.match(rk))return s=(""+r).replace(/^([^\.]+)$/,"$1."+wa(l[1])).replace(/\.$/,"."+wa(l[1])),s=s.replace(/\.(\d*)$/,function(k,y){return"."+y+kr("0",wa(l[1]).length-y.length)}),t.indexOf("0.")!==-1?s:s.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),l=t.match(/^(0*)\.(#*)$/))return m+(""+h).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,l[1].length?"0.":".");if(l=t.match(/^#{1,3},##0(\.?)$/))return m+ei(""+h);if(l=t.match(/^#,##0\.([#0]*0)$/))return r<0?"-"+Hn(e,t,-r):ei(""+r)+"."+kr("0",l[1].length);if(l=t.match(/^#,#*,#0/))return Hn(e,t.replace(/^#,#*,/,""),r);if(l=t.match(/^([0#]+)(\\?-([0#]+))+$/))return s=Gl(Hn(e,t.replace(/[\\-]/g,""),r)),u=0,Gl(Gl(t.replace(/\\/g,"")).replace(/[0#]/g,function(k){return u<s.length?s.charAt(u++):k==="0"?"0":""}));if(t.match(nk))return s=Hn(e,"##########",r),"("+s.substr(0,3)+") "+s.substr(3,3)+"-"+s.substr(6);var p="";if(l=t.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return u=Math.min(l[4].length,7),f=s0(h,Math.pow(10,u)-1,!1),s=""+m,p=vs("n",l[1],f[1]),p.charAt(p.length-1)==" "&&(p=p.substr(0,p.length-1)+"0"),s+=p+l[2]+"/"+l[3],p=a0(f[2],u),p.length<l[4].length&&(p=wa(l[4].substr(l[4].length-p.length))+p),s+=p,s;if(l=t.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return u=Math.min(Math.max(l[1].length,l[4].length),7),f=s0(h,Math.pow(10,u)-1,!0),m+(f[0]||(f[1]?"":"0"))+" "+(f[1]?eg(f[1],u)+l[2]+"/"+l[3]+a0(f[2],u):kr(" ",2*u+1+l[2].length+l[3].length));if(l=t.match(/^[#0?]+$/))return s=""+r,t.length<=s.length?s:wa(t.substr(0,t.length-s.length))+s;if(l=t.match(/^([#0]+)\.([#0]+)$/)){s=""+r.toFixed(Math.min(l[2].length,10)).replace(/([^0])0+$/,"$1"),u=s.indexOf(".");var x=t.indexOf(".")-u,_=t.length-s.length-x;return wa(t.substr(0,x)+s+t.substr(t.length-_))}if(l=t.match(/^00,000\.([#0]*0)$/))return r<0?"-"+Hn(e,t,-r):ei(""+r).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(k){return"00,"+(k.length<3?jn(0,3-k.length):"")+k})+"."+jn(0,l[1].length);switch(t){case"###,###":case"##,###":case"#,###":var S=ei(""+h);return S!=="0"?m+S:"";default:if(t.match(/\.[0#?]*$/))return Hn(e,t.slice(0,t.lastIndexOf(".")),r)+wa(t.slice(t.lastIndexOf(".")))}throw new Error("unsupported format |"+t+"|")}function vs(e,t,r){return(r|0)===r?Hn(e,t,r):dn(e,t,r)}function g5(e){for(var t=[],r=!1,a=0,s=0;a<e.length;++a)switch(e.charCodeAt(a)){case 34:r=!r;break;case 95:case 42:case 92:++a;break;case 59:t[t.length]=e.substr(s,a-s),s=a+1}if(t[t.length]=e.substr(s),r===!0)throw new Error("Format |"+e+"| unterminated string ");return t}var ik=/\[[HhMmSs\u0E0A\u0E19\u0E17]*\]/;function nc(e){for(var t=0,r="",a="";t<e.length;)switch(r=e.charAt(t)){case"G":n0(e,t)&&(t+=6),t++;break;case'"':for(;e.charCodeAt(++t)!==34&&t<e.length;);++t;break;case"\\":t+=2;break;case"_":t+=2;break;case"@":++t;break;case"B":case"b":if(e.charAt(t+1)==="1"||e.charAt(t+1)==="2")return!0;case"M":case"D":case"Y":case"H":case"S":case"E":case"m":case"d":case"y":case"h":case"s":case"e":case"g":return!0;case"A":case"a":case"上":if(e.substr(t,3).toUpperCase()==="A/P"||e.substr(t,5).toUpperCase()==="AM/PM"||e.substr(t,5).toUpperCase()==="上午/下午")return!0;++t;break;case"[":for(a=r;e.charAt(t++)!=="]"&&t<e.length;)a+=e.charAt(t);if(a.match(ik))return!0;break;case".":case"0":case"#":for(;t<e.length&&("0#?.,E+-%".indexOf(r=e.charAt(++t))>-1||r=="\\"&&e.charAt(t+1)=="-"&&"0#".indexOf(e.charAt(t+2))>-1););break;case"?":for(;e.charAt(++t)===r;);break;case"*":++t,(e.charAt(t)==" "||e.charAt(t)=="*")&&++t;break;case"(":case")":++t;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(;t<e.length&&"0123456789".indexOf(e.charAt(++t))>-1;);break;case" ":++t;break;default:++t;break}return!1}function x5(e,t,r,a){for(var s=[],l="",u=0,f="",h="t",m,p,x,_="H";u<e.length;)switch(f=e.charAt(u)){case"G":if(!n0(e,u))throw new Error("unrecognized character "+f+" in "+e);s[s.length]={t:"G",v:"General"},u+=7;break;case'"':for(l="";(x=e.charCodeAt(++u))!==34&&u<e.length;)l+=String.fromCharCode(x);s[s.length]={t:"t",v:l},++u;break;case"\\":var S=e.charAt(++u),k=S==="("||S===")"?S:"t";s[s.length]={t:k,v:S},++u;break;case"_":s[s.length]={t:"t",v:" "},u+=2;break;case"@":s[s.length]={t:"T",v:t},++u;break;case"B":case"b":if(e.charAt(u+1)==="1"||e.charAt(u+1)==="2"){if(m==null&&(m=Di(t,r,e.charAt(u+1)==="2"),m==null))return"";s[s.length]={t:"X",v:e.substr(u,2)},h=f,u+=2;break}case"M":case"D":case"Y":case"H":case"S":case"E":f=f.toLowerCase();case"m":case"d":case"y":case"h":case"s":case"e":case"g":if(t<0||m==null&&(m=Di(t,r),m==null))return"";for(l=f;++u<e.length&&e.charAt(u).toLowerCase()===f;)l+=f;f==="m"&&h.toLowerCase()==="h"&&(f="M"),f==="h"&&(f=_),s[s.length]={t:f,v:l},h=f;break;case"A":case"a":case"上":var y={t:f,v:f};if(m==null&&(m=Di(t,r)),e.substr(u,3).toUpperCase()==="A/P"?(m!=null&&(y.v=m.H>=12?"P":"A"),y.t="T",_="h",u+=3):e.substr(u,5).toUpperCase()==="AM/PM"?(m!=null&&(y.v=m.H>=12?"PM":"AM"),y.t="T",u+=5,_="h"):e.substr(u,5).toUpperCase()==="上午/下午"?(m!=null&&(y.v=m.H>=12?"下午":"上午"),y.t="T",u+=5,_="h"):(y.t="t",++u),m==null&&y.t==="T")return"";s[s.length]=y,h=f;break;case"[":for(l=f;e.charAt(u++)!=="]"&&u<e.length;)l+=e.charAt(u);if(l.slice(-1)!=="]")throw'unterminated "[" block: |'+l+"|";
vendor: 5,046 bytes, line 396
396if(l.match(ik)){if(m==null&&(m=Di(t,r),m==null))return"";s[s.length]={t:"Z",v:l.toLowerCase()},h=l.charAt(1)}else l.indexOf("$")>-1&&(l=(l.match(/\$([^-\[\]]*)/)||[])[1]||"$",nc(e)||(s[s.length]={t:"t",v:l}));break;case".":if(m!=null){for(l=f;++u<e.length&&(f=e.charAt(u))==="0";)l+=f;s[s.length]={t:"s",v:l};break}case"0":case"#":for(l=f;++u<e.length&&"0#?.,E+-%".indexOf(f=e.charAt(u))>-1;)l+=f;s[s.length]={t:"n",v:l};break;case"?":for(l=f;e.charAt(++u)===f;)l+=f;s[s.length]={t:f,v:l},h=f;break;case"*":++u,(e.charAt(u)==" "||e.charAt(u)=="*")&&++u;break;case"(":case")":s[s.length]={t:a===1?"t":f,v:f},++u;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(l=f;u<e.length&&"0123456789".indexOf(e.charAt(++u))>-1;)l+=e.charAt(u);s[s.length]={t:"D",v:l};break;case" ":s[s.length]={t:f,v:f},++u;break;case"$":s[s.length]={t:"t",v:"$"},++u;break;default:if(",$-+/():!^&'~{}<>=€acfijklopqrtuvwxzP".indexOf(f)===-1)throw new Error("unrecognized character "+f+" in "+e);s[s.length]={t:"t",v:f},++u;break}var w=0,A=0,E;for(u=s.length-1,h="t";u>=0;--u)switch(s[u].t){case"h":case"H":s[u].t=_,h="h",w<1&&(w=1);break;case"s":(E=s[u].v.match(/\.0+$/))&&(A=Math.max(A,E[0].length-1)),w<3&&(w=3);case"d":case"y":case"M":case"e":h=s[u].t;break;case"m":h==="s"&&(s[u].t="M",w<2&&(w=2));break;case"X":break;case"Z":w<1&&s[u].v.match(/[Hh]/)&&(w=1),w<2&&s[u].v.match(/[Mm]/)&&(w=2),w<3&&s[u].v.match(/[Ss]/)&&(w=3)}switch(w){case 0:break;case 1:m.u>=.5&&(m.u=0,++m.S),m.S>=60&&(m.S=0,++m.M),m.M>=60&&(m.M=0,++m.H);break;case 2:m.u>=.5&&(m.u=0,++m.S),m.S>=60&&(m.S=0,++m.M);break}var b="",M;for(u=0;u<s.length;++u)switch(s[u].t){case"t":case"T":case" ":case"D":break;case"X":s[u].v="",s[u].t=";";break;case"d":case"m":case"y":case"h":case"H":case"M":case"s":case"e":case"b":case"Z":s[u].v=l5(s[u].t.charCodeAt(0),s[u].v,m,A),s[u].t="t";break;case"n":case"?":for(M=u+1;s[M]!=null&&((f=s[M].t)==="?"||f==="D"||(f===" "||f==="t")&&s[M+1]!=null&&(s[M+1].t==="?"||s[M+1].t==="t"&&s[M+1].v==="/")||s[u].t==="("&&(f===" "||f==="n"||f===")")||f==="t"&&(s[M].v==="/"||s[M].v===" "&&s[M+1]!=null&&s[M+1].t=="?"));)s[u].v+=s[M].v,s[M]={v:"",t:";"},++M;b+=s[u].v,u=M-1;break;case"G":s[u].t="t",s[u].v=zi(t,r);break}var H="",O,C;if(b.length>0){b.charCodeAt(0)==40?(O=t<0&&b.charCodeAt(0)===45?-t:t,C=vs("n",b,O)):(O=t<0&&a>1?-t:t,C=vs("n",b,O),O<0&&s[0]&&s[0].t=="t"&&(C=C.substr(1),s[0].v="-"+s[0].v)),M=C.length-1;var L=s.length;for(u=0;u<s.length;++u)if(s[u]!=null&&s[u].t!="t"&&s[u].v.indexOf(".")>-1){L=u;break}var j=s.length;if(L===s.length&&C.indexOf("E")===-1){for(u=s.length-1;u>=0;--u)s[u]==null||"n?".indexOf(s[u].t)===-1||(M>=s[u].v.length-1?(M-=s[u].v.length,s[u].v=C.substr(M+1,s[u].v.length)):M<0?s[u].v="":(s[u].v=C.substr(0,M+1),M=-1),s[u].t="t",j=u);M>=0&&j<s.length&&(s[j].v=C.substr(0,M+1)+s[j].v)}else if(L!==s.length&&C.indexOf("E")===-1){for(M=C.indexOf(".")-1,u=L;u>=0;--u)if(!(s[u]==null||"n?".indexOf(s[u].t)===-1)){for(p=s[u].v.indexOf(".")>-1&&u===L?s[u].v.indexOf(".")-1:s[u].v.length-1,H=s[u].v.substr(p+1);p>=0;--p)M>=0&&(s[u].v.charAt(p)==="0"||s[u].v.charAt(p)==="#")&&(H=C.charAt(M--)+H);s[u].v=H,s[u].t="t",j=u}for(M>=0&&j<s.length&&(s[j].v=C.substr(0,M+1)+s[j].v),M=C.indexOf(".")+1,u=L;u<s.length;++u)if(!(s[u]==null||"n?(".indexOf(s[u].t)===-1&&u!==L)){for(p=s[u].v.indexOf(".")>-1&&u===L?s[u].v.indexOf(".")+1:0,H=s[u].v.substr(0,p);p<s[u].v.length;++p)M<C.length&&(H+=C.charAt(M++));s[u].v=H,s[u].t="t",j=u}}}for(u=0;u<s.length;++u)s[u]!=null&&"n?".indexOf(s[u].t)>-1&&(O=a>1&&t<0&&u>0&&s[u-1].v==="-"?-t:t,s[u].v=vs(s[u].t,s[u].v,O),s[u].t="t");var z="";for(u=0;u!==s.length;++u)s[u]!=null&&(z+=s[u].v);return z}var B2=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function U2(e,t){if(t==null)return!1;var r=parseFloat(t[2]);switch(t[1]){case"=":if(e==r)return!0;break;case">":if(e>r)return!0;break;case"<":if(e<r)return!0;break;case"<>":if(e!=r)return!0;break;case">=":if(e>=r)return!0;break;case"<=":if(e<=r)return!0;break}return!1}function v5(e,t){var r=g5(e),a=r.length,s=r[a-1].indexOf("@");if(a<4&&s>-1&&--a,r.length>4)throw new Error("cannot find right format for |"+r.join("|")+"|");if(typeof t!="number")return[4,r.length===4||s>-1?r[r.length-1]:"@"];switch(r.length){case 1:r=s>-1?["General","General","General",r[0]]:[r[0],r[0],r[0],"@"];break;case 2:r=s>-1?[r[0],r[0],r[0],r[1]]:[r[0],r[1],r[0],"@"];break;case 3:r=s>-1?[r[0],r[1],r[0],r[2]]:[r[0],r[1],r[2],"@"];break}var l=t>0?r[0]:t<0?r[1]:r[2];if(r[0].indexOf("[")===-1&&r[1].indexOf("[")===-1)return[a,l];if(r[0].match(/\[[=<>]/)!=null||r[1].match(/\[[=<>]/)!=null){var u=r[0].match(B2),f=r[1].match(B2);return U2(t,u)?[a,r[0]]:U2(t,f)?[a,r[1]]:[a,r[u!=null&&f!=null?2:1]]}return[a,l]}function _n(e,t,r){r==null&&(r={});var a="";switch(typeof e){case"string":e=="m/d/yy"&&r.dateNF?a=r.dateNF:a=e;break;case"number":e==14&&r.dateNF?a=r.dateNF:a=(r.table!=null?r.table:ht)[e],a==null&&(a=r.table&&r.table[L2[e]]||ht[L2[e]]),a==null&&(a=e5[e]||"General");break}if(n0(a,0))return zi(t,r);t instanceof Date&&(t=Qw(t,r.date1904));var s=v5(a,t);
vendor: 28,404 bytes, lines 396-403
396if(n0(s[1]))return zi(t,r);if(t===!0)t="TRUE";else if(t===!1)t="FALSE";else if(t===""||t==null)return"";return x5(s[1],t,r,s[0])}function ys(e,t){if(typeof t!="number"){t=+t||-1;for(var r=0;r<392;++r){if(ht[r]==null){t<0&&(t=r);continue}if(ht[r]==e){t=r;break}}t<0&&(t=391)}return ht[t]=e,t}function z0(e){for(var t=0;t!=392;++t)e[t]!==void 0&&ys(e[t],t)}function sc(){ht=J8()}var y5={5:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',23:"General",24:"General",25:"General",26:"General",27:"m/d/yy",28:"m/d/yy",29:"m/d/yy",30:"m/d/yy",31:"m/d/yy",32:"h:mm:ss",33:"h:mm:ss",34:"h:mm:ss",35:"h:mm:ss",36:"m/d/yy",41:'_(* #,##0_);_(* (#,##0);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* (#,##0);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* (#,##0.00);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* (#,##0.00);_("$"* "-"??_);_(@_)',50:"m/d/yy",51:"m/d/yy",52:"m/d/yy",53:"m/d/yy",54:"m/d/yy",55:"m/d/yy",56:"m/d/yy",57:"m/d/yy",58:"m/d/yy",59:"0",60:"0.00",61:"#,##0",62:"#,##0.00",63:'"$"#,##0_);\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',67:"0%",68:"0.00%",69:"# ?/?",70:"# ??/??",71:"m/d/yy",72:"m/d/yy",73:"d-mmm-yy",74:"d-mmm",75:"mmm-yy",76:"h:mm",77:"h:mm:ss",78:"m/d/yy h:mm",79:"mm:ss",80:"[h]:mm:ss",81:"mmss.0"},lk=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;function _5(e){var t=typeof e=="number"?ht[e]:e;return t=t.replace(lk,"(\\d+)"),new RegExp("^"+t+"$")}function S5(e,t,r){var a=-1,s=-1,l=-1,u=-1,f=-1,h=-1;(t.match(lk)||[]).forEach(function(x,_){var S=parseInt(r[_+1],10);switch(x.toLowerCase().charAt(0)){case"y":a=S;break;case"d":l=S;break;case"h":u=S;break;case"s":h=S;break;case"m":u>=0?f=S:s=S;break}}),h>=0&&f==-1&&s>=0&&(f=s,s=-1);var m=(""+(a>=0?a:new Date().getFullYear())).slice(-4)+"-"+("00"+(s>=1?s:1)).slice(-2)+"-"+("00"+(l>=1?l:1)).slice(-2);m.length==7&&(m="0"+m),m.length==8&&(m="20"+m);var p=("00"+(u>=0?u:0)).slice(-2)+":"+("00"+(f>=0?f:0)).slice(-2)+":"+("00"+(h>=0?h:0)).slice(-2);return u==-1&&f==-1&&h==-1?m:a==-1&&s==-1&&l==-1?p:m+"T"+p}var w5=(function(){var e={};e.version="1.2.0";function t(){for(var C=0,L=new Array(256),j=0;j!=256;++j)C=j,C=C&1?-306674912^C>>>1:C>>>1,C=C&1?-306674912^C>>>1:C>>>1,C=C&1?-306674912^C>>>1:C>>>1,C=C&1?-306674912^C>>>1:C>>>1,C=C&1?-306674912^C>>>1:C>>>1,C=C&1?-306674912^C>>>1:C>>>1,C=C&1?-306674912^C>>>1:C>>>1,C=C&1?-306674912^C>>>1:C>>>1,L[j]=C;return typeof Int32Array<"u"?new Int32Array(L):L}var r=t();function a(C){var L=0,j=0,z=0,V=typeof Int32Array<"u"?new Int32Array(4096):new Array(4096);for(z=0;z!=256;++z)V[z]=C[z];for(z=0;z!=256;++z)for(j=C[z],L=256+z;L<4096;L+=256)j=V[L]=j>>>8^C[j&255];var P=[];for(z=1;z!=16;++z)P[z-1]=typeof Int32Array<"u"?V.subarray(z*256,z*256+256):V.slice(z*256,z*256+256);return P}var s=a(r),l=s[0],u=s[1],f=s[2],h=s[3],m=s[4],p=s[5],x=s[6],_=s[7],S=s[8],k=s[9],y=s[10],w=s[11],A=s[12],E=s[13],b=s[14];function M(C,L){for(var j=L^-1,z=0,V=C.length;z<V;)j=j>>>8^r[(j^C.charCodeAt(z++))&255];return~j}function H(C,L){for(var j=L^-1,z=C.length-15,V=0;V<z;)j=b[C[V++]^j&255]^E[C[V++]^j>>8&255]^A[C[V++]^j>>16&255]^w[C[V++]^j>>>24]^y[C[V++]]^k[C[V++]]^S[C[V++]]^_[C[V++]]^x[C[V++]]^p[C[V++]]^m[C[V++]]^h[C[V++]]^f[C[V++]]^u[C[V++]]^l[C[V++]]^r[C[V++]];for(z+=15;V<z;)j=j>>>8^r[(j^C[V++])&255];return~j}function O(C,L){for(var j=L^-1,z=0,V=C.length,P=0,U=0;z<V;)P=C.charCodeAt(z++),P<128?j=j>>>8^r[(j^P)&255]:P<2048?(j=j>>>8^r[(j^(192|P>>6&31))&255],j=j>>>8^r[(j^(128|P&63))&255]):P>=55296&&P<57344?(P=(P&1023)+64,U=C.charCodeAt(z++)&1023,j=j>>>8^r[(j^(240|P>>8&7))&255],j=j>>>8^r[(j^(128|P>>2&63))&255],j=j>>>8^r[(j^(128|U>>6&15|(P&3)<<4))&255],j=j>>>8^r[(j^(128|U&63))&255]):(j=j>>>8^r[(j^(224|P>>12&15))&255],j=j>>>8^r[(j^(128|P>>6&63))&255],j=j>>>8^r[(j^(128|P&63))&255]);return~j}return e.table=r,e.bstr=M,e.buf=H,e.str=O,e})(),ot=(function(){var t={};t.version="1.2.1";function r(B,ee){for(var Z=B.split("/"),Q=ee.split("/"),J=0,ae=0,xe=Math.min(Z.length,Q.length);J<xe;++J){if(ae=Z[J].length-Q[J].length)return ae;if(Z[J]!=Q[J])return Z[J]<Q[J]?-1:1}return Z.length-Q.length}function a(B){if(B.charAt(B.length-1)=="/")return B.slice(0,-1).indexOf("/")===-1?B:a(B.slice(0,-1));var ee=B.lastIndexOf("/");return ee===-1?B:B.slice(0,ee+1)}function s(B){if(B.charAt(B.length-1)=="/")return s(B.slice(0,-1));var ee=B.lastIndexOf("/");return ee===-1?B:B.slice(ee+1)}function l(B,ee){typeof ee=="string"&&(ee=new Date(ee));var Z=ee.getHours();Z=Z<<6|ee.getMinutes(),Z=Z<<5|ee.getSeconds()>>>1,B.write_shift(2,Z);var Q=ee.getFullYear()-1980;Q=Q<<4|ee.getMonth()+1,Q=Q<<5|ee.getDate(),B.write_shift(2,Q)}function u(B){var ee=B.read_shift(2)&65535,Z=B.read_shift(2)&65535,Q=new Date,J=Z&31;Z>>>=5;var ae=Z&15;Z>>>=4,Q.setMilliseconds(0),Q.setFullYear(Z+1980),Q.setMonth(ae-1),Q.setDate(J);var xe=ee&31;ee>>>=5;var Ee=ee&63;return ee>>>=6,Q.setHours(ee),Q.setMinutes(Ee),Q.setSeconds(xe<<1),Q}function f(B){aa(B,0);for(var ee={},Z=0;B.l<=B.length-4;){var Q=B.read_shift(2),J=B.read_shift(2),ae=B.l+J,xe={};switch(Q){case 21589:Z=B.read_shift(1),Z&1&&(xe.mtime=B.read_shift(4)),J>5&&(Z&2&&(xe.atime=B.read_shift(4)),Z&4&&(xe.ctime=B.read_shift(4))),xe.mtime&&(xe.mt=new Date(xe.mtime*1e3));break}B.l=ae,ee[Q]=xe}return ee}var h;function m(){return h||(h={})}function p(B,ee){if(B[0]==80&&B[1]==75)return st(B,ee);if((B[0]|32)==109&&(B[1]|32)==105)return ya(B,ee);if(B.length<512)throw new Error("CFB file size "+B.length+" < 512");var Z=3,Q=512,J=0,ae=0,xe=0,Ee=0,me=0,ve=[],ye=B.slice(0,512);aa(ye,0);var Ie=x(ye);switch(Z=Ie[0],Z){case 3:Q=512;break;case 4:Q=4096;break;case 0:if(Ie[1]==0)return st(B,ee);default:throw new Error("Major Version: Expected 3 or 4 saw "+Z)}Q!==512&&(ye=B.slice(0,Q),aa(ye,28));var He=B.slice(0,Q);_(ye,Z);var qe=ye.read_shift(4,"i");if(Z===3&&qe!==0)throw new Error("# Directory Sectors: Expected 0 saw "+qe);ye.l+=4,xe=ye.read_shift(4,"i"),ye.l+=4,ye.chk("00100000","Mini Stream Cutoff Size: "),Ee=ye.read_shift(4,"i"),J=ye.read_shift(4,"i"),me=ye.read_shift(4,"i"),ae=ye.read_shift(4,"i");for(var Ue=-1,Ke=0;Ke<109&&(Ue=ye.read_shift(4,"i"),!(Ue<0));++Ke)ve[Ke]=Ue;var Ze=S(B,Q);w(me,ae,Ze,Q,ve);var qt=E(Ze,xe,ve,Q);qt[xe].name="!Directory",J>0&&Ee!==U&&(qt[Ee].name="!MiniFAT"),qt[ve[0]].name="!FAT",qt.fat_addrs=ve,qt.ssz=Q;var lr={},pr=[],Ya=[],oi=[];b(xe,qt,Ze,pr,J,lr,Ya,Ee),k(Ya,oi,pr),pr.shift();var Es={FileIndex:Ya,FullPaths:oi};return ee&&ee.raw&&(Es.raw={header:He,sectors:Ze}),Es}function x(B){if(B[B.l]==80&&B[B.l+1]==75)return[0,0];B.chk(Y,"Header Signature: "),B.l+=16;var ee=B.read_shift(2,"u");return[B.read_shift(2,"u"),ee]}function _(B,ee){var Z=9;switch(B.l+=2,Z=B.read_shift(2)){case 9:if(ee!=3)throw new Error("Sector Shift: Expected 9 saw "+Z);break;case 12:if(ee!=4)throw new Error("Sector Shift: Expected 12 saw "+Z);break;default:throw new Error("Sector Shift: Expected 9 or 12 saw "+Z)}B.chk("0600","Mini Sector Shift: "),B.chk("000000000000","Reserved: ")}function S(B,ee){for(var Z=Math.ceil(B.length/ee)-1,Q=[],J=1;J<Z;++J)Q[J-1]=B.slice(J*ee,(J+1)*ee);return Q[Z-1]=B.slice(Z*ee),Q}function k(B,ee,Z){for(var Q=0,J=0,ae=0,xe=0,Ee=0,me=Z.length,ve=[],ye=[];Q<me;++Q)ve[Q]=ye[Q]=Q,ee[Q]=Z[Q];for(;Ee<ye.length;++Ee)Q=ye[Ee],J=B[Q].L,ae=B[Q].R,xe=B[Q].C,ve[Q]===Q&&(J!==-1&&ve[J]!==J&&(ve[Q]=ve[J]),ae!==-1&&ve[ae]!==ae&&(ve[Q]=ve[ae])),xe!==-1&&(ve[xe]=Q),J!==-1&&Q!=ve[Q]&&(ve[J]=ve[Q],ye.lastIndexOf(J)<Ee&&ye.push(J)),ae!==-1&&Q!=ve[Q]&&(ve[ae]=ve[Q],ye.lastIndexOf(ae)<Ee&&ye.push(ae));for(Q=1;Q<me;++Q)ve[Q]===Q&&(ae!==-1&&ve[ae]!==ae?ve[Q]=ve[ae]:J!==-1&&ve[J]!==J&&(ve[Q]=ve[J]));for(Q=1;Q<me;++Q)if(B[Q].type!==0){if(Ee=Q,Ee!=ve[Ee])do Ee=ve[Ee],ee[Q]=ee[Ee]+"/"+ee[Q];while(Ee!==0&&ve[Ee]!==-1&&Ee!=ve[Ee]);ve[Q]=-1}for(ee[0]+="/",Q=1;Q<me;++Q)B[Q].type!==2&&(ee[Q]+="/")}function y(B,ee,Z){for(var Q=B.start,J=B.size,ae=[],xe=Q;Z&&J>0&&xe>=0;)ae.push(ee.slice(xe*P,xe*P+P)),J-=P,xe=Ti(Z,xe*4);return ae.length===0?Ce(0):Xr(ae).slice(0,B.size)}function w(B,ee,Z,Q,J){var ae=U;if(B===U){if(ee!==0)throw new Error("DIFAT chain shorter than expected")}else if(B!==-1){var xe=Z[B],Ee=(Q>>>2)-1;if(!xe)return;for(var me=0;me<Ee&&(ae=Ti(xe,me*4))!==U;++me)J.push(ae);w(Ti(xe,Q-4),ee-1,Z,Q,J)}}function A(B,ee,Z,Q,J){var ae=[],xe=[];J||(J=[]);var Ee=Q-1,me=0,ve=0;for(me=ee;me>=0;){J[me]=!0,ae[ae.length]=me,xe.push(B[me]);var ye=Z[Math.floor(me*4/Q)];if(ve=me*4&Ee,Q<4+ve)throw new Error("FAT boundary crossed: "+me+" 4 "+Q);if(!B[ye])break;me=Ti(B[ye],ve)}return{nodes:ae,data:Q2([xe])}}function E(B,ee,Z,Q){var J=B.length,ae=[],xe=[],Ee=[],me=[],ve=Q-1,ye=0,Ie=0,He=0,qe=0;for(ye=0;ye<J;++ye)if(Ee=[],He=ye+ee,He>=J&&(He-=J),!xe[He]){me=[];var Ue=[];for(Ie=He;Ie>=0;){Ue[Ie]=!0,xe[Ie]=!0,Ee[Ee.length]=Ie,me.push(B[Ie]);var Ke=Z[Math.floor(Ie*4/Q)];if(qe=Ie*4&ve,Q<4+qe)throw new Error("FAT boundary crossed: "+Ie+" 4 "+Q);if(!B[Ke]||(Ie=Ti(B[Ke],qe),Ue[Ie]))break}ae[He]={nodes:Ee,data:Q2([me])}}return ae}function b(B,ee,Z,Q,J,ae,xe,Ee){for(var me=0,ve=Q.length?2:0,ye=ee[B].data,Ie=0,He=0,qe;Ie<ye.length;Ie+=128){var Ue=ye.slice(Ie,Ie+128);aa(Ue,64),He=Ue.read_shift(2),qe=cg(Ue,0,He-ve),Q.push(qe);var Ke={name:qe,type:Ue.read_shift(1),color:Ue.read_shift(1),L:Ue.read_shift(4,"i"),R:Ue.read_shift(4,"i"),C:Ue.read_shift(4,"i"),clsid:Ue.read_shift(16),state:Ue.read_shift(4,"i"),start:0,size:0},Ze=Ue.read_shift(2)+Ue.read_shift(2)+Ue.read_shift(2)+Ue.read_shift(2);Ze!==0&&(Ke.ct=M(Ue,Ue.l-8));var qt=Ue.read_shift(2)+Ue.read_shift(2)+Ue.read_shift(2)+Ue.read_shift(2);qt!==0&&(Ke.mt=M(Ue,Ue.l-8)),Ke.start=Ue.read_shift(4,"i"),Ke.size=Ue.read_shift(4,"i"),Ke.size<0&&Ke.start<0&&(Ke.size=Ke.type=0,Ke.start=U,Ke.name=""),Ke.type===5?(me=Ke.start,J>0&&me!==U&&(ee[me].name="!StreamData")):Ke.size>=4096?(Ke.storage="fat",ee[Ke.start]===void 0&&(ee[Ke.start]=A(Z,Ke.start,ee.fat_addrs,ee.ssz)),ee[Ke.start].name=Ke.name,Ke.content=ee[Ke.start].data.slice(0,Ke.size)):(Ke.storage="minifat",Ke.size<0?Ke.size=0:me!==U&&Ke.start!==U&&ee[me]&&(Ke.content=y(Ke,ee[me].data,(ee[Ee]||{}).data))),Ke.content&&aa(Ke.content,0),ae[qe]=Ke,xe.push(Ke)}}function M(B,ee){return new Date(($a(B,ee+4)/1e7*Math.pow(2,32)+$a(B,ee)/1e7-11644473600)*1e3)}function H(B,ee){return m(),p(h.readFileSync(B),ee)}function O(B,ee){var Z=ee&&ee.type;switch(Z||Dt&&Buffer.isBuffer(B)&&(Z="buffer"),Z||"base64"){case"file":return H(B,ee);case"base64":return p(Wa(qa(B)),ee);case"binary":return p(Wa(B),ee)}return p(B,ee)}function C(B,ee){var Z=ee||{},Q=Z.root||"Root Entry";if(B.FullPaths||(B.FullPaths=[]),B.FileIndex||(B.FileIndex=[]),B.FullPaths.length!==B.FileIndex.length)throw new Error("inconsistent CFB structure");B.FullPaths.length===0&&(B.FullPaths[0]=Q+"/",B.FileIndex[0]={name:Q,type:5}),Z.CLSID&&(B.FileIndex[0].clsid=Z.CLSID),L(B)}function L(B){var ee="�Sh33tJ5";if(!ot.find(B,"/"+ee)){var Z=Ce(4);Z[0]=55,Z[1]=Z[3]=50,Z[2]=54,B.FileIndex.push({name:ee,type:2,content:Z,size:4,L:69,R:69,C:69}),B.FullPaths.push(B.FullPaths[0]+ee),j(B)}}function j(B,ee){C(B);for(var Z=!1,Q=!1,J=B.FullPaths.length-1;J>=0;--J){var ae=B.FileIndex[J];switch(ae.type){case 0:Q?Z=!0:(B.FileIndex.pop(),B.FullPaths.pop());break;case 1:case 2:case 5:Q=!0,isNaN(ae.R*ae.L*ae.C)&&(Z=!0),ae.R>-1&&ae.L>-1&&ae.R==ae.L&&(Z=!0);break;default:Z=!0;break}}if(!(!Z&&!ee)){var xe=new Date(1987,1,19),Ee=0,me=Object.create?Object.create(null):{},ve=[];for(J=0;J<B.FullPaths.length;++J)me[B.FullPaths[J]]=!0,B.FileIndex[J].type!==0&&ve.push([B.FullPaths[J],B.FileIndex[J]]);for(J=0;J<ve.length;++J){var ye=a(ve[J][0]);Q=me[ye],Q||(ve.push([ye,{name:s(ye).replace("/",""),type:1,clsid:q,ct:xe,mt:xe,content:null}]),me[ye]=!0)}for(ve.sort(function(qe,Ue){return r(qe[0],Ue[0])}),B.FullPaths=[],B.FileIndex=[],J=0;J<ve.length;++J)B.FullPaths[J]=ve[J][0],B.FileIndex[J]=ve[J][1];for(J=0;J<ve.length;++J){var Ie=B.FileIndex[J],He=B.FullPaths[J];if(Ie.name=s(He).replace("/",""),Ie.L=Ie.R=Ie.C=-(Ie.color=1),Ie.size=Ie.content?Ie.content.length:0,Ie.start=0,Ie.clsid=Ie.clsid||q,J===0)Ie.C=ve.length>1?1:-1,Ie.size=0,Ie.type=5;else if(He.slice(-1)=="/"){for(Ee=J+1;Ee<ve.length&&a(B.FullPaths[Ee])!=He;++Ee);for(Ie.C=Ee>=ve.length?-1:Ee,Ee=J+1;Ee<ve.length&&a(B.FullPaths[Ee])!=a(He);++Ee);Ie.R=Ee>=ve.length?-1:Ee,Ie.type=1}else a(B.FullPaths[J+1]||"")==a(He)&&(Ie.R=J+1),Ie.type=2}}}function z(B,ee){var Z=ee||{};if(Z.fileType=="mad")return la(B,Z);switch(j(B),Z.fileType){case"zip":return Ft(B,Z)}var Q=(function(qe){for(var Ue=0,Ke=0,Ze=0;Ze<qe.FileIndex.length;++Ze){var qt=qe.FileIndex[Ze];if(qt.content){var lr=qt.content.length;lr>0&&(lr<4096?Ue+=lr+63>>6:Ke+=lr+511>>9)}}for(var pr=qe.FullPaths.length+3>>2,Ya=Ue+7>>3,oi=Ue+127>>7,Es=Ya+Ke+pr+oi,On=Es+127>>7,cc=On<=109?0:Math.ceil((On-109)/127);Es+On+cc+127>>7>On;)cc=++On<=109?0:Math.ceil((On-109)/127);var Ea=[1,cc,On,oi,pr,Ke,Ue,0];return qe.FileIndex[0].size=Ue<<6,Ea[7]=(qe.FileIndex[0].start=Ea[0]+Ea[1]+Ea[2]+Ea[3]+Ea[4]+Ea[5])+(Ea[6]+7>>3),Ea})(B),J=Ce(Q[7]<<9),ae=0,xe=0;{for(ae=0;ae<8;++ae)J.write_shift(1,W[ae]);for(ae=0;ae<8;++ae)J.write_shift(2,0);for(J.write_shift(2,62),J.write_shift(2,3),J.write_shift(2,65534),J.write_shift(2,9),J.write_shift(2,6),ae=0;ae<3;++ae)J.write_shift(2,0);for(J.write_shift(4,0),J.write_shift(4,Q[2]),J.write_shift(4,Q[0]+Q[1]+Q[2]+Q[3]-1),J.write_shift(4,0),J.write_shift(4,4096),J.write_shift(4,Q[3]?Q[0]+Q[1]+Q[2]-1:U),J.write_shift(4,Q[3]),J.write_shift(-4,Q[1]?Q[0]-1:U),J.write_shift(4,Q[1]),ae=0;ae<109;++ae)J.write_shift(-4,ae<Q[2]?Q[1]+ae:-1)}if(Q[1])for(xe=0;xe<Q[1];++xe){for(;ae<236+xe*127;++ae)J.write_shift(-4,ae<Q[2]?Q[1]+ae:-1);J.write_shift(-4,xe===Q[1]-1?U:xe+1)}var Ee=function(qe){for(xe+=qe;ae<xe-1;++ae)J.write_shift(-4,ae+1);qe&&(++ae,J.write_shift(-4,U))};for(xe=ae=0,xe+=Q[1];ae<xe;++ae)J.write_shift(-4,se.DIFSECT);for(xe+=Q[2];ae<xe;++ae)J.write_shift(-4,se.FATSECT);Ee(Q[3]),Ee(Q[4]);for(var me=0,ve=0,ye=B.FileIndex[0];me<B.FileIndex.length;++me)ye=B.FileIndex[me],ye.content&&(ve=ye.content.length,!(ve<4096)&&(ye.start=xe,Ee(ve+511>>9)));for(Ee(Q[6]+7>>3);J.l&511;)J.write_shift(-4,se.ENDOFCHAIN);for(xe=ae=0,me=0;me<B.FileIndex.length;++me)ye=B.FileIndex[me],ye.content&&(ve=ye.content.length,!(!ve||ve>=4096)&&(ye.start=xe,Ee(ve+63>>6)));for(;J.l&511;)J.write_shift(-4,se.ENDOFCHAIN);for(ae=0;ae<Q[4]<<2;++ae){var Ie=B.FullPaths[ae];if(!Ie||Ie.length===0){for(me=0;me<17;++me)J.write_shift(4,0);for(me=0;me<3;++me)J.write_shift(4,-1);for(me=0;me<12;++me)J.write_shift(4,0);continue}ye=B.FileIndex[ae],ae===0&&(ye.start=ye.size?ye.start-1:U);var He=ae===0&&Z.root||ye.name;if(ve=2*(He.length+1),J.write_shift(64,He,"utf16le"),J.write_shift(2,ve),J.write_shift(1,ye.type),J.write_shift(1,ye.color),J.write_shift(-4,ye.L),J.write_shift(-4,ye.R),J.write_shift(-4,ye.C),ye.clsid)J.write_shift(16,ye.clsid,"hex");else for(me=0;me<4;++me)J.write_shift(4,0);J.write_shift(4,ye.state||0),J.write_shift(4,0),J.write_shift(4,0),J.write_shift(4,0),J.write_shift(4,0),J.write_shift(4,ye.start),J.write_shift(4,ye.size),J.write_shift(4,0)}for(ae=1;ae<B.FileIndex.length;++ae)if(ye=B.FileIndex[ae],ye.size>=4096)if(J.l=ye.start+1<<9,Dt&&Buffer.isBuffer(ye.content))ye.content.copy(J,J.l,0,ye.size),J.l+=ye.size+511&-512;else{for(me=0;me<ye.size;++me)J.write_shift(1,ye.content[me]);for(;me&511;++me)J.write_shift(1,0)}for(ae=1;ae<B.FileIndex.length;++ae)if(ye=B.FileIndex[ae],ye.size>0&&ye.size<4096)if(Dt&&Buffer.isBuffer(ye.content))ye.content.copy(J,J.l,0,ye.size),J.l+=ye.size+63&-64;else{for(me=0;me<ye.size;++me)J.write_shift(1,ye.content[me]);for(;me&63;++me)J.write_shift(1,0)}if(Dt)J.l=J.length;else for(;J.l<J.length;)J.write_shift(1,0);return J}function V(B,ee){var Z=B.FullPaths.map(function(me){return me.toUpperCase()}),Q=Z.map(function(me){var ve=me.split("/");return ve[ve.length-(me.slice(-1)=="/"?2:1)]}),J=!1;ee.charCodeAt(0)===47?(J=!0,ee=Z[0].slice(0,-1)+ee):J=ee.indexOf("/")!==-1;var ae=ee.toUpperCase(),xe=J===!0?Z.indexOf(ae):Q.indexOf(ae);if(xe!==-1)return B.FileIndex[xe];var Ee=!ae.match(oo);for(ae=ae.replace(ba,""),Ee&&(ae=ae.replace(oo,"!")),xe=0;xe<Z.length;++xe)if((Ee?Z[xe].replace(oo,"!"):Z[xe]).replace(ba,"")==ae||(Ee?Q[xe].replace(oo,"!"):Q[xe]).replace(ba,"")==ae)return B.FileIndex[xe];return null}var P=64,U=-2,Y="d0cf11e0a1b11ae1",W=[208,207,17,224,161,177,26,225],q="00000000000000000000000000000000",se={MAXREGSECT:-6,DIFSECT:-4,FATSECT:-3,ENDOFCHAIN:U,FREESECT:-1,HEADER_SIGNATURE:Y,HEADER_MINOR_VERSION:"3e00",MAXREGSID:-6,NOSTREAM:-1,HEADER_CLSID:q,EntryTypes:["unknown","storage","stream","lockbytes","property","root"]};function le(B,ee,Z){m();var Q=z(B,Z);h.writeFileSync(ee,Q)}function te(B){for(var ee=new Array(B.length),Z=0;Z<B.length;++Z)ee[Z]=String.fromCharCode(B[Z]);return ee.join("")}function ne(B,ee){var Z=z(B,ee);switch(ee&&ee.type||"buffer"){case"file":return m(),h.writeFileSync(ee.filename,Z),Z;case"binary":return typeof Z=="string"?Z:te(Z);case"base64":return Co(typeof Z=="string"?Z:te(Z));case"buffer":if(Dt)return Buffer.isBuffer(Z)?Z:As(Z);case"array":return typeof Z=="string"?Wa(Z):Z}return Z}var F;function T(B){try{var ee=B.InflateRaw,Z=new ee;if(Z._processChunk(new Uint8Array([3,0]),Z._finishFlushFlag),Z.bytesRead)F=B;else throw new Error("zlib does not expose bytesRead")}catch(Q){console.error("cannot use native zlib: "+(Q.message||Q))}}function I(B,ee){if(!F)return Ne(B,ee);var Z=F.InflateRaw,Q=new Z,J=Q._processChunk(B.slice(B.l),Q._finishFlushFlag);return B.l+=Q.bytesRead,J}function R(B){return F?F.deflateRawSync(B):rt(B)}var G=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],re=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258],fe=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577];function Se(B){var ee=(B<<1|B<<11)&139536|(B<<5|B<<15)&558144;return(ee>>16|ee>>8|ee)&255}for(var oe=typeof Uint8Array<"u",ce=oe?new Uint8Array(256):[],we=0;we<256;++we)ce[we]=Se(we);function X(B,ee){var Z=ce[B&255];return ee<=8?Z>>>8-ee:(Z=Z<<8|ce[B>>8&255],ee<=16?Z>>>16-ee:(Z=Z<<8|ce[B>>16&255],Z>>>24-ee))}function Fe(B,ee){var Z=ee&7,Q=ee>>>3;return(B[Q]|(Z<=6?0:B[Q+1]<<8))>>>Z&3}function Ae(B,ee){var Z=ee&7,Q=ee>>>3;return(B[Q]|(Z<=5?0:B[Q+1]<<8))>>>Z&7}function Te(B,ee){var Z=ee&7,Q=ee>>>3;return(B[Q]|(Z<=4?0:B[Q+1]<<8))>>>Z&15}function be(B,ee){var Z=ee&7,Q=ee>>>3;return(B[Q]|(Z<=3?0:B[Q+1]<<8))>>>Z&31}function De(B,ee){var Z=ee&7,Q=ee>>>3;return(B[Q]|(Z<=1?0:B[Q+1]<<8))>>>Z&127}function nt(B,ee,Z){var Q=ee&7,J=ee>>>3,ae=(1<<Z)-1,xe=B[J]>>>Q;return Z<8-Q||(xe|=B[J+1]<<8-Q,Z<16-Q)||(xe|=B[J+2]<<16-Q,Z<24-Q)||(xe|=B[J+3]<<24-Q),xe&ae}function at(B,ee,Z){var Q=ee&7,J=ee>>>3;return Q<=5?B[J]|=(Z&7)<<Q:(B[J]|=Z<<Q&255,B[J+1]=(Z&7)>>8-Q),ee+3}function he(B,ee,Z){var Q=ee&7,J=ee>>>3;return Z=(Z&1)<<Q,B[J]|=Z,ee+1}function Pe(B,ee,Z){var Q=ee&7,J=ee>>>3;return Z<<=Q,B[J]|=Z&255,Z>>>=8,B[J+1]=Z,ee+8}function Ye(B,ee,Z){var Q=ee&7,J=ee>>>3;return Z<<=Q,B[J]|=Z&255,Z>>>=8,B[J+1]=Z&255,B[J+2]=Z>>>8,ee+16}function yt(B,ee){var Z=B.length,Q=2*Z>ee?2*Z:ee+5,J=0;if(Z>=ee)return B;if(Dt){var ae=F2(Q);if(B.copy)B.copy(ae);else for(;J<B.length;++J)ae[J]=B[J];return ae}else if(oe){var xe=new Uint8Array(Q);if(xe.set)xe.set(B);else for(;J<Z;++J)xe[J]=B[J];return xe}return B.length=Q,B}function it(B){for(var ee=new Array(B),Z=0;Z<B;++Z)ee[Z]=0;return ee}function kt(B,ee,Z){var Q=1,J=0,ae=0,xe=0,Ee=0,me=B.length,ve=oe?new Uint16Array(32):it(32);for(ae=0;ae<32;++ae)ve[ae]=0;for(ae=me;ae<Z;++ae)B[ae]=0;me=B.length;var ye=oe?new Uint16Array(me):it(me);for(ae=0;ae<me;++ae)ve[J=B[ae]]++,Q<J&&(Q=J),ye[ae]=0;for(ve[0]=0,ae=1;ae<=Q;++ae)ve[ae+16]=Ee=Ee+ve[ae-1]<<1;for(ae=0;ae<me;++ae)Ee=B[ae],Ee!=0&&(ye[ae]=ve[Ee+16]++);var Ie=0;for(ae=0;ae<me;++ae)if(Ie=B[ae],Ie!=0)for(Ee=X(ye[ae],Q)>>Q-Ie,xe=(1<<Q+4-Ie)-1;xe>=0;--xe)ee[Ee|xe<<Ie]=Ie&15|ae<<4;return Q}var Be=oe?new Uint16Array(512):it(512),lt=oe?new Uint16Array(32):it(32);if(!oe){for(var et=0;et<512;++et)Be[et]=0;for(et=0;et<32;++et)lt[et]=0}(function(){for(var B=[],ee=0;ee<32;ee++)B.push(5);kt(B,lt,32);var Z=[];for(ee=0;ee<=143;ee++)Z.push(8);for(;ee<=255;ee++)Z.push(9);for(;ee<=279;ee++)Z.push(7);for(;ee<=287;ee++)Z.push(8);kt(Z,Be,288)})();var jt=(function(){for(var ee=oe?new Uint8Array(32768):[],Z=0,Q=0;Z<fe.length-1;++Z)for(;Q<fe[Z+1];++Q)ee[Q]=Z;for(;Q<32768;++Q)ee[Q]=29;var J=oe?new Uint8Array(259):[];for(Z=0,Q=0;Z<re.length-1;++Z)for(;Q<re[Z+1];++Q)J[Q]=Z;function ae(Ee,me){for(var ve=0;ve<Ee.length;){var ye=Math.min(65535,Ee.length-ve),Ie=ve+ye==Ee.length;for(me.write_shift(1,+Ie),me.write_shift(2,ye),me.write_shift(2,~ye&65535);ye-- >0;)me[me.l++]=Ee[ve++]}return me.l}function xe(Ee,me){for(var ve=0,ye=0,Ie=oe?new Uint16Array(32768):[];ye<Ee.length;){var He=Math.min(65535,Ee.length-ye);if(He<10){for(ve=at(me,ve,+(ye+He==Ee.length)),ve&7&&(ve+=8-(ve&7)),me.l=ve/8|0,me.write_shift(2,He),me.write_shift(2,~He&65535);He-- >0;)me[me.l++]=Ee[ye++];ve=me.l*8;continue}ve=at(me,ve,+(ye+He==Ee.length)+2);for(var qe=0;He-- >0;){var Ue=Ee[ye];qe=(qe<<5^Ue)&32767;var Ke=-1,Ze=0;if((Ke=Ie[qe])&&(Ke|=ye&-32768,Ke>ye&&(Ke-=32768),Ke<ye))for(;Ee[Ke+Ze]==Ee[ye+Ze]&&Ze<250;)++Ze;if(Ze>2){Ue=J[Ze],Ue<=22?ve=Pe(me,ve,ce[Ue+1]>>1)-1:(Pe(me,ve,3),ve+=5,Pe(me,ve,ce[Ue-23]>>5),ve+=3);var qt=Ue<8?0:Ue-4>>2;qt>0&&(Ye(me,ve,Ze-re[Ue]),ve+=qt),Ue=ee[ye-Ke],ve=Pe(me,ve,ce[Ue]>>3),ve-=3;var lr=Ue<4?0:Ue-2>>1;lr>0&&(Ye(me,ve,ye-Ke-fe[Ue]),ve+=lr);for(var pr=0;pr<Ze;++pr)Ie[qe]=ye&32767,qe=(qe<<5^Ee[ye])&32767,++ye;He-=Ze-1}else Ue<=143?Ue=Ue+48:ve=he(me,ve,1),ve=Pe(me,ve,ce[Ue]),Ie[qe]=ye&32767,++ye}ve=Pe(me,ve,0)-1}return me.l=(ve+7)/8|0,me.l}return function(me,ve){return me.length<8?ae(me,ve):xe(me,ve)}})();function rt(B){var ee=Ce(50+Math.floor(B.length*1.1)),Z=jt(B,ee);return ee.slice(0,Z)}var Ge=oe?new Uint16Array(32768):it(32768),Xe=oe?new Uint16Array(32768):it(32768),Qe=oe?new Uint16Array(128):it(128),_t=1,or=1;function At(B,ee){var Z=be(B,ee)+257;ee+=5;var Q=be(B,ee)+1;ee+=5;var J=Te(B,ee)+4;ee+=4;for(var ae=0,xe=oe?new Uint8Array(19):it(19),Ee=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],me=1,ve=oe?new Uint8Array(8):it(8),ye=oe?new Uint8Array(8):it(8),Ie=xe.length,He=0;He<J;++He)xe[G[He]]=ae=Ae(B,ee),me<ae&&(me=ae),ve[ae]++,ee+=3;var qe=0;for(ve[0]=0,He=1;He<=me;++He)ye[He]=qe=qe+ve[He-1]<<1;for(He=0;He<Ie;++He)(qe=xe[He])!=0&&(Ee[He]=ye[qe]++);var Ue=0;for(He=0;He<Ie;++He)if(Ue=xe[He],Ue!=0){qe=ce[Ee[He]]>>8-Ue;for(var Ke=(1<<7-Ue)-1;Ke>=0;--Ke)Qe[qe|Ke<<Ue]=Ue&7|He<<3}var Ze=[];for(me=1;Ze.length<Z+Q;)switch(qe=Qe[De(B,ee)],ee+=qe&7,qe>>>=3){case 16:for(ae=3+Fe(B,ee),ee+=2,qe=Ze[Ze.length-1];ae-- >0;)Ze.push(qe);break;case 17:for(ae=3+Ae(B,ee),ee+=3;ae-- >0;)Ze.push(0);break;case 18:for(ae=11+De(B,ee),ee+=7;ae-- >0;)Ze.push(0);break;default:Ze.push(qe),me<qe&&(me=qe);break}var qt=Ze.slice(0,Z),lr=Ze.slice(Z);for(He=Z;He<286;++He)qt[He]=0;for(He=Q;He<30;++He)lr[He]=0;return _t=kt(qt,Ge,286),or=kt(lr,Xe,30),ee}function sa(B,ee){if(B[0]==3&&!(B[1]&3))return[ri(ee),2];for(var Z=0,Q=0,J=F2(ee||1<<18),ae=0,xe=J.length>>>0,Ee=0,me=0;(Q&1)==0;){if(Q=Ae(B,Z),Z+=3,Q>>>1)Q>>1==1?(Ee=9,me=5):(Z=At(B,Z),Ee=_t,me=or);else{Z&7&&(Z+=8-(Z&7));var ve=B[Z>>>3]|B[(Z>>>3)+1]<<8;if(Z+=32,ve>0)for(!ee&&xe<ae+ve&&(J=yt(J,ae+ve),xe=J.length);ve-- >0;)J[ae++]=B[Z>>>3],Z+=8;continue}for(;;){!ee&&xe<ae+32767&&(J=yt(J,ae+32767),xe=J.length);var ye=nt(B,Z,Ee),Ie=Q>>>1==1?Be[ye]:Ge[ye];if(Z+=Ie&15,Ie>>>=4,(Ie>>>8&255)===0)J[ae++]=Ie;else{if(Ie==256)break;Ie-=257;var He=Ie<8?0:Ie-4>>2;He>5&&(He=0);var qe=ae+re[Ie];He>0&&(qe+=nt(B,Z,He),Z+=He),ye=nt(B,Z,me),Ie=Q>>>1==1?lt[ye]:Xe[ye],Z+=Ie&15,Ie>>>=4;var Ue=Ie<4?0:Ie-2>>1,Ke=fe[Ie];for(Ue>0&&(Ke+=nt(B,Z,Ue),Z+=Ue),!ee&&xe<qe&&(J=yt(J,qe+100),xe=J.length);ae<qe;)J[ae]=J[ae-Ke],++ae}}}return ee?[J,Z+7>>>3]:[J.slice(0,ae),Z+7>>>3]}function Ne(B,ee){var Z=B.slice(B.l||0),Q=sa(Z,ee);return B.l+=Q[1],Q[0]}function We(B,ee){if(B)typeof console<"u"&&console.error(ee);else throw new Error(ee)}function st(B,ee){var Z=B;aa(Z,0);var Q=[],J=[],ae={FileIndex:Q,FullPaths:J};C(ae,{root:ee.root});for(var xe=Z.length-4;(Z[xe]!=80||Z[xe+1]!=75||Z[xe+2]!=5||Z[xe+3]!=6)&&xe>=0;)--xe;Z.l=xe+4,Z.l+=4;var Ee=Z.read_shift(2);Z.l+=6;var me=Z.read_shift(4);for(Z.l=me,xe=0;xe<Ee;++xe){Z.l+=20;var ve=Z.read_shift(4),ye=Z.read_shift(4),Ie=Z.read_shift(2),He=Z.read_shift(2),qe=Z.read_shift(2);Z.l+=8;var Ue=Z.read_shift(4),Ke=f(Z.slice(Z.l+Ie,Z.l+Ie+He));Z.l+=Ie+He+qe;var Ze=Z.l;Z.l=Ue+4,Pt(Z,ve,ye,ae,Ke),Z.l=Ze}return ae}function Pt(B,ee,Z,Q,J){B.l+=2;var ae=B.read_shift(2),xe=B.read_shift(2),Ee=u(B);if(ae&8257)throw new Error("Unsupported ZIP encryption");for(var me=B.read_shift(4),ve=B.read_shift(4),ye=B.read_shift(4),Ie=B.read_shift(2),He=B.read_shift(2),qe="",Ue=0;Ue<Ie;++Ue)qe+=String.fromCharCode(B[B.l++]);if(He){var Ke=f(B.slice(B.l,B.l+He));(Ke[21589]||{}).mt&&(Ee=Ke[21589].mt),((J||{})[21589]||{}).mt&&(Ee=J[21589].mt)}B.l+=He;var Ze=B.slice(B.l,B.l+ve);switch(xe){case 8:Ze=I(B,ye);break;case 0:break;default:throw new Error("Unsupported ZIP Compression method "+xe)}var qt=!1;ae&8&&(me=B.read_shift(4),me==134695760&&(me=B.read_shift(4),qt=!0),ve=B.read_shift(4),ye=B.read_shift(4)),ve!=ee&&We(qt,"Bad compressed size: "+ee+" != "+ve),ye!=Z&&We(qt,"Bad uncompressed size: "+Z+" != "+ye),An(Q,qe,Ze,{unsafe:!0,mt:Ee})}function Ft(B,ee){var Z=ee||{},Q=[],J=[],ae=Ce(1),xe=Z.compression?8:0,Ee=0,me=0,ve=0,ye=0,Ie=0,He=B.FullPaths[0],qe=He,Ue=B.FileIndex[0],Ke=[],Ze=0;for(me=1;me<B.FullPaths.length;++me)if(qe=B.FullPaths[me].slice(He.length),Ue=B.FileIndex[me],!(!Ue.size||!Ue.content||qe=="�Sh33tJ5")){var qt=ye,lr=Ce(qe.length);for(ve=0;ve<qe.length;++ve)lr.write_shift(1,qe.charCodeAt(ve)&127);lr=lr.slice(0,lr.l),Ke[Ie]=w5.buf(Ue.content,0);var pr=Ue.content;xe==8&&(pr=R(pr)),ae=Ce(30),ae.write_shift(4,67324752),ae.write_shift(2,20),ae.write_shift(2,Ee),ae.write_shift(2,xe),Ue.mt?l(ae,Ue.mt):ae.write_shift(4,0),ae.write_shift(-4,Ke[Ie]),ae.write_shift(4,pr.length),ae.write_shift(4,Ue.content.length),ae.write_shift(2,lr.length),ae.write_shift(2,0),ye+=ae.length,Q.push(ae),ye+=lr.length,Q.push(lr),ye+=pr.length,Q.push(pr),ae=Ce(46),ae.write_shift(4,33639248),ae.write_shift(2,0),ae.write_shift(2,20),ae.write_shift(2,Ee),ae.write_shift(2,xe),ae.write_shift(4,0),ae.write_shift(-4,Ke[Ie]),ae.write_shift(4,pr.length),ae.write_shift(4,Ue.content.length),ae.write_shift(2,lr.length),ae.write_shift(2,0),ae.write_shift(2,0),ae.write_shift(2,0),ae.write_shift(2,0),ae.write_shift(4,0),ae.write_shift(4,qt),Ze+=ae.l,J.push(ae),Ze+=lr.length,J.push(lr),++Ie}return ae=Ce(22),ae.write_shift(4,101010256),ae.write_shift(2,0),ae.write_shift(2,0),ae.write_shift(2,Ie),ae.write_shift(2,Ie),ae.write_shift(4,Ze),ae.write_shift(4,ye),ae.write_shift(2,0),Xr([Xr(Q),Xr(J),ae])}var wt={htm:"text/html",xml:"text/xml",gif:"image/gif",jpg:"image/jpeg",png:"image/png",mso:"application/x-mso",thmx:"application/vnd.ms-officetheme",sh33tj5:"application/octet-stream"};function Bt(B,ee){if(B.ctype)return B.ctype;var Z=B.name||"",Q=Z.match(/\.([^\.]+)$/);return Q&&wt[Q[1]]||ee&&(Q=(Z=ee).match(/[\.\\]([^\.\\])+$/),Q&&wt[Q[1]])?wt[Q[1]]:"application/octet-stream"}function ir(B){for(var ee=Co(B),Z=[],Q=0;Q<ee.length;Q+=76)Z.push(ee.slice(Q,Q+76));return Z.join(`\r
397`)+`\r
398`}function ia(B){var ee=B.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF=]/g,function(ve){var ye=ve.charCodeAt(0).toString(16).toUpperCase();return"="+(ye.length==1?"0"+ye:ye)});ee=ee.replace(/ $/mg,"=20").replace(/\t$/mg,"=09"),ee.charAt(0)==`
399`&&(ee="=0D"+ee.slice(1)),ee=ee.replace(/\r(?!\n)/mg,"=0D").replace(/\n\n/mg,`
400=0A`).replace(/([^\r\n])\n/mg,"$1=0A");for(var Z=[],Q=ee.split(`\r
401`),J=0;J<Q.length;++J){var ae=Q[J];if(ae.length==0){Z.push("");continue}for(var xe=0;xe<ae.length;){var Ee=76,me=ae.slice(xe,xe+Ee);me.charAt(Ee-1)=="="?Ee--:me.charAt(Ee-2)=="="?Ee-=2:me.charAt(Ee-3)=="="&&(Ee-=3),me=ae.slice(xe,xe+Ee),xe+=Ee,xe<ae.length&&(me+="="),Z.push(me)}}return Z.join(`\r
402`)}function va(B){for(var ee=[],Z=0;Z<B.length;++Z){for(var Q=B[Z];Z<=B.length&&Q.charAt(Q.length-1)=="=";)Q=Q.slice(0,Q.length-1)+B[++Z];ee.push(Q)}for(var J=0;J<ee.length;++J)ee[J]=ee[J].replace(/[=][0-9A-Fa-f]{2}/g,function(ae){return String.fromCharCode(parseInt(ae.slice(1),16))});return Wa(ee.join(`\r
403`))}function kn(B,ee,Z){for(var Q="",J="",ae="",xe,Ee=0;Ee<10;++Ee){var me=ee[Ee];if(!me||me.match(/^\s*$/))break;var ve=me.match(/^(.*?):\s*([^\s].*)$/);if(ve)switch(ve[1].toLowerCase()){case"content-location":Q=ve[2].trim();break;case"content-type":ae=ve[2].trim();break;case"content-transfer-encoding":J=ve[2].trim();break}}
vendor: 9,108 bytes, lines 403-406
403switch(++Ee,J.toLowerCase()){case"base64":xe=Wa(qa(ee.slice(Ee).join("")));break;case"quoted-printable":xe=va(ee.slice(Ee));break;default:throw new Error("Unsupported Content-Transfer-Encoding "+J)}var ye=An(B,Q.slice(Z.length),xe,{unsafe:!0});ae&&(ye.ctype=ae)}function ya(B,ee){if(te(B.slice(0,13)).toLowerCase()!="mime-version:")throw new Error("Unsupported MAD header");var Z=ee&&ee.root||"",Q=(Dt&&Buffer.isBuffer(B)?B.toString("binary"):te(B)).split(`\r
404`),J=0,ae="";for(J=0;J<Q.length;++J)if(ae=Q[J],!!/^Content-Location:/i.test(ae)&&(ae=ae.slice(ae.indexOf("file")),Z||(Z=ae.slice(0,ae.lastIndexOf("/")+1)),ae.slice(0,Z.length)!=Z))for(;Z.length>0&&(Z=Z.slice(0,Z.length-1),Z=Z.slice(0,Z.lastIndexOf("/")+1),ae.slice(0,Z.length)!=Z););var xe=(Q[1]||"").match(/boundary="(.*?)"/);if(!xe)throw new Error("MAD cannot find boundary");var Ee="--"+(xe[1]||""),me=[],ve=[],ye={FileIndex:me,FullPaths:ve};C(ye);var Ie,He=0;for(J=0;J<Q.length;++J){var qe=Q[J];qe!==Ee&&qe!==Ee+"--"||(He++&&kn(ye,Q.slice(Ie,J),Z),Ie=J)}return ye}function la(B,ee){var Z=ee||{},Q=Z.boundary||"SheetJS";Q="------="+Q;for(var J=["MIME-Version: 1.0",'Content-Type: multipart/related; boundary="'+Q.slice(2)+'"',"","",""],ae=B.FullPaths[0],xe=ae,Ee=B.FileIndex[0],me=1;me<B.FullPaths.length;++me)if(xe=B.FullPaths[me].slice(ae.length),Ee=B.FileIndex[me],!(!Ee.size||!Ee.content||xe=="�Sh33tJ5")){xe=xe.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF]/g,function(Ze){return"_x"+Ze.charCodeAt(0).toString(16)+"_"}).replace(/[\u0080-\uFFFF]/g,function(Ze){return"_u"+Ze.charCodeAt(0).toString(16)+"_"});for(var ve=Ee.content,ye=Dt&&Buffer.isBuffer(ve)?ve.toString("binary"):te(ve),Ie=0,He=Math.min(1024,ye.length),qe=0,Ue=0;Ue<=He;++Ue)(qe=ye.charCodeAt(Ue))>=32&&qe<128&&++Ie;var Ke=Ie>=He*4/5;J.push(Q),J.push("Content-Location: "+(Z.root||"file:///C:/SheetJS/")+xe),J.push("Content-Transfer-Encoding: "+(Ke?"quoted-printable":"base64")),J.push("Content-Type: "+Bt(Ee,xe)),J.push(""),J.push(Ke?ia(ye):ir(ye))}return J.push(Q+`--\r
405`),J.join(`\r
406`)}function Xn(B){var ee={};return C(ee,B),ee}function An(B,ee,Z,Q){var J=Q&&Q.unsafe;J||C(B);var ae=!J&&ot.find(B,ee);if(!ae){var xe=B.FullPaths[0];ee.slice(0,xe.length)==xe?xe=ee:(xe.slice(-1)!="/"&&(xe+="/"),xe=(xe+ee).replace("//","/")),ae={name:s(ee),type:2},B.FileIndex.push(ae),B.FullPaths.push(xe),J||ot.utils.cfb_gc(B)}return ae.content=Z,ae.size=Z?Z.length:0,Q&&(Q.CLSID&&(ae.clsid=Q.CLSID),Q.mt&&(ae.mt=Q.mt),Q.ct&&(ae.ct=Q.ct)),ae}function ze(B,ee){C(B);var Z=ot.find(B,ee);if(Z){for(var Q=0;Q<B.FileIndex.length;++Q)if(B.FileIndex[Q]==Z)return B.FileIndex.splice(Q,1),B.FullPaths.splice(Q,1),!0}return!1}function gt(B,ee,Z){C(B);var Q=ot.find(B,ee);if(Q){for(var J=0;J<B.FileIndex.length;++J)if(B.FileIndex[J]==Q)return B.FileIndex[J].name=s(Z),B.FullPaths[J]=Z,!0}return!1}function ut(B){j(B,!0)}return t.find=V,t.read=O,t.parse=p,t.write=ne,t.writeFile=le,t.utils={cfb_new:Xn,cfb_add:An,cfb_del:ze,cfb_mov:gt,cfb_gc:ut,ReadShift:mo,CheckField:Ck,prep_blob:aa,bconcat:Xr,use_zlib:T,_deflateRaw:rt,_inflateRaw:Ne,consts:se},t})();function k5(e){return typeof e=="string"?U0(e):Array.isArray(e)?X8(e):e}function Zo(e,t,r){if(typeof Deno<"u"){if(r&&typeof t=="string")switch(r){case"utf8":t=new TextEncoder(r).encode(t);break;case"binary":t=U0(t);break;default:throw new Error("Unsupported encoding "+r)}return Deno.writeFileSync(e,t)}var a=r=="utf8"?Vn(t):t;if(typeof IE_SaveFile<"u")return IE_SaveFile(a,e);if(typeof Blob<"u"){var s=new Blob([k5(a)],{type:"application/octet-stream"});if(typeof navigator<"u"&&navigator.msSaveBlob)return navigator.msSaveBlob(s,e);if(typeof saveAs<"u")return saveAs(s,e);if(typeof URL<"u"&&typeof document<"u"&&document.createElement&&URL.createObjectURL){var l=URL.createObjectURL(s);if(typeof chrome=="object"&&typeof(chrome.downloads||{}).download=="function")return URL.revokeObjectURL&&typeof setTimeout<"u"&&setTimeout(function(){URL.revokeObjectURL(l)},6e4),chrome.downloads.download({url:l,filename:e,saveAs:!0});var u=document.createElement("a");if(u.download!=null)return u.download=e,u.href=l,document.body.appendChild(u),u.click(),document.body.removeChild(u),URL.revokeObjectURL&&typeof setTimeout<"u"&&setTimeout(function(){URL.revokeObjectURL(l)},6e4),l}}if(typeof $<"u"&&typeof File<"u"&&typeof Folder<"u")try{var f=File(e);return f.open("w"),f.encoding="binary",Array.isArray(t)&&(t=ii(t)),f.write(t),f.close(),t}catch(h){if(!h.message||!h.message.match(/onstruct/))throw h}throw new Error("cannot save file "+e)}function A5(e){if(typeof Deno<"u")return Deno.readFileSync(e);if(typeof $<"u"&&typeof File<"u"&&typeof Folder<"u")try{var t=File(e);t.open("r"),t.encoding="binary";var r=t.read();return t.close(),r}catch(a){if(!a.message||!a.message.match(/onstruct/))throw a}throw new Error("Cannot access file "+e)}function Er(e){for(var t=Object.keys(e),r=[],a=0;a<t.length;++a)Object.prototype.hasOwnProperty.call(e,t[a])&&r.push(t[a]);return r}function z2(e,t){for(var r=[],a=Er(e),s=0;s!==a.length;++s)r[e[a[s]][t]]==null&&(r[e[a[s]][t]]=a[s]);return r}function H0(e){for(var t=[],r=Er(e),a=0;a!==r.length;++a)t[e[r[a]]]=r[a];return t}function G0(e){for(var t=[],r=Er(e),a=0;a!==r.length;++a)t[e[r[a]]]=parseInt(r[a],10);return t}function b5(e){for(var t=[],r=Er(e),a=0;a!==r.length;++a)t[e[r[a]]]==null&&(t[e[r[a]]]=[]),t[e[r[a]]].push(r[a]);return t}var i0=new Date(1899,11,30,0,0,0);function $r(e,t){var r=e.getTime(),a=i0.getTime()+(e.getTimezoneOffset()-i0.getTimezoneOffset())*6e4;return(r-a)/(1440*60*1e3)}var ck=new Date,N5=i0.getTime()+(ck.getTimezoneOffset()-i0.getTimezoneOffset())*6e4,H2=ck.getTimezoneOffset();function V0(e){var t=new Date;return t.setTime(e*24*60*60*1e3+N5),t.getTimezoneOffset()!==H2&&t.setTime(t.getTime()+(t.getTimezoneOffset()-H2)*6e4),t}function E5(e){var t=0,r=0,a=!1,s=e.match(/P([0-9\.]+Y)?([0-9\.]+M)?([0-9\.]+D)?T([0-9\.]+H)?([0-9\.]+M)?([0-9\.]+S)?/);if(!s)throw new Error("|"+e+"| is not an ISO8601 Duration");for(var l=1;l!=s.length;++l)if(s[l]){switch(r=1,l>3&&(a=!0),s[l].slice(s[l].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+s[l].slice(s[l].length-1));case"D":r*=24;case"H":r*=60;case"M":if(a)r*=60;else throw new Error("Unsupported ISO Duration Field: M")}t+=r*parseInt(s[l],10)}return t}var G2=new Date("2017-02-19T19:06:09.000Z"),ok=isNaN(G2.getFullYear())?new Date("2/19/17"):G2,T5=ok.getFullYear()==2017;function hr(e,t){var r=new Date(e);if(T5)return t>0?r.setTime(r.getTime()+r.getTimezoneOffset()*60*1e3):t<0&&r.setTime(r.getTime()-r.getTimezoneOffset()*60*1e3),r;if(e instanceof Date)return e;if(ok.getFullYear()==1917&&!isNaN(r.getFullYear())){var a=r.getFullYear();return e.indexOf(""+a)>-1||r.setFullYear(r.getFullYear()+100),r}var s=e.match(/\d+/g)||["2017","2","19","0","0","0"],l=new Date(+s[0],+s[1]-1,+s[2],+s[3]||0,+s[4]||0,+s[5]||0);return e.indexOf("Z")>-1&&(l=new Date(l.getTime()-l.getTimezoneOffset()*60*1e3)),l}function Hi(e,t){if(Dt&&Buffer.isBuffer(e)){if(t){if(e[0]==255&&e[1]==254)return Vn(e.slice(2).toString("utf16le"));if(e[1]==254&&e[2]==255)return Vn(Yw(e.slice(2).toString("binary")))}return e.toString("binary")}if(typeof TextDecoder<"u")try{if(t){if(e[0]==255&&e[1]==254)return Vn(new TextDecoder("utf-16le").decode(e.slice(2)));if(e[0]==254&&e[1]==255)return Vn(new TextDecoder("utf-16be").decode(e.slice(2)))}var r={"€":"€","‚":"‚",ƒ:"ƒ","„":"„","…":"…","†":"†","‡":"‡","ˆ":"ˆ","‰":"‰",Š:"Š","‹":"‹",Œ:"Œ",Ž:"Ž","‘":"‘","’":"’","“":"“","”":"”","•":"•","–":"–","—":"—","˜":"˜","™":"™",š:"š","›":"›",œ:"œ",ž:"ž",Ÿ:"Ÿ"};return Array.isArray(e)&&(e=new Uint8Array(e)),new TextDecoder("latin1").decode(e).replace(/[€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ]/g,function(l){return r[l]||l})}catch{}for(var a=[],s=0;s!=e.length;++s)a.push(String.fromCharCode(e[s]));return a.join("")}function mr(e){if(typeof JSON<"u"&&!Array.isArray(e))return JSON.parse(JSON.stringify(e));if(typeof e!="object"||e==null)return e;if(e instanceof Date)return new Date(e.getTime());var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=mr(e[r]));return t}function kr(e,t){for(var r="";r.length<t;)r+=e;return r}function Dn(e){var t=Number(e);if(!isNaN(t))return isFinite(t)?t:NaN;if(!/\d/.test(e))return t;var r=1,a=e.replace(/([\d]),([\d])/g,"$1$2").replace(/[$]/g,"").replace(/[%]/g,function(){return r*=100,""});return!isNaN(t=Number(a))||(a=a.replace(/[(](.*)[)]/,function(s,l){return r=-r,l}),!isNaN(t=Number(a)))?t/r:t}var C5=["january","february","march","april","may","june","july","august","september","october","november","december"];function Xl(e){var t=new Date(e),r=new Date(NaN),a=t.getYear(),s=t.getMonth(),l=t.getDate();if(isNaN(l))return r;var u=e.toLowerCase();if(u.match(/jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec/)){if(u=u.replace(/[^a-z]/g,"").replace(/([^a-z]|^)[ap]m?([^a-z]|$)/,""),u.length>3&&C5.indexOf(u)==-1)return r}else if(u.match(/[a-z]/))return r;return a<0||a>8099?r:(s>0||l>1)&&a!=101?t:e.match(/[^-0-9:,\/\\]/)?r:t}var j5=(function(){var e="abacaba".split(/(:?b)/i).length==5;
406return function(r,a,s){if(e||typeof a=="string")return r.split(a);for(var l=r.split(a),u=[l[0]],f=1;f<l.length;++f)u.push(s),u.push(l[f]);return u}})();function uk(e){return e?e.content&&e.type?Hi(e.content,!0):e.data?co(e.data):e.asNodeBuffer&&Dt?co(e.asNodeBuffer().toString("binary")):e.asBinary?co(e.asBinary()):e._data&&e._data.getContent?co(Hi(Array.prototype.slice.call(e._data.getContent(),0))):null:null}function fk(e){if(!e)return null;if(e.data)return D2(e.data);if(e.asNodeBuffer&&Dt)return e.asNodeBuffer();if(e._data&&e._data.getContent){var t=e._data.getContent();return typeof t=="string"?D2(t):Array.prototype.slice.call(t)}return e.content&&e.type?e.content:null}function D5(e){return e&&e.name.slice(-4)===".bin"?fk(e):uk(e)}function pn(e,t){for(var r=e.FullPaths||Er(e.files),a=t.toLowerCase().replace(/[\/]/g,"\\"),s=a.replace(/\\/g,"/"),l=0;l<r.length;++l){var u=r[l].replace(/^Root Entry[\/]/,"").toLowerCase();if(a==u||s==u)return e.files?e.files[r[l]]:e.FileIndex[l]}return null}function rg(e,t){var r=pn(e,t);if(r==null)throw new Error("Cannot find file "+t+" in zip");return r}function Br(e,t,r){if(!r)return D5(rg(e,t));if(!t)return null;try{return Br(e,t)}catch{return null}}function Ka(e,t,r){if(!r)return uk(rg(e,t));if(!t)return null;try{return Ka(e,t)}catch{return null}}function R5(e,t,r){return fk(rg(e,t))}function V2(e){for(var t=e.FullPaths||Er(e.files),r=[],a=0;a<t.length;++a)t[a].slice(-1)!="/"&&r.push(t[a].replace(/^Root Entry[\/]/,""));return r.sort()}function Ct(e,t,r){if(e.FullPaths){if(typeof r=="string"){var a;return Dt?a=As(r):a=Y8(r),ot.utils.cfb_add(e,t,a)}ot.utils.cfb_add(e,t,r)}else e.file(t,r)}function ag(){return ot.utils.cfb_new()}function dk(e,t){switch(t.type){case"base64":return ot.read(e,{type:"base64"});case"binary":return ot.read(e,{type:"binary"});case"buffer":case"array":return ot.read(e,{type:"buffer"})}throw new Error("Unrecognized type "+t.type)}function uo(e,t){if(e.charAt(0)=="/")return e.slice(1);var r=t.split("/");t.slice(-1)!="/"&&r.pop();for(var a=e.split("/");a.length!==0;){var s=a.shift();s===".."?r.pop():s!=="."&&r.push(s)}return r.join("/")}var Fr=`<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
407`,F5=/([^"\s?>\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g,$2=/<[\/\?]?[a-zA-Z0-9:_-]+(?:\s+[^"\s?>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'">\s=]+))*\s*[\/\?]?>/mg,M5=/<[^>]*>/g,xa=Fr.match($2)?$2:M5,O5=/<\w*:/,L5=/<(\/?)\w+:/;function xt(e,t,r){for(var a={},s=0,l=0;s!==e.length&&!((l=e.charCodeAt(s))===32||l===10||l===13);++s);if(t||(a[0]=e.slice(0,s)),s===e.length)return a;var u=e.match(F5),f=0,h="",m=0,p="",x="",_=1;if(u)for(m=0;m!=u.length;++m){for(x=u[m],l=0;l!=x.length&&x.charCodeAt(l)!==61;++l);for(p=x.slice(0,l).trim();x.charCodeAt(l+1)==32;)++l;for(_=(s=x.charCodeAt(l+1))==34||s==39?1:0,h=x.slice(l+1+_,x.length-_),f=0;f!=p.length&&p.charCodeAt(f)!==58;++f);if(f===p.length)p.indexOf("_")>0&&(p=p.slice(0,p.indexOf("_"))),a[p]=h,a[p.toLowerCase()]=h;else{var S=(f===5&&p.slice(0,5)==="xmlns"?"xmlns":"")+p.slice(f+1);if(a[S]&&p.slice(f-3,f)=="ext")continue;a[S]=h,a[S.toLowerCase()]=h}}return a}function Kn(e){return e.replace(L5,"<$1")}var hk={"&quot;":'"',"&apos;":"'","&gt;":">","&lt;":"<","&amp;":"&"},ng=H0(hk),zt=(function(){var e=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/ig,t=/_x([\da-fA-F]{4})_/ig;return function r(a){var s=a+"",l=s.indexOf("<![CDATA[");if(l==-1)return s.replace(e,function(f,h){return hk[f]||String.fromCharCode(parseInt(h,f.indexOf("x")>-1?16:10))||f}).replace(t,function(f,h){return String.fromCharCode(parseInt(h,16))});var u=s.indexOf("]]>");return r(s.slice(0,l))+s.slice(l+9,u)+r(s.slice(u+3))}})(),sg=/[&<>'"]/g,I5=/[\u0000-\u0008\u000b-\u001f]/g;function Jt(e){var t=e+"";return t.replace(sg,function(r){return ng[r]}).replace(I5,function(r){return"_x"+("000"+r.charCodeAt(0).toString(16)).slice(-4)+"_"})}function W2(e){return Jt(e).replace(/ /g,"_x0020_")}var mk=/[\u0000-\u001f]/g;function ig(e){var t=e+"";return t.replace(sg,function(r){return ng[r]}).replace(/\n/g,"<br/>").replace(mk,function(r){return"&#x"+("000"+r.charCodeAt(0).toString(16)).slice(-4)+";"})}function P5(e){var t=e+"";return t.replace(sg,function(r){return ng[r]}).replace(mk,function(r){return"&#x"+r.charCodeAt(0).toString(16).toUpperCase()+";"})}var K2=(function(){var e=/&#(\d+);/g;function t(r,a){return String.fromCharCode(parseInt(a,10))}return function(a){return a.replace(e,t)}})();function B5(e){return e.replace(/(\r\n|[\r\n])/g,"&#10;")}function dr(e){switch(e){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}function Am(e){for(var t="",r=0,a=0,s=0,l=0,u=0,f=0;r<e.length;){if(a=e.charCodeAt(r++),a<128){t+=String.fromCharCode(a);continue}if(s=e.charCodeAt(r++),a>191&&a<224){u=(a&31)<<6,u|=s&63,t+=String.fromCharCode(u);continue}if(l=e.charCodeAt(r++),a<240){t+=String.fromCharCode((a&15)<<12|(s&63)<<6|l&63);continue}u=e.charCodeAt(r++),f=((a&7)<<18|(s&63)<<12|(l&63)<<6|u&63)-65536,t+=String.fromCharCode(55296+(f>>>10&1023)),t+=String.fromCharCode(56320+(f&1023))}return t}function q2(e){var t=ri(2*e.length),r,a,s=1,l=0,u=0,f;for(a=0;a<e.length;a+=s)s=1,(f=e.charCodeAt(a))<128?r=f:f<224?(r=(f&31)*64+(e.charCodeAt(a+1)&63),s=2):f<240?(r=(f&15)*4096+(e.charCodeAt(a+1)&63)*64+(e.charCodeAt(a+2)&63),s=3):(s=4,r=(f&7)*262144+(e.charCodeAt(a+1)&63)*4096+(e.charCodeAt(a+2)&63)*64+(e.charCodeAt(a+3)&63),r-=65536,u=55296+(r>>>
40710&1023),r=56320+(r&1023)),u!==0&&(t[l++]=u&255,t[l++]=u>>>8,u=0),t[l++]=r%256,t[l++]=r>>>8;return t.slice(0,l).toString("ucs2")}function X2(e){return As(e,"binary").toString("utf8")}var Nf="foo bar baz☃🍣",nr=Dt&&(X2(Nf)==Am(Nf)&&X2||q2(Nf)==Am(Nf)&&q2)||Am,Vn=Dt?function(e){return As(e,"utf8").toString("binary")}:function(e){for(var t=[],r=0,a=0,s=0;r<e.length;)switch(a=e.charCodeAt(r++),!0){case a<128:t.push(String.fromCharCode(a));break;case a<2048:t.push(String.fromCharCode(192+(a>>6))),t.push(String.fromCharCode(128+(a&63)));break;case(a>=55296&&a<57344):a-=55296,s=e.charCodeAt(r++)-56320+(a<<10),t.push(String.fromCharCode(240+(s>>18&7))),t.push(String.fromCharCode(144+(s>>12&63))),t.push(String.fromCharCode(128+(s>>6&63))),t.push(String.fromCharCode(128+(s&63)));break;default:t.push(String.fromCharCode(224+(a>>12))),t.push(String.fromCharCode(128+(a>>6&63))),t.push(String.fromCharCode(128+(a&63)))}return t.join("")},Do=(function(){var e={};return function(r,a){var s=r+"|"+(a||"");return e[s]?e[s]:e[s]=new RegExp("<(?:\\w+:)?"+r+'(?: xml:space="preserve")?(?:[^>]*)>([\\s\\S]*?)</(?:\\w+:)?'+r+">",a||"")}})(),pk=(function(){var e=[["nbsp"," "],["middot","·"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map(function(t){return[new RegExp("&"+t[0]+";","ig"),t[1]]});return function(r){for(var a=r.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/>\s+/g,">").replace(/\s+</g,"<").replace(/[\t\n\r ]+/g," ").replace(/<\s*[bB][rR]\s*\/?>/g,`
408`).replace(/<[^>]*>/g,""),s=0;s<e.length;++s)a=a.replace(e[s][0],e[s][1]);return a}})(),U5=(function(){var e={};return function(r){return e[r]!==void 0?e[r]:e[r]=new RegExp("<(?:vt:)?"+r+">([\\s\\S]*?)</(?:vt:)?"+r+">","g")}})(),z5=/<\/?(?:vt:)?variant>/g,H5=/<(?:vt:)([^>]*)>([\s\S]*)</;function Y2(e,t){var r=xt(e),a=e.match(U5(r.baseType))||[],s=[];if(a.length!=r.size){if(t.WTF)throw new Error("unexpected vector length "+a.length+" != "+r.size);return s}return a.forEach(function(l){var u=l.replace(z5,"").match(H5);u&&s.push({v:nr(u[2]),t:u[1]})}),s}var gk=/(^\s|\s$|\n)/;function na(e,t){return"<"+e+(t.match(gk)?' xml:space="preserve"':"")+">"+t+"</"+e+">"}function Ro(e){return Er(e).map(function(t){return" "+t+'="'+e[t]+'"'}).join("")}function Ve(e,t,r){return"<"+e+(r!=null?Ro(r):"")+(t!=null?(t.match(gk)?' xml:space="preserve"':"")+">"+t+"</"+e:"/")+">"}function pp(e,t){try{return e.toISOString().replace(/\.\d*/,"")}catch(r){if(t)throw r}return""}function G5(e,t){switch(typeof e){case"string":var r=Ve("vt:lpwstr",Jt(e));return r=r.replace(/&quot;/g,"_x0022_"),r;case"number":return Ve((e|0)==e?"vt:i4":"vt:r8",Jt(String(e)));case"boolean":return Ve("vt:bool",e?"true":"false")}if(e instanceof Date)return Ve("vt:filetime",pp(e));throw new Error("Unable to serialize "+e)}function lg(e){if(Dt&&Buffer.isBuffer(e))return e.toString("utf8");if(typeof e=="string")return e;if(typeof Uint8Array<"u"&&e instanceof Uint8Array)return nr(ii(Jp(e)));throw new Error("Bad input format: expected Buffer or string")}var Fo=/<(\/?)([^\s?><!\/:]*:|)([^\s?<>:\/]+)(?:[\s?:\/][^>]*)?>
408/mg,Vr={CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/metadata/core-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",CT:"http://schemas.openxmlformats.org/package/2006/content-types",RELS:"http://schemas.openxmlformats.org/package/2006/relationships",TCMNT:"http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments",dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema"},qi=["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"],Va={o:"urn:schemas-microsoft-com:office:office",x:"urn:schemas-microsoft-com:office:excel",ss:"urn:schemas-microsoft-com:office:spreadsheet",dt:"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882",mv:"http://macVmlSchemaUri",v:"urn:schemas-microsoft-com:vml",html:"http://www.w3.org/TR/REC-html40"};function V5(e,t){for(var r=1-2*(e[t+7]>>>7),a=((e[t+7]&127)<<4)+(e[t+6]>>>4&15),s=e[t+6]&15,l=5;l>=0;--l)s=s*256+e[t+l];return a==2047?s==0?r*(1/0):NaN:(a==0?a=-1022:(a-=1023,s+=Math.pow(2,52)),r*Math.pow(2,a-52)*s)}function $5(e,t,r){var a=(t<0||1/t==-1/0?1:0)<<7,s=0,l=0,u=a?-t:t;isFinite(u)?u==0?s=l=0:(s=Math.floor(Math.log(u)/Math.LN2),l=u*Math.pow(2,52-s),s<=-1023&&(!isFinite(l)||l<Math.pow(2,52))?s=-1022:(l-=Math.pow(2,52),s+=1023)):(s=2047,l=isNaN(t)?26985:0);for(var f=0;f<=5;++f,l/=256)e[r+f]=l&255;e[r+6]=(s&15)<<4|l&15,e[r+7]=s>>4|a}var Z2=function(e){for(var t=[],r=10240,a=0;a<e[0].length;++a)if(e[0][a])for(var s=0,l=e[0][a].length;s<l;s+=r)t.push.apply(t,e[0][a].slice(s,s+r));return t},Q2=Dt?function(e){return e[0].length>0&&Buffer.isBuffer(e[0][0])?Buffer.concat(e[0].map(function(t){return Buffer.isBuffer(t)?t:As(t)})):Z2(e)}:Z2,J2=function(e,t,r){for(var a=[],s=t;s<r;s+=2)a.push(String.fromCharCode(ms(e,s)));return a.join("").replace(ba,"")},cg=Dt?function(e,t,r){return Buffer.isBuffer(e)?e.toString("utf16le",t,r).replace(ba,""):J2(e,t,r)}:J2,e_=function(e,t,r){for(var a=[],s=t;s<t+r;++s)a.push(("0"+e[s].toString(16)).slice(-2));return a.join("")},xk=Dt?function(e,t,r){return Buffer.isBuffer(e)?e.toString("hex",t,t+r):e_(e,t,r)}:e_,t_=function(e,t,r){for(var a=[],s=t;s<r;s++)a.push(String.fromCharCode(Ul(e,s)));return a.join("")},Qo=Dt?function(t,r,a){return Buffer.isBuffer(t)?t.toString("utf8",r,a):t_(t,r,a)}:t_,vk=function(e,t){var r=$a(e,t);return r>0?Qo(e,t+4,t+4+r-1):""},yk=vk,_k=function(e,t){var r=$a(e,t);return r>0?Qo(e,t+4,t+4+r-1):""},Sk=_k,wk=function(e,t){var r=2*$a(e,t);return r>0?Qo(e,t+4,t+4+r-1):""},kk=wk,Ak=function(t,r){var a=$a(t,r);return a>0?cg(t,r+4,r+4+a):""},bk=Ak,Nk=function(e,t){var r=$a(e,t);return r>0?Qo(e,t+4,t+4+r):""},Ek=Nk,Tk=function(e,t){return V5(e,t)},l0=Tk,og=function(t){return Array.isArray(t)||typeof Uint8Array<"u"&&t instanceof Uint8Array};Dt&&(yk=function(t,r){if(!Buffer.isBuffer(t))return vk(t,r);var a=t.readUInt32LE(r);return a>0?t.toString("utf8",r+4,r+4+a-1):""},Sk=function(t,r){if(!Buffer.isBuffer(t))return _k(t,r);var a=t.readUInt32LE(r);return a>0?t.toString("utf8",r+4,r+4+a-1):""},kk=function(t,r){if(!Buffer.isBuffer(t))return wk(t,r);var a=2*t.readUInt32LE(r);return t.toString("utf16le",r+4,r+4+a-1)},bk=function(t,r){if(!Buffer.isBuffer(t))return Ak(t,r);var a=t.readUInt32LE(r);return t.toString("utf16le",r+4,r+4+a)},Ek=function(t,r){if(!Buffer.isBuffer(t))return Nk(t,r);var a=t.readUInt32LE(r);return t.toString("utf8",r+4,r+4+a)},l0=function(t,r){return Buffer.isBuffer(t)?t.readDoubleLE(r):Tk(t,r)},og=function(t){return Buffer.isBuffer(t)||Array.isArray(t)||typeof Uint8Array<"u"&&t instanceof Uint8Array});var Ul=function(e,t){return e[t]},ms=function(e,t){return e[t+1]*256+e[t]},W5=function(e,t){var r=e[t+1]*256+e[t];return r<32768?r:(65535-r+1)*-1},$a=function(e,t){return e[t+3]*(1<<24)+(e[t+2]<<16)+(e[t+1]<<8)+e[t]},Ti=function(e,t){return e[t+3]<<24|e[t+2]<<16|e[t+1]<<8|e[t]},K5=function(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]};function mo(e,t){var r="",a,s,l=[],u,f,h,m;switch(t){case"dbcs":if(m=this.l,Dt&&Buffer.isBuffer(this))r=this.slice(this.l,this.l+2*e).toString("utf16le");else for(h=0;h<e;++h)r+=String.fromCharCode(ms(this,m)),m+=2;e*=2;break;case"utf8":r=Qo(this,this.l,this.l+e);break;case"utf16le":e*=2,r=cg(this,this.l,this.l+e);break;case"wstr":return mo.call(this,e,"dbcs");case"lpstr-ansi":r=yk(this,this.l),e=4+$a(this,this.l);break;case"lpstr-cp":r=Sk(this,this.l),e=4+$a(this,this.l);break;case"lpwstr":r=kk(this,this.l),e=4+2*$a(this,this.l);break;case"lpp4":e=4+$a(this,this.l),r=bk(this,this.l),e&2&&(e+=2);break;case"8lpp4":e=4+$a(this,this.l),r=Ek(this,this.l),e&3&&(e+=4-(e&3));break;case"cstr":for(e=0,r="";(u=Ul(this,this.l+e++))!==0;)l.push(bf(u));r=l.join("");break;case"_wstr":for(e=0,r="";(u=ms(this,this.l+e))!==0;)l.push(bf(u)),e+=2;e+=2,r=l.join("");break;case"dbcs-cont":for(r="",m=this.l,h=0;h<e;++h){if(this.lens&&this.lens.indexOf(m)!==-1)return u=Ul(this,m),this.l=m+1,f=mo.call(this,e-h,u?"dbcs-cont":"sbcs-cont"),l.join("")+f;l.push(bf(ms(this,m))),m+=2}r=l.join(""),e*=2;break;case"cpstr":case"sbcs-cont":for(r="",m=this.l,h=0;h!=e;++h){if(this.lens&&this.lens.indexOf(m)!==-1)return u=Ul(this,m),this.l=m+1,f=mo.call(this,e-h,u?"dbcs-cont":"sbcs-cont"),l.join("")+f;l.push(bf(Ul(this,m))),m+=1}r=l.join("");break;default:switch(e){case 1:return a=Ul(this,this.l),this.l++,a;case 2:return a=(t==="i"?W5:ms)(this,this.l),this.l+=2,a;case 4:case-4:return t==="i"||(this[this.l+3]&128)===0?(a=(e>0?Ti:K5)(this,this.l),this.l+=4,a):(s=$a(this,this.l),this.l+=4,s);case 8:case-8:if(t==="f")return e==8?s=l0(this,this.l):s=l0([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0),this.l+=8,s;e=8;case 16:r=xk(this,this.l,e);break}}return this.l+=e,r}var q5=function(e,t,r){e[r]=t&255,e[r+1]=t>>>8&255,e[r+2]=t>>>16&255,e[r+3]=t>>>24&255},X5=function(e,t,r){e[r]=t&255,e[r+1]=t>>8&255,e[r+2]=t>>16&255,e[r+3]=t>>24&255},Y5=function(e,t,r){e[r]=t&255,e[r+1]=t>>>8&255};function Z5(e,t,r){var a=0,s=0;if(r==="dbcs"){for(s=0;s!=t.length;++s)Y5(this,t.charCodeAt(s),this.l+2*s);a=2*t.length}else if(r==="sbcs"){for(t=t.replace(/[^\x00-\x7F]/g,"_"),s=0;s!=t.length;++s)this[this.l+s]=t.charCodeAt(s)&255;a=t.length}else if(r==="hex"){for(;s<e;++s)this[this.l++]=parseInt(t.slice(2*s,2*s+2),16)||0;return this}else if(r==="utf16le"){var l=Math.min(this.l+e,this.length);for(s=0;s<Math.min(t.length,e);++s){var u=t.charCodeAt(s);this[this.l++]=u&255,this[this.l++]=u>>8}for(;this.l<l;)this[this.l++]=0;return this}else switch(e){case 1:a=1,this[this.l]=t&255;break;case 2:a=2,this[this.l]=t&255,t>>>=8,this[this.l+1]=t&255;break;case 3:a=3,this[this.l]=t&255,t>>>=8,this[this.l+1]=t&255,t>>>=8,this[this.l+2]=t&255;break;case 4:a=4,q5(this,t,this.l);break;case 8:if(a=8,r==="f"){$5(this,t,this.l);break}case 16:break;case-4:a=4,X5(this,t,this.l);break}return this.l+=a,this}function Ck(e,t){var r=xk(this,this.l,e.length>>1);if(r!==e)throw new Error(t+"Expected "+e+" saw "+r);this.l+=e.length>>1}function aa(e,t){e.l=t,e.read_shift=mo,e.chk=Ck,e.write_shift=Z5}function pa(e,t){e.l+=t}function Ce(e){var t=ri(e);return aa(t,0),t}function bs(e,t,r){if(e){var a,s,l;aa(e,e.l||0);for(var u=e.length,f=0,h=0;e.l<u;){f=e.read_shift(1),f&128&&(f=(f&127)+((e.read_shift(1)&127)<<7));var m=Bo[f]||Bo[65535];for(a=e.read_shift(1),l=a&127,s=1;s<4&&a&128;++s)l+=((a=e.read_shift(1))&127)<<7*s;h=e.l+l;var p=m.f&&m.f(e,l,r);
vendor: 4,504 bytes, line 408
408if(e.l=h,t(p,m,f))return}}}function Oa(){var e=[],t=Dt?256:2048,r=function(m){var p=Ce(m);return aa(p,0),p},a=r(t),s=function(){a&&(a.length>a.l&&(a=a.slice(0,a.l),a.l=a.length),a.length>0&&e.push(a),a=null)},l=function(m){return a&&m<a.length-a.l?a:(s(),a=r(Math.max(m+1,t)))},u=function(){return s(),Xr(e)},f=function(m){s(),a=m,a.l==null&&(a.l=a.length),l(t)};return{next:l,push:f,end:u,_bufs:e}}function Le(e,t,r,a){var s=+t,l;if(!isNaN(s)){a||(a=Bo[s].p||(r||[]).length||0),l=1+(s>=128?1:0)+1,a>=128&&++l,a>=16384&&++l,a>=2097152&&++l;var u=e.next(l);s<=127?u.write_shift(1,s):(u.write_shift(1,(s&127)+128),u.write_shift(1,s>>7));for(var f=0;f!=4;++f)if(a>=128)u.write_shift(1,(a&127)+128),a>>=7;else{u.write_shift(1,a);break}a>0&&og(r)&&e.push(r)}}function po(e,t,r){var a=mr(e);if(t.s?(a.cRel&&(a.c+=t.s.c),a.rRel&&(a.r+=t.s.r)):(a.cRel&&(a.c+=t.c),a.rRel&&(a.r+=t.r)),!r||r.biff<12){for(;a.c>=256;)a.c-=256;for(;a.r>=65536;)a.r-=65536}return a}function r_(e,t,r){var a=mr(e);return a.s=po(a.s,t.s,r),a.e=po(a.e,t.s,r),a}function go(e,t){if(e.cRel&&e.c<0)for(e=mr(e);e.c<0;)e.c+=t>8?16384:256;if(e.rRel&&e.r<0)for(e=mr(e);e.r<0;)e.r+=t>8?1048576:t>5?65536:16384;var r=pt(e);return!e.cRel&&e.cRel!=null&&(r=eD(r)),!e.rRel&&e.rRel!=null&&(r=Q5(r)),r}function bm(e,t){return e.s.r==0&&!e.s.rRel&&e.e.r==(t.biff>=12?1048575:t.biff>=8?65536:16384)&&!e.e.rRel?(e.s.cRel?"":"$")+vr(e.s.c)+":"+(e.e.cRel?"":"$")+vr(e.e.c):e.s.c==0&&!e.s.cRel&&e.e.c==(t.biff>=12?16383:255)&&!e.e.cRel?(e.s.rRel?"":"$")+Dr(e.s.r)+":"+(e.e.rRel?"":"$")+Dr(e.e.r):go(e.s,t.biff)+":"+go(e.e,t.biff)}function ug(e){return parseInt(J5(e),10)-1}function Dr(e){return""+(e+1)}function Q5(e){return e.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}function J5(e){return e.replace(/\$(\d+)$/,"$1")}function fg(e){for(var t=tD(e),r=0,a=0;a!==t.length;++a)r=26*r+t.charCodeAt(a)-64;return r-1}function vr(e){if(e<0)throw new Error("invalid column "+e);var t="";for(++e;e;e=Math.floor((e-1)/26))t=String.fromCharCode((e-1)%26+65)+t;return t}function eD(e){return e.replace(/^([A-Z])/,"$$$1")}function tD(e){return e.replace(/^\$([A-Z])/,"$1")}function rD(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")}function yr(e){for(var t=0,r=0,a=0;a<e.length;++a){var s=e.charCodeAt(a);s>=48&&s<=57?t=10*t+(s-48):s>=65&&s<=90&&(r=26*r+(s-64))}return{c:r-1,r:t-1}}function pt(e){for(var t=e.c+1,r="";t;t=(t-1)/26|0)r=String.fromCharCode((t-1)%26+65)+r;return r+(e.r+1)}function La(e){var t=e.indexOf(":");return t==-1?{s:yr(e),e:yr(e)}:{s:yr(e.slice(0,t)),e:yr(e.slice(t+1))}}function Nt(e,t){return typeof t>"u"||typeof t=="number"?Nt(e.s,e.e):(typeof e!="string"&&(e=pt(e)),typeof t!="string"&&(t=pt(t)),e==t?e:e+":"+t)}function Ht(e){var t={s:{c:0,r:0},e:{c:0,r:0}},r=0,a=0,s=0,l=e.length;for(r=0;a<l&&!((s=e.charCodeAt(a)-64)<1||s>26);++a)r=26*r+s;for(t.s.c=--r,r=0;a<l&&!((s=e.charCodeAt(a)-48)<0||s>9);++a)r=10*r+s;if(t.s.r=--r,a===l||s!=10)return t.e.c=t.s.c,t.e.r=t.s.r,t;for(++a,r=0;a!=l&&!((s=e.charCodeAt(a)-64)<1||s>26);++a)r=26*r+s;for(t.e.c=--r,r=0;a!=l&&!((s=e.charCodeAt(a)-48)<0||s>9);++a)r=10*r+s;return t.e.r=--r,t}function a_(e,t){var r=e.t=="d"&&t instanceof Date;if(e.z!=null)try{return e.w=_n(e.z,r?$r(t):t)}catch{}try{return e.w=_n((e.XF||{}).numFmtId||(r?14:0),r?$r(t):t)}catch{return""+t}}function ks(e,t,r){return e==null||e.t==null||e.t=="z"?"":e.w!==void 0?e.w:(e.t=="d"&&!e.z&&r&&r.dateNF&&(e.z=r.dateNF),e.t=="e"?Ns[e.v]||e.v:t==null?a_(e,e.v):a_(e,t))}function li(e,t){var r=t&&t.sheet?t.sheet:"Sheet1",a={};return a[r]=e,{SheetNames:[r],Sheets:a}}function jk(e,t,r){var a=r||{},s=e?Array.isArray(e):a.dense,l=e||(s?[]:{}),u=0,f=0;if(l&&a.origin!=null){if(typeof a.origin=="number")u=a.origin;else{var h=typeof a.origin=="string"?yr(a.origin):a.origin;u=h.r,f=h.c}l["!ref"]||(l["!ref"]="A1:A1")}var m={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(l["!ref"]){var p=Ht(l["!ref"]);m.s.c=p.s.c,m.s.r=p.s.r,m.e.c=Math.max(m.e.c,p.e.c),m.e.r=Math.max(m.e.r,p.e.r),u==-1&&(m.e.r=u=p.e.r+1)}for(var x=0;x!=t.length;++x)if(t[x]){if(!Array.isArray(t[x]))throw new Error("aoa_to_sheet expects an array of arrays");for(var _=0;_!=t[x].length;++_)if(!(typeof t[x][_]>"u")){var S={v:t[x][_]},k=u+x,y=f+_;if(m.s.r>k&&(m.s.r=k),m.s.c>y&&(m.s.c=y),m.e.r<k&&(m.e.r=k),m.e.c<y&&(m.e.c=y),t[x][_]&&typeof t[x][_]=="object"&&!Array.isArray(t[x][_])&&!(t[x][_]instanceof Date))S=t[x][_];else if(Array.isArray(S.v)&&(S.f=t[x][_][1],S.v=S.v[0]),S.v===null)if(S.f)S.t="n";else if(a.nullError)S.t="e",S.v=0;else if(a.sheetStubs)S.t="z";else continue;
408else typeof S.v=="number"?S.t="n":typeof S.v=="boolean"?S.t="b":S.v instanceof Date?(S.z=a.dateNF||ht[14],a.cellDates?(S.t="d",S.w=_n(S.z,$r(S.v))):(S.t="n",S.v=$r(S.v),S.w=_n(S.z,S.v))):S.t="s";if(s)l[k]||(l[k]=[]),l[k][y]&&l[k][y].z&&(S.z=l[k][y].z),l[k][y]=S;else{var w=pt({c:y,r:k});l[w]&&l[w].z&&(S.z=l[w].z),l[w]=S}}}return m.s.c<1e7&&(l["!ref"]=Nt(m)),l}function ic(e,t){return jk(null,e,t)}function aD(e){return e.read_shift(4,"i")}function Rn(e,t){return t||(t=Ce(4)),t.write_shift(4,e),t}function ma(e){var t=e.read_shift(4);return t===0?"":e.read_shift(t,"dbcs")}function Yr(e,t){var r=!1;return t==null&&(r=!0,t=Ce(4+2*e.length)),t.write_shift(4,e.length),e.length>0&&t.write_shift(0,e,"dbcs"),r?t.slice(0,t.l):t}function nD(e){return{ich:e.read_shift(2),ifnt:e.read_shift(2)}}function sD(e,t){return t||(t=Ce(4)),t.write_shift(2,0),t.write_shift(2,0),t}function dg(e,t){var r=e.l,a=e.read_shift(1),s=ma(e),l=[],u={t:s,h:s};if((a&1)!==0){for(var f=e.read_shift(4),h=0;h!=f;++h)l.push(nD(e));u.r=l}else u.r=[{ich:0,ifnt:0}];return e.l=r+t,u}function iD(e,t){var r=!1;return t==null&&(r=!0,t=Ce(15+4*e.t.length)),t.write_shift(1,0),Yr(e.t,t),r?t.slice(0,t.l):t}var lD=dg;function cD(e,t){var r=!1;return t==null&&(r=!0,t=Ce(23+4*e.t.length)),t.write_shift(1,1),Yr(e.t,t),t.write_shift(4,1),sD({},t),r?t.slice(0,t.l):t}function wn(e){var t=e.read_shift(4),r=e.read_shift(2);return r+=e.read_shift(1)<<16,e.l++,{c:t,iStyleRef:r}}function Xi(e,t){return t==null&&(t=Ce(8)),t.write_shift(-4,e.c),t.write_shift(3,e.iStyleRef||e.s),t.write_shift(1,0),t}function Yi(e){var t=e.read_shift(2);return t+=e.read_shift(1)<<16,e.l++,{c:-1,iStyleRef:t}}function Zi(e,t){return t==null&&(t=Ce(4)),t.write_shift(3,e.iStyleRef||e.s),t.write_shift(1,0),t}var oD=ma,Dk=Yr;function hg(e){var t=e.read_shift(4);return t===0||t===4294967295?"":e.read_shift(t,"dbcs")}function c0(e,t){var r=!1;return t==null&&(r=!0,t=Ce(127)),t.write_shift(4,e.length>0?e.length:4294967295),e.length>0&&t.write_shift(0,e,"dbcs"),r?t.slice(0,t.l):t}var uD=ma,gp=hg,mg=c0;function pg(e){var t=e.slice(e.l,e.l+4),r=t[0]&1,a=t[0]&2;e.l+=4;var s=a===0?l0([0,0,0,0,t[0]&252,t[1],t[2],t[3]],0):Ti(t,0)>>2;return r?s/100:s}function Rk(e,t){t==null&&(t=Ce(4));var r=0,a=0,s=e*100;if(e==(e|0)&&e>=-536870912&&e<1<<29?a=1:s==(s|0)&&s>=-536870912&&s<1<<29&&(a=1,r=1),a)t.write_shift(-4,((r?s:e)<<2)+(r+2));else throw new Error("unsupported RkNumber "+e)}function Fk(e){var t={s:{},e:{}};return t.s.r=e.read_shift(4),t.e.r=e.read_shift(4),t.s.c=e.read_shift(4),t.e.c=e.read_shift(4),t}function fD(e,t){return t||(t=Ce(16)),t.write_shift(4,e.s.r),t.write_shift(4,e.e.r),t.write_shift(4,e.s.c),t.write_shift(4,e.e.c),t}var Qi=Fk,lc=fD;function ha(e){if(e.length-e.l<8)throw"XLS Xnum Buffer underflow";return e.read_shift(8,"f")}function Gi(e,t){return(t||Ce(8)).write_shift(8,e,"f")}function dD(e){var t={},r=e.read_shift(1),a=r>>>1,s=e.read_shift(1),l=e.read_shift(2,"i"),u=e.read_shift(1),f=e.read_shift(1),h=e.read_shift(1);switch(e.l++,a){case 0:t.auto=1;break;case 1:t.index=s;var m=Mi[s];m&&(t.rgb=Oo(m));break;case 2:t.rgb=Oo([u,f,h]);break;case 3:t.theme=s;break}return l!=0&&(t.tint=l>0?l/32767:l/32768),t}function o0(e,t){if(t||(t=Ce(8)),!e||e.auto)return t.write_shift(4,0),t.write_shift(4,0),t;e.index!=null?(t.write_shift(1,2),t.write_shift(1,e.index)):e.theme!=null?(t.write_shift(1,6),t.write_shift(1,e.theme)):(t.write_shift(1,5),t.write_shift(1,0));var r=e.tint||0;if(r>0?r*=32767:r<0&&(r*=32768),t.write_shift(2,r),!e.rgb||e.theme!=null)t.write_shift(2,0),t.write_shift(1,0),t.write_shift(1,0);else{var a=e.rgb||"FFFFFF";typeof a=="number"&&(a=("000000"+a.toString(16)).slice(-6)),t.write_shift(1,parseInt(a.slice(0,2),16)),t.write_shift(1,parseInt(a.slice(2,4),16)),t.write_shift(1,parseInt(a.slice(4,6),16)),t.write_shift(1,255)}return t}function hD(e){var t=e.read_shift(1);e.l++;var r={fBold:t&1,fItalic:t&2,fUnderline:t&4,fStrikeout:t&8,fOutline:t&16,fShadow:t&32,fCondense:t&64,fExtend:t&128};return r}function mD(e,t){t||(t=Ce(2));var r=(e.italic?2:0)|(e.strike?8:0)|(e.outline?16:0)|(e.shadow?32:0)|(e.condense?64:0)|(e.extend?128:0);return t.write_shift(1,r),t.write_shift(1,0),t}function Mk(e,t){var r={2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"},a=e.read_shift(4);switch(a){case 0:return"";case 4294967295:case 4294967294:return r[e.read_shift(4)]||""}if(a>400)throw new Error("Unsupported Clipboard: "+a.toString(16));return e.l-=4,e.read_shift(0,t==1?"lpstr":"lpwstr")}function pD(e){return Mk(e,1)}function gD(e){return Mk(e,2)}var gg=2,Ma=3,Ef=11,n_=12,u0=19,Tf=64,xD=65,vD=71,yD=4108,_D=4126,qr=80,Ok=81,SD=[qr,Ok],xp={1:{n:"CodePage",t:gg},2:{n:"Category",t:qr},3:{n:"PresentationFormat",t:qr}
vendor: 11,240 bytes, line 408
408,4:{n:"ByteCount",t:Ma},5:{n:"LineCount",t:Ma},6:{n:"ParagraphCount",t:Ma},7:{n:"SlideCount",t:Ma},8:{n:"NoteCount",t:Ma},9:{n:"HiddenCount",t:Ma},10:{n:"MultimediaClipCount",t:Ma},11:{n:"ScaleCrop",t:Ef},12:{n:"HeadingPairs",t:yD},13:{n:"TitlesOfParts",t:_D},14:{n:"Manager",t:qr},15:{n:"Company",t:qr},16:{n:"LinksUpToDate",t:Ef},17:{n:"CharacterCount",t:Ma},19:{n:"SharedDoc",t:Ef},22:{n:"HyperlinksChanged",t:Ef},23:{n:"AppVersion",t:Ma,p:"version"},24:{n:"DigSig",t:xD},26:{n:"ContentType",t:qr},27:{n:"ContentStatus",t:qr},28:{n:"Language",t:qr},29:{n:"Version",t:qr},255:{},2147483648:{n:"Locale",t:u0},2147483651:{n:"Behavior",t:u0},1919054434:{}},vp={1:{n:"CodePage",t:gg},2:{n:"Title",t:qr},3:{n:"Subject",t:qr},4:{n:"Author",t:qr},5:{n:"Keywords",t:qr},6:{n:"Comments",t:qr},7:{n:"Template",t:qr},8:{n:"LastAuthor",t:qr},9:{n:"RevNumber",t:qr},10:{n:"EditTime",t:Tf},11:{n:"LastPrinted",t:Tf},12:{n:"CreatedDate",t:Tf},13:{n:"ModifiedDate",t:Tf},14:{n:"PageCount",t:Ma},15:{n:"WordCount",t:Ma},16:{n:"CharCount",t:Ma},17:{n:"Thumbnail",t:vD},18:{n:"Application",t:qr},19:{n:"DocSecurity",t:Ma},255:{},2147483648:{n:"Locale",t:u0},2147483651:{n:"Behavior",t:u0},1919054434:{}},s_={1:"US",2:"CA",3:"",7:"RU",20:"EG",30:"GR",31:"NL",32:"BE",33:"FR",34:"ES",36:"HU",39:"IT",41:"CH",43:"AT",44:"GB",45:"DK",46:"SE",47:"NO",48:"PL",49:"DE",52:"MX",55:"BR",61:"AU",64:"NZ",66:"TH",81:"JP",82:"KR",84:"VN",86:"CN",90:"TR",105:"JS",213:"DZ",216:"MA",218:"LY",351:"PT",354:"IS",358:"FI",420:"CZ",886:"TW",961:"LB",962:"JO",963:"SY",964:"IQ",965:"KW",966:"SA",971:"AE",972:"IL",974:"QA",981:"IR",65535:"US"},wD=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];function kD(e){return e.map(function(t){return[t>>16&255,t>>8&255,t&255]})}var AD=kD([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),Mi=mr(AD),Ns={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},Lk={"#NULL!":0,"#DIV/0!":7,"#VALUE!":15,"#REF!":23,"#NAME?":29,"#NUM!":36,"#N/A":42,"#GETTING_DATA":43,"#WTF?":255},yp={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.sheet.macroEnabled.main+xml":"workbooks","application/vnd.ms-excel.sheet.binary.macroEnabled.main":"workbooks","application/vnd.ms-excel.addin.macroEnabled.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":"sheets","application/vnd.ms-excel.worksheet":"sheets","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":"charts","application/vnd.ms-excel.chartsheet":"charts","application/vnd.ms-excel.macrosheet+xml":"macros","application/vnd.ms-excel.macrosheet":"macros","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":"dialogs","application/vnd.ms-excel.dialogsheet":"dialogs","application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml":"strs","application/vnd.ms-excel.sharedStrings":"strs","application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":"styles","application/vnd.ms-excel.styles":"styles","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":"comments","application/vnd.ms-excel.comments":"comments","application/vnd.ms-excel.threadedcomments+xml":"threadedcomments","application/vnd.ms-excel.person+xml":"people","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"metadata","application/vnd.ms-excel.sheetMetadata":"metadata","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-office.chartex+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"TODO","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"},Cf={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"},comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},metadata:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml",xlsb:"application/vnd.ms-excel.sheetMetadata"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}};function xg(){return{workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""}}function bD(e){var t=xg();if(!e||!e.match)return t;var r={};if((e.match(xa)||[]).forEach(function(a){var s=xt(a);switch(s[0].replace(O5,"<")){case"<?xml":break;case"<Types":t.xmlns=s["xmlns"+(s[0].match(/<(\w+):/)||["",""])[1]];break;case"<Default":r[s.Extension]=s.ContentType;break;case"<Override":t[yp[s.ContentType]]!==void 0&&t[yp[s.ContentType]].push(s.PartName);break}}),t.xmlns!==Vr.CT)throw new Error("Unknown Namespace: "+t.xmlns);return t.calcchain=t.calcchains.length>0?t.calcchains[0]:"",t.sst=t.strs.length>0?t.strs[0]:"",t.style=t.styles.length>0?t.styles[0]:"",t.defaults=r,delete t.calcchains,t}function Ik(e,t){var r=b5(yp),a=[],s;a[a.length]=Fr,a[a.length]=Ve("Types",null,{xmlns:Vr.CT,"xmlns:xsd":Vr.xsd,"xmlns:xsi":Vr.xsi}),a=a.concat([["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["data","application/vnd.openxmlformats-officedocument.model+data"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["t
408if","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels","application/vnd.openxmlformats-package.relationships+xml"]].map(function(h){return Ve("Default",null,{Extension:h[0],ContentType:h[1]})}));var l=function(h){e[h]&&e[h].length>0&&(s=e[h][0],a[a.length]=Ve("Override",null,{PartName:(s[0]=="/"?"":"/")+s,ContentType:Cf[h][t.bookType]||Cf[h].xlsx}))},u=function(h){(e[h]||[]).forEach(function(m){a[a.length]=Ve("Override",null,{PartName:(m[0]=="/"?"":"/")+m,ContentType:Cf[h][t.bookType]||Cf[h].xlsx})})},f=function(h){(e[h]||[]).forEach(function(m){a[a.length]=Ve("Override",null,{PartName:(m[0]=="/"?"":"/")+m,ContentType:r[h][0]})})};return l("workbooks"),u("sheets"),u("charts"),f("themes"),["strs","styles"].forEach(l),["coreprops","extprops","custprops"].forEach(f),f("vba"),f("comments"),f("threadedcomments"),f("drawings"),u("metadata"),f("people"),a.length>2&&(a[a.length]="</Types>",a[1]=a[1].replace("/>",">")),a.join("")}var Rt
vendor: 2,399 bytes, line 408
408={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",XPATH:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLinkPath",XMISS:"http://schemas.microsoft.com/office/2006/relationships/xlExternalLinkPath/xlPathMissing",XLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLink",CXML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml",CXMLP:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps",CMNT:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties",SST:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",STY:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",THEME:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",CHART:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",CHARTEX:"http://schemas.microsoft.com/office/2014/relationships/chartEx",CS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet",WS:["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"],DS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",MS:"http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet",IMG:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",DRAW:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",XLMETA:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sheetMetadata",TCMNT:"http://schemas.microsoft.com/office/2017/10/relationships/threadedComment",PEOPLE:"http://schemas.microsoft.com/office/2017/10/relationships/person",
vendor: 36,521 bytes, lines 408-418
408VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function Mo(e){var t=e.lastIndexOf("/");return e.slice(0,t+1)+"_rels/"+e.slice(t+1)+".rels"}function xo(e,t){var r={"!id":{}};if(!e)return r;t.charAt(0)!=="/"&&(t="/"+t);var a={};return(e.match(xa)||[]).forEach(function(s){var l=xt(s);if(l[0]==="<Relationship"){var u={};u.Type=l.Type,u.Target=l.Target,u.Id=l.Id,l.TargetMode&&(u.TargetMode=l.TargetMode);var f=l.TargetMode==="External"?l.Target:uo(l.Target,t);r[f]=u,a[l.Id]=u}}),r["!id"]=a,r}function Vl(e){var t=[Fr,Ve("Relationships",null,{xmlns:Vr.RELS})];return Er(e["!id"]).forEach(function(r){t[t.length]=Ve("Relationship",null,e["!id"][r])}),t.length>2&&(t[t.length]="</Relationships>",t[1]=t[1].replace("/>",">")),t.join("")}function Qt(e,t,r,a,s,l){if(s||(s={}),e["!id"]||(e["!id"]={}),e["!idx"]||(e["!idx"]=1),t<0)for(t=e["!idx"];e["!id"]["rId"+t];++t);if(e["!idx"]=t+1,s.Id="rId"+t,s.Type=a,s.Target=r,[Rt.HLINK,Rt.XPATH,Rt.XMISS].indexOf(s.Type)>-1&&(s.TargetMode="External"),e["!id"][s.Id])throw new Error("Cannot rewrite rId "+t);return e["!id"][s.Id]=s,e[("/"+s.Target).replace("//","/")]=s,t}var ND="application/vnd.oasis.opendocument.spreadsheet";function ED(e,t){for(var r=lg(e),a,s;a=Fo.exec(r);)switch(a[3]){case"manifest":break;case"file-entry":if(s=xt(a[0],!1),s.path=="/"&&s.type!==ND)throw new Error("This OpenDocument is not a spreadsheet");break;case"encryption-data":case"algorithm":case"start-key-generation":case"key-derivation":throw new Error("Unsupported ODS Encryption");default:if(t&&t.WTF)throw a}}function TD(e){var t=[Fr];t.push(`<manifest:manifest xmlns:manifest="urn:oasis:names:tc:opendocument:xmlns:manifest:1.0" manifest:version="1.2">
409`),t.push(`  <manifest:file-entry manifest:full-path="/" manifest:version="1.2" manifest:media-type="application/vnd.oasis.opendocument.spreadsheet"/>
410`);for(var r=0;r<e.length;++r)t.push('  <manifest:file-entry manifest:full-path="'+e[r][0]+'" manifest:media-type="'+e[r][1]+`"/>
411`);return t.push("</manifest:manifest>"),t.join("")}function i_(e,t,r){return['  <rdf:Description rdf:about="'+e+`">
412`,'    <rdf:type rdf:resource="http://docs.oasis-open.org/ns/office/1.2/meta/'+(r||"odf")+"#"+t+`"/>
413`,`  </rdf:Description>
414`].join("")}function CD(e,t){return['  <rdf:Description rdf:about="'+e+`">
415`,'    <ns0:hasPart xmlns:ns0="http://docs.oasis-open.org/ns/office/1.2/meta/pkg#" rdf:resource="'+t+`"/>
416`,`  </rdf:Description>
417`].join("")}function jD(e){var t=[Fr];t.push(`<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
418`);for(var r=0;r!=e.length;++r)t.push(i_(e[r][0],e[r][1])),t.push(CD("",e[r][0]));return t.push(i_("","Document","pkg")),t.push("</rdf:RDF>"),t.join("")}function Pk(){return'<office:document-meta xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xlink="http://www.w3.org/1999/xlink" office:version="1.2"><office:meta><meta:generator>SheetJS '+r0.version+"</meta:generator></office:meta></office:document-meta>"}var vn=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]],DD=(function(){for(var e=new Array(vn.length),t=0;t<vn.length;++t){var r=vn[t],a="(?:"+r[0].slice(0,r[0].indexOf(":"))+":)"+r[0].slice(r[0].indexOf(":")+1);e[t]=new RegExp("<"+a+"[^>]*>([\\s\\S]*?)</"+a+">")}return e})();function Bk(e){var t={};e=nr(e);for(var r=0;r<vn.length;++r){var a=vn[r],s=e.match(DD[r]);s!=null&&s.length>0&&(t[a[1]]=zt(s[1])),a[2]==="date"&&t[a[1]]&&(t[a[1]]=hr(t[a[1]]))}return t}function Nm(e,t,r,a,s){s[e]!=null||t==null||t===""||(s[e]=t,t=Jt(t),a[a.length]=r?Ve(e,t,r):na(e,t))}function Uk(e,t){var r=t||{},a=[Fr,Ve("cp:coreProperties",null,{"xmlns:cp":Vr.CORE_PROPS,"xmlns:dc":Vr.dc,"xmlns:dcterms":Vr.dcterms,"xmlns:dcmitype":Vr.dcmitype,"xmlns:xsi":Vr.xsi})],s={};if(!e&&!r.Props)return a.join("");e&&(e.CreatedDate!=null&&Nm("dcterms:created",typeof e.CreatedDate=="string"?e.CreatedDate:pp(e.CreatedDate,r.WTF),{"xsi:type":"dcterms:W3CDTF"},a,s),e.ModifiedDate!=null&&Nm("dcterms:modified",typeof e.ModifiedDate=="string"?e.ModifiedDate:pp(e.ModifiedDate,r.WTF),{"xsi:type":"dcterms:W3CDTF"},a,s));for(var l=0;l!=vn.length;++l){var u=vn[l],f=r.Props&&r.Props[u[1]]!=null?r.Props[u[1]]:e?e[u[1]]:null;f===!0?f="1":f===!1?f="0":typeof f=="number"&&(f=String(f)),f!=null&&Nm(u[0],f,null,a,s)}return a.length>2&&(a[a.length]="</cp:coreProperties>",a[1]=a[1].replace("/>",">")),a.join("")}var Oi=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]],zk=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"];function Hk(e,t,r,a){var s=[];if(typeof e=="string")s=Y2(e,a);else for(var l=0;l<e.length;++l)s=s.concat(e[l].map(function(p){return{v:p}}));var u=typeof t=="string"?Y2(t,a).map(function(p){return p.v}):t,f=0,h=0;if(u.length>0)for(var m=0;m!==s.length;m+=2){switch(h=+s[m+1].v,s[m].v){case"Worksheets":case"工作表":case"Листы":case"أوراق العمل":case"ワークシート":case"גליונות עבודה":case"Arbeitsblätter":case"Çalışma Sayfaları":case"Feuilles de calcul":case"Fogli di lavoro":case"Folhas de cálculo":case"Planilhas":case"Regneark":case"Hojas de cálculo":case"Werkbladen":r.Worksheets=h,r.SheetNames=u.slice(f,f+h);break;case"Named Ranges":case"Rangos con nombre":case"名前付き一覧":case"Benannte Bereiche":case"Navngivne områder":r.NamedRanges=h,r.DefinedNames=u.slice(f,f+h);break;case"Charts":case"Diagramme":r.Chartsheets=h,r.ChartNames=u.slice(f,f+h);break}f+=h}}function RD(e,t,r){var a={};return t||(t={}),e=nr(e),Oi.forEach(function(s){var l=(e.match(Do(s[0]))||[])[1];switch(s[2]){case"string":l&&(t[s[1]]=zt(l));break;case"bool":t[s[1]]=l==="true";break;case"raw":var u=e.match(new RegExp("<"+s[0]+"[^>]*>([\\s\\S]*?)</"+s[0]+">"));u&&u.length>0&&(a[s[1]]=u[1]);break}}),a.HeadingPairs&&a.TitlesOfParts&&Hk(a.HeadingPairs,a.TitlesOfParts,t,r),t}function Gk(e){var t=[],r=Ve;return e||(e={}),e.Application="SheetJS",t[t.length]=Fr,t[t.length]=Ve("Properties",null,{xmlns:Vr.EXT_PROPS,"xmlns:vt":Vr.vt}),Oi.forEach(function(a){if(e[a[1]]!==void 0){var s;switch(a[2]){case"string":s=Jt(String(e[a[1]]));break;case"bool":s=e[a[1]]?"true":"false";break}s!==void 0&&(t[t.length]=r(a[0],s))}}),t[t.length]=r("HeadingPairs",r("vt:vector",r("vt:variant","<vt:lpstr>Worksheets</vt:lpstr>")+r("vt:variant",r("vt:i4",String(e.Worksheets))),{size:2,baseType:"variant"})),t[t.length]=r("TitlesOfParts",r("vt:vector",e.SheetNames.map(function(a){return"<vt:lpstr>"+Jt(a)+"</vt:lpstr>"}).join(""),{size:e.Worksheets,baseType:"lpstr"})),t.length>2&&(t[t.length]="</Properties>",t[1]=t[1].replace("/>",">")),t.join("")}var FD=/<[^>]+>[^<]*/g;function MD(e,t){var r={},a="",s=e.match(FD);if(s)for(var l=0;l!=s.length;++l){var u=s[l],f=xt(u);switch(f[0]){case"<?xml":break;case"<Properties":break;case"<property":a=zt(f.name);break;case"</property>":a=null;break;default:if(u.indexOf("<vt:")===0){var h=u.split(">"),m=h[0].slice(4),p=h[1];switch(m){case"lpstr":case"bstr":case"lpwstr":r[a]=zt(p);break;case"bool":r[a]=dr(p);break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":r[a]=parseInt(p,10);break;case"r4":case"r8":case"decimal":r[a]=parseFloat(p);break;case"filetime":case"date":r[a]=hr(p);break;case"cy":case"error":r[a]=zt(p);break;default:if(m.slice(-1)=="/")break;t.WTF&&typeof console<"u"&&console.warn("Unexpected",u,m,h)}}else if(u.slice(0,2)!=="</"){if(t.WTF)throw new Error(u)}}}return r}function Vk(e){var t=[Fr,Ve("Properties",null,{xmlns:Vr.CUST_PROPS,"xmlns:vt":Vr.vt})];if(!e)return t.join("");var r=1;return Er(e).forEach(function(s){++r,t[t.length]=Ve("property",G5(e[s]),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:r,name:Jt(s)})}),t.length>2&&(t[t.length]="</Properties>",t[1]=t[1].replace("/>",">")),t.join("")}var _p={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"},Em;function OD(e,t,r){Em||(Em=H0(_p)),t=Em[t]||t,e[t]=r}function LD(e,t){var r=[];return Er(_p).map(function(a){for(var s=0;s<vn.length;++s)if(vn[s][1]==a)return vn[s];for(s=0;s<Oi.length;++s)if(Oi[s][1]==a)return Oi[s];throw a}).forEach(function(a){if(e[a[1]]!=null){var s=t&&t.Props&&t.Props[a[1]]!=null?t.Props[a[1]]:e[a[1]];switch(a[2]){case"date":s=new Date(s).toISOString().replace(/\.\d*Z/,"Z");break}typeof s=="number"?s=String(s):s===!0||s===!1?s=s?"1":"0":s instanceof Date&&(s=new Date(s).toISOString().replace(/\.\d*Z/,"")),r.push(na(_p[a[1]]||a[1],s))}}),Ve("DocumentProperties",r.join(""),{xmlns:Va.o})}function ID(e,t){var r=["Worksheets","SheetNames"],a="CustomDocumentProperties",s=[];return e&&Er(e).forEach(function(l){if(Object.prototype.hasOwnProperty.call(e,l)){for(var u=0;u<vn.length;++u)if(l==vn[u][1])return;for(u=0;u<Oi.length;++u)if(l==Oi[u][1])return;for(u=0;u<r.length;++u)if(l==r[u])return;var f=e[l],h="string";typeof f=="number"?(h="float",f=String(f)):f===!0||f===!1?(h="boolean",f=f?"1":"0"):f=String(f),s.push(Ve(W2(l),f,{"dt:dt":h}))}}),t&&Er(t).forEach(function(l){if(Object.prototype.hasOwnProperty.call(t,l)&&!(e&&Object.prototype.hasOwnProperty.call(e,l))){var u=t[l],f="string";typeof u=="number"?(f="float",u=String(u)):u===!0||u===!1?(f="boolean",u=u?"1":"0"):u instanceof Date?(f="dateTime.tz",u=u.toISOString()):u=String(u),s.push(Ve(W2(l),u,{"dt:dt":f}))}}),"<"+a+' xmlns="'+Va.o+'">'+s.join("")+"</"+a+">"}function vg(e){var t=e.read_shift(4),r=e.read_shift(4);return new Date((r/1e7*Math.pow(2,32)+t/1e7-11644473600)*1e3).toISOString().replace(/\.000/,"")}function PD(e){var t=typeof e=="string"?new Date(Date.parse(e)):e,r=t.getTime()/1e3+11644473600,a=r%Math.pow(2,32),s=(r-a)/Math.pow(2,32);a*=1e7,s*=1e7;var l=a/Math.pow(2,32)|0;l>0&&(a=a%Math.pow(2,32),s+=l);var u=Ce(8);return u.write_shift(4,a),u.write_shift(4,s),u}function $k(e,t,r){var a=e.l,s=e.read_shift(0,"lpstr-cp");if(r)for(;e.l-a&3;)++e.l;return s}function Wk(e,t,r){var a=e.read_shift(0,"lpwstr");return a}function Kk(e,t,r){return t===31?Wk(e):$k(e,t,r)}function Sp(e,t,r){return Kk(e,t,r===!1?0:4)}function BD(e,t){if(!t)throw new Error("VtUnalignedString must have positive length");return Kk(e,t,0)}function UD(e){for(var t=e.read_shift(4),r=[],a=0;a!=t;++a){var s=e.l;r[a]=e.read_shift(0,"lpwstr").replace(ba,""),e.l-s&2&&(e.l+=2)}return r}function zD(e){for(var t=e.read_shift(4),r=[],a=0;a!=t;++a)r[a]=e.read_shift(0,"lpstr-cp").replace(ba,"");return r}function HD(e){var t=e.l,r=f0(e,Ok);e[e.l]==0&&e[e.l+1]==0&&e.l-t&2&&(e.l+=2);var a=f0(e,Ma);return[r,a]}function GD(e){for(var t=e.read_shift(4),r=[],a=0;a<t/2;++a)r.push(HD(e));return r}function l_(e,t){for(var r=e.read_shift(4),a={},s=0;s!=r;++s){var l=e.read_shift(4),u=e.read_shift(4);a[l]=e.read_shift(u,t===1200?"utf16le":"utf8").replace(ba,"").replace(oo,"!"),t===1200&&u%2&&(e.l+=2)}return e.l&3&&(e.l=e.l>>3<<2),a}function qk(e){var t=e.read_shift(4),r=e.slice(e.l,e.l+t);return e.l+=t,(t&3)>0&&(e.l+=4-(t&3)&3),r}function VD(e){var t={};return t.Size=e.read_shift(4),e.l+=t.Size+3-(t.Size-1)%4,t}function f0(e,t,r){var a=e.read_shift(2),s,l=r||{};if(e.l+=2,t!==n_&&a!==t&&SD.indexOf(t)===-1&&!((t&65534)==4126&&(a&65534)==4126))throw new Error("Expected type "+t+" saw "+a);switch(t===n_?a:t){case 2:return s=e.read_shift(2,"i"),l.raw||(e.l+=2),s;case 3:return s=e.read_shift(4,"i"),s;case 11:return e.read_shift(4)!==0;case 19:return s=e.read_shift(4),s;case 30:return $k(e,a,4).replace(ba,"");case 31:return Wk(e);case 64:return vg(e);case 65:return qk(e);case 71:return VD(e);case 80:return Sp(e,a,!l.raw).replace(ba,"");case 81:return BD(e,a).replace(ba,"");case 4108:return GD(e);case 4126:case 4127:return a==4127?UD(e):zD(e);default:throw new Error("TypedPropertyValue unrecognized type "+t+" "+a)}}function c_(e,t){var r=Ce(4),a=Ce(4);switch(r.write_shift(4,e==80?31:e),e){case 3:a.write_shift(-4,t);break;case 5:a=Ce(8),a.write_shift(8,t,"f");break;case 11:a.write_shift(4,t?1:0);break;case 64:a=PD(t);break;case 31:case 80:for(a=Ce(4+2*(t.length+1)+(t.length%2?0:2)),a.write_shift(4,t.length+1),a.write_shift(0,t,"dbcs");a.l!=a.length;)a.write_shift(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+e+" "+t)}return Xr([r,a])}function o_(e,t){var r=e.l,a=e.read_shift(4),s=e.read_shift(4),l=[],u=0,f=0,h=-1,m={};for(u=0;u!=s;++u){var p=e.read_shift(4),x=e.read_shift(4);l[u]=[p,x+r]}l.sort(function(E,b){return E[1]-b[1]});var _={};for(u=0;u!=s;++u){if(e.l!==l[u][1]){var S=!0;if(u>0&&t)switch(t[l[u-1][0]].t){case 2:e.l+2===l[u][1]&&(e.l+=2,S=!1);break;case 80:e.l<=l[u][1]&&(e.l=l[u][1],S=!1);break;case 4108:e.l<=l[u][1]&&(e.l=l[u][1],S=!1);break}if((!t||u==0)&&e.l<=l[u][1]&&(S=!1,e.l=l[u][1]),S)throw new Error("Read Error: Expected address "+l[u][1]+" at "+e.l+" :"+u)}if(t){var k=t[l[u][0]];if(_[k.n]=f0(e,k.t,{raw:!0}),k.p==="version"&&(_[k.n]=String(_[k.n]>>16)+"."+("0000"+String(_[k.n]&65535)).slice(-4)),k.n=="CodePage")switch(_[k.n]){case 0:_[k.n]=1252;case 874:case 932:case 936:case 949:case 950:case 1250:case 1251:case 1253:case 1254:case 1255:case 1256:case 1257:case 1258:case 1e4:case 1200:case 1201:case 1252:case 65e3:case-536:case 65001:case-535:Cn(f=_[k.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+_[k.n])}}else if(l[u][0]===1){if(f=_.CodePage=f0(e,gg),Cn(f),h!==-1){var y=e.l;e.l=l[h][1],m=l_(e,f),e.l=y}}else if(l[u][0]===0){if(f===0){h=u,e.l=l[u+1][1];continue}m=l_(e,f)}else{var w=m[l[u][0]],A;switch(e[e.l]){case 65:e.l+=4,A=qk(e);break;case 30:e.l+=4,A=Sp(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 31:e.l+=4,A=Sp(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 3:e.l+=4,A=e.read_shift(4,"i");break;case 19:e.l+=4,A=e.read_shift(4);break;case 5:e.l+=4,A=e.read_shift(8,"f");break;case 11:e.l+=4,A=jr(e,4);break;case 64:e.l+=4,A=hr(vg(e));break;default:throw new Error("unparsed value: "+e[e.l])}_[w]=A}}return e.l=r+a,_}var Xk=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"];function $D(e){switch(typeof e){case"boolean":return 11;case"number":return(e|0)==e?3:5;case"string":return 31;case"object":if(e instanceof Date)return 64;break}return-1}function u_(e,t,r){var a=Ce(8),s=[],l=[],u=8,f=0,h=Ce(8),m=Ce(8);if(h.write_shift(4,2),h.write_shift(4,1200),m.write_shift(4,1),l.push(h),s.push(m),u+=8+h.length,!t){m=Ce(8),m.write_shift(4,0),s.unshift(m);var p=[Ce(4)];for(p[0].write_shift(4,e.length),f=0;f<e.length;++f){var x=e[f][0];for(h=Ce(8+2*(x.length+1)+(x.length%2?0:2)),h.write_shift(4,f+2),h.write_shift(4,x.length+1),h.write_shift(0,x,"dbcs");h.l!=h.length;)h.write_shift(1,0);p.push(h)}h=Xr(p),l.unshift(h),u+=8+h.length}for(f=0;f<e.length;++f)if(!(t&&!t[e[f][0]])&&!(Xk.indexOf(e[f][0])>-1||zk.indexOf(e[f][0])>-1)&&e[f][1]!=null){var _=e[f][1],S=0;if(t){S=+t[e[f][0]];var k=r[S];if(k.p=="version"&&typeof _=="string"){var y=_.split(".");_=(+y[0]<<16)+(+y[1]||0)}h=c_(k.t,_)}else{var w=$D(_);w==-1&&(w=31,_=String(_)),h=c_(w,_)}l.push(h),m=Ce(8),m.write_shift(4,t?S:2+f),s.push(m),u+=8+h.length}var A=8*(l.length+1);for(f=0;f<l.length;++f)s[f].write_shift(4,A),A+=l[f].length;return a.write_shift(4,u),a.write_shift(4,l.length),Xr([a].concat(s).concat(l))}function f_(e,t,r){var a=e.content;if(!a)return{};aa(a,0);var s,l,u,f,h=0;a.chk("feff","Byte Order: "),a.read_shift(2);var m=a.read_shift(4),p=a.read_shift(16);if(p!==ot.utils.consts.HEADER_CLSID&&p!==r)throw new Error("Bad PropertySet CLSID "+p);if(s=a.read_shift(4),s!==1&&s!==2)throw new Error("Unrecognized #Sets: "+s);if(l=a.read_shift(16),f=a.read_shift(4),s===1&&f!==a.l)throw new Error("Length mismatch: "+f+" !== "+a.l);s===2&&(u=a.read_shift(16),h=a.read_shift(4));var x=o_(a,t),_={SystemIdentifier:m};for(var S in x)_[S]=x[S];if(_.FMTID=l,s===1)return _;if(h-a.l==2&&(a.l+=2),a.l!==h)throw new Error("Length mismatch 2: "+a.l+" !== "+h);var k;try{k=o_(a,null)}catch{}for(S in k)_[S]=k[S];return _.FMTID=[l,u],_}function d_(e,t,r,a,s,l){var u=Ce(s?68:48),f=[u];u.write_shift(2,65534),u.write_shift(2,0),u.write_shift(4,842412599),u.write_shift(16,ot.utils.consts.HEADER_CLSID,"hex"),u.write_shift(4,s?2:1),u.write_shift(16,t,"hex"),u.write_shift(4,s?68:48);var h=u_(e,r,a);if(f.push(h),s){var m=u_(s,null,null);u.write_shift(16,l,"hex"),u.write_shift(4,68+h.length),f.push(m)}return Xr(f)}function Zs(e,t){return e.read_shift(t),null}function WD(e,t){t||(t=Ce(e));for(var r=0;r<e;++r)t.write_shift(1,0);return t}function KD(e,t,r){for(var a=[],s=e.l+t;e.l<s;)a.push(r(e,s-e.l));if(s!==e.l)throw new Error("Slurp error");return a}function jr(e,t){return e.read_shift(t)===1}function ka(e,t){return t||(t=Ce(2)),t.write_shift(2,+!!e),t}function Ur(e){return e.read_shift(2,"u")}function gn(e,t){return t||(t=Ce(2)),t.write_shift(2,e),t}function Yk(e,t){return KD(e,t,Ur)}function qD(e){var t=e.read_shift(1),r=e.read_shift(1);return r===1?t:t===1}function Zk(e,t,r){return r||(r=Ce(2)),r.write_shift(1,t=="e"?+e:+!!e),r.write_shift(1,t=="e"?1:0),r}function Jo(e,t,r){var a=e.read_shift(r&&r.biff>=12?2:1),s="sbcs-cont";if(r&&r.biff>=8,!r||r.biff==8){var l=e.read_shift(1);l&&(s="dbcs-cont")}else r.biff==12&&(s="wstr");r.biff>=2&&r.biff<=5&&(s="cpstr");var u=a?e.read_shift(a,s):"";return u}function XD(e){var t=e.read_shift(2),r=e.read_shift(1),a=r&4,s=r&8,l=1+(r&1),u=0,f,h={};s&&(u=e.read_shift(2)),a&&(f=e.read_shift(4));var m=l==2?"dbcs-cont":"sbcs-cont",p=t===0?"":e.read_shift(t,m);return s&&(e.l+=4*u),a&&(e.l+=f),h.t=p,s||(h.raw="<t>"+h.t+"</t>",h.r=h.t),h}function YD(e){var t=e.t||"",r=Ce(3);r.write_shift(2,t.length),r.write_shift(1,1);var a=Ce(2*t.length);a.write_shift(2*t.length,t,"utf16le");var s=[r,a];return Xr(s)}function Vi(e,t,r){var a;if(r){if(r.biff>=2&&r.biff<=5)return e.read_shift(t,"cpstr");if(r.biff>=12)return e.read_shift(t,"dbcs-cont")}var s=e.read_shift(1);return s===0?a=e.read_shift(t,"sbcs-cont"):a=e.read_shift(t,"dbcs-cont"),a}function eu(e,t,r){var a=e.read_shift(r&&r.biff==2?1:2);return a===0?(e.l++,""):Vi(e,a,r)}function Ji(e,t,r){if(r.biff>5)return eu(e,t,r);var a=e.read_shift(1);return a===0?(e.l++,""):e.read_shift(a,r.biff<=4||!e.lens?"cpstr":"sbcs-cont")}function Qk(e,t,r){return r||(r=Ce(3+2*e.length)),r.write_shift(2,e.length),r.write_shift(1,1),r.write_shift(31,e,"utf16le"),r}function ZD(e){var t=e.read_shift(1);e.l++;var r=e.read_shift(2);return e.l+=2,[t,r]}function QD(e){var t=e.read_shift(4),r=e.l,a=!1;t>24&&(e.l+=t-24,e.read_shift(16)==="795881f43b1d7f48af2c825dc4852763"&&(a=!0),e.l=r);var s=e.read_shift((a?t-24:t)>>1,"utf16le").replace(ba,"");return a&&(e.l+=24),s}function JD(e){for(var t=e.read_shift(2),r="";t-- >0;)r+="../";var a=e.read_shift(0,"lpstr-ansi");if(e.l+=2,e.read_shift(2)!=57005)throw new Error("Bad FileMoniker");var s=e.read_shift(4);if(s===0)return r+a.replace(/\\/g,"/");var l=e.read_shift(4);if(e.read_shift(2)!=3)throw new Error("Bad FileMoniker");var u=e.read_shift(l>>1,"utf16le").replace(ba,"");return r+u}function eR(e,t){var r=e.read_shift(16);switch(r){case"e0c9ea79f9bace118c8200aa004ba90b":return QD(e);case"0303000000000000c000000000000046":return JD(e);default:throw new Error("Unsupported Moniker "+r)}}function jf(e){var t=e.read_shift(4),r=t>0?e.read_shift(t,"utf16le").replace(ba,""):"";return r}function h_(e,t){t||(t=Ce(6+e.length*2)),t.write_shift(4,1+e.length);for(var r=0;r<e.length;++r)t.write_shift(2,e.charCodeAt(r));return t.write_shift(2,0),t}function tR(e,t){var r=e.l+t,a=e.read_shift(4);if(a!==2)throw new Error("Unrecognized streamVersion: "+a);var s=e.read_shift(2);e.l+=2;var l,u,f,h,m="",p,x;s&16&&(l=jf(e,r-e.l)),s&128&&(u=jf(e,r-e.l)),(s&257)===257&&(f=jf(e,r-e.l)),(s&257)===1&&(h=eR(e,r-e.l)),s&8&&(m=jf(e,r-e.l)),s&32&&(p=e.read_shift(16)),s&64&&(x=vg(e)),e.l=r;var _=u||f||h||"";_&&m&&(_+="#"+m),_||(_="#"+m),s&2&&_.charAt(0)=="/"&&_.charAt(1)!="/"&&(_="file://"+_);var S={Target:_};return p&&(S.guid=p),x&&(S.time=x),l&&(S.Tooltip=l),S}function rR(e){var t=Ce(512),r=0,a=e.Target;a.slice(0,7)=="file://"&&(a=a.slice(7));var s=a.indexOf("#"),l=s>-1?31:23;switch(a.charAt(0)){case"#":l=28;break;case".":l&=-3;break}t.write_shift(4,2),t.write_shift(4,l);var u=[8,6815827,6619237,4849780,83];for(r=0;r<u.length;++r)t.write_shift(4,u[r]);if(l==28)a=a.slice(1),h_(a,t);else if(l&2){for(u="e0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),r=0;r<u.length;++r)t.write_shift(1,parseInt(u[r],16));var f=s>-1?a.slice(0,s):a;for(t.write_shift(4,2*(f.length+1)),r=0;r<f.length;++r)t.write_shift(2,f.charCodeAt(r));t.write_shift(2,0),l&8&&h_(s>-1?a.slice(s+1):"",t)}else{for(u="03 03 00 00 00 00 00 00 c0 00 00 00 00 00 00 46".split(" "),r=0;r<u.length;++r)t.write_shift(1,parseInt(u[r],16));for(var h=0;a.slice(h*3,h*3+3)=="../"||a.slice(h*3,h*3+3)=="..\\";)++h;for(t.write_shift(2,h),t.write_shift(4,a.length-3*h+1),r=0;r<a.length-3*h;++r)t.write_shift(1,a.charCodeAt(r+3*h)&255);for(t.write_shift(1,0),t.write_shift(2,65535),t.write_shift(2,57005),r=0;r<6;++r)t.write_shift(4,0)}return t.slice(0,t.l)}function Jk(e){var t=e.read_shift(1),r=e.read_shift(1),a=e.read_shift(1),s=e.read_shift(1);return[t,r,a,s]}function eA(e,t){var r=Jk(e);return r[3]=0,r}function qn(e){var t=e.read_shift(2),r=e.read_shift(2),a=e.read_shift(2);return{r:t,c:r,ixfe:a}}function $i(e,t,r,a){return a||(a=Ce(6)),a.write_shift(2,e),a.write_shift(2,t),a.write_shift(2,r||0),a}function aR(e){var t=e.read_shift(2),r=e.read_shift(2);return e.l+=8,{type:t,flags:r}}function nR(e,t,r){return t===0?"":Ji(e,t,r)}function sR(e,t,r){var a=r.biff>8?4:2,s=e.read_shift(a),l=e.read_shift(a,"i"),u=e.read_shift(a,"i");return[s,l,u]}function tA(e){var t=e.read_shift(2),r=pg(e);return[t,r]}function iR(e,t,r){e.l+=4,t-=4;var a=e.l+t,s=Jo(e,t,r),l=e.read_shift(2);if(a-=e.l,l!==a)throw new Error("Malformed AddinUdf: padding = "+a+" != "+l);return e.l+=l,s}function $0(e){var t=e.read_shift(2),r=e.read_shift(2),a=e.read_shift(2),s=e.read_shift(2);return{s:{c:a,r:t},e:{c:s,r}}}function rA(e,t){return t||(t=Ce(8)),t.write_shift(2,e.s.r),t.write_shift(2,e.e.r),t.write_shift(2,e.s.c),t.write_shift(2,e.e.c),t}function aA(e){var t=e.read_shift(2),r=e.read_shift(2),a=e.read_shift(1),s=e.read_shift(1);return{s:{c:a,r:t},e:{c:s,r}}}var lR=aA;function nA(e){e.l+=4;var t=e.read_shift(2),r=e.read_shift(2),a=e.read_shift(2);return e.l+=12,[r,t,a]}function cR(e){var t={};return e.l+=4,e.l+=16,t.fSharedNote=e.read_shift(2),e.l+=4,t}function oR(e){var t={};return e.l+=4,e.cf=e.read_shift(2),t}function oa(e){e.l+=2,e.l+=e.read_shift(2)}var uR={0:oa,4:oa,5:oa,6:oa,7:oR,8:oa,9:oa,10:oa,11:oa,12:oa,13:cR,14:oa,15:oa,16:oa,17:oa,18:oa,19:oa,20:oa,21:nA};function fR(e,t){for(var r=e.l+t,a=[];e.l<r;){var s=e.read_shift(2);e.l-=2;try{a.push(uR[s](e,r-e.l))}catch{return e.l=r,a}}return e.l!=r&&(e.l=r),a}function Df(e,t){var r={BIFFVer:0,dt:0};switch(r.BIFFVer=e.read_shift(2),t-=2,t>=2&&(r.dt=e.read_shift(2),e.l-=2),r.BIFFVer){case 1536:case 1280:case 1024:case 768:case 512:case 2:case 7:break;default:if(t>6)throw new Error("Unexpected BIFF Ver "+r.BIFFVer)}return e.read_shift(t),r}function yg(e,t,r){var a=1536,s=16;switch(r.bookType){case"biff8":break;case"biff5":a=1280,s=8;break;case"biff4":a=4,s=6;break;case"biff3":a=3,s=6;break;case"biff2":a=2,s=4;break;case"xla":break;default:throw new Error("unsupported BIFF version")}var l=Ce(s);return l.write_shift(2,a),l.write_shift(2,t),s>4&&l.write_shift(2,29282),s>6&&l.write_shift(2,1997),s>8&&(l.write_shift(2,49161),l.write_shift(2,1),l.write_shift(2,1798),l.write_shift(2,0)),l}function dR(e,t){return t===0||e.read_shift(2),1200}function hR(e,t,r){if(r.enc)return e.l+=t,"";var a=e.l,s=Ji(e,0,r);return e.read_shift(t+a-e.l),s}function mR(e,t){var r=!t||t.biff==8,a=Ce(r?112:54);for(a.write_shift(t.biff==8?2:1,7),r&&a.write_shift(1,0),a.write_shift(4,859007059),a.write_shift(4,5458548|(r?0:536870912));a.l<a.length;)a.write_shift(1,r?0:32);return a}function pR(e,t,r){var a=r&&r.biff==8||t==2?e.read_shift(2):(e.l+=t,0);return{fDialog:a&16,fBelow:a&64,fRight:a&128}}function gR(e,t,r){var a=e.read_shift(4),s=e.read_shift(1)&3,l=e.read_shift(1);switch(l){case 0:l="Worksheet";break;case 1:l="Macrosheet";break;case 2:l="Chartsheet";break;case 6:l="VBAModule";break}var u=Jo(e,0,r);return u.length===0&&(u="Sheet1"),{pos:a,hs:s,dt:l,name:u}}function xR(e,t){var r=!t||t.biff>=8?2:1,a=Ce(8+r*e.name.length);a.write_shift(4,e.pos),a.write_shift(1,e.hs||0),a.write_shift(1,e.dt),a.write_shift(1,e.name.length),t.biff>=8&&a.write_shift(1,1),a.write_shift(r*e.name.length,e.name,t.biff<8?"sbcs":"utf16le");var s=a.slice(0,a.l);return s.l=a.l,s}function vR(e,t){for(var r=e.l+t,a=e.read_shift(4),s=e.read_shift(4),l=[],u=0;u!=s&&e.l<r;++u)l.push(XD(e));return l.Count=a,l.Unique=s,l}function yR(e,t){var r=Ce(8);r.write_shift(4,e.Count),r.write_shift(4,e.Unique);for(var a=[],s=0;s<e.length;++s)a[s]=YD(e[s]);var l=Xr([r].concat(a));return l.parts=[r.length].concat(a.map(function(u){return u.length})),l}function _R(e,t){var r={};return r.dsst=e.read_shift(2),e.l+=t-2,r}function SR(e){var t={};t.r=e.read_shift(2),t.c=e.read_shift(2),t.cnt=e.read_shift(2)-t.c;var r=e.read_shift(2);e.l+=4;var a=e.read_shift(1);return e.l+=3,a&7&&(t.level=a&7),a&32&&(t.hidden=!0),a&64&&(t.hpt=r/20),t}function wR(e){var t=aR(e);if(t.type!=2211)throw new Error("Invalid Future Record "+t.type);var r=e.read_shift(4);return r!==0}function kR(e){return e.read_shift(2),e.read_shift(4)}function m_(e,t,r){var a=0;r&&r.biff==2||(a=e.read_shift(2));var s=e.read_shift(2);r&&r.biff==2&&(a=1-(s>>15),s&=32767);var l={Unsynced:a&1,DyZero:(a&2)>>1,ExAsc:(a&4)>>2,ExDsc:(a&8)>>3};return[l,s]}function AR(e){var t=e.read_shift(2),r=e.read_shift(2),a=e.read_shift(2),s=e.read_shift(2),l=e.read_shift(2),u=e.read_shift(2),f=e.read_shift(2),h=e.read_shift(2),m=e.read_shift(2);return{Pos:[t,r],Dim:[a,s],Flags:l,CurTab:u,FirstTab:f,Selected:h,TabRatio:m}}function bR(){var e=Ce(18);return e.write_shift(2,0),e.write_shift(2,0),e.write_shift(2,29280),e.write_shift(2,17600),e.write_shift(2,56),e.write_shift(2,0),e.write_shift(2,0),e.write_shift(2,1),e.write_shift(2,500),e}function NR(e,t,r){if(r&&r.biff>=2&&r.biff<5)return{};var a=e.read_shift(2);return{RTL:a&64}}function ER(e){var t=Ce(18),r=1718;return e&&e.RTL&&(r|=64),t.write_shift(2,r),t.write_shift(4,0),t.write_shift(4,64),t.write_shift(4,0),t.write_shift(4,0),t}function TR(){}function CR(e,t,r){var a={dyHeight:e.read_shift(2),fl:e.read_shift(2)};switch(r&&r.biff||8){case 2:break;case 3:case 4:e.l+=2;break;default:e.l+=10;break}return a.name=Jo(e,0,r),a}function jR(e,t){var r=e.name||"Arial",a=t&&t.biff==5,s=a?15+r.length:16+2*r.length,l=Ce(s);return l.write_shift(2,e.sz*20),l.write_shift(4,0),l.write_shift(2,400),l.write_shift(4,0),l.write_shift(2,0),l.write_shift(1,r.length),a||l.write_shift(1,1),l.write_shift((a?1:2)*r.length,r,a?"sbcs":"utf16le"),l}function DR(e){var t=qn(e);return t.isst=e.read_shift(4),t}function RR(e,t,r,a){var s=Ce(10);return $i(e,t,a,s),s.write_shift(4,r),s}function FR(e,t,r){r.biffguess&&r.biff==2&&(r.biff=5);var a=e.l+t,s=qn(e);r.biff==2&&e.l++;var l=eu(e,a-e.l,r);return s.val=l,s}function MR(e,t,r,a,s){var l=!s||s.biff==8,u=Ce(8+ +l+(1+l)*r.length);return $i(e,t,a,u),u.write_shift(2,r.length),l&&u.write_shift(1,1),u.write_shift((1+l)*r.length,r,l?"utf16le":"sbcs"),u}function OR(e,t,r){var a=e.read_shift(2),s=Ji(e,0,r);return[a,s]}function LR(e,t,r,a){var s=r&&r.biff==5;a||(a=Ce(s?3+t.length:5+2*t.length)),a.write_shift(2,e),a.write_shift(s?1:2,t.length),s||a.write_shift(1,1),a.write_shift((s?1:2)*t.length,t,s?"sbcs":"utf16le");var l=a.length>a.l?a.slice(0,a.l):a;return l.l==null&&(l.l=l.length),l}var IR=Ji;function p_(e,t,r){var a=e.l+t,s=r.biff==8||!r.biff?4:2,l=e.read_shift(s),u=e.read_shift(s),f=e.read_shift(2),h=e.read_shift(2);return e.l=a,{s:{r:l,c:f},e:{r:u,c:h}}}function PR(e,t){var r=t.biff==8||!t.biff?4:2,a=Ce(2*r+6);return a.write_shift(r,e.s.r),a.write_shift(r,e.e.r+1),a.write_shift(2,e.s.c),a.write_shift(2,e.e.c+1),a.write_shift(2,0),a}function BR(e){var t=e.read_shift(2),r=e.read_shift(2),a=tA(e);return{r:t,c:r,ixfe:a[0],rknum:a[1]}}function UR(e,t){for(var r=e.l+t-2,a=e.read_shift(2),s=e.read_shift(2),l=[];e.l<r;)l.push(tA(e));if(e.l!==r)throw new Error("MulRK read error");var u=e.read_shift(2);if(l.length!=u-s+1)throw new Error("MulRK length mismatch");return{r:a,c:s,C:u,rkrec:l}}function zR(e,t){for(var r=e.l+t-2,a=e.read_shift(2),s=e.read_shift(2),l=[];e.l<r;)l.push(e.read_shift(2));if(e.l!==r)throw new Error("MulBlank read error");var u=e.read_shift(2);if(l.length!=u-s+1)throw new Error("MulBlank length mismatch");return{r:a,c:s,C:u,ixfe:l}}function HR(e,t,r,a){var s={},l=e.read_shift(4),u=e.read_shift(4),f=e.read_shift(4),h=e.read_shift(2);return s.patternType=wD[f>>26],a.cellStyles&&(s.alc=l&7,s.fWrap=l>>3&1,s.alcV=l>>4&7,s.fJustLast=l>>7&1,s.trot=l>>8&255,s.cIndent=l>>16&15,s.fShrinkToFit=l>>20&1,s.iReadOrder=l>>22&2,s.fAtrNum=l>>26&1,s.fAtrFnt=l>>27&1,s.fAtrAlc=l>>28&1,s.fAtrBdr=l>>29&1,s.fAtrPat=l>>30&1,s.fAtrProt=l>>31&1,s.dgLeft=u&15,s.dgRight=u>>4&15,s.dgTop=u>>8&15,s.dgBottom=u>>12&15,s.icvLeft=u>>16&127,s.icvRight=u>>23&127,s.grbitDiag=u>>30&3,s.icvTop=f&127,s.icvBottom=f>>7&127,s.icvDiag=f>>14&127,s.dgDiag=f>>21&15,s.icvFore=h&127,s.icvBack=h>>7&127,s.fsxButton=h>>14&1),s}function GR(e,t,r){var a={};return a.ifnt=e.read_shift(2),a.numFmtId=e.read_shift(2),a.flags=e.read_shift(2),a.fStyle=a.flags>>2&1,t-=6,a.data=HR(e,t,a.fStyle,r),a}function g_(e,t,r,a){var s=r&&r.biff==5;a||(a=Ce(s?16:20)),a.write_shift(2,0),e.style?(a.write_shift(2,e.numFmtId||0),a.write_shift(2,65524)):(a.write_shift(2,e.numFmtId||0),a.write_shift(2,t<<4));var l=0;return e.numFmtId>0&&s&&(l|=1024),a.write_shift(4,l),a.write_shift(4,0),s||a.write_shift(4,0),a.write_shift(2,0),a}function VR(e){e.l+=4;var t=[e.read_shift(2),e.read_shift(2)];if(t[0]!==0&&t[0]--,t[1]!==0&&t[1]--,t[0]>7||t[1]>7)throw new Error("Bad Gutters: "+t.join("|"));return t}function $R(e){var t=Ce(8);return t.write_shift(4,0),t.write_shift(2,0),t.write_shift(2,0),t}function x_(e,t,r){var a=qn(e);(r.biff==2||t==9)&&++e.l;var s=qD(e);return a.val=s,a.t=s===!0||s===!1?"b":"e",a}function WR(e,t,r,a,s,l){var u=Ce(8);return $i(e,t,a,u),Zk(r,l,u),u}function KR(e,t,r){r.biffguess&&r.biff==2&&(r.biff=5);var a=qn(e),s=ha(e);return a.val=s,a}function qR(e,t,r,a){var s=Ce(14);return $i(e,t,a,s),Gi(r,s),s}var v_=nR;function XR(e,t,r){var a=e.l+t,s=e.read_shift(2),l=e.read_shift(2);if(r.sbcch=l,l==1025||l==14849)return[l,s];if(l<1||l>255)throw new Error("Unexpected SupBook type: "+l);for(var u=Vi(e,l),f=[];a>e.l;)f.push(eu(e));return[l,s,u,f]}function y_(e,t,r){var a=e.read_shift(2),s,l={fBuiltIn:a&1,fWantAdvise:a>>>1&1,fWantPict:a>>>2&1,fOle:a>>>3&1,fOleLink:a>>>4&1,cf:a>>>5&1023,fIcon:a>>>15&1};return r.sbcch===14849&&(s=iR(e,t-2,r)),l.body=s||e.read_shift(t-2),typeof s=="string"&&(l.Name=s),l}var YR=["_xlnm.Consolidate_Area","_xlnm.Auto_Open","_xlnm.Auto_Close","_xlnm.Extract","_xlnm.Database","_xlnm.Criteria","_xlnm.Print_Area","_xlnm.Print_Titles","_xlnm.Recorder","_xlnm.Data_Form","_xlnm.Auto_Activate","_xlnm.Auto_Deactivate","_xlnm.Sheet_Title","_xlnm._FilterDatabase"];function __(e,t,r){var a=e.l+t,s=e.read_shift(2),l=e.read_shift(1),u=e.read_shift(1),f=e.read_shift(r&&r.biff==2?1:2),h=0;(!r||r.biff>=5)&&(r.biff!=5&&(e.l+=2),h=e.read_shift(2),r.biff==5&&(e.l+=2),e.l+=4);var m=Vi(e,u,r);s&32&&(m=YR[m.charCodeAt(0)]);var p=a-e.l;r&&r.biff==2&&--p;var x=a==e.l||f===0||!(p>0)?[]:fI(e,p,r,f);return{chKey:l,Name:m,itab:h,rgce:x}}function sA(e,t,r){if(r.biff<8)return ZR(e,t,r);for(var a=[],s=e.l+t,l=e.read_shift(r.biff>8?4:2);l--!==0;)a.push(sR(e,r.biff>8?12:6,r));if(e.l!=s)throw new Error("Bad ExternSheet: "+e.l+" != "+s);return a}function ZR(e,t,r){e[e.l+1]==3&&e[e.l]++;var a=Jo(e,t,r);return a.charCodeAt(0)==3?a.slice(1):a}function QR(e,t,r){if(r.biff<8){e.l+=t;return}var a=e.read_shift(2),s=e.read_shift(2),l=Vi(e,a,r),u=Vi(e,s,r);return[l,u]}function JR(e,t,r){var a=aA(e);e.l++;var s=e.read_shift(1);return t-=8,[dI(e,t,r),s,a]}function S_(e,t,r){var a=lR(e);switch(r.biff){case 2:e.l++,t-=7;break;case 3:case 4:e.l+=2,t-=8;break;default:e.l+=6,t-=12}return[a,oI(e,t,r)]}function eF(e){var t=e.read_shift(4)!==0,r=e.read_shift(4)!==0,a=e.read_shift(4);return[t,r,a]}function tF(e,t,r){if(!(r.biff<8)){var a=e.read_shift(2),s=e.read_shift(2),l=e.read_shift(2),u=e.read_shift(2),f=Ji(e,0,r);return r.biff<8&&e.read_shift(1),[{r:a,c:s},f,u,l]}}function rF(e,t,r){return tF(e,t,r)}function aF(e,t){for(var r=[],a=e.read_shift(2);a--;)r.push($0(e));return r}function nF(e){var t=Ce(2+e.length*8);t.write_shift(2,e.length);for(var r=0;r<e.length;++r)rA(e[r],t);return t}function sF(e,t,r){if(r&&r.biff<8)return lF(e,t,r);var a=nA(e),s=fR(e,t-22,a[1]);return{cmo:a,ft:s}}var iF={8:function(e,t){var r=e.l+t;e.l+=10;var a=e.read_shift(2);e.l+=4,e.l+=2,e.l+=2,e.l+=2,e.l+=4;var s=e.read_shift(1);return e.l+=s,e.l=r,{fmt:a}}};function lF(e,t,r){e.l+=4;var a=e.read_shift(2),s=e.read_shift(2),l=e.read_shift(2);e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=6,t-=36;var u=[];return u.push((iF[a]||pa)(e,t,r)),{cmo:[s,a,l],ft:u}}function cF(e,t,r){var a=e.l,s="";try{e.l+=4;var l=(r.lastobj||{cmo:[0,0]}).cmo[1],u;[0,5,7,11,12,14].indexOf(l)==-1?e.l+=6:u=ZD(e,6,r);var f=e.read_shift(2);e.read_shift(2),Ur(e,2);var h=e.read_shift(2);e.l+=h;for(var m=1;m<e.lens.length-1;++m){if(e.l-a!=e.lens[m])throw new Error("TxO: bad continue record");var p=e[e.l],x=Vi(e,e.lens[m+1]-e.lens[m]-1);if(s+=x,s.length>=(p?f:2*f))break}if(s.length!==f&&s.length!==f*2)throw new Error("cchText: "+f+" != "+s.length);return e.l=a+t,{t:s}}catch{return e.l=a+t,{t:s}}}function oF(e,t){var r=$0(e);e.l+=16;var a=tR(e,t-24);return[r,a]}function uF(e){var t=Ce(24),r=yr(e[0]);t.write_shift(2,r.r),t.write_shift(2,r.r),t.write_shift(2,r.c),t.write_shift(2,r.c);for(var a="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" "),s=0;s<16;++s)t.write_shift(1,parseInt(a[s],16));return Xr([t,rR(e[1])])}function fF(e,t){e.read_shift(2);var r=$0(e),a=e.read_shift((t-10)/2,"dbcs-cont");return a=a.replace(ba,""),[r,a]}function dF(e){var t=e[1].Tooltip,r=Ce(10+2*(t.length+1));r.write_shift(2,2048);var a=yr(e[0]);r.write_shift(2,a.r),r.write_shift(2,a.r),r.write_shift(2,a.c),r.write_shift(2,a.c);for(var s=0;s<t.length;++s)r.write_shift(2,t.charCodeAt(s));return r.write_shift(2,0),r}function hF(e){var t=[0,0],r;return r=e.read_shift(2),t[0]=s_[r]||r,r=e.read_shift(2),t[1]=s_[r]||r,t}function mF(e){return e||(e=Ce(4)),e.write_shift(2,1),e.write_shift(2,1),e}function pF(e){for(var t=e.read_shift(2),r=[];t-- >0;)r.push(eA(e));return r}function gF(e){for(var t=e.read_shift(2),r=[];t-- >0;)r.push(eA(e));return r}function xF(e){e.l+=2;var t={cxfs:0,crc:0};return t.cxfs=e.read_shift(2),t.crc=e.read_shift(4),t}function iA(e,t,r){if(!r.cellStyles)return pa(e,t);var a=r&&r.biff>=12?4:2,s=e.read_shift(a),l=e.read_shift(a),u=e.read_shift(a),f=e.read_shift(a),h=e.read_shift(2);a==2&&(e.l+=2);var m={s,e:l,w:u,ixfe:f,flags:h};return(r.biff>=5||!r.biff)&&(m.level=h>>8&7),m}function vF(e,t){var r=Ce(12);r.write_shift(2,t),r.write_shift(2,t),r.write_shift(2,e.width*256),r.write_shift(2,0);var a=0;return e.hidden&&(a|=1),r.write_shift(1,a),a=e.level||0,r.write_shift(1,a),r.write_shift(2,0),r}function yF(e,t){var r={};return t<32||(e.l+=16,r.header=ha(e),r.footer=ha(e),e.l+=2),r}function _F(e,t,r){var a={area:!1};if(r.biff!=5)return e.l+=t,a;var s=e.read_shift(1);return e.l+=3,s&16&&(a.area=!0),a}function SF(e){for(var t=Ce(2*e),r=0;r<e;++r)t.write_shift(2,r+1);return t}var wF=qn,kF=Yk,AF=eu;function bF(e){var t=e.read_shift(2),r=e.read_shift(2),a=e.read_shift(4),s={fmt:t,env:r,len:a,data:e.slice(e.l,e.l+a)};return e.l+=a,s}
vendor: 5,274 bytes, line 418
418function NF(e,t,r){r.biffguess&&r.biff==5&&(r.biff=2);var a=qn(e);++e.l;var s=Ji(e,t-7,r);return a.t="str",a.val=s,a}function EF(e){var t=qn(e);++e.l;var r=ha(e);return t.t="n",t.val=r,t}function TF(e,t,r){var a=Ce(15);return nu(a,e,t),a.write_shift(8,r,"f"),a}function CF(e){var t=qn(e);++e.l;var r=e.read_shift(2);return t.t="n",t.val=r,t}function jF(e,t,r){var a=Ce(9);return nu(a,e,t),a.write_shift(2,r),a}function DF(e){var t=e.read_shift(1);return t===0?(e.l++,""):e.read_shift(t,"sbcs-cont")}function RF(e,t){e.l+=6,e.l+=2,e.l+=1,e.l+=3,e.l+=1,e.l+=t-13}function FF(e,t,r){var a=e.l+t,s=qn(e),l=e.read_shift(2),u=Vi(e,l,r);return e.l=a,s.t="str",s.val=u,s}var MF=[2,3,48,49,131,139,140,245],wp=(function(){var e={1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127,8:865,9:437,10:850,11:437,13:437,14:850,15:437,16:850,17:437,18:850,19:932,20:850,21:437,22:850,23:865,24:437,25:437,26:850,27:437,28:863,29:850,31:852,34:852,35:852,36:860,37:850,38:866,55:850,64:852,77:936,78:949,79:950,80:874,87:1252,88:1252,89:1252,108:863,134:737,135:852,136:857,204:1257,255:16969},t=H0({1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127});function r(f,h){var m=[],p=ri(1);switch(h.type){case"base64":p=Wa(qa(f));break;case"binary":p=Wa(f);break;case"buffer":case"array":p=f;break}aa(p,0);var x=p.read_shift(1),_=!!(x&136),S=!1,k=!1;switch(x){case 2:break;case 3:break;case 48:S=!0,_=!0;break;case 49:S=!0,_=!0;break;case 131:break;case 139:break;case 140:k=!0;break;case 245:break;default:throw new Error("DBF Unsupported Version: "+x.toString(16))}var y=0,w=521;x==2&&(y=p.read_shift(2)),p.l+=3,x!=2&&(y=p.read_shift(4)),y>1048576&&(y=1e6),x!=2&&(w=p.read_shift(2));var A=p.read_shift(2),E=h.codepage||1252;x!=2&&(p.l+=16,p.read_shift(1),p[p.l]!==0&&(E=e[p[p.l]]),p.l+=1,p.l+=2),k&&(p.l+=36);for(var b=[],M={},H=Math.min(p.length,x==2?521:w-10-(S?264:0)),O=k?32:11;p.l<H&&p[p.l]!=13;)switch(M={},M.name=To.utils.decode(E,p.slice(p.l,p.l+O)).replace(/[\u0000\r\n].*$/g,""),p.l+=O,M.type=String.fromCharCode(p.read_shift(1)),x!=2&&!k&&(M.offset=p.read_shift(4)),M.len=p.read_shift(1),x==2&&(M.offset=p.read_shift(2)),M.dec=p.read_shift(1),M.name.length&&b.push(M),x!=2&&(p.l+=k?13:14),M.type){case"B":(!S||M.len!=8)&&h.WTF&&console.log("Skipping "+M.name+":"+M.type);break;case"G":case"P":h.WTF&&console.log("Skipping "+M.name+":"+M.type);break;case"+":case"0":case"@":case"C":case"D":case"F":case"I":case"L":case"M":case"N":case"O":case"T":case"Y":break;default:throw new Error("Unknown Field Type: "+M.type)}if(p[p.l]!==13&&(p.l=w-1),p.read_shift(1)!==13)throw new Error("DBF Terminator not found "+p.l+" "+p[p.l]);p.l=w;var C=0,L=0;for(m[0]=[],L=0;L!=b.length;++L)m[0][L]=b[L].name;for(;y-- >0;){if(p[p.l]===42){p.l+=A;continue}for(++p.l,m[++C]=[],L=0,L=0;L!=b.length;++L){var j=p.slice(p.l,p.l+b[L].len);p.l+=b[L].len,aa(j,0);var z=To.utils.decode(E,j);switch(b[L].type){case"C":z.trim().length&&(m[C][L]=z.replace(/\s+$/,""));break;case"D":z.length===8?m[C][L]=new Date(+z.slice(0,4),+z.slice(4,6)-1,+z.slice(6,8)):m[C][L]=z;break;case"F":m[C][L]=parseFloat(z.trim());break;case"+":case"I":m[C][L]=k?j.read_shift(-4,"i")^2147483648:j.read_shift(4,"i");break;case"L":switch(z.trim().toUpperCase()){case"Y":case"T":m[C][L]=!0;break;case"N":case"F":m[C][L]=!1;break;case"":case"?":break;default:throw new Error("DBF Unrecognized L:|"+z+"|")}break;case"M":if(!_)throw new Error("DBF Unexpected MEMO for type "+x.toString(16));m[C][L]="##MEMO##"+(k?parseInt(z.trim(),10):j.read_shift(4));break;case"N":z=z.replace(/\u0000/g,"").trim(),z&&z!="."&&(m[C][L]=+z||0);break;case"@":m[C][L]=new Date(j.read_shift(-8,"f")-621356832e5);break;case"T":m[C][L]=new Date((j.read_shift(4)-2440588)*864e5+j.read_shift(4));break;case"Y":m[C][L]=j.read_shift(4,"i")/1e4+j.read_shift(4,"i")/1e4*Math.pow(2,32);break;case"O":m[C][L]=-j.read_shift(-8,"f");break;case"B":if(S&&b[L].len==8){m[C][L]=j.read_shift(8,"f");break}case"G":case"P":j.l+=b[L].len;break;case"0":if(b[L].name==="_NullFlags")break;default:throw new Error("DBF Unsupported data type "+b[L].type)}}}if(x!=2&&p.l<p.length&&p[p.l++]!=26)throw new Error("DBF EOF Marker missing "+(p.l-1)+" of "+p.length+" "+p[p.l-1].toString(16));return h&&h.sheetRows&&(m=m.slice(0,h.sheetRows)),h.DBF=b,m}function a(f,h){var m=h||{};m.dateNF||(m.dateNF="yyyymmdd");var p=ic(r(f,m),m);return p["!cols"]=m.DBF.map(function(x){return{wch:x.len,DBF:x}}),delete m.DBF,p}function s(f,h){try{return li(a(f,h),h)}catch(m){if(h&&h.WTF)throw m}return{SheetNames:[],Sheets:{}}}var l={B:8,C:250,L:1,D:8,"?":0,"":0};function u(f,h){var m=h||{};if(+m.codepage>=0&&Cn(+m.codepage),m.type=="string")throw new Error("Cannot write DBF to JS string");var p=Oa(),x=m0(f,{header:1,raw:!0,cellDates:!0}),_=x[0],S=x.slice(1),k=f["!cols"]||[],y=0,w=0,A=0,E=1;for(y=0;y<_.length;++y){if(((k[y]||{}).DBF||{}).name){_[y]=k[y].DBF.name,++A;continue}if(_[y]!=null){if(++A,typeof _[y]=="number"&&(_[y]=_[y].toString(10)),typeof _[y]!="str
418ing")throw new Error("DBF Invalid column name "+_[y]+" |"+typeof _[y]+"|");if(_.indexOf(_[y])!==y){for(w=0;w<1024;++w)if(_.indexOf(_[y]+"_"+w)==-1){_[y]+="_"+w;break}}}}var b=Ht(f["!ref"]),M=[],H=[],O=[];for(y=0;y<=b.e.c-b.s.c;++y){var C="",L="",j=0,z=[];for(w=0;w<S.length;++w)S[w][y]!=null&&z.push(S[w][y]);if(z.length==0||_[y]==null){M[y]="?";continue}for(w=0;w<z.length;++w){switch(typeof z[w]){case"number":L="B";break;case"string":L="C";break;case"boolean":L="L";break;case"object":L=z[w]instanceof Date?"D":"C";break;default:L="C"}j=Math.max(j,String(z[w]).length),C=C&&C!=L?"C":L}j>250&&(j=250),L=((k[y]||{}).DBF||{}).type,L=="C"&&k[y].DBF.len>j&&(j=k[y].DBF.len),C=="B"&&L=="N"&&(C="N",O[y]=k[y].DBF.dec,j=k[y].DBF.len),H[y]=C=="C"||L=="N"?j:l[C]||0,E+=H[y],M[y]=C}var V=p.next(32);for(V.write_shift(4,318902576),V.write_shift(4,S.length),V.write_shift(2,296+32*A),V.write_shift(2,E),y=0;y<4;++y)V.write_shift(4,0);for(V.write_shift(4,0|(+t[Xw]||3)<<8),y=0,w=0;y<_.length;++y)if(_[y]!=null){var P=p.next(32),U=(_[y].slice(-10)+"\0\0\0\0\0\0\0\0\0\0\0").slice(0,11);P.write_shift(1,U,"sbcs"),P.write_shift(1,M[y]=="?"?"C":M[y],"sbcs"),P.write_shift(4,w),P.write_shift(1,H[y]||l[M[y]]||0),P.write_shift(1,O[y]||0),P.write_shift(1,2),P.write_shift(4,0),P.write_shift(1,0),P.write_shift(4,0),P.write_shift(4,0),w+=H[y]||l[M[y]]||0}var Y=p.next(264);for(Y.write_shift(4,13),y=0;y<65;++y)Y.write_shift(4,0);for(y=0;y<S.length;++y){var W=p.next(E);for(W.write_shift(1,0),w=0;w<_.length;++w)if(_[w]!=null)switch(M[w]){case"L":W.write_shift(1,S[y][w]==null?63:S[y][w]?84:70);break;case"B":W.write_shift(8,S[y][w]||0,"f");break;case"N":var q="0";for(typeof S[y][w]=="number"&&(q=S[y][w].toFixed(O[w]||0)),A=0;A<H[w]-q.length;++A)W.write_shift(1,32);W.write_shift(1,q,"sbcs");break;case"D":S[y][w]?(W.write_shift(4,("0000"+S[y][w].getFullYear()).slice(-4),"sbcs"),W.write_shift(2,("00"+(S[y][w].getMonth()+1)).slice(-2),"sbcs"),W.write_shift(2,("00"+S[y][w].getDate()).slice(-2),"sbcs")):W.write_shift(8,"00000000","sbcs");break;case"C":var se=String(S[y][w]!=null?S[y][w]:"").slice(0,H[w]);for(W.write_shift(1,se,"sbcs"),A=0;A<H[w]-se.length;++A)W.write_shift(1,32);break}}return p.next(1).write_shift(1,26),p.end()}return{to_workbook:s,to_sheet:a,from_sheet:u}})(),lA=(function(){var e={AA:"À",BA:"Á",CA:"Â",DA:195,HA:"Ä",JA:197,AE:"È",BE:"É",CE:"Ê",HE:"Ë",AI:"Ì",BI:"Í",CI:"Î",HI:"Ï",AO:"Ò",BO:"Ó",CO:"Ô",DO:213,HO:"Ö",AU:"Ù",BU:"Ú",CU:"Û",HU:"Ü",Aa:"à",Ba:"á",Ca:"â",Da:227,Ha:"ä",Ja:229,Ae:"è",Be:"é",Ce:"ê",He:"ë",Ai:"ì",Bi:"í",Ci:"î",Hi:"ï",Ao:"ò",Bo:"ó",Co:"ô",Do:245,Ho:"ö",Au:"ù",Bu:"ú",Cu:"û",Hu:"ü",KC:"Ç",Kc:"ç",q:"æ",z:"œ",a:"Æ",j:"Œ",DN:209,Dn:241,Hy:255,S:169,c:170,R:174,"B ":180,0:176,1:177,2:178,3:179,5:181,6:182,7:183,Q:185,k:186,b:208,i:216,l:222,s:240,y:248,"!":161,'"':162,"#":163,"(":164,"%":165,"'":167,"H ":168,"+":171,";":187,"<":188,"=":189,">":190,"?":191,"{":223},t=new RegExp("\x1BN("+Er(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm"),r=function(_,S){var k=e[S];return typeof k=="number"?R2(k):k},a=function(_,S,k){var y=S.charCodeAt(0)-32<<4|k.charCodeAt(0)-48;return y==59?_:R2(y)};e["|"]=254;function s(_,S){switch(S.type){case"base64":return l(qa(_),S);case"binary":return l(_,S);case"buffer":return l(Dt&&Buffer.isBuffer(_)?_.toString("binary"):ii(_),S);case"array":return l(Hi(_),S)}throw new Error("Unrecognized type "+S.type)}function l(_,S){var k=_.split(/[\n\r]+/),y=-1,w=-1,A=0,E=0,b=[],M=[],H=null,O={},C=[],L=[],j=[],z=0,V;for(+S.codepage>=0&&Cn(+S.codepage);A!==k.length;++A){z=0;
vendor: 4,655 bytes, lines 418-421
418var P=k[A].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,a).replace(t,r),U=P.replace(/;;/g,"\0").split(";").map(function(G){return G.replace(/\u0000/g,";")}),Y=U[0],W;if(P.length>0)switch(Y){case"ID":break;case"E":break;case"B":break;case"O":break;case"W":break;case"P":U[1].charAt(0)=="P"&&M.push(P.slice(3).replace(/;;/g,";"));break;case"C":var q=!1,se=!1,le=!1,te=!1,ne=-1,F=-1;for(E=1;E<U.length;++E)switch(U[E].charAt(0)){case"A":break;case"X":w=parseInt(U[E].slice(1))-1,se=!0;break;case"Y":for(y=parseInt(U[E].slice(1))-1,se||(w=0),V=b.length;V<=y;++V)b[V]=[];break;case"K":W=U[E].slice(1),W.charAt(0)==='"'?W=W.slice(1,W.length-1):W==="TRUE"?W=!0:W==="FALSE"?W=!1:isNaN(Dn(W))?isNaN(Xl(W).getDate())||(W=hr(W)):(W=Dn(W),H!==null&&nc(H)&&(W=V0(W))),q=!0;break;case"E":te=!0;var T=$l(U[E].slice(1),{r:y,c:w});b[y][w]=[b[y][w],T];break;case"S":le=!0,b[y][w]=[b[y][w],"S5S"];break;case"G":break;case"R":ne=parseInt(U[E].slice(1))-1;break;case"C":F=parseInt(U[E].slice(1))-1;break;default:if(S&&S.WTF)throw new Error("SYLK bad record "+P)}if(q&&(b[y][w]&&b[y][w].length==2?b[y][w][0]=W:b[y][w]=W,H=null),le){if(te)throw new Error("SYLK shared formula cannot have own formula");var I=ne>-1&&b[ne][F];if(!I||!I[1])throw new Error("SYLK shared formula cannot find base");b[y][w][1]=bA(I[1],{r:y-ne,c:w-F})}break;case"F":var R=0;for(E=1;E<U.length;++E)switch(U[E].charAt(0)){case"X":w=parseInt(U[E].slice(1))-1,++R;break;case"Y":for(y=parseInt(U[E].slice(1))-1,V=b.length;V<=y;++V)b[V]=[];break;case"M":z=parseInt(U[E].slice(1))/20;break;case"F":break;case"G":break;case"P":H=M[parseInt(U[E].slice(1))];break;case"S":break;case"D":break;case"N":break;case"W":for(j=U[E].slice(1).split(" "),V=parseInt(j[0],10);V<=parseInt(j[1],10);++V)z=parseInt(j[2],10),L[V-1]=z===0?{hidden:!0}:{wch:z},ai(L[V-1]);break;case"C":w=parseInt(U[E].slice(1))-1,L[w]||(L[w]={});break;case"R":y=parseInt(U[E].slice(1))-1,C[y]||(C[y]={}),z>0?(C[y].hpt=z,C[y].hpx=Zl(z)):z===0&&(C[y].hidden=!0);break;default:if(S&&S.WTF)throw new Error("SYLK bad record "+P)}R<1&&(H=null);break;default:if(S&&S.WTF)throw new Error("SYLK bad record "+P)}}return C.length>0&&(O["!rows"]=C),L.length>0&&(O["!cols"]=L),S&&S.sheetRows&&(b=b.slice(0,S.sheetRows)),[b,O]}function u(_,S){var k=s(_,S),y=k[0],w=k[1],A=ic(y,S);return Er(w).forEach(function(E){A[E]=w[E]}),A}function f(_,S){return li(u(_,S),S)}function h(_,S,k,y){var w="C;Y"+(k+1)+";X"+(y+1)+";K";switch(_.t){case"n":w+=_.v||0,_.f&&!_.F&&(w+=";E"+bg(_.f,{r:k,c:y}));break;case"b":w+=_.v?"TRUE":"FALSE";break;case"e":w+=_.w||_.v;break;case"d":w+='"'+(_.w||_.v)+'"';break;case"s":w+='"'+_.v.replace(/"/g,"").replace(/;/g,";;")+'"';break}return w}function m(_,S){S.forEach(function(k,y){var w="F;W"+(y+1)+" "+(y+1)+" ";k.hidden?w+="0":(typeof k.width=="number"&&!k.wpx&&(k.wpx=Lo(k.width)),typeof k.wpx=="number"&&!k.wch&&(k.wch=Io(k.wpx)),typeof k.wch=="number"&&(w+=Math.round(k.wch))),w.charAt(w.length-1)!=" "&&_.push(w)})}function p(_,S){S.forEach(function(k,y){var w="F;";k.hidden?w+="M0;":k.hpt?w+="M"+20*k.hpt+";":k.hpx&&(w+="M"+20*Po(k.hpx)+";"),w.length>2&&_.push(w+"R"+(y+1))})}function x(_,S){var k=["ID;PWXL;N;E"],y=[],w=Ht(_["!ref"]),A,E=Array.isArray(_),b=`\r
419`;k.push("P;PGeneral"),k.push("F;P0;DG0G8;M255"),_["!cols"]&&m(k,_["!cols"]),_["!rows"]&&p(k,_["!rows"]),k.push("B;Y"+(w.e.r-w.s.r+1)+";X"+(w.e.c-w.s.c+1)+";D"+[w.s.c,w.s.r,w.e.c,w.e.r].join(" "));for(var M=w.s.r;M<=w.e.r;++M)for(var H=w.s.c;H<=w.e.c;++H){var O=pt({r:M,c:H});A=E?(_[M]||[])[H]:_[O],!(!A||A.v==null&&(!A.f||A.F))&&y.push(h(A,_,M,H))}return k.join(b)+b+y.join(b)+b+"E"+b}return{to_workbook:f,to_sheet:u,from_sheet:x}})(),cA=(function(){function e(l,u){switch(u.type){case"base64":return t(qa(l),u);case"binary":return t(l,u);case"buffer":return t(Dt&&Buffer.isBuffer(l)?l.toString("binary"):ii(l),u);case"array":return t(Hi(l),u)}throw new Error("Unrecognized type "+u.type)}function t(l,u){for(var f=l.split(`
420`),h=-1,m=-1,p=0,x=[];p!==f.length;++p){if(f[p].trim()==="BOT"){x[++h]=[],m=0;continue}if(!(h<0)){var _=f[p].trim().split(","),S=_[0],k=_[1];++p;for(var y=f[p]||"";(y.match(/["]/g)||[]).length&1&&p<f.length-1;)y+=`
421`+f[++p];switch(y=y.trim(),+S){case-1:if(y==="BOT"){x[++h]=[],m=0;continue}else if(y!=="EOD")throw new Error("Unrecognized DIF special command "+y);break;case 0:y==="TRUE"?x[h][m]=!0:y==="FALSE"?x[h][m]=!1:isNaN(Dn(k))?isNaN(Xl(k).getDate())?x[h][m]=k:x[h][m]=hr(k):x[h][m]=Dn(k),++m;break;case 1:y=y.slice(1,y.length-1),y=y.replace(/""/g,'"'),y&&y.match(/^=".*"$/)&&(y=y.slice(2,-1)),x[h][m++]=y!==""?y:null;break}if(y==="EOD")break}}return u&&u.sheetRows&&(x=x.slice(0,u.sheetRows)),x}function r(l,u){return ic(e(l,u),u)}
421function a(l,u){return li(r(l,u),u)}var s=(function(){var l=function(h,m,p,x,_){h.push(m),h.push(p+","+x),h.push('"'+_.replace(/"/g,'""')+'"')},u=function(h,m,p,x){h.push(m+","+p),h.push(m==1?'"'+x.replace(/"/g,'""')+'"':x)};return function(h){var m=[],p=Ht(h["!ref"]),x,_=Array.isArray(h);l(m,"TABLE",0,1,"sheetjs"),l(m,"VECTORS",0,p.e.r-p.s.r+1,""),l(m,"TUPLES",0,p.e.c-p.s.c+1,""),l(m,"DATA",0,0,"");for(var S=p.s.r;S<=p.e.r;++S){u(m,-1,0,"BOT");for(var k=p.s.c;k<=p.e.c;++k){var y=pt({r:S,c:k});if(x=_?(h[S]||[])[k]:h[y],!x){u(m,1,0,"");continue}switch(x.t){case"n":var w=x.w;!w&&x.v!=null&&(w=x.v),w==null?x.f&&!x.F?u(m,1,0,"="+x.f):u(m,1,0,""):u(m,0,w,"V");break;case"b":u(m,0,x.v?1:0,x.v?"TRUE":"FALSE");break;case"s":u(m,1,0,isNaN(x.v)?x.v:'="'+x.v+'"');break;case"d":x.w||(x.w=_n(x.z||ht[14],$r(hr(x.v)))),u(m,0,x.w,"V");break;default:u(m,1,0,"")}}}u(m,-1,0,"EOD");var A=`\r
422`,E=m.join(A);return E}})();return{to_workbook:a,to_sheet:r,from_sheet:s}})(),oA=(function(){function e(x){return x.replace(/\\b/g,"\\").replace(/\\c/g,":").replace(/\\n
vendor: 2,517 bytes, lines 422-430
422/g,`
423`)}function t(x){return x.replace(/\\/g,"\\b").replace(/:/g,"\\c").replace(/\n/g,"\\n")}function r(x,_){for(var S=x.split(`
424`),k=-1,y=-1,w=0,A=[];w!==S.length;++w){var E=S[w].trim().split(":");if(E[0]==="cell"){var b=yr(E[1]);if(A.length<=b.r)for(k=A.length;k<=b.r;++k)A[k]||(A[k]=[]);switch(k=b.r,y=b.c,E[2]){case"t":A[k][y]=e(E[3]);break;case"v":A[k][y]=+E[3];break;case"vtf":var M=E[E.length-1];case"vtc":switch(E[3]){case"nl":A[k][y]=!!+E[4];break;default:A[k][y]=+E[4];break}E[2]=="vtf"&&(A[k][y]=[A[k][y],M])}}}return _&&_.sheetRows&&(A=A.slice(0,_.sheetRows)),A}function a(x,_){return ic(r(x,_),_)}function s(x,_){return li(a(x,_),_)}var l=["socialcalc:version:1.5","MIME-Version: 1.0","Content-Type: multipart/mixed; boundary=SocialCalcSpreadsheetControlSave"].join(`
425`),u=["--SocialCalcSpreadsheetControlSave","Content-type: text/plain; charset=UTF-8"].join(`
426`)+`
427`,f=["# SocialCalc Spreadsheet Control Save","part:sheet"].join(`
428`),h="--SocialCalcSpreadsheetControlSave--";function m(x){if(!x||!x["!ref"])return"";for(var _=[],S=[],k,y="",w=La(x["!ref"]),A=Array.isArray(x),E=w.s.r;E<=w.e.r;++E)for(var b=w.s.c;b<=w.e.c;++b)if(y=pt({r:E,c:b}),k=A?(x[E]||[])[b]:x[y],!(!k||k.v==null||k.t==="z")){switch(S=["cell",y,"t"],k.t){case"s":case"str":S.push(t(k.v));break;case"n":k.f?(S[2]="vtf",S[3]="n",S[4]=k.v,S[5]=t(k.f)):(S[2]="v",S[3]=k.v);break;case"b":S[2]="vt"+(k.f?"f":"c"),S[3]="nl",S[4]=k.v?"1":"0",S[5]=t(k.f||(k.v?"TRUE":"FALSE"));break;case"d":var M=$r(hr(k.v));S[2]="vtc",S[3]="nd",S[4]=""+M,S[5]=k.w||_n(k.z||ht[14],M);break;case"e":continue}_.push(S.join(":"))}return _.push("sheet:c:"+(w.e.c-w.s.c+1)+":r:"+(w.e.r-w.s.r+1)+":tvf:1"),_.push("valueformat:1:text-wiki"),_.join(`
429`)}function p(x){return[l,u,f,u,m(x),h].join(`
430`)}return{to_workbook:s,to_sheet:a,from_sheet:p}})(),Yl=(function(){function e(p,x,_,S,k){k.raw?x[_][S]=p:p===""||(p==="TRUE"?x[_][S]=!0:p==="FALSE"?x[_][S]=!1:isNaN(Dn(p))?isNaN(Xl(p).getDate())?x[_][S]=p:x[_][S]=hr(p):x[_][S]=Dn(p))}function t(p,x){var _=x||{},S=[];if(!p||p.length===0)return S;for(var k=p.split(/[\r\n]/),y=k.length-1;y>=0&&k[y].length===0;)--y;for(var w=10,A=0,E=0;E<=y;++E)A=k[E].indexOf(" "),A==-1?A=k[E].length:A++,w=Math.max(w,A);for(E=0;E<=y;++E){S[E]=[];var b=0;for(e(k[E].slice(0,w).trim(),S,E,b,_),b=1;b<=(k[E].length-w)/10+1;++b)e(k[E].slice(w+(b-1)*10,w+b*10).trim(),S,E,b,_)}return _.sheetRows&&(S=S.slice(0,_.sheetRows)),S}var r={44:",",9:"	",59:";",124:"|"},a={44:3,9:2,59:1,124:0};function s(p){for(var x={},_=!1,S=0,k=0;S<p.length;
vendor: 1,760 bytes, lines 430-431
430++S)(k=p.charCodeAt(S))==34?_=!_:!_&&k in r&&(x[k]=(x[k]||0)+1);k=[];for(S in x)Object.prototype.hasOwnProperty.call(x,S)&&k.push([x[S],S]);if(!k.length){x=a;for(S in x)Object.prototype.hasOwnProperty.call(x,S)&&k.push([x[S],S])}return k.sort(function(y,w){return y[0]-w[0]||a[y[1]]-a[w[1]]}),r[k.pop()[1]]||44}function l(p,x){var _=x||{},S="",k=_.dense?[]:{},y={s:{c:0,r:0},e:{c:0,r:0}};p.slice(0,4)=="sep="?p.charCodeAt(5)==13&&p.charCodeAt(6)==10?(S=p.charAt(4),p=p.slice(7)):p.charCodeAt(5)==13||p.charCodeAt(5)==10?(S=p.charAt(4),p=p.slice(6)):S=s(p.slice(0,1024)):_&&_.FS?S=_.FS:S=s(p.slice(0,1024));var w=0,A=0,E=0,b=0,M=0,H=S.charCodeAt(0),O=!1,C=0,L=p.charCodeAt(0);p=p.replace(/\r\n/mg,`
431`);var j=_.dateNF!=null?_5(_.dateNF):null;function z(){var V=p.slice(b,M),P={};if(V.charAt(0)=='"'&&V.charAt(V.length-1)=='"'&&(V=V.slice(1,-1).replace(/""/g,'"')),V.length===0)P.t="z";else if(_.raw)P.t="s",P.v=V;else if(V.trim().length===0)P.t="s",P.v=V;else if(V.charCodeAt(0)==61)V.charCodeAt(1)==34&&V.charCodeAt(V.length-1)==34?(P.t="s",P.v=V.slice(2,-1).replace(/""/g,'"')):XO(V)?(P.t="n",P.f=V.slice(1)):(P.t="s",P.v=V);else if(V=="TRUE")P.t="b",P.v=!0;else if(V=="FALSE")P.t="b",P.v=!1;else if(!isNaN(E=Dn(V)))P.t="n",_.cellText!==!1&&(P.w=V),P.v=E;else if(!isNaN(Xl(V).getDate())||j&&V.match(j)){P.z=_.dateNF||ht[14];var U=0;j&&V.match(j)&&(V=S5(V,_.dateNF,V.match(j)||[]),U=1),_.cellDates?(P.t="d",P.v=hr(V,U)):(P.t="n",P.v=$r(hr(V,U))),_.cellText!==!1&&(P.w=_n(P.z,P.v instanceof Date?$r(P.v):P.v)),_.cellNF||delete P.z}else P.t="s",P.v=V;if(P.t=="z"||(_.dense?(k[w]||(k[w]=[]),k[w][A]=P):k[pt({c:A,r:w})]=P),b=M+1,L=p.charCodeAt(b),y.e.c<A&&(y.e.c=A),y.e.r<w&&(y.e.r=w),C==H)++A;else if(A=0,++w,_.sheetRows&&_.sheetRows<=w)return!0}e:for(;M<p.length;
vendor: 6,757 bytes, lines 431-432
431++M)switch(C=p.charCodeAt(M)){case 34:L===34&&(O=!O);break;case H:case 10:case 13:if(!O&&z())break e;break}return M-b>0&&z(),k["!ref"]=Nt(y),k}function u(p,x){return!(x&&x.PRN)||x.FS||p.slice(0,4)=="sep="||p.indexOf("	")>=0||p.indexOf(",")>=0||p.indexOf(";")>=0?l(p,x):ic(t(p,x),x)}function f(p,x){var _="",S=x.type=="string"?[0,0,0,0]:Fg(p,x);switch(x.type){case"base64":_=qa(p);break;case"binary":_=p;break;case"buffer":x.codepage==65001?_=p.toString("utf8"):x.codepage&&typeof To<"u"||(_=Dt&&Buffer.isBuffer(p)?p.toString("binary"):ii(p));break;case"array":_=Hi(p);break;case"string":_=p;break;default:throw new Error("Unrecognized type "+x.type)}return S[0]==239&&S[1]==187&&S[2]==191?_=nr(_.slice(3)):x.type!="string"&&x.type!="buffer"&&x.codepage==65001?_=nr(_):x.type=="binary"&&typeof To<"u",_.slice(0,19)=="socialcalc:version:"?oA.to_sheet(x.type=="string"?_:nr(_),x):u(_,x)}function h(p,x){return li(f(p,x),x)}function m(p){for(var x=[],_=Ht(p["!ref"]),S,k=Array.isArray(p),y=_.s.r;y<=_.e.r;++y){for(var w=[],A=_.s.c;A<=_.e.c;++A){var E=pt({r:y,c:A});if(S=k?(p[y]||[])[A]:p[E],!S||S.v==null){w.push("          ");continue}for(var b=(S.w||(ks(S),S.w)||"").slice(0,10);b.length<10;)b+=" ";w.push(b+(A===0?" ":""))}x.push(w.join(""))}return x.join(`
432`)}return{to_workbook:h,to_sheet:f,from_sheet:m}})();function OF(e,t){var r=t||{},a=!!r.WTF;r.WTF=!0;try{var s=lA.to_workbook(e,r);return r.WTF=a,s}catch(l){if(r.WTF=a,!l.message.match(/SYLK bad record ID/)&&a)throw l;return Yl.to_workbook(e,t)}}var Li=(function(){function e(T,I,R){if(T){aa(T,T.l||0);for(var G=R.Enum||ne;T.l<T.length;){var re=T.read_shift(2),fe=G[re]||G[65535],Se=T.read_shift(2),oe=T.l+Se,ce=fe.f&&fe.f(T,Se,R);if(T.l=oe,I(ce,fe,re))return}}}function t(T,I){switch(I.type){case"base64":return r(Wa(qa(T)),I);case"binary":return r(Wa(T),I);case"buffer":case"array":return r(T,I)}throw"Unsupported type "+I.type}function r(T,I){if(!T)return T;var R=I||{},G=R.dense?[]:{},re="Sheet1",fe="",Se=0,oe={},ce=[],we=[],X={s:{r:0,c:0},e:{r:0,c:0}},Fe=R.sheetRows||0;if(T[2]==0&&(T[3]==8||T[3]==9)&&T.length>=16&&T[14]==5&&T[15]===108)throw new Error("Unsupported Works 3 for Mac file");if(T[2]==2)R.Enum=ne,e(T,function(De,nt,at){switch(at){case 0:R.vers=De,De>=4096&&(R.qpro=!0);break;case 6:X=De;break;case 204:De&&(fe=De);break;case 222:fe=De;break;case 15:case 51:R.qpro||(De[1].v=De[1].v.slice(1));case 13:case 14:case 16:at==14&&(De[2]&112)==112&&(De[2]&15)>1&&(De[2]&15)<15&&(De[1].z=R.dateNF||ht[14],R.cellDates&&(De[1].t="d",De[1].v=V0(De[1].v))),R.qpro&&De[3]>Se&&(G["!ref"]=Nt(X),oe[re]=G,ce.push(re),G=R.dense?[]:{},X={s:{r:0,c:0},e:{r:0,c:0}},Se=De[3],re=fe||"Sheet"+(Se+1),fe="");var he=R.dense?(G[De[0].r]||[])[De[0].c]:G[pt(De[0])];if(he){he.t=De[1].t,he.v=De[1].v,De[1].z!=null&&(he.z=De[1].z),De[1].f!=null&&(he.f=De[1].f);break}R.dense?(G[De[0].r]||(G[De[0].r]=[]),G[De[0].r][De[0].c]=De[1]):G[pt(De[0])]=De[1];break}},R);else if(T[2]==26||T[2]==14)R.Enum=F,T[2]==14&&(R.qpro=!0,T.l=0),e(T,function(De,nt,at){switch(at){case 204:re=De;break;case 22:De[1].v=De[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(De[3]>Se&&(G["!ref"]=Nt(X),oe[re]=G,ce.push(re),G=R.dense?[]:{},X={s:{r:0,c:0},e:{r:0,c:0}},Se=De[3],re="Sheet"+(Se+1)),Fe>0&&De[0].r>=Fe)break;R.dense?(G[De[0].r]||(G[De[0].r]=[]),G[De[0].r][De[0].c]=De[1]):G[pt(De[0])]=De[1],X.e.c<De[0].c&&(X.e.c=De[0].c),X.e.r<De[0].r&&(X.e.r=De[0].r);break;case 27:De[14e3]&&(we[De[14e3][0]]=De[14e3][1]);break;case 1537:we[De[0]]=De[1],De[0]==Se&&(re=De[1]);break}},R);else throw new Error("Unrecognized LOTUS BOF "+T[2]);if(G["!ref"]=Nt(X),oe[fe||re]=G,ce.push(fe||re),!we.length)return{SheetNames:ce,Sheets:oe};for(var Ae={},Te=[],be=0;be<we.length;++be)oe[ce[be]]?(Te.push(we[be]||ce[be]),Ae[we[be]]=oe[we[be]]||oe[ce[be]]):(Te.push(we[be]),Ae[we[be]]={"!ref":"A1"});return{SheetNames:Te,Sheets:Ae}}function a(T,I){var R=I||{};if(+R.codepage>=0&&Cn(+R.codepage),R.type=="string")throw new Error("Cannot write WK1 to JS string");var G=Oa(),re=Ht(T["!ref"]),fe=Array.isArray(T),Se=[];$e(G,0,l(1030)),$e(G,6,h(re));for(var oe=Math.min(re.e.r,8191),ce=re.s.r;ce<=oe;++ce)for(var we=Dr(ce),X=re.s.c;X<=re.e.c;++X){ce===re.s.r&&(Se[X]=vr(X));var Fe=Se[X]+we,Ae=fe?(T[ce]||[])[X]:T[Fe];if(!(!Ae||Ae.t=="z"))if(Ae.t=="n")(Ae.v|0)==Ae.v&&Ae.v>=-32768&&Ae.v<=32767?$e(G,13,S(ce,X,Ae.v)):$e(G,14,y(ce,X,Ae.v));else{var Te=ks(Ae);$e(G,15,x(ce,X,Te.slice(0,239)))}}return $e(G,1),G.end()}function s(T,I){var R=I||{};if(+R.codepage>=0&&Cn(+R.codepage),R.type=="string")throw new Error("Cannot write WK3 to JS string");var G=Oa();$e(G,0,u(T));for(var re=0,fe=0;re<T.SheetNames.length;++re)(T.Sheets[T.SheetNames[re]]||{})["!ref"]&&$e(G,27,te(T.SheetNames[re],fe++));var Se=0;for(re=0;re<T.SheetNames.length;++re){var oe=T.Sheets[T.SheetNames[re]];if(!(!oe||!oe["!ref"])){for(var ce=Ht(oe["!ref"]),we=Array.isArray(oe),X=[],Fe=Math.min(ce.e.r,8191),Ae=ce.s.r;Ae<=Fe;++Ae)for(var Te=Dr(Ae),be=ce.s.c;be<=ce.e.c;++be){Ae===ce.s.r&&(X[be]=vr(be));var De=X[be]+Te,nt=we?(oe[Ae]||[])[be]:oe[De];if(!(!nt||nt.t=="z"))if(nt.t=="n")$e(G,23,z(Ae,be,Se,nt.v));else{var at=ks(nt);$e(G,22,C(Ae,be,Se,at.slice(0,239)))}}++Se}}return $e(G,1),G.end()}function l(T){var I=Ce(2);return I.write_shift(2,T),I}function u(T){var I=Ce(26);I.write_shift(2,4096),I.write_shift(2,4),I.write_shift(4,0);for(var R=0,G=0,re=0,fe=0;fe<T.SheetNames.length;++fe){var Se=T.SheetNames[fe],oe=T.Sheets[Se];if(!(!oe||!oe["!ref"])){++re;var ce=La(oe["!ref"]);R<ce.e.r&&(R=ce.e.r),G<ce.e.c&&(G=ce.e.c)}}return R>8191&&(R=8191),I.write_shift(2,R),I.write_shift(1,re),I.write_shift(1,G),I.write_shift(2,0),I.write_shift(2,0),I.write_shift(1,1),I.write_shift(1,2),I.write_shift(4,0),I.write_shift(4,0),I}function f(T,I,R){var G={s:{c:0,r:0},e:{c:0,r:0}};return I==8&&R.qpro?(G.s.c=T.read_shift(1),T.l++,G.s.r=T.read_shift(2),G.e.c=T.read_shift(1),T.l++,G.e.r=T.read_shift(2),G):(G.s.c=T.read_shift(2),G.s.r=T.read_shift(2),I==12&&R.qpro&&(T.l+=2),G.e.c=T.read_shift(2),G.e.r=T.read_shift(2),I==12&&R.qpro&&(T.l+=2),G.s.c==65535&&(G.s.c=G.e.c=G.s.r=G.e.r=0),G)}function h(T){var I=Ce(8);return I.write_shift(2,T.s.c),I.write_shift(2,T.s.r),I.write_shift(2,T.e.c),I.write_shift(2,T.e.r),I}function m(T,I,R){var G=[{c:0,r:0},{t:"n",v:0},0,0];return R.qpro&&R.vers!=20768?(G[0].c=T.read_shift(1),G[3]=T.read_shift(1),G[0].r=T.read_shift(2),T.l+=2):(G[2]=T.read_shift(1),G[0].c=T.read_shift(2),G[0].r=T.read_shift(2)),G}function p(T,I,R){var G=T.l+I,re=m(T,I,R);if(re[1].t="s",R.vers==20768){T.l++;var fe=T.read_shift(1);return re[1].v=T.read_shift(fe,"utf8"),re}return R.qpro&&T.l++,re[1].v=T.read_shift(G-T.l,"cstr"),re}function x(T,I,R){var G=Ce(7+R.length);G.write_shift(1,255),G.write_shift(2,I),G.write_shift(2,T),G.write_shift(1,39);for(var re=0;re<G.length;
vendor: 5,915 bytes, line 432
432++re){var fe=R.charCodeAt(re);G.write_shift(1,fe>=128?95:fe)}return G.write_shift(1,0),G}function _(T,I,R){var G=m(T,I,R);return G[1].v=T.read_shift(2,"i"),G}function S(T,I,R){var G=Ce(7);return G.write_shift(1,255),G.write_shift(2,I),G.write_shift(2,T),G.write_shift(2,R,"i"),G}function k(T,I,R){var G=m(T,I,R);return G[1].v=T.read_shift(8,"f"),G}function y(T,I,R){var G=Ce(13);return G.write_shift(1,255),G.write_shift(2,I),G.write_shift(2,T),G.write_shift(8,R,"f"),G}function w(T,I,R){var G=T.l+I,re=m(T,I,R);if(re[1].v=T.read_shift(8,"f"),R.qpro)T.l=G;else{var fe=T.read_shift(2);M(T.slice(T.l,T.l+fe),re),T.l+=fe}return re}function A(T,I,R){var G=I&32768;return I&=-32769,I=(G?T:0)+(I>=8192?I-16384:I),(G?"":"$")+(R?vr(I):Dr(I))}var E={51:["FALSE",0],52:["TRUE",0],70:["LEN",1],80:["SUM",69],81:["AVERAGEA",69],82:["COUNTA",69],83:["MINA",69],84:["MAXA",69],111:["T",1]},b=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""];function M(T,I){aa(T,0);for(var R=[],G=0,re="",fe="",Se="",oe="";T.l<T.length;){var ce=T[T.l++];switch(ce){case 0:R.push(T.read_shift(8,"f"));break;case 1:fe=A(I[0].c,T.read_shift(2),!0),re=A(I[0].r,T.read_shift(2),!1),R.push(fe+re);break;case 2:{var we=A(I[0].c,T.read_shift(2),!0),X=A(I[0].r,T.read_shift(2),!1);fe=A(I[0].c,T.read_shift(2),!0),re=A(I[0].r,T.read_shift(2),!1),R.push(we+X+":"+fe+re)}break;case 3:if(T.l<T.length){console.error("WK1 premature formula end");return}break;case 4:R.push("("+R.pop()+")");break;case 5:R.push(T.read_shift(2));break;case 6:{for(var Fe="";ce=T[T.l++];)Fe+=String.fromCharCode(ce);R.push('"'+Fe.replace(/"/g,'""')+'"')}break;case 8:R.push("-"+R.pop());break;case 23:R.push("+"+R.pop());break;case 22:R.push("NOT("+R.pop()+")");break;case 20:case 21:oe=R.pop(),Se=R.pop(),R.push(["AND","OR"][ce-20]+"("+Se+","+oe+")");break;default:if(ce<32&&b[ce])oe=R.pop(),Se=R.pop(),R.push(Se+b[ce]+oe);else if(E[ce]){if(G=E[ce][1],G==69&&(G=T[T.l++]),G>R.length){console.error("WK1 bad formula parse 0x"+ce.toString(16)+":|"+R.join("|")+"|");return}var Ae=R.slice(-G);R.length-=G,R.push(E[ce][0]+"("+Ae.join(",")+")")}else return ce<=7?console.error("WK1 invalid opcode "+ce.toString(16)):ce<=24?console.error("WK1 unsupported op "+ce.toString(16)):ce<=30?console.error("WK1 invalid opcode "+ce.toString(16)):ce<=115?console.error("WK1 unsupported function opcode "+ce.toString(16)):console.error("WK1 unrecognized opcode "+ce.toString(16))}}R.length==1?I[1].f=""+R[0]:console.error("WK1 bad formula parse |"+R.join("|")+"|")}function H(T){var I=[{c:0,r:0},{t:"n",v:0},0];return I[0].r=T.read_shift(2),I[3]=T[T.l++],I[0].c=T[T.l++],I}function O(T,I){var R=H(T);return R[1].t="s",R[1].v=T.read_shift(I-4,"cstr"),R}function C(T,I,R,G){var re=Ce(6+G.length);re.write_shift(2,T),re.write_shift(1,R),re.write_shift(1,I),re.write_shift(1,39);for(var fe=0;fe<G.length;++fe){var Se=G.charCodeAt(fe);re.write_shift(1,Se>=128?95:Se)}return re.write_shift(1,0),re}function L(T,I){var R=H(T);R[1].v=T.read_shift(2);var G=R[1].v>>1;if(R[1].v&1)switch(G&7){case 0:G=(G>>3)*5e3;break;case 1:G=(G>>3)*500;break;case 2:G=(G>>3)/20;break;case 3:G=(G>>3)/200;break;case 4:G=(G>>3)/2e3;break;case 5:G=(G>>3)/2e4;break;case 6:G=(G>>3)/16;break;case 7:G=(G>>3)/64;break}return R[1].v=G,R}function j(T,I){var R=H(T),G=T.read_shift(4),re=T.read_shift(4),fe=T.read_shift(2);if(fe==65535)return G===0&&re===3221225472?(R[1].t="e",R[1].v=15):G===0&&re===3489660928?(R[1].t="e",R[1].v=42):R[1].v=0,R;var Se=fe&32768;return fe=(fe&32767)-16446,R[1].v=(1-Se*2)*(re*Math.pow(2,fe+32)+G*Math.pow(2,fe)),R}function z(T,I,R,G){var re=Ce(14);if(re.write_shift(2,T),re.write_shift(1,R),re.write_shift(1,I),G==0)return re.write_shift(4,0),re.write_shift(4,0),re.write_shift(2,65535),re;var fe=0,Se=0,oe=0,ce=0;return G<0&&(fe=1,G=-G),Se=Math.log2(G)|0,G/=Math.pow(2,Se-31),ce=G>>>0,(ce&2147483648)==0&&(G/=2,++Se,ce=G>>>0),G-=ce,ce|=2147483648,ce>>>=0,G*=Math.pow(2,32),oe=G>>>0,re.write_shift(4,oe),re.write_shift(4,ce),Se+=16383+(fe?32768:0),re.write_shift(2,Se),re}function V(T,I){var R=j(T);return T.l+=I-14,R}function P(T,I){var R=H(T),G=T.read_shift(4);return R[1].v=G>>6,R}function U(T,I){var R=H(T),G=T.read_shift(8,"f");return R[1].v=G,R}function Y(T,I){var R=U(T);return T.l+=I-10,R}function W(T,I){return T[T.l+I-1]==0?T.read_shift(I,"cstr"):""}function q(T,I){var R=T[T.l++];R>I-1&&(R=I-1);for(var G="";G.length<R;)G+=String.fromCharCode(T[T.l++]);return G}function se(T,I,R){if(!(!R.qpro||I<21)){var G=T.read_shift(1);T.l+=17,T.l+=1,T.l+=2;var re=T.read_shift(I-21,"cstr");return[G,re]}}function le(T,I){for(var R={},G=T.l+I;T.l<G;){var re=T.read_shift(2);if(re==14e3){for(R[re]=[0,""],R[re][0]=T.read_shift(2);T[T.l];)R[re][1]+=String.fromCharCode(T[T.l]),T.l++;T.l++}}return R}function te(T,I){var R=Ce(5+T.length);R.write_shift(2,14e3),R.write_shift(2,I);for(var G=0;G<T.length;++G){var re=T.charCodeAt(G);R[R.l++]=re>127?95:re}return R[R.l++]=0,R}var ne={0:{n:"BOF",f:Ur},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:_},14:{n:"NUMBER",f:k},15:{n:"LABEL",f:p},16:{n:"FORMULA",f:w},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f:p},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},102:{n:"PRANGES??"}
vendor: 11,044 bytes, line 432
432,103:{n:"RRANGES??"},104:{n:"FNAME??"},105:{n:"MRANGES??"},204:{n:"SHEETNAMECS",f:W},222:{n:"SHEETNAMELP",f:q},65535:{n:""}},F={0:{n:"BOF"},1:{n:"EOF"},2:{n:"PASSWORD"},3:{n:"CALCSET"},4:{n:"WINDOWSET"},5:{n:"SHEETCELLPTR"},6:{n:"SHEETLAYOUT"},7:{n:"COLUMNWIDTH"},8:{n:"HIDDENCOLUMN"},9:{n:"USERRANGE"},10:{n:"SYSTEMRANGE"},11:{n:"ZEROFORCE"},12:{n:"SORTKEYDIR"},13:{n:"FILESEAL"},14:{n:"DATAFILLNUMS"},15:{n:"PRINTMAIN"},16:{n:"PRINTSTRING"},17:{n:"GRAPHMAIN"},18:{n:"GRAPHSTRING"},19:{n:"??"},20:{n:"ERRCELL"},21:{n:"NACELL"},22:{n:"LABEL16",f:O},23:{n:"NUMBER17",f:j},24:{n:"NUMBER18",f:L},25:{n:"FORMULA19",f:V},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:le},28:{n:"DTLABELMISC"},29:{n:"DTLABELCELL"},30:{n:"GRAPHWINDOW"},31:{n:"CPA"},32:{n:"LPLAUTO"},33:{n:"QUERY"},34:{n:"HIDDENSHEET"},35:{n:"??"},37:{n:"NUMBER25",f:P},38:{n:"??"},39:{n:"NUMBER27",f:U},40:{n:"FORMULA28",f:Y},142:{n:"??"},147:{n:"??"},150:{n:"??"},151:{n:"??"},152:{n:"??"},153:{n:"??"},154:{n:"??"},155:{n:"??"},156:{n:"??"},163:{n:"??"},174:{n:"??"},175:{n:"??"},176:{n:"??"},177:{n:"??"},184:{n:"??"},185:{n:"??"},186:{n:"??"},187:{n:"??"},188:{n:"??"},195:{n:"??"},201:{n:"??"},204:{n:"SHEETNAMECS",f:W},205:{n:"??"},206:{n:"??"},207:{n:"??"},208:{n:"??"},256:{n:"??"},259:{n:"??"},260:{n:"??"},261:{n:"??"},262:{n:"??"},263:{n:"??"},265:{n:"??"},266:{n:"??"},267:{n:"??"},268:{n:"??"},270:{n:"??"},271:{n:"??"},384:{n:"??"},389:{n:"??"},390:{n:"??"},393:{n:"??"},396:{n:"??"},512:{n:"??"},514:{n:"??"},513:{n:"??"},516:{n:"??"},517:{n:"??"},640:{n:"??"},641:{n:"??"},642:{n:"??"},643:{n:"??"},644:{n:"??"},645:{n:"??"},646:{n:"??"},647:{n:"??"},648:{n:"??"},658:{n:"??"},659:{n:"??"},660:{n:"??"},661:{n:"??"},662:{n:"??"},665:{n:"??"},666:{n:"??"},768:{n:"??"},772:{n:"??"},1537:{n:"SHEETINFOQP",f:se},1600:{n:"??"},1602:{n:"??"},1793:{n:"??"},1794:{n:"??"},1795:{n:"??"},1796:{n:"??"},1920:{n:"??"},2048:{n:"??"},2049:{n:"??"},2052:{n:"??"},2688:{n:"??"},10998:{n:"??"},12849:{n:"??"},28233:{n:"??"},28484:{n:"??"},65535:{n:""}};return{sheet_to_wk1:a,book_to_wk3:s,to_workbook:t}})();function LF(e){var t={},r=e.match(xa),a=0,s=!1;if(r)for(;a!=r.length;++a){var l=xt(r[a]);switch(l[0].replace(/\w*:/g,"")){case"<condense":break;case"<extend":break;case"<shadow":if(!l.val)break;case"<shadow>":case"<shadow/>":t.shadow=1;break;case"</shadow>":break;case"<charset":if(l.val=="1")break;t.cp=Yp[parseInt(l.val,10)];break;case"<outline":if(!l.val)break;case"<outline>":case"<outline/>":t.outline=1;break;case"</outline>":break;case"<rFont":t.name=l.val;break;case"<sz":t.sz=l.val;break;case"<strike":if(!l.val)break;case"<strike>":case"<strike/>":t.strike=1;break;case"</strike>":break;case"<u":if(!l.val)break;switch(l.val){case"double":t.uval="double";break;case"singleAccounting":t.uval="single-accounting";break;case"doubleAccounting":t.uval="double-accounting";break}case"<u>":case"<u/>":t.u=1;break;case"</u>":break;case"<b":if(l.val=="0")break;case"<b>":case"<b/>":t.b=1;break;case"</b>":break;case"<i":if(l.val=="0")break;case"<i>":case"<i/>":t.i=1;break;case"</i>":break;case"<color":l.rgb&&(t.color=l.rgb.slice(2,8));break;case"<color>":case"<color/>":case"</color>":break;case"<family":t.family=l.val;break;case"<family>":case"<family/>":case"</family>":break;case"<vertAlign":t.valign=l.val;break;case"<vertAlign>":case"<vertAlign/>":case"</vertAlign>":break;case"<scheme":break;case"<scheme>":case"<scheme/>":case"</scheme>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":s=!0;break;case"</ext>":s=!1;break;default:if(l[0].charCodeAt(1)!==47&&!s)throw new Error("Unrecognized rich format "+l[0])}}return t}var IF=(function(){var e=Do("t"),t=Do("rPr");function r(l){var u=l.match(e);if(!u)return{t:"s",v:""};var f={t:"s",v:zt(u[1])},h=l.match(t);return h&&(f.s=LF(h[1])),f}var a=/<(?:\w+:)?r>/g,s=/<\/(?:\w+:)?r>/;return function(u){return u.replace(a,"").split(s).map(r).filter(function(f){return f.v})}})(),PF=(function(){var t=/(\r\n|\n)/g;function r(s,l,u){var f=[];s.u&&f.push("text-decoration: underline;"),s.uval&&f.push("text-underline-style:"+s.uval+";"),s.sz&&f.push("font-size:"+s.sz+"pt;"),s.outline&&f.push("text-effect: outline;"),s.shadow&&f.push("text-shadow: auto;"),l.push('<span style="'+f.join("")+'">'),s.b&&(l.push("<b>"),u.push("</b>")),s.i&&(l.push("<i>"),u.push("</i>")),s.strike&&(l.push("<s>"),u.push("</s>"));var h=s.valign||"";return h=="superscript"||h=="super"?h="sup":h=="subscript"&&(h="sub"),h!=""&&(l.push("<"+h+">"),u.push("</"+h+">")),u.push("</span>"),s}function a(s){var l=[[],s.v,[]];return s.v?(s.s&&r(s.s,l[0],l[2]),l[0].join("")+l[1].replace(t,"<br/>")+l[2].join("")):""}return function(l){return l.map(a).join("")}})(),BF=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,UF=/<(?:\w+:)?r>/,zF=/<(?:\w+:)?rPh.*?>([\s\S]*?)<\/(?:\w+:)?rPh>/g;function _g(e,t){var r=t?t.cellHTML:!0,a={};return e?(e.match(/^\s*<(?:\w+:)?t[^>]*>/)?(a.t=zt(nr(e.slice(e.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||"")),a.r=nr(e),r&&(a.h=ig(a.t))):e.match(UF)&&(a.r=nr(e),a.t=zt(nr((e.replace(zF,"").match(BF)||[]).join("").replace(xa,""))),r&&(a.h=PF(IF(a.r)))),a):{t:""}}var HF=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/,GF=/<(?:\w+:)?(?:si|sstItem)>/g,VF=/<\/(?:\w+:)?(?:si|sstItem)>/;function $F(e,t){var r=[],a="";if(!e)return r;var s=e.match(HF);if(s){a=s[2].replace(GF,"").split(VF);for(var l=0;l!=a.length;++l){var u=_g(a[l].trim(),t);u!=null&&(r[r.length]=u)}s=xt(s[1]),r.Count=s.count,r.Unique=s.uniqueCount}return r}var WF=/^\s|\s$|[\t\n\r]/;function uA(e,t){if(!t.bookSST)return"";var r=[Fr];r[r.length]=Ve("sst",null,{xmlns:qi[0],count:e.Count,uniqueCount:e.Unique});for(var a=0;a!=e.length;++a)if(e[a]!=null){var s=e[a],l="<si>";s.r?l+=s.r:(l+="<t",s.t||(s.t=""),s.t.match(WF)&&(l+=' xml:space="preserve"'),l+=">"+Jt(s.t)+"</t>"),l+="</si>",r[r.length]=l}return r.length>2&&(r[r.length]="</sst>",r[1]=r[1].replace("/>",">")),r.join("")}function KF(e){return[e.read_shift(4),e.read_shift(4)]}function qF(e,t){var r=[],a=!1;return bs(e,function(l,u,f){switch(f){case 159:r.Count=l[0],r.Unique=l[1];break;case 19:r.push(l);break;case 160:return!0;case 35:a=!0;break;case 36:a=!1;break;default:if(u.T,!a||t.WTF)throw new Error("Unexpected record 0x"+f.toString(16))}}),r}function XF(e,t){return t||(t=Ce(8)),t.write_shift(4,e.Count),t.write_shift(4,e.Unique),t}var YF=iD;function ZF(e){var t=Oa();Le(t,159,XF(e));for(var r=0;r<e.length;++r)Le(t,19,YF(e[r]));return Le(t,160),t.end()}function fA(e){for(var t=[],r=e.split(""),a=0;a<r.length;++a)t[a]=r[a].charCodeAt(0);return t}function _s(e,t){var r={};return r.Major=e.read_shift(2),r.Minor=e.read_shift(2),t>=4&&(e.l+=t-4),r}function QF(e){var t={};return t.id=e.read_shift(0,"lpp4"),t.R=_s(e,4),t.U=_s(e,4),t.W=_s(e,4),t}function JF(e){for(var t=e.read_shift(4),r=e.l+t-4,a={},s=e.read_shift(4),l=[];s-- >0;)l.push({t:e.read_shift(4),v:e.read_shift(0,"lpp4")});if(a.name=e.read_shift(0,"lpp4"),a.comps=l,e.l!=r)throw new Error("Bad DataSpaceMapEntry: "+e.l+" != "+r);return a}function eM(e){var t=[];e.l+=4;for(var r=e.read_shift(4);r-- >0;)t.push(JF(e));return t}function tM(e){var t=[];e.l+=4;for(var r=e.read_shift(4);r-- >0;)t.push(e.read_shift(0,"lpp4"));return t}function rM(e){var t={};return e.read_shift(4),e.l+=4,t.id=e.read_shift(0,"lpp4"),t.name=e.read_shift(0,"lpp4"),t.R=_s(e,4),t.U=_s(e,4),t.W=_s(e,4),t}function aM(e){var t=rM(e);if(t.ename=e.read_shift(0,"8lpp4"),t.blksz=e.read_shift(4),t.cmode=e.read_shift(4),e.read_shift(4)!=4)throw new Error("Bad !Primary record");return t}function dA(e,t){var r=e.l+t,a={};a.Flags=e.read_shift(4)&63,e.l+=4,a.AlgID=e.read_shift(4);var s=!1;switch(a.AlgID){case 26126:case 26127:case 26128:s=a.Flags==36;break;case 26625:s=a.Flags==4;break;case 0:s=a.Flags==16||a.Flags==4||a.Flags==36;break;default:throw"Unrecognized encryption algorithm: "+a.AlgID}if(!s)throw new Error("Encryption Flags/AlgID mismatch");return a.AlgIDHash=e.read_shift(4),a.KeySize=e.read_shift(4),a.ProviderType=e.read_shift(4),e.l+=8,a.CSPName=e.read_shift(r-e.l>>1,"utf16le"),e.l=r,a}function hA(e,t){var r={},a=e.l+t;return e.l+=4,r.Salt=e.slice(e.l,e.l+16),e.l+=16,r.Verifier=e.slice(e.l,e.l+16),e.l+=16,e.read_shift(4),r.VerifierHash=e.slice(e.l,a),e.l=a,r}function nM(e){var t=_s(e);switch(t.Minor){case 2:return[t.Minor,sM(e)];case 3:return[t.Minor,iM()];case 4:return[t.Minor,lM(e)]}throw new Error("ECMA-376 Encrypted file unrecognized Version: "+t.Minor)}function sM(e){var t=e.read_shift(4);if((t&63)!=36)throw new Error("EncryptionInfo mismatch");var r=e.read_shift(4),a=dA(e,r),s=hA(e,e.length-e.l);return{t:"Std",h:a,v:s}}function iM(){throw new Error("File is password-protected: ECMA-376 Extensible")}function lM(e){var t=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"];e.l+=4;var r=e.read_shift(e.length-e.l,"utf8"),a={};return r.replace(xa,function(l){var u=xt(l);switch(Kn(u[0])){case"<?xml":break;case"<encryption":case"</encryption>":break;case"<keyData":t.forEach(function(f){a[f]=u[f]});break;case"<dataIntegrity":a.encryptedHmacKey=u.encryptedHmacKey,a.encryptedHmacValue=u.encryptedHmacValue;break;case"<keyEncryptors>":case"<keyEncryptors":a.encs=[];break;case"</keyEncryptors>":break;case"<keyEncryptor":a.uri=u.uri;break;case"</keyEncryptor>":break;case"<encryptedKey":a.encs.push(u);break;default:throw u[0]}}),a}function cM(e,t){var r={},a=r.EncryptionVersionInfo=_s(e,4);if(t-=4,a.Minor!=2)throw new Error("unrecognized minor version code: "+a.Minor);if(a.Major>4||a.Major<2)throw new Error("unrecognized major version code: "+a.Major);r.Flags=e.read_shift(4),t-=4;var s=e.read_shift(4);return t-=4,r.EncryptionHeader=dA(e,s),t-=s,r.EncryptionVerifier=hA(e,t),r}function oM(e){var t={},r=t.EncryptionVersionInfo=_s(e,4);if(r.Major!=1||r.Minor!=1)throw"unrecognized version code "+r.Major+" : "+r.Minor;return t.Salt=e.read_shift(16),t.EncryptedVerifier=e.read_shift(16),t.EncryptedVerifierHash=e.read_shift(16),t}function Sg(e){var t=0,r,a=fA(e),s=a.length+1,l,u,f,h,m;for(r=ri(s),r[0]=a.length,l=1;l!=s;++l)r[l]=a[l-1];for(l=s-1;l>=0;--l)u=r[l],f=(t&16384)===0?0:1,h=t<<1&32767,m=f|h,t=m^u;return t^52811}var mA=(function(){var e=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0],t=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163],r=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628],a=function(u){return(u/2|u*128)&255},s=function(u,f){return a(u^f)},l=function(u){for(var f=t[u.length-1],h=104,m=u.length-1;m>=0;--m)for(var p=u[m],x=0;x!=7;
432++x)p&64&&(f^=r[h]),p*=2,--h;return f};return function(u){for(var f=fA(u),h=l(f),m=f.length,p=ri(16),x=0;x!=16;++x)p[x]=0;var _,S,k;for((m&1)===1&&(_=h>>8,p[m]=s(e[0],_),--m,_=h&255,S=f[f.length-1],p[m]=s(S,_));m>0;)--m,_=h>>8,p[m]=s(f[m],_),--m,_=h&255,p[m]=s(f[m],_);for(m=15,k=15-f.length;k>0;)_=h>>8,p[m]=s(e[k],_),--m,--k,_=h&255,p[m]=s(f[m],_),--m,--k;return p}})(),uM=function(e,t,r,a,s){s||(s=t),a||(a=mA(e));var l,u;for(l=0;l!=t.length;++l)u=t[l],u^=a[r],u=(u>>5|u<<3)&255,s[l]=u,++r;return[s,r,a]},fM=function(e){var t=0,r=mA(e);return function(a){var s=uM("",a,t,r);return t=s[1],s[0]}};function dM(e,t,r,a){var s={key:Ur(e),verificationBytes:Ur(e)};return r.password&&(s.verifier=Sg(r.password)),a.valid=s.verificationBytes===s.verifier,a.valid&&(a.insitu=fM(r.password)),s}function hM(e,t,r){var a=r||{};return a.Info=e.read_shift(2),e.l-=2,a.Info===1?a.Data=oM(e):a.Data=cM(e,t),a}function mM(e,t,r){var a={Type:r.biff>=8?e.read_shift(2):0};return a.Type?hM(e,t-2,a):dM(e,r.biff>=8?t:t-2,r,a),a}var pA=(function(){function e(s,l){switch(l.type){case"base64":return t(qa(s),l);case"binary":return t(s,l);case"buffer":return t(Dt&&Buffer.isBuffer(s)?s.toString("binary"):ii(s),l);case"array":return t(Hi(s),l)}throw new Error("Unrecognized type "+l.type)}function t(s,l){var u=l||{},f=u.dense?[]:{},h=s.match(/\\trowd.*?\\row\b/g);if(!h.length)throw new Error("RTF missing table");var m={s:{c:0,r:0},e:{c:0,r:h.length-1}};return h.forEach(function(p,x){Array.isArray(f)&&(f[x]=[]);for(var _=/\\\w+\b/g,S=0,k,y=-1;k=_.exec(p);){switch(k[0]){case"\\cell":var w=p.slice(S,_.lastIndex-k[0].length);if(w[0]==" "&&(w=w.slice(1)),++y,w.length){var A={v:w,t:"s"};Array.isArray(f)?f[x][y]=A:f[pt({r:x,c:y})]=A}break}S=_.lastIndex}y>m.e.c&&(m.e.c=y)}),f["!ref"]=Nt(m),f}function r(s,l){return li(e(s,l),l)}function a(s){for(var l=["{\\rtf1\\ansi"],u=Ht(s["!ref"]),f,h=Array.isArray(s),m=u.s.r;m<=u.e.r;++m){l.push("\\trowd\\trautofit1");for(var p=u.s.c;p<=u.e.c;++p)l.push("\\cellx"+(p+1));for(l.push("\\pard\\intbl"),p=u.s.c;p<=u.e.c;++p){var x=pt({r:m,c:p});f=h?(s[m]||[])[p]:s[x],!(!f||f.v==null&&(!f.f||f.F))&&(l.push(" "+(f.w||(ks(f),f.w))),l.push("\\cell"))}l.push("\\pard\\intbl\\row")}return l.join("")+"}"}return{to_workbook:r,to_sheet:e,from_sheet:a}})();function pM(e){var t=e.slice(e[0]==="#"?1:0).slice(0,6);return[parseInt(t.slice(0,2),16),parseInt(t.slice(2,4),16),parseInt(t.slice(4,6),16)]}function Oo(e){for(var t=0,r=1;t!=3;++t)r=r*256+(e[t]>255?255:e[t]<0?0:e[t]);return r.toString(16).toUpperCase().slice(1)}function gM(e){var t=e[0]/255,r=e[1]/255,a=e[2]/255,s=Math.max(t,r,a),l=Math.min(t,r,a),u=s-l;if(u===0)return[0,0,t];var f=0,h=0,m=s+l;switch(h=u/(m>1?2-m:m),s){case t:f=((r-a)/u+6)%6;break;case r:f=(a-t)/u+2;break;case a:f=(t-r)/u+4;break}return[f/6,h,m/2]}function xM(e){var t=e[0],r=e[1],a=e[2],s=r*2*(a<.5?a:1-a),l=a-s/2,u=[l,l,l],f=6*t,h;if(r!==0)switch(f|0){case 0:case 6:h=s*f,u[0]+=s,u[1]+=h;break;case 1:h=s*(2-f),u[0]+=h,u[1]+=s;break;case 2:h=s*(f-2),u[1]+=s,u[2]+=h;break;case 3:h=s*(4-f),u[1]+=h,u[2]+=s;break;case 4:h=s*(f-4),u[2]+=s,u[0]+=h;break;case 5:h=s*(6-f),u[2]+=h,u[0]+=s;break}for(var m=0;m!=3;++m)u[m]=Math.round(u[m]*255);return u}function d0(e,t){if(t===0)return e;var r=gM(pM(e));return t<0?r[2]=r[2]*(1+t):r[2]=1-(1-r[2])*(1-t),Oo(xM(r))}var gA=6,vM=15,yM=1,da=gA;function Lo(e){return Math.floor((e+Math.round(128/da)/256)*da)}function Io(e){return Math.floor((e-5)/da*100+.5)/100}function h0(e){return Math.round((e*da+5)/da*256)/256}function Tm(e){return h0(Io(Lo(e)))}function wg(e){var t=Math.abs(e-Tm(e)),r=da;if(t>.005)for(da=yM;da<vM;++da)Math.abs(e-Tm(e))<=t&&(t=Math.abs(e-Tm(e)),r=da);da=r}function ai(e){e.width?(e.wpx=Lo(e.width),e.wch=Io(e.wpx),e.MDW=da):e.wpx?(e.wch=Io(e.wpx),e.width=h0(e.wch),e.MDW=da):typeof e.wch=="number"&&(e.width=h0(e.wch),e.wpx=Lo(e.width),e.MDW=da),e.customWidth&&delete e.customWidth}var _M=96,xA=_M;function Po(e){return e*96/xA}function Zl(e){return e*xA/96}var SM={None:"none",Solid:"solid",Gray50:"mediumGray",Gray75:"darkGray",Gray25:"lightGray",HorzStripe:"darkHorizontal",VertStripe:"darkVertical",ReverseDiagStripe:"darkDown",DiagStripe:"darkUp",DiagCross:"darkGrid",ThickDiagCross:"darkTrellis",ThinHorzStripe:"lightHorizontal",ThinVertStripe:"lightVertical",ThinReverseDiagStripe:"lightDown",ThinHorzCross:"lightGrid"};function wM(e,t,r,a){t.Borders=[];var s={},l=!1;
vendor: 9,182 bytes, line 432
432(e[0].match(xa)||[]).forEach(function(u){var f=xt(u);switch(Kn(f[0])){case"<borders":case"<borders>":case"</borders>":break;case"<border":case"<border>":case"<border/>":s={},f.diagonalUp&&(s.diagonalUp=dr(f.diagonalUp)),f.diagonalDown&&(s.diagonalDown=dr(f.diagonalDown)),t.Borders.push(s);break;case"</border>":break;case"<left/>":break;case"<left":case"<left>":break;case"</left>":break;case"<right/>":break;case"<right":case"<right>":break;case"</right>":break;case"<top/>":break;case"<top":case"<top>":break;case"</top>":break;case"<bottom/>":break;case"<bottom":case"<bottom>":break;case"</bottom>":break;case"<diagonal":case"<diagonal>":case"<diagonal/>":break;case"</diagonal>":break;case"<horizontal":case"<horizontal>":case"<horizontal/>":break;case"</horizontal>":break;case"<vertical":case"<vertical>":case"<vertical/>":break;case"</vertical>":break;case"<start":case"<start>":case"<start/>":break;case"</start>":break;case"<end":case"<end>":case"<end/>":break;case"</end>":break;case"<color":case"<color>":break;case"<color/>":case"</color>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":l=!0;break;case"</ext>":l=!1;break;default:if(a&&a.WTF&&!l)throw new Error("unrecognized "+f[0]+" in borders")}})}function kM(e,t,r,a){t.Fills=[];var s={},l=!1;(e[0].match(xa)||[]).forEach(function(u){var f=xt(u);switch(Kn(f[0])){case"<fills":case"<fills>":case"</fills>":break;case"<fill>":case"<fill":case"<fill/>":s={},t.Fills.push(s);break;case"</fill>":break;case"<gradientFill>":break;case"<gradientFill":case"</gradientFill>":t.Fills.push(s),s={};break;case"<patternFill":case"<patternFill>":f.patternType&&(s.patternType=f.patternType);break;case"<patternFill/>":case"</patternFill>":break;case"<bgColor":s.bgColor||(s.bgColor={}),f.indexed&&(s.bgColor.indexed=parseInt(f.indexed,10)),f.theme&&(s.bgColor.theme=parseInt(f.theme,10)),f.tint&&(s.bgColor.tint=parseFloat(f.tint)),f.rgb&&(s.bgColor.rgb=f.rgb.slice(-6));break;case"<bgColor/>":case"</bgColor>":break;case"<fgColor":s.fgColor||(s.fgColor={}),f.theme&&(s.fgColor.theme=parseInt(f.theme,10)),f.tint&&(s.fgColor.tint=parseFloat(f.tint)),f.rgb!=null&&(s.fgColor.rgb=f.rgb.slice(-6));break;case"<fgColor/>":case"</fgColor>":break;case"<stop":case"<stop/>":break;case"</stop>":break;case"<color":case"<color/>":break;case"</color>":break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":l=!0;break;case"</ext>":l=!1;break;default:if(a&&a.WTF&&!l)throw new Error("unrecognized "+f[0]+" in fills")}})}function AM(e,t,r,a){t.Fonts=[];var s={},l=!1;(e[0].match(xa)||[]).forEach(function(u){var f=xt(u);switch(Kn(f[0])){case"<fonts":case"<fonts>":case"</fonts>":break;case"<font":case"<font>":break;case"</font>":case"<font/>":t.Fonts.push(s),s={};break;case"<name":f.val&&(s.name=nr(f.val));break;case"<name/>":case"</name>":break;case"<b":s.bold=f.val?dr(f.val):1;break;case"<b/>":s.bold=1;break;case"<i":s.italic=f.val?dr(f.val):1;break;case"<i/>":s.italic=1;break;case"<u":switch(f.val){case"none":s.underline=0;break;case"single":s.underline=1;break;case"double":s.underline=2;break;case"singleAccounting":s.underline=33;break;case"doubleAccounting":s.underline=34;break}break;case"<u/>":s.underline=1;break;case"<strike":s.strike=f.val?dr(f.val):1;break;case"<strike/>":s.strike=1;break;case"<outline":s.outline=f.val?dr(f.val):1;break;case"<outline/>":s.outline=1;break;case"<shadow":s.shadow=f.val?dr(f.val):1;break;case"<shadow/>":s.shadow=1;break;case"<condense":s.condense=f.val?dr(f.val):1;break;case"<condense/>":s.condense=1;break;case"<extend":s.extend=f.val?dr(f.val):1;break;case"<extend/>":s.extend=1;break;case"<sz":f.val&&(s.sz=+f.val);break;case"<sz/>":case"</sz>":break;case"<vertAlign":f.val&&(s.vertAlign=f.val);break;case"<vertAlign/>":case"</vertAlign>":break;case"<family":f.val&&(s.family=parseInt(f.val,10));break;case"<family/>":case"</family>":break;case"<scheme":f.val&&(s.scheme=f.val);break;case"<scheme/>":case"</scheme>":break;case"<charset":if(f.val=="1")break;f.codepage=Yp[parseInt(f.val,10)];break;case"<color":if(s.color||(s.color={}),f.auto&&(s.color.auto=dr(f.auto)),f.rgb)s.color.rgb=f.rgb.slice(-6);else if(f.indexed){s.color.index=parseInt(f.indexed,10);var h=Mi[s.color.index];s.color.index==81&&(h=Mi[1]),h||(h=Mi[1]),s.color.rgb=h[0].toString(16)+h[1].toString(16)+h[2].toString(16)}else f.theme&&(s.color.theme=parseInt(f.theme,10),f.tint&&(s.color.tint=parseFloat(f.tint)),f.theme&&r.themeElements&&r.themeElements.clrScheme&&(s.color.rgb=d0(r.themeElements.clrScheme[s.color.theme].rgb,s.color.tint||0)));break;case"<color/>":case"</color>":break;case"<AlternateContent":l=!0;break;case"</AlternateContent>":l=!1;break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":l=!0;break;case"</ext>":l=!1;break;default:if(a&&a.WTF&&!l)throw new Error("unrecognized "+f[0]+" in fonts")}})}function bM(e,t,r){t.NumberFmt=[];for(var a=Er(ht),s=0;s<a.length;++s)t.NumberFmt[a[s]]=ht[a[s]];var l=e[0].match(xa);if(l)for(s=0;s<l.length;++s){var u=xt(l[s]);switch(Kn(u[0])){case"<numFmts":case"</numFmts>":case"<numFmts/>":case"<numFmts>":break;case"<numFmt":{var f=zt(nr(u.formatCode)),h=parseInt(u.numFmtId,10);if(t.NumberFmt[h]=f,h>0){if(h>392){for(h=392;h>60&&t.NumberFmt[h]!=null;--h);t.NumberFmt[h]=f}ys(f,h)}}break;case"</numFmt>":break;default:if(r.WTF)throw new Error("unrecognized "+u[0]+" in numFmts")}}}function NM(e){var t=["<numFmts>"];return[[5,8],[23,26],[41,44],[50,392]].forEach(function(r){for(var a=r[0];a<=r[1];++a)e[a]!=null&&(t[t.length]=Ve("numFmt",null,{numFmtId:a,formatCode:Jt(e[a])}))}),t.length===1?"":(t[t.length]="</numFmts>",t[0]=Ve("numFmts",null,{count:t.length-2}).replace("/>",">"),t.join(""))}var Rf=["numFmtId","fillId","fontId","borderId","xfId"],Ff=["applyAlignment","applyBorder","applyFill","applyFont","applyNumberFormat","applyProtection","pivotButton","quotePrefix"];function EM(e,t,r){t.CellXf=[];var a,s=!1;(e[0].match(xa)||[]).forEach(function(l){var u=xt(l),f=0;switch(Kn(u[0])){case"<cellXfs":case"<cellXfs>":case"<cellXfs/>":case"</cellXfs>":break;case"<xf":case"<xf/>":for(a=u,delete a[0],f=0;f<Rf.length;++f)a[Rf[f]]&&(a[Rf[f]]=parseInt(a[Rf[f]],10));for(f=0;f<Ff.length;++f)a[Ff[f]]&&(a[Ff[f]]=dr(a[Ff[f]]));if(t.NumberFmt&&a.numFmtId>392){for(f=392;f>60;--f)if(t.NumberFmt[a.numFmtId]==t.NumberFmt[f]){a.numFmtId=f;break}}t.CellXf.push(a);break;case"</xf>":break;case"<alignment":case"<alignment/>":var h={};u.vertical&&(h.vertical=u.vertical),u.horizontal&&(h.horizontal=u.horizontal),u.textRotation!=null&&(h.textRotation=u.textRotation),u.indent&&(h.indent=u.indent),u.wrapText&&(h.wrapText=dr(u.wrapText)),a.alignment=h;break;case"</alignment>":break;case"<protection":break;case"</protection>":case"<protection/>":break;case"<AlternateContent":s=!0;break;case"</AlternateContent>":s=!1;break;case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":s=!0;break;case"</ext>":s=!1;break;default:if(r&&r.WTF&&!s)throw new Error("unrecognized "+u[0]+" in cellXfs")}})}function TM(e){var t=[];return t[t.length]=Ve("cellXfs",null),e.forEach(function(r){t[t.length]=Ve("xf",null,r)}),t[t.length]="</cellXfs>",t.length===2?"":(t[0]=Ve("cellXfs",null,{count:t.length-2}).replace("/>",">"),t.join(""))}var CM=(function(){var t=/<(?:\w+:)?numFmts([^>]*)>[\S\s]*?<\/(?:\w+:)?numFmts>/,r=/<(?:\w+:)?cellXfs([^>]*)>[\S\s]*?<\/(?:\w+:)?cellXfs>/,a=/<(?:\w+:)?fills([^>]*)>[\S\s]*?<\/(?:\w+:)?fills>/,s=/<(?:\w+:)?fonts([^>]*)>[\S\s]*?<\/(?:\w+:)?fonts>/,l=/<(?:\w+:)?borders([^>]*)>[\S\s]*?<\/(?:\w+:)?borders>/;return function(f,h,m){var p={};if(!f)return p;f=f.replace(/<!--([\s\S]*?)-->/mg,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/gm,"");var x;return(x=f.match(t))&&bM(x,p,m),(x=f.match(s))&&AM(x,p,h,m),(x=f.match(a))&&kM(x,p,h,m),(x=f.match(l))&&wM(x,p,h,m),(x=f.match(r))&&EM(x,p,m),p}})();function vA(e,t){var r=[Fr,Ve("styleSheet",null,{xmlns:qi[0],"xmlns:vt":Vr.vt})],a;return e.SSF&&(a=NM(e.SSF))!=null&&(r[r.length]=a),r[r.length]='<fonts count="1"><font><sz val="12"/><color theme="1"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font></fonts>',r[r.length]='<fills count="2"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill></fills>',r[r.length]='<borders count="1"><border><left/><right/><top/><bottom/><diagonal/></border></borders>',r[r.length]='<cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0"/></cellStyleXfs>',(a=TM(t.cellXfs))&&(r[r.length]=a),r[r.length]='<cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0"/></cellStyles>',r[r.length]='<dxfs count="0"/>',r[r.length]='<tableStyles count="0" defaultTableStyle="TableStyleMedium9" defaultPivotStyle="PivotStyleMedium4"/>',r.length>2&&(r[r.length]="</styleSheet>",r[1]=r[1].replace("/>",">")),r.join("")}function jM(e,t){var r=e.read_shift(2),a=ma(e);return[r,a]}function DM(e,t,r){r||(r=Ce(6+4*t.length)),r.write_shift(2,e),Yr(t,r);var a=r.length>r.l?r.slice(0,r.l):r;return r.l==null&&(r.l=r.length),a}function RM(e,t,r){var a={};a.sz=e.read_shift(2)/20;var s=hD(e);s.fItalic&&(a.italic=1),s.fCondense&&(a.condense=1),s.fExtend&&(a.extend=1),s.fShadow&&(a.shadow=1),s.fOutline&&(a.outline=1),s.fStrikeout&&(a.str
vendor: 4,341 bytes, line 432
432ike=1);var l=e.read_shift(2);switch(l===700&&(a.bold=1),e.read_shift(2)){case 1:a.vertAlign="superscript";break;case 2:a.vertAlign="subscript";break}var u=e.read_shift(1);u!=0&&(a.underline=u);var f=e.read_shift(1);f>0&&(a.family=f);var h=e.read_shift(1);switch(h>0&&(a.charset=h),e.l++,a.color=dD(e),e.read_shift(1)){case 1:a.scheme="major";break;case 2:a.scheme="minor";break}return a.name=ma(e),a}function FM(e,t){t||(t=Ce(153)),t.write_shift(2,e.sz*20),mD(e,t),t.write_shift(2,e.bold?700:400);var r=0;e.vertAlign=="superscript"?r=1:e.vertAlign=="subscript"&&(r=2),t.write_shift(2,r),t.write_shift(1,e.underline||0),t.write_shift(1,e.family||0),t.write_shift(1,e.charset||0),t.write_shift(1,0),o0(e.color,t);var a=0;return a=2,t.write_shift(1,a),Yr(e.name,t),t.length>t.l?t.slice(0,t.l):t}var MM=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"],Cm,OM=pa;function w_(e,t){t||(t=Ce(84)),Cm||(Cm=H0(MM));var r=Cm[e.patternType];r==null&&(r=40),t.write_shift(4,r);var a=0;if(r!=40)for(o0({auto:1},t),o0({auto:1},t);a<12;++a)t.write_shift(4,0);else{for(;a<4;++a)t.write_shift(4,0);for(;a<12;++a)t.write_shift(4,0)}return t.length>t.l?t.slice(0,t.l):t}function LM(e,t){var r=e.l+t,a=e.read_shift(2),s=e.read_shift(2);return e.l=r,{ixfe:a,numFmtId:s}}function yA(e,t,r){r||(r=Ce(16)),r.write_shift(2,t||0),r.write_shift(2,e.numFmtId||0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(1,0),r.write_shift(1,0);var a=0;return r.write_shift(1,a),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(1,0),r}function ao(e,t){return t||(t=Ce(10)),t.write_shift(1,0),t.write_shift(1,0),t.write_shift(4,0),t.write_shift(4,0),t}var IM=pa;function PM(e,t){return t||(t=Ce(51)),t.write_shift(1,0),ao(null,t),ao(null,t),ao(null,t),ao(null,t),ao(null,t),t.length>t.l?t.slice(0,t.l):t}function BM(e,t){return t||(t=Ce(52)),t.write_shift(4,e.xfId),t.write_shift(2,1),t.write_shift(1,0),t.write_shift(1,0),c0(e.name||"",t),t.length>t.l?t.slice(0,t.l):t}function UM(e,t,r){var a=Ce(2052);return a.write_shift(4,e),c0(t,a),c0(r,a),a.length>a.l?a.slice(0,a.l):a}function zM(e,t,r){var a={};a.NumberFmt=[];for(var s in ht)a.NumberFmt[s]=ht[s];a.CellXf=[],a.Fonts=[];var l=[],u=!1;return bs(e,function(h,m,p){switch(p){case 44:a.NumberFmt[h[0]]=h[1],ys(h[1],h[0]);break;case 43:a.Fonts.push(h),h.color.theme!=null&&t&&t.themeElements&&t.themeElements.clrScheme&&(h.color.rgb=d0(t.themeElements.clrScheme[h.color.theme].rgb,h.color.tint||0));break;case 1025:break;case 45:break;case 46:break;case 47:l[l.length-1]==617&&a.CellXf.push(h);break;case 48:case 507:case 572:case 475:break;case 1171:case 2102:case 1130:case 512:case 2095:case 3072:break;case 35:u=!0;break;case 36:u=!1;break;case 37:l.push(p),u=!0;break;case 38:l.pop(),u=!1;break;default:if(m.T>0)l.push(p);else if(m.T<0)l.pop();else if(!u||r.WTF&&l[l.length-1]!=37)throw new Error("Unexpected record 0x"+p.toString(16))}}),a}function HM(e,t){if(t){var r=0;[[5,8],[23,26],[41,44],[50,392]].forEach(function(a){for(var s=a[0];s<=a[1];++s)t[s]!=null&&++r}),r!=0&&(Le(e,615,Rn(r)),[[5,8],[23,26],[41,44],[50,392]].forEach(function(a){for(var s=a[0];s<=a[1];++s)t[s]!=null&&Le(e,44,DM(s,t[s]))}),Le(e,616))}}function GM(e){var t=1;Le(e,611,Rn(t)),Le(e,43,FM({sz:12,color:{theme:1},name:"Calibri",family:2})),Le(e,612)}function VM(e){var t=2;Le(e,603,Rn(t)),Le(e,45,w_({patternType:"none"})),Le(e,45,w_({patternType:"gray125"})),Le(e,604)}function $M(e){var t=1;Le(e,613,Rn(t)),Le(e,46,PM()),Le(e,614)}function WM(e){var t=1;Le(e,626,Rn(t)),Le(e,47,yA({numFmtId:0},65535)),Le(e,627)}function KM(e,t){Le(e,617,Rn(t.length)),t.forEach(function(r){Le(e,47,yA(r,0))}),Le(e,618)}function qM(e){var t=1;Le(e,619,Rn(t)),Le(e,48,BM({xfId:0,name:"Normal"})),Le(e,620)}function XM(e){var t=0;Le(e,505,Rn(t)),Le(e,506)}function YM(e){var t=0;Le(e,508,UM(t,"TableStyleMedium9","PivotStyleMedium4")),Le(e,509)}function ZM(e,t){var r=Oa();return Le(r,278),HM(r,e.SSF),GM(r),VM(r),$M(r),WM(r),KM(r,t.cellXfs),qM(r),XM(r),YM(r),Le(r,279),r.end()}var QM=["</a:lt1>","</a:dk1>","</a:lt2>","</a:dk2>","</a:accent1>","</a:accent2>","</a:accent3>","</a:accent4>","</a:accent5>","</a:accent6>","</a:hlink>","</a:folHlink>"];
vendor: 4,110 bytes, line 432
432function JM(e,t,r){t.themeElements.clrScheme=[];var a={};(e[0].match(xa)||[]).forEach(function(s){var l=xt(s);switch(l[0]){case"<a:clrScheme":case"</a:clrScheme>":break;case"<a:srgbClr":a.rgb=l.val;break;case"<a:sysClr":a.rgb=l.lastClr;break;case"<a:dk1>":case"</a:dk1>":case"<a:lt1>":case"</a:lt1>":case"<a:dk2>":case"</a:dk2>":case"<a:lt2>":case"</a:lt2>":case"<a:accent1>":case"</a:accent1>":case"<a:accent2>":case"</a:accent2>":case"<a:accent3>":case"</a:accent3>":case"<a:accent4>":case"</a:accent4>":case"<a:accent5>":case"</a:accent5>":case"<a:accent6>":case"</a:accent6>":case"<a:hlink>":case"</a:hlink>":case"<a:folHlink>":case"</a:folHlink>":l[0].charAt(1)==="/"?(t.themeElements.clrScheme[QM.indexOf(l[0])]=a,a={}):a.name=l[0].slice(3,l[0].length-1);break;default:if(r&&r.WTF)throw new Error("Unrecognized "+l[0]+" in clrScheme")}})}function eO(){}function tO(){}var rO=/<a:clrScheme([^>]*)>[\s\S]*<\/a:clrScheme>/,aO=/<a:fontScheme([^>]*)>[\s\S]*<\/a:fontScheme>/,nO=/<a:fmtScheme([^>]*)>[\s\S]*<\/a:fmtScheme>/;function sO(e,t,r){t.themeElements={};var a;[["clrScheme",rO,JM],["fontScheme",aO,eO],["fmtScheme",nO,tO]].forEach(function(s){if(!(a=e.match(s[1])))throw new Error(s[0]+" not found in themeElements");s[2](a,t,r)})}var iO=/<a:themeElements([^>]*)>[\s\S]*<\/a:themeElements>/;function _A(e,t){(!e||e.length===0)&&(e=kg());var r,a={};if(!(r=e.match(iO)))throw new Error("themeElements not found in theme");return sO(r[0],a,t),a.raw=e,a}function kg(e,t){if(t&&t.themeXLSX)return t.themeXLSX;if(e&&typeof e.raw=="string")return e.raw;var r=[Fr];return r[r.length]='<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme">',r[r.length]="<a:themeElements>",r[r.length]='<a:clrScheme name="Office">',r[r.length]='<a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1>',r[r.length]='<a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1>',r[r.length]='<a:dk2><a:srgbClr val="1F497D"/></a:dk2>',r[r.length]='<a:lt2><a:srgbClr val="EEECE1"/></a:lt2>',r[r.length]='<a:accent1><a:srgbClr val="4F81BD"/></a:accent1>',r[r.length]='<a:accent2><a:srgbClr val="C0504D"/></a:accent2>',r[r.length]='<a:accent3><a:srgbClr val="9BBB59"/></a:accent3>',r[r.length]='<a:accent4><a:srgbClr val="8064A2"/></a:accent4>',r[r.length]='<a:accent5><a:srgbClr val="4BACC6"/></a:accent5>',r[r.length]='<a:accent6><a:srgbClr val="F79646"/></a:accent6>',r[r.length]='<a:hlink><a:srgbClr val="0000FF"/></a:hlink>',r[r.length]='<a:folHlink><a:srgbClr val="800080"/></a:folHlink>',r[r.length]="</a:clrScheme>",r[r.length]='<a:fontScheme name="Office">',r[r.length]="<a:majorFont>",r[r.length]='<a:latin typeface="Cambria"/>',r[r.length]='<a:ea typeface=""/>',r[r.length]='<a:cs typeface=""/>',r[r.length]='<a:font script="Jpan" typeface="MS Pゴシック"/>',r[r.length]='<a:font script="Hang" typeface="맑은 고딕"/>',r[r.length]='<a:font script="Hans" typeface="宋体"/>',r[r.length]='<a:font script="Hant" typeface="新細明體"/>',r[r.length]='<a:font script="Arab" typeface="Times New Roman"/>',r[r.length]='<a:font script="Hebr" typeface="Times New Roman"/>',r[r.length]='<a:font script="Thai" typeface="Tahoma"/>',r[r.length]='<a:font script="Ethi" typeface="Nyala"/>',r[r.length]='<a:font script="Beng" typeface="Vrinda"/>',r[r.length]='<a:font script="Gujr" typeface="Shruti"/>',r[r.length]='<a:font script="Khmr" typeface="MoolBoran"/>',r[r.length]='<a:font script="Knda" typeface="Tunga"/>',r[r.length]='<a:font script="Guru" typeface="Raavi"/>',r[r.length]='<a:font script="Cans" typeface="Euphemia"/>',r[r.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',r[r.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',r[r.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',r[r.length]='<a:font script="Thaa" typeface="MV Boli"/>',r[r.length]='<a:font script="Deva" typeface="Mangal"/>',r[r.length]='<a:font script="Telu" typeface="Gautami"/>',r[r.length]='<a:font script="Taml" typeface="Latha"/>',r[r.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',r[r.length]='<a:font script="Orya" typeface="Kalinga"/>
432',r[r.length]='<a:font script="Mlym" typeface="Kartika"/>',r[r.length]='<a:font script="Laoo" typeface="DokChampa"/>',r[r.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',r[r.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',r[r.length]='<a:font script="Viet" typeface="Times New Roman"/>',r[r.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',r[r.length]='<a:font script="Geor" typeface="Sylfaen"/>',r[r.length]="</a:majorFont>",r[r.length]="<a:minorFont>",r[r.length]='<a:latin typeface="Calibri"/>',r[r.length]='<a:ea typeface=""/>',r[r.length]='<a:cs typeface=""/>',r[r.length]='<a:font script="Jpan" typeface="MS Pゴシック"/>',r[r.length]='<a:font script="Hang" typeface="맑은 고딕"/>',r[r.length]='<a:font script="Hans" typeface="宋体"/>',r[r.length]='<a:font script="Hant" typeface="新細明體"/>',r[r.length]='<a:font script="Arab" typeface="Arial"/>',r[r.length]='<a:font script="Hebr" typeface="Arial"/>',r[r.length]='<a:font script="Thai" typeface="Tahoma"/>',r[r.length]='<a:font script="Ethi" typeface="Nyala"/>',r[r.length]='<a:font script="Beng" typeface="Vrinda"/>',r[r.length]='<a:font script="Gujr" typeface="Shruti"/>',r[r.length]='<a:font script="Khmr" typeface="DaunPenh"/>',r[r.length]='<a:font script="Knda" typeface="Tunga"/>',r[r.length]='<a:font script="Guru" typeface="Raavi"/>',r[r.length]='<a:font script="Cans" typeface="Euphemia"/>',r[r.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',r[r.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',r[r.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',r[r.length]='<a:font script="Thaa" typeface="MV Boli"/>',r[r.length]='<a:font script="Deva" typeface="Mangal"/>',r[r.length]='<a:font script="Telu" typeface="Gautami"/>',r[r.length]='<a:font script="Taml" typeface="Latha"/>',r[r.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',r[r.length]='<a:font script="Orya" typeface="Kalinga"/>',r[r.length]='<a:font script="Mlym" typeface="Kartika"/>',r[r.length]='<a:font script="Laoo" typeface="DokChampa"/>',r[r.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',r[r.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',r[r.length]='<a:font script="Viet" typeface="Arial"/>',r[r.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',r[r.length]='<a:font script="Geor" typeface="Sylfaen"/>',r[r.length]="</a:minorFont>",r[r.length]="</a:fontScheme>",r[r.length]='<a:fmtScheme name="Office">',r[r.length]="<a:fillStyleLst>",r[r.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="50000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="35000"><a:schemeClr val="phClr"><a:tint val="37000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="15000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:lin ang="16200000" scaled="1"/>',r[r.length]="</a:gradFill>",r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="100000"/><a:shade val="100000"/><a:satMod val="130000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="50000"/><a:shade val="100000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:lin ang="16200000" scaled="0"/>',r[r.length]="</a:gradFill>",r[r.length]="</a:fillStyleLst>",r[r.length]="<a:lnStyleLst>",r[r.length]='<a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"><a:shade val="95000"/><a:satMod val="105000"/></a:schemeClr></a:solidFill><a:prstDash val="solid"/></a:ln>',r[r.length]='<a:ln w="25400" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',r[r.length]='<a:ln w="38100" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',r[r.length]="</a:lnStyleLst>",r[r.length]="<a:effectStyleLst>",r[r.length]="<a:effectStyle>",r[r.length]="<a:effectLst>
432",r[r.length]='<a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="38000"/></a:srgbClr></a:outerShdw>',r[r.length]="</a:effectLst>",r[r.length]="</a:effectStyle>",r[r.length]="<a:effectStyle>",r[r.length]="<a:effectLst>",r[r.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',r[r.length]="</a:effectLst>",r[r.length]="</a:effectStyle>",r[r.length]="<a:effectStyle>",r[r.length]="<a:effectLst>",r[r.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',r[r.length]="</a:effectLst>",r[r.length]='<a:scene3d><a:camera prst="orthographicFront"><a:rot lat="0" lon="0" rev="0"/></a:camera><a:lightRig rig="threePt" dir="t"><a:rot lat="0" lon="0" rev="1200000"/></a:lightRig></a:scene3d>',r[r.length]='<a:sp3d><a:bevelT w="63500" h="25400"/></a:sp3d>',r[r.length]="</a:effectStyle>",r[r.length]="</a:effectStyleLst>",r[r.length]="<a:bgFillStyleLst>",r[r.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="40000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="40000"><a:schemeClr val="phClr"><a:tint val="45000"/><a:shade val="99000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="20000"/><a:satMod val="255000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:path path="circle"><a:fillToRect l="50000" t="-80000" r="50000" b="180000"/></a:path>',r[r.length]="</a:gradFill>",r[r.length]='<a:gradFill rotWithShape="1">',r[r.length]="<a:gsLst>",r[r.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="80000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',r[r.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="30000"/><a:satMod val="200000"/></a:schemeClr></a:gs>',r[r.length]="</a:gsLst>",r[r.length]='<a:path path="circle"><a:fillToRect l="50000" t="50000" r="50000" b="50000"/></a:path>',r[r.length]="</a:gradFill>",r[r.length]="</a:bgFillStyleLst>",r[r.length]="</a:fmtScheme>",r[r.length]="</a:themeElements>",r[r.length]="<a:objectDefaults>",r[r.length]="<a:spDef>",r[r.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="1"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="3"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="2"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="lt1"/></a:fontRef></a:style>',r[r.length]="</a:spDef>",r[r.length]="<a:lnDef>",r[r.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="2"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="0"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="1"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="tx1"/></a:fontRef></a:style>',r[r.length]="</a:lnDef>",r[r.length]="</a:objectDefaults>",r[r.length]="<a:extraClrSchemeLst/>",r[r.length]="</a:theme>",r.join("")}function lO(e,t,r){var a=e.l+t,s=e.read_shift(4);if(s!==124226){if(!r.cellStyles){e.l=a;return}var l=e.slice(e.l);e.l=a;var u;try{u=dk(l,{type:"array"})}catch{return}var f=Ka(u,"theme/theme/theme1.xml",!0);if(f)return _A(f,r)}}function cO(e){return e.read_shift(4)}function oO(e){var t={};switch(t.xclrType=e.read_shift(2),t.nTintShade=e.read_shift(2),t.xclrType){case 0:e.l+=4;break;case 1:t.xclrValue=uO(e,4);break;case 2:t.xclrValue=Jk(e);break;case 3:t.xclrValue=cO(e);break;case 4:e.l+=4;break}return e.l+=8,t}function uO(e,t){return pa(e,t)}function fO(e,t){return pa(e,t)}function dO(e){var t=e.read_shift(2),r=e.read_shift(2)-4,a=[t];switch(t){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:a[1]=oO(e);break;case 6:a[1]=fO(e,r);break;case 14:case 15:a[1]=e.read_shift(r===1?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+t+" "+r)}return a}function hO(e,t){var r=e.l+t;e.l+=2;var a=e.read_shift(2);e.l+=2;for(var s=e.read_shift(2),l=[];s-- >0;)l.push(dO(e,r-e.l));return{ixfe:a,ext:l}}function mO(e,t){t.forEach(function(r){r[0]})}function pO(e,t){return{flags:e.read_shift(4),version:e.read_shift(4),name:ma(e)}}function gO(e){var t=Ce(12+2*e.name.length);return t.write_shift(4,e.flags),t.write_shift(4,e.version),Yr(e.name,t),t.slice(0,t.l)}function xO(e){for(var t=[],r=e.read_shift(4);r-- >0;)t.push([e.read_shift(4),e.read_shift(4)]);return t}function vO(e){var t=Ce(4+8*e.length);t.write_shift(4,e.length);for(var r=0;r<e.length;++r)t.write_shift(4,e[r][0]),t.write_shift(4,e[r][1]);return t}function yO(e,t){var r=Ce(8+2*t.length);return r.write_shift(4,e),Yr(t,r),r.slice(0,r.l)}
vendor: 5,906 bytes, lines 432-450
432function _O(e){return e.l+=4,e.read_shift(4)!=0}function SO(e,t){var r=Ce(8);return r.write_shift(4,e),r.write_shift(4,1),r}function wO(e,t,r){var a={Types:[],Cell:[],Value:[]},s=r||{},l=[],u=!1,f=2;return bs(e,function(h,m,p){switch(p){case 335:a.Types.push({name:h.name});break;case 51:h.forEach(function(x){f==1?a.Cell.push({type:a.Types[x[0]-1].name,index:x[1]}):f==0&&a.Value.push({type:a.Types[x[0]-1].name,index:x[1]})});break;case 337:f=h?1:0;break;case 338:f=2;break;case 35:l.push(p),u=!0;break;case 36:l.pop(),u=!1;break;default:if(!m.T){if(!u||s.WTF&&l[l.length-1]!=35)throw new Error("Unexpected record 0x"+p.toString(16))}}}),a}function kO(){var e=Oa();return Le(e,332),Le(e,334,Rn(1)),Le(e,335,gO({name:"XLDAPR",version:12e4,flags:3496657072})),Le(e,336),Le(e,339,yO(1,"XLDAPR")),Le(e,52),Le(e,35,Rn(514)),Le(e,4096,Rn(0)),Le(e,4097,gn(1)),Le(e,36),Le(e,53),Le(e,340),Le(e,337,SO(1)),Le(e,51,vO([[1,0]])),Le(e,338),Le(e,333),e.end()}function AO(e,t,r){var a={Types:[],Cell:[],Value:[]};if(!e)return a;var s=!1,l=2,u;return e.replace(xa,function(f){var h=xt(f);switch(Kn(h[0])){case"<?xml":break;case"<metadata":case"</metadata>":break;case"<metadataTypes":case"</metadataTypes>":break;case"<metadataType":a.Types.push({name:h.name});break;case"</metadataType>":break;case"<futureMetadata":for(var m=0;m<a.Types.length;++m)a.Types[m].name==h.name&&(u=a.Types[m]);break;case"</futureMetadata>":break;case"<bk>":break;case"</bk>":break;case"<rc":l==1?a.Cell.push({type:a.Types[h.t-1].name,index:+h.v}):l==0&&a.Value.push({type:a.Types[h.t-1].name,index:+h.v});break;case"</rc>":break;case"<cellMetadata":l=1;break;case"</cellMetadata>":l=2;break;case"<valueMetadata":l=0;break;case"</valueMetadata>":l=2;break;case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":s=!0;break;case"</ext>":s=!1;break;case"<rvb":if(!u)break;u.offsets||(u.offsets=[]),u.offsets.push(+h.i);break;default:if(!s&&r.WTF)throw new Error("unrecognized "+h[0]+" in metadata")}return f}),a}function SA(){var e=[Fr];return e.push(`<metadata xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:xlrd="http://schemas.microsoft.com/office/spreadsheetml/2017/richdata" xmlns:xda="http://schemas.microsoft.com/office/spreadsheetml/2017/dynamicarray">
433  <metadataTypes count="1">
434    <metadataType name="XLDAPR" minSupportedVersion="120000" copy="1" pasteAll="1" pasteValues="1" merge="1" splitFirst="1" rowColShift="1" clearFormats="1" clearComments="1" assign="1" coerce="1" cellMeta="1"/>
435  </metadataTypes>
436  <futureMetadata name="XLDAPR" count="1">
437    <bk>
438      <extLst>
439        <ext uri="{bdbb8cdc-fa1e-496e-a857-3c3f30c029c3}">
440          <xda:dynamicArrayProperties fDynamic="1" fCollapsed="0"/>
441        </ext>
442      </extLst>
443    </bk>
444  </futureMetadata>
445  <cellMetadata count="1">
446    <bk>
447      <rc t="1" v="0"/>
448    </bk>
449  </cellMetadata>
450</metadata>`),e.join("")}function bO(e){var t=[];if(!e)return t;var r=1;return(e.match(xa)||[]).forEach(function(a){var s=xt(a);switch(s[0]){case"<?xml":break;case"<calcChain":case"<calcChain>":case"</calcChain>":break;case"<c":delete s[0],s.i?r=s.i:s.i=r,t.push(s);break}}),t}function NO(e){var t={};t.i=e.read_shift(4);var r={};r.r=e.read_shift(4),r.c=e.read_shift(4),t.r=pt(r);var a=e.read_shift(1);return a&2&&(t.l="1"),a&8&&(t.a="1"),t}function EO(e,t,r){var a=[];return bs(e,function(l,u,f){switch(f){case 63:a.push(l);break;default:if(!u.T)throw new Error("Unexpected record 0x"+f.toString(16))}}),a}function TO(e,t,r,a){if(!e)return e;var s=a||{},l=!1;bs(e,function(f,h,m){switch(m){case 359:case 363:case 364:case 366:case 367:case 368:case 369:case 370:case 371:case 472:case 577:case 578:case 579:case 580:case 581:case 582:case 583:case 584:case 585:case 586:case 587:break;case 35:l=!0;break;case 36:l=!1;break;default:if(!h.T){if(!l||s.WTF)throw new Error("Unexpected record 0x"+m.toString(16))}}},s)}function CO(e,t){if(!e)return"??";var r=(e.match(/<c:chart [^>]*r:id="([^"]*)"/)||["",""])[1];return t["!id"][r].Target}var zl=1024;function wA(e,t){for(var r=[21600,21600],a=["m0,0l0",r[1],r[0],r[1],r[0],"0xe"].join(","),s=[Ve("xml",null,{"xmlns:v":Va.v,"xmlns:o":Va.o,"xmlns:x":Va.x,"xmlns:mv":Va.mv}).replace(/\/>/,">"),Ve("o:shapelayout",Ve("o:idmap",null,{"v:ext":"edit",data:e}),{"v:ext":"edit"}),Ve("v:shapetype",[Ve("v:stroke",null,{joinstyle:"miter"}),Ve("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:r.join(","),path:a})];zl<e*1e3;)zl+=1e3;return t.forEach(function(l){var u=yr(l[0]),f={color2:"#BEFF82",type:"gradient"};f.type=="gradient"&&(f.angle="-180");var h=f.type=="gradient"?Ve("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}):null,m=Ve("v:fill",h,f),p={on:"t",obscured:"t"};++zl,s=s.concat(["<v:shape"+Ro({id:"_x0000_s"+zl,type:"#_x0000_t202",style:"position:absolute; margin-left:80pt;margin-top:5pt;width:104pt;height:64pt;z-index:10"+(l[1].hidden?";visibility:hidden":""),fillcolor:"#ECFAD4",strokecolor:"#edeaa1"})+">",m,Ve("v:shadow",null,p),Ve("v:path",null,{"o:connecttype":"none"}),'<v:textbox><div style="text-align:left"></div></v:textbox>','<x:ClientData ObjectType="Note">',"<x:MoveWithCells/>","<x:SizeWithCells/>",na("x:Anchor",[u.c+1,0,u.r+1,0,u.c+3,20,u.r+5,20].join(",")),na("x:AutoFill","False"),na("x:Row",String(u.r)),na("x:Column",String(u.c)),l[1].hidden?"":"<x:Visible/>","</x:ClientData>","</v:shape>"])}),s.push("</xml>"),s.join("")}function k_(e,t,r,a){var s=Array.isArray(e),l;t.forEach(function(u){var f=yr(u.ref);if(s?(e[f.r]||(e[f.r]=[]),l=e[f.r][f.c]):l=e[u.ref],!l){l={t:"z"},s?e[f.r][f.c]=l:e[u.ref]=l;var h=Ht(e["!ref"]||"BDWGO1000001:A1");h.s.r>f.r&&(h.s.r=f.r),h.e.r<f.r&&(h.e.r=f.r),h.s.c>f.c&&(h.s.c=f.c),h.e.c<f.c&&(h.e.c=f.c);var m=Nt(h);m!==e["!ref"]&&(e["!ref"]=m)}l.c||(l.c=[]);var p={a:u.author,t:u.t,r:u.r,T:r};u.h&&(p.h=u.h);for(var x=l.c.length-1;x>=0;--x){if(!r&&l.c[x].T)return;
vendor: 1,461 bytes, lines 450-452
450r&&!l.c[x].T&&l.c.splice(x,1)}if(r&&a){for(x=0;x<a.length;++x)if(p.a==a[x].id){p.a=a[x].name||p.a;break}}l.c.push(p)})}function jO(e,t){if(e.match(/<(?:\w+:)?comments *\/>/))return[];var r=[],a=[],s=e.match(/<(?:\w+:)?authors>([\s\S]*)<\/(?:\w+:)?authors>/);s&&s[1]&&s[1].split(/<\/\w*:?author>/).forEach(function(u){if(!(u===""||u.trim()==="")){var f=u.match(/<(?:\w+:)?author[^>]*>(.*)/);f&&r.push(f[1])}});var l=e.match(/<(?:\w+:)?commentList>([\s\S]*)<\/(?:\w+:)?commentList>/);return l&&l[1]&&l[1].split(/<\/\w*:?comment>/).forEach(function(u){if(!(u===""||u.trim()==="")){var f=u.match(/<(?:\w+:)?comment[^>]*>/);if(f){var h=xt(f[0]),m={author:h.authorId&&r[h.authorId]||"sheetjsghost",ref:h.ref,guid:h.guid},p=yr(h.ref);if(!(t.sheetRows&&t.sheetRows<=p.r)){var x=u.match(/<(?:\w+:)?text>([\s\S]*)<\/(?:\w+:)?text>/),_=!!x&&!!x[1]&&_g(x[1])||{r:"",t:"",h:""};m.r=_.r,_.r=="<t></t>"&&(_.t=_.h=""),m.t=(_.t||"").replace(/\r\n/g,`
451`).replace(/\r/g,`
452`),t.cellHTML&&(m.h=_.h),a.push(m)}}}}),a}function kA(e){var t=[Fr,Ve("comments",null,{xmlns:qi[0]})],r=[];return t.push("<authors>"),e.forEach(function(a){a[1].forEach(function(s){var l=Jt(s.a);r.indexOf(l)==-1&&(r.push(l),t.push("<author>"+l+"</author>")),s.T&&s.ID&&r.indexOf("tc="+s.ID)==-1&&(r.push("tc="+s.ID),t.push("<author>tc="+s.ID+"</author>"))})}),r.length==0&&(r.push("SheetJ5"),t.push("<author>SheetJ5</author>")),t.push("</authors>"),t.push("<commentList>"),e.forEach(function(a){var s=0,l=[];
vendor: 8,484 bytes, lines 452-458
452if(a[1][0]&&a[1][0].T&&a[1][0].ID?s=r.indexOf("tc="+a[1][0].ID):a[1].forEach(function(h){h.a&&(s=r.indexOf(Jt(h.a))),l.push(h.t||"")}),t.push('<comment ref="'+a[0]+'" authorId="'+s+'"><text>'),l.length<=1)t.push(na("t",Jt(l[0]||"")));else{for(var u=`Comment:
453    `+l[0]+`
454`,f=1;f<l.length;++f)u+=`Reply:
455    `+l[f]+`
456`;t.push(na("t",Jt(u)))}t.push("</text></comment>")}),t.push("</commentList>"),t.length>2&&(t[t.length]="</comments>",t[1]=t[1].replace("/>",">")),t.join("")}function DO(e,t){var r=[],a=!1,s={},l=0;return e.replace(xa,function(f,h){var m=xt(f);switch(Kn(m[0])){case"<?xml":break;case"<ThreadedComments":break;case"</ThreadedComments>":break;case"<threadedComment":s={author:m.personId,guid:m.id,ref:m.ref,T:1};break;case"</threadedComment>":s.t!=null&&r.push(s);break;case"<text>":case"<text":l=h+f.length;break;case"</text>":s.t=e.slice(l,h).replace(/\r\n/g,`
457`).replace(/\r/g,`
458`);break;case"<mentions":case"<mentions>":a=!0;break;case"</mentions>":a=!1;break;case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":a=!0;break;case"</ext>":a=!1;break;default:if(!a&&t.WTF)throw new Error("unrecognized "+m[0]+" in threaded comments")}return f}),r}function RO(e,t,r){var a=[Fr,Ve("ThreadedComments",null,{xmlns:Vr.TCMNT}).replace(/[\/]>/,">")];return e.forEach(function(s){var l="";(s[1]||[]).forEach(function(u,f){if(!u.T){delete u.ID;return}u.a&&t.indexOf(u.a)==-1&&t.push(u.a);var h={ref:s[0],id:"{54EE7951-7262-4200-6969-"+("000000000000"+r.tcid++).slice(-12)+"}"};f==0?l=h.id:h.parentId=l,u.ID=h.id,u.a&&(h.personId="{54EE7950-7262-4200-6969-"+("000000000000"+t.indexOf(u.a)).slice(-12)+"}"),a.push(Ve("threadedComment",na("text",u.t||""),h))})}),a.push("</ThreadedComments>"),a.join("")}function FO(e,t){var r=[],a=!1;return e.replace(xa,function(l){var u=xt(l);switch(Kn(u[0])){case"<?xml":break;case"<personList":break;case"</personList>":break;case"<person":r.push({name:u.displayname,id:u.id});break;case"</person>":break;case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":a=!0;break;case"</ext>":a=!1;break;default:if(!a&&t.WTF)throw new Error("unrecognized "+u[0]+" in threaded comments")}return l}),r}function MO(e){var t=[Fr,Ve("personList",null,{xmlns:Vr.TCMNT,"xmlns:x":qi[0]}).replace(/[\/]>/,">")];return e.forEach(function(r,a){t.push(Ve("person",null,{displayName:r,id:"{54EE7950-7262-4200-6969-"+("000000000000"+a).slice(-12)+"}",userId:r,providerId:"None"}))}),t.push("</personList>"),t.join("")}function OO(e){var t={};t.iauthor=e.read_shift(4);var r=Qi(e);return t.rfx=r.s,t.ref=pt(r.s),e.l+=16,t}function LO(e,t){return t==null&&(t=Ce(36)),t.write_shift(4,e[1].iauthor),lc(e[0],t),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t}var IO=ma;function PO(e){return Yr(e.slice(0,54))}function BO(e,t){var r=[],a=[],s={},l=!1;return bs(e,function(f,h,m){switch(m){case 632:a.push(f);break;case 635:s=f;break;case 637:s.t=f.t,s.h=f.h,s.r=f.r;break;case 636:if(s.author=a[s.iauthor],delete s.iauthor,t.sheetRows&&s.rfx&&t.sheetRows<=s.rfx.r)break;s.t||(s.t=""),delete s.rfx,r.push(s);break;case 3072:break;case 35:l=!0;break;case 36:l=!1;break;case 37:break;case 38:break;default:if(!h.T){if(!l||t.WTF)throw new Error("Unexpected record 0x"+m.toString(16))}}}),r}function UO(e){var t=Oa(),r=[];return Le(t,628),Le(t,630),e.forEach(function(a){a[1].forEach(function(s){r.indexOf(s.a)>-1||(r.push(s.a.slice(0,54)),Le(t,632,PO(s.a)))})}),Le(t,631),Le(t,633),e.forEach(function(a){a[1].forEach(function(s){s.iauthor=r.indexOf(s.a);var l={s:yr(a[0]),e:yr(a[0])};Le(t,635,LO([l,s])),s.t&&s.t.length>0&&Le(t,637,cD(s)),Le(t,636),delete s.iauthor})}),Le(t,634),Le(t,629),t.end()}var zO="application/vnd.ms-office.vbaProject";function HO(e){var t=ot.utils.cfb_new({root:"R"});return e.FullPaths.forEach(function(r,a){if(!(r.slice(-1)==="/"||!r.match(/_VBA_PROJECT_CUR/))){var s=r.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"");ot.utils.cfb_add(t,s,e.FileIndex[a].content)}}),ot.write(t)}function GO(e,t){t.FullPaths.forEach(function(r,a){if(a!=0){var s=r.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");s.slice(-1)!=="/"&&ot.utils.cfb_add(e,s,t.FileIndex[a].content)}})}var AA=["xlsb","xlsm","xlam","biff8","xla"];function VO(){return{"!type":"dialog"}}function $O(){return{"!type":"dialog"}}function WO(){return{"!type":"macro"}}function KO(){return{"!type":"macro"}}var $l=(function(){var e=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,t={r:0,c:0};function r(a,s,l,u){var f=!1,h=!1;l.length==0?h=!0:l.charAt(0)=="["&&(h=!0,l=l.slice(1,-1)),u.length==0?f=!0:u.charAt(0)=="["&&(f=!0,u=u.slice(1,-1));var m=l.length>0?parseInt(l,10)|0:0,p=u.length>0?parseInt(u,10)|0:0;return f?p+=t.c:--p,h?m+=t.r:--m,s+(f?"":"$")+vr(p)+(h?"":"$")+Dr(m)}return function(s,l){return t=l,s.replace(e,r)}})(),Ag=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})(?![_.\(A-Za-z0-9])/g,bg=(function(){return function(t,r){return t.replace(Ag,function(a,s,l,u,f,h){var m=fg(u)-(l?0:r.c),p=ug(h)-(f?0:r.r),x=p==0?"":f?p+1:"["+p+"]",_=m==0?"":l?m+1:"["+m+"]";return s+"R"+x+"C"+_})}})();function bA(e,t){return e.replace(Ag,function(r,a,s,l,u,f){return a+(s=="$"?s+l:vr(fg(l)+t.c))+(u=="$"?u+f:Dr(ug(f)+t.r))})}function qO(e,t,r){var a=La(t),s=a.s,l=yr(r),u={r:l.r-s.r,c:l.c-s.c};return bA(e,u)}function XO(e){return e.length!=1}function A_(e){return e.replace(/_xlfn\./g,"")}function Pr(e){e.l+=1}function ni(e,t){var r=e.read_shift(2);return[r&16383,r>>14&1,r>>15&1]}function NA(e,t,r){var a=2;if(r){if(r.biff>=2&&r.biff<=5)return EA(e);r.biff==12&&(a=4)}var s=e.read_shift(a),l=e.read_shift(a),u=ni(e),f=ni(e);return{s:{r:s,c:u[0],cRel:u[1],rRel:u[2]},e:{r:l,c:f[0],cRel:f[1],rRel:f[2]}}}function EA(e){var t=ni(e),r=ni(e),a=e.read_shift(1),s=e.read_shift(1);return{s:{r:t[0],c:a,cRel:t[1],rRel:t[2]},e:{r:r[0],c:s,cRel:r[1],rRel:r[2]}}}function YO(e,t,r){if(r.biff<8)return EA(e);var a=e.read_shift(r.biff==12?4:2),s=e.read_shift(r.biff==12?4:2),l=ni(e),u=ni(e);return{s:{r:a,c:l[0],cRel:l[1],rRel:l[2]},e:{r:s,c:u[0],cRel:u[1],rRel:u[2]}}}function TA(e,t,r){if(r&&r.biff>=2&&r.biff<=5)return ZO(e);var a=e.read_shift(r&&r.biff==12?4:2),s=ni(e);return{r:a,c:s[0],cRel:s[1],rRel:s[2]}}function ZO(e){var t=ni(e),r=e.read_shift(1);return{r:t[0],c:r,cRel:t[1],rRel:t[2]}}function QO(e){var t=e.read_shift(2),r=e.read_shift(2);return{r:t,c:r&255,fQuoted:!!(r&16384),cRel:r>>15,rRel:r>>15}}function JO(e,t,r){var a=r&&r.biff?r.biff:8;if(a>=2&&a<=5)return eL(e);var s=e.read_shift(a>=12?4:2),l=e.read_shift(2),u=(l&16384)>>14,f=(l&32768)>>15;if(l&=16383,f==1)for(;s>524287;)s-=1048576;if(u==1)for(;l>8191;)l=l-16384;return{r:s,c:l,cRel:u,rRel:f}}function eL(e){var t=e.read_shift(2),r=e.read_shift(1),a=(t&32768)>>15,s=(t&16384)>>14;return t&=16383,a==1&&t>=8192&&(t=t-16384),s==1&&r>=128&&(r=r-256),{r:t,c:r,cRel:s,rRel:a}}function tL(e,t,r){var a=(e[e.l++]&96)>>5,s=NA(e,r.biff>=2&&r.biff<=5?6:8,r);return[a,s]}function rL(e,t,r){var a=(e[e.l++]&96)>>5,s=e.read_shift(2,"i"),l=8;if(r)switch(r.biff){case 5:e.l+=12,l=6;break;case 12:l=12;break}var u=NA(e,l,r);return[a,s,u]}function aL(e,t,r){var a=(e[e.l++]&96)>>5;return e.l+=r&&r.biff>8?12:r.biff<8?6:8,[a]}function nL(e,t,r){var a=(e[e.l++]&96)>>5,s=e.read_shift(2),l=8;if(r)switch(r.biff){case 5:e.l+=12,l=6;break;case 12:l=12;break}return e.l+=l,[a,s]}function sL(e,t,r){var a=(e[e.l++]&96)>>5,s=YO(e,t-1,r);return[a,s]}function iL(e,t,r){var a=(e[e.l++]&96)>>5;return e.l+=r.biff==2?6:r.biff==12?14:7,[a]}function b_(e){var t=e[e.l+1]&1,r=1;return e.l+=4,[t,r]}function lL(e,t,r){e.l+=2;for(var a=e.read_shift(r&&r.biff==2?1:2),s=[],l=0;l<=a;++l)s.push(e.read_shift(r&&r.biff==2?1:2));return s}function cL(e,t,r){var a=e[e.l+1]&255?1:0;return e.l+=2,[a,e.read_shift(r&&r.biff==2?1:2)]}function oL(e,t,r){var a=e[e.l+1]&255?1:0;return e.l+=2,[a,e.read_shift(r&&r.biff==2?1:2)]}function uL(e){var t=e[e.l+1]&255?1:0;return e.l+=2,[t,e.read_shift(2)]}function fL(e,t,r){var a=e[e.l+1]&255?1:0;return e.l+=r&&r.biff==2?3:4,[a]}function CA(e){var t=e.read_shift(1),r=e.read_shift(1);return[t,r]}function dL(e){return e.read_shift(2),CA(e)}function hL(e){return e.read_shift(2),CA(e)}function mL(e,t,r){var a=(e[e.l]&96)>>5;e.l+=1;var s=TA(e,0,r);return[a,s]}function pL(e,t,r){var a=(e[e.l]&96)>>5;e.l+=1;var s=JO(e,0,r);return[a,s]}function gL(e,t,r){var a=(e[e.l]&96)>>5;e.l+=1;var s=e.read_shift(2);
458r&&r.biff==5&&(e.l+=12);var l=TA(e,0,r);return[a,s,l]}function xL(e,t,r){var a=(e[e.l]&96)>>5;e.l+=1;var s=e.read_shift(r&&r.biff<=3?1:2);return[_I[s],RA[s],a]}function vL(e,t,r){var a=e[e.l++],s=e.read_shift(1),l=r&&r.biff<=3?[a==88?-1:0,e.read_shift(1)]:yL(e);return[s,(l[0]===0?RA:yI)[l[1]]]}function yL(e){return[e[e.l+1]>>7,e.read_shift(2)&32767]}function _L(e,t,r){e.l+=r&&r.biff==2?3:4}function SL(e,t,r){if(e.l++,r&&r.biff==12)return[e.read_shift(4,"i"),0];var a=e.read_shift(2),s=e.read_shift(r&&r.biff==2?1:2);return[a,s]}function wL(e){return e.l++,Ns[e.read_shift(1)]}function kL(e){return e.l++,e.read_shift(2)}function AL(e){return e.l++,e.read_shift(1)!==0}function bL(e){return e.l++,ha(e)}function NL(e,t,r){return e.l++,Jo(e,t-1,r)}function EL(e,t){var r=[e.read_shift(1)];if(t==12)switch(r[0]){case 2:r[0]=4;break;case 4:r[0]=16;break;case 0:r[0]=1;break;case 1:r[0]=2;break}switch(r[0]){case 4:r[1]=jr(e,1)?"TRUE":"FALSE",t!=12&&(e.l+=7);break;case 37:case 16:r[1]=Ns[e[e.l]],e.l+=t==12?4:8;break;case 0:e.l+=8;break;case 1:r[1]=ha(e);break;case 2:r[1]=Ji(e,0,{biff:t>0&&t<8?2:t});break;default:throw new Error("Bad SerAr: "+r[0])}return r}function TL(e,t,r){for(var a=e.read_shift(r.biff==12?4:2),s=[],l=0;l!=a;++l)s.push((r.biff==12?Qi:$0)(e));return s}function CL(e,t,r){var a=0,s=0;r.biff==12?(a=e.read_shift(4),s=e.read_shift(4)):(s=1+e.read_shift(1),a=1+e.read_shift(2)),r.biff>=2&&r.biff<8&&(--a,--s==0&&(s=256));for(var l=0,u=[];l!=a&&(u[l]=[]);++l)for(var f=0;f!=s;++f)u[l][f]=EL(e,r.biff);return u}function jL(e,t,r){var a=e.read_shift(1)>>>5&3,s=!r||r.biff>=8?4:2,l=e.read_shift(s);switch(r.biff){case 2:e.l+=5;break;case 3:case 4:e.l+=8;break;case 5:e.l+=12;break}return[a,0,l]}function DL(e,t,r){if(r.biff==5)return RL(e);var a=e.read_shift(1)>>>5&3,s=e.read_shift(2),l=e.read_shift(4);return[a,s,l]}function RL(e){var t=e.read_shift(1)>>>5&3,r=e.read_shift(2,"i");e.l+=8;var a=e.read_shift(2);return e.l+=12,[t,r,a]}function FL(e,t,r){var a=e.read_shift(1)>>>5&3;e.l+=r&&r.biff==2?3:4;var s=e.read_shift(r&&r.biff==2?1:2);return[a,s]}function ML(e,t,r){var a=e.read_shift(1)>>>5&3,s=e.read_shift(r&&r.biff==2?1:2);return[a,s]}function OL(e,t,r){var a=e.read_shift(1)>>>5&3;return e.l+=4,r.biff<8&&e.l--,r.biff==12&&(e.l+=2),[a]}function LL(e,t,r){var a=(e[e.l++]&96)>>5,s=e.read_shift(2),l=4;if(r)switch(r.biff){case 5:l=15;break;case 12:l=6;break}return e.l+=l,[a,s]}var IL=pa,PL=pa,BL=pa;function tu(e,t,r){return e.l+=2,[QO(e)]}function Ng(e){return e.l+=6,[]}var UL=tu,zL=Ng,HL=Ng,GL=tu;function jA(e){return e.l+=2,[Ur(e),e.read_shift(2)&1]}var VL=tu,$L=jA,WL=Ng,KL=tu,qL=tu,XL=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];function YL(e){e.l+=2;var t=e.read_shift(2),r=e.read_shift(2),a=e.read_shift(4),s=e.read_shift(2),l=e.read_shift(2),u=XL[r>>2&31];return{ixti:t,coltype:r&3,rt:u,idx:a,c:s,C:l}}function ZL(e){return e.l+=2,[e.read_shift(4)]}function QL(e,t,r){return e.l+=5,e.l+=2,e.l+=r.biff==2?1:4,["PTGSHEET"]}function JL(e,t,r){return e.l+=r.biff==2?4:5,["PTGENDSHEET"]}function eI(e){var t=e.read_shift(1)>>>5&3,r=e.read_shift(2);return[t,r]}function tI(e){var t=e.read_shift(1)>>>5&3,r=e.read_shift(2);return[t,r]}function rI(e){return e.l+=4,[0,0]}var N_={1:{n:"PtgExp",f:SL},2:{n:"PtgTbl",f:BL},3:{n:"PtgAdd",f:Pr},4:{n:"PtgSub",f:Pr},5:{n:"PtgMul",f:Pr},6:{n:"PtgDiv",f:Pr},7:{n:"PtgPower",f:Pr},8:{n:"PtgConcat",f:Pr},9:{n:"PtgLt",f:Pr},10:{n:"PtgLe",f:Pr},11:{n:"PtgEq",f:Pr},12:{n:"PtgGe",f:Pr},13:{n:"PtgGt",f:Pr},14:{n:"PtgNe",f:Pr},15:{n:"PtgIsect",f:Pr}
vendor: 4,784 bytes, line 458
458,16:{n:"PtgUnion",f:Pr},17:{n:"PtgRange",f:Pr},18:{n:"PtgUplus",f:Pr},19:{n:"PtgUminus",f:Pr},20:{n:"PtgPercent",f:Pr},21:{n:"PtgParen",f:Pr},22:{n:"PtgMissArg",f:Pr},23:{n:"PtgStr",f:NL},26:{n:"PtgSheet",f:QL},27:{n:"PtgEndSheet",f:JL},28:{n:"PtgErr",f:wL},29:{n:"PtgBool",f:AL},30:{n:"PtgInt",f:kL},31:{n:"PtgNum",f:bL},32:{n:"PtgArray",f:iL},33:{n:"PtgFunc",f:xL},34:{n:"PtgFuncVar",f:vL},35:{n:"PtgName",f:jL},36:{n:"PtgRef",f:mL},37:{n:"PtgArea",f:tL},38:{n:"PtgMemArea",f:FL},39:{n:"PtgMemErr",f:IL},40:{n:"PtgMemNoMem",f:PL},41:{n:"PtgMemFunc",f:ML},42:{n:"PtgRefErr",f:OL},43:{n:"PtgAreaErr",f:aL},44:{n:"PtgRefN",f:pL},45:{n:"PtgAreaN",f:sL},46:{n:"PtgMemAreaN",f:eI},47:{n:"PtgMemNoMemN",f:tI},57:{n:"PtgNameX",f:DL},58:{n:"PtgRef3d",f:gL},59:{n:"PtgArea3d",f:rL},60:{n:"PtgRefErr3d",f:LL},61:{n:"PtgAreaErr3d",f:nL},255:{}},aI={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61},nI={1:{n:"PtgElfLel",f:jA},2:{n:"PtgElfRw",f:KL},3:{n:"PtgElfCol",f:UL},6:{n:"PtgElfRwV",f:qL},7:{n:"PtgElfColV",f:GL},10:{n:"PtgElfRadical",f:VL},11:{n:"PtgElfRadicalS",f:WL},13:{n:"PtgElfColS",f:zL},15:{n:"PtgElfColSV",f:HL},16:{n:"PtgElfRadicalLel",f:$L},25:{n:"PtgList",f:YL},29:{n:"PtgSxName",f:ZL},255:{}},sI={0:{n:"PtgAttrNoop",f:rI},1:{n:"PtgAttrSemi",f:fL},2:{n:"PtgAttrIf",f:oL},4:{n:"PtgAttrChoose",f:lL},8:{n:"PtgAttrGoto",f:cL},16:{n:"PtgAttrSum",f:_L},32:{n:"PtgAttrBaxcel",f:b_},33:{n:"PtgAttrBaxcel",f:b_},64:{n:"PtgAttrSpace",f:dL},65:{n:"PtgAttrSpaceSemi",f:hL},128:{n:"PtgAttrIfError",f:uL},255:{}};function ru(e,t,r,a){if(a.biff<8)return pa(e,t);for(var s=e.l+t,l=[],u=0;u!==r.length;++u)switch(r[u][0]){case"PtgArray":r[u][1]=CL(e,0,a),l.push(r[u][1]);break;case"PtgMemArea":r[u][2]=TL(e,r[u][1],a),l.push(r[u][2]);break;case"PtgExp":a&&a.biff==12&&(r[u][1][1]=e.read_shift(4),l.push(r[u][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+r[u][0]}return t=s-e.l,t!==0&&l.push(pa(e,t)),l}function au(e,t,r){for(var a=e.l+t,s,l,u=[];a!=e.l;)t=a-e.l,l=e[e.l],s=N_[l]||N_[aI[l]],(l===24||l===25)&&(s=(l===24?nI:sI)[e[e.l+1]]),!s||!s.f?pa(e,t):u.push([s.n,s.f(e,t,r)]);return u}function iI(e){for(var t=[],r=0;r<e.length;++r){for(var a=e[r],s=[],l=0;l<a.length;++l){var u=a[l];if(u)switch(u[0]){case 2:s.push('"'+u[1].replace(/"/g,'""')+'"');break;default:s.push(u[1])}else s.push("")}t.push(s.join(","))}return t.join(";")}var lI={PtgAdd:"+",PtgConcat:"&",PtgDiv:"/",PtgEq:"=",PtgGe:">=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function cI(e,t){if(!e&&!(t&&t.biff<=5&&t.biff>=2))throw new Error("empty sheet name");return/[^\w\u4E00-\u9FFF\u3040-\u30FF]/.test(e)?"'"+e+"'":e}function DA(e,t,r){if(!e)return"SH33TJSERR0";if(r.biff>8&&(!e.XTI||!e.XTI[t]))return e.SheetNames[t];if(!e.XTI)return"SH33TJSERR6";var a=e.XTI[t];if(r.biff<8)return t>1e4&&(t-=65536),t<0&&(t=-t),t==0?"":e.XTI[t-1];if(!a)return"SH33TJSERR1";var s="";if(r.biff>8)switch(e[a[0]][0]){case 357:return s=a[1]==-1?"#REF":e.SheetNames[a[1]],a[1]==a[2]?s:s+":"+e.SheetNames[a[2]];case 358:return r.SID!=null?e.SheetNames[r.SID]:"SH33TJSSAME"+e[a[0]][0];case 355:default:return"SH33TJSSRC"+e[a[0]][0]}switch(e[a[0]][0][0]){case 1025:return s=a[1]==-1?"#REF":e.SheetNames[a[1]]||"SH33TJSERR3",a[1]==a[2]?s:s+":"+e.SheetNames[a[2]];case 14849:return e[a[0]].slice(1).map(function(l){return l.Name}).join(";;");default:return e[a[0]][0][3]?(s=a[1]==-1?"#REF":e[a[0]][0][3][a[1]]||"SH33TJSERR4",a[1]==a[2]?s:s+":"+e[a[0]][0][3][a[2]]):"SH33TJSERR2"}}function E_(e,t,r){var a=DA(e,t,r);return a=="#REF"?a:cI(a,r)}function fa(e,t,r,a,s){var l=s&&s.biff||8,u={s:{c:0,r:0}},f=[],h,m,p,x=0,_=0,S,k="";if(!e[0]||!e[0][0])return"";for(var y=-1,w="",A=0,E=e[0].length;A<E;++A){var b=e[0][A];switch(b[0]){case"PtgUminus":f.push("-"+f.pop());break;case"PtgUplus":f.push("+"+f.pop());break;case"PtgPercent":f.push(f.pop()+"%");break;case"PtgAdd":case"PtgConcat":case"PtgDiv":case"PtgEq":case"PtgGe":case"PtgGt":case"PtgLe":case"PtgLt":case"PtgMul":case"PtgNe":case"PtgPower":case"PtgSub":if(h=f.pop(),m=f.pop(),y>=0){switch(e[0][y][1][0]){case 0:w=kr(" ",e[0][y][1][1]);break;case 1:w=kr("\r",e[0][y][1][1]);break;default:if(w="",s.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][y][1][0])}m=m+w,y=-1}f.push(m+lI[b[0]]+h);break;case"PtgIsect":h=f.pop(),m=f.pop(),f.push(m+" "+h);break;case"PtgUnion":h=f.pop(),m=f.pop(),f.push(m+","+h);break;case"PtgRange":h=f.pop(),m=f.pop(),f.push(m+":"+h);break;case"PtgAttrChoose":break;case"PtgAttrGoto":break;case"PtgAttrIf":break;case"PtgAttrIfError":break;
vendor: 2,071 bytes, line 458
458case"PtgRef":p=po(b[1][1],u,s),f.push(go(p,l));break;case"PtgRefN":p=r?po(b[1][1],r,s):b[1][1],f.push(go(p,l));break;case"PtgRef3d":x=b[1][1],p=po(b[1][2],u,s),k=E_(a,x,s),f.push(k+"!"+go(p,l));break;case"PtgFunc":case"PtgFuncVar":var M=b[1][0],H=b[1][1];M||(M=0),M&=127;var O=M==0?[]:f.slice(-M);f.length-=M,H==="User"&&(H=O.shift()),f.push(H+"("+O.join(",")+")");break;case"PtgBool":f.push(b[1]?"TRUE":"FALSE");break;case"PtgInt":f.push(b[1]);break;case"PtgNum":f.push(String(b[1]));break;case"PtgStr":f.push('"'+b[1].replace(/"/g,'""')+'"');break;case"PtgErr":f.push(b[1]);break;case"PtgAreaN":S=r_(b[1][1],r?{s:r}:u,s),f.push(bm(S,s));break;case"PtgArea":S=r_(b[1][1],u,s),f.push(bm(S,s));break;case"PtgArea3d":x=b[1][1],S=b[1][2],k=E_(a,x,s),f.push(k+"!"+bm(S,s));break;case"PtgAttrSum":f.push("SUM("+f.pop()+")");break;case"PtgAttrBaxcel":case"PtgAttrSemi":break;case"PtgName":_=b[1][2];var C=(a.names||[])[_-1]||(a[0]||[])[_],L=C?C.Name:"SH33TJSNAME"+String(_);L&&L.slice(0,6)=="_xlfn."&&!s.xlfn&&(L=L.slice(6)),f.push(L);break;case"PtgNameX":var j=b[1][1];_=b[1][2];var z;if(s.biff<=5)j<0&&(j=-j),a[j]&&(z=a[j][_]);else{var V="";if(((a[j]||[])[0]||[])[0]==14849||(((a[j]||[])[0]||[])[0]==1025?a[j][_]&&a[j][_].itab>0&&(V=a.SheetNames[a[j][_].itab-1]+"!"):V=a.SheetNames[_-1]+"!"),a[j]&&a[j][_])V+=a[j][_].Name;else if(a[0]&&a[0][_])V+=a[0][_].Name;else{var P=(DA(a,j,s)||"").split(";;");P[_-1]?V=P[_-1]:V+="SH33TJSERRX"}f.push(V);break}z||(z={Name:"SH33TJSERRY"}),f.push(z.Name);break;case"PtgParen":var U="(",Y=")";if(y>=0){switch(w="",e[0][y][1][0]){case 2:U=kr(" ",e[0][y][1][1])+U;break;case 3:U=kr("\r",e[0][y][1][1])+U;break;case 4:Y=kr(" ",e[0][y][1][1])+Y;break;case 5:Y=kr("\r",e[0][y][1][1])+Y;break;default:if(s.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][y][1][0])}y=-1}f.push(U+f.pop()+Y);break;case"PtgRefErr":f.push("#REF!");break;case"PtgRefErr3d":f.push("#REF!");break;case"PtgExp":p={c:b[1][1],r:b[1][0]};var W={c:r.c,r:r.r};if(a.sharedf[pt(p)]){var q=a.sharedf[pt(p)];f.push(fa(q,u,W,a,s))}else{var se=!1;for(h=0;h!=a.arrayf.length;
458++h)if(m=a.arrayf[h],!(p.c<m[0].s.c||p.c>m[0].e.c)&&!(p.r<m[0].s.r||p.r>m[0].e.r)){f.push(fa(m[1],u,W,a,s)),se=!0;break}se||f.push(b[1])}break;case"PtgArray":f.push("{"+iI(b[1])+"}");break;case"PtgMemArea":break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":y=A;break;case"PtgTbl":break;case"PtgMemErr":break;case"PtgMissArg":f.push("");break;case"PtgAreaErr":f.push("#REF!");break;case"PtgAreaErr3d":f.push("#REF!");break;case"PtgList":f.push("Table"+b[1].idx+"[#"+b[1].rt+"]");break;case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":break;case"PtgMemFunc":break;case"PtgMemNoMem":break;case"PtgElfCol":case"PtgElfColS":case"PtgElfColSV":case"PtgElfColV":case"PtgElfLel":case"PtgElfRadical":case"PtgElfRadicalLel":case"PtgElfRadicalS":case"PtgElfRw":case"PtgElfRwV":throw new Error("Unsupported ELFs");case"PtgSxName":throw new Error("Unrecognized Formula Token: "+String(b));default:throw new Error("Unrecognized Formula Token: "+String(b))}var le=["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"];if(s.biff!=3&&y>=0&&le.indexOf(e[0][A][0])==-1){b=e[0][y];var te=!0;switch(b[1][0]){case 4:te=!1;case 0:w=kr(" ",b[1][1]);break;case 5:te=!1;case 1:w=kr("\r",b[1][1]);break;default:if(w="",s.WTF)throw new Error("Unexpected PtgAttrSpaceType "+b[1][0])}f.push((te?w:"")+f.pop()+(te?"":w)),y=-1}}if(f.length>1&&s.WTF)throw new Error("bad formula stack");return f[0]}function oI(e,t,r){var a=e.l+t,s=r.biff==2?1:2,l,u=e.read_shift(s);if(u==65535)return[[],pa(e,t-2)];var f=au(e,u,r);return t!==u+s&&(l=ru(e,t-u-s,f,r)),e.l=a,[f,l]}function uI(e,t,r){var a=e.l+t,s=r.biff==2?1:2,l,u=e.read_shift(s);if(u==65535)return[[],pa(e,t-2)];var f=au(e,u,r);return t!==u+s&&(l=ru(e,t-u-s,f,r)),e.l=a,[f,l]}function fI(e,t,r,a){var s=e.l+t,l=au(e,a,r),u;return s!==e.l&&(u=ru(e,s-e.l,l,r)),[l,u]}function dI(e,t,r){var a=e.l+t,s,l=e.read_shift(2),u=au(e,l,r);return l==65535?[[],pa(e,t-2)]:(t!==l+2&&(s=ru(e,a-l-2,u,r)),[u,s])}function hI(e){var t;if(ms(e,e.l+6)!==65535)return[ha(e),"n"];switch(e[e.l]){case 0:return e.l+=8,["String","s"];case 1:return t=e[e.l+2]===1,e.l+=8,[t,"b"];case 2:return t=e[e.l+2],e.l+=8,[t,"e"];case 3:return e.l+=8,["","s"]}return[]}function mI(e){if(e==null){var t=Ce(8);return t.write_shift(1,3),t.write_shift(1,0),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(2,65535),t}else if(typeof e=="number")return Gi(e);return Gi(0)}function jm(e,t,r){var a=e.l+t,s=qn(e);r.biff==2&&++e.l;var l=hI(e),u=e.read_shift(1);r.biff!=2&&(e.read_shift(1),r.biff>=5&&e.read_shift(4));var f=uI(e,a-e.l,r);return{cell:s,val:l[0],formula:f,shared:u>>3&1,tt:l[1]}}function pI(e,t,r,a,s){var l=$i(t,r,s),u=mI(e.v),f=Ce(6),h=33;f.write_shift(2,h),f.write_shift(4,0);for(var m=Ce(e.bf.length),p=0;p<e.bf.length;++p)m[p]=e.bf[p];var x=Xr([l,u,f,m]);return x}function W0(e,t,r){var a=e.read_shift(4),s=au(e,a,r),l=e.read_shift(4),u=l>0?ru(e,l,s,r):null;return[s,u]}var gI=W0,K0=W0,xI=W0,vI=W0,yI
vendor: 7,370 bytes, line 458
458={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},
458RA={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284
vendor: 12,143 bytes, line 458
458:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"},_I={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0};function T_(e){return e.slice(0,3)=="of:"&&(e=e.slice(3)),e.charCodeAt(0)==61&&(e=e.slice(1),e.charCodeAt(0)==61&&(e=e.slice(1))),e=e.replace(/COM\.MICROSOFT\./g,""),e=e.replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,function(t,r){return r.replace(/\./g,"")}),e=e.replace(/\[.(#[A-Z]*[?!])\]/g,"$1"),e.replace(/[;~]/g,",").replace(/\|/g,";")}function SI(e){var t="of:="+e.replace(Ag,"$1[.$2$3$4$5]").replace(/\]:\[/g,":");return t.replace(/;/g,"|").replace(/,/g,";")}function Dm(e){var t=e.split(":"),r=t[0].split(".")[0];return[r,t[0].split(".")[1]+(t.length>1?":"+(t[1].split(".")[1]||t[1].split(".")[0]):"")]}function wI(e){return e.replace(/\./,"!")}var vo={},Wl={},yo=typeof Map<"u";function Eg(e,t,r){var a=0,s=e.length;if(r){if(yo?r.has(t):Object.prototype.hasOwnProperty.call(r,t)){for(var l=yo?r.get(t):r[t];a<l.length;++a)if(e[l[a]].t===t)return e.Count++,l[a]}}else for(;a<s;++a)if(e[a].t===t)return e.Count++,a;return e[s]={t},e.Count++,e.Unique++,r&&(yo?(r.has(t)||r.set(t,[]),r.get(t).push(s)):(Object.prototype.hasOwnProperty.call(r,t)||(r[t]=[]),r[t].push(s))),s}function q0(e,t){var r={min:e+1,max:e+1},a=-1;return t.MDW&&(da=t.MDW),t.width!=null?r.customWidth=1:t.wpx!=null?a=Io(t.wpx):t.wch!=null&&(a=t.wch),a>-1?(r.width=h0(a),r.customWidth=1):t.width!=null&&(r.width=t.width),t.hidden&&(r.hidden=!0),t.level!=null&&(r.outlineLevel=r.level=t.level),r}function Ii(e,t){if(e){var r=[.7,.7,.75,.75,.3,.3];t=="xlml"&&(r=[1,1,1,1,.5,.5]),e.left==null&&(e.left=r[0]),e.right==null&&(e.right=r[1]),e.top==null&&(e.top=r[2]),e.bottom==null&&(e.bottom=r[3]),e.header==null&&(e.header=r[4]),e.footer==null&&(e.footer=r[5])}}function ci(e,t,r){var a=r.revssf[t.z!=null?t.z:"General"],s=60,l=e.length;if(a==null&&r.ssf){for(;s<392;++s)if(r.ssf[s]==null){ys(t.z,s),r.ssf[s]=t.z,r.revssf[t.z]=a=s;break}}for(s=0;s!=l;++s)if(e[s].numFmtId===a)return s;return e[l]={numFmtId:a,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},l}function FA(e,t,r,a,s,l){try{a.cellNF&&(e.z=ht[t])}catch(f){if(a.WTF)throw f}if(!(e.t==="z"&&!a.cellStyles)){if(e.t==="d"&&typeof e.v=="string"&&(e.v=hr(e.v)),(!a||a.cellText!==!1)&&e.t!=="z")try{if(ht[t]==null&&ys(y5[t]||"General",t),e.t==="e")e.w=e.w||Ns[e.v];else if(t===0)if(e.t==="n")(e.v|0)===e.v?e.w=e.v.toString(10):e.w=jo(e.v);else if(e.t==="d"){var u=$r(e.v);(u|0)===u?e.w=u.toString(10):e.w=jo(u)}else{if(e.v===void 0)return"";e.w=zi(e.v,Wl)}else e.t==="d"?e.w=_n(t,$r(e.v),Wl):e.w=_n(t,e.v,Wl)}catch(f){if(a.WTF)throw f}if(a.cellStyles&&r!=null)try{e.s=l.Fills[r],e.s.fgColor&&e.s.fgColor.theme&&!e.s.fgColor.rgb&&(e.s.fgColor.rgb=d0(s.themeElements.clrScheme[e.s.fgColor.theme].rgb,e.s.fgColor.tint||0),a.WTF&&(e.s.fgColor.raw_rgb=s.themeElements.clrScheme[e.s.fgColor.theme].rgb)),e.s.bgColor&&e.s.bgColor.theme&&(e.s.bgColor.rgb=d0(s.themeElements.clrScheme[e.s.bgColor.theme].rgb,e.s.bgColor.tint||0),a.WTF&&(e.s.bgColor.raw_rgb=s.themeElements.clrScheme[e.s.bgColor.theme].rgb))}catch(f){if(a.WTF&&l.Fills)throw f}}}function kI(e,t,r){if(e&&e["!ref"]){var a=Ht(e["!ref"]);if(a.e.c<a.s.c||a.e.r<a.s.r)throw new Error("Bad range ("+r+"): "+e["!ref"])}}function AI(e,t){var r=Ht(t);r.s.r<=r.e.r&&r.s.c<=r.e.c&&r.s.r>=0&&r.s.c>=0&&(e["!ref"]=Nt(r))}var bI=/<(?:\w:)?mergeCell ref="[A-Z0-9:]+"\s*[\/]?>/g,NI=/<(?:\w+:)?sheetData[^>]*>([\s\S]*)<\/(?:\w+:)?sheetData>/,EI=/<(?:\w:)?hyperlink [^>]*>/mg,TI=/"(\w*:\w*)"/,CI=/<(?:\w:)?col\b[^>]*[\/]?>/g,jI=/<(?:\w:)?autoFilter[^>]*([\/]|>([\s\S]*)<\/(?:\w:)?autoFilter)>/g,DI=/<(?:\w:)?pageMargins[^>]*\/>/g,MA=/<(?:\w:)?sheetPr\b(?:[^>a-z][^>]*)?\/>/,RI=/<(?:\w:)?sheetPr[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetPr)>/,FI=/<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/;function MI(e,t,r,a,s,l,u){if(!e)return e;a||(a={"!id":{}});var f=t.dense?[]:{},h={s:{r:2e6,c:2e6},e:{r:0,c:0}},m="",p="",x=e.match(NI);x?(m=e.slice(0,x.index),p=e.slice(x.index+x[0].length)):m=p=e;var _=m.match(MA);_?Tg(_[0],f,s,r):(_=m.match(RI))&&LI(_[0],_[1]||"",f,s,r);var S=(m.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(S>0){var k=m.slice(S,S+50).match(TI);k&&AI(f,k[1])}var y=m.match(FI);y&&y[1]&&XI(y[1],s);var w=[];if(t.cellStyles){var A=m.match(CI);A&&VI(w,A)}x&&QI(x[1],f,t,h,l,u);var E=p.match(jI);E&&(f["!autofilter"]=WI(E[0]));var b=[],M=p.match(bI);if(M)for(S=0;S!=M.length;++S)b[S]=Ht(M[S].slice(M[S].indexOf('"')+1));var H=p.match(EI);H&&zI(f,H,a);var O=p.match(DI);if(O&&(f["!margins"]=HI(xt(O[0]))),!f["!ref"]&&h.e.c>=h.s.c&&h.e.r>=h.s.r&&(f["!ref"]=Nt(h)),t.sheetRows>0&&f["!ref"]){var C=Ht(f["!ref"]);t.sheetRows<=+C.e.r&&(C.e.r=t.sheetRows-1,C.e.r>h.e.r&&(C.e.r=h.e.r),C.e.r<C.s.r&&(C.s.r=C.e.r),C.e.c>h.e.c&&(C.e.c=h.e.c),C.e.c<C.s.c&&(C.s.c=C.e.c),f["!fullref"]=f["!ref"],f["!ref"]=Nt(C))}return w.length>0&&(f["!cols"]=w),b.length>0&&(f["!merges"]=b),f}function OI(e){if(e.length===0)return"";for(var t='<mergeCells count="'+e.length+'">',r=0;r!=e.length;++r)t+='<mergeCell ref="'+Nt(e[r])+'"/>';return t+"</mergeCells>"}function Tg(e,t,r,a){var s=xt(e);r.Sheets[a]||(r.Sheets[a]={}),s.codeName&&(r.Sheets[a].CodeName=zt(nr(s.codeName)))}function LI(e,t,r,a,s){Tg(e.slice(0,e.indexOf(">")),r,a,s)}function II(e,t,r,a,s){var l=!1,u={},f=null;if(a.bookType!=="xlsx"&&t.vbaraw){var h=t.SheetNames[r];try{t.Workbook&&(h=t.Workbook.Sheets[r].CodeName||h)}catch{}l=!0,u.codeName=Vn(Jt(h))}if(e&&e["!outline"]){var m={summaryBelow:1,summaryRight:1};e["!outline"].above&&(m.summaryBelow=0),e["!outline"].left&&(m.summaryRight=0),f=(f||"")+Ve("outlinePr",null,m)}!l&&!f||(s[s.length]=Ve("sheetPr",f,u))}var PI=["objects","scenarios","selectLockedCells","selectUnlockedCells"],BI=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"];function UI(e){var t={sheet:1};return PI.forEach(function(r){e[r]!=null&&e[r]&&(t[r]="1")}),BI.forEach(function(r){e[r]!=null&&!e[r]&&(t[r]="0")}),e.password&&(t.password=Sg(e.password).toString(16).toUpperCase()),Ve("sheetProtection",null,t)}function zI(e,t,r){for(var a=Array.isArray(e),s=0;s!=t.length;++s){var l=xt(nr(t[s]),!0);if(!l.ref)return;var u=((r||{})["!id"]||[])[l.id];u?(l.Target=u.Target,l.location&&(l.Target+="#"+zt(l.location))):(l.Target="#"+zt(l.location),u={Target:l.Target,TargetMode:"Internal"}),l.Rel=u,l.tooltip&&(l.Tooltip=l.tooltip,delete l.tooltip);for(var f=Ht(l.ref),h=f.s.r;h<=f.e.r;++h)for(var m=f.s.c;m<=f.e.c;++m){var p=pt({c:m,r:h});a?(e[h]||(e[h]=[]),e[h][m]||(e[h][m]={t:"z",v:void 0}),e[h][m].l=l):(e[p]||(e[p]={t:"z",v:void 0}),e[p].l=l)}}}function HI(e){var t={};return["left","right","top","bottom","header","footer"].forEach(function(r){e[r]&&(t[r]=parseFloat(e[r]))}),t}function GI(e){return Ii(e),Ve("pageMargins",null,e)}function VI(e,t){for(var r=!1,a=0;a!=t.length;++a){var s=xt(t[a],!0);s.hidden&&(s.hidden=dr(s.hidden));var l=parseInt(s.min,10)-1,u=parseInt(s.max,10)-1;for(s.outlineLevel&&(s.level=+s.outlineLevel||0),delete s.min,delete s.max,s.width=+s.width,!r&&s.width&&(r=!0,wg(s.width)),ai(s);l<=u;)e[l++]=mr(s)}}function $I(e,t){for(var r=["<cols>"],a,s=0;s!=t.length;++s)(a=t[s])&&(r[r.length]=Ve("col",null,q0(s,a)));return r[r.length]="</cols>",r.join("")}function WI(e){var t={ref:(e.match(/ref="([^"]*)"/)||[])[1]};return t}function KI(e,t,r,a){var s=typeof e.ref=="string"?e.ref:Nt(e.ref);r.Workbook||(r.Workbook={Sheets:[]}),r.Workbook.Names||(r.Workbook.Names=[]);var l=r.Workbook.Names,u=La(s);u.s.r==u.e.r&&(u.e.r=La(t["!ref"]).e.r,s=Nt(u));for(var f=0;f<l.length;++f){var h=l[f];if(h.Name=="_xlnm._FilterDatabase"&&h.Sheet==a){h.Ref="'"+r.SheetNames[a]+"'!"+s;break}}return f==l.length&&l.push({Name:"_xlnm._FilterDatabase",Sheet:a,Ref:"'"+r.SheetNames[a]+"'!"+s}),Ve("autoFilter",null,{ref:s})}
vendor: 8,858 bytes, lines 458-459
458var qI=/<(?:\w:)?sheetView(?:[^>a-z][^>]*)?\/?>/;function XI(e,t){t.Views||(t.Views=[{}]),(e.match(qI)||[]).forEach(function(r,a){var s=xt(r);t.Views[a]||(t.Views[a]={}),+s.zoomScale&&(t.Views[a].zoom=+s.zoomScale),dr(s.rightToLeft)&&(t.Views[a].RTL=!0)})}function YI(e,t,r,a){var s={workbookViewId:"0"};return(((a||{}).Workbook||{}).Views||[])[0]&&(s.rightToLeft=a.Workbook.Views[0].RTL?"1":"0"),Ve("sheetViews",Ve("sheetView",null,s),{})}function ZI(e,t,r,a){if(e.c&&r["!comments"].push([t,e.c]),e.v===void 0&&typeof e.f!="string"||e.t==="z"&&!e.f)return"";var s="",l=e.t,u=e.v;if(e.t!=="z")switch(e.t){case"b":s=e.v?"1":"0";break;case"n":s=""+e.v;break;case"e":s=Ns[e.v];break;case"d":a&&a.cellDates?s=hr(e.v,-1).toISOString():(e=mr(e),e.t="n",s=""+(e.v=$r(hr(e.v)))),typeof e.z>"u"&&(e.z=ht[14]);break;default:s=e.v;break}var f=na("v",Jt(s)),h={r:t},m=ci(a.cellXfs,e,a);switch(m!==0&&(h.s=m),e.t){case"n":break;case"d":h.t="d";break;case"b":h.t="b";break;case"e":h.t="e";break;case"z":break;default:if(e.v==null){delete e.t;break}if(e.v.length>32767)throw new Error("Text length must not exceed 32767 characters");if(a&&a.bookSST){f=na("v",""+Eg(a.Strings,e.v,a.revStrings)),h.t="s";break}h.t="str";break}if(e.t!=l&&(e.t=l,e.v=u),typeof e.f=="string"&&e.f){var p=e.F&&e.F.slice(0,t.length)==t?{t:"array",ref:e.F}:null;f=Ve("f",Jt(e.f),p)+(e.v!=null?f:"")}return e.l&&r["!links"].push([t,e.l]),e.D&&(h.cm=1),Ve("c",f,h)}var QI=(function(){var e=/<(?:\w+:)?c[ \/>]/,t=/<\/(?:\w+:)?row>/,r=/r=["']([^"']*)["']/,a=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/,s=/ref=["']([^"']*)["']/,l=Do("v"),u=Do("f");return function(h,m,p,x,_,S){for(var k=0,y="",w=[],A=[],E=0,b=0,M=0,H="",O,C,L=0,j=0,z,V,P=0,U=0,Y=Array.isArray(S.CellXf),W,q=[],se=[],le=Array.isArray(m),te=[],ne={},F=!1,T=!!p.sheetStubs,I=h.split(t),R=0,G=I.length;R!=G;++R){y=I[R].trim();var re=y.length;if(re!==0){var fe=0;e:for(k=0;k<re;++k)switch(y[k]){case">":if(y[k-1]!="/"){++k;break e}if(p&&p.cellStyles){if(C=xt(y.slice(fe,k),!0),L=C.r!=null?parseInt(C.r,10):L+1,j=-1,p.sheetRows&&p.sheetRows<L)continue;ne={},F=!1,C.ht&&(F=!0,ne.hpt=parseFloat(C.ht),ne.hpx=Zl(ne.hpt)),C.hidden=="1"&&(F=!0,ne.hidden=!0),C.outlineLevel!=null&&(F=!0,ne.level=+C.outlineLevel),F&&(te[L-1]=ne)}break;case"<":fe=k;break}if(fe>=k)break;if(C=xt(y.slice(fe,k),!0),L=C.r!=null?parseInt(C.r,10):L+1,j=-1,!(p.sheetRows&&p.sheetRows<L)){x.s.r>L-1&&(x.s.r=L-1),x.e.r<L-1&&(x.e.r=L-1),p&&p.cellStyles&&(ne={},F=!1,C.ht&&(F=!0,ne.hpt=parseFloat(C.ht),ne.hpx=Zl(ne.hpt)),C.hidden=="1"&&(F=!0,ne.hidden=!0),C.outlineLevel!=null&&(F=!0,ne.level=+C.outlineLevel),F&&(te[L-1]=ne)),w=y.slice(k).split(e);for(var Se=0;Se!=w.length&&w[Se].trim().charAt(0)=="<";++Se);for(w=w.slice(Se),k=0;k!=w.length;++k)if(y=w[k].trim(),y.length!==0){if(A=y.match(r),E=k,b=0,M=0,y="<c "+(y.slice(0,1)=="<"?">":"")+y,A!=null&&A.length===2){for(E=0,H=A[1],b=0;b!=H.length&&!((M=H.charCodeAt(b)-64)<1||M>26);++b)E=26*E+M;--E,j=E}else++j;for(b=0;b!=y.length&&y.charCodeAt(b)!==62;++b);if(++b,C=xt(y.slice(0,b),!0),C.r||(C.r=pt({r:L-1,c:j})),H=y.slice(b),O={t:""},(A=H.match(l))!=null&&A[1]!==""&&(O.v=zt(A[1])),p.cellFormula){if((A=H.match(u))!=null&&A[1]!==""){if(O.f=zt(nr(A[1])).replace(/\r\n/g,`
459`),p.xlfn||(O.f=A_(O.f)),A[0].indexOf('t="array"')>-1)O.F=(H.match(s)||[])[1],O.F.indexOf(":")>-1&&q.push([Ht(O.F),O.F]);else if(A[0].indexOf('t="shared"')>-1){V=xt(A[0]);var oe=zt(nr(A[1]));p.xlfn||(oe=A_(oe)),se[parseInt(V.si,10)]=[V,oe,C.r]}}else(A=H.match(/<f[^>]*\/>/))&&(V=xt(A[0]),se[V.si]&&(O.f=qO(se[V.si][1],se[V.si][2],C.r)));var ce=yr(C.r);for(b=0;b<q.length;++b)ce.r>=q[b][0].s.r&&ce.r<=q[b][0].e.r&&ce.c>=q[b][0].s.c&&ce.c<=q[b][0].e.c&&(O.F=q[b][1])}if(C.t==null&&O.v===void 0)if(O.f||O.F)O.v=0,O.t="n";else if(T)O.t="z";else continue;else O.t=C.t||"n";switch(x.s.c>j&&(x.s.c=j),x.e.c<j&&(x.e.c=j),O.t){case"n":if(O.v==""||O.v==null){if(!T)continue;O.t="z"}else O.v=parseFloat(O.v);break;case"s":if(typeof O.v>"u"){if(!T)continue;O.t="z"}else z=vo[parseInt(O.v,10)],O.v=z.t,O.r=z.r,p.cellHTML&&(O.h=z.h);break;case"str":O.t="s",O.v=O.v!=null?nr(O.v):"",p.cellHTML&&(O.h=ig(O.v));break;case"inlineStr":A=H.match(a),O.t="s",A!=null&&(z=_g(A[1]))?(O.v=z.t,p.cellHTML&&(O.h=z.h)):O.v="";break;case"b":O.v=dr(O.v);break;case"d":p.cellDates?O.v=hr(O.v,1):(O.v=$r(hr(O.v,1)),O.t="n");break;case"e":(!p||p.cellText!==!1)&&(O.w=O.v),O.v=Lk[O.v];break}if(P=U=0,W=null,Y&&C.s!==void 0&&(W=S.CellXf[C.s],W!=null&&(W.numFmtId!=null&&(P=W.numFmtId),p.cellStyles&&W.fillId!=null&&(U=W.fillId))),FA(O,P,U,p,_,S),p.cellDates&&Y&&O.t=="n"&&nc(ht[P])&&(O.t="d",O.v=V0(O.v)),C.cm&&p.xlmeta){var we=(p.xlmeta.Cell||[])[+C.cm-1];we&&we.type=="XLDAPR"&&(O.D=!0)}if(le){var X=yr(C.r);m[X.r]||(m[X.r]=[]),m[X.r][X.c]=O}else m[C.r]=O}}}}te.length>0&&(m["!rows"]=te)}})();function JI(e,t,r,a){var s=[],l=[],u=Ht(e["!ref"]),f="",h,m="",p=[],x=0,_=0,S=e["!rows"],k=Array.isArray(e),y={r:m},w,A=-1;for(_=u.s.c;_<=u.e.c;++_)p[_]=vr(_);for(x=u.s.r;x<=u.e.r;++x){for(l=[],m=Dr(x),_=u.s.c;_<=u.e.c;++_){h=p[_]+m;var E=k?(e[x]||[])[_]:e[h];E!==void 0&&(f=ZI(E,h,e,t))!=null&&l.push(f)}(l.length>0||S&&S[x])&&(y={r:m},S&&S[x]&&(w=S[x],w.hidden&&(y.hidden=1),A=-1,w.hpx?A=Po(w.hpx):w.hpt&&(A=w.hpt),A>-1&&(y.ht=A,y.customHeight=1),w.level&&(y.outlineLevel=w.level)),s[s.length]=Ve("row",l.join(""),y))}if(S)for(;x<S.length;++x)S&&S[x]&&(y={r:x+1},w=S[x],w.hidden&&(y.hidden=1),A=-1,w.hpx?A=Po(w.hpx):w.hpt&&(A=w.hpt),A>-1&&(y.ht=A,y.customHeight=1),w.level&&(y.outlineLevel=w.level),s[s.length]=Ve("row","",y));return s.join("")}function OA(e,t,r,a){var s=[Fr,Ve("worksheet",null,{xmlns:qi[0],"xmlns:r":Vr.r})],l=r.SheetNames[e],u=0,f="",h=r.Sheets[l];h==null&&(h={});var m=h["!ref"]||"A1",p=Ht(m);if(p.e.c>16383||p.e.r>1048575){if(t.WTF)throw new Error("Range "+m+" exceeds format limit A1:XFD1048576");p.e.c=Math.min(p.e.c,16383),p.e.r=Math.min(p.e.c,1048575),m=Nt(p)}a||(a={}),h["!comments"]=[];var x=[];II(h,r,e,t,s),s[s.length]=Ve("dimension",null,{ref:m}),s[s.length]=YI(h,t,e,r),t.sheetFormat&&(s[s.length]=Ve("sheetFormatPr",null,{defaultRowHeight:t.sheetFormat.defaultRowHeight||"16",baseColWidth:t.sheetFormat.baseColWidth||"10",outlineLevelRow:t.sheetFormat.outlineLevelRow||"7"})),h["!cols"]!=null&&h["!cols"].length>0&&(s[s.length]=$I(h,h["!cols"])),s[u=s.length]="<sheetData/>",h["!links"]=[],h["!ref"]!=null&&(f=JI(h,t),f.length>0&&(s[s.length]=f)),s.length>u+1&&(s[s.length]="</sheetData>",s[u]=s[u].replace("/>",">")),h["!protect"]&&(s[s.length]=UI(h["!protect"])),h["!autofilter"]!=null&&(s[s.length]=KI(h["!autofilter"],h,r,e)),h["!merges"]!=null&&h["!merges"].length>0&&(s[s.length]=OI(h["!merges"]));var _=-1,S,k=-1;return h["!links"].length>0&&(s[s.length]="<hyperlinks>",h["!links"].forEach(function(y){y[1].Target&&(S={ref:y[0]},y[1].Target.charAt(0)!="#"&&(k=Qt(a,-1,Jt(y[1].Target).replace(/#.*$/,""),Rt.HLINK),S["r:id"]="rId"+k),(_=y[1].Target.indexOf("#"))>-1&&(S.location=Jt(y[1].Target.slice(_+1))),y[1].Tooltip&&(S.tooltip=Jt(y[1].Tooltip)),s[s.length]=Ve("hyperlink",null,S))}),s[s.length]="</hyperlinks>"),delete h["!links"],h["!margins"]!=null&&(s[s.length]=GI(h["!margins"])),(!t||t.ignoreEC||t.ignoreEC==null)&&(s[s.length]=na("ignoredErrors",Ve("ignoredError",null,{numberStoredAsText:1,sqref:m}))),x.length>0&&(k=Qt(a,-1,"../drawings/drawing"+(e+1)+".xml",Rt.DRAW),s[s.length]=Ve("drawing",null,{"r:id":"rId"+k}),h["!drawing"]=x),h["!comments"].length>0&&(k=Qt(a,-1,"../drawings/vmlDrawing"+(e+1)+".vml",Rt.VML),s[s.length]=Ve("legacyDrawing",null,{"r:id":"rId"+k}),h["!legacy"]=k),s.length>1&&(s[s.length]="</worksheet>",s[1]=s[1].replace("/>",">")),s.join("")}function e7(e,t){var r={},a=e.l+t;r.r=e.read_shift(4),e.l+=4;var s=e.read_shift(2);e.l+=1;var l=e.read_shift(1);return e.l=a,l&7&&(r.level=l&7),l&16&&(r.hidden=!0),l&32&&(r.hpt=s/20),r}function t7(e,t,r){var a=Ce(145),s=(r["!rows"]||[])[e]||{};a.write_shift(4,e),a.write_shift(4,0);var l=320;s.hpx?l=Po(s.hpx)*20:s.hpt&&(l=s.hpt*20),a.write_shift(2,l),a.write_shift(1,0);var u=0;s.level&&(u|=s.level),s.hidden&&(u|=16),(s.hpx||s.hpt)&&(u|=32),a.write_shift(1,u),a.write_shift(1,0);var f=0,h=a.l;a.l+=4;for(var m={r:e,c:0},p=0;p<16;++p)if(!(t.s.c>p+1<<10||t.e.c<p<<10)){for(var x=-1,_=-1,S=p<<10;S<p+1<<10;++S){m.c=S;var k=Array.isArray(r)?(r[m.r]||[])[m.c]:r[pt(m)];k&&(x<0&&(x=S),_=S)}x<0||(++f,a.write_shift(4,x),a.write_shift(4,_))}var y=a.l;return a.l=h,a.write_shift(4,f),a.l=y,a.length>a.l?a.slice(0,a.l):a}function r7(e,t,r,a){var s=t7(a,r,t);(s.length>17||(t["!rows"]||[])[a])&&Le(e,0,s)}var a7=Qi,n7=lc;function s7(){}function i7(e,t){var r={},a=e[e.l];return++e.l,r.above=!(a&64),r.left=!(a&128),e.l+=18,r.name=oD(e),r}function l7(e,t,r){r==null&&(r=Ce(84+4*e.length));var a=192;t&&(t.above&&(a&=-65),t.left&&(a&=-129)),r.write_shift(1,a);for(var s=1;s<3;++s)r.write_shift(1,0);return o0({auto:1},r),r.write_shift(-4,-1),r.write_shift(-4,-1),Dk(e,r),r.slice(0,r.l)}
459function c7(e){var t=wn(e);return[t]}function o7(e,t,r){return r==null&&(r=Ce(8)),Xi(t,r)}function u7(e){var t=Yi(e);return[t]}function f7(e,t,r){return r==null&&(r=Ce(4)),Zi(t,r)}function d7(e){var t=wn(e),r=e.read_shift(1);return[t,r,"b"]}function h7(e,t,r){return r==null&&(r=Ce(9)),Xi(t,r),r.write_shift(1,e.v?1:0),r}function m7(e){var t=Yi(e),r=e.read_shift(1);return[t,r,"b"]}function p7(e,t,r){return r==null&&(r=Ce(5)),Zi(t,r),r.write_shift(1,e.v?1:0),r}function g7(e){var t=wn(e),r=e.read_shift(1);return[t,r,"e"]}function x7(e,t,r){return r==null&&(r=Ce(9)),Xi(t,r),r.write_shift(1,e.v),r}function v7(e){var t=Yi(e),r=e.read_shift(1);return[t,r,"e"]}function y7(e,t,r){return r==null&&(r=Ce(8)),Zi(t,r),r.write_shift(1,e.v),r.write_shift(2,0),r.write_shift(1,0),r}function _7(e){var t=wn(e),r=e.read_shift(4);return[t,r,"s"]}function S7(e,t,r){return r==null&&(r=Ce(12)),Xi(t,r),r.write_shift(4,t.v),r}function w7(e){var t=Yi(e),r=e.read_shift(4);return[t,r,"s"]}function k7(e,t,r){return r==null&&(r=Ce(8)),Zi(t,r),r.write_shift(4,t.v),r}function A7(e){var t=wn(e),r=ha(e);return[t,r,"n"]}function b7(e,t,r){return r==null&&(r=Ce(16)),Xi(t,r),Gi(e.v,r),r}function LA(e){var t=Yi(e),r=ha(e);return[t,r,"n"]}function N7(e,t,r){return r==null&&(r=Ce(12)),Zi(t,r),Gi(e.v,r),r}function E7(e){var t=wn(e),r=pg(e);return[t,r,"n"]}function T7(e,t,r){return r==null&&(r=Ce(12)),Xi(t,r),Rk(e.v,r),r}function C7(e){var t=Yi(e),r=pg(e);return[t,r,"n"]}function j7(e,t,r){return r==null&&(r=Ce(8)),Zi(t,r),Rk(e.v,r),r}function D7(e){var t=wn(e),r=dg(e);return[t,r,"is"]}function R7(e){var t=wn(e),r=ma(e);return[t,r,"str"]}function F7(e,t,r){return r==null&&(r=Ce(12+4*e.v.length)),Xi(t,r),Yr(e.v,r),r.length>r.l?r.slice(0,r.l):r}function M7(e){var t=Yi(e),r=ma(e);return[t,r,"str"]}function O7(e,t,r){return r==null&&(r=Ce(8+4*e.v.length)),Zi(t,r),Yr(e.v,r),r.length>r.l?r.slice(0,r.l):r}function L7(e,t,r){var a=e.l+t,s=wn(e);s.r=r["!row"];var l=e.read_shift(1),u=[s,l,"b"];if(r.cellFormula){e.l+=2;var f=K0(e,a-e.l,r);u[3]=fa(f,null,s,r.supbooks,r)}else e.l=a;return u}function I7(e,t,r){var a=e.l+t,s=wn(e);s.r=r["!row"];var l=e.read_shift(1),u=[s,l,"e"];if(r.cellFormula){e.l+=2;var f=K0(e,a-e.l,r);u[3]=fa(f,null,s,r.supbooks,r)}else e.l=a;return u}function P7(e,t,r){var a=e.l+t,s=wn(e);s.r=r["!row"];var l=ha(e),u=[s,l,"n"];if(r.cellFormula){e.l+=2;var f=K0(e,a-e.l,r);u[3]=fa(f,null,s,r.supbooks,r)}else e.l=a;return u}function B7(e,t,r){var a=e.l+t,s=wn(e);s.r=r["!row"];var l=ma(e),u=[s,l,"str"];if(r.cellFormula){e.l+=2;var f=K0(e,a-e.l,r);u[3]=fa(f,null,s,r.supbooks,r)}else e.l=a;return u}var U7=Qi,z7=lc;function H7(e,t){return t==null&&(t=Ce(4)),t.write_shift(4,e),t}function G7(e,t){var r=e.l+t,a=Qi(e),s=hg(e),l=ma(e),u=ma(e),f=ma(e);e.l=r;var h={rfx:a,relId:s,loc:l,display:f};return u&&(h.Tooltip=u),h}function V7(e,t){var r=Ce(50+4*(e[1].Target.length+(e[1].Tooltip||"").length));lc({s:yr(e[0]),e:yr(e[0])},r),mg("rId"+t,r);var a=e[1].Target.indexOf("#"),s=a==-1?"":e[1].Target.slice(a+1);return Yr(s||"",r),Yr(e[1].Tooltip||"",r),Yr("",r),r.slice(0,r.l)}function $7(){}function W7(e,t,r){var a=e.l+t,s=Fk(e),l=e.read_shift(1),u=[s];if(u[2]=l,r.cellFormula){var f=gI(e,a-e.l,r);u[1]=f}else e.l=a;return u}function K7(e,t,r){var a=e.l+t,s=Qi(e),l=[s];if(r.cellFormula){var u=vI(e,a-e.l,r);l[1]=u,e.l=a}else e.l=a;return l}function q7(e,t,r){r==null&&(r=Ce(18));var a=q0(e,t);r.write_shift(-4,e),r.write_shift(-4,e),r.write_shift(4,(a.width||10)*256),r.write_shift(4,0);var s=0;return t.hidden&&(s|=1),typeof a.width=="number"&&(s|=2),t.level&&(s|=t.level<<8),r.write_shift(2,s),r}var IA=["left","right","top","bottom","header","footer"];function X7(e){var t={};return IA.forEach(function(r){t[r]=ha(e)}),t}function Y7(e,t){return t==null&&(t=Ce(48)),Ii(e),IA.forEach(function(r){Gi(e[r],t)}),t}function Z7(e){var t=e.read_shift(2);return e.l+=28,{RTL:t&32}}function Q7(e,t,r){r==null&&(r=Ce(30));var a=924;return(((t||{}).Views||[])[0]||{}).RTL&&(a|=32),r.write_shift(2,a),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(1,0),r.write_shift(1,0),r.write_shift(2,0),r.write_shift(2,100),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(2,0),r.write_shift(4,0),r}function J7(e){var t=Ce(24);return t.write_shift(4,4),t.write_shift(4,1),lc(e,t),t}function e9(e,t){return t==null&&(t=Ce(66)),t.write_shift(2,e.password?Sg(e.password):0),t.write_shift(4,1),[["objects",!1],["scenarios",!1],["formatCells",!0],["formatColumns",!0],["formatRows",!0],["insertColumns",!0],["insertRows",!0],["insertHyperlinks",!0],["deleteColumns",!0],["deleteRows",!0],["selectLockedCells",!1],["sort",!0],["autoFilter",!0],["pivotTables",!0],["selectUnlockedCells",!1]].forEac
vendor: 4,949 bytes, line 459
459h(function(r){r[1]?t.write_shift(4,e[r[0]]!=null&&!e[r[0]]?1:0):t.write_shift(4,e[r[0]]!=null&&e[r[0]]?0:1)}),t}function t9(){}function r9(){}function a9(e,t,r,a,s,l,u){if(!e)return e;var f=t||{};a||(a={"!id":{}});var h=f.dense?[]:{},m,p={s:{r:2e6,c:2e6},e:{r:0,c:0}},x=!1,_=!1,S,k,y,w,A,E,b,M,H,O=[];f.biff=12,f["!row"]=0;var C=0,L=!1,j=[],z={},V=f.supbooks||s.supbooks||[[]];if(V.sharedf=z,V.arrayf=j,V.SheetNames=s.SheetNames||s.Sheets.map(function(le){return le.name}),!f.supbooks&&(f.supbooks=V,s.Names))for(var P=0;P<s.Names.length;++P)V[0][P+1]=s.Names[P];var U=[],Y=[],W=!1;Bo[16]={n:"BrtShortReal",f:LA};var q;if(bs(e,function(te,ne,F){if(!_)switch(F){case 148:m=te;break;case 0:S=te,f.sheetRows&&f.sheetRows<=S.r&&(_=!0),M=Dr(w=S.r),f["!row"]=S.r,(te.hidden||te.hpt||te.level!=null)&&(te.hpt&&(te.hpx=Zl(te.hpt)),Y[te.r]=te);break;case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 13:case 14:case 15:case 16:case 17:case 18:case 62:switch(k={t:te[2]},te[2]){case"n":k.v=te[1];break;case"s":b=vo[te[1]],k.v=b.t,k.r=b.r;break;case"b":k.v=!!te[1];break;case"e":k.v=te[1],f.cellText!==!1&&(k.w=Ns[k.v]);break;case"str":k.t="s",k.v=te[1];break;case"is":k.t="s",k.v=te[1].t;break}if((y=u.CellXf[te[0].iStyleRef])&&FA(k,y.numFmtId,null,f,l,u),A=te[0].c==-1?A+1:te[0].c,f.dense?(h[w]||(h[w]=[]),h[w][A]=k):h[vr(A)+M]=k,f.cellFormula){for(L=!1,C=0;C<j.length;++C){var T=j[C];S.r>=T[0].s.r&&S.r<=T[0].e.r&&A>=T[0].s.c&&A<=T[0].e.c&&(k.F=Nt(T[0]),L=!0)}!L&&te.length>3&&(k.f=te[3])}if(p.s.r>S.r&&(p.s.r=S.r),p.s.c>A&&(p.s.c=A),p.e.r<S.r&&(p.e.r=S.r),p.e.c<A&&(p.e.c=A),f.cellDates&&y&&k.t=="n"&&nc(ht[y.numFmtId])){var I=Di(k.v);I&&(k.t="d",k.v=new Date(I.y,I.m-1,I.d,I.H,I.M,I.S,I.u))}q&&(q.type=="XLDAPR"&&(k.D=!0),q=void 0);break;case 1:case 12:if(!f.sheetStubs||x)break;k={t:"z",v:void 0},A=te[0].c==-1?A+1:te[0].c,f.dense?(h[w]||(h[w]=[]),h[w][A]=k):h[vr(A)+M]=k,p.s.r>S.r&&(p.s.r=S.r),p.s.c>A&&(p.s.c=A),p.e.r<S.r&&(p.e.r=S.r),p.e.c<A&&(p.e.c=A),q&&(q.type=="XLDAPR"&&(k.D=!0),q=void 0);break;case 176:O.push(te);break;case 49:q=((f.xlmeta||{}).Cell||[])[te-1];break;case 494:var R=a["!id"][te.relId];for(R?(te.Target=R.Target,te.loc&&(te.Target+="#"+te.loc),te.Rel=R):te.relId==""&&(te.Target="#"+te.loc),w=te.rfx.s.r;w<=te.rfx.e.r;++w)for(A=te.rfx.s.c;A<=te.rfx.e.c;++A)f.dense?(h[w]||(h[w]=[]),h[w][A]||(h[w][A]={t:"z",v:void 0}),h[w][A].l=te):(E=pt({c:A,r:w}),h[E]||(h[E]={t:"z",v:void 0}),h[E].l=te);break;case 426:if(!f.cellFormula)break;j.push(te),H=f.dense?h[w][A]:h[vr(A)+M],H.f=fa(te[1],p,{r:S.r,c:A},V,f),H.F=Nt(te[0]);break;case 427:if(!f.cellFormula)break;z[pt(te[0].s)]=te[1],H=f.dense?h[w][A]:h[vr(A)+M],H.f=fa(te[1],p,{r:S.r,c:A},V,f);break;case 60:if(!f.cellStyles)break;for(;te.e>=te.s;)U[te.e--]={width:te.w/256,hidden:!!(te.flags&1),level:te.level},W||(W=!0,wg(te.w/256)),ai(U[te.e+1]);break;case 161:h["!autofilter"]={ref:Nt(te)};break;case 476:h["!margins"]=te;break;case 147:s.Sheets[r]||(s.Sheets[r]={}),te.name&&(s.Sheets[r].CodeName=te.name),(te.above||te.left)&&(h["!outline"]={above:te.above,left:te.left});break;case 137:s.Views||(s.Views=[{}]),s.Views[0]||(s.Views[0]={}),te.RTL&&(s.Views[0].RTL=!0);break;case 485:break;case 64:case 1053:break;case 151:break;case 152:case 175:case 644:case 625:case 562:case 396:case 1112:case 1146:case 471:case 1050:case 649:case 1105:case 589:case 607:case 564:case 1055:case 168:case 174:case 1180:case 499:case 507:case 550:case 171:case 167:case 1177:case 169:case 1181:case 551:case 552:case 661:case 639:case 478:case 537:case 477:case 536:case 1103:case 680:case 1104:case 1024:case 663:case 535:case 678:case 504:case 1043:case 428:case 170:case 3072:case 50:case 2070:case 1045:break;case 35:x=!0;break;case 36:x=!1;break;case 37:x=!0;break;case 38:x=!1;break;default:if(!ne.T){if(!x||f.WTF)throw new Error("Unexpected record 0x"+F.toString(16))}}},f),delete f.supbooks,delete f["!row"],!h["!ref"]&&(p.s.r<2e6||m&&(m.e.r>0||m.e.c>0||m.s.r>0||m.s.c>0))&&(h["!ref"]=Nt(m||p)),f.sheetRows&&h["!ref"]){var se=Ht(h["!ref"]);f.sheetRows<=+se.e.r&&(se.e.r=f.sheetRows-1,se.e.r>p.e.r&&(se.e.r=p.e.r),se.e.r<se.s.r&&(se.s.r=se.e.r),se.e.c>p.e.c&&(se.e.c=p.e.c),se.e.c<se.s.c&&(se.s.c=se.e.c),h["!fullref"]=h["!ref"],h["!ref"]=Nt(se))}return O.length>0&&(h["!merges"]=O),U.length>0&&(h["!cols"]=U),Y.length>0&&(h["!rows"]=Y),h}function n9(e,t,r,a,s,l,u){if(t.v===void 0)return!1;var f="";switch(t.t){case"b":f=t.v?"1":"0";break;case"d":t=mr(t),t.z=t.z||ht[14],t.v=$r(hr(t.v)),t.t="n";break;case"n":case"e":f=""+t.v;break;default:f=t.v;break}var h={r,c:a};switch(h.s=ci(s.cellXfs,t,s),t.l&&l["!links"].push([pt(h),t.l]),t.c&&l["!comments"].push([pt(h),t.c]),t.t){case"s":case"str":return s.bookSST?(f=Eg(s.Strings,t.v,s.revStrings),h.t="s",h.v=f,u?Le(e,18,k7(t,h)):Le(e,7,S7(t,h))):(h.t="str",u?Le(e,17,O7(t,h)):Le(e,6,F7(t,h))),!0;case"n":return t.v==(t.v|0)&&t.v>-1e3&&t.v<1e3?u?Le(e,13,j7(t,h)):Le(e,2,T7(t,h)):u?Le(e,16,N7(t,h)):Le(e,5,b7(t,h)),!0;
vendor: 4,496 bytes, line 459
459case"b":return h.t="b",u?Le(e,15,p7(t,h)):Le(e,4,h7(t,h)),!0;case"e":return h.t="e",u?Le(e,14,y7(t,h)):Le(e,3,x7(t,h)),!0}return u?Le(e,12,f7(t,h)):Le(e,1,o7(t,h)),!0}function s9(e,t,r,a){var s=Ht(t["!ref"]||"A1"),l,u="",f=[];Le(e,145);var h=Array.isArray(t),m=s.e.r;t["!rows"]&&(m=Math.max(s.e.r,t["!rows"].length-1));for(var p=s.s.r;p<=m;++p){u=Dr(p),r7(e,t,s,p);var x=!1;if(p<=s.e.r)for(var _=s.s.c;_<=s.e.c;++_){p===s.s.r&&(f[_]=vr(_)),l=f[_]+u;var S=h?(t[p]||[])[_]:t[l];if(!S){x=!1;continue}x=n9(e,S,p,_,a,t,x)}}Le(e,146)}function i9(e,t){!t||!t["!merges"]||(Le(e,177,H7(t["!merges"].length)),t["!merges"].forEach(function(r){Le(e,176,z7(r))}),Le(e,178))}function l9(e,t){!t||!t["!cols"]||(Le(e,390),t["!cols"].forEach(function(r,a){r&&Le(e,60,q7(a,r))}),Le(e,391))}function c9(e,t){!t||!t["!ref"]||(Le(e,648),Le(e,649,J7(Ht(t["!ref"]))),Le(e,650))}function o9(e,t,r){t["!links"].forEach(function(a){if(a[1].Target){var s=Qt(r,-1,a[1].Target.replace(/#.*$/,""),Rt.HLINK);Le(e,494,V7(a,s))}}),delete t["!links"]}function u9(e,t,r,a){if(t["!comments"].length>0){var s=Qt(a,-1,"../drawings/vmlDrawing"+(r+1)+".vml",Rt.VML);Le(e,551,mg("rId"+s)),t["!legacy"]=s}}function f9(e,t,r,a){if(t["!autofilter"]){var s=t["!autofilter"],l=typeof s.ref=="string"?s.ref:Nt(s.ref);r.Workbook||(r.Workbook={Sheets:[]}),r.Workbook.Names||(r.Workbook.Names=[]);var u=r.Workbook.Names,f=La(l);f.s.r==f.e.r&&(f.e.r=La(t["!ref"]).e.r,l=Nt(f));for(var h=0;h<u.length;++h){var m=u[h];if(m.Name=="_xlnm._FilterDatabase"&&m.Sheet==a){m.Ref="'"+r.SheetNames[a]+"'!"+l;break}}h==u.length&&u.push({Name:"_xlnm._FilterDatabase",Sheet:a,Ref:"'"+r.SheetNames[a]+"'!"+l}),Le(e,161,lc(Ht(l))),Le(e,162)}}function d9(e,t,r){Le(e,133),Le(e,137,Q7(t,r)),Le(e,138),Le(e,134)}function h9(e,t){t["!protect"]&&Le(e,535,e9(t["!protect"]))}function m9(e,t,r,a){var s=Oa(),l=r.SheetNames[e],u=r.Sheets[l]||{},f=l;try{r&&r.Workbook&&(f=r.Workbook.Sheets[e].CodeName||f)}catch{}var h=Ht(u["!ref"]||"A1");if(h.e.c>16383||h.e.r>1048575){if(t.WTF)throw new Error("Range "+(u["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");h.e.c=Math.min(h.e.c,16383),h.e.r=Math.min(h.e.c,1048575)}return u["!links"]=[],u["!comments"]=[],Le(s,129),(r.vbaraw||u["!outline"])&&Le(s,147,l7(f,u["!outline"])),Le(s,148,n7(h)),d9(s,u,r.Workbook),l9(s,u),s9(s,u,e,t),h9(s,u),f9(s,u,r,e),i9(s,u),o9(s,u,a),u["!margins"]&&Le(s,476,Y7(u["!margins"])),(!t||t.ignoreEC||t.ignoreEC==null)&&c9(s,u),u9(s,u,e,a),Le(s,130),s.end()}function p9(e){var t=[],r=e.match(/^<c:numCache>/),a;(e.match(/<c:pt idx="(\d*)">(.*?)<\/c:pt>/mg)||[]).forEach(function(l){var u=l.match(/<c:pt idx="(\d*?)"><c:v>(.*)<\/c:v><\/c:pt>/);u&&(t[+u[1]]=r?+u[2]:u[2])});var s=zt((e.match(/<c:formatCode>([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);return(e.match(/<c:f>(.*?)<\/c:f>/mg)||[]).forEach(function(l){a=l.replace(/<.*?>/g,"")}),[t,s,a]}function g9(e,t,r,a,s,l){var u=l||{"!type":"chart"};if(!e)return l;var f=0,h=0,m="A",p={s:{r:2e6,c:2e6},e:{r:0,c:0}};return(e.match(/<c:numCache>[\s\S]*?<\/c:numCache>/gm)||[]).forEach(function(x){var _=p9(x);p.s.r=p.s.c=0,p.e.c=f,m=vr(f),_[0].forEach(function(S,k){u[m+Dr(k)]={t:"n",v:S,z:_[1]},h=k}),p.e.r<h&&(p.e.r=h),++f}),f>0&&(u["!ref"]=Nt(p)),u}function x9(e,t,r,a,s){if(!e)return e;a||(a={"!id":{}});var l={"!type":"chart","!drawel":null,"!rel":""},u,f=e.match(MA);return f&&Tg(f[0],l,s,r),(u=e.match(/drawing r:id="(.*?)"/))&&(l["!rel"]=u[1]),a["!id"][l["!rel"]]&&(l["!drawel"]=a["!id"][l["!rel"]]),l}function v9(e,t){e.l+=10;var r=ma(e);return{name:r}}function y9(e,t,r,a,s){if(!e)return e;a||(a={"!id":{}});var l={"!type":"chart","!drawel":null,"!rel":""},u=!1;return bs(e,function(h,m,p){switch(p){case 550:l["!rel"]=h;break;case 651:s.Sheets[r]||(s.Sheets[r]={}),h.name&&(s.Sheets[r].CodeName=h.name);break;case 562:case 652:case 669:case 679:case 551:case 552:case 476:case 3072:break;case 35:u=!0;break;case 36:u=!1;break;case 37:break;case 38:break;default:if(!(m.T>0)){if(!(m.T<0)){if(!u||t.WTF)throw new Error("Unexpected record 0x"+p.toString(16))}}}},t),a["!id"][l["!rel"]]&&(l["!drawel"]=a["!id"][l["!rel"]]),l}var Cg=[["allowRefreshQuery",!1,"bool"],["autoCompressPictures",!0,"bool"],["backupFile",!1,"bool"],["checkCompatibility",!1,"bool"],["CodeName",""],["date1904",!1,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",!1,"bool"],["hidePivotFieldList",!1,"bool"],["promptedSolutions",!1,"bool"],["publishItems",!1,"bool"],["refreshAllConnections",!1,"bool"],["saveExternalLinkValues",!0,"bool"],["showBorder
459UnselectedTables",!0,"bool"],["showInkAnnotation",!0,"bool"],["showObjects","all"],["showPivotChartFilter",!1,"bool"],["updateLinks","userSet"]],_9=[["activeTab",0,"int"],["autoFilterDateGrouping",!0,"bool"],["firstSheet",0,"int"],["minimized",!1,"bool"],["showHorizontalScroll",!0,"bool"],["showSheetTabs",!0,"bool"],["showVerticalScroll",!0,"bool"],["tabRatio",600,"int"],["visibility","visible"]],S9=[],w9=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function C_(e,t){for(var r=0;r!=e.length;++r)for(var a=e[r],s=0;s!=t.length;++s){var l=t[s];if(a[l[0]]==null)a[l[0]]=l[1];else switch(l[2]){case"bool":typeof a[l[0]]=="string"&&(a[l[0]]=dr(a[l[0]]));break;case"int":typeof a[l[0]]=="string"&&(a[l[0]]=parseInt(a[l[0]],10));break}}}function j_(e,t){for(var r=0;r!=t.length;++r){var a=t[r];if(e[a[0]]==null)e[a[0]]=a[1];else switch(a[2]){case"bool":typeof e[a[0]]=="string"&&(e[a[0]]=dr(e[a[0]]));break;case"int":typeof e[a[0]]=="string"&&(e[a[0]]=parseInt(e[a[0]],10));break}}}function PA(e){j_(e.WBProps,Cg),j_(e.CalcPr,w9),C_(e.WBView,_9),C_(e.Sheets,S9),Wl.date1904=dr(e.WBProps.date1904)}function k9(e){return!e.Workbook||!e.Workbook.WBProps?"false":dr(e.Workbook.WBProps.date1904)?"true":"false"}var A9="][*?/\\".split("");function BA(e,t){if(e.length>31)throw new Error("Sheet names cannot exceed 31 chars");var r=!0;return A9.forEach(function(a){if(e.indexOf(a)!=-1)throw new Error("Sheet name cannot contain : \\ / ? * [ ]")}),r}function b9(e,t,r){e.forEach(function(a,s){BA(a);for(var l=0;l<s;++l)if(a==e[l])throw new Error("Duplicate Sheet Name: "+a);if(r){var u=t&&t[s]&&t[s].CodeName||a;if(u.charCodeAt(0)==95&&u.length>22)throw new Error("Bad Code Name: Worksheet"+u)}})}function N9(e){if(!e||!e.SheetNames||!e.Sheets)throw new Error("Invalid Workbook");if(!e.SheetNames.length)throw new Error("Workbook is empty");var t=e.Workbook&&e.Workbook.Sheets||[];b9(e.SheetNames,t,!!e.vbaraw);for(var r=0;r<e.SheetNames.length;++r)kI(e.Sheets[e.SheetNames[r]],e.SheetNames[r],r)}var E9=/<\w+:workbook/;function T9(e,t){if(!e)throw new Error("Could not find file");var r={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""},a=!1,s="xmlns",l={},u=0;if(e.replace(xa,function(h,m){var p=xt(h);switch(Kn(p[0])){case"<?xml":break;case"<workbook":h.match(E9)&&(s="xmlns"+h.match(/<(\w+):/)[1]),r.xmlns=p[s];break;case"</workbook>":break;case"<fileVersion":delete p[0],r.AppVersion=p;break;case"<fileVersion/>":case"</fileVersion>":break;case"<fileSharing":break;case"<fileSharing/>":break;case"<workbookPr":case"<workbookPr/>":Cg.forEach(function(x){if(p[x[0]]!=null)switch(x[2]){case"bool":r.WBProps[x[0]]=dr(p[x[0]]);break;case"int":r.WBProps[x[0]]=parseInt(p[x[0]],10);break;default:r.WBProps[x[0]]=p[x[0]]}}),p.codeName&&(r.WBProps.CodeName=nr(p.codeName));break;case"</workbookPr>":break;case"<workbookProtection":break;case"<workbookProtection/>":break;case"<bookViews":case"<bookViews>":case"</bookViews>":break;case"<workbookView":case"<workbookView/>":delete p[0],r.WBView.push(p);break;case"</workbookView>":break;case"<sheets":case"<sheets>":case"</sheets>":break;case"<sheet":switch(p.state){case"hidden":p.Hidden=1;break;case"veryHidden":p.Hidden=2;break;default:p.Hidden=0}delete p.state,p.name=zt(nr(p.name)),delete p[0],r.Sheets.push(p);break;case"</sheet>":break;case"<functionGroups":case"<functionGroups/>":break;case"<functionGroup":break;case"<externalReferences":case"</externalReferences>":case"<externalReferences>":break;case"<externalReference":break;case"<definedNames/>":break;case"<definedNames>":case"<definedNames":a=!0;break;case"</definedNames>":a=!1;break;case"<definedName":l={},l.Name=nr(p.name),p.comment&&(l.Comment=p.comment),p.localSheetId&&(l.Sheet=+p.localSheetId),dr(p.hidden||"0")&&(l.Hidden=!0),u=m+h.length;break;case"</definedName>":l.Ref=zt(nr(e.slice(u,m))),r.Names.push(l);break;case"<definedName/>":break;case"<calcPr":delete p[0],r.CalcPr=p;break;case"<calcPr/>":delete p[0],r.CalcPr=p;break;case"</calcPr>":break;case"<oleSize":break;case"<customWorkbookViews>":case"</customWorkbookViews>":case"<customWorkbookViews":break;case"<customWorkbookView":case"</customWorkbookView>":break;case"<pivotCaches>":case"</pivotCaches>":case"<pivotCaches":break;case"<pivotCache":break;case"<smartTagPr":case"<smartTagPr/>":break;case"<smartTagTypes":case"<smartTagTypes>":case"</smartTagTypes>":break;case"<smartTagType":break;case"<webPublishing":case"<webPublishing/>":break;case"<fileRecoveryPr":case"<fileRecoveryPr/>":break;case"<webPublishObjects>":case"<webPublishObjects":case"</webPublishObjects>":break;case"<webPublishObject":break;case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<ext":a=!0;break;case"</ext>":a=!1;break;case"<ArchID":break;case"<AlternateContent":case"<AlternateContent>":a=!0;break;case"</AlternateContent>":a=!1;break;case"<revisionPtr":break;default:if(!a&&t.WTF)throw new Error("unrecognized "+p[0]+" in workbook")}return h}),qi.indexOf(r.xmlns)===-1)throw new Error("Unknown Namespace: "+r.xmlns);return PA(r),r}function UA(e){var t=[Fr];t[t.length]=Ve("workbook",null,{xmlns:qi[0],"xmlns:r":Vr.r});var r=e.Workbook&&(e.Workbook.Names||[]).length>0,a={codeName:"ThisWorkbook"};e.Workbook&&e.Workbook.WBProps&&(Cg.forEach(function(f){e.Workbook.WBProps[f[0]]!=null&&e.Workbook.WBProps[f[0]]!=f[1]&&(a[f[0]]=e.Workbook.WBProps[f[0]])}),e.Workbook.WBProps.CodeName&&(a.codeName=e.Workbook.WBProps.CodeName,delete a.CodeName)),t[t.length]=Ve("workbookPr",null,a);var s=e.Workbook&&e.Workbook.Sheets||[],l=0;if(s&&s[0]&&s[0].Hidden){for(t[t.length]="<bookViews>",l=0;l!=e.SheetNames.length&&!(!s[l]||!s[l].Hidden);++l);l==e.SheetNames.length&&(l=0),t[t.length]='<workbookView firstSheet="'+l+'" activeTab="'+l+'"/>',t[t.length]="</bookViews>"}for(t[t.length]="<sheets>",l=0;l!=e.SheetNames.length;++l){var u={name:Jt(e.SheetNames[l].slice(0,31))};if(u.sheetId=""+(l+1),u["r:id"]="rId"+(l+1),s[l])switch(s[l].Hidden){case 1:u.state="hidden";break;case 2:u.state="veryHidden";break}t[t.length]=Ve("sheet",null,u)}return t[t.length]="</sheets>",r&&(t[t.length]="<definedNames>
459",e.Workbook&&e.Workbook.Names&&e.Workbook.Names.forEach(function(f){var h={name:f.Name};f.Comment&&(h.comment=f.Comment),f.Sheet!=null&&(h.localSheetId=""+f.Sheet),f.Hidden&&(h.hidden="1"),f.Ref&&(t[t.length]=Ve("definedName",Jt(f.Ref),h))}),t[t.length]="</definedNames>"),t.length>2&&(t[t.length]="</workbook>",t[1]=t[1].replace("/>",">")),t.join("")}function C9(e,t){var r={};return r.Hidden=e.read_shift(4),r.iTabID=e.read_shift(4),r.strRelID=gp(e),r.name=ma(e),r}function j9(e,t){return t||(t=Ce(127)),t.write_shift(4,e.Hidden),t.write_shift(4,e.iTabID),mg(e.strRelID,t),Yr(e.name.slice(0,31),t),t.length>t.l?t.slice(0,t.l):t}function D9(e,t){var r={},a=e.read_shift(4);r.defaultThemeVersion=e.read_shift(4);var s=t>8?ma(e):"";return s.length>0&&(r.CodeName=s),r.autoCompressPictures=!!(a&65536),r.backupFile=!!(a&64),r.checkCompatibility=!!(a&4096),r.date1904=!!(a&1),r.filterPrivacy=!!(a&8),r.hidePivotFieldList=!!(a&1024),r.promptedSolutions=!!(a&16),r.publishItems=!!(a&2048),r.refreshAllConnections=!!(a&262144),r.saveExternalLinkValues=!!(a&128),r.showBorderUnselectedTables=!!(a&4),r.showInkAnnotation=!!(a&32),r.showObjects=["all","placeholders","none"][a>>13&3],r.showPivotChartFilter=!!(a&32768),r.updateLinks=["userSet","never","always"][a>>8&3],r}function R9(e,t){t||(t=Ce(72));var r=0;return e&&e.filterPrivacy&&(r|=8),t.write_shift(4,r),t.write_shift(4,0),Dk(e&&e.CodeName||"ThisWorkbook",t),t.slice(0,t.l)}function F9(e,t){var r={};return e.read_shift(4),r.ArchID=e.read_shift(4),e.l+=t-8,r}function M9(e,t,r){var a=e.l+t;e.l+=4,e.l+=1;var s=e.read_shift(4),l=uD(e),u=xI(e,0,r),f=hg(e);e.l=a;var h={Name:l,Ptg:u};return s<268435455&&(h.Sheet=s),f&&(h.Comment=f),h}function O9(e,t){var r={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},a=[],s=!1;t||(t={}),t.biff=12;var l=[],u=[[]];return u.SheetNames=[],u.XTI=[],Bo[16]={n:"BrtFRTArchID$",f:F9},bs(e,function(h,m,p){switch(p){case 156:u.SheetNames.push(h.name),r.Sheets.push(h);break;case 153:r.WBProps=h;break;case 39:h.Sheet!=null&&(t.SID=h.Sheet),h.Ref=fa(h.Ptg,null,null,u,t),delete t.SID,delete h.Ptg,l.push(h);break;case 1036:break;case 357:case 358:case 355:case 667:u[0].length?u.push([p,h]):u[0]=[p,h],u[u.length-1].XTI=[];break;case 362:u.length===0&&(u[0]=[],u[0].XTI=[]),u[u.length-1].XTI=u[u.length-1].XTI.concat(h),u.XTI=u.XTI.concat(h);break;case 361:break;case 2071:case 158:case 143:case 664:case 353:break;case 3072:case 3073:case 534:case 677:case 157:case 610:case 2050:case 155:case 548:case 676:case 128:case 665:case 2128:case 2125:case 549:case 2053:case 596:case 2076:case 2075:case 2082:case 397:case 154:case 1117:case 553:case 2091:break;case 35:a.push(p),s=!0;break;case 36:a.pop(),s=!1;break;case 37:a.push(p),s=!0;break;case 38:a.pop(),s=!1;break;case 16:break;default:if(!m.T){if(!s||t.WTF&&a[a.length-1]!=37&&a[a.length-1]!=35)throw new Error("Unexpected record 0x"+p.toString(16))}}},t),PA(r),r.Names=l,r.supbooks=u,r}function L9(e,t){Le(e,143);for(var r=0;r!=t.SheetNames.length;++r){var a=t.Workbook&&t.Workbook.Sheets&&t.Workbook.Sheets[r]&&t.Workbook.Sheets[r].Hidden||0,s={Hidden:a,iTabID:r+1,strRelID:"rId"+(r+1),name:t.SheetNames[r]};Le(e,156,j9(s))}Le(e,144)}function I9(e,t){t||(t=Ce(127));for(var r=0;r!=4;++r)t.write_shift(4,0);return Yr("SheetJS",t),Yr(r0.version,t),Yr(r0.version,t),Yr("7262",t),t.length>t.l?t.slice(0,t.l):t}function P9(e,t){t||(t=Ce(29)),t.write_shift(-4,0),t.write_shift(-4,460),t.write_shift(4,28800),t.write_shift(4,17600),t.write_shift(4,500),t.write_shift(4,e),t.write_shift(4,e);var r=120;return t.write_shift(1,r),t.length>t.l?t.slice(0,t.l):t}function B9(e,t){if(!(!t.Workbook||!t.Workbook.Sheets)){for(var r=t.Workbook.Sheets,a=0,s=-1,l=-1;a<r.length;++a)!r[a]||!r[a].Hidden&&s==-1?s=a:r[a].Hidden==1&&l==-1&&(l=a);l>s||(Le(e,135),Le(e,158,P9(s)),Le(e,136))}}function U9(e,t){var r=Oa();return Le(r,131),Le(r,128,I9()),Le(r,153,R9(e.Workbook&&e.Workbook.WBProps||null)),B9(r,e),L9(r,e),Le(r,132),r.end()}function z9(e,t,r){return t.slice(-4)===".bin"?O9(e,r):T9(e,r)}function H9(e,t,r,a,s,l,u,f){return t.slice(-4)===".bin"?a9(e,a,r,s,l,u,f):MI(e,a,r,s,l,u,f)}function G9(e,t,r,a,s,l,u,f){return t.slice(-4)===".bin"?y9(e,a,r,s,l):x9(e,a,r,s,l)}function V9(e,t,r,a,s,l,u,f){return t.slice(-4)===".bin"?WO():KO()}function $9(e,t,r,a,s,l,u,f){return t.slice(-4)===".bin"?VO():$O()}function W9(e,t,r,a){return t.slice(-4)===".bin"?zM(e,r,a):CM(e,r,a)}function K9(e,t,r){return _A(e,r)}function q9(e,t,r){return t.slice(-4)===".bin"?qF(e,r):$F(e,r)}function X9(e,t,r){return t.slice(-4)===".bin"?BO(e,r):jO(e,r)}function Y9(e,t,r){return t.slice(-4)===".bin"?EO(e):bO(e)}function Z9(e,t,r,a){return r.slice(-4)===".bin"?TO(e,t,r,a):void 0}function Q9(e,t,r){return t.slice(-4)===".bin"?wO(e,t,r):AO(e,t,r)}function J9(e,t,r){return(t.slice(-4)===".bin"?U9:UA)(e)}function eP(e,t,r,a,s){return(t.slice(-4)===".bin"?m9:OA)(e,r,a,s)}function tP(e,t,r){return(t.slice(-4)===".bin"?ZM:vA)(e,r)}function rP(e,t,r){return(t.slice(-4)===".bin"?ZF:uA)(e,r)}function aP(e,t,r){return(t.slice(-4)===".bin"?UO:kA)(e)}
vendor: 13,641 bytes, lines 459-461
459function nP(e){return(e.slice(-4)===".bin"?kO:SA)()}var zA=/([\w:]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,HA=/([\w:]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/;function Tn(e,t){var r=e.split(/\s+/),a=[];if(a[0]=r[0],r.length===1)return a;var s=e.match(zA),l,u,f,h;if(s)for(h=0;h!=s.length;++h)l=s[h].match(HA),(u=l[1].indexOf(":"))===-1?a[l[1]]=l[2].slice(1,l[2].length-1):(l[1].slice(0,6)==="xmlns:"?f="xmlns"+l[1].slice(6):f=l[1].slice(u+1),a[f]=l[2].slice(1,l[2].length-1));return a}function sP(e){var t=e.split(/\s+/),r={};if(t.length===1)return r;var a=e.match(zA),s,l,u,f;if(a)for(f=0;f!=a.length;++f)s=a[f].match(HA),(l=s[1].indexOf(":"))===-1?r[s[1]]=s[2].slice(1,s[2].length-1):(s[1].slice(0,6)==="xmlns:"?u="xmlns"+s[1].slice(6):u=s[1].slice(l+1),r[u]=s[2].slice(1,s[2].length-1));return r}var _o;function iP(e,t){var r=_o[e]||zt(e);return r==="General"?zi(t):_n(r,t)}function lP(e,t,r,a){var s=a;switch((r[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":s=dr(a);break;case"i2":case"int":s=parseInt(a,10);break;case"r4":case"float":s=parseFloat(a);break;case"date":case"dateTime.tz":s=hr(a);break;case"i8":case"string":case"fixed":case"uuid":case"bin.base64":break;default:throw new Error("bad custprop:"+r[0])}e[zt(t)]=s}function cP(e,t,r){if(e.t!=="z"){if(!r||r.cellText!==!1)try{e.t==="e"?e.w=e.w||Ns[e.v]:t==="General"?e.t==="n"?(e.v|0)===e.v?e.w=e.v.toString(10):e.w=jo(e.v):e.w=zi(e.v):e.w=iP(t||"General",e.v)}catch(l){if(r.WTF)throw l}try{var a=_o[t]||t||"General";if(r.cellNF&&(e.z=a),r.cellDates&&e.t=="n"&&nc(a)){var s=Di(e.v);s&&(e.t="d",e.v=new Date(s.y,s.m-1,s.d,s.H,s.M,s.S,s.u))}}catch(l){if(r.WTF)throw l}}}function oP(e,t,r){if(r.cellStyles&&t.Interior){var a=t.Interior;a.Pattern&&(a.patternType=SM[a.Pattern]||a.Pattern)}e[t.ID]=t}function uP(e,t,r,a,s,l,u,f,h,m){var p="General",x=a.StyleID,_={};m=m||{};var S=[],k=0;for(x===void 0&&f&&(x=f.StyleID),x===void 0&&u&&(x=u.StyleID);l[x]!==void 0&&(l[x].nf&&(p=l[x].nf),l[x].Interior&&S.push(l[x].Interior),!!l[x].Parent);)x=l[x].Parent;switch(r.Type){case"Boolean":a.t="b",a.v=dr(e);break;case"String":a.t="s",a.r=K2(zt(e)),a.v=e.indexOf("<")>-1?zt(t||e).replace(/<.*?>/g,""):a.r;break;case"DateTime":e.slice(-1)!="Z"&&(e+="Z"),a.v=(hr(e)-new Date(Date.UTC(1899,11,30)))/(1440*60*1e3),a.v!==a.v?a.v=zt(e):a.v<60&&(a.v=a.v-1),(!p||p=="General")&&(p="yyyy-mm-dd");case"Number":a.v===void 0&&(a.v=+e),a.t||(a.t="n");break;case"Error":a.t="e",a.v=Lk[e],m.cellText!==!1&&(a.w=e);break;default:e==""&&t==""?a.t="z":(a.t="s",a.v=K2(t||e));break}if(cP(a,p,m),m.cellFormula!==!1)if(a.Formula){var y=zt(a.Formula);y.charCodeAt(0)==61&&(y=y.slice(1)),a.f=$l(y,s),delete a.Formula,a.ArrayRange=="RC"?a.F=$l("RC:RC",s):a.ArrayRange&&(a.F=$l(a.ArrayRange,s),h.push([Ht(a.F),a.F]))}else for(k=0;k<h.length;++k)s.r>=h[k][0].s.r&&s.r<=h[k][0].e.r&&s.c>=h[k][0].s.c&&s.c<=h[k][0].e.c&&(a.F=h[k][1]);m.cellStyles&&(S.forEach(function(w){!_.patternType&&w.patternType&&(_.patternType=w.patternType)}),a.s=_),a.StyleID!==void 0&&(a.ixfe=a.StyleID)}function fP(e){e.t=e.v||"",e.t=e.t.replace(/\r\n/g,`
460`).replace(/\r/g,`
461`),e.v=e.w=e.ixfe=void 0}function Rm(e,t){var r=t||{};sc();var a=co(lg(e));(r.type=="binary"||r.type=="array"||r.type=="base64")&&(a=nr(a));var s=a.slice(0,1024).toLowerCase(),l=!1;if(s=s.replace(/".*?"/g,""),(s.indexOf(">")&1023)>Math.min(s.indexOf(",")&1023,s.indexOf(";")&1023)){var u=mr(r);return u.type="string",Yl.to_workbook(a,u)}if(s.indexOf("<?xml")==-1&&["html","table","head","meta","script","style","div"].forEach(function(nt){s.indexOf("<"+nt)>=0&&(l=!0)}),l)return YP(a,r);_o={"General Number":"General","General Date":ht[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":ht[15],"Short Date":ht[14],"Long Time":ht[19],"Medium Time":ht[18],"Short Time":ht[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:ht[2],Standard:ht[4],Percent:ht[10],Scientific:ht[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'};var f,h=[],m,p={},x=[],_=r.dense?[]:{},S="",k={},y={},w=Tn('<Data ss:Type="String">'),A=0,E=0,b=0,M={s:{r:2e6,c:2e6},e:{r:0,c:0}},H={},O={},C="",L=0,j=[],z={},V={},P=0,U=[],Y=[],W={},q=[],se,le=!1,te=[],ne=[],F={},T=0,I=0,R={Sheets:[],WBProps:{date1904:!1}},G={};Fo.lastIndex=0,a=a.replace(/<!--([\s\S]*?)-->/mg,"");for(var re="";f=Fo.exec(a);)switch(f[3]=(re=f[3]).toLowerCase()){case"data":if(re=="data"){if(f[1]==="/"){if((m=h.pop())[0]!==f[3])throw new Error("Bad state: "+m.join("|"))}else f[0].charAt(f[0].length-2)!=="/"&&h.push([f[3],!0]);break}if(h[h.length-1][1])break;f[1]==="/"?uP(a.slice(A,f.index),C,w,h[h.length-1][0]=="comment"?W:k,{c:E,r:b},H,q[E],y,te,r):(C="",w=Tn(f[0]),A=f.index+f[0].length);break;case"cell":if(f[1]==="/")if(Y.length>0&&(k.c=Y),(!r.sheetRows||r.sheetRows>b)&&k.v!==void 0&&(r.dense?(_[b]||(_[b]=[]),_[b][E]=k):_[vr(E)+Dr(b)]=k),k.HRef&&(k.l={Target:zt(k.HRef)},k.HRefScreenTip&&(k.l.Tooltip=k.HRefScreenTip),delete k.HRef,delete k.HRefScreenTip),(k.MergeAcross||k.MergeDown)&&(T=E+(parseInt(k.MergeAcross,10)|0),I=b+(parseInt(k.MergeDown,10)|0),j.push({s:{c:E,r:b},e:{c:T,r:I}})),!r.sheetStubs)k.MergeAcross?E=T+1:++E;else if(k.MergeAcross||k.MergeDown){for(var fe=E;fe<=T;++fe)for(var Se=b;Se<=I;++Se)(fe>E||Se>b)&&(r.dense?(_[Se]||(_[Se]=[]),_[Se][fe]={t:"z"}):_[vr(fe)+Dr(Se)]={t:"z"});E=T+1}else++E;else k=sP(f[0]),k.Index&&(E=+k.Index-1),E<M.s.c&&(M.s.c=E),E>M.e.c&&(M.e.c=E),f[0].slice(-2)==="/>"&&++E,Y=[];break;case"row":f[1]==="/"||f[0].slice(-2)==="/>"?(b<M.s.r&&(M.s.r=b),b>M.e.r&&(M.e.r=b),f[0].slice(-2)==="/>"&&(y=Tn(f[0]),y.Index&&(b=+y.Index-1)),E=0,++b):(y=Tn(f[0]),y.Index&&(b=+y.Index-1),F={},(y.AutoFitHeight=="0"||y.Height)&&(F.hpx=parseInt(y.Height,10),F.hpt=Po(F.hpx),ne[b]=F),y.Hidden=="1"&&(F.hidden=!0,ne[b]=F));break;case"worksheet":if(f[1]==="/"){if((m=h.pop())[0]!==f[3])throw new Error("Bad state: "+m.join("|"));x.push(S),M.s.r<=M.e.r&&M.s.c<=M.e.c&&(_["!ref"]=Nt(M),r.sheetRows&&r.sheetRows<=M.e.r&&(_["!fullref"]=_["!ref"],M.e.r=r.sheetRows-1,_["!ref"]=Nt(M))),j.length&&(_["!merges"]=j),q.length>0&&(_["!cols"]=q),ne.length>0&&(_["!rows"]=ne),p[S]=_}else M={s:{r:2e6,c:2e6},e:{r:0,c:0}},b=E=0,h.push([f[3],!1]),m=Tn(f[0]),S=zt(m.Name),_=r.dense?[]:{},j=[],te=[],ne=[],G={name:S,Hidden:0},R.Sheets.push(G);break;case"table":if(f[1]==="/"){if((m=h.pop())[0]!==f[3])throw new Error("Bad state: "+m.join("|"))}else{if(f[0].slice(-2)=="/>")break;h.push([f[3],!1]),q=[],le=!1}break;case"style":f[1]==="/"?oP(H,O,r):O=Tn(f[0]);break;case"numberformat":O.nf=zt(Tn(f[0]).Format||"General"),_o[O.nf]&&(O.nf=_o[O.nf]);for(var oe=0;oe!=392&&ht[oe]!=O.nf;++oe);if(oe==392){for(oe=57;oe!=392;++oe)if(ht[oe]==null){ys(O.nf,oe);break}}break;case"column":if(h[h.length-1][0]!=="table")break;if(se=Tn(f[0]),se.Hidden&&(se.hidden=!0,delete se.Hidden),se.Width&&(se.wpx=parseInt(se.Width,10)),!le&&se.wpx>10){le=!0,da=gA;for(var ce=0;ce<q.length;++ce)q[ce]&&ai(q[ce])}le&&ai(se),q[se.Index-1||q.length]=se;for(var we=0;we<+se.Span;++we)q[q.length]=mr(se);break;case"namedrange":if(f[1]==="/")break;R.Names||(R.Names=[]);var X=xt(f[0]),Fe={Name:X.Name,Ref:$l(X.RefersTo.slice(1),{r:0,c:0})};R.Sheets.length>0&&(Fe.Sheet=R.Sheets.length-1),R.Names.push(Fe);break;case"namedcell":break;case"b":break;case"i":break;case"u":break;case"s":break;case"em":break;case"h2":break;case"h3":break;case"sub":break;case"sup":break;case"span":break;case"alignment":break;case"borders":break;case"border":break;case"font":if(f[0].slice(-2)==="/>")break;f[1]==="/"?C+=a.slice(L,f.index):L=f.index+f[0].length;break;case"interior":if(!r.cellStyles)break;O.Interior=Tn(f[0]);break;case"protection":break;case"author":case"title":case"description":case"created":case"keywords":case"subject":case"category":case"company":case"lastauthor":case"lastsaved":case"lastprinted":case"version":case"revision":case"totaltime":case"hyperlinkbase":case"manager":case"contentstatus":case"identifier":case"language":case"appname":if(f[0].slice(-2)==="/>")break;f[1]==="/"?OD(z,re,a.slice(P,f.index)):P=f.index+f[0].length;break;case"paragraphs":break;case"styles":case"workbook":if(f[1]==="/"){if((m=h.pop())[0]!==f[3])throw new Error("Bad state: "+m.join("|"))}else h.push([f[3],!1]);break;case"comment":if(f[1]==="/"){if((m=h.pop())[0]!==f[3])throw new Error("Bad state: "+m.join("|"));fP(W),Y.push(W)}else h.push([f[3],!1]),m=Tn(f[0]),W={a:m.Author};break;case"autofilter":if(f[1]==="/"){if((m=h.pop())[0]!==f[3])throw new Error("Bad state: "+m.join("|"))}else if(f[0].charAt(f[0].length-2)!=="/"){var Ae=Tn(f[0]);_["!autofilter"]={ref:$l(Ae.Range).replace(/\$/g,"")},h.push([f[3],!0])}break;case"name":break;case"datavalidation":if(f[1]==="/"){if((m=h.pop())[0]!==f[3])throw new Error("Bad state: "+m.join("|"))}else f[0].charAt(f[0].length-2)!=="/"&&h.push([f[3],!0]);break;case"pixelsperinch":break;case"componentoptions":case"documentproperties":case"customdocumentproperties":case"officedocumentsettings":case"pivottable":case"pivotcache":case"names":case"mapinfo":case"pagebreaks":case"querytable":case"sorting":case"schema":case"conditionalformatting":case"smarttagtype":case"smarttags":case"excelworkbook":case"workbookoptions":case"worksheetoptions":if(f[1]==="/"){if((m=h.pop())[0]!==f[3])throw new Error("Bad state: "+m.join("|"))}else f[0].charAt(f[0].length-2)!=="/"&&h.push([f[3],!0]);break;case"null":break;default:if(h.length==0&&f[3]=="document"||h.length==0&&f[3]=="uof")return O_(a,r);var Te=!0;switch(h[h.length-1][0]){case"officedocumentsettings":switch(f[3]){case"allowpng":break;case"removepersonalinformation":break;case"downloadcomponents":break;case"locationofcomponents":break;case"colors":break;case"color":break;case"index":break;case"rgb":break;case"targetscreensize":break;case"readonlyrecommended":break;default:Te=!1}break;case"componentoptions":switch(f[3]){case"toolbar":break;case"hideofficelogo":break;case"spreadsheetautofit":break;case"label":break;case"caption":break;case"maxheight":break;case"maxwidth":break;case"nextsheetnumber":break;default:Te=!1}break;case"excelworkbook":switch(f[3]){case"date1904":R.WBProps.date1904=!0;break;case"windowheight":break;case"windowwidth":break;case"windowtopx":break;case"windowtopy":break;case"tabratio":break;case"protectstructure":break;case"protectwindow":break;case"protectwindows":break;case"activesheet":break;case"displayinknotes":break;case"firstvisiblesheet":break;case"supbook":break;case"sheetname":break;case"sheetindex":break;case"sheetindexfirst":break;case"sheetindexlast":break;case"dll":break;case"acceptlabelsinformulas":break;case"donotsavelinkvalues":break;case"iteration":break;case"maxiterations":break;case"maxchange":break;case"path":break;case"xct":break;case"count":break;case"selectedsheets":break;case"calculation":break;case"uncalced":break;case"startupprompt":break;case"crn":break;case"externname":break;case"formula":break;case"colfirst":break;case"collast":break;case"wantadvise":break;case"boolean":break;case"error":break;case"text":break;case"ole":break;case"noautorecover":break;case"publishobjects":break;case"donotcalculatebeforesave":break;case"number":break;case"refmoder1c1":break;case"embedsavesmarttags":break;default:Te=!1}break;case"workbookoptions":switch(f[3]){case"owcversion":break;case"height":break;case"width":break;default:Te=!1}break;case"worksheetoptions":switch(f[3]){case"visible":if(f[0].slice(-2)!=="/>")if(f[1]==="/")switch(a.slice(P,f.index)){case"SheetHidden":G.Hidden=1;break;case"SheetVeryHidden":G.Hidden=2;break}else P=f.index+f[0].length;break;case"header":_["!margins"]||Ii(_["!margins"]={},"xlml"),isNaN(+xt(f[0]).Margin)||(_["!margins"].header=+xt(f[0]).Margin);break;case"footer":_["!margins"]||Ii(_["!margins"]={},"xlml"),isNaN(+xt(f[0]).Margin)||(_["!margins"].footer=+xt(f[0]).Margin);break;case"pagemargins":var be=xt(f[0]);_["!margins"]||Ii(_["!margins"]={},"xlml"),isNaN(+be.Top)||(_["!margins"].top=+be.Top),isNaN(+be.Left)||(_["!margins"].left=+be.Left),isNaN(+be.Right)||(_["!margins"].right=+be.Right),isNaN(+be.Bottom)||(_["!margins"].bottom=+be.Bottom);break;case"displayrighttoleft":R.Views||(R.Views=[]),R.Views[0]||(R.Views[0]={}),R.Views[0].RTL=!0;break;case"freezepanes":break;case"frozennosplit":break;case"splithorizontal":case"splitvertical":break;case"donotdisplaygridlines":break;case"activerow":break;case"activecol":break;case"toprowbottompane":break;case"leftcolumnrightpane":break;case"unsynced":break;case"print":break;case"printerrors":break;case"panes":break;case"scale":break;case"pane":break;case"number":break;case"layout":break;case"pagesetup":break;case"selected":break;case"protectobjects":break;case"enableselection":break;case"protectscenarios":break;case"validprinterinfo":break;case"horizontalresolution":break;case"verticalresolution":break;case"numberofcopies":break;case"activepane":break;case"toprowvisible":break;case"leftcolumnvisible":break;case"fittopage":break;case"rangeselection":break;case"papersizeindex":break;case"pagelayoutzoom":break;case"pagebreakzoom":break;case"filteron":break;case"fitwidth":break;case"fitheight":break;case"commentslayout":break;case"zoom":break;case"lefttoright":break;case"gridlines":break;case"allowsort":break;case"allowfilter":break;case"allowinsertrows":break;case"allowdeleterows":break;case"allowinsertcols":break;case"allowdeletecols":break;case"allowinserthyperlinks":break;case"allowformatcells":break;case"allowsizecols":break;case"allowsizerows":break;case"nosummaryrowsbelowdetail":_["!outline"]||(_["!outline"]={}),_["!outline"].above=!0;break;case"tabcolorindex":break;case"donotdisplayheadings":break;case"showpagelayoutzoom":break;case"nosummarycolumnsrightdetail":_["!outline"]||(_["!outline"]={}
461),_["!outline"].left=!0;break;case"blackandwhite":break;case"donotdisplayzeros":break;case"displaypagebreak":break;case"rowcolheadings":break;case"donotdisplayoutline":break;case"noorientation":break;case"allowusepivottables":break;case"zeroheight":break;case"viewablerange":break;case"selection":break;case"protectcontents":break;default:Te=!1}break;case"pivottable":case"pivotcache":switch(f[3]){case"immediateitemsondrop":break;case"showpagemultipleitemlabel":break;case"compactrowindent":break;case"location":break;case"pivotfield":break;case"orientation":break;case"layoutform":break;case"layoutsubtotallocation":break;case"layoutcompactrow":break;case"position":break;case"pivotitem":break;case"datatype":break;case"datafield":break;case"sourcename":break;case"parentfield":break;case"ptlineitems":break;case"ptlineitem":break;case"countofsameitems":break;case"item":break;case"itemtype":break;case"ptsource":break;case"cacheindex":break;case"consolidationreference":break;case"filename":break;case"reference":break;case"nocolumngrand":break;case"norowgrand":break;case"blanklineafteritems":break;case"hidden":break;case"subtotal":break;case"basefield":break;case"mapchilditems":break;case"function":break;case"refreshonfileopen":break;case"printsettitles":break;case"mergelabels":break;case"defaultversion":break;case"refreshname":break;case"refreshdate":break;case"refreshdatecopy":break;case"versionlastrefresh":break;case"versionlastupdate":break;case"versionupdateablemin":break;case"versionrefreshablemin":break;case"calculation":break;default:Te=!1}break;case"pagebreaks":switch(f[3]){case"colbreaks":break;case"colbreak":break;case"rowbreaks":break;case"rowbreak":break;case"colstart":break;case"colend":break;case"rowend":break;default:Te=!1}break;case"autofilter":switch(f[3]){case"autofiltercolumn":break;case"autofiltercondition":break;case"autofilterand":break;case"autofilteror":break;default:Te=!1}break;case"querytable":switch(f[3]){case"id":break;case"autoformatfont":break;case"autoformatpattern":break;case"querysource":break;case"querytype":break;case"enableredirections":break;case"refreshedinxl9":break;case"urlstring":break;case"htmltables":break;case"connection":break;case"commandtext":break;case"refreshinfo":break;case"notitles":break;case"nextid":break;case"columninfo":break;case"overwritecells":break;case"donotpromptforfile":break;case"textwizardsettings":break;case"source":break;case"number":break;case"decimal":break;case"thousandseparator":break;case"trailingminusnumbers":break;case"formatsettings":break;case"fieldtype":break;case"delimiters":break;case"tab":break;case"comma":break;case"autoformatname":break;case"versionlastedit":break;case"versionlastrefresh":break;default:Te=!1}break;case"datavalidation":switch(f[3]){case"range":break;case"type":break;case"min":break;case"max":break;case"sort":break;case"descending":break;case"order":break;case"casesensitive":break;case"value":break;case"errorstyle":break;case"errormessage":break;case"errortitle":break;case"inputmessage":break;case"inputtitle":break;case"combohide":break;case"inputhide":break;case"condition":break;case"qualifier":break;case"useblank":break;case"value1":break;case"value2":break;case"format":break;case"cellrangelist":break;default:Te=!1}break;case"sorting":case"conditionalformatting":switch(f[3]){case"range":break;case"type":break;case"min":break;case"max":break;case"sort":break;case"descending":break;case"order":break;case"casesensitive":break;case"value":break;case"errorstyle":break;case"errormessage":break;case"errortitle":break;case"cellrangelist":break;case"inputmessage":break;case"inputtitle":break;case"combohide":break;case"inputhide":break;case"condition":break;case"qualifier":break;case"useblank":break;case"value1":break;case"value2":break;case"format":break;default:Te=!1}break;case"mapinfo":case"schema":case"data":switch(f[3]){case"map":break;case"entry":break;case"range":break;case"xpath":break;case"field":break;case"xsdtype":break;case"filteron":break;case"aggregate":break;case"elementtype":break;case"attributetype":break;case"schema":case"element":case"complextype":case"datatype":case"all":case"attribute":case"extends":break;case"row":break;default:Te=!1}break;case"smarttags":break;default:Te=!1;break}if(Te||f[3].match(/!\[CDATA/))break;
vendor: 13,895 bytes, line 461
461if(!h[h.length-1][1])throw"Unrecognized tag: "+f[3]+"|"+h.join("|");if(h[h.length-1][0]==="customdocumentproperties"){if(f[0].slice(-2)==="/>")break;f[1]==="/"?lP(V,re,U,a.slice(P,f.index)):(U=f,P=f.index+f[0].length);break}if(r.WTF)throw"Unrecognized tag: "+f[3]+"|"+h.join("|")}var De={};return!r.bookSheets&&!r.bookProps&&(De.Sheets=p),De.SheetNames=x,De.Workbook=R,De.SSF=mr(ht),De.Props=z,De.Custprops=V,De}function kp(e,t){switch(Dg(t=t||{}),t.type||"base64"){case"base64":return Rm(qa(e),t);case"binary":case"buffer":case"file":return Rm(e,t);case"array":return Rm(ii(e),t)}}function dP(e,t){var r=[];return e.Props&&r.push(LD(e.Props,t)),e.Custprops&&r.push(ID(e.Props,e.Custprops)),r.join("")}function hP(){return""}function mP(e,t){var r=['<Style ss:ID="Default" ss:Name="Normal"><NumberFormat/></Style>'];return t.cellXfs.forEach(function(a,s){var l=[];l.push(Ve("NumberFormat",null,{"ss:Format":Jt(ht[a.numFmtId])}));var u={"ss:ID":"s"+(21+s)};r.push(Ve("Style",l.join(""),u))}),Ve("Styles",r.join(""))}function GA(e){return Ve("NamedRange",null,{"ss:Name":e.Name,"ss:RefersTo":"="+bg(e.Ref,{r:0,c:0})})}function pP(e){if(!((e||{}).Workbook||{}).Names)return"";for(var t=e.Workbook.Names,r=[],a=0;a<t.length;++a){var s=t[a];s.Sheet==null&&(s.Name.match(/^_xlfn\./)||r.push(GA(s)))}return Ve("Names",r.join(""))}function gP(e,t,r,a){if(!e||!((a||{}).Workbook||{}).Names)return"";for(var s=a.Workbook.Names,l=[],u=0;u<s.length;++u){var f=s[u];f.Sheet==r&&(f.Name.match(/^_xlfn\./)||l.push(GA(f)))}return l.join("")}function xP(e,t,r,a){if(!e)return"";var s=[];if(e["!margins"]&&(s.push("<PageSetup>"),e["!margins"].header&&s.push(Ve("Header",null,{"x:Margin":e["!margins"].header})),e["!margins"].footer&&s.push(Ve("Footer",null,{"x:Margin":e["!margins"].footer})),s.push(Ve("PageMargins",null,{"x:Bottom":e["!margins"].bottom||"0.75","x:Left":e["!margins"].left||"0.7","x:Right":e["!margins"].right||"0.7","x:Top":e["!margins"].top||"0.75"})),s.push("</PageSetup>")),a&&a.Workbook&&a.Workbook.Sheets&&a.Workbook.Sheets[r])if(a.Workbook.Sheets[r].Hidden)s.push(Ve("Visible",a.Workbook.Sheets[r].Hidden==1?"SheetHidden":"SheetVeryHidden",{}));else{for(var l=0;l<r&&!(a.Workbook.Sheets[l]&&!a.Workbook.Sheets[l].Hidden);++l);l==r&&s.push("<Selected/>")}return((((a||{}).Workbook||{}).Views||[])[0]||{}).RTL&&s.push("<DisplayRightToLeft/>"),e["!protect"]&&(s.push(na("ProtectContents","True")),e["!protect"].objects&&s.push(na("ProtectObjects","True")),e["!protect"].scenarios&&s.push(na("ProtectScenarios","True")),e["!protect"].selectLockedCells!=null&&!e["!protect"].selectLockedCells?s.push(na("EnableSelection","NoSelection")):e["!protect"].selectUnlockedCells!=null&&!e["!protect"].selectUnlockedCells&&s.push(na("EnableSelection","UnlockedCells")),[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach(function(u){e["!protect"][u[0]]&&s.push("<"+u[1]+"/>")})),s.length==0?"":Ve("WorksheetOptions",s.join(""),{xmlns:Va.x})}function vP(e){return e.map(function(t){var r=B5(t.t||""),a=Ve("ss:Data",r,{xmlns:"http://www.w3.org/TR/REC-html40"});return Ve("Comment",a,{"ss:Author":t.a})}).join("")}function yP(e,t,r,a,s,l,u){if(!e||e.v==null&&e.f==null)return"";var f={};if(e.f&&(f["ss:Formula"]="="+Jt(bg(e.f,u))),e.F&&e.F.slice(0,t.length)==t){var h=yr(e.F.slice(t.length+1));f["ss:ArrayRange"]="RC:R"+(h.r==u.r?"":"["+(h.r-u.r)+"]")+"C"+(h.c==u.c?"":"["+(h.c-u.c)+"]")}if(e.l&&e.l.Target&&(f["ss:HRef"]=Jt(e.l.Target),e.l.Tooltip&&(f["x:HRefScreenTip"]=Jt(e.l.Tooltip))),r["!merges"])for(var m=r["!merges"],p=0;p!=m.length;++p)m[p].s.c!=u.c||m[p].s.r!=u.r||(m[p].e.c>m[p].s.c&&(f["ss:MergeAcross"]=m[p].e.c-m[p].s.c),m[p].e.r>m[p].s.r&&(f["ss:MergeDown"]=m[p].e.r-m[p].s.r));var x="",_="";switch(e.t){case"z":if(!a.sheetStubs)return"";break;case"n":x="Number",_=String(e.v);break;case"b":x="Boolean",_=e.v?"1":"0";break;case"e":x="Error",_=Ns[e.v];break;case"d":x="DateTime",_=new Date(e.v).toISOString(),e.z==null&&(e.z=e.z||ht[14]);break;case"s":x="String",_=P5(e.v||"");break}var S=ci(a.cellXfs,e,a);f["ss:StyleID"]="s"+(21+S),f["ss:Index"]=u.c+1;var k=e.v!=null?_:"",y=e.t=="z"?"":'<Data ss:Type="'+x+'">'+k+"</Data>";return(e.c||[]).length>0&&(y+=vP(e.c)),Ve("Cell",y,f)}function _P(e,t){var r='<Row ss:Index="'+(e+1)+'"';return t&&(t.hpt&&!t.hpx&&(t.hpx=Zl(t.hpt)),t.hpx&&(r+=' ss:AutoFitHeight="0" ss:Height="'+t.hpx+'"'),t.hidden&&(r+=' ss:Hidden="1"')),r+">"}function SP(e,t,r,a){if(!e["!ref"])return"";var s=Ht(e["!ref"]),l=e["!merges"]||[],u=0,f=[];e["!cols"]&&e["!cols"].forEach(function(w,A){ai(w);var E=!!w.width,b=q0(A,w),M={"ss:Index":A+1};E&&(M["ss:Width"]=Lo(b.width)),w.hidden&&(M["ss:Hidden"]="1"),f.push(Ve("Column",null,M))});for(var h=Array.isArray(e),m=s.s.r;m<=s.e.r;++m){for(var p=[_P(m,(e["!rows"]||[])[m])],x=s.s.c;x<=s.e.c;++x){var _=!1;for(u=0;u!=l.length;++u)if(!(l[u].s.c>x)&&!(l[u].s.r>m)&&!(l[u].e.c<x)&&!(l[u].e.r<m)){(l[u].s.c!=x||l[u].s.r!=m)&&(_=!0);break}if(!_){var S={r:m,c:x},k=pt(S),y=h?(e[m]||[])[x]:e[k];p.push(yP(y,k,e,t,r,a,S))}}p.push("</Row>"),p.length>2&&f.push(p.join(""))}return f.join("")}function wP(e,t,r){var a=[],s=r.SheetNames[e],l=r.Sheets[s],u=l?gP(l,t,e,r):"";return u.length>0&&a.push("<Names>"+u+"</Names>"),u=l?SP(l,t,e,r):"",u.length>0&&a.push("<Table>"+u+"</Table>"),a.push(xP(l,t,e,r)),a.join("")}function kP(e,t){t||(t={}),e.SSF||(e.SSF=mr(ht)),e.SSF&&(sc(),z0(e.SSF),t.revssf=G0(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF,t.cellXfs=[],ci(t.cellXfs,{},{revssf:{General:0}}));var r=[];r.push(dP(e,t)),r.push(hP()),r.push(""),r.push("");for(var a=0;a<e.SheetNames.length;++a)r.push(Ve("Worksheet",wP(a,t,e),{"ss:Name":Jt(e.SheetNames[a])}));return r[2]=mP(e,t),r[3]=pP(e),Fr+Ve("Workbook",r.join(""),{xmlns:Va.ss,"xmlns:o":Va.o,"xmlns:x":Va.x,"xmlns:ss":Va.ss,"xmlns:dt":Va.dt,"xmlns:html":Va.html})}function AP(e){var t={},r=e.content;if(r.l=28,t.AnsiUserType=r.read_shift(0,"lpstr-ansi"),t.AnsiClipboardFormat=pD(r),r.length-r.l<=4)return t;var a=r.read_shift(4);if(a==0||a>40||(r.l-=4,t.Reserved1=r.read_shift(0,"lpstr-ansi"),r.length-r.l<=4)||(a=r.read_shift(4),a!==1907505652)||(t.UnicodeClipboardFormat=gD(r),a=r.read_shift(4),a==0||a>40))return t;r.l-=4,t.Reserved2=r.read_shift(0,"lpwstr")}var bP=[60,1084,2066,2165,2175];function NP(e,t,r,a,s){var l=a,u=[],f=r.slice(r.l,r.l+l);if(s&&s.enc&&s.enc.insitu&&f.length>0)switch(e){case 9:case 521:case 1033:case 2057:case 47:case 405:case 225:case 406:case 312:case 404:case 10:break;case 133:break;default:s.enc.insitu(f)}u.push(f),r.l+=l;for(var h=ms(r,r.l),m=Ap[h],p=0;m!=null&&bP.indexOf(h)>-1;)l=ms(r,r.l+2),p=r.l+4,h==2066?p+=4:(h==2165||h==2175)&&(p+=12),f=r.slice(p,r.l+4+l),u.push(f),r.l+=4+l,m=Ap[h=ms(r,r.l)];var x=Xr(u);aa(x,0);var _=0;x.lens=[];for(var S=0;S<u.length;++S)x.lens.push(_),_+=u[S].length;if(x.length<a)throw"XLS Record 0x"+e.toString(16)+" Truncated: "+x.length+" < "+a;return t.f(x,x.length,s)}function Un(e,t,r){if(e.t!=="z"&&e.XF){var a=0;try{a=e.z||e.XF.numFmtId||0,t.cellNF&&(e.z=ht[a])}catch(l){if(t.WTF)throw l}if(!t||t.cellText!==!1)try{e.t==="e"?e.w=e.w||Ns[e.v]:a===0||a=="General"?e.t==="n"?(e.v|0)===e.v?e.w=e.v.toString(10):e.w=jo(e.v):e.w=zi(e.v):e.w=_n(a,e.v,{date1904:!!r,dateNF:t&&t.dateNF})}catch(l){if(t.WTF)throw l}if(t.cellDates&&a&&e.t=="n"&&nc(ht[a]||String(a))){var s=Di(e.v);s&&(e.t="d",e.v=new Date(s.y,s.m-1,s.d,s.H,s.M,s.S,s.u))}}}function Mf(e,t,r){return{v:e,ixfe:t,t:r}}function EP(e,t){var r={opts:{}},a={},s=t.dense?[]:{},l={},u={},f=null,h=[],m="",p={},x,_="",S,k,y,w,A={},E=[],b,M,H=[],O=[],C={Sheets:[],WBProps:{date1904:!1},Views:[{}]},L={},j=function(rt){return rt<8?Mi[rt]:rt<64&&O[rt-8]||Mi[rt]},z=function(rt,Ge,Xe){var Qe=Ge.XF.data;if(!(!Qe||!Qe.patternType||!Xe||!Xe.cellStyles)){Ge.s={},Ge.s.patternType=Qe.patternType;var _t;(_t=Oo(j(Qe.icvFore)))&&(Ge.s.fgColor={rgb:_t}),(_t=Oo(j(Qe.icvBack)))&&(Ge.s.bgColor={rgb:_t})}},V=function(rt,Ge,Xe){if(!(F>1)&&!(Xe.sheetRows&&rt.r>=Xe.sheetRows)){if(Xe.cellStyles&&Ge.XF&&Ge.XF.data&&z(rt,Ge,Xe),delete Ge.ixfe,delete Ge.XF,x=rt,_=pt(rt),(!u||!u.s||!u.e)&&(u={s:{r:0,c:0},e:{r:0,c:0}}),rt.r<u.s.r&&(u.s.r=rt.r),rt.c<u.s.c&&(u.s.c=rt.c),rt.r+1>u.e.r&&(u.e.r=rt.r+1),rt.c+1>u.e.c&&(u.e.c=rt.c+1),Xe.cellFormula&&Ge.f){for(var Qe=0;Qe<E.length;++Qe)if(!(E[Qe][0].s.c>rt.c||E[Qe][0].s.r>rt.r)&&!(E[Qe][0].e.c<rt.c||E[Qe][0].e.r<rt.r)){Ge.F=Nt(E[Qe][0]),(E[Qe][0].s.c!=rt.c||E[Qe][0].s.r!=rt.r)&&delete Ge.f,Ge.f&&(Ge.f=""+fa(E[Qe][1],u,rt,te,P));break}}Xe.dense?(s[rt.r]||(s[rt.r]=[]),s[rt.r][rt.c]=Ge):s[_]=Ge}},P={enc:!1,sbcch:0,snames:[],sharedf:A,arrayf:E,rrtabid:[],lastuser:"",biff:8,codepage:0,winlocked:0,cellStyles:!!t&&!!t.cellStyles,WTF:!!t&&!!t.wtf};t.password&&(P.password=t.password);var U,Y=[],W=[],q=[],se=[],le=!1,te=[];te.SheetNames=P.snames,te.sharedf=P.sharedf,te.arrayf=P.arrayf,te.names=[],te.XTI=[];var ne=0,F=0,T=0,I=[],R=[],G;P.codepage=1200,Cn(1200);for(var re=!1;e.l<e.length-1;){var fe=e.l,Se=e.read_shift(2);if(Se===0&&ne===10)break;var oe=e.l===e.length?0:e.read_shift(2),ce=Ap[Se];if(ce&&ce.f){if(t.bookSheets&&ne===133&&Se!==133)break;if(ne=Se,ce.r===2||ce.r==12){var we=e.read_shift(2);if(oe-=2,!P.enc&&we!==Se&&((we&255)<<8|we>>8)!==Se)throw new Error("rt mismatch: "+we+"!="+Se);ce.r==12&&(e.l+=10,oe-=10)}var X={};if(Se===10?X=ce.f(e,oe,P):X=NP(Se,ce,e,oe,P),F==0&&[9,521,1033,2057].indexOf(ne)===-1)continue;switch(Se){case 34:r.opts.Date1904=C.WBProps.date1904=X;break;case 134:r.opts.WriteProtect=!0;break;case 47:if(P.enc||(e.l=0),P.enc=X,!t.password)throw new Error("File is password-protected");if(X.valid==null)throw new Error("Encryption scheme unsupported");if(!X.valid)throw new Error("Password is incorrect");break;case 92:P.lastuser=X;break;case 66:var Fe=Number(X);switch(Fe){case 21010:Fe=1200;break;case 32768:Fe=1e4;break;case 32769:Fe=1252;break}Cn(P.codepage=Fe),re=!0;break;case 317:P.rrtabid=X;break;case 25:P.winlocked=X;break;case 439:r.opts.RefreshAll=X;break;case 12:r.opts.CalcCount=X;break;case 16:r.opts.CalcDelta=X;break;case 17:r.opts.CalcIter=X;break;case 13:r.opts.CalcMode=X;break;case 14:r.opts.CalcPrecision=X;break;case 95:r.opts.CalcSaveRecalc=X;break;case 15:P.CalcRefMode=X;break;case 2211:r.opts.FullCalc=X;break;case 129:X.fDialog&&(s["!type"]="dialog"),X.fBelow||((s["!outline"]||(s["!outline"]={})).above=!0),X.fRight||((s["!outline"]||(s["!outline"]={})).left=!0);break;case 224:H.push(X);break;case 430:te.push([X]),te[te.length-1].XTI=[];break;case 35:case 547:te[te.length-1].push(X);break;case 24:case 536:G={Name:X.Name,Ref:fa(X.rgce,u,null,te,P)},X.itab>0&&(G.Sheet=X.itab-1),te.names.push(G),te[0]||(te[0]=[],te[0].XTI=[]),te[te.length-1].push(X),X.Name=="_xlnm._FilterDatabase"&&X.itab>0&&X.rgce&&X.rgce[0]&&X.rgce[0][0]&&X.rgce[0][0][0]=="PtgArea3d"&&(R[X.itab-1]={ref:Nt(X.rgce[0][0][1][2])});break;case 22:P.ExternCount=X;break;case 23:te.length==0&&(te[0]=[],te[0].XTI=[]),te[te.length-1].XTI=te[te.length-1].XTI.concat(X),te.XTI=te.XTI.concat(X);break;case 2196:if(P.biff<8)break;G!=null&&(G.Comment=X[1]);break;case 18:s["!protect"]=X;break;case 19:X!==0&&P.WTF&&console.error("Password verifier: "+X);break;case 133:l[X.pos]=X,P.snames.push(X.name);break;case 10:{if(--F)break;if(u.e){if(u.e.r>0&&u.e.c>0){if(u.e.r--,u.e.c--,s["!ref"]=Nt(u),t.sheetRows&&t.sheetRows<=u.e.r){var Ae=u.e.r;u.e.r=t.sheetRows-1,s["!fullref"]=s["!ref"],s["!ref"]=Nt(u),u.e.r=Ae}u.e.r++,u.e.c++}Y.length>0&&(s["!merges"]=Y),W.length>0&&(s["!objects"]=W),q.length>0&&(s["!cols"]=q),se.length>0&&(s["!rows"]=se),C.Sheets.push(L)}m===""?p=s:a[m]=s,s=t.dense?[]:{}}break;case 9:case 521:case 1033:case 2057:{if(P.biff===8&&(P.biff={9:2,521:3,1033:4}[Se]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[X.BIFFVer]||8),P.biffguess=X.BIFFVer==0,X.BIFFVer==0&&X.dt==4096&&(P.biff=5,re=!0,Cn(P.codepage=28591)),P.biff==8&&X.BIFFVer==0&&X.dt==16&&(P.biff=2),F++)break;if(s=t.dense?[]:{},P.biff<8&&!re&&(re=!0,Cn(P.codepage=t.codepage||1252)),P.biff<5||X.BIFFVer==0&&X.dt==4096){m===""&&(m="Sheet1"),u={s:{r:0,c:0},e:{r:0,c:0}};var Te={pos:e.l-oe,name:m};l[Te.pos]=Te,P.snames.push(m)}else m=(l[fe]||{name:""}).name;X.dt==32&&(s["!type"]="chart"),X.dt==64&&(s["!type"]="macro"),Y=[],W=[],P.arrayf=E=[],q=[],se=[],le=!1,L={Hidden:(l[fe]||{hs:0}).hs,name:m}}break;case 515:case 3:case 2:s["!type"]=="chart"&&(t.dense?(s[X.r]||[])[X.c]:s[pt({c:X.c,r:X.r})])&&++X.c,b={ixfe:X.ixfe,XF:H[X.ixfe]||{},v:X.val,t:"n"},T>0&&(b.z=I[b.ixfe>>8&63]),Un(b,t,r.opts.Date1904),V({c:X.c,r:X.r},b,t);break;case 5:case 517:b={ixfe:X.ixfe,XF:H[X.ixfe],v:X.val,t:X.t},T>0&&(b.z=I[b.ixfe>>8&63]),Un(b,t,r.opts.Date1904),V({c:X.c,r:X.r},b,t);break;case 638:b={ixfe:X.ixfe,XF:H[X.ixfe],v:X.rknum,t:"n"},T>0&&(b.z=I[b.ixfe>>8&63]),Un(b,t,r.opts.Date1904),V({c:X.c,r:X.r},b,t);break;case 189:for(var be=X.c;be<=X.C;++be){var De=X.rkrec[be-X.c][0];b={ixfe:De,XF:H[De],v:X.rkrec[be-X.c][1],t:"n"},T>0&&(b.z=I[b.ixfe>>8&63]),Un(b,t,r.opts.Date1904),V({c:be,r:X.r},b,t)}break;case 6:case 518:case 1030:{if(X.val=="String"){f=X;break}if(b=Mf(X.val,X.cell.ixfe,X.tt),b.XF=H[b.ixfe],t.cellFormula){var nt=X.formula;if(nt&&nt[0]&&nt[0][0]&&nt[0][0][0]=="PtgExp"){var at=nt[0][0][1][0],he=nt[0][0][1][1],Pe=pt({r:at,c:he});A[Pe]?b.f=""+fa(X.formula,u,X.cell,te,P):b.F=((t.dense?(s[at]||[])[he]:s[Pe])||{}).F}else b.f=""+fa(X.formula,u,X.cell,te,P)}T>0&&(b.z=I[b.ixfe>>8&63]),Un(b,t,r.opts.Date1904),V(X.cell,b,t),f=X}break;case 7:case 519:if(f)f.val=X,b=Mf(X,f.cell.ixfe,"s"),b.XF=H[b.ixfe],t.cellFormula&&(b.f=""+fa(f.formula,u,f.cell,te,P)),T>0&&(b.z=I[b.ixfe>>8&63]),Un(b,t,r.opts.Date1904),V(f.cell,b,t),f=null;else throw new Error("String record expects Formula");break;case 33:case 545:{E.push(X);
vendor: 19,911 bytes, line 461
461var Ye=pt(X[0].s);if(S=t.dense?(s[X[0].s.r]||[])[X[0].s.c]:s[Ye],t.cellFormula&&S){if(!f||!Ye||!S)break;S.f=""+fa(X[1],u,X[0],te,P),S.F=Nt(X[0])}}break;case 1212:{if(!t.cellFormula)break;if(_){if(!f)break;A[pt(f.cell)]=X[0],S=t.dense?(s[f.cell.r]||[])[f.cell.c]:s[pt(f.cell)],(S||{}).f=""+fa(X[0],u,x,te,P)}}break;case 253:b=Mf(h[X.isst].t,X.ixfe,"s"),h[X.isst].h&&(b.h=h[X.isst].h),b.XF=H[b.ixfe],T>0&&(b.z=I[b.ixfe>>8&63]),Un(b,t,r.opts.Date1904),V({c:X.c,r:X.r},b,t);break;case 513:t.sheetStubs&&(b={ixfe:X.ixfe,XF:H[X.ixfe],t:"z"},T>0&&(b.z=I[b.ixfe>>8&63]),Un(b,t,r.opts.Date1904),V({c:X.c,r:X.r},b,t));break;case 190:if(t.sheetStubs)for(var yt=X.c;yt<=X.C;++yt){var it=X.ixfe[yt-X.c];b={ixfe:it,XF:H[it],t:"z"},T>0&&(b.z=I[b.ixfe>>8&63]),Un(b,t,r.opts.Date1904),V({c:yt,r:X.r},b,t)}break;case 214:case 516:case 4:b=Mf(X.val,X.ixfe,"s"),b.XF=H[b.ixfe],T>0&&(b.z=I[b.ixfe>>8&63]),Un(b,t,r.opts.Date1904),V({c:X.c,r:X.r},b,t);break;case 0:case 512:F===1&&(u=X);break;case 252:h=X;break;case 1054:if(P.biff==4){I[T++]=X[1];for(var kt=0;kt<T+163&&ht[kt]!=X[1];++kt);kt>=163&&ys(X[1],T+163)}else ys(X[1],X[0]);break;case 30:{I[T++]=X;for(var Be=0;Be<T+163&&ht[Be]!=X;++Be);Be>=163&&ys(X,T+163)}break;case 229:Y=Y.concat(X);break;case 93:W[X.cmo[0]]=P.lastobj=X;break;case 438:P.lastobj.TxO=X;break;case 127:P.lastobj.ImData=X;break;case 440:for(w=X[0].s.r;w<=X[0].e.r;++w)for(y=X[0].s.c;y<=X[0].e.c;++y)S=t.dense?(s[w]||[])[y]:s[pt({c:y,r:w})],S&&(S.l=X[1]);break;case 2048:for(w=X[0].s.r;w<=X[0].e.r;++w)for(y=X[0].s.c;y<=X[0].e.c;++y)S=t.dense?(s[w]||[])[y]:s[pt({c:y,r:w})],S&&S.l&&(S.l.Tooltip=X[1]);break;case 28:{if(P.biff<=5&&P.biff>=2)break;S=t.dense?(s[X[0].r]||[])[X[0].c]:s[pt(X[0])];var lt=W[X[2]];S||(t.dense?(s[X[0].r]||(s[X[0].r]=[]),S=s[X[0].r][X[0].c]={t:"z"}):S=s[pt(X[0])]={t:"z"},u.e.r=Math.max(u.e.r,X[0].r),u.s.r=Math.min(u.s.r,X[0].r),u.e.c=Math.max(u.e.c,X[0].c),u.s.c=Math.min(u.s.c,X[0].c)),S.c||(S.c=[]),k={a:X[1],t:lt.TxO.t},S.c.push(k)}break;case 2173:mO(H[X.ixfe],X.ext);break;case 125:{if(!P.cellStyles)break;for(;X.e>=X.s;)q[X.e--]={width:X.w/256,level:X.level||0,hidden:!!(X.flags&1)},le||(le=!0,wg(X.w/256)),ai(q[X.e+1])}break;case 520:{var et={};X.level!=null&&(se[X.r]=et,et.level=X.level),X.hidden&&(se[X.r]=et,et.hidden=!0),X.hpt&&(se[X.r]=et,et.hpt=X.hpt,et.hpx=Zl(X.hpt))}break;case 38:case 39:case 40:case 41:s["!margins"]||Ii(s["!margins"]={}),s["!margins"][{38:"left",39:"right",40:"top",41:"bottom"}[Se]]=X;break;case 161:s["!margins"]||Ii(s["!margins"]={}),s["!margins"].header=X.header,s["!margins"].footer=X.footer;break;case 574:X.RTL&&(C.Views[0].RTL=!0);break;case 146:O=X;break;case 2198:U=X;break;case 140:M=X;break;case 442:m?L.CodeName=X||L.name:C.WBProps.CodeName=X||"ThisWorkbook";break}}else ce||console.error("Missing Info for XLS Record 0x"+Se.toString(16)),e.l+=oe}return r.SheetNames=Er(l).sort(function(jt,rt){return Number(jt)-Number(rt)}).map(function(jt){return l[jt].name}),t.bookSheets||(r.Sheets=a),!r.SheetNames.length&&p["!ref"]?(r.SheetNames.push("Sheet1"),r.Sheets&&(r.Sheets.Sheet1=p)):r.Preamble=p,r.Sheets&&R.forEach(function(jt,rt){r.Sheets[r.SheetNames[rt]]["!autofilter"]=jt}),r.Strings=h,r.SSF=mr(ht),P.enc&&(r.Encryption=P.enc),U&&(r.Themes=U),r.Metadata={},M!==void 0&&(r.Metadata.Country=M),te.names.length>0&&(C.Names=te.names),r.Workbook=C,r}var So={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function TP(e,t,r){var a=ot.find(e,"/!DocumentSummaryInformation");if(a&&a.size>0)try{var s=f_(a,xp,So.DSI);for(var l in s)t[l]=s[l]}catch(m){if(r.WTF)throw m}var u=ot.find(e,"/!SummaryInformation");if(u&&u.size>0)try{var f=f_(u,vp,So.SI);for(var h in f)t[h]==null&&(t[h]=f[h])}catch(m){if(r.WTF)throw m}t.HeadingPairs&&t.TitlesOfParts&&(Hk(t.HeadingPairs,t.TitlesOfParts,t,r),delete t.HeadingPairs,delete t.TitlesOfParts)}function CP(e,t){var r=[],a=[],s=[],l=0,u,f=z2(xp,"n"),h=z2(vp,"n");if(e.Props)for(u=Er(e.Props),l=0;l<u.length;++l)(Object.prototype.hasOwnProperty.call(f,u[l])?r:Object.prototype.hasOwnProperty.call(h,u[l])?a:s).push([u[l],e.Props[u[l]]]);if(e.Custprops)for(u=Er(e.Custprops),l=0;l<u.length;++l)Object.prototype.hasOwnProperty.call(e.Props||{},u[l])||(Object.prototype.hasOwnProperty.call(f,u[l])?r:Object.prototype.hasOwnProperty.call(h,u[l])?a:s).push([u[l],e.Custprops[u[l]]]);var m=[];for(l=0;l<s.length;++l)Xk.indexOf(s[l][0])>-1||zk.indexOf(s[l][0])>-1||s[l][1]!=null&&m.push(s[l]);a.length&&ot.utils.cfb_add(t,"/�SummaryInformation",d_(a,So.SI,h,vp)),(r.length||m.length)&&ot.utils.cfb_add(t,"/�DocumentSummaryInformation",d_(r,So.DSI,f,xp,m.length?m:null,So.UDI))}function VA(e,t){t||(t={}),Dg(t),Qp(),t.codepage&&Zp(t.codepage);var r,a;if(e.FullPaths){if(ot.find(e,"/encryption"))throw new Error("File is password-protected");r=ot.find(e,"!CompObj"),a=ot.find(e,"/Workbook")||ot.find(e,"/Book")}else{switch(t.type){case"base64":e=Wa(qa(e));break;case"binary":e=Wa(e);break;case"buffer":break;case"array":Array.isArray(e)||(e=Array.prototype.slice.call(e));break}aa(e,0),a={content:e}}var s,l;if(r&&AP(r),t.bookProps&&!t.bookSheets)s={};else{var u=Dt?"buffer":"array";if(a&&a.content)s=EP(a.content,t);else if((l=ot.find(e,"PerfectOffice_MAIN"))&&l.content)s=Li.to_workbook(l.content,(t.type=u,t));else if((l=ot.find(e,"NativeContent_MAIN"))&&l.content)s=Li.to_workbook(l.content,(t.type=u,t));else throw(l=ot.find(e,"MN0"))&&l.content?new Error("Unsupported Works 4 for Mac file"):new Error("Cannot find Workbook stream");t.bookVBA&&e.FullPaths&&ot.find(e,"/_VBA_PROJECT_CUR/VBA/dir")&&(s.vbaraw=HO(e))}var f={};return e.FullPaths&&TP(e,f,t),s.Props=s.Custprops=f,t.bookFiles&&(s.cfb=e),s}function jP(e,t){var r=t||{},a=ot.utils.cfb_new({root:"R"}),s="/Workbook";switch(r.bookType||"xls"){case"xls":r.bookType="biff8";case"xla":r.bookType||(r.bookType="xla");case"biff8":s="/Workbook",r.biff=8;break;case"biff5":s="/Book",r.biff=5;break;default:throw new Error("invalid type "+r.bookType+" for XLS CFB")}return ot.utils.cfb_add(a,s,$A(e,r)),r.biff==8&&(e.Props||e.Custprops)&&CP(e,a),r.biff==8&&e.vbaraw&&GO(a,ot.read(e.vbaraw,{type:typeof e.vbaraw=="string"?"binary":"buffer"})),a}var Bo={0:{f:e7},1:{f:c7},2:{f:E7},3:{f:g7},4:{f:d7},5:{f:A7},6:{f:R7},7:{f:_7},8:{f:B7},9:{f:P7},10:{f:L7},11:{f:I7},12:{f:u7},13:{f:C7},14:{f:v7},15:{f:m7},16:{f:LA},17:{f:M7},18:{f:w7},19:{f:dg},20:{},21:{},22:{},23:{},24:{},25:{},26:{},27:{},28:{},29:{},30:{},31:{},32:{},33:{},34:{},35:{T:1},36:{T:-1},37:{T:1},38:{T:-1},39:{f:M9},40:{},42:{},43:{f:RM},44:{f:jM},45:{f:OM},46:{f:IM},47:{f:LM},48:{},49:{f:aD},50:{},51:{f:xO},52:{T:1},53:{T:-1},54:{T:1},55:{T:-1},56:{T:1},57:{T:-1},58:{},59:{},60:{f:iA},62:{f:D7},63:{f:NO},64:{f:t9},65:{},66:{},67:{},68:{},69:{},70:{},128:{},129:{T:1},130:{T:-1},131:{T:1,f:pa,p:0},132:{T:-1},133:{T:1},134:{T:-1},135:{T:1},136:{T:-1},137:{T:1,f:Z7},138:{T:-1},139:{T:1},140:{T:-1},141:{T:1},142:{T:-1},143:{T:1},144:{T:-1},145:{T:1},146:{T:-1},147:{f:i7},148:{f:a7,p:16},151:{f:$7},152:{},153:{f:D9},154:{},155:{},156:{f:C9},157:{},158:{},159:{T:1,f:KF},160:{T:-1},161:{T:1,f:Qi},162:{T:-1},163:{T:1},164:{T:-1},165:{T:1},166:{T:-1},167:{},168:{},169:{},170:{},171:{},172:{T:1},173:{T:-1},174:{},175:{},176:{f:U7},177:{T:1},178:{T:-1},179:{T:1},180:{T:-1},181:{T:1},182:{T:-1},183:{T:1},184:{T:-1},185:{T:1},186:{T:-1},187:{T:1},188:{T:-1},189:{T:1},190:{T:-1},191:{T:1},192:{T:-1},193:{T:1},194:{T:-1},195:{T:1},196:{T:-1},197:{T:1},198:{T:-1},199:{T:1},200:{T:-1},201:{T:1},202:{T:-1},203:{T:1},204:{T:-1},205:{T:1},206:{T:-1},207:{T:1},208:{T:-1},209:{T:1},210:{T:-1},211:{T:1},212:{T:-1},213:{T:1},214:{T:-1},215:{T:1},216:{T:-1},217:{T:1},218:{T:-1},219:{T:1},220:{T:-1},221:{T:1},222:{T:-1},223:{T:1},224:{T:-1},225:{T:1},226:{T:-1},227:{T:1},228:{T:-1},229:{T:1},230:{T:-1},231:{T:1},232:{T:-1},233:{T:1},234:{T:-1},235:{T:1},236:{T:-1},237:{T:1},238:{T:-1},239:{T:1},240:{T:-1},241:{T:1},242:{T:-1},243:{T:1},244:{T:-1},245:{T:1},246:{T:-1},247:{T:1},248:{T:-1},249:{T:1},250:{T:-1},251:{T:1},252:{T:-1},253:{T:1},254:{T:-1},255:{T:1},256:{T:-1},257:{T:1},258:{T:-1},259:{T:1},260:{T:-1},261:{T:1},262:{T:-1},263:{T:1},264:{T:-1},265:{T:1},266:{T:-1},267:{T:1},268:{T:-1},269:{T:1},270:{T:-1},271:{T:1},272:{T:-1},273:{T:1},274:{T:-1},275:{T:1},276:{T:-1},277:{},278:{T:1},279:{T:-1},280:{T:1},281:{T:-1},282:{T:1},283:{T:1},284:{T:-1},285:{T:1},286:{T:-1},287:{T:1},288:{T:-1},289:{T:1},290:{T:-1},291:{T:1},292:{T:-1},293:{T:1},294:{T:-1},295:{T:1},296:{T:-1},297:{T:1},298:{T:-1},299:{T:1},300:{T:-1},301:{T:1},302:{T:-1},303:{T:1},304:{T:-1},305:{T:1},306:{T:-1},307:{T:1},308:{T:-1},309:{T:1},310:{T:-1},311:{T:1},312:{T:-1},313:{T:-1},314:{T:1},315:{T:-1},316:{T:1},317:{T:-1},318:{T:1},319:{T:-1},320:{T:1},321:{T:-1},322:{T:1},323:{T:-1},324:{T:1},325:{T:-1},326:{T:1},327:{T:-1},328:{T:1},329:{T:-1},330:{T:1},331:{T:-1},332:{T:1},333:{T:-1},334:{T:1},335:{f:pO},336:{T:-1},337:{f:_O,T:1},338:{T:-1},339:{T:1},340:{T:-1},341:{T:1},342:{T:-1},343:{T:1},344:{T:-1},345:{T:1},346:{T:-1},347:{T:1},348:{T:-1},349:{T:1},350:{T:-1},351:{},352:{},353:{T:1},354:{T:-1},355:{f:gp},357:{},358:{},359:{},360:{T:1},361:{},362:{f:sA},363:{},364:{},366:{},367:{},368:{},369:{},370:{},371:{},372:{T:1},373:{T:-1},374:{T:1},375:{T:-1},376:{T:1},377:{T:-1},378:{T:1},379:{T:-1},380:{T:1},381:{T:-1},382:{T:1},383:{T:-1},384:{T:1},385:{T:-1},386:{T:1},387:{T:-1},388:{T:1},389:{T:-1},390:{T:1},391:{T:-1},392:{T:1},393:{T:-1},394:{T:1},395:{T:-1},396:{},397:{},398:{},399:{},400:{},401:{T:1},403:{},404:{},405:{},406:{},407:{},408:{},409:{},410:{},411:{},412:{},413:{},414:{},415:{},416:{},417:{},418:{},419:{},420:{},421:{},422:{T:1},423:{T:1},424:{T:-1},425:{T:-1},426:{f:W7},427:{f:K7},428:{},429:{T:1},430:{T:-1},431:{T:1},432:{T:-1},433:{T:1},434:{T:-1},435:{T:1},436:{T:-1},437:{T:1},438:{T:-1},439:{T:1},440:{T:-1},441:{T:1},442:{T:-1},443:{T:1},444:{T:-1},445:{T:1},446:{T:-1},447:{T:1},448:{T:-1},449:{T:1},450:{T:-1},451:{T:1},452:{T:-1},453:{T:1},454:{T:-1},455:{T:1},456:{T:-1},457:{T:1},458:{T:-1},459:{T:1},460:{T:-1},461:{T:1},462:{T:-1},463:{T:1},464:{T:-1},465:{T:1},466:{T:-1},467:{T:1},468:{T:-1},469:{T:1},470:{T:-1},471:{},472:{},473:{T:1},474:{T:-1},475:{},476:{f:X7},477:{},478:{},479:{T:1},480:{T:-1},481:{T:1},482:{T:-1},483:{T:1},484:{T:-1},485:{f:s7},486:{T:1},487:{T:-1},488:{T:1},489:{T:-1},490:{T:1},491:{T:-1},492:{T:1},493:{T:-1},494:{f:G7},495:{T:1},496:{T:-1},497:{T:1},498:{T:-1},499:{},500:{T:1},501:{T:-1},502:{T:1},503:{T:-1},504:{},505:{T:1},506:{T:-1},507:{},508:{T:1},509:{T:-1},510:{T:1},511:{T:-1},512:{},513:{},514:{T:1},515:{T:-1},516:{T:1},517:{T:-1},518:{T:1},519:{T:-1},520:{T:1},521:{T:-1},522:{},523:{},524:{},525:{},526:{},527:{},528:{T:1},529:{T:-1},530:{T:1},531:{T:-1},532:{T:1},533:{T:-1},534:{},535:{},536:{},537:{},538:{T:1},539:{T:-1},540:{T:1},541:{T:-1},542:{T:1},548:{},549:{},550:{f:gp},551:{},552:{},553:{},554:{T:1},555:{T:-1},556:{T:1},557:{T:-1},558:{T:1},559:{T:-1},560:{T:1},561:{T:-1},562:{},564:{},565:{T:1},566:{T:-1},569:{T:1},570:{T:-1},572:{},573:{T:1},574:{T:-1},577:{},578:{},579:{},580:{},581:{},582:{},583:{},584:{},585:{},586:{},587:{},588:{T:-1},589:{},590:{T:1},591:{T:-1},592:{T:1},593:{T:-1},594:{T:1},595:{T:-1},596:{},597:{T:1},598:{T:-1},599:{T:1},600:{T:-1},601:{T:1},602:{T:-1},603:{T:1},604:{T:-1},605:{T:1},606:{T:-1},607:{},608:{T:1},609:{T:-1},610:{},611:{T:1},612:{T:-1},613:{T:1},614:{T:-1},615:{T:1},616:{T:-1},617:{T:1},618:{T:-1},619:{T:1},620:{T:-1},625:{},626:{T:1},627:{T:-1},628:{T:1},629:{T:-1},630:{T:1},631:{T:-1},632:{f:IO},633:{T:1},634:{T:-1},635:{T:1,f:OO},636:{T:-1},637:{f:lD},638:{T:1},639:{},640:{T:-1},641:{T:1},642:{T:-1},643:{T:1},644:{},645:{T:-1},646:{T:1},648:{T:1},649:{},650:{T:-1},651:{f:v9},652:{},653:{T:1},654:{T:-1},655:{T:1},656:{T:-1},657:{T:1},658:{T:-1},659:{},660:{T:1},661:{},662:{T:-1},663:{},664:{T:1},665:{},666:{T:-1},667:{},668:{},669:{},671:{T:1},672:{T:-1},673:{T:1},674:{T:-1},675:{},676:{},677:{},678:{},679:{},680:{},681:{},1024:{},1025:{},1026:{T:1},1027:{T:-1},1028:{T:1},1029:{T:-1},1030:{},1031:{T:1},1032:{T:-1},1033:{T:1},1034:{T:-1},1035:{},1036:{},1037:{},1038:{T:1},1039:{T:-1},1040:{},1041:{T:1},1042:{T:-1},1043:{},1044:{},1045:{},1046:{T:1},1047:{T:-1},1048:{T:1},1049:{T:-1},1050:{},1051:{T:1},1052:{T:1},1053:{f:r9},1054:{T:1},1055:{},1056:{T:1},1057:{T:-1},1058:{T:1},1059:{T:-1},1061:{},1062:{T:1},1063:{T:-1},1064:{T:1},1065:{T:-1},1066:{T:1},1067:{T:-1},1068:{T:1},1069:{T:-1},1070:{T:1},1071:{T:-1},1072:{T:1},1073:{T:-1},1075:{T:1},1076:{T:-1},1077:{T:1},1078:{T:-1},1079:{T:1},1080:{T:-1},1081:{T:1},1082:{T:-1},1083:{T:1},1084:{T:-1},1085:{},1086:{T:1},1087:{T:-1},1088:{T:1},1089:{T:-1},1090:{T:1},1091:{T:-1},1092:{T:1},1093:{T:-1},1094:{T:1},1095:{T:-1},1096:{},1097:{T:1},1098:{},1099:{T:-1},1100:{T:1},1101:{T:-1},1102:{},1103:{},1104:{},1105:{},1111:{},1112:{},1113:{T:1},1114:{T:-1},1115:{T:1},1116:{T:-1},1117:{},1118:{T:1},1119:{T:-1},1120:{T:1},1121:{T:-1},1122:{T:1},1123:{T:-1},1124:{T:1},1125:{T:-1},1126:{},1128:{T:1},1129:{T:-1},1130:{},1131:{T:1},1132:{T:-1},1133:{T:1},1134:{T:-1},1135:{T:1},1136:{T:-1},1137:{T:1},1138:{T:-1},1139:{T:1},1140:{T:-1},1141:{},1142:{T:1},1143:{T:-1},1144:{T:1},1145:{T:-1},1146:{},1147:{T:1},1148:{T:-1},1149:{T:1},1150:{T:-1},1152:{T:1},1153:{T:-1},1154:{T:-1},1155:{T:-1},1156:{T:-1},1157:{T:1},1158:{T:-1},1159:{T:1},1160:{T:-1},1161:{T:1},1162:{T:-1},1163:{T:1},1164:{T:-1},1165:{T:1},1166:{T:-1},1167:{T:1},1168:{T:-1},1169:{T:1},1170:{T:-1},1171:{},1172:{T:1},1173:{T:-1},1177:{},1178:{T:1},1180:{},1181:{},1182:{},2048:{T:1},2049:{T:-1},2050:{},2051:{T:1},2052:{T:-1},2053:{},2054:{},2055:{T:1},2056:{T:-1},2057:{T:1},2058:{T:-1},2060:{},2067:{},2068:{T:1},2069:{T:-1},2070:{},2071:{},2072:{T:1},2073:{T:-1},2075:{},2076:{},2077:{T:1},2078:{T:-1},2079:{},2080:{T:1},2081:{T:-1},2082:{},2083:{T:1},2084:{T:-1},2085:{T:1},2086:{T:-1},2087:{T:1},2088:{T:-1},2089:{T:1},2090:{T:-1},2091:{},2092:{},2093:{T:1},2094:{T:-1},2095:{},2096:{T:1},2097:{T:-1},2098:{T:1},2099:{T:-1},2100:{T:1},2101:{T:-1},2102:{},2103:{T:1},2104:{T:-1},2105:{},2106:{T:1},2107:{T:-1},2108:{},2109:{T:1},2110:{T:-1},2111:{T:1},2112:{T:-1},2113:{T:1},2114:{T:-1},2115:{},2116:{},2117:{},2118:{T:1},2119:{T:-1},2120:{},2121:{T:1},2122:{T:-1},2123:{T:1},2124:{T:-1},2125:{},2126:{T:1},2127:{T:-1},2128:{},2129:{T:1},2130:{T:-1},2131:{T:1},2132:{T:-1},2133:{T:1},2134:{},2135:{},2136:{},2137:{T:1},2138:{T:-1},2139:{T:1},2140:{T:-1},2141:{},3072:{},3073:{},4096:{T:1},4097:{T:-1},5002:{T:1},5003:{T:-1},5081:{T:1},5082:{T:-1},5083:{},5084:{T:1},5085:{T:-1},5086:{T:1},5087:{T:-1},5088:{},5089:{},5090:{},5092:{T:1},5093:{T:-1},5094:{},5095:{T:1},5096:{T:-1},5097:{},5099:{},65535:{n:""}},Ap={6:{f:jm},10:{f:Zs},12:{f:Ur},13:{f:Ur},14:{f:jr},15:{f:jr},16:{f:ha},17:{f:jr},18:{f:jr},19:{f:Ur},20:{f:v_},21:{f:v_},23:{f:sA},24:{f:__},25:{f:jr},26:{},27:{},28:{f:rF},29:{},34:{f:jr},35:{f:y_},38:{f:ha},39:{f:ha},40:{f:ha},41:{f:ha},42:{f:jr},43:{f:jr},47:{f:mM},49:{f:CR},51:{f:Ur},60:{},61:{f:AR},64:{f:jr},65:{f:TR},66:{f:Ur},77:{},80:{},81:{},82:{},85:{f:Ur},89:{},90:{},91:{},92:{f:hR},93:{f:sF},94:{},95:{f:jr},96:{},97:{},99:{f:jr},125:{f:iA},128:{f:VR},129:{f:pR},130:{f:Ur},131:{f:jr},132:{f:jr},133:{f:gR},134:{},140:{f:hF},141:{f:Ur},144:{},146:{f:gF},151:{},152:{},153:{},154:{},155:{},156:{f:Ur},157:{},158:{},160:{f:kF},161:{f:yF},174:{},175:{},176:{},177:{},178:{},180:{},181:{},182:{},184:{},185:{},189:{f:UR},190:{f:zR},193:{f:Zs},197:{},198:{},199:{},200:{},201:{},202:{f:jr},203:{},204:{},205:{},206:{},207:{},208:{},209:{},210:{},211:{},213:{},215:{},216:{},217:{},218:{f:Ur},220:{},221:{f:jr},222:{},224:{f:GR},225:{f:dR},226:{f:Zs},227:{},229:{f:aF},233:{},235:{},236:{},237:{},239:{},240:{},241:{},242:{},244:{},245:{},246:{},247:{},248:{},249:{},251:{},252:{f:vR},253:{f:DR},255:{f:_R},256:{},259:{},290:{},311:{},312:{},315:{},317:{f:Yk},318:{},319:{},320:{},330:{},331:{},333:{},334:{},335:{},336:{},337:{},338:{},339:{},340:{},351:{},352:{f:jr},353:{f:Zs},401:{},402:{},403:{},404:{},405:{},406:{},407:{},408:{},425:{},426:{},427:{},428:{},429:{},430:{f:XR},431:{f:jr},432:{},433:{},434:{},437:{},438:{f:cF},439:{f:jr},440:{f:oF},441:{},442:{f:eu},443:{},444:{f:Ur},445:{},446:{},448:{f:Zs},449:{f:kR,r:2},450:{f:Zs},512:{f:p_},513:{f:wF},515:{f:KR},516:{f:FR},517:{f:x_},519:{f:AF},520:{f:SR},523:{},545:{f:S_},549:{f:m_},566:{},574:{f:NR},638:{f:BR},659:{},1048:{},1054:{f:OR},1084:{},1212:{f:JR},2048:{f:fF},2049:{},2050:{},2051:{},2052:{},2053:{},2054:{},2055:{},2056:{},2057:{f:Df},2058:{},2059:{},2060:{},2061:{},2062:{},2063:{},2064:{},2066:{},2067:{},2128:{},2129:{},2130:{},2131:{},2132:{},2133:{},2134:{},2135:{},2136:{},2137:{},2138:{},2146:{},2147:{r:12},2148:{},2149:{},2150:{},2151:{f:Zs},2152:{},2154:{},2155:{},2156:{},2161:{},2162:{},2164:{},2165:{},2166:{},2167:{},2168:{},2169:{},2170:{},2171:{},2172:{f:xF,r:12},2173:{f:hO,r:12},2174:{},2175:{},2180:{},2181:{},2182:{},2183:{},2184:{},2185:{},2186:{},2187:{},2188:{f:jr,r:12},2189:{},2190:{r:12},2191:{},2192:{},2194:{},2195:{},2196:{f:QR,r:12},2197:{},2198:{f:lO,r:12},2199:{},2200:{},2201:{},2202:{f:eF,r:12},2203:{f:Zs},2204:{},2205:{},2206:{},2207:{},2211:{f:wR},2212:{},2213:{},2214:{},2215:{},4097:{},4098:{},4099:{},4102:{},4103:{},4105:{},4106:{},4107:{},4108:{},4109:{},4116:{},4117:{},4118:{},4119:{},4120:{},4121:{},4122:{},4123:{},4124:{},4125:{},4126:{},4127:{},4128:{},4129:{},4130:{},4132:{},4133:{},4134:{f:Ur},4135:{},4146:{},4147:{},4148:{},4149:{},4154:{},4156:{},4157:{},4158:{},4159:{},4160:{},4161:{},4163:{},4164:{f:_F},4165:{},4166:{},4168:{},4170:{},4171:{},4174:{},4175:{},4176:{},4177:{},4187:{},4188:{f:pF},4189:{},4191:{},4192:{},4193:{},4194:{},4195:{},4196:{},4197:{},4198:{},4199:{},4200:{},0:{f:p_},1:{},2:{f:CF},3:{f:EF},4:{f:NF},5:{f:x_},7:{f:DF},8:{},9:{f:Df},11:{},22:{f:Ur},30:{f:IR},31:{},32:{},33:{f:S_},36:{},37:{f:m_},50:{f:RF},62:{},52:{},67:{},68:{f:Ur},69:{},86:{},126:{},127:{f:bF},135:{},136:{},137:{},145:{},148:{},149:{},150:{},169:{},171:{},188:{},191:{},192:{},194:{},195:{},214:{f:FF},223:{},234:{},354:{},421:{},518:{f:jm},521:{f:Df},536:{f:__},547:{f:y_},561:{},579:{},1030:{f:jm},1033:{f:Df},1091:{},2157:{},2163:{},2177:{},2240:{},2241:{},2242:{},2243:{},2244:{},2245:{},2246:{},2247:{},2248:{},2249:{},2250:{},2251:{},2262:{r:12},29282:{}};function $e(e,t,r,a){var s=t;if(!isNaN(s)){var l=a||(r||[]).length||0,u=e.next(4);u.write_shift(2,s),u.write_shift(2,l),l>0&&og(r)&&e.push(r)}}function DP(e,t,r,a){var s=(r||[]).length||0;if(s<=8224)return $e(e,t,r,s);var l=t;if(!isNaN(l)){for(var u=r.parts||[],f=0,h=0,m=0;m+(u[f]||8224)<=8224;)m+=u[f]||8224,f++;var p=e.next(4);for(p.write_shift(2,l),p.write_shift(2,m),e.push(r.slice(h,h+m)),h+=m;h<s;){for(p=e.next(4),p.write_shift(2,60),m=0;m+(u[f]||8224)<=8224;)m+=u[f]||8224,f++;p.write_shift(2,m),e.push(r.slice(h,h+m)),h+=m}}}function nu(e,t,r){return e||(e=Ce(7)),e.write_shift(2,t),e.write_shift(2,r),e.write_shift(2,0),e.write_shift(1,0),e}function RP(e,t,r,a){var s=Ce(9);return nu(s,e,t),Zk(r,a||"b",s),s}function FP(e,t,r){var a=Ce(8+2*r.length);return nu(a,e,t),a.write_shift(1,r.length),a.write_shift(r.length,r,"sbcs"),a.l<a.length?a.slice(0,a.l):a}function MP(e,t,r,a){if(t.v!=null)switch(t.t){case"d":case"n":var s=t.t=="d"?$r(hr(t.v)):t.v;s==(s|0)&&s>=0&&s<65536?$e(e,2,jF(r,a,s)):$e(e,3,TF(r,a,s));return;case"b":case"e":$e(e,5,RP(r,a,t.v,t.t));return;case"s":case"str":$e(e,4,FP(r,a,(t.v||"").slice(0,255)));return}$e(e,1,nu(null,r,a))}function OP(e,t,r,a){var s=Array.isArray(t),l=Ht(t["!ref"]||"A1"),u,f="",h=[];if(l.e.c>255||l.e.r>16383){if(a.WTF)throw new Error("Range "+(t["!ref"]||"A1")+" exceeds format limit A1:IV16384");l.e.c=Math.min(l.e.c,255),l.e.r=Math.min(l.e.c,16383),u=Nt(l)}for(var m=l.s.r;m<=l.e.r;++m){f=Dr(m);for(var p=l.s.c;p<=l.e.c;++p){m===l.s.r&&(h[p]=vr(p)),u=h[p]+f;var x=s?(t[m]||[])[p]:t[u];x&&MP(e,x,m,p)}}}function LP(e,t){for(var r=t||{},a=Oa(),s=0,l=0;l<e.SheetNames.length;
vendor: 4,983 bytes, line 461
461++l)e.SheetNames[l]==r.sheet&&(s=l);if(s==0&&r.sheet&&e.SheetNames[0]!=r.sheet)throw new Error("Sheet not found: "+r.sheet);return $e(a,r.biff==4?1033:r.biff==3?521:9,yg(e,16,r)),OP(a,e.Sheets[e.SheetNames[s]],s,r),$e(a,10),a.end()}function IP(e,t,r){$e(e,49,jR({sz:12,name:"Arial"},r))}function PP(e,t,r){t&&[[5,8],[23,26],[41,44],[50,392]].forEach(function(a){for(var s=a[0];s<=a[1];++s)t[s]!=null&&$e(e,1054,LR(s,t[s],r))})}function BP(e,t){var r=Ce(19);r.write_shift(4,2151),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(2,3),r.write_shift(1,1),r.write_shift(4,0),$e(e,2151,r),r=Ce(39),r.write_shift(4,2152),r.write_shift(4,0),r.write_shift(4,0),r.write_shift(2,3),r.write_shift(1,0),r.write_shift(4,0),r.write_shift(2,1),r.write_shift(4,4),r.write_shift(2,0),rA(Ht(t["!ref"]||"A1"),r),r.write_shift(4,4),$e(e,2152,r)}function UP(e,t){for(var r=0;r<16;++r)$e(e,224,g_({numFmtId:0,style:!0},0,t));t.cellXfs.forEach(function(a){$e(e,224,g_(a,0,t))})}function zP(e,t){for(var r=0;r<t["!links"].length;++r){var a=t["!links"][r];$e(e,440,uF(a)),a[1].Tooltip&&$e(e,2048,dF(a))}delete t["!links"]}function HP(e,t){if(t){var r=0;t.forEach(function(a,s){++r<=256&&a&&$e(e,125,vF(q0(s,a),s))})}}function GP(e,t,r,a,s){var l=16+ci(s.cellXfs,t,s);if(t.v==null&&!t.bf){$e(e,513,$i(r,a,l));return}if(t.bf)$e(e,6,pI(t,r,a,s,l));else switch(t.t){case"d":case"n":var u=t.t=="d"?$r(hr(t.v)):t.v;$e(e,515,qR(r,a,u,l));break;case"b":case"e":$e(e,517,WR(r,a,t.v,l,s,t.t));break;case"s":case"str":if(s.bookSST){var f=Eg(s.Strings,t.v,s.revStrings);$e(e,253,RR(r,a,f,l))}else $e(e,516,MR(r,a,(t.v||"").slice(0,255),l,s));break;default:$e(e,513,$i(r,a,l))}}function VP(e,t,r){var a=Oa(),s=r.SheetNames[e],l=r.Sheets[s]||{},u=(r||{}).Workbook||{},f=(u.Sheets||[])[e]||{},h=Array.isArray(l),m=t.biff==8,p,x="",_=[],S=Ht(l["!ref"]||"A1"),k=m?65536:16384;if(S.e.c>255||S.e.r>=k){if(t.WTF)throw new Error("Range "+(l["!ref"]||"A1")+" exceeds format limit A1:IV16384");S.e.c=Math.min(S.e.c,255),S.e.r=Math.min(S.e.c,k-1)}$e(a,2057,yg(r,16,t)),$e(a,13,gn(1)),$e(a,12,gn(100)),$e(a,15,ka(!0)),$e(a,17,ka(!1)),$e(a,16,Gi(.001)),$e(a,95,ka(!0)),$e(a,42,ka(!1)),$e(a,43,ka(!1)),$e(a,130,gn(1)),$e(a,128,$R()),$e(a,131,ka(!1)),$e(a,132,ka(!1)),m&&HP(a,l["!cols"]),$e(a,512,PR(S,t)),m&&(l["!links"]=[]);for(var y=S.s.r;y<=S.e.r;++y){x=Dr(y);for(var w=S.s.c;w<=S.e.c;++w){y===S.s.r&&(_[w]=vr(w)),p=_[w]+x;var A=h?(l[y]||[])[w]:l[p];A&&(GP(a,A,y,w,t),m&&A.l&&l["!links"].push([p,A.l]))}}var E=f.CodeName||f.name||s;return m&&$e(a,574,ER((u.Views||[])[0])),m&&(l["!merges"]||[]).length&&$e(a,229,nF(l["!merges"])),m&&zP(a,l),$e(a,442,Qk(E)),m&&BP(a,l),$e(a,10),a.end()}function $P(e,t,r){var a=Oa(),s=(e||{}).Workbook||{},l=s.Sheets||[],u=s.WBProps||{},f=r.biff==8,h=r.biff==5;if($e(a,2057,yg(e,5,r)),r.bookType=="xla"&&$e(a,135),$e(a,225,f?gn(1200):null),$e(a,193,WD(2)),h&&$e(a,191),h&&$e(a,192),$e(a,226),$e(a,92,mR("SheetJS",r)),$e(a,66,gn(f?1200:1252)),f&&$e(a,353,gn(0)),f&&$e(a,448),$e(a,317,SF(e.SheetNames.length)),f&&e.vbaraw&&$e(a,211),f&&e.vbaraw){var m=u.CodeName||"ThisWorkbook";$e(a,442,Qk(m))}$e(a,156,gn(17)),$e(a,25,ka(!1)),$e(a,18,ka(!1)),$e(a,19,gn(0)),f&&$e(a,431,ka(!1)),f&&$e(a,444,gn(0)),$e(a,61,bR()),$e(a,64,ka(!1)),$e(a,141,gn(0)),$e(a,34,ka(k9(e)=="true")),$e(a,14,ka(!0)),f&&$e(a,439,ka(!1)),$e(a,218,gn(0)),IP(a,e,r),PP(a,e.SSF,r),UP(a,r),f&&$e(a,352,ka(!1));var p=a.end(),x=Oa();f&&$e(x,140,mF()),f&&r.Strings&&DP(x,252,yR(r.Strings)),$e(x,10);var _=x.end(),S=Oa(),k=0,y=0;for(y=0;y<e.SheetNames.length;++y)k+=(f?12:11)+(f?2:1)*e.SheetNames[y].length;var w=p.length+k+_.length;for(y=0;y<e.SheetNames.length;++y){var A=l[y]||{};$e(S,133,xR({pos:w,hs:A.Hidden||0,dt:0,name:e.SheetNames[y]},r)),w+=t[y].length}var E=S.end();if(k!=E.length)throw new Error("BS8 "+k+" != "+E.length);var b=[];return p.length&&b.push(p),E.length&&b.push(E),_.length&&b.push(_),Xr(b)}function WP(e,t){var r=t||{},a=[];e&&!e.SSF&&(e.SSF=mr(ht)),e&&e.SSF&&(sc(),z0(e.SSF),r.revssf=G0(e.SSF),r.revssf[e.SSF[65535]]=0,r.ssf=e.SSF),r.Strings=[],r.Strings.Count=0,r.Strings.Unique=0,Rg(r),r.cellXfs=[],ci(r.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={});for(var s=0;s<e.SheetNames.length;++s)a[a.length]=VP(s,r,e);return a.unshift($P(e,a,r)),Xr(a)}function $A(e,t){for(var r=0;r<=e.SheetNames.length;++r){var a=e.Sheets[e.SheetNames[r]];if(!(!a||!a["!ref"])){var s=La(a["!ref"]);s.e.c>255&&typeof console<"u"&&console.error&&console.error("Worksheet '"+e.SheetNames[r]+"' extends beyond column IV (255).  Data may be lost.")}}var l=t||{};switch(l.biff||2){case 8:case 5:return WP(e,t);case 4:case 3:case 2:return LP(e,t)}throw new Error("invalid type "+l.bookType+" for BIFF")}function D_(e,t){var r=t||{},a=r.dense?[]:{};e=e.replace(/<!--.*?-->/g,"");var s=e.match(/<table/i);if(!s)throw new Error("Invalid HTML: could not find <table>");var l=e.match(/<\/table/i),u=s.index,f=l&&l.index||e.length,h=j5(e.slice(u,f),/(:?<tr[^>]*>)/i,"<tr>"),m=-1,p=0,x=0,_=0,S={s:{r:1e7,c:1e7},e:{r:0,c:0}},k=[];for(u=0;
vendor: 6,488 bytes, lines 461-462
461u<h.length;++u){var y=h[u].trim(),w=y.slice(0,3).toLowerCase();if(w=="<tr"){if(++m,r.sheetRows&&r.sheetRows<=m){--m;break}p=0;continue}if(!(w!="<td"&&w!="<th")){var A=y.split(/<\/t[dh]>/i);for(f=0;f<A.length;++f){var E=A[f].trim();if(E.match(/<t[dh]/i)){for(var b=E,M=0;b.charAt(0)=="<"&&(M=b.indexOf(">"))>-1;)b=b.slice(M+1);for(var H=0;H<k.length;++H){var O=k[H];O.s.c==p&&O.s.r<m&&m<=O.e.r&&(p=O.e.c+1,H=-1)}var C=xt(E.slice(0,E.indexOf(">")));_=C.colspan?+C.colspan:1,((x=+C.rowspan)>1||_>1)&&k.push({s:{r:m,c:p},e:{r:m+(x||1)-1,c:p+_-1}});var L=C.t||C["data-t"]||"";if(!b.length){p+=_;continue}if(b=pk(b),S.s.r>m&&(S.s.r=m),S.e.r<m&&(S.e.r=m),S.s.c>p&&(S.s.c=p),S.e.c<p&&(S.e.c=p),!b.length){p+=_;continue}var j={t:"s",v:b};r.raw||!b.trim().length||L=="s"||(b==="TRUE"?j={t:"b",v:!0}:b==="FALSE"?j={t:"b",v:!1}:isNaN(Dn(b))?isNaN(Xl(b).getDate())||(j={t:"d",v:hr(b)},r.cellDates||(j={t:"n",v:$r(j.v)}),j.z=r.dateNF||ht[14]):j={t:"n",v:Dn(b)}),r.dense?(a[m]||(a[m]=[]),a[m][p]=j):a[pt({r:m,c:p})]=j,p+=_}}}}return a["!ref"]=Nt(S),k.length&&(a["!merges"]=k),a}function KP(e,t,r,a){for(var s=e["!merges"]||[],l=[],u=t.s.c;u<=t.e.c;++u){for(var f=0,h=0,m=0;m<s.length;++m)if(!(s[m].s.r>r||s[m].s.c>u)&&!(s[m].e.r<r||s[m].e.c<u)){if(s[m].s.r<r||s[m].s.c<u){f=-1;break}f=s[m].e.r-s[m].s.r+1,h=s[m].e.c-s[m].s.c+1;break}if(!(f<0)){var p=pt({r,c:u}),x=a.dense?(e[r]||[])[u]:e[p],_=x&&x.v!=null&&(x.h||ig(x.w||(ks(x),x.w)||""))||"",S={};f>1&&(S.rowspan=f),h>1&&(S.colspan=h),a.editable?_='<span contenteditable="true">'+_+"</span>":x&&(S["data-t"]=x&&x.t||"z",x.v!=null&&(S["data-v"]=x.v),x.z!=null&&(S["data-z"]=x.z),x.l&&(x.l.Target||"#").charAt(0)!="#"&&(_='<a href="'+x.l.Target+'">'+_+"</a>")),S.id=(a.id||"sjs")+"-"+p,l.push(Ve("td",_,S))}}var k="<tr>";return k+l.join("")+"</tr>"}var qP='<html><head><meta charset="utf-8"/><title>SheetJS Table Export</title></head><body>',XP="</body></html>";function YP(e,t){var r=e.match(/<table[\s\S]*?>[\s\S]*?<\/table>/gi);if(!r||r.length==0)throw new Error("Invalid HTML: could not find <table>");if(r.length==1)return li(D_(r[0],t),t);var a=Lg();return r.forEach(function(s,l){Ig(a,D_(s,t),"Sheet"+(l+1))}),a}function ZP(e,t,r){var a=[];return a.join("")+"<table"+(r&&r.id?' id="'+r.id+'"':"")+">"}function WA(e,t){var r=t||{},a=r.header!=null?r.header:qP,s=r.footer!=null?r.footer:XP,l=[a],u=La(e["!ref"]);r.dense=Array.isArray(e),l.push(ZP(e,u,r));for(var f=u.s.r;f<=u.e.r;++f)l.push(KP(e,u,f,r));return l.push("</table>"+s),l.join("")}function KA(e,t,r){var a=r||{},s=0,l=0;if(a.origin!=null)if(typeof a.origin=="number")s=a.origin;else{var u=typeof a.origin=="string"?yr(a.origin):a.origin;s=u.r,l=u.c}var f=t.getElementsByTagName("tr"),h=Math.min(a.sheetRows||1e7,f.length),m={s:{r:0,c:0},e:{r:s,c:l}};if(e["!ref"]){var p=La(e["!ref"]);m.s.r=Math.min(m.s.r,p.s.r),m.s.c=Math.min(m.s.c,p.s.c),m.e.r=Math.max(m.e.r,p.e.r),m.e.c=Math.max(m.e.c,p.e.c),s==-1&&(m.e.r=s=p.e.r+1)}var x=[],_=0,S=e["!rows"]||(e["!rows"]=[]),k=0,y=0,w=0,A=0,E=0,b=0;for(e["!cols"]||(e["!cols"]=[]);k<f.length&&y<h;++k){var M=f[k];if(R_(M)){if(a.display)continue;S[y]={hidden:!0}}var H=M.children;for(w=A=0;w<H.length;++w){var O=H[w];if(!(a.display&&R_(O))){var C=O.hasAttribute("data-v")?O.getAttribute("data-v"):O.hasAttribute("v")?O.getAttribute("v"):pk(O.innerHTML),L=O.getAttribute("data-z")||O.getAttribute("z");for(_=0;_<x.length;++_){var j=x[_];j.s.c==A+l&&j.s.r<y+s&&y+s<=j.e.r&&(A=j.e.c+1-l,_=-1)}b=+O.getAttribute("colspan")||1,((E=+O.getAttribute("rowspan")||1)>1||b>1)&&x.push({s:{r:y+s,c:A+l},e:{r:y+s+(E||1)-1,c:A+l+(b||1)-1}});var z={t:"s",v:C},V=O.getAttribute("data-t")||O.getAttribute("t")||"";C!=null&&(C.length==0?z.t=V||"z":a.raw||C.trim().length==0||V=="s"||(C==="TRUE"?z={t:"b",v:!0}:C==="FALSE"?z={t:"b",v:!1}:isNaN(Dn(C))?isNaN(Xl(C).getDate())||(z={t:"d",v:hr(C)},a.cellDates||(z={t:"n",v:$r(z.v)}),z.z=a.dateNF||ht[14]):z={t:"n",v:Dn(C)})),z.z===void 0&&L!=null&&(z.z=L);var P="",U=O.getElementsByTagName("A");if(U&&U.length)for(var Y=0;Y<U.length&&!(U[Y].hasAttribute("href")&&(P=U[Y].getAttribute("href"),P.charAt(0)!="#"));++Y);P&&P.charAt(0)!="#"&&(z.l={Target:P}),a.dense?(e[y+s]||(e[y+s]=[]),e[y+s][A+l]=z):e[pt({c:A+l,r:y+s})]=z,m.e.c<A+l&&(m.e.c=A+l),A+=b}}++y}return x.length&&(e["!merges"]=(e["!merges"]||[]).concat(x)),m.e.r=Math.max(m.e.r,y-1+s),e["!ref"]=Nt(m),y>=h&&(e["!fullref"]=Nt((m.e.r=f.length-k+y-1+s,m))),e}function qA(e,t){var r=t||{},a=r.dense?[]:{};return KA(a,e,t)}function QP(e,t){return li(qA(e,t),t)}function R_(e){var t="",r=JP(e);return r&&(t=r(e).getPropertyValue("display")),t||(t=e.style&&e.style.display),t==="none"}function JP(e){return e.ownerDocument.defaultView&&typeof e.ownerDocument.defaultView.getComputedStyle=="function"?e.ownerDocument.defaultView.getComputedStyle:typeof getComputedStyle=="function"?getComputedStyle:null}function eB(e){var t=e.replace(/[\t\r\n]/g," ").trim().replace(/ +/g," ").replace(/<text:s\/>/g," ").replace(/<text:s text:c="(\d+)"\/>/g,function(a,s){return Array(parseInt(s,10)+1).join(" ")}).replace(/<text:tab[^>]*\/>/g,"	").replace(/<text:line-break\/>/g,`
462`),r=zt(t.replace(/<[^>]*>/g,""));return[r]}var F_={day:["d","dd"],month:["m","mm"],year:["y","yy"],hours:["h","hh"],minutes:["m","mm"],seconds:["s","ss"],"am-pm":["A/P","AM/PM"],"day-of-week":["ddd","dddd"],era:["e","ee"],quarter:["\\Qm",'m\\"th quarter"']};function XA(e,t){var r=t||{},a=lg(e),s=[],l,u,f={name:""},h="",m=0,p,x,_={},S=[],k=r.dense?[]:{},y,w,A={value:""},E="",b=0,M=[],H=-1,O=-1,C={s:{r:1e6,c:1e7},e:{r:0,c:0}},L=0,j={},z=[],V={},P=0,U=0,Y=[],W=1,q=1,se=[],le={Names:[]},te={},ne=["",""],F=[],T={},I="",R=0,G=!1,re=!1,fe=0;for(Fo.lastIndex=0,a=a.replace(/<!--([\s\S]*?)-->/mg,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/gm,"");y=Fo.exec(a);)switch(y[3]=y[3].replace(/_.*$/,"")){case"table":case"工作表":y[1]==="/"?(C.e.c>=C.s.c&&C.e.r>=C.s.r?k["!ref"]=Nt(C):k["!ref"]="A1:A1",r.sheetRows>0&&r.sheetRows<=C.e.r&&(k["!fullref"]=k["!ref"],C.e.r=r.sheetRows-1,k["!ref"]=Nt(C)),z.length&&(k["!merges"]=z),Y.length&&(k["!rows"]=Y),p.name=p.名称||p.name,typeof JSON<"u"&&JSON.stringify(p),S.push(p.name),_[p.name]=k,re=!1):y[0].charAt(y[0].length-2)!=="/"&&(p=xt(y[0],!1),H=O=-1,C.s.r=C.s.c=1e7,C.e.r=C.e.c=0,k=r.dense?[]:{},z=[],Y=[],re=!0);break;case"table-row-group":y[1]==="/"?--L:++L;break;case"table-row":case"行":if(y[1]==="/"){H+=W,W=1;break}if(x=xt(y[0],!1),x.行号?H=x.行号-1:H==-1&&(H=0),W=+x["number-rows-repeated"]||1,W<10)for(fe=0;fe<W;++fe)L>0&&(Y[H+fe]={level:L});O=-1;break;
vendor: 9,355 bytes, lines 462-463
462case"covered-table-cell":y[1]!=="/"&&++O,r.sheetStubs&&(r.dense?(k[H]||(k[H]=[]),k[H][O]={t:"z"}):k[pt({r:H,c:O})]={t:"z"}),E="",M=[];break;case"table-cell":case"数据":if(y[0].charAt(y[0].length-2)==="/")++O,A=xt(y[0],!1),q=parseInt(A["number-columns-repeated"]||"1",10),w={t:"z",v:null},A.formula&&r.cellFormula!=!1&&(w.f=T_(zt(A.formula))),(A.数据类型||A["value-type"])=="string"&&(w.t="s",w.v=zt(A["string-value"]||""),r.dense?(k[H]||(k[H]=[]),k[H][O]=w):k[pt({r:H,c:O})]=w),O+=q-1;else if(y[1]!=="/"){++O,E="",b=0,M=[],q=1;var Se=W?H+W-1:H;if(O>C.e.c&&(C.e.c=O),O<C.s.c&&(C.s.c=O),H<C.s.r&&(C.s.r=H),Se>C.e.r&&(C.e.r=Se),A=xt(y[0],!1),F=[],T={},w={t:A.数据类型||A["value-type"],v:null},r.cellFormula)if(A.formula&&(A.formula=zt(A.formula)),A["number-matrix-columns-spanned"]&&A["number-matrix-rows-spanned"]&&(P=parseInt(A["number-matrix-rows-spanned"],10)||0,U=parseInt(A["number-matrix-columns-spanned"],10)||0,V={s:{r:H,c:O},e:{r:H+P-1,c:O+U-1}},w.F=Nt(V),se.push([V,w.F])),A.formula)w.f=T_(A.formula);else for(fe=0;fe<se.length;++fe)H>=se[fe][0].s.r&&H<=se[fe][0].e.r&&O>=se[fe][0].s.c&&O<=se[fe][0].e.c&&(w.F=se[fe][1]);switch((A["number-columns-spanned"]||A["number-rows-spanned"])&&(P=parseInt(A["number-rows-spanned"],10)||0,U=parseInt(A["number-columns-spanned"],10)||0,V={s:{r:H,c:O},e:{r:H+P-1,c:O+U-1}},z.push(V)),A["number-columns-repeated"]&&(q=parseInt(A["number-columns-repeated"],10)),w.t){case"boolean":w.t="b",w.v=dr(A["boolean-value"]);break;case"float":w.t="n",w.v=parseFloat(A.value);break;case"percentage":w.t="n",w.v=parseFloat(A.value);break;case"currency":w.t="n",w.v=parseFloat(A.value);break;case"date":w.t="d",w.v=hr(A["date-value"]),r.cellDates||(w.t="n",w.v=$r(w.v)),w.z="m/d/yy";break;case"time":w.t="n",w.v=E5(A["time-value"])/86400,r.cellDates&&(w.t="d",w.v=V0(w.v)),w.z="HH:MM:SS";break;case"number":w.t="n",w.v=parseFloat(A.数据数值);break;default:if(w.t==="string"||w.t==="text"||!w.t)w.t="s",A["string-value"]!=null&&(E=zt(A["string-value"]),M=[]);else throw new Error("Unsupported value type "+w.t)}}else{if(G=!1,w.t==="s"&&(w.v=E||"",M.length&&(w.R=M),G=b==0),te.Target&&(w.l=te),F.length>0&&(w.c=F,F=[]),E&&r.cellText!==!1&&(w.w=E),G&&(w.t="z",delete w.v),(!G||r.sheetStubs)&&!(r.sheetRows&&r.sheetRows<=H))for(var oe=0;oe<W;++oe){if(q=parseInt(A["number-columns-repeated"]||"1",10),r.dense)for(k[H+oe]||(k[H+oe]=[]),k[H+oe][O]=oe==0?w:mr(w);--q>0;)k[H+oe][O+q]=mr(w);else for(k[pt({r:H+oe,c:O})]=w;--q>0;)k[pt({r:H+oe,c:O+q})]=mr(w);C.e.c<=O&&(C.e.c=O)}q=parseInt(A["number-columns-repeated"]||"1",10),O+=q-1,q=0,w={},E="",M=[]}te={};break;case"document":case"document-content":case"电子表格文档":case"spreadsheet":case"主体":case"scripts":case"styles":case"font-face-decls":case"master-styles":if(y[1]==="/"){if((l=s.pop())[0]!==y[3])throw"Bad state: "+l}else y[0].charAt(y[0].length-2)!=="/"&&s.push([y[3],!0]);break;case"annotation":if(y[1]==="/"){if((l=s.pop())[0]!==y[3])throw"Bad state: "+l;T.t=E,M.length&&(T.R=M),T.a=I,F.push(T)}else y[0].charAt(y[0].length-2)!=="/"&&s.push([y[3],!1]);I="",R=0,E="",b=0,M=[];break;case"creator":y[1]==="/"?I=a.slice(R,y.index):R=y.index+y[0].length;break;case"meta":case"元数据":case"settings":case"config-item-set":case"config-item-map-indexed":case"config-item-map-entry":case"config-item-map-named":case"shapes":case"frame":case"text-box":case"image":case"data-pilot-tables":case"list-style":case"form":case"dde-links":case"event-listeners":case"chart":if(y[1]==="/"){if((l=s.pop())[0]!==y[3])throw"Bad state: "+l}else y[0].charAt(y[0].length-2)!=="/"&&s.push([y[3],!1]);E="",b=0,M=[];break;case"scientific-number":break;case"currency-symbol":break;case"currency-style":break;case"number-style":case"percentage-style":case"date-style":case"time-style":if(y[1]==="/"){if(j[f.name]=h,(l=s.pop())[0]!==y[3])throw"Bad state: "+l}else y[0].charAt(y[0].length-2)!=="/"&&(h="",f=xt(y[0],!1),s.push([y[3],!0]));break;case"script":break;case"libraries":break;case"automatic-styles":break;case"default-style":case"page-layout":break;case"style":break;case"map":break;case"font-face":break;case"paragraph-properties":break;case"table-properties":break;case"table-column-properties":break;case"table-row-properties":break;case"table-cell-properties":break;case"number":switch(s[s.length-1][0]){case"time-style":case"date-style":u=xt(y[0],!1),h+=F_[y[3]][u.style==="long"?1:0];break}break;case"fraction":break;case"day":case"month":case"year":case"era":case"day-of-week":case"week-of-year":case"quarter":case"hours":case"minutes":case"seconds":case"am-pm":switch(s[s.length-1][0]){case"time-style":case"date-style":u=xt(y[0],!1),h+=F_[y[3]][u.style==="long"?1:0];break}break;case"boolean-style":break;case"boolean":break;case"text-style":break;case"text":if(y[0].slice(-2)==="/>")break;if(y[1]==="/")switch(s[s.length-1][0]){case"number-style":case"date-style":case"time-style":h+=a.slice(m,y.index);break}else m=y.index+y[0].length;break;case"named-range":u=xt(y[0],!1),ne=Dm(u["cell-range-address"]);var ce={Name:u.name,Ref:ne[0]+"!"+ne[1]};re&&(ce.Sheet=S.length),le.Names.push(ce);break;case"text-content":break;case"text-properties":break;case"embedded-text":break;case"body":case"电子表格":break;case"forms":break;case"table-column":break;case"table-header-rows":break;case"table-rows":break;case"table-column-group":break;case"table-header-columns":break;case"table-columns":break;case"null-date":break;case"graphic-properties":break;case"calculation-settings":break;case"named-expressions":break;case"label-range":break;case"label-ranges":break;case"named-expression":break;case"sort":break;case"sort-by":break;case"sort-groups":break;case"tab":break;case"line-break":break;case"span":break;case"p":case"文本串":if(["master-styles"].indexOf(s[s.length-1][0])>-1)break;if(y[1]==="/"&&(!A||!A["string-value"])){var we=eB(a.slice(b,y.index));E=(E.length>0?E+`
463`:"")+we[0]}else xt(y[0],!1),b=y.index+y[0].length;break;case"s":break;case"database-range":if(y[1]==="/")break;try{ne=Dm(xt(y[0])["target-range-address"]),_[ne[0]]["!autofilter"]={ref:ne[1]}}catch{}break;case"date":break;case"object":break;case"title":case"标题":break;case"desc":break;case"binary-data":break;case"table-source":break;case"scenario":break;case"iteration":break;case"content-validations":break;case"content-validation":break;case"help-message":break;case"error-message":break;case"database-ranges":break;case"filter":break;case"filter-and":break;case"filter-or":break;case"filter-condition":break;case"list-level-style-bullet":break;case"list-level-style-number":break;case"list-level-properties":break;case"sender-firstname":case"sender-lastname":case"sender-initials":case"sender-title":case"sender-position":case"sender-email":case"sender-phone-private":case"sender-fax":case"sender-company":case"sender-phone-work":case"sender-street":case"sender-city":case"sender-postal-code":case"sender-country":case"sender-state-or-province":case"author-name":case"author-initials":case"chapter":case"file-name":case"template-name":case"sheet-name":break;case"event-listener":break;case"initial-creator":case"creation-date":case"print-date":case"generator":case"document-statistic":case"user-defined":case"editing-duration":case"editing-cycles":break;case"config-item":break;case"page-number":break;case"page-count":break;case"time":break;case"cell-range-source":break;case"detective":break;case"operation":break;case"highlighted-range":break;case"data-pilot-table":case"source-cell-range":case"source-service":case"data-pilot-field":case"data-pilot-level":case"data-pilot-subtotals":case"data-pilot-subtotal":case"data-pilot-members":case"data-pilot-member":case"data-pilot-display-info":case"data-pilot-sort-info":case"data-pilot-layout-info":case"data-pilot-field-reference":case"data-pilot-groups":case"data-pilot-group":case"data-pilot-group-member":break;case"rect":break;case"dde-connection-decls":case"dde-connection-decl":case"dde-link":case"dde-source":break;case"properties":break;case"property":break;case"a":if(y[1]!=="/"){if(te=xt(y[0],!1),!te.href)break;te.Target=zt(te.href),delete te.href,te.Target.charAt(0)=="#"&&te.Target.indexOf(".")>-1?(ne=Dm(te.Target.slice(1)),te.Target="#"+ne[0]+"!"+ne[1]):te.Target.match(/^\.\.[\\\/]/)&&(te.Target=te.Target.slice(3))}break;case"table-protection":break;case"data-pilot-grand-total":break;case"office-document-common-attrs":break;default:switch(y[2]){case"dc:":case"calcext:":case"loext:":case"ooo:":case"chartooo:":case"draw:":case"style:":case"chart:":case"form:":case"uof:":case"表:":case"字:":break;default:if(r.WTF)throw new Error(y)}}var X={Sheets:_,SheetNames:S,Workbook:le};return r.bookSheets&&delete X.Sheets,X}function M_(e,t){t=t||{},pn(e,"META-INF/manifest.xml")&&ED(Br(e,"META-INF/manifest.xml"),t);var r=Ka(e,"content.xml");if(!r)throw new Error("Missing content.xml in ODS / UOF file");var a=XA(nr(r),t);return pn(e,"meta.xml")&&(a.Props=Bk(Br(e,"meta.xml"))),a}function O_(e,t){return XA(e,t)}var tB=(function(){var e=["<office:master-styles>",'<style:master-page style:name="mp1" style:page-layout-name="mp1">',"<style:header/>",'<style:header-left style:display="false"/>',"<style:footer/>",'<style:footer-left style:display="false"/>',"</style:master-page>","</office:master-styles>"].join(""),t="<office:document-styles "+Ro({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office
463:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","office:version":"1.2"})+">"+e+"</office:document-styles>";return function(){return Fr+t}})(),L_=(function(){var e=function(l){return Jt(l).replace(/  +/g,function(u){return'<text:s text:c="'+u.length+'"/>'}).replace(/\t/g,"<text:tab/>").replace(/\n/g,"</text:p><text:p>").replace(/^ /,"<text:s/>").replace(/ $/,"<text:s/>")},t=`          <table:table-cell />
464`,r=`          <table:covered-table-cell/>
465`,a=function(l,u,f){var h=[];h.push('      <table:table table:name="'+Jt(u.SheetNames[f])+`" table:style-name="ta1">
466`);var m=0,p=0,x=La(l["!ref"]||"A1"),_=l["!merges"]||[],S=0,k=Array.isArray(l);if(l["!cols"])for(p=0;p<=x.e.c;++p)h.push("        <table:table-column"+(l["!cols"][p]?' table:style-name="co'+l["!cols"][p].ods+'"':"")+`></table:table-column>
467`);var y="",w=l["!rows"]||[];for(m=0;m<x.s.r;++m)y=w[m]?' table:style-name="ro'+w[m].ods+'"':"",h.push("        <table:table-row"+y+`></table:table-row>
468`);for(;m<=x.e.r;++m){for(y=w[m]?' table:style-name="ro'+w[m].ods+'"':"",h.push("        <table:table-row"+y+`>
469`),p=0;p<x.s.c;++p)h.push(t);for(;p<=x.e.c;++p){var A=!1,E={},b="";for(S=0;S!=_.length;++S)if(!(_[S].s.c>p)&&!(_[S].s.r>m)&&!(_[S].e.c<p)&&!(_[S].e.r<m)){(_[S].s.c!=p||_[S].s.r!=m)&&(A=!0),E["table:number-columns-spanned"]=_[S].e.c-_[S].s.c+1,E["table:number-rows-spanned"]=_[S].e.r-_[S].s.r+1;break}if(A){h.push(r);continue}var M=pt({r:m,c:p}),H=k?(l[m]||[])[p]:l[M];if(H&&H.f&&(E["table:formula"]=Jt(SI(H.f)),H.F&&H.F.slice(0,M.length)==M)){var O=La(H.F);E["table:number-matrix-columns-spanned"]=O.e.c-O.s.c+1,E["table:number-matrix-rows-spanned"]=O.e.r-O.s.r+1}if(!H){h.push(t);continue}switch(H.t){case"b":b=H.v?"TRUE":"FALSE",E["office:value-type"]="boolean",E["office:boolean-value"]=H.v?"true":"false";break;case"n":b=H.w||String(H.v||0),E["office:value-type"]="float",E["office:value"]=H.v||0;break;case"s":case"str":b=H.v==null?"":H.v,E["office:value-type"]="string";break;case"d":b=H.w||hr(H.v).toISOString(),E["office:value-type"]="date",E["office:date-value"]=hr(H.v).toISOString(),E["table:style-name"]="ce1";break;default:h.push(t);continue}var C=e(b);if(H.l&&H.l.Target){var L=H.l.Target;L=L.charAt(0)=="#"?"#"+wI(L.slice(1)):L,L.charAt(0)!="#"&&!L.match(/^\w+:/)&&(L="../"+L),C=Ve("text:a",C,{"xlink:href":L.replace(/&/g,"&amp;")})}h.push("          "+Ve("table:table-cell",Ve("text:p",C,{}),E)+`
470`)}h.push(`        </table:table-row>
471`)}return h.push(`      </table:table>
472`),h.join("")},s=function(l,u){l.push(` <office:automatic-styles>
473`),l.push(`  <number:date-style style:name="N37" number:automatic-order="true">
474`),l.push(`   <number:month number:style="long"/>
475`),l.push(`   <number:text>/</number:text>
476`),l.push(`   <number:day number:style="long"/>
477`),l.push(`   <number:text>/</number:text>
478`),l.push(`   <number:year/>
479`),l.push(`  </number:date-style>
480`);var f=0;u.SheetNames.map(function(m){return u.Sheets[m]}).forEach(function(m){if(m&&m["!cols"]){for(var p=0;p<m["!cols"].length;++p)if(m["!cols"][p]){var x=m["!cols"][p];if(x.width==null&&x.wpx==null&&x.wch==null)continue;ai(x),x.ods=f;var _=m["!cols"][p].wpx+"px";l.push('  <style:style style:name="co'+f+`" style:family="table-column">
481`),l.push('   <style:table-column-properties fo:break-before="auto" style:column-width="'+_+`"/>
482`),l.push(`  </style:style>
483`),++f}}});var h=0;u.SheetNames.map(function(m){return u.Sheets[m]}).forEach(function(m){if(m&&m["!rows"]){for(var p=0;p<m["!rows"].length;++p)if(m["!rows"][p]){m["!rows"][p].ods=h;var x=m["!rows"][p].hpx+"px";l.push('  <style:style style:name="ro'+h+`" style:family="table-row">
484`),l.push('   <style:table-row-properties fo:break-before="auto" style:row-height="'+x+`"/>
485`),l.push(`  </style:style>
486`),++h}}}),l.push(`  <style:style style:name="ta1" style:family="table" style:master-page-name="mp1">
487`),l.push(`   <style:table-properties table:display="true" style:writing-mode="lr-tb"/>
488`),l.push(`  </style:style>
489`),l.push(`  <style:style style:name="ce1" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N37"/>
490`),l.push(` </office:automatic-styles>
491`)};return function(u,f){var h=[Fr],m=Ro({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office
491:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"}),p=Ro({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});f.bookType=="fods"?(h.push("<office:document"+m+p+`>
492`),h.push(Pk().replace(/office:document-meta/g,"office:meta"))):h.push("<office:document-content"+m+`>
493`),s(h,u),h.push(`  <office:body>
494`),h.push(`    <office:spreadsheet>
495`);for(var x=0;x!=u.SheetNames.length;++x)h.push(a(u.Sheets[u.SheetNames[x]],u,x));return h.push(`    </office:spreadsheet>
496`),h.push(`  </office:body>
497`),f.bookType=="fods"?h.push("</office:document>"):h.push("</office:document-content>"),h.join("")}})();function YA(e,t){if(t.bookType=="fods")return L_(e,t);var r=ag(),a="",s=[],l=[];return a="mimetype",Ct(r,a,"application/vnd.oasis.opendocument.spreadsheet"),a="content.xml",Ct(r,a,L_(e,t)),s.push([a,"text/xml"]),l.push([a,"ContentFile"]),a="styles.xml",Ct(r,a,tB(e,t)),s.push([a,"text/xml"]),l.push([a,"StylesFile"]),a="meta.xml",Ct(r,a,Fr+Pk()),s.push([a,"text/xml"]),l.push([a,"MetadataFile"]),a="manifest.rdf",Ct(r,a,jD(l)),s.push([a,"application/rdf+xml"]),a="META-INF/manifest.xml",Ct(r,a,TD(s)),r}/*! sheetjs (C) 2013-present SheetJS -- http://sheetjs.com */function Wi(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function bp(e){return typeof TextDecoder<"u"?new TextDecoder().decode(e):nr(ii(e))}function rB(e){return typeof TextEncoder<"u"?new TextEncoder().encode(e):Wa(Vn(e))}function aB(e,t){e:for(var r=0;r<=e.length-t.length;++r){for(var a=0;a<t.length;++a)if(e[r+a]!=t[a])continue e;return!0}return!1}function si(e){var t=e.reduce(function(s,l){return s+l.length},0),r=new Uint8Array(t),a=0;return e.forEach(function(s){r.set(s,a),a+=s.length}),r}function I_(e){return e-=e>>1&1431655765,e=(e&858993459)+(e>>2&858993459),(e+(e>>4)&252645135)*16843009>>>24}function nB(e,t){for(var r=(e[t+15]&127)<<7|e[t+14]>>1,a=e[t+14]&1,s=t+13;s>=t;--s)a=a*256+e[s];return(e[t+15]&128?-a:a)*Math.pow(10,r-6176)}function sB(e,t,r){var a=Math.floor(r==0?0:Math.LOG10E*Math.log(Math.abs(r)))+6176-20,s=r/Math.pow(10,a-6176);e[t+15]|=a>>7,e[t+14]|=(a&127)<<1;for(var l=0;s>=1;++l,s/=256)e[t+l]=s&255;e[t+15]|=r>=0?0:128}function Uo(e,t){var r=t?t[0]:0,a=e[r]&127;e:if(e[r++]>
vendor: 9,772 bytes, line 497
497=128&&(a|=(e[r]&127)<<7,e[r++]<128||(a|=(e[r]&127)<<14,e[r++]<128)||(a|=(e[r]&127)<<21,e[r++]<128)||(a+=(e[r]&127)*Math.pow(2,28),++r,e[r++]<128)||(a+=(e[r]&127)*Math.pow(2,35),++r,e[r++]<128)||(a+=(e[r]&127)*Math.pow(2,42),++r,e[r++]<128)))break e;return t&&(t[0]=r),a}function Zt(e){var t=new Uint8Array(7);t[0]=e&127;var r=1;e:if(e>127){if(t[r-1]|=128,t[r]=e>>7&127,++r,e<=16383||(t[r-1]|=128,t[r]=e>>14&127,++r,e<=2097151)||(t[r-1]|=128,t[r]=e>>21&127,++r,e<=268435455)||(t[r-1]|=128,t[r]=e/256>>>21&127,++r,e<=34359738367)||(t[r-1]|=128,t[r]=e/65536>>>21&127,++r,e<=4398046511103))break e;t[r-1]|=128,t[r]=e/16777216>>>21&127,++r}return t.slice(0,r)}function br(e){var t=0,r=e[t]&127;e:if(e[t++]>=128){if(r|=(e[t]&127)<<7,e[t++]<128||(r|=(e[t]&127)<<14,e[t++]<128)||(r|=(e[t]&127)<<21,e[t++]<128))break e;r|=(e[t]&127)<<28}return r}function $t(e){for(var t=[],r=[0];r[0]<e.length;){var a=r[0],s=Uo(e,r),l=s&7;s=Math.floor(s/8);var u=0,f;if(s==0)break;switch(l){case 0:{for(var h=r[0];e[r[0]++]>=128;);f=e.slice(h,r[0])}break;case 5:u=4,f=e.slice(r[0],r[0]+u),r[0]+=u;break;case 1:u=8,f=e.slice(r[0],r[0]+u),r[0]+=u;break;case 2:u=Uo(e,r),f=e.slice(r[0],r[0]+u),r[0]+=u;break;case 3:case 4:default:throw new Error("PB Type ".concat(l," for Field ").concat(s," at offset ").concat(a))}var m={data:f,type:l};t[s]==null?t[s]=[m]:t[s].push(m)}return t}function ra(e){var t=[];return e.forEach(function(r,a){r.forEach(function(s){s.data&&(t.push(Zt(a*8+s.type)),s.type==2&&t.push(Zt(s.data.length)),t.push(s.data))})}),si(t)}function jg(e,t){return e?.map(function(r){return t(r.data)})||[]}function hn(e){for(var t,r=[],a=[0];a[0]<e.length;){var s=Uo(e,a),l=$t(e.slice(a[0],a[0]+s));a[0]+=s;var u={id:br(l[1][0].data),messages:[]};l[2].forEach(function(f){var h=$t(f.data),m=br(h[3][0].data);u.messages.push({meta:h,data:e.slice(a[0],a[0]+m)}),a[0]+=m}),(t=l[3])!=null&&t[0]&&(u.merge=br(l[3][0].data)>>>0>0),r.push(u)}return r}function Il(e){var t=[];return e.forEach(function(r){var a=[];a[1]=[{data:Zt(r.id),type:0}],a[2]=[],r.merge!=null&&(a[3]=[{data:Zt(+!!r.merge),type:0}]);var s=[];r.messages.forEach(function(u){s.push(u.data),u.meta[3]=[{type:0,data:Zt(u.data.length)}],a[2].push({data:ra(u.meta),type:2})});var l=ra(a);t.push(Zt(l.length)),t.push(l),s.forEach(function(u){return t.push(u)})}),si(t)}function iB(e,t){if(e!=0)throw new Error("Unexpected Snappy chunk type ".concat(e));for(var r=[0],a=Uo(t,r),s=[];r[0]<t.length;){var l=t[r[0]]&3;if(l==0){var u=t[r[0]++]>>2;if(u<60)++u;else{var f=u-59;u=t[r[0]],f>1&&(u|=t[r[0]+1]<<8),f>2&&(u|=t[r[0]+2]<<16),f>3&&(u|=t[r[0]+3]<<24),u>>>=0,u++,r[0]+=f}s.push(t.slice(r[0],r[0]+u)),r[0]+=u;continue}else{var h=0,m=0;if(l==1?(m=(t[r[0]]>>2&7)+4,h=(t[r[0]++]&224)<<3,h|=t[r[0]++]):(m=(t[r[0]++]>>2)+1,l==2?(h=t[r[0]]|t[r[0]+1]<<8,r[0]+=2):(h=(t[r[0]]|t[r[0]+1]<<8|t[r[0]+2]<<16|t[r[0]+3]<<24)>>>0,r[0]+=4)),s=[si(s)],h==0)throw new Error("Invalid offset 0");if(h>s[0].length)throw new Error("Invalid offset beyond length");if(m>=h)for(s.push(s[0].slice(-h)),m-=h;m>=s[s.length-1].length;)s.push(s[s.length-1]),m-=s[s.length-1].length;s.push(s[0].slice(-h,-h+m))}}var p=si(s);if(p.length!=a)throw new Error("Unexpected length: ".concat(p.length," != ").concat(a));return p}function mn(e){for(var t=[],r=0;r<e.length;){var a=e[r++],s=e[r]|e[r+1]<<8|e[r+2]<<16;r+=3,t.push(iB(a,e.slice(r,r+s))),r+=s}if(r!==e.length)throw new Error("data is not a valid framed stream!");return si(t)}function Pl(e){for(var t=[],r=0;r<e.length;){var a=Math.min(e.length-r,268435455),s=new Uint8Array(4);t.push(s);var l=Zt(a),u=l.length;t.push(l),a<=60?(u++,t.push(new Uint8Array([a-1<<2]))):a<=256?(u+=2,t.push(new Uint8Array([240,a-1&255]))):a<=65536?(u+=3,t.push(new Uint8Array([244,a-1&255,a-1>>8&255]))):a<=16777216?(u+=4,t.push(new Uint8Array([248,a-1&255,a-1>>8&255,a-1>>16&255]))):a<=4294967296&&(u+=5,t.push(new Uint8Array([252,a-1&255,a-1>>8&255,a-1>>16&255,a-1>>>24&255]))),t.push(e.slice(r,r+a)),u+=a,s[0]=0,s[1]=u&255,s[2]=u>>8&255,s[3]=u>>16&255,r+=a}return si(t)}function lB(e,t,r,a){var s=Wi(e),l=s.getUint32(4,!0),u=(a>1?12:8)+I_(l&(a>1?3470:398))*4,f=-1,h=-1,m=NaN,p=new Date(2001,0,1);l&512&&(f=s.getUint32(u,!0),u+=4),u+=I_(l&(a>1?12288:4096))*4,l&16&&(h=s.getUint32(u,!0),u+=4),l&32&&(m=s.getFloat64(u,!0),u+=8),l&64&&(p.setTime(p.getTime()+s.getFloat64(u,!0)*1e3),u+=8);var x;switch(e[2]){case 0:break;case 2:x={t:"n",v:m};break;case 3:x={t:"s",v:t[h]};break;case 5:x={t:"d",v:p};break;case 6:x={t:"b",v:m>0};break;case 7:x={t:"n",v:m/86400};break;case 8:x={t:"e",v:0};break;case 9:if(f>-1)x={t:"s",v:r[f]};else if(h>-1)x={t:"s",v:t[h]};else if(!isNaN(m))x={t:"n",v:m};else throw new Error("Unsupported cell type ".concat(e.slice(0,4)));break;default:throw new Error("Unsupported cell type ".concat(e.slice(0,4)))}return x}function cB(e,t,r){var a=Wi(e),s=a.getUint32(8,!0),l=12,u=-1,f=-1,h=NaN,m=NaN,p=new Date(2001,0,1);s&1&&(h=nB(e,l),l+=16),s&2&&(m=a.getFloat64(l,!0),l+=8),s&4&&(p.setTime(p.getTime()+a.getFloat64(l,!0)*1e3),l+=8),s&8&&(f=a.getUint32(l,!0),l+=4),s&16&&(u=a.getUint32(l,!0),l+=4);var x;switch(e[1]){case 0:break;case 2:x={t:"n",v:h};break;case 3:x={t:"s",v:t[f]};break;case 5:x={t:"d",v:p};break;case 6:x={t:"b",v:m>0};break;case 7:x={t:"n",v:m/86400};break;case 8:x={t:"e",v:0};break;case 9:if(u>-1)x={t:"s",v:r[u]};else throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(s&31," : ").concat(e.slice(0,4)));break;case 10:x={t:"n",v:h};break;default:throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(s&31," : ").concat(e.slice(0,4)))}return x}function Fm(e,t){var r=new Uint8Array(32),a=Wi(r),s=12,l=0;switch(r[0]=5,e.t){case"n":r[1]=2,sB(r,s,e.v),l|=1,s+=16;break;case"b":r[1]=6,a.setFloat64(s,e.v?1:0,!0),l|=2,s+=8;break;case"s":if(t.indexOf(e.v)==-1)throw new Error("Value ".concat(e.v," missing from SST!"));r[1]=3,a.setUint32(s,t.indexOf(e.v),!0),l|=8,s+=4;break;default:throw"unsupported cell type "+e.t}return a.setUint32(8,l,!0),r.slice(0,s)}function Mm(e,t){var r=new Uint8Array(32),a=Wi(r),s=12,l=0;switch(r[0]=3,e.t){case"n":r[2]=2,a.setFloat64(s,e.v,!0),l|=32,s+=8;break;case"b":r[2]=6,a.setFloat64(s,e.v?1:0,!0),l|=32,s+=8;break;case"s":if(t.indexOf(e.v)==-1)throw new Error("Value ".concat(e.v," missing from SST!"));r[2]=3,a.setUint32(s,t.indexOf(e.v),!0),l|=16,s+=4;break;default:throw"unsupported cell type "+e.t}return a.setUint32(4,l,!0),r.slice(0,s)}function oB(e,t,r){switch(e[0]){case 0:case 1:case 2:case 3:return lB(e,t,r,e[0]);case 5:return cB(e,t,r);default:throw new Error("Unsupported payload version ".concat(e[0]))}}function ua(e){var t=$t(e);return Uo(t[1][0].data)}function P_(e,t){var r=$t(t.data),a=br(r[1][0].data),s=r[3],l=[];return(s||[]).forEach(function(u){var f=$t(u.data),h=br(f[1][0].data)>>>0;switch(a){case 1:l[h]=bp(f[3][0].data);break;case 8:{var m=e[ua(f[9][0].data)][0],p=$t(m.data),x=e[ua(p[1][0].data)][0],_=br(x.meta[1][0].data);if(_!=2001)throw new Error("2000 unexpected reference to ".concat(_));var S=$t(x.data);l[h]=S[3].map(function(k){return bp(k.data)}).join("")}break}}),l}function uB(e,t){var r,a,s,l,u,f,h,m,p,x,_,S,k,y,w=$t(e),A=br(w[1][0].data)>>>0,E=br(w[2][0].data)>>>0,b=((a=(r=w[8])==null?void 0:r[0])==null?void 0:a.data)&&br(w[8][0].data)>0||!1,M,H;if((l=(s=w[7])==null?void 0:s[0])!=null&&l.data&&t!=0)M=(f=(u=w[7])==null?void 0:u[0])==null?void 0:f.data,H=(m=(h=w[6])==null?void 0:h[0])==null?void 0:m.data;else if((x=(p=w[4])==null?void 0:p[0])!=null&&x.data&&t!=1)M=(S=(_=w[4])==null?void 0:_[0])==null?void 0:S.data,H=(y=(k=w[3])==null?void 0:k[0])==null?void 0:y.data;else throw"NUMBERS Tile missing ".concat(t," cell storage");for(var O=b?4:1,C=Wi(M),L=[],j=0;j<M.length/2;++j){var z=C.getUint16(j*2,!0);z<65535&&L.push([j,z])}if(L.length!=E)throw"Expected ".concat(E," cells, found ").concat(L.length);var V=[];for(j=0;j<L.length-1;++j)V[L[j][0]]=H.subarray(L[j][1]*O,L[j+1][1]*O);return L.length>=1&&(V[L[L.length-1][0]]=H.subarray(L[L.length-1][1]*O)),{R:A,cells:V}}function fB(e,t){var r,a=$t(t.data),s=(r=a?.[7])!=null&&r[0]?br(a[7][0].data)>>>0>0?1:0:-1,l=jg(a[5],function(u){return uB(u,s)});return{nrows:br(a[4][0].data)>>>0,data:l.reduce(function(u,f){return u[f.R]||(u[f.R]=[]),f.cells.forEach(function(h,m){if(u[f.R][m])throw new Error("Duplicate cell r=".concat(f.R," c=").concat(m));u[f.R][m]=h}),u},[])}}function dB(e,t,r){var a,s=$t(t.data),l={s:{r:0,c:0},e:{r:0,c:0}};if(l.e.r=(br(s[6][0].data)>>>0)-1,l.e.r<0)throw new Error("Invalid row varint ".concat(s[6][0].data));if(l.e.c=(br(s[7][0].data)>>>0)-1,l.e.c<0)throw new Error("Invalid col varint ".concat(s[7][0].data));r["!ref"]=Nt(l);var u=$t(s[4][0].data),f=P_(e,e[ua(u[4][0].data)][0]),h=(a=u[17])!=null&&a[0]?P_(e,e[ua(u[17][0].data)][0]):[],m=$t(u[3][0].data),p=0;m[1].forEach(function(x){var _=$t(x.data),S=e[ua(_[2][0].data)][0],k=br(S.meta[1][0].data);if(k!=6002)throw new Error("6001 unexpected reference to ".concat(k));var y=fB(e,S);y.data.forEach(function(w,A){w.forEach(function(E,b){var M=pt({r:p+A,c:b}),H=oB(E,f,h);H&&(r[M]=H)})}),p+=y.nrows})}function hB(e,t){var r=$t(t.data),a={"!ref":"A1"},s=e[ua(r[2][0].data)],l=br(s[0].meta[1][0].data);if(l!=6001)throw new Error("6000 unexpected reference to ".concat(l));return dB(e,s[0],a),a}function mB(e,t){var r,a=$t(t.data),s={name:(r=a[1])!=null&&r[0]?bp(a[1][0].data):"",sheets:[]},l=jg(a[2],ua);return l.forEach(function(u){e[u].forEach(function(f){var h=br(f.meta[1][0].data);h==6e3&&s.sheets.push(hB(e,f))})}),s}function pB(e,t){var r=Lg(),a=$t(t.data),s=jg(a[1],ua);if(s.forEach(function(l){e[l].forEach(function(u){var f=br(u.meta[1][0].data);if(f==2){var h=mB(e,u);h.sheets.forEach(function(m,p){Ig(r,m,p==0?h.name:h.name+"_"+p,!0)})}})}),r.SheetNames.length==0)throw new Error("Empty NUMBERS file");return r}function Om(e){var t,r,a,s,l={},u=[];
497if(e.FullPaths.forEach(function(h){if(h.match(/\.iwpv2/))throw new Error("Unsupported password protection")}),e.FileIndex.forEach(function(h){if(h.name.match(/\.iwa$/)){var m;try{m=mn(h.content)}catch(x){return console.log("?? "+h.content.length+" "+(x.message||x))}var p;try{p=hn(m)}catch(x){return console.log("## "+(x.message||x))}p.forEach(function(x){l[x.id]=x.messages,u.push(x.id)})}}),!u.length)throw new Error("File has no messages");var f=((s=(a=(r=(t=l?.[1])==null?void 0:t[0])==null?void 0:r.meta)==null?void 0:a[1])==null?void 0:s[0].data)&&br(l[1][0].meta[1][0].data)==1&&l[1][0];if(f||u.forEach(function(h){l[h].forEach(function(m){var p=br(m.meta[1][0].data)>>>0;if(p==1)if(!f)f=m;else throw new Error("Document has multiple roots")})}),!f)throw new Error("Cannot find Document root");return pB(l,f)}function gB(e,t,r){var a,s,l,u;if(!((a=e[6])!=null&&a[0])||!((s=e[7])!=null&&s[0]))throw"Mutation only works on post-BNC storages!";var f=((u=(l=e[8])==null?void 0:l[0])==null?void 0:u.data)&&br(e[8][0].data)>0||!1;if(f)throw"Math only works with normal offsets";for(var h=0,m=Wi(e[7][0].data),p=0,x=[],_=Wi(e[4][0].data),S=0,k=[],y=0;y<t.length;++y){if(t[y]==null){m.setUint16(y*2,65535,!0),_.setUint16(y*2,65535);continue}m.setUint16(y*2,p,!0),_.setUint16(y*2,S,!0);var w,A;switch(typeof t[y]){case"string":w=Fm({t:"s",v:t[y]},r),A=Mm({t:"s",v:t[y]},r);break;case"number":w=Fm({t:"n",v:t[y]},r),A=Mm({t:"n",v:t[y]},r);break;case"boolean":w=Fm({t:"b",v:t[y]},r),A=Mm({t:"b",v:t[y]},r);break;default:throw new Error("Unsupported value "+t[y])}x.push(w),p+=w.length,k.push(A),S+=A.length,++h}for(e[2][0].data=Zt(h);y<e[7][0].data.length/2;++y)m.setUint16(y*2,65535,!0),_.setUint16(y*2,65535,!0);return e[6][0].data=si(x),e[3][0].data=si(k),h}
vendor: 4,375 bytes, line 497
497function xB(e,t){if(!t||!t.numbers)throw new Error("Must pass a `numbers` option -- check the README");var r=e.Sheets[e.SheetNames[0]];e.SheetNames.length>1&&console.error("The Numbers writer currently writes only the first table");var a=La(r["!ref"]);a.s.r=a.s.c=0;var s=!1;a.e.c>9&&(s=!0,a.e.c=9),a.e.r>49&&(s=!0,a.e.r=49),s&&console.error("The Numbers writer is currently limited to ".concat(Nt(a)));var l=m0(r,{range:a,header:1}),u=["~Sh33tJ5~"];l.forEach(function(I){return I.forEach(function(R){typeof R=="string"&&u.push(R)})});var f={},h=[],m=ot.read(t.numbers,{type:"base64"});m.FileIndex.map(function(I,R){return[I,m.FullPaths[R]]}).forEach(function(I){var R=I[0],G=I[1];if(R.type==2&&R.name.match(/\.iwa/)){var re=R.content,fe=mn(re),Se=hn(fe);Se.forEach(function(oe){h.push(oe.id),f[oe.id]={deps:[],location:G,type:br(oe.messages[0].meta[1][0].data)}})}}),h.sort(function(I,R){return I-R});var p=h.filter(function(I){return I>1}).map(function(I){return[I,Zt(I)]});m.FileIndex.map(function(I,R){return[I,m.FullPaths[R]]}).forEach(function(I){var R=I[0];if(I[1],!!R.name.match(/\.iwa/)){var G=hn(mn(R.content));G.forEach(function(re){re.messages.forEach(function(fe){p.forEach(function(Se){re.messages.some(function(oe){return br(oe.meta[1][0].data)!=11006&&aB(oe.data,Se[1])})&&f[Se[0]].deps.push(re.id)})})})}});for(var x=ot.find(m,f[1].location),_=hn(mn(x.content)),S,k=0;k<_.length;++k){var y=_[k];y.id==1&&(S=y)}var w=ua($t(S.messages[0].data)[1][0].data);for(x=ot.find(m,f[w].location),_=hn(mn(x.content)),k=0;k<_.length;++k)y=_[k],y.id==w&&(S=y);for(w=ua($t(S.messages[0].data)[2][0].data),x=ot.find(m,f[w].location),_=hn(mn(x.content)),k=0;k<_.length;++k)y=_[k],y.id==w&&(S=y);for(w=ua($t(S.messages[0].data)[2][0].data),x=ot.find(m,f[w].location),_=hn(mn(x.content)),k=0;k<_.length;++k)y=_[k],y.id==w&&(S=y);var A=$t(S.messages[0].data);{A[6][0].data=Zt(a.e.r+1),A[7][0].data=Zt(a.e.c+1);var E=ua(A[46][0].data),b=ot.find(m,f[E].location),M=hn(mn(b.content));{for(var H=0;H<M.length&&M[H].id!=E;++H);if(M[H].id!=E)throw"Bad ColumnRowUIDMapArchive";var O=$t(M[H].messages[0].data);O[1]=[],O[2]=[],O[3]=[];for(var C=0;C<=a.e.c;++C){var L=[];L[1]=L[2]=[{type:0,data:Zt(C+420690)}],O[1].push({type:2,data:ra(L)}),O[2].push({type:0,data:Zt(C)}),O[3].push({type:0,data:Zt(C)})}O[4]=[],O[5]=[],O[6]=[];for(var j=0;j<=a.e.r;++j)L=[],L[1]=L[2]=[{type:0,data:Zt(j+726270)}],O[4].push({type:2,data:ra(L)}),O[5].push({type:0,data:Zt(j)}),O[6].push({type:0,data:Zt(j)});M[H].messages[0].data=ra(O)}b.content=Pl(Il(M)),b.size=b.content.length,delete A[46];var z=$t(A[4][0].data);{z[7][0].data=Zt(a.e.r+1);var V=$t(z[1][0].data),P=ua(V[2][0].data);b=ot.find(m,f[P].location),M=hn(mn(b.content));{if(M[0].id!=P)throw"Bad HeaderStorageBucket";var U=$t(M[0].messages[0].data);for(j=0;j<l.length;++j){var Y=$t(U[2][0].data);Y[1][0].data=Zt(j),Y[4][0].data=Zt(l[j].length),U[2][j]={type:U[2][0].type,data:ra(Y)}}M[0].messages[0].data=ra(U)}b.content=Pl(Il(M)),b.size=b.content.length;var W=ua(z[2][0].data);b=ot.find(m,f[W].location),M=hn(mn(b.content));{if(M[0].id!=W)throw"Bad HeaderStorageBucket";for(U=$t(M[0].messages[0].data),C=0;C<=a.e.c;++C)Y=$t(U[2][0].data),Y[1][0].data=Zt(C),Y[4][0].data=Zt(a.e.r+1),U[2][C]={type:U[2][0].type,data:ra(Y)};M[0].messages[0].data=ra(U)}b.content=Pl(Il(M)),b.size=b.content.length;var q=ua(z[4][0].data);(function(){for(var I=ot.find(m,f[q].location),R=hn(mn(I.content)),G,re=0;re<R.length;++re){var fe=R[re];fe.id==q&&(G=fe)}var Se=$t(G.messages[0].data);{Se[3]=[];var oe=[];u.forEach(function(X,Fe){oe[1]=[{type:0,data:Zt(Fe)}],oe[2]=[{type:0,data:Zt(1)}],oe[3]=[{type:2,data:rB(X)}],Se[3].push({type:2,data:ra(oe)})})}G.messages[0].data=ra(Se);var ce=Il(R),we=Pl(ce);I.content=we,I.size=I.content.length})();var se=$t(z[3][0].data);{var le=se[1][0];delete se[2];var te=$t(le.data);{var ne=ua(te[2][0].data);(function(){for(var I=ot.find(m,f[ne].location),R=hn(mn(I.content)),G,re=0;re<R.length;++re){var fe=R[re];fe.id==ne&&(G=fe)}var Se=$t(G.messages[0].data);{delete Se[6],delete se[7];var oe=new Uint8Array(Se[5][0].data);Se[5]=[];for(var ce=0,we=0;we<=a.e.r;++we){var X=$t(oe);ce+=gB(X,l[we],u),X[1][0].data=Zt(we),Se[5].push({data:ra(X),type:2})}Se[1]=[{type:0,data:Zt(a.e.c+1)}],Se[2]=[{type:0,data:Zt(a.e.r+1)}],Se[3]=[{type:0,data:Zt(ce)}],Se[4]=[{type:0,data:Zt(a.e.r+1)}]}G.messages[0].data=ra(Se);var Fe=Il(R),Ae=Pl(Fe);
497I.content=Ae,I.size=I.content.length})()}le.data=ra(te)}z[3][0].data=ra(se)}A[4][0].data=ra(z)}S.messages[0].data=ra(A);var F=Il(_),T=Pl(F);return x.content=T,x.size=x.content.length,m}function ZA(e){return function(r){for(var a=0;a!=e.length;++a){var s=e[a];r[s[0]]===void 0&&(r[s[0]]=s[1]),s[2]==="n"&&(r[s[0]]=Number(r[s[0]]))}}}function Dg(e){ZA([["cellNF",!1],["cellHTML",!0],["cellFormula",!0],["cellStyles",!1],["cellText",!0],["cellDates",!1],["sheetStubs",!1],["sheetRows",0,"n"],["bookDeps",!1],["bookSheets",!1],["bookProps",!1],["bookFiles",!1],["bookVBA",!1],["password",""],["WTF",!1]])(e)}function Rg(e){ZA([["cellDates",!1],["bookSST",!1],["bookType","xlsx"],["compression",!1],["WTF",!1]])(e)}function vB(e){return Rt.WS.indexOf(e)>-1?"sheet":e==Rt.CS?"chart":e==Rt.DS?"dialog":e==Rt.MS?"macro":e&&e.length?e:"sheet"}function yB(e,t){if(!e)return 0;try{e=t.map(function(a){return a.id||(a.id=a.strRelID),[a.name,e["!id"][a.id].Target,vB(e["!id"][a.id].Type)]})}catch{return null}return!e||e.length===0?null:e}function _B(e,t,r,a,s,l,u,f,h,m,p,x){try{l[a]=xo(Ka(e,r,!0),t);var _=Br(e,t),S;switch(f){case"sheet":S=H9(_,t,s,h,l[a],m,p,x);break;case"chart":if(S=G9(_,t,s,h,l[a],m,p,x),!S||!S["!drawel"])break;var k=uo(S["!drawel"].Target,t),y=Mo(k),w=CO(Ka(e,k,!0),xo(Ka(e,y,!0),k)),A=uo(w,k),E=Mo(A);S=g9(Ka(e,A,!0),A,h,xo(Ka(e,E,!0),A),m,S);break;case"macro":S=V9(_,t,s,h,l[a],m,p,x);break;case"dialog":S=$9(_,t,s,h,l[a],m,p,x);break;default:throw new Error("Unrecognized sheet type "+f)}u[a]=S;var b=[];l&&l[a]&&Er(l[a]).forEach(function(M){var H="";if(l[a][M].Type==Rt.CMNT){H=uo(l[a][M].Target,t);var O=X9(Br(e,H,!0),H,h);if(!O||!O.length)return;k_(S,O,!1)}l[a][M].Type==Rt.TCMNT&&(H=uo(l[a][M].Target,t),b=b.concat(DO(Br(e,H,!0),h)))}),b&&b.length&&k_(S,b,!0,h.people||[])}
vendor: 8,309 bytes, line 497
497catch(M){if(h.WTF)throw M}}function fn(e){return e.charAt(0)=="/"?e.slice(1):e}function SB(e,t){if(sc(),t=t||{},Dg(t),pn(e,"META-INF/manifest.xml")||pn(e,"objectdata.xml"))return M_(e,t);if(pn(e,"Index/Document.iwa")){if(typeof Uint8Array>"u")throw new Error("NUMBERS file parsing requires Uint8Array support");if(typeof Om<"u"){if(e.FileIndex)return Om(e);var r=ot.utils.cfb_new();return V2(e).forEach(function(Y){Ct(r,Y,R5(e,Y))}),Om(r)}throw new Error("Unsupported NUMBERS file")}if(!pn(e,"[Content_Types].xml"))throw pn(e,"index.xml.gz")?new Error("Unsupported NUMBERS 08 file"):pn(e,"index.xml")?new Error("Unsupported NUMBERS 09 file"):new Error("Unsupported ZIP file");var a=V2(e),s=bD(Ka(e,"[Content_Types].xml")),l=!1,u,f;if(s.workbooks.length===0&&(f="xl/workbook.xml",Br(e,f,!0)&&s.workbooks.push(f)),s.workbooks.length===0){if(f="xl/workbook.bin",!Br(e,f,!0))throw new Error("Could not find workbook");s.workbooks.push(f),l=!0}s.workbooks[0].slice(-3)=="bin"&&(l=!0);var h={},m={};if(!t.bookSheets&&!t.bookProps){if(vo=[],s.sst)try{vo=q9(Br(e,fn(s.sst)),s.sst,t)}catch(Y){if(t.WTF)throw Y}t.cellStyles&&s.themes.length&&(h=K9(Ka(e,s.themes[0].replace(/^\//,""),!0)||"",s.themes[0],t)),s.style&&(m=W9(Br(e,fn(s.style)),s.style,h,t))}s.links.map(function(Y){try{var W=xo(Ka(e,Mo(fn(Y))),Y);return Z9(Br(e,fn(Y)),W,Y,t)}catch{}});var p=z9(Br(e,fn(s.workbooks[0])),s.workbooks[0],t),x={},_="";s.coreprops.length&&(_=Br(e,fn(s.coreprops[0]),!0),_&&(x=Bk(_)),s.extprops.length!==0&&(_=Br(e,fn(s.extprops[0]),!0),_&&RD(_,x,t)));var S={};(!t.bookSheets||t.bookProps)&&s.custprops.length!==0&&(_=Ka(e,fn(s.custprops[0]),!0),_&&(S=MD(_,t)));var k={};if((t.bookSheets||t.bookProps)&&(p.Sheets?u=p.Sheets.map(function(W){return W.name}):x.Worksheets&&x.SheetNames.length>0&&(u=x.SheetNames),t.bookProps&&(k.Props=x,k.Custprops=S),t.bookSheets&&typeof u<"u"&&(k.SheetNames=u),t.bookSheets?k.SheetNames:t.bookProps))return k;u={};var y={};t.bookDeps&&s.calcchain&&(y=Y9(Br(e,fn(s.calcchain)),s.calcchain));var w=0,A={},E,b;{var M=p.Sheets;x.Worksheets=M.length,x.SheetNames=[];for(var H=0;H!=M.length;++H)x.SheetNames[H]=M[H].name}var O=l?"bin":"xml",C=s.workbooks[0].lastIndexOf("/"),L=(s.workbooks[0].slice(0,C+1)+"_rels/"+s.workbooks[0].slice(C+1)+".rels").replace(/^\//,"");pn(e,L)||(L="xl/_rels/workbook."+O+".rels");var j=xo(Ka(e,L,!0),L.replace(/_rels.*/,"s5s"));(s.metadata||[]).length>=1&&(t.xlmeta=Q9(Br(e,fn(s.metadata[0])),s.metadata[0],t)),(s.people||[]).length>=1&&(t.people=FO(Br(e,fn(s.people[0])),t)),j&&(j=yB(j,p.Sheets));var z=Br(e,"xl/worksheets/sheet.xml",!0)?1:0;e:for(w=0;w!=x.Worksheets;++w){var V="sheet";if(j&&j[w]?(E="xl/"+j[w][1].replace(/[\/]?xl\//,""),pn(e,E)||(E=j[w][1]),pn(e,E)||(E=L.replace(/_rels\/.*$/,"")+j[w][1]),V=j[w][2]):(E="xl/worksheets/sheet"+(w+1-z)+"."+O,E=E.replace(/sheet0\./,"sheet.")),b=E.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),t&&t.sheets!=null)switch(typeof t.sheets){case"number":if(w!=t.sheets)continue e;break;case"string":if(x.SheetNames[w].toLowerCase()!=t.sheets.toLowerCase())continue e;break;default:if(Array.isArray&&Array.isArray(t.sheets)){for(var P=!1,U=0;U!=t.sheets.length;++U)typeof t.sheets[U]=="number"&&t.sheets[U]==w&&(P=1),typeof t.sheets[U]=="string"&&t.sheets[U].toLowerCase()==x.SheetNames[w].toLowerCase()&&(P=1);if(!P)continue e}}_B(e,E,b,x.SheetNames[w],w,A,u,V,t,p,h,m)}return k={Directory:s,Workbook:p,Props:x,Custprops:S,Deps:y,Sheets:u,SheetNames:x.SheetNames,Strings:vo,Styles:m,Themes:h,SSF:mr(ht)},t&&t.bookFiles&&(e.files?(k.keys=a,k.files=e.files):(k.keys=[],k.files={},e.FullPaths.forEach(function(Y,W){Y=Y.replace(/^Root Entry[\/]/,""),k.keys.push(Y),k.files[Y]=e.FileIndex[W]}))),t&&t.bookVBA&&(s.vba.length>0?k.vbaraw=Br(e,fn(s.vba[0]),!0):s.defaults&&s.defaults.bin===zO&&(k.vbaraw=Br(e,"xl/vbaProject.bin",!0))),k}function wB(e,t){var r=t||{},a="Workbook",s=ot.find(e,a);try{if(a="/!DataSpaces/Version",s=ot.find(e,a),!s||!s.content)throw new Error("ECMA-376 Encrypted file missing "+a);if(QF(s.content),a="/!DataSpaces/DataSpaceMap",s=ot.find(e,a),!s||!s.content)throw new Error("ECMA-376 Encrypted file missing "+a);var l=eM(s.content);if(l.length!==1||l[0].comps.length!==1||l[0].comps[0].t!==0||l[0].name!=="StrongEncryptionDataSpace"||l[0].comps[0].v!=="EncryptedPackage")throw new Error("ECMA-376 Encrypted file bad "+a);if(a="/!DataSpaces/DataSpaceInfo/StrongEncryptionDataSpace",s=ot.find(e,a),!s||!s.content)throw new Error("ECMA-376 Encrypted file missing "+a);var u=tM(s.content);if(u.length!=1||u[0]!="StrongEncryptionTransform")throw new Error("ECMA-376 Encrypted file bad "+a);if(a="/!DataSpaces/TransformInfo/StrongEncryptionTransform/!Primary",s=ot.find(e,a),!s||!s.content)throw new Error("ECMA-376 Encrypted file missing "+a);aM(s.content)}catch{}if(a="/EncryptionInfo",s=ot.find(e,a),!s||!s.content)throw new Error("ECMA-376 Encrypted file missing "+a);var f=nM(s.content);if(a="/EncryptedPackage",s=ot.find(e,a),!s||!s.content)throw new Error("ECMA-376 Encrypted file missing "+a);if(f[0]==4&&typeof decrypt_agile<"u")return decrypt_agile(f[1],s.content,r.password||"",r);if(f[0]==2&&typeof decrypt_std76<"u")return decrypt_std76(f[1],s.content,r.password||"",r);throw new Error("File is password-protected")}function kB(e,t){return t.bookType=="ods"?YA(e,t):t.bookType=="numbers"?xB(e,t):t.bookType=="xlsb"?AB(e,t):bB(e,t)}function AB(e,t){zl=1024,e&&!e.SSF&&(e.SSF=mr(ht)),e&&e.SSF&&(sc(),z0(e.SSF),t.revssf=G0(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF),t.rels={},t.wbrels={},t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0,yo?t.revStrings=new Map:(t.revStrings={},t.revStrings.foo=[],delete t.revStrings.foo);var r=t.bookType=="xlsb"?"bin":"xml",a=AA.indexOf(t.bookType)>-1,s=xg();Rg(t=t||{});var l=ag(),u="",f=0;if(t.cellXfs=[],ci(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),u="docProps/core.xml",Ct(l,u,Uk(e.Props,t)),s.coreprops.push(u),Qt(t.rels,2,u,Rt.CORE_PROPS),u="docProps/app.xml",!(e.Props&&e.Props.SheetNames))if(!e.Workbook||!e.Workbook.Sheets)e.Props.SheetNames=e.SheetNames;else{for(var h=[],m=0;m<e.SheetNames.length;++m)(e.Workbook.Sheets[m]||{}).Hidden!=2&&h.push(e.SheetNames[m]);e.Props.SheetNames=h}for(e.Props.Worksheets=e.Props.SheetNames.length,Ct(l,u,Gk(e.Props)),s.extprops.push(u),Qt(t.rels,3,u,Rt.EXT_PROPS),e.Custprops!==e.Props&&Er(e.Custprops||{}).length>0&&(u="docProps/custom.xml",Ct(l,u,Vk(e.Custprops)),s.custprops.push(u),Qt(t.rels,4,u,Rt.CUST_PROPS)),f=1;f<=e.SheetNames.length;++f){var p={"!id":{}},x=e.Sheets[e.SheetNames[f-1]],_=(x||{})["!type"]||"sheet";switch(_){case"chart":default:u="xl/worksheets/sheet"+f+"."+r,Ct(l,u,eP(f-1,u,t,e,p)),s.sheets.push(u),Qt(t.wbrels,-1,"worksheets/sheet"+f+"."+r,Rt.WS[0])}if(x){var S=x["!comments"],k=!1,y="";S&&S.length>0&&(y="xl/comments"+f+"."+r,Ct(l,y,aP(S,y)),s.comments.push(y),Qt(p,-1,"../comments"+f+"."+r,Rt.CMNT),k=!0),x["!legacy"]&&k&&Ct(l,"xl/drawings/vmlDrawing"+f+".vml",wA(f,x["!comments"])),delete x["!comments"],delete x["!legacy"]}p["!id"].rId1&&Ct(l,Mo(u),Vl(p))}return t.Strings!=null&&t.Strings.length>0&&(u="xl/sharedStrings."+r,Ct(l,u,rP(t.Strings,u,t)),s.strs.push(u),Qt(t.wbrels,-1,"sharedStrings."+r,Rt.SST)),u="xl/workbook."+r,Ct(l,u,J9(e,u)),s.workbooks.push(u),Qt(t.rels,1,u,Rt.WB),u="xl/theme/theme1.xml",Ct(l,u,kg(e.Themes,t)),s.themes.push(u),Qt(t.wbrels,-1,"theme/theme1.xml",Rt.THEME),u="xl/styles."+r,Ct(l,u,tP(e,u,t)),s.styles.push(u),Qt(t.wbrels,-1,"styles."+r,Rt.STY),e.vbaraw&&a&&(u="xl/vbaProject.bin",Ct(l,u,e.vbaraw),s.vba.push(u),Qt(t.wbrels,-1,"vbaProject.bin",Rt.VBA)),u="xl/metadata."+r,Ct(l,u,nP(u)),s.metadata.push(u),Qt(t.wbrels,-1,"metadata."+r,Rt.XLMETA),Ct(l,"[Content_Types].xml",Ik(s,t)),Ct(l,"_rels/.rels",Vl(t.rels)),Ct(l,"xl/_rels/workbook."+r+".rels",Vl(t.wbrels)),delete t.revssf,delete t.ssf,l}function bB(e,t){zl=1024,e&&!e.SSF&&(e.SSF=mr(ht)),e&&e.SSF&&(sc(),z0(e.SSF),t.revssf=G0(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF),t.rels={},t.wbrels={},t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0,yo?t.revStrings=new Map:(t.revStrings={},t.revStrings.foo=[],delete t.revStrings.foo);var r="xml",a=AA.indexOf(t.bookType)>-1,s=xg();Rg(t=t||{});var l=ag(),u="",f=0;if(t.cellXfs=[],ci(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),u="docProps/core.xml",Ct(l,u,Uk(e.Props,t)),s.coreprops.push(u),Qt(t.rels,2,u,Rt.CORE_PROP
vendor: 7,007 bytes, line 497
497S),u="docProps/app.xml",!(e.Props&&e.Props.SheetNames))if(!e.Workbook||!e.Workbook.Sheets)e.Props.SheetNames=e.SheetNames;else{for(var h=[],m=0;m<e.SheetNames.length;++m)(e.Workbook.Sheets[m]||{}).Hidden!=2&&h.push(e.SheetNames[m]);e.Props.SheetNames=h}e.Props.Worksheets=e.Props.SheetNames.length,Ct(l,u,Gk(e.Props)),s.extprops.push(u),Qt(t.rels,3,u,Rt.EXT_PROPS),e.Custprops!==e.Props&&Er(e.Custprops||{}).length>0&&(u="docProps/custom.xml",Ct(l,u,Vk(e.Custprops)),s.custprops.push(u),Qt(t.rels,4,u,Rt.CUST_PROPS));var p=["SheetJ5"];for(t.tcid=0,f=1;f<=e.SheetNames.length;++f){var x={"!id":{}},_=e.Sheets[e.SheetNames[f-1]],S=(_||{})["!type"]||"sheet";switch(S){case"chart":default:u="xl/worksheets/sheet"+f+"."+r,Ct(l,u,OA(f-1,t,e,x)),s.sheets.push(u),Qt(t.wbrels,-1,"worksheets/sheet"+f+"."+r,Rt.WS[0])}if(_){var k=_["!comments"],y=!1,w="";if(k&&k.length>0){var A=!1;k.forEach(function(E){E[1].forEach(function(b){b.T==!0&&(A=!0)})}),A&&(w="xl/threadedComments/threadedComment"+f+"."+r,Ct(l,w,RO(k,p,t)),s.threadedcomments.push(w),Qt(x,-1,"../threadedComments/threadedComment"+f+"."+r,Rt.TCMNT)),w="xl/comments"+f+"."+r,Ct(l,w,kA(k)),s.comments.push(w),Qt(x,-1,"../comments"+f+"."+r,Rt.CMNT),y=!0}_["!legacy"]&&y&&Ct(l,"xl/drawings/vmlDrawing"+f+".vml",wA(f,_["!comments"])),delete _["!comments"],delete _["!legacy"]}x["!id"].rId1&&Ct(l,Mo(u),Vl(x))}return t.Strings!=null&&t.Strings.length>0&&(u="xl/sharedStrings."+r,Ct(l,u,uA(t.Strings,t)),s.strs.push(u),Qt(t.wbrels,-1,"sharedStrings."+r,Rt.SST)),u="xl/workbook."+r,Ct(l,u,UA(e)),s.workbooks.push(u),Qt(t.rels,1,u,Rt.WB),u="xl/theme/theme1.xml",Ct(l,u,kg(e.Themes,t)),s.themes.push(u),Qt(t.wbrels,-1,"theme/theme1.xml",Rt.THEME),u="xl/styles."+r,Ct(l,u,vA(e,t)),s.styles.push(u),Qt(t.wbrels,-1,"styles."+r,Rt.STY),e.vbaraw&&a&&(u="xl/vbaProject.bin",Ct(l,u,e.vbaraw),s.vba.push(u),Qt(t.wbrels,-1,"vbaProject.bin",Rt.VBA)),u="xl/metadata."+r,Ct(l,u,SA()),s.metadata.push(u),Qt(t.wbrels,-1,"metadata."+r,Rt.XLMETA),p.length>1&&(u="xl/persons/person.xml",Ct(l,u,MO(p)),s.people.push(u),Qt(t.wbrels,-1,"persons/person.xml",Rt.PEOPLE)),Ct(l,"[Content_Types].xml",Ik(s,t)),Ct(l,"_rels/.rels",Vl(t.rels)),Ct(l,"xl/_rels/workbook."+r+".rels",Vl(t.wbrels)),delete t.revssf,delete t.ssf,l}function Fg(e,t){var r="";switch((t||{}).type||"base64"){case"buffer":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];case"base64":r=qa(e.slice(0,12));break;case"binary":r=e;break;case"array":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];default:throw new Error("Unrecognized type "+(t&&t.type||"undefined"))}return[r.charCodeAt(0),r.charCodeAt(1),r.charCodeAt(2),r.charCodeAt(3),r.charCodeAt(4),r.charCodeAt(5),r.charCodeAt(6),r.charCodeAt(7)]}function NB(e,t){return ot.find(e,"EncryptedPackage")?wB(e,t):VA(e,t)}function EB(e,t){var r,a=e,s=t||{};return s.type||(s.type=Dt&&Buffer.isBuffer(e)?"buffer":"base64"),r=dk(a,s),SB(r,s)}function QA(e,t){var r=0;e:for(;r<e.length;)switch(e.charCodeAt(r)){case 10:case 13:case 32:++r;break;case 60:return kp(e.slice(r),t);default:break e}return Yl.to_workbook(e,t)}function TB(e,t){var r="",a=Fg(e,t);switch(t.type){case"base64":r=qa(e);break;case"binary":r=e;break;case"buffer":r=e.toString("binary");break;case"array":r=Hi(e);break;default:throw new Error("Unrecognized type "+t.type)}return a[0]==239&&a[1]==187&&a[2]==191&&(r=nr(r)),t.type="binary",QA(r,t)}function CB(e,t){var r=e;return t.type=="base64"&&(r=qa(r)),r=To.utils.decode(1200,r.slice(2),"str"),t.type="binary",QA(r,t)}function jB(e){return e.match(/[^\x00-\x7F]/)?Vn(e):e}function Lm(e,t,r,a){return a?(r.type="string",Yl.to_workbook(e,r)):Yl.to_workbook(t,r)}function Np(e,t){Qp();var r=t||{};if(typeof ArrayBuffer<"u"&&e instanceof ArrayBuffer)return Np(new Uint8Array(e),(r=mr(r),r.type="array",r));typeof Uint8Array<"u"&&e instanceof Uint8Array&&!r.type&&(r.type=typeof Deno<"u"?"buffer":"array");var a=e,s=[0,0,0,0],l=!1;if(r.cellStyles&&(r.cellNF=!0,r.sheetStubs=!0),Wl={},r.dateNF&&(Wl.dateNF=r.dateNF),r.type||(r.type=Dt&&Buffer.isBuffer(e)?"buffer":"base64"),r.type=="file"&&(r.type=Dt?"buffer":"binary",a=A5(e),typeof Uint8Array<"u"&&!Dt&&(r.type="array")),r.type=="string"&&(l=!0,r.type="binary",r.codepage=65001,a=jB(e)),r.type=="array"&&typeof Uint8Array<"u"&&e instanceof Uint8Array&&typeof ArrayBuffer<"u"){var u=new ArrayBuffer(3),f=new Uint8Array(u);if(f.foo="bar",!f.foo)return r=mr(r),r.type="array",Np(Jp(a),r)}switch((s=Fg(a,r))[0]){case 208:if(s[1]===207&&s[2]===17&&s[3]===224&&s[4]===161&&s[5]===177&&s[6]===26&&s[7]===225)return NB(ot.read(a,r),r);break;case 9:if(s[1]<=8)return VA(a,r);break;case 60:return kp(a,r);case 73:if(s[1]===73&&s[2]===42&&s[3]===0)throw new Error("TIFF Image File is not a spreadsheet");if(s[1]===68)return OF(a,r);break;case 84:if(s[1]===65&&s[2]===66&&s[3]===76)return cA.to_workbook(a,r);break;case 80:return s[1]===75&&s[2]<9&&s[3]<9?EB(a,r):Lm(e,a,r,l);case 239:return s[3]===60?kp(a,r):Lm(e,a,r,l);case 255:if(s[1]===254)return CB(a,r);if(s[1]===0&&s[2]===2&&s[3]===0)return Li.to_workbook(a,r);break;case 0:if(s[1]===0&&(s[2]>=2&&s[3]===0||s[2]===0&&(s[3]===8||s[3]===9)))return Li.to_workbook(a,r);break;case 3:case 131:case 139:case 140:return wp.to_workbook(a,r);case 123:if(s[1]===92&&s[2]===114&&s[3]===116)return pA.to_workbook(a,r);break;case 10:case 13:case 32:return TB(a,r);case 137:if(s[1]===80&&s[2]===78&&s[3]===71)throw new Error("PNG Image File is not a spreadsheet");break}return MF.indexOf(s[0])>-1&&s[2]<=12&&s[3]<=31?wp.to_workbook(a,r):Lm(e,a,r,l)}function JA(e,t){switch(t.type){case"base64":case"binary":break;case"buffer":case"array":t.type="";break;case"file":return Zo(t.file,ot.write(e,{type:Dt?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");default:throw new Error("Unrecognized type "+t.type)}return ot.write(e,t)}function DB(e,t){var r=mr(t||{}),a=kB(e,r);return RB(a,r)}function RB(e,t){var r={},a=Dt?"nodebuffer":typeof Uint8Array<"u"?"array":"string";if(t.compression&&(r.compression="DEFLATE"),t.password)r.type=a;else switch(t.type){case"base64":r.type="base64";break;case"binary":r.type="string";break;case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");case"buffer":case"file":r.type=a;break;default:throw new Error("Unrecognized type "+t.type)}var s=e.FullPaths?ot.write(e,{fileType:"zip",type:{nodebuffer:"buffer",string:"binary"}[r.type]||r.type,compression:!!t.compression}):e.generate(r);if(typeof Deno<"u"&&typeof s=="string"){if(t.type=="binary"||t.type=="base64")return s;s=new Uint8Array(U0(s))}return t.password&&typeof encrypt_agile<"u"?JA(encrypt_agile(s,t.password),t):t.type==="file"?Zo(t.file,s):t.type=="string"?nr(s):s}function FB(e,t){var r=t||{},a=jP(e,r);return JA(a,r)}function Gn(e,t,r){r||(r="");var a=r+e;switch(t.type){case"base64":return Co(Vn(a));case"binary":return Vn(a);case"string":return e;case"file":return Zo(t.file,a,"utf8");case"buffer":return Dt?As(a,"utf8"):typeof TextEncoder<"u"?new TextEncoder().encode(a):Gn(a,{type:"binary"}
vendor: 9,616 bytes, lines 497-499
497).split("").map(function(s){return s.charCodeAt(0)})}throw new Error("Unrecognized type "+t.type)}function MB(e,t){switch(t.type){case"base64":return Co(e);case"binary":return e;case"string":return e;case"file":return Zo(t.file,e,"binary");case"buffer":return Dt?As(e,"binary"):e.split("").map(function(r){return r.charCodeAt(0)})}throw new Error("Unrecognized type "+t.type)}function Of(e,t){switch(t.type){case"string":case"base64":case"binary":for(var r="",a=0;a<e.length;++a)r+=String.fromCharCode(e[a]);return t.type=="base64"?Co(r):t.type=="string"?nr(r):r;case"file":return Zo(t.file,e);case"buffer":return e;default:throw new Error("Unrecognized type "+t.type)}}function eb(e,t){Qp(),N9(e);var r=mr(t||{});if(r.cellStyles&&(r.cellNF=!0,r.sheetStubs=!0),r.type=="array"){r.type="binary";var a=eb(e,r);return r.type="array",U0(a)}var s=0;if(r.sheet&&(typeof r.sheet=="number"?s=r.sheet:s=e.SheetNames.indexOf(r.sheet),!e.SheetNames[s]))throw new Error("Sheet not found: "+r.sheet+" : "+typeof r.sheet);switch(r.bookType||"xlsb"){case"xml":case"xlml":return Gn(kP(e,r),r);case"slk":case"sylk":return Gn(lA.from_sheet(e.Sheets[e.SheetNames[s]],r),r);case"htm":case"html":return Gn(WA(e.Sheets[e.SheetNames[s]],r),r);case"txt":return MB(tb(e.Sheets[e.SheetNames[s]],r),r);case"csv":return Gn(Og(e.Sheets[e.SheetNames[s]],r),r,"\uFEFF");case"dif":return Gn(cA.from_sheet(e.Sheets[e.SheetNames[s]],r),r);case"dbf":return Of(wp.from_sheet(e.Sheets[e.SheetNames[s]],r),r);case"prn":return Gn(Yl.from_sheet(e.Sheets[e.SheetNames[s]],r),r);case"rtf":return Gn(pA.from_sheet(e.Sheets[e.SheetNames[s]],r),r);case"eth":return Gn(oA.from_sheet(e.Sheets[e.SheetNames[s]],r),r);case"fods":return Gn(YA(e,r),r);case"wk1":return Of(Li.sheet_to_wk1(e.Sheets[e.SheetNames[s]],r),r);case"wk3":return Of(Li.book_to_wk3(e,r),r);case"biff2":r.biff||(r.biff=2);case"biff3":r.biff||(r.biff=3);case"biff4":return r.biff||(r.biff=4),Of($A(e,r),r);case"biff5":r.biff||(r.biff=5);case"biff8":case"xla":case"xls":return r.biff||(r.biff=8),FB(e,r);case"xlsx":case"xlsm":case"xlam":case"xlsb":case"numbers":case"ods":return DB(e,r);default:throw new Error("Unrecognized bookType |"+r.bookType+"|")}}function OB(e){if(!e.bookType){var t={xls:"biff8",htm:"html",slk:"sylk",socialcalc:"eth",Sh33tJS:"WTF"},r=e.file.slice(e.file.lastIndexOf(".")).toLowerCase();r.match(/^\.[a-z]+$/)&&(e.bookType=r.slice(1)),e.bookType=t[e.bookType]||e.bookType}}function Mg(e,t,r){var a={};return a.type="file",a.file=t,OB(a),eb(e,a)}function LB(e,t,r,a,s,l,u,f){var h=Dr(r),m=f.defval,p=f.raw||!Object.prototype.hasOwnProperty.call(f,"raw"),x=!0,_=s===1?[]:{};if(s!==1)if(Object.defineProperty)try{Object.defineProperty(_,"__rowNum__",{value:r,enumerable:!1})}catch{_.__rowNum__=r}else _.__rowNum__=r;if(!u||e[r])for(var S=t.s.c;S<=t.e.c;++S){var k=u?e[r][S]:e[a[S]+h];if(k===void 0||k.t===void 0){if(m===void 0)continue;l[S]!=null&&(_[l[S]]=m);continue}var y=k.v;switch(k.t){case"z":if(y==null)break;continue;case"e":y=y==0?null:void 0;break;case"s":case"d":case"b":case"n":break;default:throw new Error("unrecognized type "+k.t)}if(l[S]!=null){if(y==null)if(k.t=="e"&&y===null)_[l[S]]=null;else if(m!==void 0)_[l[S]]=m;else if(p&&y===null)_[l[S]]=null;else continue;else _[l[S]]=p&&(k.t!=="n"||k.t==="n"&&f.rawNumbers!==!1)?y:ks(k,y,f);y!=null&&(x=!1)}}return{row:_,isempty:x}}function m0(e,t){if(e==null||e["!ref"]==null)return[];var r={t:"n",v:0},a=0,s=1,l=[],u=0,f="",h={s:{r:0,c:0},e:{r:0,c:0}},m=t||{},p=m.range!=null?m.range:e["!ref"];switch(m.header===1?a=1:m.header==="A"?a=2:Array.isArray(m.header)?a=3:m.header==null&&(a=0),typeof p){case"string":h=Ht(p);break;case"number":h=Ht(e["!ref"]),h.s.r=p;break;default:h=p}a>0&&(s=0);var x=Dr(h.s.r),_=[],S=[],k=0,y=0,w=Array.isArray(e),A=h.s.r,E=0,b={};w&&!e[A]&&(e[A]=[]);var M=m.skipHidden&&e["!cols"]||[],H=m.skipHidden&&e["!rows"]||[];for(E=h.s.c;E<=h.e.c;++E)if(!(M[E]||{}).hidden)switch(_[E]=vr(E),r=w?e[A][E]:e[_[E]+x],a){case 1:l[E]=E-h.s.c;break;case 2:l[E]=_[E];break;case 3:l[E]=m.header[E-h.s.c];break;default:if(r==null&&(r={w:"__EMPTY",t:"s"}),f=u=ks(r,null,m),y=b[u]||0,!y)b[u]=1;else{do f=u+"_"+y++;while(b[f]);b[u]=y,b[f]=1}l[E]=f}for(A=h.s.r+s;A<=h.e.r;++A)if(!(H[A]||{}).hidden){var O=LB(e,h,A,_,a,l,w,m);(O.isempty===!1||(a===1?m.blankrows!==!1:m.blankrows))&&(S[k++]=O.row)}return S.length=k,S}var B_=/"/g;function IB(e,t,r,a,s,l,u,f){for(var h=!0,m=[],p="",x=Dr(r),_=t.s.c;_<=t.e.c;++_)if(a[_]){var S=f.dense?(e[r]||[])[_]:e[a[_]+x];if(S==null)p="";else if(S.v!=null){h=!1,p=""+(f.rawNumbers&&S.t=="n"?S.v:ks(S,null,f));for(var k=0,y=0;k!==p.length;++k)if((y=p.charCodeAt(k))===s||y===l||y===34||f.forceQuotes){p='"'+p.replace(B_,'""')+'"';break}p=="ID"&&(p='"ID"')}else S.f!=null&&!S.F?(h=!1,p="="+S.f,p.indexOf(",")>=0&&(p='"'+p.replace(B_,'""')+'"')):p="";m.push(p)}return f.blankrows===!1&&h?null:m.join(u)}function Og(e,t){var r=[],a=t??{};if(e==null||e["!ref"]==null)return"";var s=Ht(e["!ref"]),l=a.FS!==void 0?a.FS:",",u=l.charCodeAt(0),f=a.RS!==void 0?a.RS:`
498`,h=f.charCodeAt(0),m=new RegExp((l=="|"?"\\|":l)+"+$"),p="",x=[];a.dense=Array.isArray(e);for(var _=a.skipHidden&&e["!cols"]||[],S=a.skipHidden&&e["!rows"]||[],k=s.s.c;k<=s.e.c;++k)(_[k]||{}).hidden||(x[k]=vr(k));for(var y=0,w=s.s.r;w<=s.e.r;++w)(S[w]||{}).hidden||(p=IB(e,s,w,x,u,h,l,a),p!=null&&(a.strip&&(p=p.replace(m,"")),(p||a.blankrows!==!1)&&r.push((y++?f:"")+p)));return delete a.dense,r.join("")}function tb(e,t){t||(t={}),t.FS="	",t.RS=`
499`;var r=Og(e,t);return r}function PB(e){var t="",r,a="";if(e==null||e["!ref"]==null)return[];var s=Ht(e["!ref"]),l="",u=[],f,h=[],m=Array.isArray(e);for(f=s.s.c;f<=s.e.c;++f)u[f]=vr(f);for(var p=s.s.r;p<=s.e.r;++p)for(l=Dr(p),f=s.s.c;f<=s.e.c;++f)if(t=u[f]+l,r=m?(e[p]||[])[f]:e[t],a="",r!==void 0){if(r.F!=null){if(t=r.F,!r.f)continue;a=r.f,t.indexOf(":")==-1&&(t=t+":"+t)}if(r.f!=null)a=r.f;else{if(r.t=="z")continue;if(r.t=="n"&&r.v!=null)a=""+r.v;else if(r.t=="b")a=r.v?"TRUE":"FALSE";else if(r.w!==void 0)a="'"+r.w;else{if(r.v===void 0)continue;r.t=="s"?a="'"+r.v:a=""+r.v}}h[h.length]=t+"="+a}return h}function rb(e,t,r){var a=r||{},s=+!a.skipHeader,l=e||{},u=0,f=0;if(l&&a.origin!=null)if(typeof a.origin=="number")u=a.origin;else{var h=typeof a.origin=="string"?yr(a.origin):a.origin;u=h.r,f=h.c}var m,p={s:{c:0,r:0},e:{c:f,r:u+t.length-1+s}};if(l["!ref"]){var x=Ht(l["!ref"]);p.e.c=Math.max(p.e.c,x.e.c),p.e.r=Math.max(p.e.r,x.e.r),u==-1&&(u=x.e.r+1,p.e.r=u+t.length-1+s)}else u==-1&&(u=0,p.e.r=t.length-1+s);var _=a.header||[],S=0;t.forEach(function(y,w){Er(y).forEach(function(A){(S=_.indexOf(A))==-1&&(_[S=_.length]=A);var E=y[A],b="z",M="",H=pt({c:f+S,r:u+w+s});m=zo(l,H),E&&typeof E=="object"&&!(E instanceof Date)?l[H]=E:(typeof E=="number"?b="n":typeof E=="boolean"?b="b":typeof E=="string"?b="s":E instanceof Date?(b="d",a.cellDates||(b="n",E=$r(E)),M=a.dateNF||ht[14]):E===null&&a.nullError&&(b="e",E=0),m?(m.t=b,m.v=E,delete m.w,delete m.R,M&&(m.z=M)):l[H]=m={t:b,v:E},M&&(m.z=M))})}),p.e.c=Math.max(p.e.c,f+_.length-1);var k=Dr(u);if(s)for(S=0;S<_.length;++S)l[vr(S+f)+k]={t:"s",v:_[S]};return l["!ref"]=Nt(p),l}function BB(e,t){return rb(null,e,t)}function zo(e,t,r){if(typeof t=="string"){if(Array.isArray(e)){var a=yr(t);return e[a.r]||(e[a.r]=[]),e[a.r][a.c]||(e[a.r][a.c]={t:"z"})}return e[t]||(e[t]={t:"z"})}return typeof t!="number"?zo(e,pt(t)):zo(e,pt({r:t,c:r||0}))}function UB(e,t){if(typeof t=="number"){if(t>=0&&e.SheetNames.length>t)return t;throw new Error("Cannot find sheet # "+t)}else if(typeof t=="string"){var r=e.SheetNames.indexOf(t);if(r>-1)return r;throw new Error("Cannot find sheet name |"+t+"|")}else throw new Error("Cannot find sheet |"+t+"|")}function Lg(){return{SheetNames:[],Sheets:{}}}function Ig(e,t,r,a){var s=1;if(!r)for(;s<=65535&&e.SheetNames.indexOf(r="Sheet"+s)!=-1;++s,r=void 0);if(!r||e.SheetNames.length>=65535)throw new Error("Too many worksheets");if(a&&e.SheetNames.indexOf(r)>=0){var l=r.match(/(^.*?)(\d+)$/);s=l&&+l[2]||0;var u=l&&l[1]||r;for(++s;s<=65535&&e.SheetNames.indexOf(r=u+s)!=-1;++s);}if(BA(r),e.SheetNames.indexOf(r)>=0)throw new Error("Worksheet with name |"+r+"| already exists!");return e.SheetNames.push(r),e.Sheets[r]=t,r}function zB(e,t,r){e.Workbook||(e.Workbook={}),e.Workbook.Sheets||(e.Workbook.Sheets=[]);var a=UB(e,t);switch(e.Workbook.Sheets[a]||(e.Workbook.Sheets[a]={}),r){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+r)}e.Workbook.Sheets[a].Hidden=r}function HB(e,t){return e.z=t,e}function ab(e,t,r){return t?(e.l={Target:t},r&&(e.l.Tooltip=r)):delete e.l,e}function GB(e,t,r){return ab(e,"#"+t,r)}function VB(e,t,r){e.c||(e.c=[]),e.c.push({t,a:r||"SheetJS"})}function $B(e,t,r,a){for(var s=typeof t!="string"?t:Ht(t),l=typeof t=="string"?t:Nt(t),u=s.s.r;u<=s.e.r;++u)for(var f=s.s.c;f<=s.e.c;++f){var h=zo(e,u,f);h.t="n",h.F=l,delete h.v,u==s.s.r&&f==s.s.c&&(h.f=r,a&&(h.D=!0))}return e}var $n={encode_col:vr,encode_row:Dr,encode_cell:pt,encode_range:Nt,decode_col:fg,decode_row:ug,split_cell:rD,decode_cell:yr,decode_range:La,format_cell:ks,sheet_add_aoa:jk,sheet_add_json:rb,sheet_add_dom:KA,aoa_to_sheet:ic,json_to_sheet:BB,table_to_sheet:qA,table_to_book:QP,sheet_to_csv:Og,sheet_to_txt:tb,sheet_to_json:m0,sheet_to_html:WA,sheet_to_formulae:PB,sheet_to_row_object_array:m0,sheet_get_cell:zo,book_new:Lg,book_append_sheet:Ig,book_set_sheet_visibility:zB,cell_set_number_format:HB,cell_set_hyperlink:ab,cell_set_internal_link:GB,cell_add_comment:VB,sheet_set_array_formula:$B,consts:{SHEET_VISIBLE:0,SHEET_HIDDEN:1,SHEET_VERY_HIDDEN:2}};function U_(e){return String(e).padStart(2,"0")}function WB(e){return e?.length?e.map(t=>
499`${U_(t.start)}-${U_(t.end)}`).join(", "):""}function z_(e){if(!e)return"";const t=new Date(e);if(isNaN(t.getTime()))return"";const r=a=>String(a).padStart(2,"0");return`${t.getFullYear()}${r(t.getMonth()+1)}${r(t.getDate())}_${r(t.getHours())}${r(t.getMinutes())}${r(t.getSeconds())}`}function KB(e,t="skupin-pro-price.xlsx"){const r=[];let a=0;for(const u of e){a++;const f=u.sourceInfo,h=new Map;for(const m of u.grid){const p=m.grid.slice(0,10),x=(h.get(p)??0)+1;h.set(p,x);const _=m.source,S=new Set,k=[];for(const y of[...m.target??[],...m.siteTarget??[]])S.has(y.t_id)||(S.add(y.t_id),k.push(y));for(const y of k)r.push({index:a,n:m.currentTurn??"",turn:x,datetime_source:z_(m.grid),url_source:f?.collectUrl??"",product_source:f?.goodsName??"",site_source:xn(f?.siteName),option_source:f?.option??"",price_source:_?.addPrice??"",seller_source:f?.trustSeller??"",delivery_price_source:_?.delivery_price??"",total_price_source:_?.total_price??"",datetime_target:z_(y.reg_dt),url_target:y.collectUrl??"",product_target:y.goodsName??"",site_target:xn(y.siteName),option_target:y.option??"",price_target:y.addPrice??"",seller_target:y.trustSeller??"",delivery_price_target:y.delivery_price??"",total_price_target:y.total_price??"",custom_id:u.customDocId??""})}}const s=$n.json_to_sheet(r);s["!cols"]=[{wch:6},{wch:6},{wch:6},{wch:18},{wch:60},{wch:40},{wch:14},{wch:30},{wch:12},{wch:20},{wch:22},{wch:20},{wch:18},{wch:60},{wch:40},{wch:14},{wch:30},{wch:12},{wch:20},{wch:22},{wch:20},{wch:20}];const l=$n.book_new();$n.book_append_sheet(l,s,"가격차트"),Mg(l,t)}function qB(e,t="skupin-pro-tracking-products-manage.xlsx"){const r=e.map(l=>{const u=Ui(l.siteName,l.trustSeller);return{구분:l.sharedWish?"공유 상품":"내 상품",상품명:l.goodsName,URL:l.collectUrl,사이트:u.siteName,판매자:u.trustSeller??"",수집횟수:l.trackingTurn,수집시간대:WB(l.collectHour),그룹:l.wishGroupInfo?.groupName??"",커스텀아이디:l.customDocId}}),a=$n.json_to_sheet(r);a["!cols"]=[{wch:12},{wch:42},{wch:60},{wch:14},{wch:22},{wch:12},{wch:24},{wch:20},{wch:22}];const s=$n.book_new();$n.book_append_sheet(s,a,"추적상품"),Mg(s,t)}function XB(e){return new Promise((t,r)=>{const a=new FileReader;a.onload=s=>{try{const l=Np(s.target?.result,{type:"array"}),u=l.Sheets[l.SheetNames[0]];if(!u){r(new Error("엑셀 시트를 찾을 수 없습니다."));return}const h=$n.sheet_to_json(u,{defval:""}).map(p=>{const x=Object.entries(p);if(x.length===0)return"";const _=new Map(x.map(([y,w])=>[y.replace(/^\uFEFF/,"").trim().toLowerCase(),w])),S=_.get("url")??_.get("collecturl")??_.get("collect_url");if(S!=null)return String(S).trim();const k=x[0]?.[1];return k!=null?String(k).trim():""}).filter(p=>/^https?:\/\//i.test(p)),m=Array.from(new Set(h));t(m)}catch(l){r(l)}},a.onerror=r,a.readAsArrayBuffer(e)})}function YB(){const e=[{URL:"https://www.coupang.com/vp/products/예시URL"}],t=$n.json_to_sheet(e);t["!cols"]=[{wch:80}];const r=$n.book_new();$n.book_append_sheet(r,t,"URL목록"),Mg(r,"skupin-pro-url-bulk-template.xlsx")}const ZB={0:{label:"판매중지",color:"#ef4444"},1:{label:"-",color:"#6b7280"},2:{label:"옵션변경",color:"#d97706"}},QB=[0,1,2,3,4,6,8,12,24];function H_(e){return String(e).padStart(2,"0")}function G_(e){return e.trackingTurn===0?"중지":e.collectHour?.length?e.collectHour.map(t=>`${H_(t.start)}-${H_(t.end)}`).join(", "):"미설정"}function nb({rows:e,groups:t,selectedIds:r,onToggleSelect:a,onSelectAll:s,onFrequencyChange:l,onCollectHourChange:u,onGroupChange:f,onCustomDocIdChange:h,loading:m,readOnly:p=!1,detailQuery:x,getDetailQuery:_,showSId:S=!1,showUserEmail:k=!1}){const y="/".replace(/\/$/,""),w=R=>{const G=_?_(R):x,re=G?`?${G}`:"";window.open(`${y}/tracking-products/detail/${encodeURIComponent(R.s_id)}${re}`,"_blank","noopener,noreferrer")},A=e.length>0&&e.every(R=>r.has(R.rowKey)),E=!A&&e.some(R=>r.has(R.rowKey)),b=N.useRef(null),[M,H]=N.useState(null),[O,C]=N.useState(null),[L,j]=N.useState(null),[z,V]=N.useState(""),[P,U]=N.useState(null),[Y,W]=N.useState(null);if(N.useEffect(()=>{if(!M&&!O&&!L)return;const R=()=>{H(null),C(null),U(null),W(null),F()};return document.addEventListener("click",R),()=>document.removeEventListener("click",R)},[M,O,L]),b.current&&(b.current.indeterminate=E),m)return c.jsx("div",{className:"admin-table-wrap",children:Array.from({length:8}).map((R,G)=>c.jsx("div",{className:"admin-table__skeleton"},G))});if(e.length===0)return c.jsx("div",{className:"admin-table-empty",children:"추적 중인 상품이 없습니다."});function q(R,G){R.stopPropagation(),C(null),W(null);const re=R.currentTarget.getBoundingClientRect();U({top:re.bottom+4,left:Math.min(re.left,window.innerWidth-176),openUpward:window.innerHeight-re.bottom<180}),H(fe=>
499fe===G.rowKey?null:G.rowKey)}function se(R,G,re){R.stopPropagation(),H(null),U(null),l(G,re)}function le(R,G){R.stopPropagation(),H(null),U(null),j(null);const re=R.currentTarget.getBoundingClientRect();W({top:re.bottom+4,left:Math.min(re.left,window.innerWidth-236),openUpward:window.innerHeight-re.bottom<260}),C(fe=>fe===G.rowKey?null:G.rowKey)}function te(R,G,re){R.stopPropagation(),C(null),W(null),f(G,re)}function ne(R,G){R.stopPropagation(),H(null),U(null),C(null),W(null),j(G.rowKey),V(G.customDocId??"")}function F(){j(null),V("")}async function T(R){await h(R,z)&&F()}async function I(R,G="s_id가 복사되었습니다."){try{if(navigator.clipboard&&window.isSecureContext)await navigator.clipboard.writeText(R);else{const re=document.createElement("textarea");re.value=R,re.style.position="fixed",re.style.left="-9999px",document.body.appendChild(re),re.focus(),re.select(),document.execCommand("copy"),document.body.removeChild(re)}Oe.success(G,{autoClose:1200,pauseOnHover:!1,closeOnClick:!0})}catch{Oe.error("복사에 실패했습니다.")}}return c.jsxs("div",{className:"admin-table-wrap",children:[c.jsxs("table",{className:"admin-table",children:[c.jsx("thead",{children:c.jsxs("tr",{children:[!p&&c.jsx("th",{className:"admin-table__th-check",children:c.jsx("input",{ref:b,type:"checkbox",checked:A,onChange:s})}),c.jsx("th",{children:"상품 정보"}),S&&c.jsx("th",{children:"s_id"}),k&&c.jsx("th",{children:"사용자 이메일"}),c.jsx("th",{children:"사이트"}),c.jsx("th",{children:"판매자"}),c.jsx("th",{children:"상태"}),c.jsx("th",{children:"수집횟수"}),c.jsx("th",{children:"수집시간대"}),c.jsx("th",{children:"그룹"}),c.jsx("th",{children:"커스텀아이디"}),c.jsx("th",{children:"등록일"})]})}),c.jsx("tbody",{children:e.map(R=>{const G=ZB[R.sourceStatus]??{label:"-",color:"#888"},re=r.has(R.rowKey),fe=M===R.rowKey,Se=O===R.rowKey,oe=L===R.rowKey,ce=R.wishGroupInfo?.groupId??"",we=R.sharedWish;return c.jsxs("tr",{className:`admin-table__row${re?" admin-table__row--selected":""}`,onClick:()=>w(R),children:[!p&&c.jsx("td",{className:"admin-table__td-check",onClick:X=>X.stopPropagation(),children:c.jsx("input",{type:"checkbox",checked:re,onChange:()=>a(R.rowKey)})}),c.jsx("td",{className:"admin-table__product",children:c.jsxs("div",{className:"admin-table__product-inner",children:[c.jsx("div",{className:"admin-table__td-img",children:R.imageUrl?c.jsx("img",{src:R.imageUrl,alt:"",className:"admin-table__thumb"}):c.jsx("div",{className:"admin-table__no-img"})}),c.jsxs("div",{className:"admin-table__product-body",children:[c.jsx("div",{className:`admin-table__badge${we?" admin-table__badge--shared":""}`,children:we?"공유 상품":"내 상품"}),R.collectUrl?c.jsxs("a",{href:R.collectUrl,target:"_blank",rel:"noopener noreferrer",className:"admin-table__name",onClick:X=>X.stopPropagation(),children:[R.goodsName||"—",c.jsx(tw,{size:12,className:"admin-table__name-ext-icon"})]}):c.jsx("div",{className:"admin-table__name admin-table__name--static",children:R.goodsName||"—"})]})]})}),S&&c.jsx("td",{onClick:X=>X.stopPropagation(),children:c.jsxs("button",{type:"button",className:"admin-table__owner-button",title:R.s_id||"—",onClick:()=>void I(R.s_id||""),children:[c.jsx("span",{className:"admin-table__owner",children:R.s_id||"—"}),c.jsx("span",{className:"admin-table__owner-copy",children:"복사"})]})}),k&&c.jsx("td",{className:"admin-table__email-cell",children:R.userEmail||"—"}),c.jsx("td",{className:"admin-table__site",children:R.siteName?R0(R.siteName):"—"}),c.jsx("td",{className:"admin-table__seller-cell",children:R.trustSeller||"—"}),c.jsx("td",{children:c.jsx("span",{className:"admin-table__status",style:{color:G.color},children:G.label})}),c.jsx("td",{onClick:X=>X.stopPropagation(),children:p?R.trackingTurn===0?c.jsx("span",{className:"freq-cell__stopped",children:"중지"}):c.jsxs("span",{className:"freq-cell__on",children:[R.trackingTurn,"회"]}):c.jsx("div",{className:"freq-cell",children:c.jsxs("button",{className:`freq-cell__btn${fe?" freq-cell__btn--open":""}`,onClick:X=>
499q(X,R),title:we?"공유받은 상품은 추적 설정을 변경할 수 없습니다.":"클릭하여 변경",disabled:we,children:[R.trackingTurn===0?c.jsx("span",{className:"freq-cell__stopped",children:"중지"}):c.jsxs("span",{className:"freq-cell__on",children:[R.trackingTurn,"회"]}),c.jsx("span",{className:"freq-cell__caret",children:"▾"})]})})}),c.jsx("td",{className:"admin-table__schedule",onClick:X=>X.stopPropagation(),children:p||R.trackingTurn===0?c.jsx("span",{className:R.trackingTurn===0?"freq-cell__stopped":"schedule-cell__text",children:G_(R)}):c.jsxs("button",{type:"button",className:"schedule-cell__button",onClick:()=>u(R),title:we?"공유받은 상품은 수집 시간대를 수정할 수 없습니다.":"클릭하여 수집 시간대 수정",disabled:we,children:[c.jsx(J3,{size:14}),c.jsx("span",{className:"schedule-cell__text",children:G_(R)})]})}),c.jsx("td",{className:"admin-table__group",onClick:X=>X.stopPropagation(),children:p?c.jsx("span",{className:ce?"group-cell__label":"group-cell__empty",children:R.wishGroupInfo?.groupName??"그룹 없음"}):c.jsx("div",{className:"freq-cell",children:c.jsxs("button",{className:`freq-cell__btn${Se?" freq-cell__btn--open":""}`,onClick:X=>le(X,R),title:"클릭하여 그룹 변경",children:[c.jsx("span",{className:ce?"group-cell__label":"group-cell__empty",children:R.wishGroupInfo?.groupName??"그룹 없음"}),c.jsx("span",{className:"freq-cell__caret",children:"▾"})]})})}),c.jsx("td",{className:"admin-table__custom",onClick:X=>X.stopPropagation(),children:p?c.jsx("span",{className:R.customDocId?"admin-table__custom":"group-cell__empty",children:R.customDocId||"—"}):oe?c.jsxs("div",{className:"custom-cell__editor",onClick:X=>X.stopPropagation(),children:[c.jsx("input",{className:"custom-cell__input",type:"text",value:z,onChange:X=>V(X.target.value),onKeyDown:X=>{X.stopPropagation(),X.key==="Enter"&&(X.preventDefault(),T(R)),X.key==="Escape"&&(X.preventDefault(),F())},autoFocus:!0}),c.jsx("button",{type:"button",className:"custom-cell__save",onMouseDown:X=>X.preventDefault(),onClick:()=>void T(R),disabled:!z.trim()||z.trim()===(R.customDocId??"").trim(),children:"저장"})]}):c.jsx("button",{className:`custom-cell__button${R.customDocId?"":" custom-cell__button--empty"}`,onClick:X=>ne(X,R),title:we?"공유받은 상품은 커스텀아이디를 수정할 수 없습니다.":"클릭하여 커스텀아이디 수정",disabled:we,children:R.customDocId||"커스텀아이디 입력"})}),c.jsx("td",{className:"admin-table__date",children:R.sourceRegDt?R.sourceRegDt.slice(0,10):"—"})]},R.rowKey)})})]}),!p&&M&&P&&ti.createPortal(c.jsx("div",{className:`freq-cell__popover freq-cell__popover--portal${P.openUpward?" freq-cell__popover--upward":""}`,style:{position:"fixed",top:P.openUpward?P.top-4:P.top,left:P.left},onClick:R=>R.stopPropagation(),children:QB.map(R=>{const G=e.find(re=>re.rowKey===M);return G?c.jsx("button",{className:`freq-cell__opt${G.trackingTurn===R?" freq-cell__opt--current":""}`,onClick:re=>se(re,G,R),children:R===0?"중지":`${R}회/일`},R):null})}),document.body),!p&&O&&Y&&ti.createPortal(c.jsx("div",{className:`group-cell__popover group-cell__popover--portal${Y.openUpward?" group-cell__popover--upward":""}`,style:{position:"fixed",top:Y.openUpward?Y.top-4:Y.top,left:Y.left},onClick:R=>R.stopPropagation(),children:(()=>{const R=e.find(re=>re.rowKey===O);if(!R)return null;const G=R.wishGroupInfo?.groupId??"";return c.jsxs(c.Fragment,{children:[c.jsx("button",{className:`group-cell__opt${G?"":" group-cell__opt--current"}`,onClick:re=>te(re,R,""),children:"그룹 없음"}),t.map(re=>c.jsx("button",{className:`group-cell__opt${G===re.groupId?" group-cell__opt--current":""}`,onClick:fe=>te(fe,R,re.groupId),children:re.groupName},re.groupId))]})})()}),document.body)]})}function JB({selectedCount:e,currentPageSelectedCount:t=0,totalFilteredCount:r=0,allFilteredSelected:a=!1,sharedSelectedCount:s=0,onDelete:l,onStop:u,onFrequency:f,onGroup:h,onShare:m,onClear:p,onSelectAllFiltered:x}){const _=e===0,S=s>0,k=!!x&&t>0&&e===t&&r>e&&!a;return c.jsxs("div",{className:"admin-toolbar",children:[c.jsx("div",{className:"admin-toolbar__info",children:!_&&c.jsxs(c.Fragment,{children:[c.jsxs("span",{className:"admin-toolbar__count",children:[e,"개 선택됨"]}),k&&c.jsxs("button",{className:"admin-toolbar__expand",onClick:x,children:["이 페이지의 ",e,"개를 모두 선택했습니다. 전체 ",r,"개 선택"]}),a&&r>0&&c.jsxs("span",{className:"admin-toolbar__hint",children:["전체 상품 ",r,"개가 선택되었습니다."]}),S&&c.jsxs("span",{className:"admin-toolbar__hint",children:["공유받은 상품 ",s,"개는 삭제, 그룹 변경만 가능합니다."]}),c.jsx("button",{className:"admin-toolbar__clear",onClick:p,children:"선택 해제"})]})}),c.jsxs("div",{className:"admin-toolbar__actions",children:[c.jsx("button",{className:"admin-toolbar__btn admin-toolbar__btn--danger",onClick:l,disabled:_,children:"삭제"}),c.jsx("button",{className:"admin-toolbar__btn admin-toolbar__btn--warn",onClick:u,disabled:_||S,children:"추적 중지"}),c.jsx("button",{className:"admin-toolbar__btn",onClick:f,disabled:_||S,children:"수집 횟
499수 및 시간대 변경"}),c.jsx("button",{className:"admin-toolbar__btn",onClick:h,disabled:_,children:"그룹 변경"}),c.jsx("button",{className:"admin-toolbar__btn admin-toolbar__btn--primary",onClick:m,disabled:_||S,children:"공유"})]})]})}function eU({open:e,onClose:t,onConfirm:r}){const[a,s]=N.useState(""),[l,u]=N.useState([]),[f,h]=N.useState(!1),[m,p]=N.useState(null),[x,_]=N.useState(new Set);N.useEffect(()=>{e||(s(""),u([]),p(null),_(new Set))},[e]),N.useEffect(()=>{if(!e)return;const{companyId:E,userId:b}=Nr.getState(),M=E?.trim(),H=b?.trim();if(!M){u([]),p("저장된 회사 정보가 없습니다.");return}let O=!1;return(async()=>{h(!0),p(null);try{const C=await a6(M);if(O)return;const L=C.filter(j=>j.userId!==H).map(j=>({userId:j.userId,email:j.email,name:j.name}));u(L)}catch(C){if(O)return;console.error("[UserSelectModal] 회사 유저 조회 실패:",C?.message||C),u([]),p("회사 유저 목록을 불러오지 못했습니다.")}finally{O||h(!1)}})(),()=>{O=!0}},[e]);const S=N.useMemo(()=>{const E=a.trim().toLowerCase();return E?l.filter(b=>{const M=(b.name??"").toLowerCase(),H=(b.email??"").toLowerCase();return M.includes(E)||H.includes(E)}):l},[a,l]),k=S.length>0&&S.every(E=>x.has(E.userId));function y(E){_(b=>{const M=new Set(b);return M.has(E)?M.delete(E):M.add(E),M})}function w(){_(E=>{const b=new Set(E);return k?S.forEach(M=>b.delete(M.userId)):S.forEach(M=>b.add(M.userId)),b})}const A=N.useMemo(()=>l.filter(E=>x.has(E.userId)),[x,l]);return e?c.jsx("div",{className:"modal-overlay",onClick:t,children:c.jsxs("div",{className:"modal-box",onClick:E=>E.stopPropagation(),children:[c.jsxs("div",{className:"modal-header",children:[c.jsx("h3",{children:"공유할 유저 선택"}),c.jsx("button",{className:"modal-close",onClick:t,children:"✕"})]}),c.jsxs("div",{className:"modal-body",children:[c.jsx("input",{className:"modal-search",type:"text",placeholder:"같은 회사 유저 검색...",value:a,onChange:E=>s(E.target.value),autoFocus:!0}),!f&&!m&&l.length>0&&c.jsxs("div",{className:"modal-user-actions",children:[c.jsx("div",{className:"modal-user-count",children:`선택 ${x.size}명`}),c.jsx("button",{type:"button",className:"modal-user-select-all",onClick:w,children:k?"전체 선택 해제":"전체 선택"})]}),c.jsxs("div",{className:"modal-user-list",children:[f&&c.jsx("div",{className:"modal-status",children:"유저 목록 불러오는 중..."}),!f&&m&&c.jsx("div",{className:"modal-status",children:m}),!f&&!m&&S.length===0&&c.jsx("div",{className:"modal-status",children:"검색 결과 없음"}),S.map(E=>c.jsxs("div",{className:`modal-user-item${x.has(E.userId)?" modal-user-item--selected":""}`,onClick:()=>y(E.userId),children:[c.jsx("div",{className:"modal-user-name",children:E.name??E.email}),E.companyName&&c.jsx("div",{className:"modal-user-company",children:E.companyName}),c.jsx("div",{className:"modal-user-email",children:E.email})]},E.userId))]})]}),c.jsxs("div",{className:"modal-footer",children:[c.jsx("button",{className:"modal-btn modal-btn--cancel",onClick:t,children:"취소"}),c.jsx("button",{className:"modal-btn modal-btn--confirm",disabled:A.length===0,onClick:()=>r(A),children:"공유"})]})]})}):null}const tU=[1,2,3,4,6,8,12,24];function V_(e){return String(e).padStart(2,"0")}function rU(e){return e.map(t=>`${V_(t.start)}-${V_(t.end)}`).join(", ")}const $_=[1,2,3,4,5,6,7];function aU({open:e,targetLabel:t,initialTurn:r=4,initialCollectHour:a,initialDaysOfWeek:s,onClose:l,onConfirm:u}){const[f,h]=N.useState(r),[m,p]=N.useState(xs(r,a)),[x,_]=N.useState(Array.isArray(s)&&s.length>0?s:$_),[S,k]=N.useState(!1);N.useEffect(()=>{e&&(h(r),p(xs(r,a)),_(Array.isArray(s)&&s.length>0?s:$_),k(!1))},[a,s,r,e]),N.useEffect(()=>{f<=0||p(w=>xs(f,w))},[f]);const y=N.useMemo(()=>rU(m),[m]);return e?c.jsx("div",{className:"modal-overlay",onClick:l,children:c.jsxs("div",{className:"modal-box modal-box--sm",onClick:w=>w.stopPropagation(),children:[c.jsxs("div",{className:"modal-header",children:[c.jsx("h3",{children:"수집 횟
499수 및 시간대 변경"}),c.jsx("button",{className:"modal-close",onClick:l,children:"✕"})]}),c.jsxs("div",{className:"modal-body",children:[c.jsxs("p",{className:"modal-desc",children:[c.jsx("strong",{children:t}),"의 수집 횟수를 일괄 변경합니다."]}),c.jsx("div",{className:"freq-grid",children:tU.map(w=>c.jsx("button",{className:`freq-btn${f===w?" freq-btn--active":""}`,onClick:()=>h(w),children:`${w}회/일`},w))}),c.jsxs("div",{className:"admin-frequency-modal__schedule",children:[c.jsxs("div",{className:"admin-frequency-modal__schedule-head",children:[c.jsx("div",{className:"admin-frequency-modal__schedule-label",children:"수집 시간대"}),f>0&&c.jsx("button",{type:"button",className:"admin-frequency-modal__schedule-edit",onClick:()=>k(!0),children:"시간대 수정"})]}),c.jsx("div",{className:`admin-frequency-modal__schedule-value${f>0?"":" is-muted"}`,children:y})]}),c.jsxs("div",{className:"modal-callout modal-callout--info",children:[c.jsx("div",{className:"modal-callout__title",children:"적용 시점"}),c.jsxs("div",{className:"modal-callout__text",children:["변경한 수집 횟수는 ",c.jsx("strong",{children:"저장 즉시"})," 적용됩니다."]}),c.jsx("div",{className:"modal-callout__sub",children:"저장 후 현재 설정과 수집 시간대가 바로 업데이트됩니다."})]})]}),c.jsxs("div",{className:"modal-footer",children:[c.jsx("button",{className:"modal-btn modal-btn--cancel",onClick:l,children:"취소"}),c.jsx("button",{className:"modal-btn modal-btn--confirm",onClick:()=>u(f,f>0?m:void 0,f>0?x:void 0),children:"변경"})]}),S&&f>0&&c.jsx(Xp,{maxSlots:f,initialSlots:m,initialDaysOfWeek:x,onCancel:()=>k(!1),onSave:(w,A)=>{p(w),_(A),k(!1)}})]})}):null}function nU(e){const t=Math.floor(e/60),r=e%60;return t>0?`${t}분 ${String(r).padStart(2,"0")}초`:`${r}초`}function sU({open:e,onClose:t,onUrlsUpload:r,onRefreshList:a}){const[s,l]=N.useState("idle"),[u,f]=N.useState(0),[h,m]=N.useState(null),[p,x]=N.useState(null),[_,S]=N.useState(!1),k=N.useRef(null),y=N.useRef(null),w=N.useRef(0);if(N.useEffect(()=>{if(e)return l("idle"),f(0),m(null),x(null),S(!1),()=>E()},[e]),!e)return null;function A(){w.current=Date.now(),y.current=setInterval(()=>{f(Math.floor((Date.now()-w.current)/1e3))},1e3)}function E(){y.current&&(clearInterval(y.current),y.current=null)}async function b(P){if(P){l("reading"),m(null),x(null);try{const U=await XB(P);if(U.length===0){x({ok:!1,succeeded:0,skipped:0,failed:0,errors:["유효한 URL(http로 시작)을 찾을 수 없습니다."]}),l("done");return}l("uploading"),A();const Y=await r(U,W=>{m({completedCount:W.completedCount,totalCount:W.totalCount,successCount:W.successCount,failureCount:W.failureCount,progressPercent:W.progressPercent,existingCount:W.existingCount})});E(),x(Y),l("done")}catch(U){console.error("[ExcelImportModal] file process failed",U),E(),x({ok:!1,succeeded:0,skipped:0,failed:0,errors:[U?.message||"파일 처리 중 오류가 발생했습니다."]}),l("done")}finally{S(!1)}}}async function M(P){const U=P.target.files?.[0];U&&await b(U),P.target.value=""}async function H(P){if(P.preventDefault(),P.stopPropagation(),s!=="idle")return;S(!1);const U=P.dataTransfer.files?.[0];U&&await b(U)}function O(P){P.preventDefault(),P.stopPropagation(),s==="idle"&&S(!0)}function C(P){P.preventDefault(),P.stopPropagation(),S(!1)}const L=s==="reading"||s==="uploading",j=u>=300,z=s==="done"&&p?.errors[0]==="처리 시간 초과",V=s==="done"&&p!==null&&!z&&p.succeeded===0&&(p.skipped??0)===0&&p.failed===0;return c.jsx("div",{className:"modal-overlay",onClick:P=>{P.target===P.currentTarget&&t()},children:c.jsxs("div",{className:"modal-box",onClick:P=>P.stopPropagation(),children:[c.jsx("input",{ref:k,type:"file",accept:".xlsx,.xls",style:{display:"none"},onChange:M}),c.jsxs("div",{className:"modal-header",children:[c.jsx("h3",{children:"URL 엑셀 등록"}),c.jsx("button",{className:"modal-close",onClick:t,children:"✕"})]}),c.jsxs("div",{className:"modal-body",children:[c.jsxs("div",{className:"excel-import",children:[c.jsxs("div",{className:"excel-import__desc",children:[c.jsx("p",{children:"URL 컬럼이 있는 엑셀 파일ì
499„ 업로드하면 상품을 일괄 등록합니다."}),c.jsxs("p",{className:"excel-import__note",children:["• 컬럼명: ",c.jsx("strong",{children:"URL"})," (대소문자 무관)  ·  지원: .xlsx, .xls"]}),c.jsx("p",{className:"excel-import__note",children:"• 이미 등록된 URL 자동 제외  ·  옵션 상품은 첫 번째 옵션 자동 선택"}),c.jsx("p",{className:"excel-import__note",children:"• 실패 건은 영업일 기준 24시간 내 처리 후 메일로 안내드립니다."})]}),c.jsx("button",{className:"excel-template-btn",onClick:YB,disabled:L,children:"템플릿 다운로드"}),L?c.jsx("div",{className:"excel-progress",children:s==="reading"?c.jsxs("div",{className:"excel-progress__reading",children:[c.jsx("span",{className:"excel-spinner"}),c.jsx("span",{className:"excel-progress__reading-text",children:"파일 읽는 중..."})]}):c.jsxs(c.Fragment,{children:[c.jsxs("div",{className:"excel-progress__header",children:[c.jsx("span",{className:`excel-progress__label${j?" excel-progress__label--warn":""}`,children:j?"처리 시간이 길어지고 있습니다...":"URL 등록 처리 중"}),c.jsxs("span",{className:"excel-progress__elapsed",children:[nU(u)," 경과"]})]}),c.jsx("div",{className:"excel-progress__bar-track",children:c.jsx("div",{className:"excel-progress__bar-fill",style:{width:`${h?.progressPercent??0}%`}})}),h&&c.jsxs("span",{className:"excel-progress__sub",children:[h.completedCount," / ",h.totalCount," 처리 중"]}),c.jsxs("div",{className:"excel-result-stats excel-result-stats--live",children:[c.jsxs("div",{className:"excel-result-stat excel-result-stat--success",children:[c.jsx("span",{className:"excel-result-stat__value",children:h?.successCount??0}),c.jsx("span",{className:"excel-result-stat__label",children:"등록 완료"})]}),c.jsxs("div",{className:"excel-result-stat excel-result-stat--skip",children:[c.jsx("span",{className:"excel-result-stat__value",children:h?.existingCount??0}),c.jsx("span",{className:"excel-result-stat__label",children:"이미 등록됨"})]}),c.jsxs("div",{className:"excel-result-stat excel-result-stat--fail",children:[c.jsx("span",{className:"excel-result-stat__value",children:h?.failureCount??0}),c.jsx("span",{className:"excel-result-stat__label",children:"등록 실패"})]})]})]})}):c.jsx("div",{className:`excel-dropzone${_?" excel-dropzone--dragover":""}`,onDragOver:O,onDragLeave:C,onDrop:H,onClick:()=>k.current?.click(),children:c.jsxs("div",{className:"excel-dropzone__inner",children:[c.jsxs("svg",{className:"excel-dropzone__icon",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[c.jsx("path",{d:"M10 13V4M10 4L7 7M10 4L13 7",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),c.jsx("path",{d:"M3 14v1a2 2 0 002 2h10a2 2 0 002-2v-1",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})]}),c.jsx("span",{className:"excel-dropzone__text",children:"파일 선택 또는 드래그"}),c.jsx("span",{className:"excel-dropzone__sub",children:".xlsx, .xls"})]})})]}),s==="done"&&p&&(z?c.jsxs("div",{className:"excel-timeout",children:[c.jsx("div",{className:"excel-timeout__icon",children:c.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[c.jsx("circle",{cx:"12",cy:"12",r:"9",stroke:"currentColor",strokeWidth:"1.6"}),c.jsx("path",{d:"M12 7v5l3 3",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round",strokeLinejoin:"round"})]})}),c.jsx("p",{className:"excel-timeout__title",children:"아직 처리 중입니다"}),c.jsxs("p",{className:"excel-timeout__desc",children:["서버에서 등록 작업이 계속 진행 중일 수 있습니다.",c.jsx("br",{}),"잠시 후 목록을 새로고침하면 결과를 확인할 수 있습니다."]}),c.jsx("button",{className:"excel-timeout__refresh",onClick:()=>{a?.(),t()},children:"목록 새로고침"})]}):V?c.jsxs("div",{className:"excel-result excel-result--error",children:[c.jsx("span",{className:"excel-result__icon",children:"✕"}),c.jsx("div",{className:"excel-result__body",children:c.jsx("span",{children:p.errors[0]??"오류가 발생했습니다."})})]}):c.jsxs("div",{className:"excel-result-stats",children:[c.jsxs("div",{className:"excel-result-stat excel-result-stat--success",children:[c.jsx("span",{className:"excel-result-stat__value",children:p.succeeded}),c.jsx("span",{className:"excel-result-stat__label",children:"등록 완료"})]}),c.jsxs("div",{className:"excel-result-stat excel-result-stat--skip",children:[c.jsx("span",{className:"excel-result-stat__value",children:p.skipped??0}),c.jsx("span",{className:"excel-result-stat__label",children:"이미 등록됨"})]}),c.jsxs("div",{className:"excel-result-stat excel-result-stat--fail",children:[c.jsx("span",{className:"excel-result-stat__value",children:p.failed}),c.jsx("span",{className:"excel-result-stat__label",children:"등록 실패"})]}),p.failed>0&&c.jsx("p",{className:"excel-result-stats__note",children:"실패 건은 영업일 기준 24시간 내 처리 후 메일로 안내드립니다."})]}))]}),c.jsxs("div",{className:"modal-footer",children:[L&&c.jsx("span",{className:"excel-footer-hint",children:"이 창을 닫아도 업로드는 계속 진행됩니다"}),c.jsx("button",{className:"modal-btn modal-btn--cancel",onClick:t,children:"닫기"})]})]})})}function iU({open:e,groups:t,selectedCount:r,onClose:a,onConfirm:s}){const[l,u]=N.useState("");return e?c.jsx("div",{className:"modal-overlay",onClick:a,children:c.jsxs("div",{className:"modal-box modal-box--sm",onClick:f=>f.stopPropagation(),children:[c.jsxs("div",{className:"modal-header",children:[c.jsx("h3",{children:"그룹 변경"}),c.jsx("button",{className:"modal-close",onClick:a,children:"✕"})]}),c.jsxs("div",{className:"modal-body",children:[c.jsxs("p",{className:"modal-desc",children:[c.jsxs("strong",{children:[r,"개"]})," 상품을 선택한 그룹으로 일괄 이동합니다."]}
499),c.jsxs("div",{className:"group-list",children:[t.length===0&&c.jsx("div",{className:"modal-status",children:"그룹이 없습니다."}),t.map(f=>c.jsx("button",{className:`group-item${l===f.groupId?" group-item--selected":""}`,onClick:()=>u(f.groupId),children:f.groupName},f.groupId))]})]}),c.jsxs("div",{className:"modal-footer",children:[c.jsx("button",{className:"modal-btn modal-btn--cancel",onClick:a,children:"취소"}),c.jsx("button",{className:"modal-btn modal-btn--confirm",disabled:!l,onClick:()=>s(l),children:"변경"})]})]})}):null}function W_({open:e,kind:t,title:r,description:a,confirmLabel:s,onClose:l,onConfirm:u}){if(!e)return null;const f=t==="delete"?"danger":"warn",h=t==="delete"?bC:X3;return c.jsx("div",{className:"modal-overlay",onClick:l,children:c.jsxs("div",{className:"modal-box modal-box--sm admin-confirm-modal",onClick:m=>m.stopPropagation(),children:[c.jsx("div",{className:"admin-confirm-modal__icon-wrap",children:c.jsx("div",{className:`admin-confirm-modal__icon admin-confirm-modal__icon--${f}`,children:c.jsx(h,{size:20})})}),c.jsxs("div",{className:"admin-confirm-modal__body",children:[c.jsx("h3",{className:"admin-confirm-modal__title",children:r}),c.jsx("p",{className:"admin-confirm-modal__desc",children:a}),c.jsxs("div",{className:"admin-confirm-modal__notice",children:[c.jsx(EC,{size:14}),c.jsx("span",{children:"확인 즉시 선택한 항목에 적용됩니다."})]})]}),c.jsxs("div",{className:"modal-footer admin-confirm-modal__footer",children:[c.jsx("button",{className:"modal-btn modal-btn--cancel",onClick:l,children:"취소"}),c.jsx("button",{className:`modal-btn admin-confirm-modal__confirm admin-confirm-modal__confirm--${f}`,onClick:u,children:s})]})]})})}function lU({open:e,currentTurn:t,nextTurn:r,onClose:a,onConfirm:s}){if(!e)return null;const l=r===0?"turnOff":t===0?"turnOn":"changeFreq";return c.jsx("div",{className:"modal-overlay",onClick:a,children:c.jsxs("div",{className:"modal-box modal-box--sm",onClick:u=>u.stopPropagation(),children:[c.jsxs("div",{className:"modal-header",children:[c.jsx("h3",{children:l==="turnOff"?"추적 중단 확인":l==="turnOn"?"추적 시작 확인":"수집 횟수 변경 확인"}),c.jsx("button",{className:"modal-close",onClick:a,children:"✕"})]}),c.jsxs("div",{className:"modal-body",children:[l==="turnOff"&&c.jsxs(c.Fragment,{children:[c.jsxs("p",{className:"modal-desc",children:["현재 ",c.jsxs("strong",{children:["하루 ",t||1,"회"]}),"로 설정된 추적을 중단하시겠습니까?"]}),c.jsx("div",{className:"modal-callout modal-callout--danger",children:c.jsx("div",{className:"modal-callout__text",children:"추적을 중단하면 더 이상 가격 변동 정보를 받을 수 없습니다."})})]}),l==="turnOn"&&c.jsxs(c.Fragment,{children:[c.jsxs("p",{className:"modal-desc",children:[c.jsxs("strong",{children:["하루 ",r,"회"]}),"로 추적을 시작하시겠습니까?"]}),c.jsxs("div",{className:"modal-callout modal-callout--warn",children:[c.jsx("div",{className:"modal-callout__title",children:"과금 안내"}),c.jsxs("div",{className:"modal-callout__text",children:["현재 설정은 ",c.jsxs("strong",{children:["하루 ",r,"회"]})," 수집입니다."]}),c.jsx("div",{className:"modal-callout__sub",children:"실제 과금은 수집 발생 횟수에 따라 달라집니다."})]})]}),l==="changeFreq"&&c.jsxs(c.Fragment,{children:[c.jsxs("p",{className:"modal-desc",children:["수집 횟수를 ",c.jsxs("strong",{children:["하루 ",t||1,"회"]}),"에서 ",c.jsxs("strong",{children:["하루 ",r,"회"]}),"로 변경하시겠습니까?"]}),c.jsxs("div",{className:"modal-callout modal-callout--info",children:[c.jsx("div",{className:"modal-callout__title",children:"적용 시점"}),c.jsxs("div",{className:"modal-callout__text",children:["변경한 수집 횟수는 ",c.jsx("strong",{children:"저장 즉시"})," 적용됩니다."]}),c.jsx("div",{className:"modal-callout__sub",children:"저장 후 현재 설정이 바로 반영됩니다."})]})]})]}),c.jsxs("div",{className:"modal-footer",children:[c.jsx("button",{className:"modal-btn modal-btn--cancel",onClick:a,children:"취소"}),c.jsx("button",{className:"modal-btn modal-btn--confirm",onClick:s,children:l==="turnOff"?"중단하기":l==="turnOn"?"시작하기":"변경하기"})]})]})})}function K_(){const e=new Date;return`${e.getFullYear()}
499-${String(e.getMonth()+1).padStart(2,"0")}-${String(e.getDate()).padStart(2,"0")}`}function cU(e){const t=new Date;return t.setDate(t.getDate()-e),`${t.getFullYear()}-${String(t.getMonth()+1).padStart(2,"0")}-${String(t.getDate()).padStart(2,"0")}`}function oU({open:e,onClose:t,onConfirm:r}){const[a,s]=N.useState(()=>cU(7)),[l,u]=N.useState(()=>K_()),[f,h]=N.useState(!0),[m,p]=N.useState(!1);if(!e)return null;const x=K_(),_=!!a&&!!l&&a<=l;async function S(){if(!(!_||m)){p(!0);try{await r(a,l,f),t()}finally{p(!1)}}}return c.jsx("div",{className:"modal-overlay",onClick:t,children:c.jsxs("div",{className:"modal-box modal-box--sm",onClick:k=>k.stopPropagation(),children:[c.jsxs("div",{className:"modal-header",children:[c.jsx("h3",{children:"가격 차트 엑셀 다운로드"}),c.jsx("button",{className:"modal-close",onClick:t,children:"✕"})]}),c.jsxs("div",{className:"modal-body",children:[c.jsx("p",{className:"modal-desc",children:"기간을 선택하면 소스 및 타겟 가격 데이터를 엑셀로 다운받습니다."}),c.jsxs("div",{className:"price-chart-modal__date-row",children:[c.jsxs("div",{className:"price-chart-modal__date-field",children:[c.jsx("label",{className:"price-chart-modal__date-label",children:"시작일"}),c.jsx("input",{type:"date",className:"price-chart-modal__date-input",value:a,max:l||x,onChange:k=>s(k.target.value)})]}),c.jsx("span",{className:"price-chart-modal__sep",children:"~"}),c.jsxs("div",{className:"price-chart-modal__date-field",children:[c.jsx("label",{className:"price-chart-modal__date-label",children:"종료일"}),c.jsx("input",{type:"date",className:"price-chart-modal__date-input",value:l,min:a,max:x,onChange:k=>u(k.target.value)})]})]}),c.jsxs("label",{className:"price-chart-modal__delivery-toggle",children:[c.jsx("span",{className:"price-chart-modal__delivery-hint",children:"최저가 기준"}),c.jsx("input",{type:"checkbox",checked:f,onChange:k=>h(k.target.checked)}),"배송비 포함"]})]}),c.jsxs("div",{className:"modal-footer",children:[c.jsx("button",{className:"modal-btn modal-btn--cancel",onClick:t,disabled:m,children:"취소"}),c.jsx("button",{className:"modal-btn modal-btn--confirm",onClick:S,disabled:!_||m,children:m?"다운로드 중...":"다운로드"})]})]})})}const Im=10;function uU(e){return{rowKey:e.trackingId||`${e.optionDocId}:${e.sharedWish?"shared":"own"}`,s_id:e.optionDocId,trackingId:e.trackingId,userId:e.userId,customDocId:e.customDocId,sharedWish:e.sharedWish,goodsName:e.goodsName??"",siteName:e.siteName??"",collectUrl:e.collectUrl??"",imageUrl:e.thumbnail??"",trustSeller:e.trustSeller??"",trackingTurn:e.trackingTurn??0,collectHour:e.collectHour,daysOfWeek:e.daysOfWeek,sourceStatus:e.sourceStatus??1,sourceRegDt:e.sourceRegDt??"",wishGroupInfo:e.wishGroupInfo?.groupId&&e.wishGroupInfo?.groupName&&e.wishGroupInfo?.userId?{groupId:e.wishGroupInfo.groupId,groupName:e.wishGroupInfo.groupName,userId:e.wishGroupInfo.userId}:void 0}}function q_(){return c.jsx("svg",{className:"admin-action-btn__icon",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:c.jsx("path",{d:"M10 3V11M10 11L6.75 7.75M10 11L13.25 7.75M4 13.5V14.5C4 15.0523 4.44772 15.5 5 15.5H15C15.5523 15.5 16 15.0523 16 14.5V13.5",stroke:"currentColor",strokeWidth:"1.6",strokeLinecap:"round",strokeLinejoin:"round"})})}function fU(){const[e,t]=N.useState([]),[r,a]=N.useState([]),[s,l]=N.useState(!0),[u,f]=N.useState(new Set),[h,m]=N.useState(1),[p,x]=N.useState(""),[_,S]=N.useState("exclude"),[k,y]=N.useState(""),[w,A]=N.useState(!1),[E,b]=N.useState(!1),[M,H]=N.useState(!1),[O,C]=N.useState(!1),[L,j]=N.useState(!1),[z,V]=N.useState(!1),[P,U]=N.useState(!1),[Y,W]=N.useState(!1),[q,se]=N.useState(!1),[le,te]=N.useState(!1),[ne,F]=N.useState(null),[T,I]=N.useState(null),R=cr(Ne=>Ne.optionDocIdList),G=cr(Ne=>Ne.wishes),re=cr(Ne=>Ne.setWishes);N.useEffect(()=>{fe()},[]),N.useEffect(()=>{let Ne=!1;return(async()=>{try{const We=await Bi(!0);!Ne&&Array.isArray(We)&&re(We)}catch(We){console.error("[AdminTrackingPage] wishes init 실패:",We?.message||We)}})(),()=>{Ne=!0}},[re]);async function fe(){l(!0),f(new Set);const[Ne,We]=await Promise.all([$w(),Bi(!0)]);t(We??[]),a(Ne??[]),Array.isArray(We)&&re(We),l(!1)}const Se=N.useMemo(()=>e.map(Ne=>uU(Ne)),[e]),oe=N.useMemo(()=>Se.filter(Ne=>!(_==="exclude"&&Ne.sharedWish||_==="sharedOnly"&&!Ne.sharedWish||p&&Ne.wishGroupInfo?.groupId!==p)),[p,Se,_]),ce=N.useMemo(()=>
499{if(oe.length>0)return oe.length;const Ne=Array.isArray(G)?G.filter(We=>!(_==="exclude"&&We.sharedWish||_==="sharedOnly"&&!We.sharedWish||p&&We.wishGroupInfo?.groupId!==p)):[];return!p&&_==="exclude"?Ne.length>0?Ne.length:R.length:Ne.length},[oe.length,p,R.length,_,G]),we=Math.max(1,Math.ceil(ce/Im)),X=N.useMemo(()=>{const Ne=(h-1)*Im;return oe.slice(Ne,Ne+Im)},[oe,h]),Fe=Se.filter(Ne=>u.has(Ne.rowKey)),Ae=X.filter(Ne=>u.has(Ne.rowKey)).length,Te=oe.length>0&&oe.every(Ne=>u.has(Ne.rowKey)),be=Fe.filter(Ne=>Ne.sharedWish).length;N.useEffect(()=>{h>we&&we>0&&m(we)},[h,we]);function De(Ne){f(We=>{const st=new Set(We);return st.has(Ne)?st.delete(Ne):st.add(Ne),st})}function nt(){const Ne=X.every(We=>u.has(We.rowKey));f(We=>{const st=new Set(We);return X.forEach(Pt=>Ne?st.delete(Pt.rowKey):st.add(Pt.rowKey)),st})}function at(){f(new Set(oe.map(Ne=>Ne.rowKey)))}function he(){f(new Set)}function Pe(Ne,We,st,Pt){const Ft=new Set(Ne);t(wt=>wt.map(Bt=>Ft.has(Bt.trackingId)?{...Bt,trackingTurn:We,...We>0?{collectHour:st,daysOfWeek:Pt}:{collectHour:void 0,daysOfWeek:void 0}}:Bt))}async function Ye(){const Ne=await H8(Fe.map(We=>({s_id:We.s_id,trackingId:We.trackingId,sharedWish:We.sharedWish})));Oe[Ne.ok?"success":"warning"](`삭제: ${Ne.succeeded}개 완료${Ne.failed?`, ${Ne.failed}개 실패`:""}`),V(!1),he(),fe()}async function yt(){if(Fe.some(We=>We.sharedWish)){Oe.warning("공유받은 상품은 추적 중지할 수 없습니다.");return}const Ne=await G8(Fe.map(We=>We.trackingId));Oe[Ne.ok?"success":"warning"](`추적 중지: ${Ne.succeeded}개 완료${Ne.failed?`, ${Ne.failed}개 실패`:""}`),U(!1),he(),fe()}async function it(Ne,We,st){if(Fe.some(wt=>wt.sharedWish)){Oe.warning("공유받은 상품은 수집 설정을 변경할 수 없습니다.");return}const Pt=Fe.map(wt=>({id:wt.trackingId,turn:Ne,collectHour:We})),Ft=await V8(Pt,st);Oe[Ft.ok?"success":"warning"](`수집 설정 변경: ${Ft.succeeded}개 완료${Ft.failed?`, ${Ft.failed}개 실패`:""} (즉시 적용)`),H(!1),Pe(Fe.map(wt=>wt.trackingId),Ne,We,st),he()}async function kt(Ne,We){if(Ne.sharedWish){Oe.warning("공유받은 상품은 수집 횟수를 변경할 수 없습니다.");return}Ne.trackingTurn!==We&&F({row:Ne,turn:We})}async function Be(){if(!ne)return;const{row:Ne,turn:We}=ne,st=We===0?await Bw(Ne.trackingId):await e0(Ne.trackingId,We);st.ok?(Oe.success(We===0?`${Ne.goodsName||Ne.s_id} → 추적 중지`:`${Ne.goodsName||Ne.s_id} → ${We}회/일로 변경 완료 (즉시 적용)`),Pe([Ne.trackingId],We,st.data?.collectHour),F(null)):(F(null),Oe.error("변경 실패"))}async function lt(Ne,We){if(!T||T.trackingTurn<=0)return;if(T.sharedWish){Oe.warning("공유받은 상품은 수집 시간대를 수정할 수 없습니다.");return}const st=await e0(T.trackingId,T.trackingTurn,Ne,We);if(st.ok){Oe.success("수집 시간대가 저장되었습니다."),Pe([T.trackingId],T.trackingTurn,st.data?.collectHour??Ne,We),I(null);return}Oe.error("수집 시간대 저장에 실패했습니다.")}async function et(Ne){const We=Fe.filter(Bt=>{const ir=Bt.wishGroupInfo?.groupId??"";return ir&&ir!==Ne&&!!Bt.userId}),st=Fe.filter(Bt=>{const ir=Bt.wishGroupInfo?.groupId??"";return!!Ne&&ir!==Ne});let Pt=!0,Ft=!0;We.length>0&&(Pt=await o8(We.map(Bt=>({groupId:Bt.wishGroupInfo?.groupId??"",trackingId:Bt.trackingId,userId:Bt.userId??""})))),Pt&&st.length>0&&Ne&&(Ft=await c8(Ne,st.map(Bt=>({trackingId:Bt.trackingId,share:Bt.sharedWish}))));const wt=Pt&&Ft;Oe[wt?"success":"warning"](wt?`그룹 변경: ${Fe.length}개 완료`:"그룹 변경 중 일부 또는 전체 실패"),C(!1),he(),fe()}async function jt(Ne,We){const st=Ne.wishGroupInfo?.groupId??"";if(st===We)return;let Pt=!0;if(st&&(Pt=await mp(st,Ne.trackingId,Ne.sharedWish),!Pt)){Oe.error("기존 그룹 해제에 실패했습니다.");return}if(We&&(Pt=await Kw(We,Ne.trackingId,Ne.sharedWish),!Pt)){Oe.error("그룹 변경에 실패했습니다.");return}Oe.success(We?"그룹이 변경되었습니다.":"그룹이 해제되었습니다."),fe()}async function rt(Ne,We){if(Ne.sharedWish)return Oe.warning("공유받은 상품은 커스텀아이디를 수정할 수 없습니다."),!1;const st=We.trim(),Pt=(Ne.customDocId??"").trim();if(!st||st===Pt)return!0;const Ft=await lw(Ne.s_id,st);if(Ft.ok)return Oe.success("커스텀아이디가 저장되었습니다."),fe(),!0;if(Ft.status===409){const wt=await cw(Ne.s_id,st);return wt.ok?(Oe.success("커스텀아이디가 수정되었습니다."),fe(),!0):(Oe.error(wt.message||"커스텀아이디 수정에 실패했습니다."),!1)}return Oe.error(Ft.message||"커스텀아이디 저장에 실패했습니다."),!1}async function Ge(){const Ne=k.trim();if(!Ne)return;if(r.some(st=>st.groupName===Ne)){Oe.warning("이미 같은 이름의 그룹이 있습니다.");return}if(!await Ww(Ne)){Oe.error("그룹 추가에 실패했습니다.");return}Oe.success("그룹이 추가되었습니다."),y(""),A(!1),fe()}async function Xe(Ne){if(Fe.some(wt=>wt.sharedWish)){Oe.warning("공유받은 상품은 다시 공유할 수 없습니다.");return}const We=Nr.getState().userId?.trim()||"",st=Ne.map(wt=>
499wt.userId).filter(Boolean),Pt=Fe.map(wt=>({trackingId:wt.trackingId,optionDocId:wt.s_id}));if(!We||st.length===0||Pt.length===0){Oe.warning("공유할 대상이 없습니다.");return}const Ft=await $8(Pt,We,st);Oe[Ft.ok?"success":"warning"](`공유: ${Ft.succeeded}개 완료${Ft.failed?`, ${Ft.failed}개 실패`:""}`),b(!1),he()}async function Qe(Ne,We){te(!0);try{const st=await z8(Ne,We);return(st.ok||st.succeeded>0)&&fe(),st}finally{te(!1)}}async function _t(Ne,We,st){const{userId:Pt,companyId:Ft}=Nr.getState(),wt=Pt?.trim()||"",Bt=Ft?.trim()||"",ir=Fe.map(la=>la.s_id).filter(Boolean);if(ir.length===0){Oe.warning("다운로드할 상품을 선택해 주세요.");return}if(!wt||!Bt){Oe.error("사용자 또는 회사 정보가 없습니다.");return}const ia=la=>la.replace(/-/g,""),va=await K6({userId:wt,companyId:Bt,optionDocIds:ir,startDate:ia(Ne),endDate:ia(We),deliveryFee:st});if(!va||va.length===0){Oe.warning("해당 기간에 가격 차트 데이터가 없습니다.");return}const kn=st?"shipping-included":"shipping-excluded",ya=`skupin-price-chart_${ia(Ne)}_${ia(We)}_${kn}.xlsx`;KB(va,ya)}async function or(){if(!Y){if(Fe.length===0){Oe.warning("다운로드할 상품을 선택해 주세요.");return}W(!0);try{qB(Fe)}catch(Ne){console.error("[handleDownloadExcel] 실패:",Ne?.message||Ne),Oe.error("엑셀 다운로드에 실패했습니다.")}finally{W(!1)}}}function At(Ne){x(Ne),m(1)}function sa(Ne){S(Ne),m(1)}return c.jsx("div",{className:"admin-page",children:c.jsxs("div",{className:"admin-page__inner",children:[c.jsxs("div",{className:"admin-filter",children:[c.jsxs("select",{className:"admin-filter__select",value:p,onChange:Ne=>At(Ne.target.value),children:[c.jsx("option",{value:"",children:"전체 그룹"}),r.map(Ne=>c.jsx("option",{value:Ne.groupId,children:Ne.groupName},Ne.groupId))]}),c.jsxs("div",{className:"admin-filter__segmented",role:"tablist","aria-label":"공유 상품 필터",children:[c.jsx("button",{type:"button",className:`admin-filter__segment${_==="exclude"?" admin-filter__segment--active":""}`,onClick:()=>sa("exclude"),children:"공유 제외"}),c.jsx("button",{type:"button",className:`admin-filter__segment${_==="include"?" admin-filter__segment--active":""}`,onClick:()=>sa("include"),children:"전체 보기"}),c.jsx("button",{type:"button",className:`admin-filter__segment${_==="sharedOnly"?" admin-filter__segment--active":""}`,onClick:()=>sa("sharedOnly"),children:"공유만"})]}),w?c.jsxs(c.Fragment,{children:[c.jsx("input",{className:"admin-filter__group-input",type:"text",placeholder:"그룹명 입력...",value:k,onChange:Ne=>y(Ne.target.value),onKeyDown:Ne=>{Ne.key==="Enter"&&Ge(),Ne.key==="Escape"&&(A(!1),y(""))},autoFocus:!0}),c.jsx("button",{className:"admin-filter__group-save",onClick:Ge,disabled:!k.trim(),children:"저장"}),c.jsx("button",{className:"admin-filter__group-cancel",onClick:()=>{A(!1),y("")},children:"취소"})]}):c.jsx("button",{className:"admin-action-btn",onClick:()=>A(!0),children:"그룹 추가"}),c.jsxs("div",{className:"admin-filter__actions",children:[c.jsx("button",{className:"admin-action-btn",onClick:()=>void or(),disabled:Y||Fe.length===0,children:Y?"처리 중...":c.jsxs(c.Fragment,{children:[c.jsx("span",{children:"선택 상품 추적 정보"}),c.jsx(q_,{})]})}),c.jsxs("button",{className:"admin-action-btn",onClick:()=>se(!0),disabled:Fe.length===0,children:[c.jsx("span",{children:"선택 상품 가격 차트"}),c.jsx(q_,{})]}),c.jsx("button",{className:"admin-action-btn admin-action-btn--primary",onClick:()=>j(!0),disabled:le,children:le?"등록 중...":"URL 엑셀 등록"})]})]}),c.jsx(JB,{selectedCount:u.size,currentPageSelectedCount:Ae,totalFilteredCount:oe.length,allFilteredSelected:Te,sharedSelectedCount:be,onDelete:()=>V(!0),onStop:()=>U(!0),onFrequency:()=>H(!0),onGroup:()=>C(!0),onShare:()=>b(!0),onClear:he,onSelectAllFiltered:at}),c.jsx(nb,{rows:X,groups:r,selectedIds:u,onToggleSelect:De,onSelectAll:nt,onFrequencyChange:kt,onCollectHourChange:I,onGroupChange:jt,onCustomDocIdChange:rt,loading:s,getDetailQuery:Ne=>{const We=new URLSearchParams;return Ne.userId&&We.set("userId",Ne.userId),We.toString()}}),!s&&ce>0&&c.jsxs("div",{className:"admin-pagination",children:[c.jsx("button",{className:"admin-pagination__btn",disabled:h===1,onClick:()=>m(Ne=>Ne-1),children:"‹ 이전"}),c.jsxs("span",{className:"admin-pagination__info",children:[h," / ",we]}),c.jsx("button",{className:"admin-pagination__btn",disabled:h>=we,onClick:()=>m(Ne=>Ne+1),children:"다음 ›"})]}),c.jsx(eU,{open:E,onClose:()=>b(!1),onConfirm:Xe}),c.jsx(aU,{open:M,targetLabel:`선택 ${u.size}개`,initialTurn:Fe[0]?.trackingTurn||4,initialCollectHour:Fe[0]?.trackingTurn?Fe[0]?.collectHour:void 0,onClose:()=>H(!1),onConfirm:it}),c.jsx(iU,{open:O,groups:r,selectedCount:u.size,onClose:()=>C(!1),onConfirm:et}),c.jsx(sU,{open:L,onClose:()=>j(!1),onUrlsUpload:Qe,onRefreshList:()=>void fe()}),c.jsx(W_,{open:z,kind:"delete",title:"선택한 상품을 삭제할까요?",description:`${u.size}개 상품이 관리 목록에서 삭제됩니다. 공유 상품이면 다른 사용자 목록에도 함께 반영될 수 있습니다.`,confirmLabel:"삭제",onClose:()=>V(!1),onConfirm:Ye}),c.jsx(W_,{open:P,kind:"stop",title:"선택한 상품 추적을 중지할까요?",description:`${u.size}개 상품의 수집이 중지됩니다. 이후 다시 수집 횟
499수를 지정하면 재개할 수 있습니다.`,confirmLabel:"추적 중지",onClose:()=>U(!1),onConfirm:yt}),c.jsx(lU,{open:!!ne,currentTurn:ne?.row.trackingTurn??0,nextTurn:ne?.turn??0,onClose:()=>F(null),onConfirm:Be}),T&&T.trackingTurn>0&&c.jsx(Xp,{maxSlots:T.trackingTurn,initialSlots:T.collectHour,initialDaysOfWeek:T.daysOfWeek,onCancel:()=>I(null),onSave:lt}),c.jsx(oU,{open:q,onClose:()=>se(!1),onConfirm:_t})]})})}const dU=500;function hU(e){return/^\d{8}$/.test(e)?`${e.slice(0,4)}.${e.slice(4,6)}.${e.slice(6,8)}`:e||"-"}function mU(e){return Number.isFinite(e)?`${e.toLocaleString()} 크레딧`:"-"}function X_(e){if(!/^\d{8}$/.test(e))return Number.NEGATIVE_INFINITY;const t=Number(e.slice(0,4)),r=Number(e.slice(4,6))-1,a=Number(e.slice(6,8));return new Date(t,r,a).getTime()}function pU(e){return/^\d{8}$/.test(e)?`${e.slice(0,4)}-${e.slice(4,6)}`:"unknown"}function gU(e){if(e==="unknown")return"시작일 미확인";const[t,r]=e.split("-");return`${t}년 ${Number(r)}월`}function xU(){const[e,t]=N.useState([]),[r,a]=N.useState(!0),[s,l]=N.useState(""),[u,f]=N.useState("date"),[h,m]=N.useState(new Set),p=N.useMemo(()=>{const S=s.trim().toLowerCase(),y=[...S?e.filter(A=>A.name.toLowerCase().includes(S)):e].sort((A,E)=>{if(u==="name")return A.name.localeCompare(E.name,"ko");if(u==="credit-desc")return(E.creditBalance??0)-(A.creditBalance??0);if(u==="credit-asc")return(A.creditBalance??0)-(E.creditBalance??0);const b=X_(E.startDate)-X_(A.startDate);return b!==0?b:A.name.localeCompare(E.name,"ko")});if(u!=="date")return[{monthKey:"_all",label:"",items:y}];const w=new Map;return y.forEach(A=>{const E=pU(A.startDate),b=w.get(E)??[];b.push(A),w.set(E,b)}),Array.from(w.entries()).map(([A,E])=>({monthKey:A,label:gU(A),items:E}))},[e,s,u]),x=p.reduce((S,k)=>S+k.items.length,0);function _(S){m(k=>{const y=new Set(k);return y.has(S)?y.delete(S):y.add(S),y})}return N.useEffect(()=>{let S=!0;return(async()=>{try{const k=await qw();S&&t(k)}finally{S&&a(!1)}})(),()=>{S=!1}},[]),c.jsx("div",{className:"admin-page",children:c.jsxs("div",{className:"admin-page__inner",children:[c.jsx("div",{className:"admin-page__header"}),c.jsxs("div",{className:"admin-filter",style:{marginBottom:18},children:[c.jsx("input",{className:"admin-filter__search",placeholder:"회사 이름 검색...",value:s,onChange:S=>l(S.target.value)}),c.jsxs("select",{className:"admin-filter__select",value:u,onChange:S=>f(S.target.value),children:[c.jsx("option",{value:"date",children:"최신순"}),c.jsx("option",{value:"name",children:"가나다순"}),c.jsx("option",{value:"credit-desc",children:"크레딧 높은순"}),c.jsx("option",{value:"credit-asc",children:"크레딧 낮은순"})]}),!r&&c.jsxs("span",{className:"admin-filter__count",children:["전체 ",e.length,"개"]})]}),r?c.jsx("div",{className:"admin-company-list",children:Array.from({length:6}).map((S,k)=>c.jsx("div",{className:"admin-company-card admin-company-card--skeleton"},k))}):x===0?c.jsx("div",{className:"admin-table-empty",children:s.trim()?`"${s.trim()}"에 해당하는 회사가 없습니다.`:"표시할 활성 회사가 없습니다."}):c.jsx("div",{className:"admin-company-groups",children:p.map(S=>{const k=h.has(S.monthKey),y=u==="date";return c.jsxs("section",{className:"admin-company-group",children:[y&&c.jsx("button",{type:"button",className:"admin-company-group__header admin-company-group__header--btn",onClick:()=>_(S.monthKey),children:c.jsxs("div",{className:"admin-company-group__header-left",children:[c.jsx("span",{className:"admin-company-group__collapse-icon",children:k?"▶":"▼"}),c.jsx("h3",{className:"admin-company-group__title",children:S.label}),c.jsxs("span",{className:"admin-company-group__count",children:[S.items.length,"개"]})]})}),!k&&c.jsx("div",{className:"admin-company-list",children:S.items.map(w=>{const A=typeof w.creditBalance=="number"&&Number.isFinite(w.creditBalance)&&w.creditBalance<=dU;return c.jsxs(gs,{to:`/admin/${encodeURIComponent(w.id)}`,className:`admin-company-card admin-company-card--link${A?" admin-company-card--low-credit":""}`,children:[c.jsx("h3",{className:"admin-company-card__name",children:w.name}),c.jsxs("dl",{className:"admin-company-card__meta",children:[c.jsxs("div",{children:[c.jsx("dt",{children:"잔여 크레딧"}),c.jsxs("dd",{className:A?"admin-company-card__credit admin-company-card__credit--warn":"admin-company-card__credit",children:[A&&c.jsx("span",{className:"admin-company-card__credit-warn-dot"}),mU(w.creditBalance)]})]}),c.jsxs("div",{children:[c.jsx("dt",{children:"시작일"}),c.jsx("dd",{children:hU(w.startDate)})]})]})]},w.id)})})]},S.monthKey)})})]})})}const Pm=10;function vU(e){return typeof e=="number"&&Number.isFinite(e)?`${e.toLocaleStr
499ing()} 크레딧`:"-"}function yU(e){return{rowKey:e.trackingId||`${e.optionDocId}:${e.sharedWish?"shared":"own"}`,s_id:e.optionDocId,trackingId:e.trackingId,userId:e.userId,customDocId:e.customDocId??"",sharedWish:!!e.sharedWish,goodsName:e.goodsName??"",siteName:e.siteName??"",collectUrl:"",imageUrl:e.thumbnail??"",trustSeller:e.trustSeller??"",userEmail:e.userEmail??"",trackingTurn:e.trackingTurn??0,collectHour:e.collectHour,sourceStatus:e.sourceStatus??1,sourceRegDt:e.sourceRegDt??"",wishGroupInfo:e.wishGroupInfo?.groupId&&e.wishGroupInfo?.groupName&&e.wishGroupInfo?.userId?{groupId:e.wishGroupInfo.groupId,groupName:e.wishGroupInfo.groupName,userId:e.wishGroupInfo.userId}:void 0}}function _U(){const{companyId:e=""}=Rp(),[t,r]=N.useState([]),[a,s]=N.useState(null),[l,u]=N.useState(!0),[f,h]=N.useState(1),[m,p]=N.useState(0);N.useEffect(()=>{let k=!0;async function y(){if(!e){r([]),s(null),p(0),u(!1);return}u(!0);const[w,A]=await Promise.all([V6(e,{includeSharedWish:!1,size:Pm,offset:(f-1)*Pm}),qw()]);k&&(r(w?.data_list??[]),p(w?.total??w?.data_list?.length??0),s((A??[]).find(E=>E.id===e)??null),u(!1))}return y(),()=>{k=!1}},[e,f]);const x=Math.max(1,Math.ceil(m/Pm)),_=N.useMemo(()=>t.map(k=>yU(k)),[t]);N.useEffect(()=>{f>x&&h(x)},[f,x]);const S=N.useMemo(()=>new URLSearchParams({readonly:"1",from:"admin",companyId:e}).toString(),[e]);return c.jsx("div",{className:"admin-page",children:c.jsxs("div",{className:"admin-page__inner",children:[c.jsxs("div",{className:"admin-page__header",children:[c.jsxs("div",{className:"admin-page__title",children:[c.jsx("h2",{children:a?.name??"회사 추적 상품"}),c.jsx("span",{className:"admin-page__count",children:l?"":`${m}개`}),c.jsxs("span",{className:"admin-page__credit",children:["잔여 크레딧 ",vU(a?.creditBalance)]})]}),c.jsx("div",{className:"admin-page__actions",children:c.jsx(gs,{to:"/admin",className:"admin-action-btn",children:"회사 목록"})})]}),c.jsx("div",{className:"admin-page__notice",children:"이 화면은 회사별 추적 현황 조회 전용입니다. 편집 기능은 모두 비활성화됩니다."}),c.jsx(nb,{rows:_,groups:[],selectedIds:new Set,onToggleSelect:()=>{},onSelectAll:()=>{},onFrequencyChange:()=>{},onCollectHourChange:()=>{},onGroupChange:()=>{},onCustomDocIdChange:async()=>!1,loading:l,readOnly:!0,getDetailQuery:k=>{const y=new URLSearchParams(S);return k.userId&&y.set("userId",k.userId),y.toString()},showSId:!0,showUserEmail:!0}),!l&&m>0&&c.jsxs("div",{className:"admin-pagination",children:[c.jsx("button",{className:"admin-pagination__btn",disabled:f===1,onClick:()=>h(k=>k-1),children:"‹ 이전"}),c.jsxs("span",{className:"admin-pagination__info",children:[f," / ",x]}),c.jsx("button",{className:"admin-pagination__btn",disabled:f>=x,onClick:()=>h(k=>k+1),children:"다음 ›"})]})]})})}function SU(){const e=zr(),t=vt(),r=Xa(t),a=Wr(t),s=r?[{text:"Search across 20 shopping sites at once"},{text:"Choose exactly which sites to search"}]:[{text:"20개 쇼핑몰 동시 검색"},{text:"검색할 사이트 직접 선택"}],l=r?[{label:"Includes Free",items:[{text:"Search across 20 shopping sites at once"},{text:"Choose exactly which sites to search"}]},{label:"Live Lowest Price",items:[{text:"Automatically compare the lowest price across 20 sites as soon as you select a product"},{text:"Choose which sites to include in lowest-price comparison"}]},{label:"Price Tracking",items:[{text:"Precision tracking down to option level for true lowest-price discovery across sites"},{text:"Price change charts and Excel export"},{text:"Dual charts for item price and item price plus shipping"},{text:"Collect prices 1 to 24 times a day at your preferred hours"}]},{label:"Management & Teamwork",items:[{text:"Share tracked products with teammates in the same company"},{text:"Organize products by group"},{text:"Map internal identifiers such as SKU codes"},{text:"Cross-site sales volume data",beta:!0}]}]:[{label:"Free 포함",items:[{text:"20개 쇼핑몰 동시 검색"},{text:"검색할 사이트 직접 선택"}]},{label:"실시간 최저가",items:[{text:"상품 선택 즉시 20개 사이트 자동 최저가 비교"},{text:"최저가 비교에 포함할 사이트 개별 설정"}]},{label:"가격 추적",items:[{text:"옵션까지 고려한 정밀 추적 — 타 사이트 교차 검색으로 진짜 최저가 파악"},{text:"가격 변동 차트 & 엑셀 제공"},{text:"상품가 / 배송비 포함가 이중 기준 차트"},{text:"하루 1~24회, 원하는 시간대에 가격 수집"}]},{label:"관리 & 협업",items:[{text:"같은 회사 구성원과 추적 상품 공유"},{text:"그룹별 상품 분류 관리"},{text:"자사 코드(SKU 등)와 매핑해 내부 식별자 연동"},{text:"전 사이트 판매량 데이터",beta:!0}]}];return c.jsxs("div",{className:"plan-page",children:[c.jsxs("div",{className:"plan-hero",children:[c.jsx("h1",{className:"plan-hero-title",children:r?"Pay Only for What You Need":"필요한 만큼만 사용하세요"}),c.jsx("p",{className:"plan-hero-sub",children:r?"Basic search is free. Live lowest-price search and tracking are available with credits.":"기본 검색은 무료로, 최저가 검색과 추적은 크레딧 충전 후 사용 가능합니다."})]}),c.jsxs("div",{className:"plan-cards",children:[c.jsxs("div",{className:"plan-card plan-card--free",children:[c.jsxs("div",{className:"plan-card-top",children:[c.jsx("div",{className:"plan-name",children:"Free"}),c.jsxs("div",{className:"plan-price",children:[c.jsx("span",{className:"plan-price-amount",children:"₩0"}),c.jsx("span",{className:"plan-price-period",children:r?"Free forever":"영구 무료"})]}),c.jsx("p",{className:"plan-desc",children:r?"Start with search.":"검색부터 시작해보세요."})]}),c.jsx("div",{className:"plan-features",children:s.map(u=>c.jsxs("div",{className:"plan-feature-item",children:[c.jsx(Ao,{className:"plan-check-icon plan-check-icon--free",size:15,strokeWidth:2.5}),c.jsx("span",{children:u.text})]},u.text))}),c.jsx("button",{className:"plan-cta plan-cta--free",onClick:()=>e(`${a}/login`),children:r?"Get Started Free":"무료로 시작하기"})]}),c.jsxs("div",{className:"plan-card plan-card--pro",children:[c.jsxs("div",{className:"plan-card-top",children:[c.jsx("div",{className:"plan-name plan-name--pro",children:"Pro"}),c.jsxs("div",{className:"plan-price",children:[c.jsx("span",{className:"plan-price-amount plan-price-amount--pro",children:r?"Credit-based":"크레딧 충전식"}),c.jsx("span",{className:"plan-price-period plan-price-period--pro",children:r?"Pay as you use":"쓴 만큼만 결제"})]}),c.jsx("p",{className:"plan-desc plan-desc--pro",children:r?"Automatically find the lowest price, track it, and share it with your team.":"최저가를 자동으로 찾고, 추적하고, 팀과 공유하세요."})]}),c.jsx("div",{className:"plan-features plan-features--pro",children:l.map(u=>c.jsxs("div",{className:"plan-feature-group",children:[c.jsxs("div",{className:"plan-group-label",children:[c.jsx(FC,{size:11,strokeWidth:2.5}),u.label]}),u.items.map(f=>c.jsxs("div",{className:"plan-feature-item",children:[c.jsx(Ao,{className:"plan-check-icon plan-check-icon--pro",size:15,strokeWidth:2.5}),c.jsxs("span",{children:[f.text,f.beta&&c.jsx("span",{className:"plan-beta-badge",children:"Beta"})]})]},f.text))]},u.label))}),c.jsxs("div",{className:"plan-credit-guide",children:[c.jsx("div",{className:"plan-credit-guide-title",children:r?"Credit Usage":"크레딧 사용 안내"}),c.jsxs("div",{className:"plan-credit-guide-rows",children:[c.jsxs("div",{className:"plan-credit-guide-row",children:[c.jsx("span",{className:"plan-credit-guide-label",children:r?"1 live match":"실시간 매치 1회"}),c.jsx("span",{className:"plan-credit-guide-value",children:r?"10 credits":"10 크레딧"})]}),c.jsxs("div",{className:"plan-credit-guide-row",children:[c.jsx("span",{className:"plan-credit-guide-label",children:r?"1 lowest-price tracking run":"최저가 추적 1회"}),c.jsx("span",{className:"plan-credit-guide-value",children:r?"10 credits":"10 크레딧"})]})]}),c.jsx("div",{className:"plan-credit-guide-rate",children:r?"10 credits = ₩2,000":"10 크레딧 = ₩2,000"})]}),c.jsx("button",{className:"plan-cta plan-cta--pro",onClick:()=>e(`${a}/credit/charge`),children:r?"Charge Credits":"크레딧 충전하기"})]})]}),c.jsx("p",{className:"plan-footnote",children:r?"Credits are deducted when you use live lowest-price comparison and price tracking. Charged credits remain valid for one year from the charge date.":"크레딧은 실시간 최저가 비교와 가격 추적 기능 사용 시 차감됩니다. 충전한 크레딧은 충전일로부터 1년간 사용 가능합니다."})]})}var wU="https://js.tosspayments.com/v2/standard";
499function sb(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ib(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Go(e,t)}function Ho(e){return Ho=Object.setPrototypeOf?Object.getPrototypeOf:function(r){return r.__proto__||Object.getPrototypeOf(r)},Ho(e)}function Go(e,t){return Go=Object.setPrototypeOf||function(a,s){return a.__proto__=s,a},Go(e,t)}function lb(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Gf(e,t,r){return lb()?Gf=Reflect.construct:Gf=function(s,l,u){var f=[null];f.push.apply(f,l);var h=Function.bind.apply(s,f),m=new h;return u&&Go(m,u.prototype),m},Gf.apply(null,arguments)}function kU(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function p0(e){var t=typeof Map=="function"?new Map:void 0;return p0=function(a){if(a===null||!kU(a))return a;if(typeof a!="function")throw new TypeError("Super expression must either be null or a function");if(typeof t<"u"){if(t.has(a))return t.get(a);t.set(a,s)}function s(){return Gf(a,arguments,Ho(this).constructor)}return s.prototype=Object.create(a.prototype,{constructor:{value:s,enumerable:!1,writable:!0,configurable:!0}}),Go(s,a)},p0(e)}function AU(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function bU(e,t){if(t&&(typeof t=="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return AU(e)}function cb(e){var t=lb();return function(){var a=Ho(e),s;if(t){var l=Ho(this).constructor;s=Reflect.construct(a,arguments,l)}else s=a.apply(this,arguments);return bU(this,s)}}var no=null;function NU(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(no!=null)return no;var a=new Promise(function(s,l){try{var u=function(){Lf(t)!=null?s(Lf(t)):l(new EU(t))},f=function(){l(new TU(e))};if(typeof window>"u"||typeof document>"u")return s(null);if(Lf(t)!=null)return s(Lf(t));var h=document.querySelector('script[src="'.concat(e,'"]'));if(h!=null){var m;h.removeEventListener("load",u),h.removeEventListener("error",f),(m=h.parentElement)===null||m===void 0||m.removeChild(h)}var p=document.createElement("script");p.src=e,p.addEventListener("load",u),p.addEventListener("error",f),r.priority!=null&&(p.fetchPriority=r.priority),document.head.appendChild(p)}catch(x){l(x);return}});return no=a.catch(function(s){return no=null,Promise.reject(s)}),no}function Lf(e){return window[e]}var EU=(function(e){ib(r,e);var t=cb(r);function r(a){var s;return sb(this,r),s=t.call(this,"[TossPayments SDK] ".concat(a," is not available")),s.name="NamespaceNotAvailableError",s}return r})(p0(Error)),TU=(function(e){ib(r,e);var t=cb(r);function r(a){var s;return sb(this,r),s=t.call(this,"[TossPayments SDK] Failed to load script: [".concat(a,"]")),s.name="ScriptLoadFailedError",s}return r})(p0(Error));function CU(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=t.src,a=r===void 0?wU:r;return typeof window>"u"?Promise.resolve({}):NU(a,"TossPayments").then(function(s){return s(e)})}const Bm=window.RUNTIME_CONFIG?.VITE_TOSS_CLIENT_KEY??void 0,jU=200,Y_=10,If=250,DU=[{credits:10,price:2e3},{credits:50,price:1e4},{credits:100,price:2e4},{credits:250,price:5e4}],RU="본 환불 정책은 주식회사 이팝콘(이하 “회사”)이 제공하는 스쿠핀 서비스의 크레딧 충전 및 사용에 적용됩니다.",FU=[{title:"제1조 (환불 원칙)",items:["1 회원은 충전한 크레딧 중 사용하지 않은 잔여 크레딧에 대해 환불을 요청할 수 있습니다.","2 이미 사용된 크레딧은 서비스 이용이 완료된 것으로 간주되어 환불되지 않습니다.","3 이벤트, 프로모션, 마케팅 활동 등을 통해 무상으로 지급된 크레딧은 환불 대상에서 제외됩니다."]},{title:"제2조 (환불 금액)",items:["1 환불 가능 금액은 실제 결제한 금액을 기준으로 산정합니다.","2 환불 금액은 아래와 같이 계산됩니다.","환불 금액 = 충전 금액 - 사용된 크레딧에 해당하는 금액","3 환불 과정에서 발생하는 금융기관 수수료 등이 있는 경우 관련 법령 및 회사 정책에 따라 차감 후 환불될 수 있습니다."]},{title:"제3조 (환불 신청)",items:["1 회원은 고객센터 또는 회사가 제공하는 방법을 통해 환불을 신청할 수 있습니다.","2 회사는 본인 확인 및 환불 가능 여부 확인 후 환불 절차를 진행합니다.","3 회사는 부정 사용, 계정 도용 등 비정상적인 이용이 의심되는 경우 추가 확인 절차를 요청할 수 있습니다."]},{title:"제4조 (환불 처리)",items:["신용카드 결제 건은 결제 취소 방식으로 처리되며, 실제 환불 반영 시점은 카드사 정책에 따라 달라질 수 있습니다.","계좌이체, 가상계좌 및 무통장입금 등 기타 결제수단의 환불은 회원이 지정한 본인 명의의 계좌로 환불하는 것을 원칙으로 합니다.","환불은 환불 승인일로부터 영업일 기준 3~7일 이내 처리하는 것을 원칙으로 하며, 결제수단 및 금융기관 사정에 따라 지연될 수 있습니다."]},{title:"제5조 (무통장입금)",items:["무통장입금은 회사가 지정한 계좌로 입금
499이 확인된 후 결제가 완료됩니다.","무통장입금은 입금 확인 후 크레딧이 충전되며, 입금 확인 전까지는 서비스 이용이 제한될 수 있습니다.","회원은 주문 후 7일 이내 지정된 계좌로 입금을 완료하여야 하며, 해당 기간 내 입금이 확인되지 않을 경우 주문은 자동으로 취소될 수 있습니다.","입금자명과 주문자명이 일치하지 않는 경우 입금 확인이 지연될 수 있으며, 회원은 고객센터를 통해 입금 사실을 확인받을 수 있습니다.","주문금액과 실제 입금금액이 일치하지 않는 경우 결제가 정상적으로 처리되지 않을 수 있습니다.","회사는 입금 확인을 위해 필요한 경우 회원에게 추가 정보를 요청할 수 있습니다."]},{title:"제6조 (환불 제한)",items:["다음 각 호에 해당하는 경우 환불이 제한될 수 있습니다.","이미 사용된 크레딧","무상 지급된 크레딧","관계 법령 또는 이용약관을 위반하여 서비스가 제한된 경우","부정한 방법으로 충전 또는 서비스를 이용한 경우","기타 관련 법령에 따라 환불이 제한되는 경우"]},{title:"제7조 (회사의 귀책사유)",items:["회사의 시스템 장애 또는 서비스 제공
499상의 중대한 하자로 인해 회원이 정상적으로 서비스를 이용하지 못한 경우, 회사는 관련 법령 및 내부 정책에 따라 환불 또는 이에 상응하는 보상을 제공할 수 있습니다."]},{title:"제8조 (준거법)",items:["본 환불 정책에서 정하지 않은 사항은 「전자상거래 등에서의 소비자보호에 관한 법률」, 「전자금융거래법」 등 관계 법령 및 회사의 이용약관을 따릅니다."]}];function Z_(e){return e*jU}function MU(){const e=localStorage.getItem("toss_customer_key");if(e)return e;const t=`anon_${Up().replace(/-/g,"").slice(0,20)}`;return localStorage.setItem("toss_customer_key",t),t}function OU(){const e=vt(),t=Xa(e),r=Wr(e),[a,s]=N.useState(100),[l,u]=N.useState(""),[f,h]=N.useState(!1),[m,p]=N.useState(!1),[x,_]=N.useState(!1),[S,k]=N.useState(null),[y,w]=N.useState(!1),[A,E]=N.useState(!1),b=N.useRef(null),M=N.useRef(!1),H=parseInt(l||"0",10)||0,O=f?Math.max(Y_,Math.min(If,H)):a,C=Z_(O),L=O>=Y_&&O<=If,j=f&&H>If;N.useEffect(()=>{if(!Bm){k(null);return}let U=!1;return(async()=>{try{const W=(await CU(Bm)).widgets({customerKey:MU()});b.current=W,await W.setAmount({currency:"KRW",value:Z_(a)}),await W.renderPaymentMethods({selector:"#toss-payment-method",variantKey:"DEFAULT"}),await W.renderAgreement({selector:"#toss-agreement",variantKey:"AGREEMENT"}),U||(M.current=!0,p(!0))}catch(Y){console.error("[TossWidgets] init failed",{code:Y?.code,message:Y?.message,name:Y?.name}),U||k(Y?.code?t?`Failed to load payment widget: ${Y.code}${Y?.message?` (${Y.message})`:""}`:`결제 위젯 로딩 실패: ${Y.code}${Y?.message?` (${Y.message})`:""}`:Y?.message||(t?"Failed to load the payment widget. Please try again shortly.":"결제 위젯 로딩에 실패했습니다. 잠시 후 다시 시도해주세요."))}})(),()=>{U=!0}},[t]),N.useEffect(()=>{!b.current||!M.current||!L||b.current.setAmount({currency:"KRW",value:C}).catch(()=>{})},[C,L]);function z(U){h(!1),u(""),s(U),k(null)}function V(U){const Y=U.target.value.replace(/[^0-9]/g,"");if(!Y){u(""),k(null);return}u(String(Math.min(If,parseInt(Y,10)||0))),k(null)}async function P(){if(!L||!b.current||!y)return;_(!0),k(null);const U="/".replace(/\/$/,"");try{await b.current.requestPayment({orderId:Up().replace(/-/g,"").slice(0,32),orderName:t?`Charge ${O.toLocaleString()} credits`:`크레딧 ${O.toLocaleString()}개 충전`,successUrl:`${window.location.origin}${U}${r}/payment/success?credits=${O}`,failUrl:`${window.location.origin}${U}${r}/payment/fail`})}catch(Y){Y?.code!=="USER_CANCEL"&&k(Y?.message||(t?"An error occurred during payment.":"결제 중 오류가 발생했습니다.")),_(!1)}}return c.jsxs("div",{className:"charge-page",children:[c.jsxs("div",{className:"charge-card",children:[c.jsxs("div",{className:"charge-left",children:[c.jsx("p",{className:"charge-page-title",children:t?"Charge Credits":"크레딧 충전"}),c.jsxs("div",{className:"charge-amount-block",children:[c.jsx("p",{className:"charge-amount-label",children:t?"Charge Amount":"충전 금액"}),c.jsx("p",{className:"charge-amount-value",children:L?`₩${C.toLocaleString()}`:"—"}),f&&O>0&&c.jsxs("p",{className:"charge-amount-credits",children:[O.toLocaleString()," ",t?"credits":"크레딧"]})]}),c.jsxs("div",{children:[c.jsx("p",{className:"charge-section-label",children:t?"Select Credits":"크레딧 선택"}),c.jsx("div",{className:"charge-chips",children:DU.map(U=>c.jsx("button",{className:`charge-chip${!f&&a===U.credits?" charge-chip--on":""}`,onClick:()=>z(U.credits),children:`${U.credits.toLocaleString()} / ₩${U.price.toLocaleString()}`},U.credits))}),c.jsx("p",{className:"charge-limit-note",children:t?"You can charge up to 250 credits (₩50,000) per day.":"하루 최대 250크레딧(₩50,000)까지 충전할 수 있습니다."})]}),c.jsxs("div",{className:`charge-input-row${f?" charge-input-row--focus":""}`,children:[c.jsx("input",{className:"charge-input",type:"text",inputMode:"numeric",placeholder:t?"Custom amount":"직접 입력",value:l,onFocus:()=>h(!0),onChange:V}),c.jsx("span",{className:"charge-input-unit",children:t?"credits":"크레딧"})]}),j&&c.jsx("p",{className:"charge-limit-note",children:t?"You can enter up to 250 credits only.":"최대 250크레딧까지만 입력할 수 있습니다."}),c.jsx("div",{className:"charge-sep"}),c.jsxs("div",{children:[c.jsx("p",{className:"charge-section-label",children:t?"Credit Usage":"크레딧 사용 안내"}),c.jsxs("div",{className:"charge-usage-rows",children:[c.jsxs("div",{className:"charge-usage-row",children:[c.jsx("span",{className:"charge-usage-name",children:t?"1 live match":"실시간 매치 1회"}),c.jsx("span",{className:"charge-usage-val",children:t?"10 credits":"10 크레딧"})]}),c.jsxs("div",{className:"charge-usage-row",children:[c.jsx("span",{className:"charge-usage-name",children:t?"1 lowest-price tracking run":"최저가 추적 1회"}),c.jsx("span",{className:"charge-usage-val",children:t?"10 credits":"10 크레딧"})]})]})]}),c.jsx("div",{className:"charge-sep"}),c.jsxs("div",{className:"charge-total-row",children:[c.jsx("span",{className:"charge-total-label",children:t?"Payment Amount":"결제 금액"}),c.jsx("span",{className:"charge-total-value",children:L?`₩${C.toLocaleStr
499ing()}`:"—"})]}),c.jsx("div",{className:"charge-policy-box",children:c.jsxs("label",{className:"charge-policy-check",children:[c.jsx("input",{type:"checkbox",checked:y,onChange:U=>w(U.target.checked)}),c.jsxs("span",{children:["환불 정책에 동의합니다.",c.jsx("button",{type:"button",className:"charge-policy-link",onClick:()=>E(!0),children:"전문 보기"})]})]})})]}),c.jsx("div",{className:"charge-right",children:c.jsxs("div",{className:"charge-right-inner",children:[c.jsxs("div",{className:"charge-widget-wrap",children:[Bm?c.jsxs(c.Fragment,{children:[c.jsx("div",{id:"toss-payment-method"}),c.jsx("div",{id:"toss-agreement"}),!m&&!S&&c.jsxs("div",{className:"charge-widget-loading",children:[c.jsx("div",{className:"charge-spinner"}),c.jsx("span",{children:t?"Loading":"불러오는 중"})]})]}):c.jsx("p",{className:"charge-widget-error",children:t?"Unable to load the payment widget.":"결제 위젯을 불러올 수 없습니다."}),S&&c.jsx("p",{className:"charge-error",children:S})]}),c.jsx("button",{className:"charge-pay-btn",onClick:P,disabled:!m||x||!L||!y,children:x?t?"Processing Payment...":"결제 중...":t?"Pay Now":"결제하기"}),c.jsx("p",{className:"charge-footnote",children:t?"Charged credits remain valid for one year from the charge date.":"충전한 크레딧은 충전일로부터 1년간 사용 가능합니다."})]})})]}),A&&c.jsx("div",{className:"charge-policy-modal-backdrop",onClick:()=>E(!1),children:c.jsxs("div",{className:"charge-policy-modal",onClick:U=>U.stopPropagation(),children:[c.jsxs("div",{className:"charge-policy-modal-header",children:[c.jsxs("div",{children:[c.jsx("p",{className:"charge-policy-modal-title",children:"결제 및 환불 정책"}),c.jsx("p",{className:"charge-policy-modal-intro",children:RU})]}),c.jsx("button",{type:"button",className:"charge-policy-close",onClick:()=>E(!1),"aria-label":"결제 및 환불 정책 닫기"})]}),c.jsx("div",{className:"charge-policy-content",children:FU.map(U=>c.jsxs("div",{className:"charge-policy-section",children:[c.jsx("p",{className:"charge-policy-section-title",children:U.title}),U.items.map(Y=>c.jsx("p",{className:"charge-policy-text",children:Y},Y))]},U.title))})]})})]})}function LU(){const e=vt(),t=Xa(e),r=Wr(e),[a]=Mn(),s=zr(),l=N.useRef(!1),[u,f]=N.useState("loading"),[h,m]=N.useState(0),[p,x]=N.useState("");return N.useEffect(()=>{if(l.current)return;l.current=!0;const _=a.get("paymentKey")??"",S=a.get("orderId")??"",k=Number(a.get("amount")??"0"),y=Number(a.get("credits")??"0");if(!_||!S||!k){x(t?"Invalid payment information.":"잘못된 결제 정보입니다."),f("error");return}(async()=>{const w=await _j({paymentKey:_,orderId:S,amount:k,credits:y});w.status===200?(m(y),f("success")):(x(w.message||(t?"An error occurred while confirming the payment.":"결제 확인 중 오류가 발생했습니다.")),f("error"))})()},[t,a]),c.jsx("div",{className:"payment-result-page",children:c.jsxs("div",{className:"payment-result-card",children:[u==="loading"&&c.jsxs(c.Fragment,{children:[c.jsx("div",{className:"result-spinner"}),c.jsx("p",{className:"result-msg",children:t?"Confirming payment...":"결제 확인 중..."})]}),u==="success"&&c.jsxs(c.Fragment,{children:[c.jsx("div",{className:"result-icon result-icon--success",children:"✓"}),c.jsx("h2",{className:"result-title",children:t?"Payment Complete":"결제 완료"}),c.jsx("p",{className:"result-desc",children:t?c.jsxs(c.Fragment,{children:[c.jsxs("strong",{children:[h.toLocaleString()," credits"]})," have been charged. They remain valid for one year from the charge date."]}):c.jsxs(c.Fragment,{children:[c.jsxs("strong",{children:[h.toLocaleString()," 크레딧"]}),"이 충전되었습니다. 충전일로부터 1년간 사용 가능합니다."]})}),c.jsxs("div",{className:"result-actions",children:[c.jsx("button",{className:"result-btn result-btn--primary",onClick:()=>s(`${r}/credit-dashboard`),children:t?"View Credit History":"크레딧 내역 보기"}),c.jsx("button",{className:"result-btn result-btn--secondary",onClick:()=>s(`${r}/`),children:t?"Go Home":"홈으로"})]})]}),u==="error"&&c.jsxs(c.Fragment,{children:[c.jsx("div",{className:"result-icon result-icon--error",children:"✕"}),c.jsx("h2",{className:"result-title",children:t?"Payment Failed":"결제 실패"}),c.jsx("p",{className:"result-desc",children:p}),c.jsxs("div",{className:"result-actions",children:[c.jsx("button",{className:"result-btn result-btn--primary",onClick:()=>s(`${r}/credit/charge`),children:t?"Try Again":"다시 시도"}),c.jsx("button",{className:"result-btn result-btn--secondary",onClick:()=>s(`${r}/`),children:t?"Go Home":"홈으로"})]})]})]})})}function IU(){const e=vt(),t=Xa(e),r=Wr(e),[a]=Mn(),s=zr(),l=a.get("code")??"",u=a.get("message")??(t?"Payment failed.":"결제에 실패했습니다.");return c.jsx("div",{className:"payment-result-page",children:c.jsxs("div",{className:"payment-result-card",children:[c.jsx("div",{className:"result-icon result-icon--error",children:"✕"}),c.jsx("h2",{className:"result-title",children:t?"Payment Failed":"결제 실패"}),c.jsx("p",{className:"result-desc",children:u}
499),l&&c.jsxs("p",{className:"result-code",children:[t?"Error code":"오류 코드",": ",l]}),c.jsxs("div",{className:"result-actions",children:[c.jsx("button",{className:"result-btn result-btn--primary",onClick:()=>s(`${r}/credit/charge`),children:t?"Try Again":"다시 시도"}),c.jsx("button",{className:"result-btn result-btn--secondary",onClick:()=>s(`${r}/`),children:t?"Go Home":"홈으로"})]})]})})}const PU={listInstant:"/test/opanda/list/instant",list:"/test/opanda/list",detailInstant:"/test/opanda/detail/instant",detail:"/test/opanda/detail"};async function BU(e,t){return _r.post(PU[e],t)}const g0={collectSite:"top.zigzag.kr",subSite:"opanda",collectCount:10,category:{categoryNameList:["zigzag","test"],categoryUrl:"https://zigzag.kr/search?keyword=%EC%8A%A4%ED%82%A8%20%EC%BC%80%EC%96%B4"}},x0={collectSite:"top.zigzag.kr",type:"M",url:"https://zigzag.kr/catalog/products/147040191",subSite:"opanda"},UU=[{key:"listInstant",title:"OPANDA List instant수집 요청",subtitle:"instant list",upstreamUrl:"http://133.186.210.230:30892/acq/node/list",defaultBody:g0},{key:"list",title:"OPANDA List 수집 요청",subtitle:"list",upstreamUrl:"http://133.186.210.230:30882/acq/node/list",defaultBody:g0},{key:"detailInstant",title:"OPANDA Detail instant수집 요청",subtitle:"instant detail",upstreamUrl:"http://133.186.210.230:30873/acq/node/detail",defaultBody:x0},{key:"detail",title:"OPANDA Detail 수집 요청",subtitle:"detail",upstreamUrl:"http://133.186.210.230:30863/acq/node/detail",defaultBody:x0}];function Pf(e){return JSON.stringify(e,null,2)}function zU(){return{listInstant:{bodyText:Pf(g0),isLoading:!1,error:"",response:null},list:{bodyText:Pf(g0),isLoading:!1,error:"",response:null},detailInstant:{bodyText:Pf(x0),isLoading:!1,error:"",response:null},detail:{bodyText:Pf(x0),isLoading:!1,error:"",response:null}}}function HU(e){return e?e.data!==null&&e.data!==void 0?JSON.stringify(e.data,null,2):e.rawText?e.rawText:e.error||"":""}function Q_(e){try{return JSON.parse(e)}catch{return null}}function GU(e){return Array.isArray(e)?`Array(${e.length})`:e===null?"null":typeof e=="object"?`Object(${Object.keys(e).length})`:JSON.stringify(e)}function ob({label:e,value:t,depth:r=0}){const a=Array.isArray(t),l=a||t!==null&&typeof t=="object"&&!a,[u,f]=N.useState(r<1);if(!l){const m=t===null?"is-null":typeof t=="string"?"is-string":typeof t=="number"?"is-number":typeof t=="boolean"?"is-boolean":"";return c.jsxs("div",{className:"json-viewer-row",children:[e?c.jsx("span",{className:"json-viewer-key",children:e}):null,e?c.jsx("span",{className:"json-viewer-separator",children:":"}):null,c.jsx("span",{className:`json-viewer-value ${m}`,children:t===null?"null":JSON.stringify(t)})]})}const h=a?t.map((m,p)=>[String(p),m]):Object.entries(t);return c.jsxs("div",{className:"json-viewer-node",children:[c.jsxs("button",{type:"button",className:"json-viewer-toggle",onClick:()=>f(m=>!m),children:[c.jsx("span",{className:`json-viewer-caret ${u?"is-open":""}`,children:"▾"}),e?c.jsx("span",{className:"json-viewer-key",children:e}):null,e?c.jsx("span",{className:"json-viewer-separator",children:":"}):null,c.jsx("span",{className:"json-viewer-summary",children:GU(t)})]}),u?c.jsx("div",{className:"json-viewer-children",children:h.map(([m,p])=>c.jsx(ob,{label:m,value:p,depth:r+1},m))}):null]})}function J_({title:e,value:t,emptyMessage:r}){return c.jsxs("div",{className:"json-viewer",children:[c.jsx("div",{className:"json-viewer-head",children:c.jsx("strong",{children:e})}),c.jsx("div",{className:"json-viewer-body",children:t?c.jsx(ob,{value:t}):c.jsx("p",{className:"json-viewer-empty",children:r})})]})}function VU(){const[e,t]=N.useState(zU),r=(l,u)=>{t(f=>({...f,[l]:u(f[l])}))},a=(l,u)=>{r(l,f=>({...f,bodyText:u,error:""}))},s=async(l,u)=>{l.preventDefault();const f=e[u.key];let h;try{const m=JSON.parse(f.bodyText);if(!m||typeof m!="object"||Array.isArray(m))throw new Error("JSON object body only");h=m}catch{r(u.key,m=>({...m,error:"올바른 JSON object 형태로 입력해 주세요."}));return}r(u.key,m=>({...m,isLoading:!0,error:""}));try{const m=await BU(u.key,h);r(u.key,p=>({...p,isLoading:!1,response:m}))}catch(m){const p=typeof m=="object"&&m!==null&&"data"in m&&typeof m.data=="object"&&m.data!==null&&"error"in m.data?String(m.data.error):"요청 전송에 실패했습니다.";r(u.key,x=>({...x,isLoading:!1,error:p}))}};return c.jsx("div",{className:"opanda-test-page",children:c.jsx("section",{className:"opanda-test-grid",children:UU.map(l=>{const u=e[l.key],f=HU(u.response),h=Q_(u.bodyText),m=u.response?.data??Q_(f);return c.jsxs("article",{className:"opanda-test-card",children:[c.jsxs("div",{className:"opanda-test-card-head",children:[c.jsxs("div",{children:[c.jsx("div",{className:"opanda-test-chip",children:l.subt
499itle}),c.jsx("h2",{children:l.title})]}),c.jsx("div",{className:"opanda-test-method",children:"POST"})]}),c.jsx("div",{className:"opanda-test-meta",children:c.jsxs("div",{children:[c.jsx("span",{children:"Upstream"}),c.jsx("code",{children:l.upstreamUrl})]})}),c.jsxs("form",{className:"opanda-test-form",onSubmit:p=>{s(p,l)},children:[c.jsx("label",{className:"opanda-test-label",htmlFor:`body-${l.key}`,children:"Request Body"}),c.jsx("textarea",{id:`body-${l.key}`,className:"opanda-test-textarea",value:u.bodyText,onChange:p=>a(l.key,p.target.value),spellCheck:!1}),c.jsx(J_,{title:"Request JSON Preview",value:h,emptyMessage:"유효한 JSON object를 입력하면 구조가 표시됩니다."}),u.error?c.jsx("p",{className:"opanda-test-error",children:u.error}):null,c.jsx("div",{className:"opanda-test-actions",children:c.jsxs("button",{className:"opanda-test-button is-primary",type:"submit",disabled:u.isLoading,children:[c.jsx(mC,{size:16}),u.isLoading?"요청 중...":"요청 보내기"]})})]}),c.jsxs("div",{className:"opanda-test-response",children:[c.jsxs("div",{className:"opanda-test-response-head",children:[c.jsx("h3",{children:"Response"}),c.jsxs("div",{className:"opanda-test-response-meta",children:[u.response?.contentType?c.jsx("span",{children:u.response.contentType}):null,u.response?c.jsxs(c.Fragment,{children:[c.jsxs("span",{children:["HTTP ",u.response.statusCode]}),c.jsxs("strong",{className:"opanda-test-response-time",children:[u.response.durationMs,"ms"]})]}):null]})]}),m?c.jsx(J_,{title:"Response JSON",value:m,emptyMessage:"아직 응답이 없습니다."}):c.jsx("pre",{className:"opanda-test-response-body",children:f||"아직 응답이 없습니다."}),u.response?.parseError?c.jsxs("p",{className:"opanda-test-parse-note",children:["응답이 JSON이 아니라 원문으로 표시되었습니다. (",u.response.parseError,")"]}):null]})]},l.key)})})})}function $U(){const e=ga();return N.useEffect(()=>{UC(e.pathname+e.search)},[e]),null}function Um({marketKey:e}){return c.jsx(c.Fragment,{children:c.jsxs(uS,{children:[c.jsxs(ar,{element:c.jsx(w6,{}),children:[c.jsx(ar,{index:!0,element:c.jsx(f2,{})}),c.jsx(ar,{path:"search",element:c.jsx(f2,{})}),c.jsx(ar,{path:"match/recent",element:c.jsx(E6,{})}),c.jsx(ar,{path:"match/result",element:c.jsx(Sa,{children:c.jsx(S8,{})})}),c.jsx(ar,{path:"match/dental",element:c.jsx(Sa,{children:c.jsx(b8,{})})}),c.jsx(ar,{path:"tracking-products",element:c.jsx(Sa,{children:c.jsx(f8,{})})}),c.jsx(ar,{path:"credit-dashboard",element:c.jsx(Sa,{children:c.jsx(C8,{})})}),c.jsx(ar,{path:"tracking-products/:domain",element:c.jsx(Sa,{children:c.jsx(D8,{})})}),c.jsx(ar,{path:"tracking-products/group",element:c.jsx(Sa,{children:c.jsx(j8,{})})}),c.jsx(ar,{path:"tracking-products/share",element:c.jsx(Sa,{children:c.jsx(h8,{})})}),c.jsx(ar,{path:"tracking-products/detail/:s_id",element:c.jsx(Sa,{children:c.jsx(F8,{})})}),c.jsx(ar,{path:"tracking-products/manage",element:c.jsx(Sa,{children:c.jsx(fU,{})})}),c.jsx(ar,{path:"admin",element:c.jsx(Sa,{children:c.jsx(xU,{})})}),c.jsx(ar,{path:"admin/:companyId",element:c.jsx(Sa,{children:c.jsx(_U,{})})}),c.jsx(ar,{path:"plan",element:c.jsx(SU,{})}),c.jsx(ar,{path:"credit/charge",element:c.jsx(Sa,{children:c.jsx(OU,{})})}),c.jsx(ar,{path:"payment/success",element:c.jsx(Sa,{children:c.jsx(LU,{})})}),c.jsx(ar,{path:"payment/fail",element:c.jsx(Sa,{children:c.jsx(IU,{})})})]}),c.jsx(ar,{path:"login",element:c.jsx(g8,{})}),c.jsx(ar,{path:"login/kakao/callback",element:c.jsx(m8,{})}),c.jsx(ar,{path:"signup",element:c.jsx(y8,{})}),c.jsx(ar,{path:"password/new",element:c.jsx(M8,{})}),c.jsx(ar,{path:"test",element:c.jsx(Sa,{children:c.jsx(VU,{})})})]},e)})}function WU(){return c.jsx(GT,{children:c.jsxs(n3,{children:[c.jsx($U,{}),c.jsx(R4,{position:"bottom-center",autoClose:2e3,hideProgressBar:!0,closeOnClick:!0,pauseOnHover:!1,pauseOnFocusLoss:!1,draggable:!1,theme:"light"}),c.jsx(F4,{}),c.jsx(k6,{children:c.jsxs(uS,{children:[c.jsx(ar,{path:"/dental/*",element:c.jsx(Um,{marketKey:"dental"})}),c.jsx(ar,{path:"/en/*",element:c.jsx(Um,{marketKey:"en"})}),c.jsx(ar,{path:"/*",element:c.jsx(Um,{marketKey:"kr"})})]})})]})})}NE.createRoot(document.getElementById("root")).render(c.jsx(Et.StrictMode,{children:c.jsx(WU,{})}));

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.